]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix tree-ssa/attr-hotcold-2.c failures now that the test runs.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
949bfed4 12016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2
3 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4 Set to 3 so test passes.
5
a20f6cd4 62016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7
8 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9
12792843 102016-06-21 Ilya Verbin <ilya.verbin@intel.com>
11
12 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
13 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
14 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
15 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
16
49763db6 172016-06-21 Ilya Verbin <ilya.verbin@intel.com>
18
19 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
20 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
21
ada61167 222016-06-21 H.J. Lu <hongjiu.lu@intel.com>
23
24 PR target/71549
25 * gcc.target/i386/pr71549.c: New test.
26
a15584d4 272016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
28
29 * gcc.target/powerpc/vadsdu-0.c: Replace
30 dg-require-effective-target directive to allow test to run on more
31 platforms, and add dg-skip-if directive to disable test on aix
32 platforms because of known incompatibilities.
33 * gcc.target/powerpc/vadsdu-1.c: Likewise.
34 * gcc.target/powerpc/vadsdu-2.c: Likewise.
35 * gcc.target/powerpc/vadsdu-3.c: Likewise.
36 * gcc.target/powerpc/vadsdu-4.c: Likewise.
37 * gcc.target/powerpc/vadsdu-5.c: Likewise.
38 * gcc.target/powerpc/vadsdub-1.c: Likewise.
39 * gcc.target/powerpc/vadsdub-2.c: Replace
40 dg-require-effective-target directive to allow test to run on more
41 platforms, and add dg-skip-if directive to disable test on aix
42 platforms because of known incompatibilities.
43 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
44 with vec_absdb call to differentiate this test from vadsdub-1.c.
45 * gcc.target/powerpc/vadsduh-1.c: Replace
46 dg-require-effective-target directive to allow test to run on more
47 platforms, and add dg-skip-if directive to disable test on aix
48 platforms because of known incompatibilities.
49 * gcc.target/powerpc/vadsduh-2.c: Likewise.
50 * gcc.target/powerpc/vadsduw-1.c: Likewise.
51 * gcc.target/powerpc/vadsduw-2.c: Likewise.
52
ec15ec36 532016-06-21 Jakub Jelinek <jakub@redhat.com>
54
55 PR tree-optimization/71588
56 * gcc.dg/pr71558.c: New test.
57
faeffe49 582016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
59
60 * c-c++-common/pr68657-1.c: Require ptr32plus support.
61 * c-c++-common/pr68657-2.c: Likewise.
62 * c-c++-common/pr68657-3.c: Likewise.
63 * gcc.dg/torture/pr69714.c: Require int32plus support.
64 * gcc.dg/torture/pr70025.c: Likewise.
65 * gcc.dg/torture/pr70083.c: Likewise.
66 * gcc.dg/torture/pr70542.c: Likewise.
67 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
68
e218d07f 692016-06-20 Joseph Myers <joseph@codesourcery.com>
70
71 PR c/71601
72 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
73
232a3df7 742016-06-20 Jakub Jelinek <jakub@redhat.com>
75
d7f45b87 76 PR middle-end/71581
77 * gcc.dg/pr71581.c: New test.
78
232a3df7 79 PR rtl-optimization/71591
80 * gcc.dg/cpp/pr71591.c: New test.
81
dbddef42 822016-06-20 David B. Robins <gcc@davidrobins.net>
83
84 PR target/71571
85 * g++.dg/torture/pr71571.C: New test.
86
03129ccb 872016-06-20 Jakub Jelinek <jakub@redhat.com>
88
89 PR target/71559
90 * gcc.target/i386/sse2-pr71559.c: New test.
91 * gcc.target/i386/avx-pr71559.c: New test.
92 * gcc.target/i386/avx512f-pr71559.c: New test.
93
a40b4b62 942016-06-20 Tobias Burnus <burnus@net-b.de>
95
96 PR fortran/71194
97 * gfortran.dg/pointer_remapping_10.f90: New.
98
ecbea05a 992016-06-20 David Malcolm <dmalcolm@redhat.com>
100
101 * g++.dg/diagnostic/string-literal-concat.C: New test case.
102
0f61dae9 1032016-06-20 Martin Sebor <msebor@redhat.com>
104
105 PR c/69507
106 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
107 * gnu90-const-expr-1.c: Same.
108 * gnu99-const-expr-1.c: Same.
109 * gnu99-static-1.c: Same.
110
e458dfd8 1112016-06-20 Renlin Li <renlin.li@arm.com>
112
113 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
114
7ab71cb3 1152016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
116
117 * gcc.target/aarch64/vcvt_f64_1.c: New.
118 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
119 * gcc.target/aarch64/vrecp_f64_1.c: New.
120
34d36b7a 1212016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
122
123 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
124 "alignement".
125
ed7f4748 1262016-06-20 Georg-Johann Lay <avr@gjlay.de>
127
128 PR target/71103
129 * gcc.target/avr/torture/pr71103-2.c: New test.
130
21897f47 1312016-06-19 Martin Sebor <msebor@redhat.com>
132
133 PR c/69507
134 * gcc.dg/alignof.c: New test.
135
98683d85 1362016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
137
138 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
139 vs dg-error; test constexpr specifier too.
140
358cee25 1412016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
142
143 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
144
c3d7ceb6 1452016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
146
147 * lib/target-supports.exp
148 (check_effective_target_arm_neon_fp16_ok_nocache): Call
149 arm_neon_ok and merge flags. Fix temporary test name.
150 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
151 and merge flags.
152
1176073c 1532016-06-17 Martin Liska <mliska@suse.cz>
154
155 * gcc.dg/predict-9.c: Fix dump scanning.
156
f3e2969a 1572016-06-17 Bin Cheng <bin.cheng@arm.com>
158
159 PR tree-optimization/71354
160 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
161
7fdca647 1622016-06-17 Bin Cheng <bin.cheng@arm.com>
163
164 PR tree-optimization/71347
165 * gcc.dg/tree-ssa/pr71347.c: New test.
166
a338a226 1672016-06-17 Bin Cheng <bin.cheng@arm.com>
168
169 PR tree-optimization/71354
170 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
171
c1e75671 1722016-06-17 Bin Cheng <bin.cheng@arm.com>
173
174 * gcc.dg/vect/vect-alias-check-1.c: New test.
175
365ba13d 1762016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
177
178 * gcc.target/avr/pr71151-1.c: New test.
179 * gcc.target/avr/pr71151-2.c: New test.
180 * gcc.target/avr/pr71151-3.c: New test.
181 * gcc.target/avr/pr71151-4.c: New test.
182 * gcc.target/avr/pr71151-5.c: New test.
183 * gcc.target/avr/pr71151-6.c: New test.
184 * gcc.target/avr/pr71151-7.c: New test.
185 * gcc.target/avr/pr71151-8.c: New test.
186 * gcc.target/avr/pr71151-common.h: New test.
187
db48d95b 1882016-06-16 Martin Liska <mliska@suse.cz>
189
190 * gfortran.dg/predict-1.f90: New test.
191
4c780a59 1922016-06-16 Uros Bizjak <ubizjak@gmail.com>
193
194 PR target/71242
195 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
196
8c1879bc 1972016-06-16 Jan Hubicka <hubicka@ucw.cz>
198
199 * g++.dg/vect/pr36648.cc: Disable cunrolli
200
33698dfe 2012016-06-16 Jakub Jelinek <jakub@redhat.com>
202
745f2db6 203 PR target/71554
204 * gcc.c-torture/execute/pr71554.c: New test.
205
33698dfe 206 PR rtl-optimization/71532
207 * gcc.dg/torture/pr71532.c: New test.
208
b42322b9 2092016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
210
211 * gcc.target/powerpc/p9-dimode1.c: New test.
212 * gcc.target/powerpc/p9-dimode2.c: Likewise.
213
412b298a 2142016-06-15 Jakub Jelinek <jakub@redhat.com>
215
93479f99 216 * gcc.c-torture/compile/20160615-1.c: New test.
217
412b298a 218 * g++.dg/cpp0x/ref-qual17.C: New test.
219
3ec40531 2202016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
221
222 PR middle-end/71529
223 * gcc.target/i386/pr71529.C: New test.
224
edfe7670 2252016-06-15 Alan Hayward <alan.hayward@arm.com>
226
227 PR tree-optimization/71483
228 * g++.dg/vect/pr71483.c: New
229
6e52ac17 2302016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
231
232 PR c++/70202
233 * g++.dg/inherit/crash6.C: New.
234 * g++.dg/inherit/union2.C: Likewise.
235 * g++.dg/inherit/virtual12.C: Likewise.
236 * g++.dg/inherit/virtual13.C: Likewise.
237 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
238
aed35af2 2392016-06-15 Uros Bizjak <ubizjak@gmail.com>
240
241 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
242
6f710392 2432016-06-15 Alan Hayward <alan.hayward@arm.com>
244
245 PR tree-optimization/71439
246 * gcc.dg/vect/pr71439.c: New
247
d1cedfd3 2482016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
249
250 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
251
ee8fd158 2522016-06-15 Richard Biener <rguenther@suse.de>
253
254 * gcc.dg/vect/slp-45.c: New testcase.
255
5695a690 2562016-06-15 Richard Biener <rguenther@suse.de>
257
258 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
259
267ae3ee 2602016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
261
262 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
263 requirements, and disable for AIX for now.
264 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
265
a6d0e20a 2662016-06-14 Jakub Jelinek <jakub@redhat.com>
267
b2efd162 268 PR c++/71528
269 * g++.dg/opt/pr71528.C: New test.
270
a6d0e20a 271 PR c++/71516
272 * g++.dg/init/pr71516.C: New test.
273
035778de 2742016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
275
276 * g++.dg/init/array46.C: New.
277
7c9dc58e 2782016-06-14 Uros Bizjak <ubizjak@gmail.com>
279
280 * gcc.target/i386/float128-3.c: New test.
281 * gcc.target/i386/quad-sse4.c: Ditto.
282 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
283 Update scan strings.
284
412640c9 2852016-06-14 Richard Biener <rguenther@suse.de>
286
287 PR middle-end/71526
288 * gfortran.dg/pr71526.f90: New testcase.
289
1b9fde85 2902016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
291
292 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
293 * gcc.dg/zero_bits_compound-1.c: Likewise.
294
306097e3 2952016-06-14 Richard Biener <rguenther@suse.de>
296
297 PR tree-optimization/71522
298 * gcc.dg/torture/pr71522.c: New testcase.
299
566255a8 3002016-06-14 Jakub Jelinek <jakub@redhat.com>
301
302 PR tree-optimization/71520
303 * gcc.dg/tree-ssa/pr71520.c: New test.
304
eb912adb 3052016-06-14 Richard Biener <rguenther@suse.de>
306
307 PR tree-optimization/71521
56d35455 308 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 309
9720103d 3102016-06-13 Jakub Jelinek <jakub@redhat.com>
311
12cb8367 312 PR sanitizer/71498
313 * c-c++-common/ubsan/bounds-13.c: New test.
314
9720103d 315 PR preprocessor/71183
316 * gcc.dg/cpp/source_date_epoch-3.c: New test.
317
5965fbcc 3182016-06-13 Jeff Law <law@redhat.com>
319
320 PR tree-optimization/71403
321 * c-c++-common/ubsan/pr71403-1.c: New test.
322 * c-c++-common/ubsan/pr71403-2.c: New test.
323 * c-c++-common/ubsan/pr71403-3.c: New test.
324
04537049 3252016-06-13 Jakub Jelinek <jakub@redhat.com>
326
327 PR middle-end/71478
328 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
329 Add -Wno-psabi -w to dg-options.
330
412f195f 3312016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
332
333 * gcc.target/powerpc/vadsdu-0.c: New test.
334 * gcc.target/powerpc/vadsdu-1.c: New test.
335 * gcc.target/powerpc/vadsdu-2.c: New test.
336 * gcc.target/powerpc/vadsdu-3.c: New test.
337 * gcc.target/powerpc/vadsdu-4.c: New test.
338 * gcc.target/powerpc/vadsdu-5.c: New test.
339 * gcc.target/powerpc/vadsdub-1.c: New test.
340 * gcc.target/powerpc/vadsdub-2.c: New test.
341 * gcc.target/powerpc/vadsduh-1.c: New test.
342 * gcc.target/powerpc/vadsduh-2.c: New test.
343 * gcc.target/powerpc/vadsduw-1.c: New test.
344 * gcc.target/powerpc/vadsduw-2.c: New test.
345
527790c1 3462016-06-13 David Malcolm <dmalcolm@redhat.com>
347
348 * gcc.dg/c99-init-2.c (c): Update expected error message.
349 * gcc.dg/init-bad-8.c (foo): Likewise.
350 * gcc.dg/spellcheck-fields-3.c: New test case.
351
102e67eb 3522016-06-13 Martin Liska <mliska@suse.cz>
353
354 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
355 and "guess loop iv compared" heuristics.
356 * gcc.dg/predict-2.c: Likewise.
357 * gcc.dg/predict-3.c: Likewise.
358 * gcc.dg/predict-4.c: Likewise.
359 * gcc.dg/predict-5.c: Likewise.
360 * gcc.dg/predict-6.c: Likewise.
361
1a54d3be 3622016-06-13 Marek Polacek <polacek@redhat.com>
363
364 PR middle-end/71476
365 * c-c++-common/Wswitch-unreachable-4.c: New test.
366 * gcc.dg/Wswitch-unreachable-2.c: New test.
367 * g++.dg/tm/jump1.C: Move dg-warning.
368
5b7401b8 3692016-06-13 Eric Botcazou <ebotcazou@adacore.com>
370
371 * gnat.dg/renaming10.ad[sb]: New test.
372
1c93151c 3732016-06-13 Paul Thomas <pault@gcc.gnu.org>
374
375 PR fortran/70673
376 * gfortran.dg/pr70673.f90: New test.
377
249865a0 3782016-06-13 Richard Biener <rguenther@suse.de>
379
380 PR middle-end/64516
381 * gcc.dg/align-3.c: New testcase.
382
776d9b14 3832016-06-13 Martin Liska <mliska@suse.cz>
384
385 * gcc.target/i386/pr71458.c: New test.
386
0cf5c551 3872016-06-12 Uros Bizjak <ubizjak@gmail.com>
388
389 PR target/71241
390 * testsuite/gcc.dg/torture/float128-nan.c: New test.
391
34de0a35 3922016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
393
394 PR target/60751
395 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
396 statement.
397
0cc8bc98 3982016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
399
400 PR target/60751
401 * gfortran.dg/comma_IO_extension_1.f90: New test.
402 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
403 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
404 statement.
405 * gfortran.dg/graphite/pr38083.f90: Likewise.
406 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
407 missing format.
408
0ff78c86 4092016-06-11 Eric Botcazou <ebotcazou@adacore.com>
410
411 * gnat.dg/case_character.adb: New test.
412
6c38863e 4132016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
414
415 PR middle-end/71310
416 * gcc.target/powerpc/pr71310.c: New testcase.
417
24c41395 4182016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
419
420 PR middle-end/71478
421 * gcc.dg/pr71478.c: New test.
422
aeb26fb6 4232016-06-10 Jakub Jelinek <jakub@redhat.com>
424
702b3575 425 PR middle-end/71494
426 * gcc.c-torture/execute/pr71494.c: New test.
427
8ec29807 428 PR c/68657
429 * gcc.target/i386/pr68657.c: New test.
430
aeb26fb6 431 PR inline-asm/68843
432 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
433 (test): Add -masm=intel alternatives.
434
1dc4d519 4352016-06-10 Martin Sebor <msebor@redhat.com>
436
437 PR c/71392
438 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
439
6385d6d3 4402016-06-10 Jeff Law <law@redhat.com>
441
442 PR tree-optimization/71335
443 * gcc.c-torture/execute/pr71335.c: New test.
444
041a412b 4452016-06-10 David Malcolm <dmalcolm@redhat.com>
446
447 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
448 the various "cannot tail-call: " messages.
449
4a5edbb2 4502016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
451
452 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
453 and options.
454
9cf3aec3 4552016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
456
457 PR sanitizer/71480
458 * c-c++-common/asan/pr71480.c: New test.
459
61724718 4602016-06-10 H.J. Lu <hongjiu.lu@intel.com>
461
462 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
463 (ASMNAME2): Likewise.
464 (main): Replace fn in asm statement with ASMNAME ("fn").
465 * gcc.dg/guality/pr68037-2.c: Likewise.
466 * gcc.dg/guality/pr68037-3.c: Likewise.
467 * gcc.dg/torture/pr68037-1.c: Likewise.
468 * gcc.dg/torture/pr68037-2.c: Likewise.
469 * gcc.dg/torture/pr68037-3.c: Likewise.
470
1807f6fb 4712016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
472
473 PR inline-asm/68843
474 * gcc.target/i386/pr68843-1.c: New test.
475 * gcc.target/i386/pr68843-2.c: New test.
476
ccfa030f 4772016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 478 Cesar Philippidis <cesar@codesourcery.com>
479
480 PR middle-end/71373
481 * gcc.dg/goacc/nested-function-1.c: New file.
482 * gcc.dg/goacc/nested-function-2.c: Likewise.
483 * gcc.dg/goacc/pr71373.c: Likewise.
484 * gfortran.dg/goacc/cray-2.f95: Likewise.
485 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
486 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
487 * gfortran.dg/goacc/cray.f95: Update.
488 * gfortran.dg/goacc/loop-1.f95: Likewise.
489 * gfortran.dg/goacc/loop-3.f95: Likewise.
490 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
491 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
492
4932016-06-10 Thomas Schwinge <thomas@codesourcery.com>
494
495 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
496 for OpenACC tile clauses.
497 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 498
499 PR c/71381
500 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
501 to...
502 * c-c++-common/goacc/cache-2.c: ... this new file.
503 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
504 * gfortran.dg/goacc/cache-2.f95: ... this new file.
505 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
506 usage.
507 * gfortran.dg/goacc/cray.f95: Likewise.
508 * gfortran.dg/goacc/loop-1.f95: Likewise.
509
bb038f3e 5102016-06-10 Alan Hayward <alan.hayward@arm.com>
511
512 PR tree-optimization/71407
513 PR tree-optimization/71416
514 * gcc.dg/vect/pr71407.c: New
515 * gcc.dg/vect/pr71416-1.c: New
516 * gcc.dg/vect/pr71416-2.c: New
517
332409d3 5182016-06-10 Richard Biener <rguenther@suse.de>
519
520 PR middle-end/71477
521 * gcc.dg/torture/pr71477.c: New testcase.
522
03cf727c 5232016-06-09 Julia Koval <julia.koval@intel.com>
524
525 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
526 * gcc.target/i386/interrupt-13.c: Likewise.
527 * gcc.target/i386/interrupt-15.c: Likewise.
528 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
529 * gcc.target/i386/interrupt-24.c: Likewise.
530 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
531 * gcc.target/i386/interrupt-9.c: Likewise.
532 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
533
23b101c5 5342016-06-09 Martin Sebor <msebor@redhat.com>
535
536 PR c/70883
537 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
538 * gcc.dg/builtin-constant_p-1.c: Same.
539 * gcc.dg/builtins-error.c: Same.
540 * gcc.dg/pr70859.c: Same.
541
188d6bbb 5422016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
543
544 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
545 * gcc.dg/torture/pr68067-1.c: Likewise.
546 * gcc.dg/torture/pr68067-2.c: Likewise.
547
5482016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
549
550 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
551 when setting SIZE.
552
ff8886bd 5532016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
554
555 PR c++/71465
556 * g++.dg/inherit/crash5.C: New.
557 Revert:
558 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
559
560 PR c++/70202
561 * g++.dg/inherit/crash5.C: New.
562 * g++.dg/inherit/virtual1.C: Adjust.
563
3f76cceb 5642016-06-09 Martin Liska <mliska@suse.cz>
565
566 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
567 * g++.dg/predict-loop-exit-2.C: Likewise.
568 * g++.dg/predict-loop-exit-3.C: Likewise.
569 * gcc.dg/predict-1.c: Likewise.
570 * gcc.dg/predict-2.c: Likewise.
571 * gcc.dg/predict-3.c: Likewise.
572 * gcc.dg/predict-4.c: Likewise.
573 * gcc.dg/predict-5.c: Likewise.
574 * gcc.dg/predict-6.c: Likewise.
575 * gcc.dg/predict-7.c: Likewise.
576
59ae3d1b 5772016-06-09 Richard Biener <rguenther@suse.de>
578
579 PR tree-optimization/71462
580 * gcc.dg/torture/pr71462.c: New testcase.
581
8c2d2acf 5822016-06-09 Marek Polacek <polacek@redhat.com>
583
584 PR c/65471
585 * gcc.dg/c11-generic-3.c: New test.
586
224cb6b7 5872016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
588
589 * g++.dg/init/array42.C: New.
590 * g++.dg/init/array43.C: Likewise.
591 * g++.dg/init/array44.C: Likewise.
592 * g++.dg/init/array45.C: Likewise.
593 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
594 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
595 * g++.dg/cpp1y/auto-fn27.C: Likewise.
596 * g++.dg/gomp/pr35751.C: Likewise.
597 * g++.dg/init/array23.C: Likewise.
598 * g++.dg/init/brace2.C: Likewise.
599 * g++.dg/init/brace6.C: Likewise.
600
732905bb 6012016-06-08 Martin Sebor <msebor@redhat.com>
602 Jakub Jelinek <jakub@redhat.com>
603
604 PR c++/70507
605 PR c/68120
606 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
607 * c-c++-common/builtin-arith-overflow-2.c: New test.
608 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
609 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
610 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
611
7ddaa622 6122016-06-08 Jakub Jelinek <jakub@redhat.com>
613
614 PR c++/71442
615 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
616
84ee0905 6172016-06-08 Alan Lawrence <alan.lawrence@arm.com>
618
619 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
620 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
621 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
622 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
623 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
624 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
625 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
626 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
627 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
628 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
629 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
630 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
631 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
632
2876af98 6332016-06-08 Richard Biener <rguenther@suse.de>
634
635 PR tree-optimization/68558
636 * gcc.dg/vect/slp-44.c: New testcase.
637
acbb0d03 6382016-06-08 Richard Biener <rguenther@suse.de>
639
640 * gcc.dg/vect/slp-43.c: New testcase.
641
f8689010 6422016-06-08 Richard Biener <rguenther@suse.de>
643
644 PR tree-optimization/71452
645 * gcc.dg/torture/pr71452.c: New testcase.
646
52d393eb 6472016-06-08 Jakub Jelinek <jakub@redhat.com>
648
649 PR c++/71448
650 * g++.dg/torture/pr71448.C: New test.
651
9d700ce4 6522016-06-08 Bernd Schmidt <bschmidt@redhat.com>
653
654 PR debug/71432
655 PR ada/71413
656 * g++.dg/debug/pr71432.C: New test.
657
eb96ef65 6582016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
659
660 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
661 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
662 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
663
a4753cdd 6642016-06-08 Alan Hayward <alan.hayward@arm.com>
665
666 * gcc.dg/vect/vect-live-2.c: Update effective target.
667 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
668 * lib/target-supports.exp: Add aarch64 to vect_long.
669
bafc7b1d 6702016-06-08 Marek Polacek <polacek@redhat.com>
671
672 PR c/71418
673 * gcc.dg/noncompile/pr71418.c: New test.
674
06e590e7 675 PR c/71426
676 * gcc.dg/noncompile/pr71426.c: New test.
677
d3cb49c9 6782016-06-07 Jan Hubicka <hubicka@ucw.cz>
679
680 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
681 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
682 * gcc.dg/predict-3.c: Update template.
683 * gcc.dg/predict-5.c: Update template.
684 * gcc.dg/predict-6.c: Update template.
685 * gcc.dg/predict-9.c: Update template.
686 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
687
2d76c36a 6882016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
689
690 * gcc.target/powerpc/vec-mul.c: New test.
691
7cfde92a 6922016-06-07 David Malcolm <dmalcolm@redhat.com>
693
694 * gcc.dg/spellcheck-fields-2.c: New test case.
695
b032c4dd 6962016-06-07 Richard Biener <rguenther@suse.de>
697
698 PR c/61564
699 * gcc.dg/Wpragmas-1.c: New testcase.
700 * gcc.dg/Wattributes-4.c: Likewise.
701 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
702 entry.
703
a7056369 7042016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
705
706 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
707 spurious debug code.
708
123c61e0 7092016-06-07 Richard Biener <rguenther@suse.de>
710
711 PR tree-optimization/71428
712 * gcc.dg/torture/pr71428.c: New testcase.
713
5819d47b 7142016-06-07 Richard Biener <rguenther@suse.de>
715
716 PR middle-end/71423
717 * gcc.dg/torture/pr71423.c: New testcase.
718
6cec5c6b 7192016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
720
721 PR middle-end/71408
722 * gcc.dg/tree-ssa/pr71408.c: New test.
723
40bbfc17 7242016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
725
726 PR middle-end/71281
727 * g++.dg/torture/pr71281.C: New test.
728
61f1f80c 7292016-06-06 Marek Polacek <polacek@redhat.com>
730
731 PR c/71362
732 * gcc.dg/pr71362.c: New test.
733
0406b32f 7342016-06-06 Jakub Jelinek <jakub@redhat.com>
735 Patrick Palka <ppalka@gcc.gnu.org>
736
737 PR c++/70847
738 PR c++/71330
739 PR c++/71393
740 * g++.dg/opt/pr70847.C: New test.
741 * g++.dg/ubsan/pr70847.C: New test.
742 * g++.dg/ubsan/pr71393.C: New test.
743
b1445999 7442016-06-06 Jakub Jelinek <jakub@redhat.com>
745
746 PR tree-optimization/71259
747 * gcc.dg/vect/pr71259.c: New test.
748
99b4f3a2 7492016-06-06 David Malcolm <dmalcolm@redhat.com>
750
751 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
752 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
753 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
754 above.
755
837679bc 7562016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
757
758 PR middle-end/37780
759 * gcc.c-torture/execute/pr37780.c: New test.
760 * gcc.target/aarch64/pr37780_1.c: Likewise.
761 * gcc.target/arm/pr37780_1.c: Likewise.
762
e4b92538 7632016-06-06 Marek Polacek <polacek@redhat.com>
764
765 * c-c++-common/attr-may-alias-1.c: New test.
766 * c-c++-common/attr-may-alias-2.c: New test.
767 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
768
43ac2f2f 7692016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
770
771 PR c/24414
772 * gcc.target/i386/pr24414.c: New test.
773
7e1786b2 7742016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
775
776 * gcc.target/sparc/vis4misc.c: New file.
777 * gcc.target/sparc/fpcmp.c: Likewise.
778 * gcc.target/sparc/fpcmpu.c: Likewise.
779
f593ccb2 7802016-06-06 Alan Hayward <alan.hayward@arm.com>
781
782 * gcc.dg/vect/vect-live-1.c: Use additional-options.
783 * gcc.dg/vect/vect-live-3.c: Likewise.
784
be6d8ddc 7852016-06-06 Richard Biener <rguenther@suse.de>
786
787 PR tree-optimization/71398
788 * gcc.dg/torture/pr71398.c: New testcase.
789
78f27916 7902016-06-06 Uros Bizjak <ubizjak@gmail.com>
791
792 PR target/71389
793 * g++.dg/pr71389.C: New test.
794
c5899606 7952016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
796
797 PR fortran/71404
798 * gfortran.dg/fmt_read_5.f: New test.
799
8e3cd305 8002016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
801
802 PR fortran/69659
803 * gfortran.dg/class_array_22.f03: New test.
804
703c0a09 8052016-06-05 Jan Hubicka <hubicka@ucw.cz>
806
807 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
808
d07b2b6f 8092016-06-05 Jan Hubicka <hubicka@ucw.cz>
810
811 * gcc.dg/predict-9.c: Update template.
812
4a7ec4ac 8132016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
814
815 PR c++/49377
816 * g++.dg/template/pr49377.C: New.
817
7499ef4a 8182016-06-04 Jakub Jelinek <jakub@redhat.com>
819
820 PR tree-optimization/71405
821 * g++.dg/torture/pr71405.C: New test.
822
558c800d 8232016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
824
825 PR c++/70202
826 * g++.dg/inherit/crash5.C: New.
827 * g++.dg/inherit/virtual1.C: Adjust.
828
4ee7cf4b 8292016-06-03 Jeff Law <law@redhat.com>
830
831 PR tree-optimization/71316
832 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
833
b12ae762 8342016-06-03 Jakub Jelinek <jakub@redhat.com>
835
836 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
837 dg-additional-options with just -fno-tree-scev-cprop in it.
838 * gcc.dg/vect/vect-live-2.c: Likewise.
839 * gcc.dg/vect/vect-live-5.c: Likewise.
840 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
841 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
842 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
843
e09a5ee3 8442016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
845
846 PR c++/27100
847 * g++.dg/other/friend6.C: New test.
848
f14b1922 8492016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
850
851 * g++.dg/torture/ppc-ldst-array.C: New.
852
20702ea3 8532016-06-03 Joseph Myers <joseph@codesourcery.com>
854
855 PR target/71276
856 PR target/71277
857 * gcc.dg/torture/builtin-fp-int-inexact.c,
858 gcc.target/i386/387-builtin-fp-int-inexact.c,
859 gcc.target/i386/387-rint-inline-1.c,
860 gcc.target/i386/387-rint-inline-2.c,
861 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
862 gcc.target/i386/sse2-rint-inline-1.c,
863 gcc.target/i386/sse2-rint-inline-2.c,
864 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
865 gcc.target/i386/sse4_1-rint-inline.c: New tests.
866
5ed3cc7b 8672016-06-03 H.J. Lu <hongjiu.lu@intel.com>
868 Julia Koval <julia.koval@intel.com>
869
870 PR target/66960
871 PR target/67630
872 PR target/67634
873 PR target/67841
874 PR target/68037
875 PR target/68618
876 PR target/68661
877 PR target/69575
878 PR target/69596
879 PR target/69734
880 * gcc.dg/guality/pr68037-1.c: New test.
881 * gcc.dg/guality/pr68037-2.c: Likewise.
882 * gcc.dg/guality/pr68037-3.c: Likewise.
883 * gcc.dg/torture/pr68037-1.c: Likewise.
884 * gcc.dg/torture/pr68037-2.c: Likewise.
885 * gcc.dg/torture/pr68037-3.c: Likewise.
886 * gcc.dg/torture/pr68661-1a.c: Likewise.
887 * gcc.dg/torture/pr68661-1b.c: Likewise.
888 * gcc.target/i386/interrupt-1.c: Likewise.
889 * gcc.target/i386/interrupt-2.c: Likewise.
890 * gcc.target/i386/interrupt-3.c: Likewise.
891 * gcc.target/i386/interrupt-4.c: Likewise.
892 * gcc.target/i386/interrupt-5.c: Likewise.
893 * gcc.target/i386/interrupt-6.c: Likewise.
894 * gcc.target/i386/interrupt-7.c: Likewise.
895 * gcc.target/i386/interrupt-8.c: Likewise.
896 * gcc.target/i386/interrupt-9.c: Likewise.
897 * gcc.target/i386/interrupt-10.c: Likewise.
898 * gcc.target/i386/interrupt-11.c: Likewise.
899 * gcc.target/i386/interrupt-12.c: Likewise.
900 * gcc.target/i386/interrupt-13.c: Likewise.
901 * gcc.target/i386/interrupt-14.c: Likewise.
902 * gcc.target/i386/interrupt-15.c: Likewise.
903 * gcc.target/i386/interrupt-16.c: Likewise.
904 * gcc.target/i386/interrupt-17.c: Likewise.
905 * gcc.target/i386/interrupt-18.c: Likewise.
906 * gcc.target/i386/interrupt-19.c: Likewise.
907 * gcc.target/i386/interrupt-20.c: Likewise.
908 * gcc.target/i386/interrupt-21.c: Likewise.
909 * gcc.target/i386/interrupt-22.c: Likewise.
910 * gcc.target/i386/interrupt-23.c: Likewise.
911 * gcc.target/i386/interrupt-24.c: Likewise.
912 * gcc.target/i386/interrupt-25.c: Likewise.
913 * gcc.target/i386/interrupt-26.c: Likewise.
914 * gcc.target/i386/interrupt-27.c: Likewise.
915 * gcc.target/i386/interrupt-28.c: Likewise.
916 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
917 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
918 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
919 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
920 * gcc.target/i386/interrupt-iamcu.c: Likewise.
921 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
922 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
923 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
924 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
925 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
926 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
927 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
928
3e346f54 9292016-06-03 Bernd Schmidt <bschmidt@redhat.com>
930
f27c52fb 931 PR tree-optimization/52171
932 * gcc.dg/pr52171.c: New test.
933 * gcc.target/i386/pr52171.c: New test.
3e346f54 934
22e029d2 9352016-06-03 Jan Hubicka <jh@suse.cz>
936
937 * g++.dg/tree-ssa/pred-1.C: New testcase
938 * gcc.dg/tree-ssa/pred-1.c: New testcase
939
41ce74ed 9402016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
941
942 PR target/70957
943 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
944 support.
945 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
946
cf573a72 9472016-06-03 Alan Hayward <alan.hayward@arm.com>
948
949 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
950
75aae5b4 9512016-06-03 Alan Hayward <alan.hayward@arm.com>
952
953 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 954 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 955 * gcc.dg/vect/vect-live-1.c: New test.
956 * gcc.dg/vect/vect-live-2.c: New test.
957 * gcc.dg/vect/vect-live-3.c: New test.
958 * gcc.dg/vect/vect-live-4.c: New test.
959 * gcc.dg/vect/vect-live-5.c: New test.
960 * gcc.dg/vect/vect-live-slp-1.c: New test.
961 * gcc.dg/vect/vect-live-slp-2.c: New test.
962 * gcc.dg/vect/vect-live-slp-3.c: New test.
963
eba6788d 9642016-06-03 Jakub Jelinek <jakub@redhat.com>
965
966 PR middle-end/71387
967 * g++.dg/opt/pr71387.C: New test.
968
5a653985 9692016-06-02 Jeff Law <law@redhat.com>
970
971 PR tree-optimization/71328
972 * gcc.c-torture/compile/pr71328.c: New test.
973
f92f6941 9742016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
975
976 PR fortran/52393
977 * gfortran.dg/fmt_read_3.f90: Fix typo.
978 * gfortran.dg/fmt_read_4.f90: New test.
979
0d29e152 9802016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
981
982 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
983 * g++.dg/cpp0x/forw_enum6.C: Likewise.
984 * g++.dg/cpp0x/forw_enum8.C: Likewise.
985 * g++.dg/cpp0x/override2.C: Likewise.
986 * g++.dg/parse/crash5.C: Likewise.
987 * g++.dg/parse/error16.C: Likewise.
988 * g++.dg/parse/error27.C: Likewise.
989 * g++.dg/template/qualttp15.C: Likewise.
990 * g++.dg/template/redecl4.C: Likewise.
991 * g++.old-deja/g++.other/crash39.C: Likewise.
992 * g++.old-deja/g++.other/struct1.C: Likewise.
993 * g++.old-deja/g++.pt/m9a.C: Likewise.
994 * g++.old-deja/g++.pt/memclass10.C: Likewise.
995
2740a1a5 9962016-06-02 Jakub Jelinek <jakub@redhat.com>
997
89f17a65 998 PR c++/71372
999 * c-c++-common/pr71372.c: New test.
1000
2740a1a5 1001 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1002 __TIME__ strings with __builtin_strcmp instead of printf and
1003 dg-output.
1004
9ae89a4e 10052016-06-02 Martin Liska <mliska@suse.cz>
1006
1007 * gcc.dg/predict-9.c: New test.
1008
41258f9c 10092016-06-02 Jakub Jelinek <jakub@redhat.com>
1010
1011 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1012 global set_compiler_env_var and global saved_compiler_env_var.
1013
dad46eb8 10142016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1015
1016 PR rtl-optimization/71295
1017 * gcc.c-torture/compile/pr71295.c: New test.
1018
9cc8a892 10192016-06-02 Jakub Jelinek <jakub@redhat.com>
1020
98e7c96c 1021 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1022
4a5a4de2 1023 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1024 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1025
9cc8a892 1026 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1027 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1028 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1029 alternative number.
1030
46819a36 10312016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1032
1033 * gcc.target/powerpc/p9-splat-4.c: New test.
1034
10352016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1036
1037 PR target/71186
1038 * gcc.target/powerpc/pr71186.c: New test.
1039
d9820cc5 10402016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1041
1042 PR fortran/52393
1043 * gfortran.dg/fmt_read_3.f90: New test.
1044
2f14ca3e 10452016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1046
1047 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1048 procedure.
1049
dfa5c0d3 10502016-06-01 Eduard Sanou <dhole@openmailbox.org>
1051
1052 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1053 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1054 env var is set.
1055 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1056 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1057 shown once.
1058 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1059 during compilation.
1060 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1061 vars set by dg-set-compiler-env-var.
1062
7d7125df 10632016-06-01 Paul Thomas <pault@gcc.gnu.org>
1064
1065 PR fortran/71156
1066 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1067 to the module procedure declaration.
1068 * gfortran.dg/submodule_16.f08: New test.
1069
6ab9cde4 10702016-06-01 Jakub Jelinek <jakub@redhat.com>
1071
1072 PR middle-end/71371
1073 * c-c++-common/gomp/pr71371.c: New test.
1074
0cfe7a23 10752016-06-01 Richard Biener <rguenther@suse.de>
1076
1077 PR tree-optimization/71366
1078 * gcc.dg/torture/pr71366-1.c: New testcase.
1079 * gcc.dg/torture/pr71366-2.c: Likewise.
1080
5a5b02e1 10812016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1082
1083 * gcc.target/powerpc/vslv-0.c: New test.
1084 * gcc.target/powerpc/vslv-1.c: New test.
1085 * gcc.target/powerpc/vsrv-0.c: New test.
1086 * gcc.target/powerpc/vsrv-1.c: New test.
1087
d27a79f6 10882016-06-01 Nathan Sidwell <nathan@acm.org>
1089
1090 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1091 * gcc.target/nvptx/weak.c: New.
1092
6172a9fd 10932016-06-01 Richard Biener <rguenther@suse.de>
1094
1095 PR tree-optimization/71261
1096 * gcc.dg/torture/vect-bool-1.c: New testcase.
1097
f9aaabb2 10982016-06-01 Jakub Jelinek <jakub@redhat.com>
1099
1100 * gfortran.dg/gomp/order-1.f90: New test.
1101 * gfortran.dg/gomp/order-2.f90: New test.
1102
53b01069 11032016-06-01 Jan Hubicka <hubicka@ucw.cz>
1104
1105 * gcc.dg/unroll-6.c: Update template.
1106 * gcc.dg/unroll-7.c: New testcase.
1107 * gcc.dg/unroll-8.c: New testcase.
1108
36757397 11092016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1110
1111 * gnat.dg/opt56.ad[sb]: New test.
1112
7f93bd6e 11132016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1114
1115 PR c++/66635
1116 * g++.dg/cpp0x/constexpr-ice16.C: New.
1117
9f41a2ce 11182016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1119
1120 PR tree-optimization/71314
1121 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1122 -mbranch-cost=2.
1123
31e02373 11242016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1125
1126 PR tree-optimization/71077
1127 * gcc.dg/tree-ssa/pr71077.c: New test.
1128
76f8f901 11292016-05-31 Jan Hubicka <hubicka@ucw.cz>
1130
7f93bd6e 1131 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1132 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1133 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 1134
04f5f923 11352016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1136
1137 PR c++/71248
1138 * g++.dg/cpp0x/pr71248.C: New.
1139 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1140 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1141 * g++.dg/init/new37.C: Likewise.
1142 * g++.dg/template/static1.C: Likewise.
1143 * g++.dg/template/static2.C: Likewise.
1144
4ffddf28 11452016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1146
1147 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1148 instead of %rdi.
1149 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1150
4ff7bd21 11512016-05-31 Marek Polacek <polacek@redhat.com>
1152
1153 * c-c++-common/Wswitch-unreachable-3.c: New test.
1154 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1155
e1f7cc4b 11562016-05-31 Richard Biener <rguenther@suse.de>
1157
1158 PR tree-optimization/71352
1159 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1160
02978bd1 11612016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1162
1163 * gcc.target/arm/armv5_thumb_isa.c: New test.
1164
cfce8164 11652016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1166
1167 PR target/71346
1168 * gcc.target/i386/pr71346.c: New test.
1169
7a51c705 11702016-05-31 Tom de Vries <tom@codesourcery.com>
1171
1172 PR tree-optimization/69068
1173 * gcc.dg/graphite/pr69068.c: New test.
1174
8c1ac106 11752016-05-27 Martin Sebor <msebor@redhat.com>
1176
1177 PR c++/71306
1178 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1179
b6431756 11802016-05-30 Jakub Jelinek <jakub@redhat.com>
1181
1182 PR c++/71349
1183 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1184 nowait depend(inout: dd[0]) clauses where permitted.
1185
f6203294 11862016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1187
1188 PR c++/71238
1189 * g++.dg/parse/pr71238.C: New.
1190 * g++.dg/concepts/friend1.C: Test column numbers too.
1191 * g++.dg/cpp0x/initlist31.C: Likewise.
1192 * g++.dg/cpp0x/pr51420.C: Likewise.
1193 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1194 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1195 * g++.dg/ext/builtin3.C: Likewise.
1196 * g++.dg/lookup/friend12.C: Likewise.
1197 * g++.dg/lookup/friend7.C: Likewise.
1198 * g++.dg/lookup/koenig1.C: Likewise.
1199 * g++.dg/lookup/koenig5.C: Likewise.
1200 * g++.dg/lookup/used-before-declaration.C: Likewise.
1201 * g++.dg/overload/koenig1.C: Likewise.
1202 * g++.dg/template/crash65.C: Likewise.
1203 * g++.dg/template/friend57.C: Likewise.
1204 * g++.dg/warn/Wshadow-5.C: Likewise.
1205 * g++.dg/warn/Wunused-8.C: Likewise.
1206 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1207 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1208 * g++.old-deja/g++.jason/member.C: Likewise.
1209 * g++.old-deja/g++.jason/report.C: Likewise.
1210 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1211 * g++.old-deja/g++.law/visibility20.C: Likewise.
1212 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1213 * g++.old-deja/g++.other/static5.C: Likewise.
1214 * g++.old-deja/g++.pt/overload2.C: Likewise.
1215
b96f8145 12162016-05-30 Jan Hubicka <hubicka@ucw.cz>
1217
1218 * gcc.dg/tree-ssa/peel1.c: New testcase.
1219 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1220 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1221
ed5bca7a 12222016-05-30 Tom de Vries <tom@codesourcery.com>
1223
1224 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1225 to ce.
1226
c0aa0333 12272016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1228
1229 PR c++/71099
1230 * g++.dg/parse/virtual1.C: New.
1231
231010db 12322016-05-30 Uros Bizjak <ubizjak@gmail.com>
1233
1234 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1235 Use correct register when clearing %edx.
1236
765557c0 12372016-05-30 Alexander Monakov <amonakov@ispras.ru>
1238
1239 PR tree-optimization/71289
1240 * gcc.dg/pr71289.c: New test.
1241
fc3b1c44 12422016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1243
1244 PR middle-end/71269
1245 PR middle-end/71292
1246 * gcc.dg/tree-ssa/pr71269.c: New test.
1247 * gcc.dg/tree-ssa/pr71292.c: New test.
1248
ce352457 12492016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1250
1251 PR middle-end/71252
1252 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1253
eedd711b 12542016-05-30 Jan Hubicka <hubicka@ucw.cz>
1255
1256 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1257 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1258 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1259
8c061890 12602016-05-30 Tom de Vries <tom@codesourcery.com>
1261
1262 PR tree-optimization/69067
1263 * gcc.dg/graphite/pr69067.c: New test.
1264
a6b0884c 12652016-05-29 Uros Bizjak <ubizjak@gmail.com>
1266
1267 PR target/71245
1268 * gcc.target/i386/pr71245-1.c: New test.
1269 * gcc.target/i386/pr71245-2.c: Ditto.
1270
2369edfc 12712016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1272
1273 PR c++/71105
1274 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1275 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1276 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1277
b6ab3f43 12782016-05-27 Jan Hubicka <hubicka@ucw.cz>
1279
1280 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1281
0192662b 12822016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1283
1284 Revert:
1285 PR c++/69855
1286 * g++.dg/overload/69855.C: New.
1287 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1288 * g++.old-deja/g++.pt/crash3.C: Likewise.
1289
fce78c50 12902016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1291
1292 PR c++/60385
1293 * g++.dg/parse/namespace13.C: New.
1294
372172fe 12952016-05-26 Jeff Law <law@redhat.com>
1296
1297 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1298 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1299 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1300 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1301 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1302 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1303 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1304 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1305 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1306 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1307 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1308 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1309 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1310
5d8a8944 13112016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1312
1313 PR c++/69855
1314 * g++.dg/overload/69855.C: New.
1315 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1316 * g++.old-deja/g++.pt/crash3.C: Likewise.
1317
29602b75 13182016-05-27 Jiong Wang <jiong.wang@arm.com>
1319
1320 PR target/63596
1321 * gcc.target/aarch64/va_arg_1.c: New testcase.
1322 * gcc.target/aarch64/va_arg_2.c: Likewise.
1323 * gcc.target/aarch64/va_arg_3.c: Likewise.
1324
c900b732 13252016-05-27 Jiong Wang <jiong.wang@arm.com>
1326
1327 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1328 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1329 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1330 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1331 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1332
73ef73bd 13332016-05-27 Marek Polacek <polacek@redhat.com>
1334
1335 PR middle-end/71308
1336 * g++.dg/torture/pr71308.C: New test.
1337
a6031633 13382016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1339
1340 * gcc.dg/zero_bits_compound-1.c: New test.
1341 * gcc.dg/zero_bits_compound-2.c: New test.
1342
1fbdc7ae 13432016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1344
1345 PR middle-end/71279
1346 * gcc.dg/pr71279.c: New test.
1347
2e196ca8 13482016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1349
1350 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1351 floating point min/max/comparison instructions.
1352 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1353
6feab9ce 13542016-05-26 Jakub Jelinek <jakub@redhat.com>
1355
1356 * c-c++-common/gomp/schedule-1.c: New test.
1357 * gfortran.dg/gomp/schedule-1.f90: New test.
1358
978cea8f 13592016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1360
1361 PR c++/70822
1362 PR c++/70106
1363 * g++.dg/cpp1y/auto-fn32.C: New test.
1364 * g++.dg/cpp1y/paren4.C: New test.
1365
0478d9ed 13662016-05-26 Nathan Sidwell <nathan@acm.org>
1367
1368 * gcc.dg/20060410.c: Xfail on ptx.
1369 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1370 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1371 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1372 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1373 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1374
5fd1c174 13752016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1376
1377 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1378
c5e8b3e2 13792016-05-26 Jakub Jelinek <jakub@redhat.com>
1380
0db93a5b 1381 PR tree-optimization/71280
1382 * gcc.dg/pr71280.c: New test.
1383
7199c05c 1384 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1385
76c786ac 1386 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1387 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1388
c5e8b3e2 1389 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1390
e9bcea2f 13912016-05-26 Jiong Wang <jiong.wang@arm.com>
1392
1393 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 1394 kept in memory.
e9bcea2f 1395
955d947b 13962016-05-25 Jeff Law <law@redhat.com>
1397
1398 PR tree-optimization/71272
1399 * gcc.c-torture/compile/pr71272.c: new test.
1400
77102dbe 14012016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1402
1403 * gcc.target/powerpc/vec-cmpne.c: New test.
1404 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1405
552821b4 14062016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1407
1408 * gnat.dg/opt55.ad[sb]: New test.
1409
0113f3c5 14102016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1411
1412 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1413 * c-c++-common/pr60226.c: Require int32plus.
1414 * gcc.c-torture/execute/pr70602.c: Likewise.
1415 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1416 unsigned long for malloc arg type.
1417 * gcc.dg/asr_div1.c: Require int32plus.
1418 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1419 * gcc.dg/pie-1.c: Require pie.
1420 * gcc.dg/pie-2.c: Likewise.
1421 * gcc.dg/pr59471.c: Require int32plus.
1422 * gcc.dg/pr59963-2.c: XFAIL for int16.
1423 * gcc.dg/pr60114.c: Require int32plus.
1424 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1425 unsigned long for typedef of size_t.
1426 * gcc.dg/pr63914.c: Require int32plus.
1427 * gcc.dg/pr64536.c: Require pt32plus.
1428 * gcc.dg/pr65658.c: Likewise.
1429 * gcc.dg/pr67271.c: Require int32plus.
1430 * gcc.dg/pr68112.c: Likewise.
1431 * gcc.dg/pr69071.c: Skip for avr target.
1432 * gcc.dg/pr69973.c: Require int32plus.
1433 * gcc.dg/pr70169.c: Skip for avr target.
1434 * gcc.dg/sso-6.c: Require int32plus.
1435 * gcc.dg/sso-7.c: Likewise.
1436 * gcc.dg/sso-8.c: Likewise.
1437 * gcc.dg/vrp-min-max-2.c: Likewise.
1438
f4094380 14392016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1440
1441 PR target/70738
1442 * gcc.target/i386/pr70738-1.c: New test.
1443 * gcc.target/i386/pr70738-2.c: Likewise.
1444 * gcc.target/i386/pr70738-3.c: Likewise.
1445 * gcc.target/i386/pr70738-4.c: Likewise.
1446 * gcc.target/i386/pr70738-5.c: Likewise.
1447 * gcc.target/i386/pr70738-6.c: Likewise.
1448 * gcc.target/i386/pr70738-7.c: Likewise.
1449 * gcc.target/i386/pr70738-8.c: Likewise.
1450 * gcc.target/i386/pr70738-9.c: Likewise.
1451
239a4bea 14522016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1453
1454 PR rtl-optimization/66940
1455 * gcc.c-torture/execute/pr66940.c: New test.
1456
bf6382ba 14572016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1458
1459 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1460 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1461 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1462 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1463 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1464 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1465 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1466 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1467 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1468 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1469 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1470 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1471 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1472 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1473 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1474 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1475 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1476 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1477 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1478 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1479 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1480 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1481 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1482 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1483
2c995da9 14842016-05-25 Marek Polacek <polacek@redhat.com>
1485
1486 PR c/71265
1487 * gcc.dg/noncompile/pr71265.c: New test.
1488
abfbb5b5 1489 PR c/71266
1490 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1491
f6871bbd 14922016-05-25 Nathan Sidwell <nathan@acm.org>
1493
1494 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1495
de04e83e 14962016-05-25 Richard Biener <rguenther@suse.de>
1497
1498 PR tree-optimization/71261
1499 * c-c++-common/torture/pr71261.c: New testcase.
1500
b35931f7 15012016-05-25 Richard Biener <rguenther@suse.de>
1502
1503 PR tree-optimization/71264
1504 * gcc.dg/vect/pr71264.c: New testcase.
1505
166c3089 15062016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1507
1508 PR c++/55992
1509 * g++.dg/cpp0x/alias-decl-53.C: New.
1510 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1511
14240409 15122016-05-25 Martin Liska <mliska@suse.cz>
1513
1514 * g++.dg/pr71239.C: New test.
1515
bc47d9f6 15162016-05-25 Richard Biener <rguenther@suse.de>
1517
4860a6bf 1518 * gcc.dg/vect/pr58135.c: Rename to ...
1519 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 1520
d8a3f157 15212016-05-25 Marek Polacek <polacek@redhat.com>
1522
1523 * g++.dg/pr65295.C: Use target c++14.
1524
3af16045 15252016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1526
231010db 1527 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1528 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 1529
949479b2 15302016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1531
1532 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1533 instructions.
1534
6d6a3fc3 15352016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1536
1537 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1538 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1539 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1540 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1541 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1542 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1543 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1544 * c-c++-common/goacc/pcopy.c: Likewise.
1545 * c-c++-common/goacc/pcopyin.c: Likewise.
1546 * c-c++-common/goacc/pcopyout.c: Likewise.
1547 * c-c++-common/goacc/pcreate.c: Likewise.
1548 * c-c++-common/goacc/pr70688.c: New test.
1549 * c-c++-common/goacc/present-1.c: Adjust test.
1550 * c-c++-common/goacc/reduction-5.c: Likewise.
1551 * g++.dg/goacc/data-1.C: New test.
1552
af648be2 15532016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1554
1555 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1556 vector parity built-in functions.
1557 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1558 count trailing zeros automatic vectorization.
1559 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1560 count trailing zeros built-in functions.
1561
4e173d60 15622016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1563
1564 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1565
a0c02a52 15662016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1567
1568 PR target/71050
1569 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1570
64c52e9c 15712016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1572
1573 PR c++/50436
1574 * g++.dg/template/crash123.C: New.
1575 * g++.dg/template/crash124.C: Likewise.
1576
752b5a4c 15772016-05-24 Martin Sebor <msebor@redhat.com>
1578
1579 PR c++/71147
1580 * g++.dg/ext/flexary16.C: New test.
1581
a36dd683 15822016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1583
f6871bbd 1584 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1585 before math.h is included.
a36dd683 1586 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1587 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1588 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1589 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1590 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1591 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1592 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1593 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1594 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1595 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1596 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1597 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1598 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1599 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1600 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1601 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1602 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1603 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1604 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1605 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1606 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1607 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1608 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1609
d60e1df7 16102016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1611 Kelvin Nilsen <kelvin@gcc.gnu.org>
1612
1613 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1614 support.
1615
22d09025 16162016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1617
1618 PR c++/69872
1619 * g++.dg/warn/Wno-narrowing1.C: New.
1620
6ef0143d 16212016-05-24 Marek Polacek <polacek@redhat.com>
1622
1623 PR c/71249
1624 * c-c++-common/Wswitch-unreachable-2.c: New test.
1625
962a2062 16262016-05-24 Jakub Jelinek <jakub@redhat.com>
1627
ead77194 1628 PR c++/71257
1629 * g++.dg/vect/simd-clone-6.cc: New test.
1630 * g++.dg/gomp/declare-simd-6.C: New test.
1631
962a2062 1632 PR middle-end/70434
1633 PR c/69504
1634 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1635
23edc6d1 16362016-05-24 Richard Biener <rguenther@suse.de>
1637
1638 PR tree-optimization/71240
1639 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1640
30633bcc 16412016-05-24 Richard Biener <rguenther@suse.de>
1642
1643 PR tree-optimization/71230
1644 * gcc.dg/torture/pr71230.c: New testcase.
1645 * g++.dg/torture/pr71230.C: Likewise.
1646
c9d624bd 16472016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1648
1649 * c-c++-common/goacc/routine-5.c: Add tests.
1650 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1651 * gfortran.dg/goacc/routine-6.f90: Add tests.
1652
ce143ff0 16532016-05-24 Richard Biener <rguenther@suse.de>
1654
1655 PR tree-optimization/71253
1656 * gcc.dg/torture/pr71253.c: New testcase.
1657
3bdaecd5 16582016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1659
1660 PR middle-end/71252
1661 * gfortran.dg/pr71252.f90: New test.
1662
856b494d 16632016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1664
1665 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1666
7345b977 16672016-05-24 Richard Biener <rguenther@suse.de>
1668
1669 PR middle-end/70434
1670 PR c/69504
1671 * c-c++-common/vector-subscript-4.c: New testcase.
1672 * c-c++-common/vector-subscript-5.c: Likewise.
1673
6f065267 16742016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1675
1676 PR fortran/71123
1677 * gfortran.dg/namelist_90.f: New test
1678
fd6757da 16792016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1680
1681 PR fortran/66461
1682 * gfortran.dg/unexpected_eof.f: New test
1683
7d5555a8 16842016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1685 Kelvin Nilsen <kelvin@gcc.gnu.org>
1686
1687 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1688 as little endian.
1689
ae6744c9 16902016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1691
1692 PR c++/70972
1693 * g++.dg/cpp0x/inh-ctor20.C: New.
1694 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1695
f0d91a85 16962016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1697
1698 PR c++/69095
1699 * g++.dg/cpp0x/variadic168.C: New.
1700
1618ffe5 17012016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1702
1703 * g++.dg/cpp0x/pr31445.C: Test column number too.
1704 * g++.dg/cpp0x/pr32253.C: Likewise.
1705 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1706 * g++.dg/cpp0x/variadic36.C: Likewise.
1707
c0205bab 17082016-05-23 Marc Glisse <marc.glisse@inria.fr>
1709
1710 * gcc.dg/fold-notshift-2.c: Adjust.
1711
1398da0f 17122016-05-23 Marek Polacek <polacek@redhat.com>
1713
1714 PR c/49859
1715 * c-c++-common/Wswitch-unreachable-1.c: New test.
1716 * gcc.dg/Wswitch-unreachable-1.c: New test.
1717 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1718 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1719 * g++.dg/gomp/block-10.C: Likewise.
1720 * gcc.dg/gomp/block-10.c: Likewise.
1721 * g++.dg/gomp/block-9.C: Likewise.
1722 * gcc.dg/gomp/block-9.c: Likewise.
1723 * g++.dg/gomp/target-1.C: Likewise.
1724 * g++.dg/gomp/target-2.C: Likewise.
1725 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 1726 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 1727 * g++.dg/gomp/taskgroup-1.C: Likewise.
1728 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1729 * gcc.dg/gomp/teams-1.c: Likewise.
1730 * g++.dg/gomp/teams-1.C: Likewise.
1731 * g++.dg/overload/error3.C: Likewise.
1732 * g++.dg/tm/jump1.C: Likewise.
1733 * g++.dg/torture/pr40335.C: Likewise.
1734 * gcc.dg/c99-vla-jump-5.c: Likewise.
1735 * gcc.dg/switch-warn-1.c: Likewise.
1736 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1737 * gcc.dg/nested-func-1.c: Likewise.
1738 * gcc.dg/pr67784-4.c: Likewise.
1739
5403ed8b 17402016-05-23 Richard Biener <rguenther@suse.de>
1741
1742 PR tree-optimization/71230
1743 * gfortran.dg/pr71230-1.f90: New testcase.
1744 * gfortran.dg/pr71230-2.f90: Likewise.
1745
27510941 17462016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1747
1618ffe5 1748 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 1749 * gcc.dg/vect/pr58135.c: Add new.
1750 * gfortran.dg/pr46519-1.f: Adjust test case.
1751
a41c605d 17522016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1753
1754 PR c++/53401
1755 * g++.dg/cpp0x/decltype64.C: New.
1756
3eb254ab 17572016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1758
1759 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
1760 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1761 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1762
a75fffe1 17632016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1764
1765 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
1766 Add poly64x1_t and poly64x2_t cases if supported.
1767 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1768 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
1769 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
1770 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
1771 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
1772
56979b12 17732016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1774
1775 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
1776 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
1777 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
1778 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
1779 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
1780 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
1781 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
1782
dc5e98db 17832016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1784
1785 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
1786
c0f383ae 17872016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1788
1789 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
1790 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
1791
2a4d70a2 17922016-05-22 Jakub Jelinek <jakub@redhat.com>
1793
4c109025 1794 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
1795 constraint instead of "r".
1796 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
1797 insn instead of vxorpd.
1798 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
1799
bad891ce 1800 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
1801 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
1802
ac23ddb9 1803 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
1804
9dac9579 1805 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
1806 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
1807
2a4d70a2 1808 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
1809
9eafdd7b 18102016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
1811
1812 PR middle-end/40921
1813 * gcc.dg/tree-ssa/pr40921.c: New test.
1814
93df190d 18152016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1816
1817 PR target/71103
1818 * gcc.target/avr/pr71103.c: New test.
1819
933b9f7f 18202016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1821
1822 PR middle-end/71179
1823 * gcc.dg/tree-ssa/pr71179.c: New test.
1824
8bdfbc08 18252016-05-20 Martin Sebor <msebor@redhat.com>
1826
1827 PR c/71115
1828 * gcc.dg/init-excess-2.c: New test.
1829
6827ab42 18302016-05-20 Eric Botcazou <ebotcazou@adacore.com>
1831
1832 * gnat.dg/opt53.adb: New test.
1833 * gnat.dg/opt54.adb: Likewise.
1834
58a5f4c0 18352016-05-20 Martin Jambor <mjambor@suse.cz>
1836
1837 PR tree-optimization/70884
1838 * gcc.dg/tree-ssa/pr70919.c: New test.
1839
bb7145f6 18402016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1841
1842 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
1843 formatting.
f6871bbd 1844 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
1845 fix code formatting.
1846
18472016-05-20 Nathan Sidwell <nathan@acm.org>
1848
1849 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
1850 non-common cases.
1851 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 1852
9954d230 18532016-05-20 David Malcolm <dmalcolm@redhat.com>
1854
1855 * jit.dg/all-non-failing-tests.h: Add
1856 test-factorial-must-tail-call.c.
1857 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
1858 * jit.dg/test-factorial-must-tail-call.c: New test case.
1859
08a161f9 18602016-05-20 Jakub Jelinek <jakub@redhat.com>
1861
1862 PR fortran/71204
1863 * gfortran.dg/pr71204.f90: New test.
1864
3d380077 18652016-05-20 Cesar Philippidis <cesar@codesourcery.com>
1866
1867 * gcc.target/nvptx/sincos.c: New test.
1868
0f104d56 18692016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1870
1871 PR c++/70572
1872 * g++.dg/cpp1y/auto-fn31.C: New.
1873
61736a1b 18742016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1875
1876 * gcc.target/powerpc/vec-addec.c: New test.
1877 * gcc.target/powerpc/vec-addec-int128.c: New test.
1878
b4a61e77 18792016-05-20 David Malcolm <dmalcolm@redhat.com>
1880
1881 * gcc.dg/plugin/must-tail-call-1.c: New test case.
1882 * gcc.dg/plugin/must-tail-call-2.c: New test case.
1883 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
1884 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1885
9a2ace10 18862016-05-20 Jan Hubicka <hubicka@ucw.cz>
1887
1888 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
1889
45cdf8c6 18902016-05-20 Jakub Jelinek <jakub@redhat.com>
1891
b9a1dcd5 1892 PR c++/71210
1893 * g++.dg/opt/pr71210-1.C: New test.
1894 * g++.dg/opt/pr71210-2.C: New test.
1895
45cdf8c6 1896 PR tree-optimization/29756
1897 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
1898 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
1899 only on selected targets where V4SImode vectors are known to be
1900 supported.
1901
92e3ffbf 19022016-05-20 Marc Glisse <marc.glisse@inria.fr>
1903
1904 PR tree-optimization/71079
1905 PR tree-optimization/71206
1906 * gcc.dg/tree-ssa/pr71206.c: New testcase.
1907
5da368e3 19082016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1909
1910 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
1911 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
1912 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
1913
2506d97a 19142016-05-20 Richard Guenther <rguenther@suse.de>
1915
1916 PR tree-optimization/29756
1917 * gcc.dg/tree-ssa/vector-6.c: New testcase.
1918
adade307 19192016-05-20 Richard Biener <rguenther@suse.de>
1920
1921 PR tree-optimization/71185
1922 * gcc.dg/tree-ssa/pr71185.c: New testcase.
1923
c3deca25 19242016-05-20 Richard Biener <rguenther@suse.de>
1925
1926 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
1927
8b0bef14 19282016-05-19 Marek Polacek <polacek@redhat.com>
1929
1930 PR c++/71075
1931 * g++.dg/diagnostic/pr71075.C: New test.
1932
08025288 19332016-05-19 David Malcolm <dmalcolm@redhat.com>
1934
1935 PR c++/71184
1936 * g++.dg/pr71184.C: New test case.
1937
26a51591 19382016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1939
1940 * gcc.target/powerpc/darn-0.c: New test.
1941 * gcc.target/powerpc/darn-1.c: New test.
1942 * gcc.target/powerpc/darn-2.c: New test.
1943
d8d3e75a 19442016-05-19 Marek Polacek <polacek@redhat.com>
1945
1946 PR tree-optimization/71031
1947 * gcc.dg/tree-ssa/vrp100.c: New test.
1948
c28211ae 19492016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
1950
1951 PR rtl-optimization/71148
1952 * gcc.dg/pr71148.c: New test.
1953
3f5ea43a 19542016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1955
1956 PR target/71056
1957 * gcc.target/arm/pr71056.c: New test.
1958
2a7d4c20 19592016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1960
1961 * c-c++-common/pr69669.c: Check the used mode.
1962
ed0b0569 19632016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1964
1965 PR sanitizer/64354
1966 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
1967
410372fe 19682016-05-19 Richard Biener <rguenther@suse.de>
1969
1970 PR tree-optimization/70729
1971 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
1972 * gcc.dg/graphite/scop-18.c: Likewise.
1973 * gcc.dg/pr41783.c: Disable LIM.
1974 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
1975 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
1976 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1977 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1978 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
1979 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1980 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1981 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
1982 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
1983 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
1984 * gfortran.dg/pr42108.f90: Likewise.
1985
56f34f03 19862016-05-18 David Malcolm <dmalcolm@redhat.com>
1987
1988 PR driver/69265
1989 * gcc.dg/spellcheck-options-11.c: New test case.
1990
e6481cd1 19912016-05-18 Jakub Jelinek <jakub@redhat.com>
1992
1993 PR c++/71100
1994 * g++.dg/opt/pr71100.C: New test.
1995
be951c59 19962016-05-18 Martin Jambor <mjambor@suse.cz>
1997
1998 PR ipa/69708
1999 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2000 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2001 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2002 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2003
665ff45b 20042016-05-18 Martin Jambor <mjambor@suse.cz>
2005
2006 PR ipa/69708
2007 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2008 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2009 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2010 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2011 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2012
485be62c 20132016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2014
2015 PR c++/69793
2016 * g++.dg/template/crash122.C: New.
2017
b251d5f5 20182016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2019
2020 PR c++/70466
2021 * g++.dg/template/pr70466-1.C: New.
2022 * g++.dg/template/pr70466-2.C: Likewise.
2023
c93e9931 20242016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2025
2026 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2027 splat operations and the XXSPLTIB instruction.
2028 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2029 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2030 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2031 xxlxor to clear a register.
2032
8ba6639c 20332016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2034
2035 * gcc.dg/torture/pr71020.c: New test.
2036
ec6e3005 20372016-05-18 Martin Jambor <mjambor@suse.cz>
2038
2039 PR ipa/70646
2040 * gcc.dg/ipa/pr70646.c: New test.
2041
5ef3c918 20422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2043
2044 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2045
70a88eab 20462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2047
2048 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2049 missing tests for vreinterpretq_p{8,16}.
2050
b52a930c 20512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2052
2053 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2054 vsliq_n_s64 and vsliq_n_u64.
2055
bdd4080b 20562016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2057
2058 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2059 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2060
37814bf5 20612016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2062
2063 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2064 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2065 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2066
764af2e0 20672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2068
2069 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2070 in comment.
2071
ffe01a83 20722016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 2073
2074 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2075 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2076 "blr\t" and switch to scan-assembler-times.
2077
fab6dae9 20782016-05-18 Jiong Wang <jiong.wang@arm.com>
2079
231010db 2080 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2081 with __aarch64__.
2082 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2083 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 2084
4eb0c566 20852016-05-18 Jakub Jelinek <jakub@redhat.com>
2086
442f18f1 2087 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2088 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2089 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2090 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2091 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2092 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2093
4d83b36b 2094 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2095 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2096
a4528eec 2097 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2098 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2099
f0066139 2100 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2101 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2102
4eb0c566 2103 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2104
303e9267 21052016-05-18 Richard Biener <rguenther@suse.de>
2106
2107 PR tree-optimization/71168
2108 * gcc.dg/torture/pr71168.c: New testcase.
2109
0d7ddd44 21102016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2111
2112 PR middle-end/63586
2113 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2114 * gcc.dg/tree-ssa/pr63586.c: New test.
2115 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2116
899bcc0f 21172016-05-17 Nathan Sidwell <nathan@acm.org>
2118
2119 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2120 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2121 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2122 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2123
a2246979 21242016-05-17 Nathan Sidwell <nathan@acm.org>
2125
2126 * gcc.target/nvptx/abi-vararg-3.c: New.
2127
2f6a4d21 21282016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2129
2130 PR tree-optimization/54579
2131 PR middle-end/55299
2132 * gcc.dg/fold-notrotate-1.c: New test.
2133 * gcc.dg/fold-notshift-1.c: New test.
2134 * gcc.dg/fold-notshift-2.c: New test.
2135
27bdad45 21362016-05-17 Marek Polacek <polacek@redhat.com>
2137
2138 PR ipa/71146
2139 * g++.dg/ipa/pr71146.C: New test.
2140
f33a295a 21412016-05-17 David Malcolm <dmalcolm@redhat.com>
2142
2143 * jit.dg/test-error-array-bounds.c: New test case.
2144
b6dd53bf 21452016-05-17 Marc Glisse <marc.glisse@inria.fr>
2146
2147 * gcc.dg/tree-ssa/and-1.c: New testcase.
2148
a8719545 21492016-05-17 Marc Glisse <marc.glisse@inria.fr>
2150
2151 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2152 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2153
34806102 21542016-05-17 Marc Glisse <marc.glisse@inria.fr>
2155
2156 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2157 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2158
25fe08a8 21592016-05-17 Jiong Wang <jiong.wang@arm.com>
2160
2161 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2162
abf1a837 21632016-05-17 Jiong Wang <jiong.wang@arm.com>
2164
2165 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2166
666b9dd3 21672016-05-17 Jiong Wang <jiong.wang@arm.com>
2168
2169 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2170 ".2d[index]" when scan the assembly.
2171 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2172 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2173 float64x1.
2174 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2175
77d095c0 21762016-05-17 Richard Biener <rguenther@suse.de>
2177
2178 PR tree-optimization/71132
2179 * gcc.dg/torture/pr71132.c: New testcase.
2180
28adcc23 21812016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2182
2183 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2184
2439931e 21852016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2186
2187 PR target/70809
2188 * gcc.target/aarch64/pr70809_1.c: New test.
2189
5ec2ff80 21902016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2191
2192 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2193 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2194 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2195 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2196
17fd1c7a 21972016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2198 Ilya Enkovich <ilya.enkovich@intel.com>
2199
2200 PR target/71114
2201 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2202
46729204 22032016-05-16 Jan Hubicka <hubicka@ucw.cz>
2204
2205 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2206 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2207
2a1125d6 22082016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2209
2210 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2211 test for __ARM_FP16_ARGS.
2212 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2213 * gcc.target/arm/aapcs/neon-vect10.c: New.
2214 * gcc.target/arm/aapcs/neon-vect9.c: New.
2215 * gcc.target/arm/aapcs/vfp18.c: New.
2216 * gcc.target/arm/aapcs/vfp19.c: New.
2217 * gcc.target/arm/aapcs/vfp20.c: New.
2218 * gcc.target/arm/aapcs/vfp21.c: New.
2219 * gcc.target/arm/fp16-aapcs-1.c: New.
2220 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2221 test for __ARM_FP16_ARGS.
2222 * g++.target/arm/fp16-return-1.c: Update expected output.
2223
ea3d2d74 22242016-05-16 Jiong Wang <jiong.wang@arm.com>
2225
2226 PR testsuite/70227
2227 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2228
6989e05f 22292016-05-15 Harald Anlauf <anlauf@gmx.de>
2230
2231 PR fortran/69603
2232 * gfortran.dg/pr69603.f90: New testcase.
2233
a5f52592 22342016-05-14 Fritz Reese <fritzoreese@gmail.com>
2235
2236 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2237
88f949ab 22382016-05-14 Fritz Reese <fritzoreese@gmail.com>
2239
2240 PR fortran/71047
2241 * gfortran.dg/pr71047.f08: New test.
2242
90c88567 22432016-05-13 Joseph Myers <joseph@codesourcery.com>
2244
2245 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2246 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2247 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2248
00a690cc 22492016-05-13 Martin Sebor <msebor@redhat.com>
2250
2251 PR c++/60049
2252 * g++.dg/cpp0x/constexpr-60049.C: New test.
2253
ec8b6af7 22542016-05-13 Jakub Jelinek <jakub@redhat.com>
2255
2256 PR bootstrap/71071
2257 * gcc.dg/pr71071.c: New test.
2258
f54d1d7b 22592016-05-13 Uros Bizjak <ubizjak@gmail.com>
2260
2261 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2262 remove XOP handling.
2f3af60f 2263 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 2264
a39a0392 22652016-05-13 Nathan Sidwell <nathan@acm.org>
2266
2267 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2268 __atomic_is_lock_free declaration.
2269
42333dd9 22702016-05-13 Richard Biener <rguenther@suse.de>
2271
2272 PR tree-optimization/42587
2273 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2274
c5442454 22752016-05-13 Martin Liska <mliska@suse.cz>
2276
2277 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2278 the new format of dump output.
2279
03a400fb 22802016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2281
2282 * gcc.dg/pr71084.c: New test.
2283
69278c3f 22842016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2285
231010db 2286 PR target/53440
2287 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 2288
8138f11b 22892016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2290
2291 * gcc.target/aarch64/struct_return.c: New test.
2292
22a3f7bd 22932016-05-12 Marek Polacek <polacek@redhat.com>
2294
2295 PR c/70756
2296 * c-c++-common/pr70756-2.c: New test.
2297 * c-c++-common/pr70756.c: New test.
2298
9bcd42cc 22992016-05-12 Richard Biener <rguenther@suse.de>
2300
2301 PR tree-optimization/71059
2302 * gcc.dg/torture/pr71059.c: New testcase.
2303
5ffb4a0d 23042016-05-12 Richard Biener <rguenther@suse.de>
2305
2306 PR tree-optimization/71062
2307 * gcc.dg/torture/pr71062.c: New testcase.
2308
2ab65c31 23092016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2310
2311 PR tree-optimization/71006
2312 * gcc.dg/pr71006.c: New test.
2313
f0158fc0 23142016-05-12 Marek Polacek <polacek@redhat.com>
2315
2316 PR driver/71063
2317 * gcc.dg/opts-7.c: New test.
2318
0f56938b 23192016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2320
2321 PR target/70830
2322 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2323 Add -save-temps to dg-options.
2324 Scan for ldmfd rather than pop instruction.
2325 * gcc.target/arm/interrupt-2.c: Likewise.
2326 * gcc.target/arm/pr70830.c: New test.
2327
e10946d5 23282016-05-12 Jakub Jelinek <jakub@redhat.com>
2329
9fa8e468 2330 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2331 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2332
9ce62bbe 2333 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2334 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2335 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2336
708ae1b1 2337 PR target/71019
2338 * gcc.target/i386/avx512vl-pack-1.c: New test.
2339 * gcc.target/i386/avx512vl-pack-2.c: New test.
2340 * gcc.target/i386/avx512bw-pack-2.c: New test.
2341
a461f32e 2342 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2343
e10946d5 2344 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2345 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2346 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2347
f52a3ef6 23482016-05-12 Richard Biener <rguenther@suse.de>
2349
2350 PR tree-optimization/70986
2351 * gcc.dg/torture/pr70986-1.c: New testcase.
2352 * gcc.dg/torture/pr70986-2.c: Likewise.
2353 * gcc.dg/torture/pr70986-3.c: Likewise.
2354
54c4d22e 23552016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2356
2357 PR c/43651
2358 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2359 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2360
57215d5b 23612016-05-11 Uros Bizjak <ubizjak@gmail.com>
2362
2363 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2364 directive.
2365 * gcc.target/i386/pr66746.c: Ditto.
2366
67d3121c 23672016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2368
2369 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2370 support.
2371 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2372 warning when using -mvsx-timode.
2373 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2374 * gcc.target/powerpc/dform-2.c: Likewise.
2375 * gcc.target/powerpc/pr68805.c: Likewise.
2376
7f8012a5 23772016-05-11 Marek Polacek <polacek@redhat.com>
2378
2379 PR c++/71024
2380 * c-c++-common/attributes-3.c: New test.
2381
3e8567ce 23822016-05-11 Nathan Sidwell <nathan@acm.org>
2383
2384 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2385 * gcc.c-torture/execute/pr68185.c: Likewise.
2386 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2387 * gcc.dg/pr69634.c: Requires scheduling.
2388 * gcc.dg/torture/pr66178.c: Require label values.
2389 * gcc.dg/setjmp-6.c: Require indirect jumps.
2390
3739ac00 23912016-05-11 Richard Biener <rguenther@suse.de>
2392
2393 PR tree-optimization/71055
2394 * gcc.dg/torture/pr71055.c: New testcase.
2395
1ff8b385 23962016-05-11 Richard Biener <rguenther@suse.de>
2397
2398 PR debug/71057
2399 * g++.dg/debug/pr71057.C: New testcase.
2400
77126efa 24012016-05-11 Jakub Jelinek <jakub@redhat.com>
2402
2403 PR fortran/70855
2404 * gfortran.dg/gomp/pr70855.f90: New test.
2405
6fcaaf9b 24062016-05-11 Richard Biener <rguenther@suse.de>
2407
2408 PR middle-end/71002
2409 * g++.dg/torture/pr71002.C: New testcase.
2410
bfa8ea12 24112016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2412
2413 PR middle-end/70807
2414 * gcc.dg/pr70807.c: New test.
2415
87632549 24162016-05-10 Martin Sebor <msebor@redhat.com>
2417
2418 PR c++/38611
2419 * g++.dg/Wattributes.C: New test.
2420
f9153689 24212016-05-10 Marc Glisse <marc.glisse@inria.fr>
2422
2423 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2424 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2425 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2426
a44ed58a 24272016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2428
2429 PR target/70799
2430 * gcc.target/i386/pr70799-1.c: New test.
2431
d6c90d89 24322016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2433
2434 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2435
c1f73044 24362016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2437
2438 PR middle-end/70877
2439 * gcc.target/i386/pr70877.c: New test.
2440
e66d763a 24412016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2442
2443 PR tree-optimization/70786
2444 * gcc.target/i386/pr70876.c: New test.
2445
a30ff73a 24462016-05-10 Jakub Jelinek <jakub@redhat.com>
2447
2448 PR target/70927
2449 * gcc.target/i386/avx512vl-logic-1.c: New test.
2450 * gcc.target/i386/avx512vl-logic-2.c: New test.
2451 * gcc.target/i386/avx512dq-logic-2.c: New test.
2452
4b3fd38f 24532016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2454
2455 PR target/70963
2456 * gcc.target/powerpc/pr70963.c: New.
2457
abf93a25 24582016-05-10 David Malcolm <dmalcolm@redhat.com>
2459
2460 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2461 (test_very_wide_line): Add ruler to expected output.
2462 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2463 (test_very_wide_line): Likewise.
2464 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2465 (test_show_locus): Within the handling of "test_very_wide_line",
2466 enable show_ruler_p on the diagnostic context.
2467
d614888f 24682016-05-10 Richard Biener <rguenther@suse.de>
2469
2470 PR tree-optimization/71039
2471 * gcc.dg/torture/pr71039.c: New testcase.
2472
dbca5ed9 24732016-05-10 Nathan Sidwell <nathan@acm.org>
2474
2475 * gcc.dg/nested-func-10.c: Requires alloca.
2476 * gcc.dg/nested-func-9.c: Requires alloca.
2477 * gcc.c-torture/execute/pr70460.c: Requires labels.
2478 * gcc.c-torture/compile/pr70199.c: Requires labels.
2479 * gcc.target/nvptx/decl.c: Compile only.
2480 * gcc.target/nvptx/trailing-init.c: Compile only.
2481 * gcc.target/nvptx/ary-init.c: Compile only.
2482
3fa82609 24832016-05-10 Marek Polacek <polacek@redhat.com>
2484
2485 PR c/70255
2486 * gcc.dg/attr-opt-1.c: New test.
2487
76825907 24882016-05-10 Richard Biener <rguenther@suse.de>
2489
2490 PR tree-optimization/70497
2491 PR tree-optimization/28367
2492 * gcc.dg/torture/20160404-1.c: New testcase.
2493 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2494 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2495
68255819 24962016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2497
2498 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2499
d9aa8cdb 25002016-05-09 Uros Bizjak <ubizjak@gmail.com>
2501
2502 * gcc.target/i386/fabsneg-1.c New test.
2503
7cc16f50 25042016-05-09 Alan Modra <amodra@gmail.com>
2505
2506 PR testsuite/70826
2507 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2508
a83b7b63 25092016-05-09 Richard Biener <rguenther@suse.de>
2510
2511 PR tree-optimization/70985
2512 * gcc.dg/torture/pr70985.c: New testcase.
2513
189d0706 25142016-05-09 Bin Cheng <bin.cheng@arm.com>
2515
2516 * gcc.dg/tree-ssa/ifc-9.c: New test.
2517 * gcc.dg/tree-ssa/ifc-10.c: New test.
2518 * gcc.dg/tree-ssa/ifc-11.c: New test.
2519 * gcc.dg/tree-ssa/ifc-12.c: New test.
2520 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2521 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2522 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2523
1ec957b0 25242016-05-09 Richard Biener <rguenther@suse.de>
2525
2526 PR fortran/70937
2527 * gfortran.dg/pr70937.f90: New testcase.
2528
923c7714 25292016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2530
2531 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2532
d7cd448a 25332016-05-07 Fritz Reese <fritzoreese@gmail.com>
2534
2535 PR fortran/56226
2536 * gfortran.dg/dec_structure_1.f90: New testcase.
2537 * gfortran.dg/dec_structure_2.f90: Ditto.
2538 * gfortran.dg/dec_structure_3.f90: Ditto.
2539 * gfortran.dg/dec_structure_4.f90: Ditto.
2540 * gfortran.dg/dec_structure_5.f90: Ditto.
2541 * gfortran.dg/dec_structure_6.f90: Ditto.
2542 * gfortran.dg/dec_structure_7.f90: Ditto.
2543 * gfortran.dg/dec_structure_8.f90: Ditto.
2544 * gfortran.dg/dec_structure_9.f90: Ditto.
2545 * gfortran.dg/dec_structure_10.f90: Ditto.
2546 * gfortran.dg/dec_structure_11.f90: Ditto.
2547 * gfortran.dg/dec_union_1.f90: Ditto.
2548 * gfortran.dg/dec_union_2.f90: Ditto.
2549 * gfortran.dg/dec_union_3.f90: Ditto.
2550 * gfortran.dg/dec_union_4.f90: Ditto.
2551 * gfortran.dg/dec_union_5.f90: Ditto.
2552 * gfortran.dg/dec_union_6.f90: Ditto.
2553 * gfortran.dg/dec_union_7.f90: Ditto.
2554
f681e29b 25552016-05-07 Tom de Vries <tom@codesourcery.com>
2556
2557 PR tree-optimization/70956
2558 * gcc.dg/graphite/pr70956.c: New test.
2559
68d7f375 25602016-05-06 Jakub Jelinek <jakub@redhat.com>
2561
faf39348 2562 PR middle-end/70941
2563 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2564 (a, b, c, d): Change type from char to signed char.
2565 (main): Compare against (signed char) -1634678893 instead of
2566 hardcoded -109. Use __builtin_abort instead of abort.
2567
b768b13a 2568 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2569 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2570
68d7f375 2571 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2572
5dda16ea 25732016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2574
2575 PR debug/70935
2576 * gcc.dg/torture/pr70935.c: New test.
2577
13ede1b5 25782016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2579
2580 PR target/58219
7fc878c4 2581 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 2582
96d94be2 25832016-05-06 Richard Biener <rguenther@suse.de>
2584
2585 PR tree-optimization/70960
2586 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2587
e5d9f15d 25882016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2589
2590 PR target/52933
2591 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2592 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2593 Adjust expected instruction counts.
2594 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2595
2dd7705f 25962016-05-06 Marek Polacek <polacek@redhat.com>
2597
2598 PR sanitizer/70875
2599 * gcc.dg/ubsan/bounds-3.c: New test.
2600
cb8bc632 26012016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2602
2603 PR target/54089
2604 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2605
b343c173 26062016-05-06 Richard Biener <rguenther@suse.de>
2607
2608 PR middle-end/70931
2609 * gfortran.dg/pr70931.f90: New testcase.
2610
1e3db0b1 26112016-05-06 Richard Biener <rguenther@suse.de>
2612
2613 PR middle-end/70941
2614 * gcc.dg/torture/pr70941.c: New testcase.
2615
bdd54b6d 26162016-05-05 Bin Cheng <bin.cheng@arm.com>
2617
2618 PR tree-optimization/57206
2619 * gcc.dg/vect/pr57206.c: New test.
2620
499adcfd 26212016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2622
2623 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2624
871164c4 26252016-05-05 Jakub Jelinek <jakub@redhat.com>
2626
ecb23e00 2627 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2628
871164c4 2629 * c-c++-common/Wdangling-else-4.c: New test.
2630
70cf83ba 26312016-05-04 Jakub Jelinek <jakub@redhat.com>
2632
858c9470 2633 PR c++/70906
2634 PR c++/70933
2635 * g++.dg/opt/pr70906.C: New test.
2636 * g++.dg/opt/pr70933.C: New test.
2637
70cf83ba 2638 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2639
aaa36a78 26402016-05-04 Jan Hubicka <hubicka@ucw.cz>
2641
2642 * gcc.dg/ipa/pure-const-3.c: New testcase.
2643
1d52c456 26442016-05-04 Marek Polacek <polacek@redhat.com>
2645
2646 * c-c++-common/Wdangling-else-1.c: New test.
2647 * c-c++-common/Wdangling-else-2.c: New test.
2648 * c-c++-common/Wdangling-else-3.c: New test.
2649
dc581573 26502016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2651
2652 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2653 flag is present.
2654
a64030fe 26552016-05-04 Marek Polacek <polacek@redhat.com>
2656
2657 PR c/48778
2658 * gcc.dg/Waddress-2.c: New test.
2659
b461b04a 26602016-05-04 Alan Modra <amodra@gmail.com>
2661
2662 * gcc.target/powerpc/pr70866.c: New.
2663
c388a0cf 26642016-05-03 Martin Sebor <msebor@redhat.com>
2665
2666 PR c++/66561
2667 * c-c++-common/builtin_location.c: New test.
2668 * g++.dg/cpp1y/builtin_location.C: New test.
2669
5d4db8ef 26702016-05-03 Marek Polacek <polacek@redhat.com>
2671
2672 PR c/70859
2673 * gcc.dg/pr70859.c: New test.
2674 * gcc.dg/pr70859-2.c: New test.
2675
ca938765 26762016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2677
2678 * gnat.dg/debug5.adb: New testcase.
2679
60b27d5f 26802016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2681
2682 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2683 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2684 Procedure to check for z10 instruction set.
2685
5ab325d0 26862016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2687
2688 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2689
c548a0ad 26902016-05-03 Alan Modra <amodra@gmail.com>
2691
2692 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2693
d5ecd946 26942016-05-03 Jakub Jelinek <jakub@redhat.com>
2695
2696 * gcc.target/i386/avx512f-cvt-1.c: New test.
2697
35b0a053 26982016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2699
2700 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2701 -fdump-tree-vrp-details.
2702
9ae1b28a 27032016-05-03 Richard Biener <rguenther@suse.de>
2704
2705 * gcc.dg/pr30172-1.c: Adjust.
2706 * gcc.dg/pr63743.c: Likewise.
2707 * gcc.dg/tm/pr51696.c: Likewise.
2708 * c-c++-common/tm/safe-1.c: Likewise.
2709 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2710 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2711 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2712 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2713
9c1a31e4 27142016-05-03 Jakub Jelinek <jakub@redhat.com>
2715
fe69bcb9 2716 PR rtl-optimization/70467
2717 * gcc.target/i386/pr70467-3.c: New test.
2718 * gcc.target/i386/pr70467-4.c: New test.
2719
9082c4a4 2720 PR tree-optimization/70916
2721 * gcc.c-torture/compile/pr70916.c: New test.
2722
9c1a31e4 2723 PR target/49244
2724 * gcc.target/i386/pr49244-1.c: New test.
2725 * gcc.target/i386/pr49244-2.c: New test.
2726
69105acc 27272016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2728
2729 PR rtl-optimization/44281
2730 * gcc.target/i386/pr44281.c: New test.
2731
9ab8df54 27322016-05-03 bin cheng <bin.cheng@arm.com>
2733
2734 PR tree-optimization/56541
2735 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2736 * gcc.dg/vect/pr56541.c: new test.
2737
3c62cae0 27382016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2739
2740 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2741 __float128.
2742 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2743
91abc161 27442016-05-02 H.J. Lu <hongjiu.lu@intel.com>
2745
2746 PR testsuite/70520
2747 * c-c++-common/asan/clone-test-1.c (main): Align child process
2748 stack to 16 bytes.
2749
aa3d1155 27502016-05-02 David Malcolm <dmalcolm@redhat.com>
2751
2752 PR c++/62314
2753 * g++.dg/spellcheck-fields-2.C: New test case.
2754
002c3f28 27552016-05-02 David Malcolm <dmalcolm@redhat.com>
2756
2757 PR c++/62314
2758 * g++.dg/pr62314.C: New test case.
2759
46e5dccc 27602016-05-02 Jan Hubicka <hubicka@ucw.cz>
2761
2762 * gcc.dg/ipa/inline-8.c: New testcase.
2763
663f4248 27642016-05-02 Jakub Jelinek <jakub@redhat.com>
2765
2766 PR rtl-optimization/70467
2767 * gcc.target/i386/pr70467-1.c: New test.
2768
efe8bdf5 27692016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2770
2771 * gcc.dg/spec-options.c: Run the test on all targets.
2772 * gcc.dg/foo.specs: Use cpp_unique_options.
2773
47ef9633 27742016-05-02 Marc Glisse <marc.glisse@inria.fr>
2775
2776 * gcc.dg/tree-ssa/unord.c: New testcase.
2777
eb1a077c 27782016-05-02 Marc Glisse <marc.glisse@inria.fr>
2779
2780 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
2781
28e869d0 27822016-05-02 Nathan Sidwell <nathan@codesourcery.com>
2783
2784 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
2785
dd185f6e 27862016-05-02 Marek Polacek <polacek@redhat.com>
2787
2788 PR c/70851
2789 * gcc.dg/enum-incomplete-3.c: New test.
2790
773d09b9 27912016-05-02 Marek Polacek <polacek@redhat.com>
2792 Tom de Vries <tom@codesourcery.com>
2793
2794 PR tree-optimization/70700
2795 * gcc.dg/pr70700.c: New test.
2796
f0dc3286 27972016-05-01 Uros Bizjak <ubizjak@gmail.com>
2798
2799 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
2800 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2801 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2802 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2803 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2804
7f931827 28052016-04-30 Eric Botcazou <ebotcazou@adacore.com>
2806
2807 * ada/acats/run_acats: Rename into...
2808 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
2809 * ada/acats/run_all.sh: Remove redundant test.
2810 (target_run): Move around.
2811 (target_gnatchop): Use newly built executable.
2812 (target_gnatmake): Likewise.
2813 Check that the compilation of impbit succeeds.
2814
1c492b4e 28152016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
2816
2817 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
2818 * gcc.dg/20021029-1.c: Likewise.
2819 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2820 * gcc.target/sh/attr-isr-trapa.c: Likewise.
2821 * gcc.target/sh/cmpstr.c: Likewise.
2822 * gcc.target/sh/cmpstrn.c: Likewise.
2823 * gcc.target/sh/memset.c: Likewise.
2824 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2825 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2826 * gcc.target/sh/pr39423-1.c: Likewise.
2827 * gcc.target/sh/pr49468-di.c: Likewise.
2828 * gcc.target/sh/pr49468-si.c: Likewise.
2829 * gcc.target/sh/pr49880-1.c: Likewise.
2830 * gcc.target/sh/pr49880-2.c: Likewise.
2831 * gcc.target/sh/pr49880-3.c: Likewise.
2832 * gcc.target/sh/pr50751-1.c: Likewise.
2833 * gcc.target/sh/pr50751-4.c: Likewise.
2834 * gcc.target/sh/pr50751-7.c: Likewise.
2835 * gcc.target/sh/pr51244-1.c: Likewise.
2836 * gcc.target/sh/pr51244-10.c: Likewise.
2837 * gcc.target/sh/pr51244-11.c: Likewise.
2838 * gcc.target/sh/pr51244-12.c: Likewise.
2839 * gcc.target/sh/pr51244-13.c: Likewise.
2840 * gcc.target/sh/pr51244-14.c: Likewise.
2841 * gcc.target/sh/pr51244-17.c: Likewise.
2842 * gcc.target/sh/pr51244-18.c: Likewise.
2843 * gcc.target/sh/pr51244-19.c: Likewise.
2844 * gcc.target/sh/pr51244-4.c: Likewise.
2845 * gcc.target/sh/pr51244-5.c: Likewise.
2846 * gcc.target/sh/pr51244-7.c: Likewise.
2847 * gcc.target/sh/pr51244-8.c: Likewise.
2848 * gcc.target/sh/pr51244-9.c: Likewise.
2849 * gcc.target/sh/pr51697.c: Likewise.
2850 * gcc.target/sh/pr52483-1.c: Likewise.
2851 * gcc.target/sh/pr52483-2.c: Likewise.
2852 * gcc.target/sh/pr52483-3.c: Likewise.
2853 * gcc.target/sh/pr52483-5.c: Likewise.
2854 * gcc.target/sh/pr52933-1.c: Likewise.
2855 * gcc.target/sh/pr52933-2.c: Likewise.
2856 * gcc.target/sh/pr52933-3.c: Likewise.
2857 * gcc.target/sh/pr53568-1.c: Likewise.
2858 * gcc.target/sh/pr53976-1.c: Likewise.
2859 * gcc.target/sh/pr53988-1.c: Likewise.
2860 * gcc.target/sh/pr53988.c: Likewise.
2861 * gcc.target/sh/pr54089-1.c: Likewise.
2862 * gcc.target/sh/pr54089-6.c: Likewise.
2863 * gcc.target/sh/pr54089-7.c: Likewise.
2864 * gcc.target/sh/pr54089-8.c: Likewise.
2865 * gcc.target/sh/pr54089-9.c: Likewise.
2866 * gcc.target/sh/pr54236-1.c: Likewise.
2867 * gcc.target/sh/pr54236-2.c: Likewise.
2868 * gcc.target/sh/pr54236-3.c: Likewise.
2869 * gcc.target/sh/pr54236-4.c: Likewise.
2870 * gcc.target/sh/pr54386.c: Likewise.
2871 * gcc.target/sh/pr54602-1.c: Likewise.
2872 * gcc.target/sh/pr54685.c: Likewise.
2873 * gcc.target/sh/pr54760-1.c: Likewise.
2874 * gcc.target/sh/pr54760-2.c: Likewise.
2875 * gcc.target/sh/pr54760-3.c: Likewise.
2876 * gcc.target/sh/pr54760-4.c: Likewise.
2877 * gcc.target/sh/pr54760-5.c: Likewise.
2878 * gcc.target/sh/pr54760-6.c: Likewise.
2879 * gcc.target/sh/pr55146.c: Likewise.
2880 * gcc.target/sh/pr55160.c: Likewise.
2881 * gcc.target/sh/pr59278.c: Likewise.
2882 * gcc.target/sh/pr59401-1.c: Likewise.
2883 * gcc.target/sh/pr59533-1.c: Likewise.
2884 * gcc.target/sh/pr63260.c: Likewise.
2885 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2886 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
2887 * gcc.target/sh/strlen.c: Likewise.
2888 * gcc.target/sh/torture/pr30807.c: Likewise.
2889 * gcc.target/sh/torture/pr34777.c: Likewise.
2890 * gcc.target/sh/torture/pr64652.c: Likewise.
2891 * gcc.target/sh/torture/pr65505.c: Likewise.
2892 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2893 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2894
0c4005be 28952016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2896
2897 PR c++/66644
2898 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
2899
d94e6223 29002016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2901
2902 * gcc.target/powerpc/vsx-elemrev-1.c: New.
2903 * gcc.target/powerpc/vsx-elemrev-2.c: New.
2904 * gcc.target/powerpc/vsx-elemrev-3.c: New.
2905 * gcc.target/powerpc/vsx-elemrev-4.c: New.
2906
46f37836 29072016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
2908
2909 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
2910 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
2911
4d0a8bac 29122016-04-29 Cesar Philippidis <cesar@codesourcery.com>
2913
2914 PR middle-end/70626
2915 * c-c++-common/goacc/combined-reduction.c: New test.
2916 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
2917
b98e0db3 29182016-04-29 H.J. Lu <hongjiu.lu@intel.com>
2919
2920 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
2921 *movdi_internal pattern only if PIC off.
2922 * gcc.target/i386/pr70155-2.c: Likewise.
2923 * gcc.target/i386/pr70155-3.c: Likewise.
2924 * gcc.target/i386/pr70155-4.c: Likewise.
2925 * gcc.target/i386/pr70155-5.c: Likewise.
2926 * gcc.target/i386/pr70155-6.c: Likewise.
2927 * gcc.target/i386/pr70155-7.c: Likewise.
2928 * gcc.target/i386/pr70155-8.c: Likewise.
2929 * gcc.target/i386/pr70155-15.c: Likewise.
2930 * gcc.target/i386/pr70155-17.c: Likewise.
2931 * gcc.target/i386/pr70155-22.c: Likewise.
2932
8b066242 29332016-04-29 Bin Cheng <bin.cheng@arm.com>
2934
2935 PR tree-optimization/70803
2936 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
2937
22912e73 29382016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
2939
2940 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
2941 optimization of vector loop.
2942 * gcc.target/i386/vect-unpack-3.c: New test.
2943 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
2944 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
2945 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
2946
568128c6 29472016-04-29 Marek Polacek <polacek@redhat.com>
2948
2949 PR sanitizer/70342
2950 * g++.dg/ubsan/null-7.C: New test.
2951
025dd1e0 2952 PR c/70852
2953 * gcc.dg/pr70852.c: New test.
2954
eb16928e 29552016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2956
2957 PR/69089
2958 * g++.dg/cpp0x/alignas6.C: New test.
2959
d7377ee9 29602016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2961
4860a6bf 2962 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
2963 * gcc.dg/pr27003.c: Likewise.
2964 * gcc.dg/tree-ssa/cswtch.c: Likewise.
2965 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2966 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
2967 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 2968 * gcc.target/arc/mxy.c: Likewise.
2969 * gcc.target/arc/mswape.c: Likewise.
2970 * gcc.target/arc/mrtsc.c: Likewise.
2971 * gcc.target/arc/mcrc.c: Likewise.
2972 * gcc.target/arc/mdsp-packa.c: Likewise.
2973 * gcc.target/arc/mdvbf.c: Likewise.
2974 * gcc.target/arc/mlock.c: Likewise.
2975 * gcc.target/arc/mmac-24.c: Likewise.
2976 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
2977
efa1b7ab 29782016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
2979 Matthijs Kooijman <matthijs@stdin.nl>
2980 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2981
2982 PR target/60040
2983 * gcc.target/avr/pr60040-1.c: New.
2984 * gcc.target/avr/pr60040-2.c: New.
2985
00371d68 29862016-04-29 Richard Biener <rguenther@suse.de>
2987
2988 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
2989
73447cc5 29902016-04-29 Richard Biener <rguenther@suse.de>
2991
2992 PR tree-optimization/13962
2993 PR tree-optimization/65686
2994 * gcc.dg/uninit-pr65686.c: New testcase.
2995
c2087b56 29962016-04-29 Jakub Jelinek <jakub@redhat.com>
2997
2998 PR middle-end/70843
2999 * gcc.dg/pr70843.c: New test.
3000
cdd06d5a 30012016-04-28 Jakub Jelinek <jakub@redhat.com>
3002
3003 PR target/70858
3004 * gcc.target/i386/pr70858.c: New test.
3005
1a60079e 30062016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3007
3008 * gcc.target/arc/nps400-1.c: New file.
3009
11bc2894 30102016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3011 Andrew Burgess <andrew.burgess@embecosm.com>
3012
3013 * gcc.target/arc/movh_cl-1.c: New file.
3014
dd9bf0b5 30152016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3016 Andrew Burgess <andrew.burgess@embecosm.com>
3017
3018 * gcc.target/arc/extzv-1.c: New file.
3019 * gcc.target/arc/insv-1.c: New file.
3020 * gcc.target/arc/insv-2.c: New file.
3021 * gcc.target/arc/movb-1.c: New file.
3022 * gcc.target/arc/movb-2.c: New file.
3023 * gcc.target/arc/movb-3.c: New file.
3024 * gcc.target/arc/movb-4.c: New file.
3025 * gcc.target/arc/movb-5.c: New file.
3026 * gcc.target/arc/movb_cl-1.c: New file.
3027 * gcc.target/arc/movb_cl-2.c: New file.
3028 * gcc.target/arc/movbi_cl-1.c: New file.
3029 * gcc.target/arc/movl-1.c: New file.
3030
a22e4209 30312016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3032 Andrew Burgess <andrew.burgess@embecosm.com>
3033
3034 * gcc.target/arc/cmem-1.c: New file.
3035 * gcc.target/arc/cmem-2.c: New file.
3036 * gcc.target/arc/cmem-3.c: New file.
3037 * gcc.target/arc/cmem-4.c: New file.
3038 * gcc.target/arc/cmem-5.c: New file.
3039 * gcc.target/arc/cmem-6.c: New file.
3040 * gcc.target/arc/cmem-7.c: New file.
3041 * gcc.target/arc/cmem-ld.inc: New file.
3042 * gcc.target/arc/cmem-st.inc: New file.
3043
287c3982 30442016-04-28 Jakub Jelinek <jakub@redhat.com>
3045
3046 PR target/70821
3047 * gcc.target/i386/pr70821.c: New test.
3048
e40e5340 30492016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3050
3051 * gcc.target/powerpc/vec-adde.c: New test.
3052 * gcc.target/powerpc/vec-adde-int128.c: New test.
3053
cf977d50 30542016-04-28 Jakub Jelinek <jakub@redhat.com>
3055
3056 * gcc.target/i386/avx-vround-1.c: New test.
3057 * gcc.target/i386/avx-vround-2.c: New test.
3058 * gcc.target/i386/avx512vl-vround-1.c: New test.
3059 * gcc.target/i386/avx512vl-vround-2.c: New test.
3060
572f8300 30612016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3062
3063 PR testsuite/70595
3064 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3065 (check_effective_target_cilkplus_runtime): ... this.
3066 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3067 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3068
3069 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3070 Require cilkplus_runtime.
3071 Don't add -lcilkrts.
3072 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3073 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3074 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3075 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3076 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3077 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3078 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3079 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3080 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3081 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3082 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3083 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3084 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3085 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3086 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3087 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3088 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3089 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3090 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3091 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3092 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3093 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3094 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3095 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3096 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3097 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3098 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3099 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3100 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3101
3102 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3103 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3104
3105 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3106
3107 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3108 cilkplus_runtime.
3109
dfba0905 31102016-04-27 Marc Glisse <marc.glisse@inria.fr>
3111
3112 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3113 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3114
605a4556 31152015-04-27 Ryan Burn <contact@rnburn.com>
3116
3117 PR c++/69024
3118 PR c++/68997
3119 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3120 diagnostic.
3121 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3122 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3123
6a1231a5 31242016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3125
3126 * gnat.dg/limited_with4.ad[sb]: New test.
3127 * gnat.dg/limited_with4_pkg.ads: New helper.
3128
4dad9e09 31292016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3130
3131 PR target/70155
3132 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3133 and movv1ti_internal patterns
3134 * gcc.target/i386/pr70155-1.c: New test.
3135 * gcc.target/i386/pr70155-2.c: Likewise.
3136 * gcc.target/i386/pr70155-3.c: Likewise.
3137 * gcc.target/i386/pr70155-4.c: Likewise.
3138 * gcc.target/i386/pr70155-5.c: Likewise.
3139 * gcc.target/i386/pr70155-6.c: Likewise.
3140 * gcc.target/i386/pr70155-7.c: Likewise.
3141 * gcc.target/i386/pr70155-8.c: Likewise.
3142 * gcc.target/i386/pr70155-9.c: Likewise.
3143 * gcc.target/i386/pr70155-10.c: Likewise.
3144 * gcc.target/i386/pr70155-11.c: Likewise.
3145 * gcc.target/i386/pr70155-12.c: Likewise.
3146 * gcc.target/i386/pr70155-13.c: Likewise.
3147 * gcc.target/i386/pr70155-14.c: Likewise.
3148 * gcc.target/i386/pr70155-15.c: Likewise.
3149 * gcc.target/i386/pr70155-16.c: Likewise.
3150 * gcc.target/i386/pr70155-17.c: Likewise.
3151 * gcc.target/i386/pr70155-18.c: Likewise.
3152 * gcc.target/i386/pr70155-19.c: Likewise.
3153 * gcc.target/i386/pr70155-20.c: Likewise.
3154 * gcc.target/i386/pr70155-21.c: Likewise.
3155 * gcc.target/i386/pr70155-22.c: Likewise.
3156
a80f3f45 31572016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3158
3159 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3160 ".{5,6}".
3161
279305d1 31622016-04-27 Bin Cheng <bin.cheng@arm.com>
3163
3164 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3165 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3166 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3167 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3168 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3169
8974b625 31702016-04-27 Richard Biener <rguenther@suse.de>
3171
3172 PR ipa/70760
3173 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3174 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3175
886d5463 31762016-04-27 Nathan Sidwell <nathan@acm.org>
3177
3178 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3179 * g++.dg/ubsan/pr63956.C: Adjust error location.
3180
f0e35aa9 31812016-04-27 Nick Clifton <nickc@redhat.com>
3182
3183 PR middle-end/49889
3184 * gcc.dg/pr49889.c: New test.
3185
40385231 31862016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3187
3188 * c-c++-common/memset-array.c: New test.
3189
37229a71 31902016-04-26 Martin Sebor <msebor@redhat.com>
3191
3192 PR c++/66639
3193 * g++.dg/cpp1y/func_constexpr.C: New test.
3194
3eedf9bd 31952016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3196
3197 PR c++/70241
3198 * g++.dg/cpp0x/enum32.C: New test.
3199 * g++.dg/cpp0x/enum33.C: New test.
3200
32012016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 3202
3203 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3204 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3205 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3206 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3207 * gcc.c-torture/execute/pr38151.c: Likewise.
3208 * gcc.c-torture/execute/pr66556.c: Likewise.
3209 * gcc.c-torture/execute/pr67781.c: Likewise.
3210 * gcc.c-torture/execute/pr68648.c: Likewise.
3211
8c51f92f 32122016-04-26 Marc Glisse <marc.glisse@inria.fr>
3213
3214 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3215
fa20ebd3 32162016-04-26 Marek Polacek <polacek@redhat.com>
3217
3218 PR c/67784
3219 * gcc.dg/pr67784-3.c: New test.
3220 * gcc.dg/pr67784-4.c: New test.
3221 * gcc.dg/pr67784-5.c: New test.
3222
9db47803 3223 PR c/70791
3224 * gcc.dg/Wnested-externs-2.c: New test.
3225
bff407f2 32262016-04-26 Marc Glisse <marc.glisse@inria.fr>
3227
3228 * gcc.dg/fold-plusmult.c: Adjust.
3229 * gcc.dg/no-strict-overflow-6.c: Adjust.
3230 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3231
78d0c69e 32322016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3233
3234 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3235 number scans.
3236 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3237 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3238 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3239 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3240 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3241 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3242 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3243 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3244 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3245 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3246 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3247 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3248 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3249 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3250 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3251 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3252 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3253 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3254 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3255 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3256 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3257 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3258 scans.
3259 * gcc.target/i386/pr32219-4.c: Likewise.
3260 * gcc.target/i386/pr32219-6.c: Likewise.
3261 * gcc.target/i386/pr32219-8.c: Likewise.
3262
221d6722 32632016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3264
3265 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3266 associated options.
3267
514727a9 32682016-04-26 Marek Polacek <polacek@redhat.com>
3269
3270 PR c++/70744
3271 * g++.dg/ext/cond2.C: New test.
3272
e6ee4c61 32732016-04-26 Bin Cheng <bin.cheng@arm.com>
3274
3275 PR tree-optimization/70771
3276 PR tree-optimization/70775
3277 * gcc.dg/pr70771.c: New test.
3730828c 3278 * gcc.dg/pr70775.c: New test.
e6ee4c61 3279
b3d72796 32802016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3281
3282 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3283
c11ece29 32842016-04-25 Richard Biener <rguenther@suse.de>
3285
3286 PR tree-optimization/70780
3287 * gcc.dg/torture/pr70780.c: New testcase.
3288
d40b10b2 32892016-04-25 Michael Collison <michael.collison@arm.com>
3290
4860a6bf 3291 * gcc.target/arm/neon-vaddws16.c: New test.
3292 * gcc.target/arm/neon-vaddws32.c: New test.
3293 * gcc.target/arm/neon-vaddwu16.c: New test.
3294 * gcc.target/arm/neon-vaddwu32.c: New test.
3295 * gcc.target/arm/neon-vaddwu8.c: New test.
3296 * lib/target-supports.exp
d40b10b2 3297 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3298 that arm neon support vector widen sum of HImode TO SImode.
3299
4bbfd6c2 33002016-04-23 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR sanitizer/70712
3303 * c-c++-common/asan/pr70712.c: New test.
3304
524df596 33052016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3306
3307 * .gitattributes: New file.
3308
426c75c3 33092016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3310
3311 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3312
c052a8d5 33132016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3314
3315 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3316 * gfortran.dg/submodule_15.f08: Likewise.
3317
c08d4612 33182016-04-22 Richard Biener <rguenther@suse.de>
3319
3320 PR tree-optimization/70740
3321 * gcc.dg/torture/pr70740.c: New testcase.
3322
fd3211e1 33232016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3324
3325 PR target/70750
3326 * gcc.target/i386/pr70750-1.c: New test.
3327 * gcc.target/i386/pr70750-2.c: Likewise.
3328
15acd78c 33292016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3330
3331 PR c++/70540
3332 * g++.dg/cpp0x/auto48.C: New.
3333
192bf59c 33342016-04-21 Marek Polacek <polacek@redhat.com>
3335
3336 PR c++/70513
3337 * g++.dg/cpp0x/forw_enum12.C: New test.
3338 * g++.dg/cpp0x/forw_enum13.C: New test.
3339
5d429e99 33402016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3341
3342 PR target/70728
3343 * gcc.target/i386/pr70728.c: New test.
3344
06777d85 33452016-04-21 Richard Biener <rguenther@suse.de>
3346
3347 PR middle-end/70747
3348 * gcc.dg/pr70747.c: New testcase.
3349
7434c6fb 33502016-04-21 Bin Cheng <bin.cheng@arm.com>
3351
3352 PR tree-optimization/70715
3353 * gcc.dg/tree-ssa/scev-13.c: New test.
3354
f3ec0970 33552016-04-21 Marc Glisse <marc.glisse@inria.fr>
3356
3357 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3358
523f3a9d 33592016-04-21 Marc Glisse <marc.glisse@inria.fr>
3360
3361 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3362
ace7bf06 33632016-04-20 Jan Hubicka <jh@suse.cz>
3364
3365 PR ipa/70018
3366 * g++.dg/ipa/nothrow-1.C: New testcase.
3367
2b073aa6 33682016-04-20 Nathan Sidwell <nathan@acm.org>
3369
3370 PR c++/55635
3371 * g++.dg/eh/delete1.C: New.
3372
8a574c11 33732016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3374
3375 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3376 -mtune-ctrl=sse_typeless_stores.
3377
e3400750 33782016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3379
3380 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3381
4bd8a059 33822016-04-20 Bin Cheng <bin.cheng@arm.com>
3383
3384 PR tree-optimization/69489
3385 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3386
70574e60 33872016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3388
3389 PR c++/69363
3390 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3391 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3392 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3393
bd6f374c 33942016-04-20 Bin Cheng <bin.cheng@arm.com>
3395
3396 PR tree-optimization/56625
3397 PR tree-optimization/69489
3398 * gcc.dg/vect/pr56625.c: New test.
3399 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3400
482539ee 34012016-04-20 Andrew Pinski <apinski@cavium.com>
3402
3403 PR target/64971
3404 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3405
b4672800 34062016-04-20 Arnaud Charlet <charlet@adacore.com>
3407
3408 * gnat.dg/self1.adb: Remove now incorrect test.
3409
4fb48737 34102016-04-20 Bin Cheng <bin.cheng@arm.com>
3411
3412 * gcc.dg/tree-ssa/scev-11.c: New test.
3413 * gcc.dg/tree-ssa/scev-12.c: New test.
3414
97efb92e 34152016-04-20 Marek Polacek <polacek@redhat.com>
3416
3417 PR tree-optimization/70725
3418 * gcc.dg/pr70725.c: New test.
3419
9d2d4060 34202016-04-20 Richard Biener <rguenther@suse.de>
3421
3422 PR tree-optimization/70726
3423 * g++.dg/vect/pr70726.cc: New testcase.
3424
54530437 34252016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3426
3427 PR target/70674
3428 * gcc.target/s390/pr70674.c: New test.
3429
acda2210 34302016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3431
3432 PR libgfortran/70684
3433 * gfortran.dg/list_read_14.f90: New test.
3434
b7040bb0 34352016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3436
3437 PR target/69201
3438 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3439 extern to force it misaligned.
3440 (b): Likewise.
3441 (c): Likewise.
3442 (d): Likewise.
3443 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3444 Don't check `*' before movv4sf_internal.
3445 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3446 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3447 Don't check `*' before movv16qi_internal.
3448 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3449 extern to force it misaligned.
3450 (b): Likewise.
3451 (c): Likewise.
3452 (d): Likewise.
3453 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3454 Don't check `*' before movv2df_internal.
3455 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3456 extern to force it misaligned.
3457 (b): Likewise.
3458 (c): Likewise.
3459 (d): Likewise.
3460 Check movv8sf_internal instead of avx_storeups256.
3461 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3462
263b5475 34632016-04-19 Richard Biener <rguenther@suse.de>
3464
3465 PR tree-optimization/70171
3466 * g++.dg/tree-ssa/pr70171.C: New testcase.
3467
222ac318 34682016-04-19 Richard Biener <rguenther@suse.de>
3469
3470 PR tree-optimization/70724
3471 * gcc.dg/torture/pr70724.c: New testcase.
3472
003000a4 34732016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3474
3475 PR middle-end/70689
4860a6bf 3476 * gcc.target/i386/pr70689.c: New.
003000a4 3477
3f6e13de 34782016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3479
3480 PR target/70708
3481 * gcc.target/i386/pr70708.c: New test.
3482
10abddbd 34832016-04-18 Richard Biener <rguenther@suse.de>
3484
3485 PR tree-optimization/43434
3486 * gcc.dg/vect/pr43434.c: New testcase.
3487 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3488 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3489 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3490 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3491 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3492 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3493 * gcc.dg/gomp/pr68640.c: Likewise.
3494 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3495 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3496
950db54a 34972016-04-18 Richard Biener <rguenther@suse.de>
3498
3499 PR tree-optimization/70701
3500 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3501
67ccbf39 35022016-04-18 Tom de Vries <tom@codesourcery.com>
3503
3504 PR testsuite/70699
3505 * gcc.dg/pr70161.c: Add dot-file scans.
3506 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3507 instead of after last dot char.
3508
021ad2f3 35092016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3510
3511 * c-c++-common/dump-ada-spec-3.c: New test.
3512 * c-c++-common/dump-ada-spec-4.c: Likewise.
3513
d572fcfd 35142016-04-17 Tom de Vries <tom@codesourcery.com>
3515
3516 PR other/70183
3517 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3518
8b4ee73c 35192016-04-15 Jan Hubicka <jh@suse.cz>
3520
3521 PR ipa/70018
3522 * g++.dg/ipa/pure-const-1.C: New testcase.
3523 * g++.dg/ipa/pure-const-2.C: New testcase.
3524 * g++.dg/ipa/pure-const-3.C: New testcase.
3525
eac243e7 35262016-04-15 Marek Polacek <polacek@redhat.com>
3527
3528 PR c/70671
3529 * gcc.dg/bitfld-22.c: New test.
3530
64c1df32 35312016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3532
3533 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3534 x86_64.
3535
926f9422 35362016-04-15 Marek Polacek <polacek@redhat.com>
3537
3538 PR c/70651
3539 * c-c++-common/pr70651.c: New test.
3540
309bbaa3 35412016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3542
3543 PR rtl-optimization/70681
3544 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3545 dump scan on arm and powerpc.
3546 * gcc.dg/pr10474.c: Likewise.
3547
b4ba8358 35482016-04-15 Jakub Jelinek <jakub@redhat.com>
3549
ed92874a 3550 PR c++/69517
3551 PR c++/70019
3552 PR c++/70588
3553 * g++.dg/cpp1y/vla11.C: Revert for real.
3554
b4ba8358 3555 PR c/70436
3556 * c-c++-common/Wparentheses-1.c: New test.
3557 * c-c++-common/gomp/Wparentheses-1.c: New test.
3558 * c-c++-common/gomp/Wparentheses-2.c: New test.
3559 * c-c++-common/gomp/Wparentheses-3.c: New test.
3560 * c-c++-common/gomp/Wparentheses-4.c: New test.
3561 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3562 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3563 * c-c++-common/goacc/Wparentheses-1.c: New test.
3564
65717bb5 35652016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3566
3567 PR target/70662
3568 * gcc.target/i386/pr70662.c: New test.
3569
ca1a4077 35702016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 3571 Alan Modra <amodra@gmail.com>
ca1a4077 3572
3573 PR tree-optimization/70130
3574 * gcc.dg/vect/O3-pr70130.c: New testcase.
3575
dbe1794c 35762016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3577
11836644 3578 PR target/70669
3579 * gcc.target/powerpc/pr70669.c: New test.
3580
dbe1794c 3581 PR target/70640
3582 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3583 a power7 system that does not have an assembler that supports
3584 power8.
3585
4c1007f1 35862016-04-14 Martin Sebor <msebor@redhat.com>
3587
3588 PR c++/69517
3589 PR c++/70019
3590 PR c++/70588
3591 * c-c++-common/ubsan/vla-1.c: Revert.
3592 * g++.dg/cpp1y/vla11.C: Same.
3593 * g++.dg/cpp1y/vla12.C: Same.
3594 * g++.dg/cpp1y/vla13.C: Same.
3595 * g++.dg/cpp1y/vla14.C: Same.
3596 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 3597 * g++.dg/init/array24.C: Same.
4c1007f1 3598 * g++.dg/ubsan/vla-1.C: Same.
3599
22dcab66 36002016-04-14 Marek Polacek <polacek@redhat.com>
3601 Jan Hubicka <hubicka@ucw.cz>
3602
3603 PR c++/70029
3604 * g++.dg/torture/pr70029.C: New test.
3605
3e74b025 36062016-04-14 Martin Sebor <msebor@redhat.com>
3607
3608 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3609 type size to prevent failures on targets with very low maximum
3610 alignment.
3611
1d2e0f2a 36122016-04-14 Richard Biener <rguenther@suse.de>
3613
3614 PR tree-optimization/70623
3615 * gcc.dg/torture/pr70623.c: New testcase.
3616 * gcc.dg/torture/pr70623-2.c: Likewise.
3617
9aed0626 36182016-04-13 Martin Sebor <msebor@redhat.com>
3619
3620 PR c++/69517
3621 PR c++/70019
3622 PR c++/70588
3623 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3624 * g++.dg/cpp1y/vla11.C: New test.
3625 * g++.dg/cpp1y/vla12.C: New test.
3626 * g++.dg/cpp1y/vla13.C: New test.
3627 * g++.dg/cpp1y/vla14.C: New test.
3628 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 3629 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 3630 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3631
fd499010 36322016-04-13 Jakub Jelinek <jakub@redhat.com>
3633
3634 PR c++/70641
3635 * g++.dg/opt/pr70641.C: New test.
3636
87fa7252 36372016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3638
3639 PR rtl-optimization/68749
3640 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3641 effects of argument promotions.
3642 Remove default args to dg-skip-if.
3643
6c40e18b 36442016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3645
3646 PR c++/70635
3647 * g++.dg/parse/pr70635.C: New.
3648
92c53257 36492016-04-13 Marek Polacek <polacek@redhat.com>
3650
3651 PR c++/70639
3652 * c-c++-common/Wmisleading-indentation-4.c: New test.
3653
0241e4dc 36542016-04-13 Marek Polacek <polacek@redhat.com>
3655
3656 PR c/70436
4860a6bf 3657 * gcc.dg/Wparentheses-12.c: New test.
3658 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 3659
92bda444 36602016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3661
3662 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3663 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3664 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3665
38ea8a26 36662016-04-13 Jakub Jelinek <jakub@redhat.com>
3667
d08aa032 3668 PR middle-end/70633
3669 * gcc.c-torture/compile/pr70633.c: New test.
3670
38ea8a26 3671 PR debug/70628
3672 * gcc.dg/torture/pr70628.c: New test.
3673
9231d5c2 36742016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3675
3676 PR c++/70610
3677 * g++.dg/template/pr70610.C: New test.
3678 * g++.dg/template/pr70610-2.C: New test.
3679 * g++.dg/template/pr70610-3.C: New test.
3680 * g++.dg/template/pr70610-4.C: New test.
3681
249ca944 36822016-04-12 Jakub Jelinek <jakub@redhat.com>
3683
7f2ea2fb 3684 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3685 128 instead of 32.
3686
249ca944 3687 PR c++/70571
3688 * g++.dg/ext/pr70571.C: New test.
3689
8ca5a97d 36902016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3691
bf32a52d 3692 PR target/70640
8ca5a97d 3693 * gcc.target/powerpc/pr70640.c: New test.
3694
e971b45f 36952016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3696
3697 PR c++/68722
3698 * g++.dg/parse/pr68722.C: New.
3699
0b54d964 37002016-04-12 Jakub Jelinek <jakub@redhat.com>
3701
3702 PR rtl-optimization/70596
3703 * gcc.target/i386/pr70596.c: New test.
3704
d2dd85e3 37052016-04-12 Nathan Sidwell <nathan@acm.org>
3706
3707 PR c++/70501
3708 * g++.dg/init/pr70501.C: New.
3709
2d0001b0 37102016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3711
3712 * gcc.target/i386/asm-flag-6.c: New test.
3713
6c4df0d1 37142016-04-12 Tom de Vries <tom@codesourcery.com>
3715
3716 PR tree-optimization/68756
3717 * gcc.dg/graphite/pr68756.c: New test.
3718
0d60da57 37192016-04-12 Jakub Jelinek <jakub@redhat.com>
3720
3721 PR tree-optimization/70602
3722 * gcc.c-torture/execute/pr70602.c: New test.
3723
62735984 37242016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3725
3726 PR target/70381
3727 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3728 __float128 emulator is built and runs.
3729 * gcc.target/powerpc/float128-1.c: Likewise.
3730
3731 * lib/target-supports.exp (check_ppc_float128_sw_available):
3732 Rework tests for __float128 software and hardware
3733 availability. Fix exit condition to return 0 on success.
3734
a702492c 37352016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3736
3737 PR target/70133
3738 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3739 * gcc.target/aarch64/target_attr_15.c: Likewise.
3740
a8c5ce92 37412016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3742
3743 PR c++/69066
3744 * g++.dg/cpp1y/pr69066.C: New.
3745
5ecab913 37462016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3747
3748 PR fortran/68566
3749 * gfortran.dg/pr36192.f90: Update test.
3750 * gfortran.dg/pr36192_1.f90: Update test.
3751 * gfortran.dg/real_dimension_1.f: Update test.
3752 * gfortran.dg/parameter_array_init_7.f90: New test.
3753
6cb5ef70 37542016-04-09 John David Anglin <danglin@gcc.gnu.org>
3755
4edfdd23 3756 PR testsuite/64039
3757 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
3758
964f71e3 3759 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
3760
5d61c198 3761 PR rtl-optimization/66669
3762 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
3763
16eaaf58 3764 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
3765
0b68802d 3766 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
3767 * gcc.dg/pie-1.c: Likewise.
3768 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
3769 * gcc.dg/pic-4.c: Likewise.
3770 * gcc.dg/pie-3.c: Likewise.
3771 * gcc.dg/pie-4.c: Likewise.
3772
9c0dd509 3773 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
3774
03b2d3c1 3775 PR tree-optimization/68644
3776 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
3777
6cb5ef70 3778 PR rtl-optimization/64886
3779 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
3780
07de41ba 37812016-04-09 Tom de Vries <tom@codesourcery.com>
3782
3783 PR tree-optimization/68953
3784 * gcc.dg/graphite/pr68953.c: New test.
3785
d294e3fb 37862016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3787
3788 PR fortran/70592
3789 * gfortran.dg/deferred_character_16.f90: New test.
3790
3cb15094 37912016-04-09 Jakub Jelinek <jakub@redhat.com>
3792
3793 PR tree-optimization/70586
3794 * gcc.c-torture/execute/pr70586.c: New test.
3795
a02dc66f 37962016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3797
3798 PR sanitizer/70573
3799 * c-c++-common/asan/halt_on_error-1.c: Replace memset
3800 with __builtin_memset
3801 * c-c++-common/asan/halt_on_error-2.c: Likewise.
3802
0c302595 38032016-04-08 Cesar Philippidis <cesar@codesourcery.com>
3804
3805 PR lto/70289
3806 PR ipa/70348
3807 PR tree-optimization/70373
3808 PR middle-end/70533
3809 PR middle-end/70534
3810 PR middle-end/70535
3811 * c-c++-common/goacc/reduction-5.c: New test.
3812 * c-c++-common/goacc/reduction-promotions.c: New test.
3813 * gfortran.dg/goacc/reduction-3.f95: New test.
3814 * gfortran.dg/goacc/reduction-promotions.f90: New test.
3815
c6c0523b 38162016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
3817
3818 PR c++/70590
3819 PR c++/70452
3820 * g++.dg/pr70590.C: New test.
3821 * g++.dg/pr70590-2.C: New test.
3822
3ac399da 38232016-04-08 Jakub Jelinek <jakub@redhat.com>
3824
e97d1706 3825 PR middle-end/70593
3826 * gcc.target/i386/pr70593.c: New test.
3827
3ac399da 3828 PR rtl-optimization/70574
3829 * gcc.target/i386/avx2-pr70574.c: New test.
3830
fcfbb129 38312016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
3832
3833 PR sanitizer/70541
3834 * c-c++-common/asan/pr70541.c: New test.
3835
0aabcddf 38362016-04-08 Tom de Vries <tom@codesourcery.com>
3837
3838 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
3839 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
3840
bec0c1e8 38412016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3842
3843 PR target/70566
3844 * gcc.c-torture/execute/pr70566.c: New test.
3845
87c791f5 38462016-04-08 Tom de Vries <tom@codesourcery.com>
3847
3848 * c-c++-common/goacc/uninit-copy-clause.c: New test.
3849 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
3850
7f38718f 38512016-04-08 Alan Modra <amodra@gmail.com>
3852
3853 * gcc.target/powerpc/pr70117.c: New.
3854
a96a7710 38552016-04-07 Jakub Jelinek <jakub@redhat.com>
3856
7a6265d1 3857 PR testsuite/70581
3858 * gcc.dg/lto/simd-function_0.c: New test.
3859
a96a7710 3860 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
3861 clones.
3862 * c-c++-common/attr-simd-2.c: Likewise.
3863 * c-c++-common/attr-simd-4.c: Likewise.
3864 * gcc.dg/gomp/simd-clones-2.c: Likewise.
3865 * gcc.dg/gomp/simd-clones-3.c: Likewise.
3866
508dd607 38672016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3868
3869 PR testsuite/70553
3870 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
3871
1b61585a 38722016-04-07 Thomas Schwinge <thomas@codesourcery.com>
3873 Tom de Vries <tom@codesourcery.com>
3874
3875 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
3876 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3877 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3878 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3879 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3880 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3881 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3882 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
3883
5f060aa8 38842016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3885
3886 PR c/70436
3887 * g++.dg/warn/Wparentheses-29.C: New test.
3888
d3831f71 38892016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3890
3891 PR c/70436
3892 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
3893 explicit braces to resolve a future -Wparentheses warning.
3894
382ece2d 38952016-04-06 Richard Henderson <rth@redhat.com>
3896
3897 * gcc.dg/pr61817-1.c: New test.
3898 * gcc.dg/pr61817-2.c: New test.
3899 * gcc.dg/pr69391-1.c: New test.
3900 * gcc.dg/pr69391-2.c: New test.
3901
72234ee9 39022016-04-06 Vladimir Makarov <vmakarov@redhat.com>
3903
3904 PR rtl-optimization/70398
4860a6bf 3905 * gcc.target/aarch64/pr70398.c: New.
72234ee9 3906
5547150a 39072016-04-06 Eric Botcazou <ebotcazou@adacore.com>
3908
3909 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
3910
15b70121 39112016-04-06 Yvan Roux <yvan.roux@linaro.org>
3912 Pedro Alves <palves@redhat.com>
3913
3914 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
3915
585aefbb 39162016-04-06 Jakub Jelinek <jakub@redhat.com>
3917
0cbb513b 3918 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3919 Check for avx512f effective targets instead of avx2.
3920 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
3921 for AVX512F clones.
3922 * gcc.dg/gomp/declare-simd-3.c: Likewise.
3923 * g++.dg/gomp/declare-simd-1.C: Likewise.
3924 * g++.dg/gomp/declare-simd-3.C: Likewise.
3925 * g++.dg/gomp/declare-simd-4.C: Likewise.
3926
585aefbb 3927 PR middle-end/70550
3928 * c-c++-common/gomp/pr70550-1.c: New test.
3929 * c-c++-common/gomp/pr70550-2.c: New test.
3930
0b91cceb 39312016-04-05 Nathan Sidwell <nathan@acm.org>
3932
3933 PR c++/70512
3934 * g++.dg/ext/attribute-may-alias-5.C: New.
3935
645a9d8e 39362016-04-05 Jakub Jelinek <jakub@redhat.com>
3937
3938 PR c++/70336
3939 * c-c++-common/pr70336.c: New test.
3940 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
3941 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
3942
bdf23925 39432016-04-05 Jan Hubicka <hubicka@ucw.cz>
3944
3945 PR ipa/66223
3946 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
3947
aaff837c 39482016-04-05 Jakub Jelinek <jakub@redhat.com>
3949
3950 PR rtl-optimization/70542
3951 * gcc.dg/torture/pr70542.c: New test.
3952 * gcc.target/i386/avx2-pr70542.c: New test.
3953
2eac58a0 39542016-04-05 Zdenek Sojka <zsojka@seznam.cz>
3955
3956 PR tree-optimization/70509
3957 * gcc.target/i386/avx512bw-pr70509.c: New test.
3958
4f7ebe46 39592016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
3960
3961 PR c++/70452
3962 * g++.dg/ext/constexpr-vla4.C: New test.
3963
305d86a0 39642016-04-05 Uros Bizjak <ubizjak@gmail.com>
3965
3966 PR target/70510
3967 * gcc.target/i386/pr70510.c: New test.
3968
eec3b789 39692016-04-05 Richard Biener <rguenther@suse.de>
3970
3971 PR tree-optimization/70526
3972 * g++.dg/torture/pr70526.C: New testcase.
3973
ca943582 39742016-04-05 Jakub Jelinek <jakub@redhat.com>
3975
3976 PR target/70525
3977 * gcc.target/i386/pr70525.c: New test.
3978
87825cd5 39792016-04-05 Richard Biener <rguenther@suse.de>
3980
3981 PR middle-end/70499
3982 * g++.dg/torture/pr70499.C: New testcase.
3983
14638828 39842016-04-05 Richard Biener <rguenther@suse.de>
3985
3986 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
3987 remove XFAIL.
3988
967a90d5 39892016-04-04 Jakub Jelinek <jakub@redhat.com>
3990
3991 PR middle-end/70307
3992 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
3993 rs6000 ABI warnings.
3994
d374a3a3 39952016-04-04 Jan Hubicka <hubicka@ucw.cz>
3996
3997 PR ipa/66223
3998 * g++.dg/ipa/devirt-51.C: New testcase.
3999
8ff377a6 40002016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4001 Jakub Jelinek <jakub@redhat.com>
4002
4003 PR middle-end/70457
4004 * gcc.dg/torture/pr70457.c: New.
4005
f567b44f 40062016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4007
4008 PR fortran/67538
4009 * gfortran.dg/allocate_with_source_19.f08: New test.
4010
89d4ebfa 40112016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4012
4013 PR fortran/65795
4014 * gfortran.dg/coarray_allocate_6.f08: New test.
4015
68ab33a6 40162016-04-04 Richard Biener <rguenther@suse.de>
4017
4018 PR rtl-optimization/70484
4019 * gcc.dg/torture/pr70484.c: New testcase.
4020
c4f5465d 40212016-04-04 Marek Polacek <polacek@redhat.com>
4022
4023 PR c/70307
4024 * gcc.dg/torture/pr70307.c: New test.
4025
bfec6609 40262016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4027
4028 PR target/70416
4029 PR target/67391
4030 * gcc.target/sh/torture/pr70416.c: New.
4031
40df9099 40322016-04-02 Martin Sebor <msebor@redhat.com>
4033
4034 PR c++/67376
4035 PR c++/70170
4036 PR c++/70172
4037 PR c++/70228
4038 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4039 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4040 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4041 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4042 * g++.dg/cpp0x/constexpr-string.C: Same.
4043 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4044 * g++.dg/cpp0x/pr65398.C: Same.
4045 * g++.dg/ext/constexpr-vla1.C: Same.
4046 * g++.dg/ext/constexpr-vla2.C: Same.
4047 * g++.dg/ext/constexpr-vla3.C: Same.
4048 * g++.dg/ubsan/pr63956.C: Same.
4049
0edb9bfe 40502016-04-01 Jakub Jelinek <jakub@redhat.com>
4051
4052 PR rtl-optimization/70467
4053 * gcc.target/i386/pr70467-2.c: New test.
4054
e5b1a1d9 40552016-04-01 Jakub Jelinek <jakub@redhat.com>
4056 Marek Polacek <polacek@redhat.com>
4057
4058 PR c++/70488
4059 * g++.dg/init/new47.C: New test.
4060
b2ca3fb0 40612016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4062
4063 PR target/70496
4064 * gcc.target/arm/pr70496.c: New test.
4065
4c3bd1e3 40662016-04-01 Nathan Sidwell <nathan@acm.org>
4067
47de69ad 4068 PR c++/68475
4069 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4070
313d569f 40712016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4072
4073 PR target/69890
4074 * gcc.dg/strlenopt.h (memmove): New.
4075 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4076 instead of "string.h".
4077 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4078 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4079 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4080 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4081 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4082 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4083 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4084 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4085 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4086 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4087 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4088 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4089 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4090 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4091 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4092 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4093 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4094 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4095 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4096 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4097
5469facd 40982016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4099
4100 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4101 (Holder::foo): Reflect this.
4102
503de754 41032016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4104
4105 PR target/70442
4106 * gcc.dg/pr70442.c: New test.
4107
13ee2de7 41082016-03-31 Nathan Sidwell <nathan@acm.org>
4109
4110 PR c++/70393
4111 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4112
5e0d03a8 41132016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4114
4115 PR target/70453
4116 * gcc.target/i386/pr70453.c: New test.
4117
8cb82ed4 41182016-03-31 Andrey Belevantsev <abel@ispras.ru>
4119
4120 PR target/70292
4121 * gcc.c-torture/pr70292.c: New test.
4122
7952b661 41232016-03-31 Marek Polacek <polacek@redhat.com>
4124
4125 PR c/70297
4126 * c-c++-common/pr70297.c: New test.
4127 * g++.dg/cpp0x/typedef-redecl.C: New test.
4128 * gcc.dg/typedef-redecl2.c: New test.
4129
1607cc74 41302016-03-31 Jakub Jelinek <jakub@redhat.com>
4131
4132 PR rtl-optimization/70460
4133 * gcc.c-torture/execute/pr70460.c: New test.
4134
c689c252 41352016-03-31 Richard Biener <rguenther@suse.de>
4136
4137 PR c++/70430
4138 * g++.dg/ext/vector30.C: New testcase.
4139
91c9586d 41402016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4141 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4142
4143 * gfortran.dg/fmt_pf.f90: New test.
4144
afa5c1b8 41452016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4146
4147 Forward-port from 5 branch
4148 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4149
4150 PR testsuite/70356
4151 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4152 dg-require-effective-target after dg-do.
4153
4154 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4155
4156 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4157
6a5dcab3 41582016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4159 Julian Brown <julian@codesourcery.com>
4160 Chung-Lin Tang <cltang@codesourcery.com>
4161 Cesar Philippidis <cesar@codesourcery.com>
4162 James Norris <jnorris@codesourcery.com>
4163 Tom de Vries <tom@codesourcery.com>
4164 Nathan Sidwell <nathan@codesourcery.com>
4165
305d86a0 4166 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 4167 * c-c++-common/goacc/loop-clauses.c: Likewise.
4168 * g++.dg/goacc/template.C: Likewise.
4169 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4170 * gfortran.dg/goacc/loop-1.f95: Likewise.
4171 * gfortran.dg/goacc/loop-5.f95: Likewise.
4172 * gfortran.dg/goacc/loop-6.f95: Likewise.
4173 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4174 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4175 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4176 * c-c++-common/goacc/clauses-fail.c: Likewise.
4177 * c-c++-common/goacc/parallel-1.c: Likewise.
4178 * c-c++-common/goacc/reduction-1.c: Likewise.
4179 * c-c++-common/goacc/reduction-2.c: Likewise.
4180 * c-c++-common/goacc/reduction-3.c: Likewise.
4181 * c-c++-common/goacc/reduction-4.c: Likewise.
4182 * c-c++-common/goacc/routine-3.c: Likewise.
4183 * c-c++-common/goacc/routine-4.c: Likewise.
4184 * c-c++-common/goacc/routine-5.c: Likewise.
4185 * c-c++-common/goacc/tile.c: Likewise.
4186 * g++.dg/goacc/template.C: Likewise.
4187 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4188 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4189 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4190 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4191 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4192 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4193 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4194 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4195 * c-c++-common/goacc/use_device-1.c: ... this file.
4196 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4197 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4198 * c-c++-common/goacc/host_data-6.c: ... this file.
4199 * c-c++-common/goacc/loop-2-kernels.c: New file.
4200 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4201 * c-c++-common/goacc/loop-3.c: Likewise.
4202 * g++.dg/goacc/reference.C: Likewise.
4203 * g++.dg/goacc/routine-1.C: Likewise.
4204 * g++.dg/goacc/routine-2.C: Likewise.
4205
932c0baa 42062016-03-30 Richard Biener <rguenther@suse.de>
4207
4208 PR middle-end/70450
4209 * gcc.dg/torture/pr70450.c: New testcase.
4210
7f7c4659 42112016-03-30 Jakub Jelinek <jakub@redhat.com>
4212
4213 PR target/70421
4214 * gcc.dg/torture/pr70421.c: New test.
4215 * gcc.target/i386/avx512f-pr70421.c: New test.
4216
9cbfe80c 42172016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4218
4219 PR testsuite/70364
4220 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4221 (check): New function.
4222 (bar): Call check.
4223 (foo): Align stack to 16 bytes when calling bar.
4224 * gcc.target/i386/cleanup-2.c: Likewise.
4225
f56c7d36 42262016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4227
4228 PR tree-optimization/59124
4229 * gcc.dg/Warray-bounds-19.c: New test.
4230
0275bf9b 42312016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4232
4233 * lib/prune.exp (escape_regex_chars): New.
4234 (prune_file_path): Update to quote metcharacters for regexp.
4235
a3daa269 42362016-03-29 Jakub Jelinek <jakub@redhat.com>
4237
24e1ba3d 4238 PR rtl-optimization/70429
4239 * gcc.c-torture/execute/pr70429.c: New test.
4240
a3daa269 4241 PR tree-optimization/70405
4242 * gcc.dg/pr70405.c: New test.
4243
3ef41a6e 42442016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4245
4246 PR fortran/70397
4247 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4248 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4249
4abd9410 42502016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4251
4252 PR testsuite/64177
4253 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4254 __cilkrts_set_param to set two workers.
4255 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4256 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4257
b58e5f0f 42582016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4259
305d86a0 4260 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 4261
bff53658 42622016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4263
4264 PR target/70406
305d86a0 4265 * gcc.target/i386/pr70406.c: New test.
bff53658 4266
bb2c9c15 42672016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4268
4269 * gnat.dg/specs/double_record_extension3.ads: New test.
4270
f12c84ab 42712016-03-25 Richard Henderson <rth@redhat.com>
4272
4273 PR target/70120
4274 * gcc.target/aarch64/pr70120-1.c: New.
4275 * gcc.target/aarch64/pr70120-2.c: New.
4276 * gcc.target/aarch64/pr70120-3.c: New.
4277
b0bf58c4 42782016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4279
4280 PR c++/62212
4281 * g++.dg/template/mangle2.C: The dg-do directive should be
4282 "compile" not "assemble".
4283
f175ba0f 42842016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4285
4286 PR lto/69650
4287 * gcc.dg/pr69650.c: New test.
4288
4cc3295f 42892016-03-25 David Edelsohn <dje.gcc@gmail.com>
4290
4291 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4292
0cf40600 42932016-03-25 Alan Modra <amodra@gmail.com>
4294
4295 * gcc.dg/dfp/pr70052.c: New test.
4296
3aebf099 42972016-03-24 Richard Henderson <rth@redhat.com>
4298
4299 PR middle-end/69845
4300 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4301 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4302
83245bd3 43032016-03-24 Tom de Vries <tom@codesourcery.com>
4304
4305 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4306
108e7ee4 43072016-03-24 Tom de Vries <tom@codesourcery.com>
4308
4309 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4310 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4311
17af0b14 43122016-03-24 Tom de Vries <tom@codesourcery.com>
4313
4314 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4315 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4316
6c8770ee 43172016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4318
4319 PR c++/62212
4320 * g++.dg/template/mangle2.C: New test.
4321
a7e21b7b 43222016-03-24 Richard Biener <rguenther@suse.de>
4323
4324 PR tree-optimization/70396
4325 * gcc.dg/torture/pr70396.c: New testcase.
4326
f365d297 43272016-03-24 Richard Biener <rguenther@suse.de>
4328
4329 PR middle-end/70370
4330 * gcc.dg/torture/pr70370.c: New testcase.
4331
da7aeb13 43322016-03-24 Tom de Vries <tom@codesourcery.com>
4333
4334 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4335 * gfortran.dg/goacc/kernels-tree.f95: Same.
4336 * gfortran.dg/goacc/parallel-tree.f95: Same.
4337
80b30de0 43382016-03-24 Tom de Vries <tom@codesourcery.com>
4339
4340 * c-c++-common/goacc/uninit-if-clause.c: New test.
4341 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4342
cb9b6b99 43432016-03-24 Jakub Jelinek <jakub@redhat.com>
4344
4345 PR target/70290
305d86a0 4346 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4347 Fix formatting.
cb9b6b99 4348
a4225fff 43492016-03-24 Richard Biener <rguenther@suse.de>
4350
4351 PR tree-optimization/70372
4352 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4353
5a869ab8 43542016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4355
4356 PR c++/70347
4357 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4358
36ce5faa 43592016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4360
4361 PR c++/70332
4362 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4363
c4fa85c9 43642016-03-23 Jakub Jelinek <jakub@redhat.com>
4365
d9377ad5 4366 PR c++/70001
4367 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4368 * g++.dg/cpp1y/pr70001.C: New test.
4369
c4fa85c9 4370 PR c++/70323
4371 * g++.dg/cpp0x/constexpr-70323.C: New test.
4372
0a2062da 43732016-03-23 Alexandre Oliva <aoliva@redhat.com>
4374 Jason Merrill <jason@redhat.com>
4375 Jakub Jelinek <jakub@redhat.com>
4376
4377 PR c++/69315
4378 * g++.dg/cpp0x/constexpr-69315.C: New test.
4379 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4380
62d2a6dc 43812016-03-23 Marek Polacek <polacek@redhat.com>
4382
4383 PR c++/69884
4384 * g++.dg/warn/Wignored-attributes-1.C: New test.
4385 * g++.dg/warn/Wignored-attributes-2.C: New test.
4386
a82d6246 43872016-03-23 Tom de Vries <tom@codesourcery.com>
4388
4389 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4390 initialization.
4391 * gfortran.dg/goacc/private-3.f95 (test): Same.
4392 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4393 missing use param.
4394
dc834ba1 43952016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4396
4397 * lib/target-supports.exp: Remove v7ve entry from loop
4398 creating effective target checks.
4399 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4400 (add_options_for_arm_arch_v7ve): Likewise.
4401
7e83fd1f 44022016-03-23 Jakub Jelinek <jakub@redhat.com>
4403
4404 PR tree-optimization/70354
4405 * gcc.dg/vect/pr70354-1.c: New test.
4406 * gcc.dg/vect/pr70354-2.c: New test.
4407 * gcc.target/i386/avx2-pr70354-1.c: New test.
4408 * gcc.target/i386/avx2-pr70354-2.c: New test.
4409
4e4da058 44102016-03-22 Jeff Law <law@redhat.com>
4411
4412 PR target/70232
4413 * gcc.dg/tree-ssa/pr70232.c: New test.
4414
6855137b 44152016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4416
4417 PR target/70302
4418 * gcc.target/i386/pr70302.c: New test.
4419
19db1ec8 44202016-03-22 Richard Biener <rguenther@suse.de>
4421
4422 PR middle-end/70251
4423 * g++.dg/torture/pr70251.C: New testcase.
4424
4baec9f2 44252016-03-22 David Malcolm <dmalcolm@redhat.com>
4426
4427 PR c/69993
4428 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4429 Wmisleading-indentation.c.
4430 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4431 reflect change to diagnostic text and order of messages.
4432 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4433
fcfec126 44342016-03-22 David Edelsohn <dje.gcc@gmail.com>
4435
4436 * g++.dg/ext/java-3.C: Don't compile on AIX.
4437
aa30728a 44382016-03-22 Richard Biener <rguenther@suse.de>
4439
4440 PR middle-end/70333
4441 * gcc.dg/torture/pr70333.c: New testcase.
4442
46ec4eb4 44432016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4444
4445 * g++.dg/ext/pr70290.C: New test.
4446
4880f878 44472016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4448
4449 PR target/70325
4450 * gcc.target/i386/pr70325.c: New test.
4451
3d78ea44 44522016-03-22 Jakub Jelinek <jakub@redhat.com>
4453
5934fb8f 4454 PR target/70329
4455 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4456 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4457
b6436f79 4458 PR target/70300
4459 * gcc.target/i386/pr70300.c: New test.
4460
3d78ea44 4461 PR c++/70295
4462 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4463 (func2): New function for cond with parens, xfail warning for c++.
4464 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4465
b60244f6 44662016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4467
4468 PR c++/70096
4469 * g++.dg/template/ptrmem30.C: New test.
4470
c8e3e744 44712016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4472
4473 PR c++/70204
4474 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4475 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4476
2715f63a 44772016-03-21 Jakub Jelinek <jakub@redhat.com>
4478
4479 PR middle-end/70326
4480 * gcc.dg/pr70326.c: New test.
4481
2daa2cda 44822016-03-21 Marc Glisse <marc.glisse@inria.fr>
4483 Jakub Jelinek <jakub@redhat.com>
4484
4485 PR tree-optimization/70317
4486 * gcc.dg/pr70317.c: New test.
4487
d9aa5a50 44882016-03-21 Uros Bizjak <ubizjak@gmail.com>
4489
4490 PR target/70327
4491 * gcc.target/i386/pr70327.c: New test.
4492
e1a88bf4 44932016-03-21 Martin Liska <mliska@suse.cz>
4494
61941425 4495 PR ipa/70306
e1a88bf4 4496 * gcc.dg/ipa/pr70306.c: New test.
4497
d9aa5a50 44982016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 4499
4500 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4501 * gcc.target/arm/attr-align3.c: Likewise.
4502 * gcc.target/arm/attr_arm.c: Likewise.
4503 * gcc.target/arm/flip-thumb.c: Likewise.
4504
afdde20c 45052016-03-21 Jakub Jelinek <jakub@redhat.com>
4506
4507 PR target/70296
4508 * gcc.target/powerpc/altivec-36.c: New test.
4509
3f2ef661 45102016-03-21 Richard Biener <rguenther@suse.de>
4511
4512 PR tree-optimization/70310
4513 * gcc.dg/torture/pr70310.c: New testcase.
4514
08b2b692 45152016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4516
4517 PR target/70293
4518 * gcc.target/i386/pr70293.c: New test.
4519
93505d22 45202016-03-21 Richard Biener <rguenther@suse.de>
4521
4522 PR tree-optimization/70288
4523 * gcc.dg/torture/pr70288-1.c: New testcase.
4524 * gcc.dg/torture/pr70288-2.c: Likewise.
4525
06fd1914 45262016-03-21 Andrey Belevantsev <abel@ispras.ru>
4527
4528 PR rtl-optimization/69307
4529 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 4530
b628775e 45312016-03-21 Andrey Belevantsev <abel@ispras.ru>
4532
4533 PR rtl-optimization/69102
4534 * gcc.c-torture/compile/pr69102.c: New test.
4535
1421f43c 45362016-03-18 Jeff Law <law@redhat.com>
4537
4538 PR rtl-optimization/70263
4539 * gcc.c-torture/compile/pr70263-1.c: New test.
4540 * gcc.target/i386/pr70263-2.c: New test.
4541
e7142ce1 45422016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4543
4544 PR rtl-optimization/70278
4545 * gcc.dg/torture/pr70278.c: New test.
4546 * gcc.target/arm/pr70278.c: New test.
4547
5539bc70 45482016-03-18 David Malcolm <dmalcolm@redhat.com>
4549
4550 PR c/70281
4551 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4552 (test_builtin_types_compatible_p): New test function.
4553 * gcc.dg/pr70281.c: New test case.
4554
296a290a 45552016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4556
4557 PR target/70113
4558 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4559
666094f0 45602016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4561
4562 PR tree-optimization/70252
4563 * gcc.dg/pr70252.c: New test.
4564
350514e8 45652016-03-18 Tom de Vries <tom@codesourcery.com>
4566
4567 * gcc.dg/pr70161-2.c: New test.
4568 * gcc.dg/pr70161.c: New test.
4569
011e0cea 45702016-03-18 Tom de Vries <tom@codesourcery.com>
4571
4572 PR ipa/70269
4573 * gcc.dg/pr70269.c: New test.
4574
292a09de 45752016-03-18 Jakub Jelinek <jakub@redhat.com>
4576
4577 PR c++/70267
4578 * g++.dg/ext/java-3.C: New test.
4579
efc86c4c 45802016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4581
4582 PR c++/70205
4583 * g++.dg/lookup/pr70205.C: New test.
4584
a28dd575 45852016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4586
4587 PR c++/70218
4588 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4589
92e7ab1e 45902016-03-17 Marek Polacek <polacek@redhat.com>
4591
4592 PR c/69407
4593 * gcc.dg/atomic-op-6.c: New test.
4594
7378dbfb 45952016-03-17 David Malcolm <dmalcolm@redhat.com>
4596
4597 PR c/70264
4598 * c-c++-common/pr70264.c: New test case.
4599
f7995d7d 46002016-03-17 Jakub Jelinek <jakub@redhat.com>
4601
e2895b76 4602 PR c++/70144
4603 * c-c++-common/pr70144-1.c: New test.
4604 * c-c++-common/pr70144-2.c: New test.
4605
f7995d7d 4606 PR c++/70272
4607 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4608 * g++.dg/opt/flifetime-dse6.C: New test.
4609 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4610
5ec4a949 46112016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4612
4613 PR driver/70192
4614 * gcc.dg/pic-1.c: New test.
4615 * gcc.dg/pic-2.c: Likewise.
4616 * gcc.dg/pic-3.c: Likewise.
4617 * gcc.dg/pic-4.c: Likewise.
4618 * gcc.dg/pie-1.c: Likewise.
4619 * gcc.dg/pie-2.c: Likewise.
4620 * gcc.dg/pie-3.c: Likewise.
4621 * gcc.dg/pie-4.c: Likewise.
4622 * gcc.dg/pie-5.c: Likewise.
4623 * gcc.dg/pie-6.c: Likewise.
4624
c28550e1 46252016-03-17 Tom de Vries <tom@codesourcery.com>
4626
4627 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4628 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4629
be3296cb 46302016-03-17 Richard Biener <rguenther@suse.de>
4631
4632 PR debug/70271
4633 * g++.dg/debug/pr70271.C: New testcase.
4634
9b60ef21 46352016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4636
4637 * gcc.target/i386/pr70251.c: New test.
4638
9a80bc1a 46392016-03-17 Marek Polacek <polacek@redhat.com>
4640
4641 PR c++/70194
4642 * g++.dg/warn/constexpr-70194.C: New test.
4643
733d7ff9 46442016-03-16 Richard Henderson <rth@redhat.com>
4645
4646 PR middle-end/70240
4647 * gcc.c-torture/compile/pr70240.c: New.
4648
3e6f12bf 46492016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4650
4651 * gcc.c-torture/compile/20151204.c: Skip for avr.
4652
867c9e99 46532016-03-16 Jakub Jelinek <jakub@redhat.com>
4654
4655 PR target/70245
4656 * g++.dg/opt/pr70245.C: New test.
4657 * g++.dg/opt/pr70245.h: New file.
4658 * g++.dg/opt/pr70245-aux.cc: New file.
4659
8ced6ab7 46602016-03-16 Martin Sebor <msebor@redhat.com>
4661
4662 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4663
37af779a 46642016-03-16 Richard Henderson <rth@redhat.com>
4665
4666 PR middle-end/70199
4667 * gcc.c-torture/compile/pr70199.c: New.
4668
78ed999c 46692016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4670
4671 * gcc.dg/uninit-19.c: Run dos2unix.
4672
462ca422 46732016-03-16 Marek Polacek <polacek@redhat.com>
4674
4675 PR c/70093
4676 * gcc.dg/nested-func-10.c: New test.
4677 * gcc.dg/nested-func-9.c: New test.
4678
fe58aacc 46792016-03-16 Jakub Jelinek <jakub@redhat.com>
4680
4681 PR tree-optimization/68714
4682 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4683
27a53872 46842016-03-16 Tom de Vries <tom@codesourcery.com>
4685
4686 PR tree-optimization/68715
4687 * gcc.dg/graphite/pr68715-2.c: New test.
4688 * gcc.dg/graphite/pr68715.c: New test.
4689 * gfortran.dg/graphite/pr68715.f90: New test.
4690
95049c3c 46912016-03-16 Tom de Vries <tom@codesourcery.com>
4692
4693 PR tree-optimization/68809
4694 * gcc.dg/graphite/pr68809-2.c: New test.
4695 * gcc.dg/graphite/pr68809.c: New test.
4696
09eddd70 46972016-03-16 Jakub Jelinek <jakub@redhat.com>
4698
81fc5915 4699 PR c++/70147
4700 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4701 method call to i () as argument. Adjust expected output.
4702
09eddd70 4703 PR c++/70147
4704 * g++.dg/ubsan/pr70147-1.C: New test.
4705 * g++.dg/ubsan/pr70147-2.C: New test.
4706
6373d2a2 47072016-03-15 Martin Sebor <msebor@redhat.com>
4708
4709 PR c++/58281
4710 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4711
d27a0c11 47122016-03-15 John David Anglin <danglin@gcc.gnu.org>
4713
9908039d 4714 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4715 hppa*-*-hpux*.
4716
45cdc3a6 4717 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4718
d27a0c11 4719 PR libfortran/69799
4720 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4721 libatomic_available.
4722
0dd1d57f 47232016-03-15 Marek Polacek <polacek@redhat.com>
4724
4725 PR c++/70209
4726 * g++.dg/ext/attribute-may-alias-4.C: New test.
4727
0ce02c07 47282016-03-15 Alexander Monakov <amonakov@ispras.ru>
4729
4730 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4731 -fvar-tracking-assignments-toggle flag.
4732
f6e39b30 47332016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4734
4735 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4736
167f93a2 47372016-03-15 Jakub Jelinek <jakub@redhat.com>
4738
4739 PR rtl-optimization/70222
4740 * gcc.c-torture/execute/pr70222-1.c: New test.
4741 * gcc.c-torture/execute/pr70222-2.c: New test.
4742
08a8af4a 47432016-03-15 Richard Henderson <rth@redhat.com>
4744
4745 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
4746
738eb905 47472016-03-15 Andrey Belevantsev <abel@ispras.ru>
4748
4749 PR rtl-optimization/69032
4750 * gcc.dg/pr69032.c: New test.
4751
dd148b3a 47522016-03-15 Andrey Belevantsev <abel@ispras.ru>
4753
4754 PR rtl-optimization/63384
d9aa5a50 4755 * g++.dg/pr63384.C: New test.
dd148b3a 4756
acf58115 47572016-03-15 Andrey Belevantsev <abel@ispras.ru>
4758
4759 PR target/64411
4760 * gcc.target/i386/pr64411.C: New test.
4761
a2897dc4 47622016-03-15 Tom de Vries <tom@codesourcery.com>
4763
4764 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
4765 * gfortran.dg/goacc/kernels-alias.f95: New test.
4766
7bad2faf 47672016-03-14 Martin Sebor <msebor@redhat.com>
4768
4769 PR c++/53792
4770 * g++.dg/cpp0x/constexpr-inline.C: New test.
4771 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
4772
d65fa8d9 47732016-03-14 David Edelsohn <dje.gcc@gmail.com>
4774
4775 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
4776
2b3c633f 47772016-03-14 Jakub Jelinek <jakub@redhat.com>
4778
4779 PR middle-end/70219
4780 * gcc.dg/pr70219.c: New test.
4781
e947f9c3 47822016-03-14 Bernd Schmidt <bschmidt@redhat.com>
4783
4784 PR target/70083
4785 * gcc.dg/torture/pr70083.c: New test.
4786 * gcc.target/i386/pr70083.c: New test.
4787
74201dc2 47882016-03-14 Richard Biener <rguenther@suse.de>
4789
4790 PR tree-optimization/56365
4791 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
4792
88aea41e 47932016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
4794
4795 PR target/70098
4796 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
4797 New function.
4798 * g++.dg/pr70098.C: New testcase.
4799
4800
1bd2aefd 48012016-03-14 Tom de Vries <tom@codesourcery.com>
4802
4803 PR tree-optimization/70045
4804 * gcc.dg/graphite/pr70045.c: New test.
4805
922c7033 48062016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4807
4808 PR fortran/69043
4809 * gfortran.dg/include_9.f90: New test.
4810
fd4ab6d9 48112016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4812
4813 PR fortran/45076
4814 gfortran.dg/prof/prof.exp: New script.
4815 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
4816
7d7218d3 48172016-03-12 Andrey Belevantsev <abel@ispras.ru>
4818
4819 PR rtl-optimization/69307
4820 * gcc.dg/pr69307.c: New test.
4821
02ffd664 48222016-03-12 Vladimir Makarov <vmakarov@redhat.com>
4823
4824 PR target/69614
4825 * gcc.target/arm/pr69614.c: New.
4826
76e207a9 48272016-03-12 Paul Thomas <pault@gcc.gnu.org>
4828
4829 PR fortran/70031
4830 * gfortran.dg/submodule_14.f08: New test
4831
4832 PR fortran/69524
4833 * gfortran.dg/submodule_15.f08: New test
4834
490ee78a 48352016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
4836
4837 PR c++/70106
4838 * g++.dg/cpp1y/paren3.C: New test.
4839
04e137ff 48402016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4841
4842 PR target/70131
4843 * gcc.target/powerpc/ppc-round2.c: New test.
4844
27b2c1c4 48452016-03-11 Bernd Schmidt <bschmidt@redhat.com>
4846
4847 PR target/70123
4848 * gcc.dg/torture/pr70123.c: New test.
4849
84116671 48502016-03-11 Jeff Law <law@redhat.com>
4851
4852 PR tree-optimization/70190
4853 * gcc.c-torture/compile/pr70190.c: New test.
4854
cfa58bc8 48552016-03-11 David Malcolm <dmalcolm@redhat.com>
4856
4857 PR c/68187
4858 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
4859 case.
4860 (test43_b): Likewise.
4861 (test43_c): Likewise.
4862 (test43_d): Likewise.
4863 (test43_e): Likewise.
4864 (test43_f): Likewise.
4865 (test43_g): Likewise.
4866 (test44_a): Likewise.
4867 (test44_b): Likewise.
4868 (test44_c): Likewise.
4869 (test44_d): Likewise.
4870 (test44_e): Likewise.
4871
ce234f27 48722016-03-11 David Malcolm <dmalcolm@redhat.com>
4873
4874 PR c/70085
4875 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
4876
e4756b48 48772016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4878
4879 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
4880 dg-options.
4881
1f5ef87e 48822016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4883
4884 PR target/70002
4885 PR target/69245
4886 * gcc.target/aarch64/pr69245_2.c: New test.
4887
f9c352a1 48882016-03-11 Jakub Jelinek <jakub@redhat.com>
4889
4890 PR tree-optimization/70177
4891 * gcc.dg/pr70177.c: New test.
4892
4dd92ac6 48932016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4894
4895 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
4896
331e4fdb 48972016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4898
4899 * gcc.dg/tree-ssa/sra-20.c: New.
4900
69262824 49012016-03-11 Jakub Jelinek <jakub@redhat.com>
4902
6f9a7425 4903 PR rtl-optimization/70174
4904 * gcc.dg/pr70174.c: New test.
4905
69262824 4906 PR tree-optimization/70169
4907 * gcc.dg/pr70169.c: New test.
4908
4637a847 49092016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4910
4911 PR target/70160
4912 * gcc.target/i386/pr70160.c: New test.
4913
5a86d754 49142016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4915
4916 * gcc.target/s390/dfp-1.c: New test.
4917
af4c8290 49182016-03-10 Nick Clifton <nickc@redhat.com>
4919
4920 PR target/70044
4921 * gcc.target/aarch64/pr70044.c: New test.
4922
98dfd328 49232016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
4924 Jakub Jelinek <jakub@redhat.com>
4925
4926 PR c++/70001
4927 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
4928 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
4929 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
4930
75e72311 49312016-03-10 Jan Hubicka <hubicka@ucw.cz>
4932
4933 PR lto/69589
4934 * g++.dg/lto/pr69589_0.C: New testcase
4935 * g++.dg/lto/pr69589_1.C: New testcase
4936
a2eb1271 49372016-03-10 Marek Polacek <polacek@redhat.com>
4938
4939 PR c++/70153
4940 * g++.dg/delayedfold/unary-plus1.C: New test.
4941
49422016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 4943
4944 * gcc.target/arm/pr45701-1.c: Escape brackets.
4945 * gcc.target/arm/pr45701-2.c: Likewise.
4946
5ab2987f 49472016-03-10 Alan Lawrence <alan.lawrence@arm.com>
4948
4949 * gfortran.dg/unconstrained_commons.f: New.
4950
6972afac 49512016-03-10 Alan Modra <amodra@gmail.com>
4952
4953 * gcc.dg/pr69195.c: New.
4954 * gcc.dg/pr69238.c: New.
4955
c82c99ec 49562016-03-10 Tom de Vries <tom@codesourcery.com>
4957
4958 PR testsuite/68915
4959 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
4960
a2389d4a 49612016-03-10 Richard Biener <rguenther@suse.de>
4962
4963 PR tree-optimization/70128
4964 * gcc.dg/tree-ssa/alias-34.c: New testcase.
4965 * gcc.dg/tree-ssa/alias-35.c: Likewise.
4966
c272412d 49672016-03-09 Jakub Jelinek <jakub@redhat.com>
4968
a0451069 4969 PR tree-optimization/70152
4970 * gcc.dg/pr70152.c: New test.
4971
c272412d 4972 PR target/70086
4973 * gcc.target/i386/pr70086-1.c: New test.
4974 * gcc.target/i386/pr70086-2.c: New test.
4975 * gcc.target/i386/pr70086-3.c: New test.
5f611068 4976
4977 PR tree-optimization/70127
4978 * gcc.c-torture/execute/pr70127.c: New test.
4979
27dcb7a8 49802016-03-09 Cesar Philippidis <cesar@codesourcery.com>
4981
4982 * c-c++-common/goacc/combined-directives-2.c: New test.
4983
c24757cf 49842016-03-09 David Malcolm <dmalcolm@redhat.com>
4985
4986 PR c/68473
4987 PR c++/70105
4988 * g++.dg/diagnostic/pr70105.C: New test.
4989 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
4990 (test_multiple_ordinary_maps): New test function.
4991
83108969 49922016-03-09 David Malcolm <dmalcolm@redhat.com>
4993
4994 PR c/68473
4995 PR c++/70105
4996 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
4997 Drop range information from call to inform_at_rich_loc.
4998 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4999 New.
5000 (test_show_locus): Replace calls to rich_location::add_range with
5001 calls to add_range. Rewrite the tests that used the now-defunct
5002 rich_location ctor taking a source_range. Simplify other tests
5003 by replacing calls to COMBINE_LOCATION_DATA with calls to
5004 make_location.
5005
6733c0e8 50062016-03-09 Richard Biener <rguenther@suse.de>
5007 Jakub Jelinek <jakub@redhat.com>
5008
5009 PR tree-optimization/70138
5010 * gcc.dg/vect/pr70138-1.c: New testcase.
5011 * gcc.dg/vect/pr70138-2.c: Likewise.
5012
96abb9f5 50132016-03-09 Jakub Jelinek <jakub@redhat.com>
5014
5015 PR target/70049
5016 * gcc.target/i386/pr70049.c: New test.
5017
42bb3bfb 50182016-03-09 Richard Biener <rguenther@suse.de>
5019
5020 PR c/70143
5021 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5022 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5023 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5024
27527428 50252016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5026
5027 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5028 arm-*-*.
5029
248449f2 50302016-03-09 Jakub Jelinek <jakub@redhat.com>
5031
1bd49ced 5032 PR middle-end/67278
5033 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5034
248449f2 5035 PR target/67278
5036 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5037
5038 PR middle-end/70050
5039 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5040 in testcase comment.
5041
dfc460ff 50422016-03-09 Tom de Vries <tom@codesourcery.com>
5043
5044 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5045 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5046 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5047 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5048 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5049 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5050 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5051 * gfortran.dg/goacc/kernels-loop.f95: New test.
5052
0377fc7f 50532016-03-08 Martin Sebor <msebor@redhat.com>
5054
5055 PR c++/62096
5056 * g++.dg/warn/overflow-warn-7.C: New test.
5057
3556aa80 50582016-03-08 Jason Merrill <jason@redhat.com>
5059
5060 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5061 * lib/target-supports.exp (check_effective_target_concepts): New.
5062
e5096208 50632016-03-08 Jakub Jelinek <jakub@redhat.com>
5064
5370eb8d 5065 PR c++/70135
5066 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5067 * g++.dg/ubsan/pr70135.C: New test.
5068
e5096208 5069 PR target/70110
5070 * gcc.dg/pr70110.c: New test.
5071
cc37120d 50722016-03-07 Martin Jambor <mjambor@suse.cz>
5073
5074 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5075 * c-c++-common/gomp/if-1.c: Likewise.
5076 * c-c++-common/gomp/pr61486-2.c: Likewise.
5077 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5078 to dg-additional-options.
5079 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5080 * g++/gomp/target-teams-1.c: Likewise.
5081 * gcc.dg/gomp/gomp.exp: Likewise.
5082 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5083 dg-additional-options.
5084 * gfortran.dg/gomp/gomp.exp: Likewise.
5085 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5086 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5087 dg-additional-options.
5088 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5089
53c248d8 50902016-03-07 Martin Jambor <mjambor@suse.cz>
5091
5092 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5093 * c-c++-common/gomp/gridify-1.c: New test.
5094 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5095
541e79a0 50962016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5097
5098 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5099 trigger for cortex-r8, when scanning for register r8.
5100 * gcc.target/arm/pr45701-2.c: Likewise.
5101
4dfabd94 51022016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 5103 Jeff Law <law@redhat.com>
4dfabd94 5104
5105 PR tree-optimization/69740
5106 * gcc.c-torture/compile/pr69740-1.c: New test.
5107 * gcc.c-torture/compile/pr69740-2.c: New test.
5108
1b63a87b 51092016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5110
5111 * lib/target-supports.exp
5112 (check_effective_target_whole_vector_shift): Enable for PPC64.
5113
d33914da 51142016-03-07 Richard Biener <rguenther@suse.de>
5115
5116 PR tree-optimization/70115
5117 * gcc.dg/torture/pr70115.c: New testcase.
5118
584fba4b 51192016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5120
5121 PR middle-end/69916
5122 * c-c-++-common/goacc/pr69916.c: New.
5123
7f2f5ec0 51242016-03-07 Richard Henderson <rth@redhat.com>
5125
5126 * gcc.c-torture/compile/pr70061.c: New test.
5127
f530e7c4 51282016-03-07 Richard Biener <rguenther@suse.de>
5129
5130 PR testsuite/70109
5131 * gcc.dg/vect/O3-pr36098.c: New testcase.
5132
a3855fed 51332016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5134
5135 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5136
091ffc31 51372016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5138
5139 * gnat.dg/renaming9.ad[sb]: New testcase.
5140
2941b871 51412016-03-05 Jakub Jelinek <jakub@redhat.com>
5142
5143 PR c++/70084
5144 * g++.dg/expr/stdarg3.C: New test.
5145
5173ce42 51462016-03-04 Jeff Law <law@redhat.com>
5147
5148 PR tree-optimization/69196
5149 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5150 x86_64-*-*.
5151
2d1d2e55 51522016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5153
0e43078e 5154 PR c/69973
5155 * gcc.dg/pr69973.c: New test.
5156
d8ec06ae 5157 PR rtl-optimization/69941
5158 * gcc.dg/torture/pr69941.c: New test.
5159
2d1d2e55 5160 PR c/69824
5161 * gcc.dg/pr69824.c: New test.
5162
32f692e2 51632016-03-05 Tom de Vries <tom@codesourcery.com>
5164
5165 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5166 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5167 function.
5168
1c699e9a 51692016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5170
5171 PR c++/66786
5172 * g++.dg/cpp1y/var-templ48.C: New test.
5173 * g++.dg/cpp1y/var-templ49.C: New test.
5174
358448c6 51752016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5176
5177 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5178
01dc3c45 51792016-03-04 Jakub Jelinek <jakub@redhat.com>
5180
e968ff6d 5181 PR c++/70035
5182 * g++.dg/ubsan/pr70035.C: New test.
5183
01dc3c45 5184 PR target/70062
5185 * gcc.target/i386/pr70062.c: New test.
5186
3937d618 51872016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5188
5189 * g++.dg/template/typename21.C: Remove c++98_only.
5190
c58ac7f8 51912016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5192
5193 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5194
0060768a 51952016-03-04 David Malcolm <dmalcolm@redhat.com>
5196
5197 PR c/68187
5198 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5199 function.
5200 (fn_42_b): Likewise.
5201 (fn_42_c): Likewise.
5202
74c6fd40 52032016-03-04 David Malcolm <dmalcolm@redhat.com>
5204
5205 PR c/68187
5206 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5207 function.
5208 (fn_40_b): Likewise.
5209 (fn_41_a): Likewise.
5210 (fn_41_b): Likewise.
5211
31b11359 52122016-03-04 Jakub Jelinek <jakub@redhat.com>
5213
5214 PR target/70059
5215 * gcc.target/i386/avx512f-pr70059.c: New test.
5216 * gcc.target/i386/avx512dq-pr70059.c: New test.
5217
c5b93452 52182016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5219
5220 PR rtl-optimization/57676
5221 * gcc.dg/torture/pr57676.c: New test.
5222
268fbd56 52232016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5224
5225 * gcc.dg/pr70026.c: New test.
5226
6560d1ad 52272016-03-04 Marek Polacek <polacek@redhat.com>
5228
5229 PR c/69798
5230 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5231 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5232
cc7dfddf 52332016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5234
5235 PR target/70004
5236 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5237 Delete.
5238 (test_corners_sisd_si): Likewise.
5239 (main): Remove checks of the above.
5240 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5241
e9663bd4 52422016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5243
5244 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5245
dcdd684e 52462016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5247
5248 * gcc.dg/torture/pr69951.c: Accept argc==0.
5249
e692d332 52502016-03-04 Richard Biener <rguenther@suse.de>
5251
5252 PR c++/70054
5253 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5254 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5255
af77b7e6 52562016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5257
5258 PR testsuite/69766
5259 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5260 testing multiarch.
5261
290da96e 52622016-03-04 Jakub Jelinek <jakub@redhat.com>
5263
5264 PR debug/69947
5265 * gcc.dg/guality/pr69947.c: New test.
5266
e51ce713 52672016-03-03 Jakub Jelinek <jakub@redhat.com>
5268
5269 PR ada/70017
5270 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5271
1feed892 52722016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5273
5274 PR rtl-optimization/69904
5275 * gcc.target/arm/pr69904.c: New test.
5276
c32bda69 52772016-03-03 Jakub Jelinek <jakub@redhat.com>
5278
5279 PR target/70021
5280 * gcc.dg/vect/pr70021.c: New test.
5281 * gcc.target/i386/pr70021.c: New test.
5282
1bc579ed 52832016-03-03 Marek Polacek <polacek@redhat.com>
5284
5285 PR middle-end/70050
5286 * gcc.dg/pr70050.c: New test.
5287
cfa8d638 52882016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5289
5290 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5291
1b889259 52922016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5293
5294 PR tree-optimization/70043
5295 * gfortran.dg/vect/pr70043.f90: New test.
5296
f756dfa3 52972016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5298
5299 * gnat.dg/specs/task1.ads: New test.
5300
5cb4863d 53012016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5302
5303 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5304 Invoke gdb with -batch.
5305 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5306
5dd12e43 53072016-03-03 Richard Biener <rguenther@suse.de>
5308
5309 PR tree-optimization/55936
5310 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5311
d97ba4ca 53122016-03-02 Jeff Law <law@redhat.com>
5313
5d23c86f 5314 PR rtl-optimization/69942
5315 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5316 effects of argument promotions.
5317
d97ba4ca 5318 PR tree-optimization/69987
5319 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5320 target does not support -fprefetch-loop-arrays.
5321
901faaa0 53222016-03-02 Uros Bizjak <ubizjak@gmail.com>
5323
5324 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5325
51f6fdce 53262016-03-02 Bin Cheng <bin.cheng@arm.com>
5327
6bc7872f 5328 PR rtl-optimization/69052
51f6fdce 5329 * gcc.target/i386/pr69052.c: New test.
5330
31d31e07 53312016-03-02 Alan Modra <amodra@gmail.com>
5332
5333 * gcc.dg/pr69990.c: New.
5334
04faee95 53352016-03-02 Jakub Jelinek <jakub@redhat.com>
5336
270d0117 5337 PR c/68062
5338 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5339
5340 PR middle-end/70022
5341 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5342
04faee95 5343 PR target/70028
5344 * gcc.target/i386/pr70028.c: New test.
5345
a2cc9e8e 53462016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5347
5348 * c-c++-common/asan/swapcontext-test-1.c,
5349 * c-c++-common/tsan/thread_leak.c,
5350 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5351 * g++.dg/tsan/benign_race.C,
5352 * g++.dg/tsan/fd_close_norace.C,
5353 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5354 races with sanitizer output
5355
dd4bd263 53562016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 5357 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 5358
5359 PR target/67278
5360 * gcc.dg/simd-8.c: New testcase.
5361
b5fe3a49 53622016-03-02 Richard Biener <rguenther@suse.de>
5363
5364 PR middle-end/67278
5365 * gcc.dg/simd-7.c: New testcase.
5366
23601f67 53672016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5368
5369 * gcc.target/i386/pr70007.c: Tweak.
5370
f66f65e7 53712016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5372
5373 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5374
60773515 53752016-03-02 Marek Polacek <polacek@redhat.com>
5376
5377 PR c/67854
5378 * gcc.dg/pr67854.c: New test.
5379
6c094cb1 53802016-03-02 Jakub Jelinek <jakub@redhat.com>
5381
5382 PR middle-end/70025
5383 * gcc.dg/torture/pr70025.c: New test.
5384
7627bb56 53852016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5386
5387 PR tree-optimization/68621
5388 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5389
066c8e94 53902016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5391
5392 * gcc.target/i386/pr70007.c: New test.
5393
d3b819ad 53942016-03-01 Jeff Law <law@redhat.com>
5395
d4b9ad56 5396 PR tree-optimization/69196
7e217344 5397 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 5398
d3b819ad 5399 PR tree-optimization/69196
5400 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5401 duplicating code and spoiling the expected output.
5402
4f37285d 54032016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5404
5405 PR target/70033
5406 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5407 supports power9 before doing tests.
5408 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5409 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5410 * gcc.target/powerpc/p9-permute.c: Likewise.
5411
3e9c4f6c 54122016-03-01 Uros Bizjak <ubizjak@gmail.com>
5413
5414 PR target/70027
5415 * gcc.target/i386/pr70027.c: New test.
5416
e324729e 54172016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 5418
5419 * gcc.dg/pr70017.c: New test.
5420
40e9ce2d 54212016-03-01 Jakub Jelinek <jakub@redhat.com>
5422
5423 PR c/69796
5424 PR c/69974
5425 * gcc.dg/pr69796.c: New test.
5426 * gcc.dg/pr69974.c: New test.
5427
e8b016ea 54282016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5429
5430 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5431
24d3127c 54322016-02-29 Jeff Law <law@redhat.com>
5433
5434 PR tree-optimization/69987
5435 * gfortran.dg/pr69987.f90: New test.
5436
5437 PR tree-optimization/69989
5438 * gcc.c-torture/compile/pr69989-2.c: New test.
5439
12cc1225 54402016-03-01 Marek Polacek <polacek@redhat.com>
5441
5442 PR c++/69795
5443 * g++.dg/parse/invalid1.C: New test.
5444
d99a947c 54452016-03-01 Richard Biener <rguenther@suse.de>
5446
5447 PR middle-end/70022
5448 * gcc.dg/pr70022.c: New testcase.
5449
395dbc60 54502016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5451
5452 PR tree-optimization/69956
5453 * gcc.dg/pr69956.c: New test.
5454
40a35c55 54552016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5456
5457 PR target/70011
5458 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5459 XFAIL when hardware supports efficient unaligned storage access.
5460
4edc90b0 54612016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5462
5463 PR c++/69961
5464 * g++.dg/template/pr69961a.C: New test.
5465 * g++.dg/template/pr69961b.C: New test.
5466
1ed1f69a 54672016-02-29 David Malcolm <dmalcolm@redhat.com>
5468
5469 PR preprocessor/69985
5470 * gcc.dg/cpp/pr69985.c: New test case.
5471
01c5d15d 54722016-02-29 Jeff Law <law@redhat.com>
5473
3a4d3de5 5474 PR tree-optimization/70005
5475 * gcc.c-torture/execute/pr70005.c New test.
5476
01c5d15d 5477 PR tree-optimization/69999
5478 * gcc.c-torture/compile/pr69999.c: New test.
5479
1bf66b54 54802016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5481
5482 PR tree-optimization/69652
5483 * gcc.dg/torture/pr69652.c: Delete test.
5484 * gcc.dg/vect/pr69652.c: New test.
5485
b4d653d5 54862016-02-19 Richard Biener <rguenther@suse.de>
5487
5488 PR tree-optimization/69980
5489 * gfortran.dg/vect/pr69980.f90: New testcase.
5490
35bc4745 54912016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5492
5493 * gcc.target/sparc/20160229-1.c: New test.
5494
bb54a538 54952016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5496
5497 * gnat.dg/stack_usage3.adb: New test.
5498 * gnat.dg/stack_usage3_pkg.ads: New helper.
5499
95164e71 55002016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5501
5502 * gnat.dg/renaming8.adb: New test.
5503 * gnat.dg/renaming8_pkg1.ads: New helper.
5504 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5505 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5506
a890896f 55072016-02-29 Richard Biener <rguenther@suse.de>
5508
5509 PR tree-optimization/69720
5510 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5511
5c70403a 55122016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5513
5514 PR fortran/68147
5515 PR fortran/47674
5516 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5517
dfb6d139 55182016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 5519 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5520
5521 PR fortran/56007
5522 * gfortran.dg/coarray_8.f90: Adjust error message.
5523 * gfortran.dg/pr56007.f90: New test.
5524 * gfortran.dg/pr56007.f: New test.
5525
536508db 55262016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5527
5528 PR tree-optimization/69989
5529 * gcc.dg/torture/pr69989.c: New test.
5530
eec75e45 55312016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5532
5533 * gcc.target/i386/stack-realign-win.c: New test.
5534
0175e45a 55352016-02-28 Harald Anlauf <anlauf@gmx.de>
5536
5537 PR fortran/60126
5538 * gfortran.dg/pr60126.f90: New test.
5539
2a703589 55402016-02-27 Jeff Law <law@redhat.com>
5541
5542 Revert
5543 2016-02-26 Richard Biener <rguenther@suse.de>
5544 Jeff Law <law@redhat.com>
5545
5546 PR tree-optimization/69740
5547 * gcc.c-torture/compile/pr69740-1.c: New test.
5548 * gcc.c-torture/compile/pr69740-2.c: New test.
5549
359b4c18 55502016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5551
1c96765a 5552 PR fortran/69910
359b4c18 5553 * gfortran.dg/newunit_4.f90: New test.
5554
49462d93 55552016-02-27 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR target/69613
5558 PR rtl-optimization/69886
5559 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5560 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5561 target.
5562
c4ac733e 55632016-02-26 Martin Sebor <msebor@redhat.com>
5564
5565 PR tree-optimization/15826
5566 * gcc.dg/tree-ssa/pr15826.c: New test.
5567
da8c4b5d 55682016-02-26 Jakub Jelinek <jakub@redhat.com>
5569
5570 PR target/69969
5571 * gcc.target/powerpc/pr69969.c: New test.
5572
0a4558eb 55732016-02-26 Martin Sebor <msebor@redhat.com>
5574
5575 PR c++/15766
5576 * g++.old-deja/g++.other/decl5.C: Add a test case.
5577
5b500299 55782016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5579
5580 PR target/69946
5581 * gcc.target/powerpc/pr69946.c: New file.
5582
565f533b 55832016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 5584 Jeff Law <law@redhat.com>
565f533b 5585
0a4558eb 5586 PR tree-optimization/69740
565f533b 5587 * gcc.c-torture/compile/pr69740-1.c: New test.
5588 * gcc.c-torture/compile/pr69740-2.c: New test.
5589
ff67cbea 55902016-02-26 Martin Jambor <mjambor@suse.cz>
5591
5592 PR middle-end/69920
5593 * gcc.dg/torture/pr69932.c: New test.
5594 * gcc.dg/torture/pr69936.c: Likewise.
5595
e400d817 55962016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5597
5598 PR target/69709
5599 * gcc.target/s390/pr69709.c: New test.
5600
126a5a2d 56012016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5602
5603 PR target/69245
5604 * gcc.target/aarch64/pr69245_1.c: New test.
5605
59c58860 56062016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5607
5608 PR target/69613
5609 * gcc.dg/torture/pr69613.c: New test.
5610
9441fa4e 56112016-02-26 Jakub Jelinek <jakub@redhat.com>
5612
5613 PR rtl-optimization/69891
5614 * gcc.target/i386/pr69891.c: New test.
5615
e48fcde0 56162016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 5617 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5618
35ed600a 5619 PR target/61397
f41208a1 5620 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5621 functionality for both 32-bit and 64-bit.
5622
c86aaa0e 56232016-02-26 Richard Biener <rguenther@suse.de>
5624
5625 PR tree-optimization/69551
5626 * gcc.dg/torture/pr69951.c: New testcase.
5627
38e71a65 56282016-02-25 Richard Biener <rguenther@suse.de>
5629
5630 PR tree-optimization/48795
5631 * gcc.dg/Warray-bounds-18.c: New testcase.
5632
03331e69 56332016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5634
5635 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5636
f14d8d6a 56372016-02-25 Jakub Jelinek <jakub@redhat.com>
5638
5639 PR rtl-optimization/69896
5640 * gcc.dg/pr69896.c: New test.
5641
4003c807 56422016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5643
5644 PR c++/69736
5645 * g++.dg/cpp1y/paren2.C: New test.
5646
a0573328 56472016-02-24 Martin Sebor <msebor@redhat.com>
5648
5649 PR c/51147
5650 * gcc.dg/enum-mode-2.c: New test.
5651
2cde02ad 56522016-02-24 Jakub Jelinek <jakub@redhat.com>
5653
5654 PR c++/69922
5655 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5656 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5657 * g++.dg/ubsan/pr69922.C: New test.
5658
f0ea75d1 56592016-02-24 Marek Polacek <polacek@redhat.com>
5660
5661 PR c/69819
5662 * gcc.dg/pr69819.c: New test.
5663
05027366 56642016-02-24 Martin Sebor <msebor@redhat.com>
5665
34ed562b 5666 PR c++/69912
5667 * g++.dg/ext/flexary15.C: New test.
5668
56692016-02-24 Martin Sebor <msebor@redhat.com>
5670
5671 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 5672 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 5673 * g++.dg/ext/builtin_alloca.C: Same.
05027366 5674
650c3ad5 56752016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5676 Charles Baylis <charles.baylis@linaro.org>
5677
5678 PR debug/61033
5679 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5680
596070e8 56812016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 5682 Jakub Jelinek <jakub@redhat.com>
596070e8 5683
5684 PR middle-end/69760
5685 * gcc.dg/torture/pr69760.c: New testcase.
5686
d6b92d9f 56872016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5688
5689 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5690 pattern on Solaris with as.
5691
90436d9d 56922016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5693
5694 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5695 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5696 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5697 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5698
7c749495 56992016-02-24 Jakub Jelinek <jakub@redhat.com>
5700
5701 PR middle-end/69915
5702 * gcc.dg/pr69915.c: New test.
5703
9c9680b5 57042016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5705
5706 PR rtl-optimization/69886
5707 * gcc.dg/torture/pr69886.c: New test.
5708
36d081ee 57092016-02-24 Richard Biener <rguenther@suse.de>
5710
5711 PR middle-end/68963
5712 * gcc.dg/torture/pr68963.c: New testcase.
5713
2a0accb9 57142016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5715
5716 PR target/69875
5717 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5718 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5719 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5720 * gcc.target/arm/atomic_loaddi_1.c: New test.
5721 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5722 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5723 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5724 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5725 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5726 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5727 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5728 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5729
f0e92ef1 57302016-02-24 Jakub Jelinek <jakub@redhat.com>
5731
5732 PR middle-end/69909
5733 * gcc.dg/torture/pr69909.c: New test.
5734
6907286f 57352016-02-24 Richard Biener <rguenther@suse.de>
5736
5737 PR tree-optimization/69907
5738 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5739 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5740 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5741
e6ab7475 57422016-02-24 Christian Bruel <christian.bruel@st.com>
5743
5744 * gcc.target/arm/pragma_cpp_fma.c: New test.
5745
47587450 57462016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5747
5748 PR fortran/61156
5749 * gfortran.dg/include_6.f90: Update test.
5750
d41ab738 57512016-02-23 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR objc/69844
5754 * objc.dg/pr69844.m: New test.
5755
4772d9d5 57562016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5757
5758 PR libgfortran/69456
5759 * gfortran.dg/namelist_89.f90: New test.
5760 * gfortran.dg/pr59700.f90: Update test..
5761
8c38d887 57622016-02-23 Martin Sebor <msebor@redhat.com>
5763
5764 PR middle-end/69780
5765 * g++.dg/ext/builtin_alloca.C: New test.
5766 * gcc.dg/builtins-68.c: New test.
5767
ee1bfdb0 57682016-02-23 Richard Henderson <rth@redhat.com>
5769
5770 * gcc.target/i386/addr-space-3.c: Remove test.
5771
52609ec3 57722016-02-23 David Malcolm <dmalcolm@redhat.com>
5773
5774 PR preprocessor/69126
5775 PR preprocessor/69543
5776 * c-c++-common/pr69126-2-long.c: New test.
5777 * c-c++-common/pr69126-2-short.c: New test.
5778 * c-c++-common/pr69543-1.c: Remove xfail.
5779
d5bf2cc8 57802016-02-23 David Malcolm <dmalcolm@redhat.com>
5781
5782 PR preprocessor/69126
5783 PR preprocessor/69543
5784 PR preprocessor/69558
5785 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
5786 (f): Rename to...
5787 (test_2): ...this, and add leading comment.
5788 (MACRO_3, test_3): New.
5789 (MACRO_4A, MACRO_4B, test_4): New.
5790 (MACRO): Rename to...
5791 (MACRO_5): ...this.
5792 (g): Rename to...
5793 (test_5): ...this, updating for renaming of MACRO, and
5794 add leading comment.
5795 * c-c++-common/pr69543-1.c: New.
5796 * c-c++-common/pr69543-2.c: New.
5797 * c-c++-common/pr69543-3.c: New.
5798 * c-c++-common/pr69543-4.c: New.
5799 * c-c++-common/pr69558-1.c: New.
5800 * c-c++-common/pr69558-2.c: New.
5801 * c-c++-common/pr69558-3.c: New.
5802 * c-c++-common/pr69558-4.c: New.
5803 * gcc.dg/pr69558.c: Move to...
5804 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
5805 xfail for c++.
5806
3a37a410 58072016-02-23 Thomas Schwinge <thomas@codesourcery.com>
5808
5809 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
5810 to -ftree-parallelize-loops/-fopenacc changes.
5811 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5812 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5813 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5814 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5815 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5816 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5817 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5818 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5819 * c-c++-common/goacc/kernels-loop.c: Likewise.
5820 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5821 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5822 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
5823 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
5824
ecca180f 58252016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5826
5827 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
5828
eec0fa3f 58292016-02-23 Jakub Jelinek <jakub@redhat.com>
5830
f1f91c07 5831 PR c++/69902
5832 * g++.dg/warn/Wnonnull-compare-5.C: New test.
5833
eec0fa3f 5834 PR c/69900
5835 * gcc.dg/pr69900.c: New test.
5836
e045424d 58372016-02-23 Martin Jambor <mjambor@suse.cz>
5838
5839 PR tree-optimization/69666
5840 * gcc.dg/tree-ssa/pr69666.c: New test.
5841
f482dff6 58422016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
5843
5844 PR fortran/67451
5845 * gfortran.dg/coarray_allocate_5.f08: New test.
5846
57ed698b 58472016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5848
5849 * gcc.target/s390/vcond-shift.c: Move to ...
5850 * gcc.target/s390/vector/vcond-shift.c: ... here.
5851
990e443c 58522016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5853
5854 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
5855 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
5856
296c5f01 58572016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5858
5859 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
5860
e53f41d5 58612016-02-20 Mark Wielaard <mjw@redhat.com>
5862
5863 PR c/28901
5864 * gcc.dg/unused-variable-3.c: New test.
5865
13af201d 58662016-02-22 Jakub Jelinek <jakub@redhat.com>
5867
5868 PR target/69888
5869 * gcc.target/i386/pr69888.c: New test.
5870
682c90f9 58712016-02-22 Richard Biener <rguenther@suse.de>
5872
5873 PR tree-optimization/69882
5874 * gfortran.dg/vect/pr69882.f90: New testcase.
5875
b8cd18c3 58762016-02-22 Jakub Jelinek <jakub@redhat.com>
5877
5878 PR target/69885
5879 * gcc.dg/pr69885.c: New test.
5880
09343379 58812016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
5882
5883 PR target/69806
5884 PR target/54089
5885 * gcc.target/sh/pr54089-10.c: New.
5886
b345a09f 58872016-02-20 Paul Thomas <pault@gcc.gnu.org>
5888
5889 PR fortran/69423
5890 * gfortran.dg/deferred_character_15.f90 : New test.
5891
51385aed 58922016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5893
5894 PR fortran/57365
5895 gfortran.dg/allocate_with_source_18.f03: New test.
5896
58972016-02-20 Harald Anlauf <anlauf@gmx.de>
5898
5899 PR fortran/52531
5900 gfortran.dg/gomp/pr52531.f90: New test.
5901
9cce8384 59022016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5903
5904 PR c++/69865
5905 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
5906 -std=c++03.
5907
d91f5fbb 59082016-02-19 Jakub Jelinek <jakub@redhat.com>
5909
563d5cb8 5910 PR c++/69826
5911 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
5912 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
5913
0a04aac9 5914 PR c++/69850
5915 * g++.dg/warn/Wnonnull-compare-4.C: New test.
5916
d91f5fbb 5917 PR c++/69851
5918 * g++.dg/torture/pr69851.C: New test.
5919
5fe1f282 59202016-02-19 Martin Sebor <msebor@redhat.com>
5921
5922 PR testsuite/69573
5923 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
5924
a45bce11 59252016-02-19 Jakub Jelinek <jakub@redhat.com>
5926
6263dde1 5927 PR c++/69850
5928 * g++.dg/warn/Wnonnull-compare-2.C: New test.
5929 * g++.dg/warn/Wnonnull-compare-3.C: New test.
5930
a45bce11 5931 PR c++/67767
5932 * g++.dg/cpp0x/pr67767.C: New test.
5933
cf2ed1b7 59342016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5935
5936 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
5937 for fp, simd, crypto, crc, lse.
5938 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
5939 above.
5940 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
5941 effective target check.
5942
f6cc34b0 59432016-02-19 Jakub Jelinek <jakub@redhat.com>
5944
5945 PR target/69820
5946 * gcc.target/i386/pr69820.c: New test.
5947
6c678e78 59482016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5949
5950 * gcc.target/s390/vector/int128-1.c: New test.
5951
b088ff4b 59522016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5953
5954 * gcc.target/s390/vector/vec-vcond-1.c: New test.
5955
b11e60a4 59562016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5957
5958 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
5959 instruction pattern name to prevent the testcase from failing with
5960 -march=z13.
5961
664ff6a0 59622016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5963
5964 * gcc.target/s390/md/movstr-2.c: New test.
5965
e80be24b 59662016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
5967
5968 * gcc.target/s390/morestack.c: New test.
5969
9839f350 59702016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
5971
5972 PR target/69625
5973 * gcc.target/s390/pr69625.c: Add test case.
5974
4550fbd0 59752016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5976
5977 PR testsuite/68580
5978 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
5979
57d00b6a 59802016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5981
5982 PR target/68404
5983 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
5984 * gcc.target/powerpc/fusion3.c: Likewise.
5985
63ad69d6 59862016-02-18 Richard Biener <rguenther@suse.de>
5987
5988 PR middle-end/69553
5989 * g++.dg/torture/pr69553.C: New testcase.
5990
d92404ed 59912016-02-18 Nick Clifton <nickc@redhat.com>
5992
4550fbd0 5993 PR target/62254
5994 PR target/69610
5995 * gcc.target/arm/pr62554.c: New test.
5996 * gcc.target/arm/pr69610-1.c: New test.
5997 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 5998
0808dfce 59992016-02-18 Richard Biener <rguenther@suse.de>
6000
6001 PR middle-end/69854
6002 * gcc.dg/torture/pr69854.c: New testcase.
6003
fc3527e3 60042016-02-17 Jakub Jelinek <jakub@redhat.com>
6005
6006 PR c++/69850
6007 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6008
e3c24279 60092012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6010
6011 * gcc.target/powerpc/vec-cg.c: New test.
6012
c9732c2b 60132016-02-17 Richard Biener <rguenther@suse.de>
6014
6015 PR testsuite/69586
6016 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6017
51bf9f9b 60182016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6019
6020 PR target/69161
6021 * gcc.c-torture/compile/pr69161.c: New test.
6022
6baedca3 60232016-02-17 David Sherwood <david.sherwood@arm.com>
6024
6025 PR target/69532
6026 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6027 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6028
4f240715 60292016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6030
6031 * gcc.dg/ifcvt-4.c: Skip on Visium.
6032
e0c0515d 60332016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6034
6035 * gnat.dg/atomic8.adb: New test.
6036
7b319ee6 60372016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6038
6039 * gnat.dg/discr46.ad[sb]: New test.
6040
48a7e3d1 60412016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6042
6043 PR Target/48344
6044 * gcc.target/powerpc/pr48344-1.c: New test.
6045
3f844f15 60462015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6047
6048 PR fortran/69742
6049 * gfortran.dg/associate_21.f90: New test.
6050
7675e968 60512016-02-16 Jakub Jelinek <jakub@redhat.com>
6052
6053 PR c/69835
6054 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6055 -Wnonnull in dg-options.
6056 * c-c++-common/nonnull-2.c: New test.
6057
d6faee88 60582016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6059 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6060
6061 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6062
3a2a72aa 60632016-02-16 Jakub Jelinek <jakub@redhat.com>
6064
6065 PR middle-end/69801
6066 * gcc.dg/pr69801.c: Add empty dg-options.
6067
28072426 60682016-02-16 James Norris <jnorris@codesourcery.com>
6069
6070 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6071 * g++.dg/goacc/deviceptr-1.c: New file.
6072
37fffac2 60732016-02-16 Jakub Jelinek <jakub@redhat.com>
6074
6075 PR tree-optimization/69820
6076 * gcc.dg/vect/pr69820.c: New test.
6077
f72a5e61 60782016-02-16 Richard Biener <rguenther@suse.de>
6079
6080 PR tree-optimization/69776
6081 * gcc.dg/torture/pr69776-2.c: New testcase.
6082
50e0cd76 60832016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6084
6085 PR tree-optimization/69714
6086 * gcc.dg/torture/pr69714.c: New test.
6087
14a72c4e 60882016-02-16 Jakub Jelinek <jakub@redhat.com>
6089
6090 PR tree-optimization/69802
6091 * gcc.dg/pr69802.c: New test.
6092
fd808c11 60932016-02-16 Richard Biener <rguenther@suse.de>
6094
6095 PR middle-end/69801
6096 * gcc.dg/pr69801.c: New testcase.
6097
49a549ca 60982016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6099
6100 PR libgfortran/69651
6101 * gfortran.dg/read_bang.f90: New test.
6102 * gfortran.dg/read_bang4.f90: New test.
6103
77454e6e 61042016-02-15 Jakub Jelinek <jakub@redhat.com>
6105
2074f21c 6106 PR c++/69658
6107 * g++.dg/init/pr69658.C: New test.
6108
77454e6e 6109 PR c++/69797
6110 * c-c++-common/pr69797.c: New test.
6111
4ef4d764 61122016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6113
6114 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6115 check for aarch64*-*-*.
6116
4a45fe0f 61172016-02-15 Richard Biener <rguenther@suse.de>
6118
6119 PR tree-optimization/69783
6120 * gcc.dg/vect/pr69783.c: New testcase.
6121
0b3619e6 61222016-02-15 Richard Biener <rguenther@suse.de>
6123
6124 PR tree-optimization/69776
6125 * gcc.dg/torture/pr69776.c: New testcase.
6126
9b49c3cb 61272016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6128
6129 PR fortran/60526
6130 * gfortran.dg/type_decl_4.f90: Reinstated.
6131
e46faff9 61322016-02-14 John David Anglin <danglin@gcc.gnu.org>
6133
6134 PR fortran/68746
6135 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6136
a96c809a 61372016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6138
6139 PR fortran/60526
6140 PR bootstrap/69816
6141 * gfortran.dg/type_decl_4.f90: Removed.
6142
fdec7e88 61432016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6144
6145 PR fortran/60526
6146 * gfortran.dg/type_decl_4.f90: New test.
6147
a72095c4 61482016-02-14 Alan Modra <amodra@gmail.com>
6149
bc436924 6150 PR testsuite/68886
a72095c4 6151 * gcc.c-torture/execute/stkalign.c: Revise test.
6152
73bb5f8b 61532016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6154
6155 PR target/67260
6156 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6157
beb13161 61582016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6159
6160 PR target/67260
6161 * gcc.target/sh/torture/pr67260.c: New.
6162
67cab04e 61632016-02-12 John David Anglin <danglin@gcc.gnu.org>
6164
6165 * gcc.dg/pr67964.c: Add dg-require-alias.
6166
44a59bb1 61672016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6168
6169 PR target/67636
6170 PR target/64345
6171 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6172
38c9bd3a 61732016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6174
6175 PR libgfortran/69668
6176 * gfortran.dg/namelist_88.f90: New test.
6177
1774ff82 61782016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6179
6180 PR libgfortran/69668
6181 * gfortran.dg/namelist_38.f90: Update test.
6182 * gfortran.dg/namelist_84.f90: Update test.
6183
aec1f4bd 61842016-02-12 David Malcolm <dmalcolm@redhat.com>
6185
6186 PR other/69554
6187 * gcc.dg/pr69554-1.c: New test.
6188 * gfortran.dg/pr69554-1.F90: New test.
6189 * gfortran.dg/pr69554-2.F90: New test.
6190 * lib/gcc-dg.exp (proc dg-locus): New function.
6191 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6192 distinguish between the caret-printing and non-caret-printing
6193 cases. If caret-printing has been explicitly enabled, bail out
6194 without attempting to fix up the output.
6195
da7d5066 61962016-02-12 David Malcolm <dmalcolm@redhat.com>
6197
6198 PR driver/69265
6199 PR driver/69453
6200 * gcc.dg/spellcheck-options-3.c: New test case.
6201 * gcc.dg/spellcheck-options-4.c: New test case.
6202 * gcc.dg/spellcheck-options-5.c: New test case.
6203 * gcc.dg/spellcheck-options-6.c: New test case.
6204 * gcc.dg/spellcheck-options-7.c: New test case.
6205 * gcc.dg/spellcheck-options-8.c: New test case.
6206 * gcc.dg/spellcheck-options-9.c: New test case.
6207 * gcc.dg/spellcheck-options-10.c: New test case.
6208
fcce1b0b 62092016-02-12 Jakub Jelinek <jakub@redhat.com>
6210
6211 PR rtl-optimization/69764
6212 PR rtl-optimization/69771
6213 * c-c++-common/pr69764.c: New test.
6214 * gcc.dg/torture/pr69771.c: New test.
6215
6d609290 62162016-02-12 Marek Polacek <polacek@redhat.com>
6217
6218 * g++.dg/torture/init-list1.C: New.
6219
7d75fb56 62202016-02-12 Marek Polacek <polacek@redhat.com>
6221
6222 * gcc.dg/pr69522.c: Add empty dg-options.
6223
52543fda 62242016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6225
6226 * g++.dg/lto/lto.exp: Include and init mpx.
6227 * g++.dg/lto/pr69729_0.C: New test.
6228
34947478 62292016-02-12 Jakub Jelinek <jakub@redhat.com>
6230
9181a4ec 6231 PR ipa/69241
6232 * g++.dg/ipa/pr69241-4.C: New test.
6233
34947478 6234 PR ipa/68672
6235 * g++.dg/ipa/pr68672-1.C: New test.
6236 * g++.dg/ipa/pr68672-2.C: New test.
6237 * g++.dg/ipa/pr68672-3.C: New test.
6238
74a4140f 62392016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6240
6241 PR c/69522
50e0cd76 6242 * gcc.dg/pr69522.c: New test.
74a4140f 6243
9ddb20d6 62442016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6245
6246 PR c++/69098
6247 * g++.dg/cpp1y/69098.C: New test.
6248 * g++.dg/cpp1y/69098-2.C: New test.
6249
67cf9b55 62502016-02-12 Jakub Jelinek <jakub@redhat.com>
6251
6252 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6253 and neighbour -> neighbor.
6254 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6255 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6256 * c-c++-common/Wvarargs.c: Likewise.
6257 * c-c++-common/goacc/host_data-5.c: Likewise.
6258 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6259 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6260 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6261 * gcc.target/aarch64/pr60697.c: Likewise.
6262 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6263 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6264 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6265 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6266 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6267 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6268 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6269 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6270 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6271 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6272 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6273 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6274 * g++.dg/lookup/koenig5.C: Likewise.
6275 * g++.dg/ext/no-asm-2.C: Likewise.
6276 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6277 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6278 * gfortran.dg/used_types_16.f90: Likewise.
6279 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6280 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6281 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6282 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6283 * gfortran.dg/abstract_type_6.f03: Likewise.
6284 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6285 * gfortran.dg/used_types_15.f90: Likewise.
6286 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6287 * gfortran.dg/exit_3.f08: Likewise.
6288 * gfortran.dg/open_status_2.f90: Likewise.
6289 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6290 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6291 * gfortran.dg/associate_1.f03: Likewise.
6292 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6293 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6294 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6295 * gcc.dg/builtin-object-size-1.c: Likewise.
6296 * gcc.dg/noreturn-6.c: Likewise.
6297 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6298 * gcc.dg/globalalias.c: Likewise.
6299 * gcc.dg/builtins-config.h: Likewise.
6300 * gcc.dg/pr30457.c: Likewise.
6301 * gcc.c-torture/compile/volatile-1.c: Likewise.
6302 * gcc.c-torture/execute/20101011-1.c: Likewise.
6303 * c-c++-common/Waddress-1.c: Likewise.
6304
40b38ace 63052016-02-11 Jakub Jelinek <jakub@redhat.com>
6306
6307 PR c/69768
6308 * c-c++-common/Waddress-1.c: New test.
6309
42c87ca9 63102016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6311
6312 PR fortran/69296
6313 * gfortran.dg/associate_19.f03: New test.
6314 * gfortran.dg/associate_20.f03: New test.
6315
acb7939f 63162016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6317
6318 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6319
6defe3c5 63202016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6321
6322 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6323 .arch armv8-a\n. Add -dA to dg-options.
6324 * gcc.target/aarch64/assembler_arch_1.c: New test.
6325 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6326
63f63318 63272016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6328
6329 PR c++/68726
6330 * g++.dg/cpp0x/pr68726.C: New.
6331
1cddf457 63322016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6333
6334 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6335 test.
6336
b86fba37 63372016-02-11 Richard Biener <rguenther@suse.de>
6338
6339 * g++.dg/tree-ssa/pr61034.C: Adjust.
6340
ec4ec95a 63412016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6342
be7c31e9 6343 PR target/69148
ec4ec95a 6344 * gcc.target/s390/pr69148.c: New.
6345
f64416ca 63462016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6347
6348 PR tree-optimization/69652
6349 * gcc.dg/torture/pr69652.c: New test.
6350
e5d1ea31 63512016-02-10 Jakub Jelinek <jakub@redhat.com>
6352 Patrick Palka <ppalka@gcc.gnu.org>
6353
6354 PR ipa/69241
6355 PR c++/69649
6356 * g++.dg/ipa/pr69241-1.C: New test.
6357 * g++.dg/ipa/pr69241-2.C: New test.
6358 * g++.dg/ipa/pr69241-3.C: New test.
6359 * g++.dg/ipa/pr69649.C: New test.
6360
fa03b19d 63612016-02-10 Uros Bizjak <ubizjak@gmail.com>
6362
6363 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6364 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6365
14485c8a 63662016-02-10 Bin Cheng <bin.cheng@arm.com>
6367
6368 PR tree-optimization/68021
6369 * gcc.dg/tree-ssa/pr68021.c: New test.
6370
79f1ed25 63712016-02-10 Richard Biener <rguenther@suse.de>
6372
6373 PR tree-optimization/69726
6374 * gcc.dg/uninit-22.c: New testcase.
6375
58f74eff 63762016-02-09 Andrew Pinski <apinski@cavium.com>
6377
6378 PR tree-opt/69282
6379 * gcc.c-torture/compile/20160205-1.c: New testcase.
6380
600c00f7 63812016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6382
6383 PR target/68404
6384 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6385 instead accessing a really large arrray.
6386 * gcc.target/powerpc/fusion3.c: Likewise.
6387
0771836e 63882016-02-09 Charles Baylis <charles.baylis@linaro.org>
6389
6390 PR target/68532
6391 * gcc.c-torture/execute/pr68532.c: New test.
6392
4ccd644f 63932016-02-11 Alexandre Oliva <aoliva@redhat.com>
6394
6395 PR target/69634
6396 * gcc.dg/pr69634.c: New.
6397
2e980a39 63982016-02-09 Richard Biener <rguenther@suse.de>
6399
6400 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6401
aacf7102 64022016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 6403
aacf7102 6404 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6405
a1856ddf 64062016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6407
6408 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6409
d4d3da7e 64102016-02-09 Richard Biener <rguenther@suse.de>
6411
6412 PR tree-optimization/69715
6413 * gcc.dg/torture/pr69715.c: New testcase.
6414
9cc6714f 64152016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6416
6417 PR c++/69139
6418 * g++.dg/cpp0x/trailing12.C: New test.
6419 * g++.dg/cpp0x/trailing13.C: New test.
6420
83d5062b 64212016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6422
6423 PR c++/69283
6424 PR c++/67835
6425 * g++.dg/cpp1y/auto-fn29.C: New test.
6426 * g++.dg/cpp1y/auto-fn30.C: New test.
6427
394a86f3 64282016-02-08 Jakub Jelinek <jakub@redhat.com>
6429
6430 PR tree-optimization/69209
6431 * gcc.c-torture/compile/pr69209.c: New test.
6432
93b124b4 64332016-02-08 Jeff Law <law@redhat.com>
6434
6435 PR tree-optimization/68541
6436 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6437 of statements allowed in join block for path splitting.
6438
26abce13 64392016-02-08 Jakub Jelinek <jakub@redhat.com>
6440
0acb2d6e 6441 PR c++/59627
6442 * g++.dg/gomp/pr59627.C: New test.
6443
26abce13 6444 PR ipa/69239
6445 * g++.dg/ipa/pr69239.C: New test.
6446
86e0b129 64472016-02-08 David Malcolm <dmalcolm@redhat.com>
6448
6449 PR preprocessor/69664
6450 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6451 * gcc.dg/cpp/warn-comments.c: Likewise.
6452
f553d9f8 64532016-02-08 Marek Polacek <polacek@redhat.com>
6454
6455 PR c++/69688
6456 * g++.dg/init/const12.C: New test.
6457
600695e0 64582016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6459
6460 PR target/60410
6461 * gcc.dg/lto/pr55113_0.c: Remove test.
6462
c4f4b1e8 64632016-02-08 Richard Biener <rguenther@suse.de>
6464
6465 PR tree-optimization/69719
6466 * gcc.dg/torture/pr69719.c: New testcase.
6467
5a987d87 64682016-02-08 Richard Biener <rguenther@suse.de>
6469 Jeff Law <law@redhat.com>
6470
6471 PR target/68273
6472 * gcc.target/mips/pr68273.c: New testcase.
6473
0418e71d 64742016-02-08 Richard Biener <rguenther@suse.de>
6475
6476 PR rtl-optimization/69274
6477 * gcc.target/i386/addr-sel-1.c: XFAIL.
6478
07c0f1ca 64792016-02-08 Jeff Law <law@redhat.com>
6480
40d85f4c 6481 PR tree-optimization/68541
6482 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6483
140e093f 6484 PR tree-optimization/65917
07c0f1ca 6485 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6486
16430acf 64872016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6488
6489 PR fortran/50555
6490 * gfortran.dg/namelist_args.f90: New test.
6491
3f0ff0d8 64922016-02-05 Jeff Law <law@redhat.com>
6493
140e093f 6494 PR tree-optimization/68541
3f0ff0d8 6495 * gcc.dg/tree-ssa/split-path-2.c: New test.
6496 * gcc.dg/tree-ssa/split-path-3.c: New test.
6497 * gcc.dg/tree-ssa/split-path-4.c: New test.
6498 * gcc.dg/tree-ssa/split-path-5.c: New test.
6499 * gcc.dg/tree-ssa/split-path-6.c: New test.
6500 * gcc.dg/tree-ssa/split-path-7.c: New test.
6501
a7cc1f94 65022016-02-05 Martin Sebor <msebor@redhat.com>
6503
6504 PR c++/69662
6505 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6506 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6507
fcb25f28 65082016-02-06 Richard HEnderson <rth@redhat.com>
6509
6510 PR c/69643
6511 * gcc.target/i386/addr-space-4.c: New.
6512 * gcc.target/i386/addr-space-5.c: New.
6513
3a2545a1 65142016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6515
6516 PR fortran/66089
6517 * gfortran.dg/elemental_dependency_6.f90: New.
6518
1e302465 65192016-02-05 Jakub Jelinek <jakub@redhat.com>
6520
66feb54c 6521 PR rtl-optimization/69691
6522 * gcc.c-torture/execute/pr69691.c: New test.
6523
1e302465 6524 PR c++/69628
6525 * g++.dg/parse/pr69628.C: New test.
6526
9c28a298 65272016-02-05 Uros Bizjak <ubizjak@gmail.com>
6528
6529 * gcc.dg/sancov/asan.c: Move to ...
6530 * gcc.dg/asan/sancov-1.c: ... here.
6531
a854e286 65322016-02-05 Uros Bizjak <ubizjak@gmail.com>
6533
6534 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6535
d4f0b240 65362016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6537
6538 PR target/69677
6539 * gcc.target/i386/pr69677.c: New test.
6540
235d8723 65412016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6542
6543 PR c++/68948
6544 * g++.dg/template/pr68948.C: New test.
6545
f390cf65 65462016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6547
6548 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6549 (only necessary on s390x).
6550
ab99f104 65512016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6552
6553 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6554 -mno-accumulate-outgoing-args.
6555
f7ef5392 65562016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6557
6558 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6559
6b098e91 65602016-02-04 Jakub Jelinek <jakub@redhat.com>
6561
6562 PR c/69669
6563 * c-c++-common/pr69669.c: New test.
6564
f0146cf3 65652016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6566
6567 PR target/69667
6568 * g++.dg/pr69667.C: New file.
6569
08fd6cf5 65702016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6571
6572 PR target/69619
6573 * gcc.dg/pr69619.c: Add new test.
6574
a6f3f39f 65752016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6576
6577 PR rtl-optimization/69577
6578 * gcc.target/i386/pr69577.c: New test.
6579
774068a0 65802016-02-04 Martin Liska <mliska@suse.cz>
6581
6582 * g++.dg/asan/pr69276.C: New test.
6583
f50a7894 65842016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6585
6586 PR target/65932
6587 PR target/67714
6588 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6589 a single smulbb instruction.
6590 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6591 * gcc.target/amr/wmul-2.c: Likewise.
6592
6b722eb3 65932016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6594
6595 PR target/65932
6596 PR target/67714
6597 * gcc.c-torture/execute/pr67714.c: New test.
6598
1f1475a7 65992016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6600
6601 PR target/69454
6602 * gcc.target/i386/pr69454-1.c: New test.
6603 * gcc.target/i386/pr69454-2.c: New test.
6604
6b94e133 66052016-02-03 Martin Sebor <msebor@redhat.com>
6606
6607 PR c++/69251
6608 PR c++/69253
6609 PR c++/69290
6610 PR c++/69277
6611 PR c++/69349
6612 * g++.dg/ext/flexarray-mangle-2.C: New test.
6613 * g++.dg/ext/flexarray-mangle.C: New test.
6614 * g++.dg/ext/flexarray-subst.C: New test.
6615 * g++.dg/ext/flexary11.C: New test.
6616 * g++.dg/ext/flexary12.C: New test.
6617 * g++.dg/ext/flexary13.C: New test.
6618 * g++.dg/ext/flexary14.C: New test.
6619 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6620
342ed0ac 66212016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6622
6623 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6624 Define only if CHECK_FLOAT128 is defined.
6625 (main): Properly initialize u5.
6626
edf6c4d2 66272016-02-03 Jakub Jelinek <jakub@redhat.com>
6628
415d5641 6629 PR c/69627
6630 * gcc.dg/pr69627.c: New test.
6631
edf6c4d2 6632 PR target/69644
6633 * gcc.dg/pr69644.c: New test.
6634
cf8f3ba0 66352016-02-03 Mike Stump <mikestump@comcast.net>
6636
6637 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6638 support for struct-layout-1.exp.
6639
c90d55dd 66402016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6641
6642 PR c++/69056
f7ef5392 6643 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 6644
401bd0c8 66452016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6646 Alexandre Oliva <aoliva@redhat.com>
6647
6648 PR target/69461
6649 * gcc.target/powerpc/pr69461.c: New.
6650
277d9d1d 66512016-02-03 Uros Bizjak <ubizjak@gmail.com>
6652
6653 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6654 works from here ...
6655 (check_effective_target_fsanitize_thread): ... to here. Do not
6656 specify additional compile flags for the test source.
6657 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6658 specify additional compile flags for the test source.
6659
e69ad94a 66602016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6661
6662 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6663
a4454da2 66642016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6665
6666 PR fortran/67451
6667 PR fortran/69418
6668 * gfortran.dg/coarray_allocate_2.f08: New test.
6669 * gfortran.dg/coarray_allocate_3.f08: New test.
6670 * gfortran.dg/coarray_allocate_4.f08: New test.
6671
88cab2dd 66722016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6673
6674 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6675 use same scan-tree-dump-times on all platforms.
6676 * gcc.dg/vect/vect-outer-1.c: Likewise.
6677 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6678 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6679 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6680 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6681 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6682 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6683 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6684
66ea75c4 66852016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6686
6687 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6688 warning.
6689
4eef8df7 66902016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6691
6692 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6693
665fbc2f 66942016-02-02 James Norris <jnorris@codesourcery.com>
6695
6696 * c-c++-common/goacc/routine-5.c: Add tests.
6697
b10e3d47 66982016-02-02 Alexander Monakov <amonakov@ispras.ru>
6699
6700 * gcc.target/nvptx/unsigned-cmp.c: New test.
6701
12ad66dd 67022016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6703
6704 * gcc.target/aarch64/scalar_shift_1.c
6705 (test_corners_sisd_di): Improve force to SIMD register.
6706 (test_corners_sisd_si): Likewise.
6707 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6708 Remove scan-assembler check for ldr.
6709
f9ec342f 67102016-02-02 Richard Biener <rguenther@suse.de>
6711
6712 PR tree-optimization/69595
6713 * gcc.dg/Warray-bounds-17.c: New testcase.
6714
32f2925a 67152016-02-02 Richard Biener <rguenther@suse.de>
6716
6717 PR tree-optimization/69606
6718 * gcc.dg/torture/pr69606.c: New testcase.
6719
cfd9ca84 67202016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6721
6722 PR middle-end/68542
6723 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6724 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6725
19bf08e2 67262016-02-02 Alan Modra <amodra@gmail.com>
6727
6728 PR target/69548
6729 * gcc.target/powerpc/pr69548.c: New test.
6730
6f13b088 67312016-02-01 Jakub Jelinek <jakub@redhat.com>
6732
dcddc5af 6733 PR rtl-optimization/69592
6734 * gcc.dg/pr69592.c: New test.
6735
6f13b088 6736 PR preprocessor/69543
6737 PR c/69558
6738 * gcc.dg/pr69543.c: New test.
6739 * gcc.dg/pr69558.c: New test.
6740
d090e5c2 67412016-02-01 Uros Bizjak <ubizjak@gmail.com>
6742
fcb317c5 6743 PR testsuite/65940
6744 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 6745
aaf527dc 67462016-02-01 Martin Sebor <msebor@redhat.com>
6747
6748 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
6749
1674217b 67502016-02-01 Bin Cheng <bin.cheng@arm.com>
6751
6752 PR tree-optimization/67921
6753 * c-c++-common/ubsan/pr67921.c: New test.
6754
b4007655 67552016-02-01 Richard Biener <rguenther@suse.de>
6756
6757 PR middle-end/69556
6758 * gcc.dg/tree-ssa/recip-8.c: New testcase.
6759
88a477bb 67602016-02-01 Richard Biener <rguenther@suse.de>
6761
6762 PR tree-optimization/69574
6763 * gcc.dg/torture/pr69574.c: New testcase.
6764
2eaaa4e7 67652016-02-01 Richard Biener <rguenther@suse.de>
6766
6767 PR tree-optimization/69579
6768 * gcc.dg/setjmp-6.c: New testcase.
6769
e3882c44 67702016-02-01 Jakub Jelinek <jakub@redhat.com>
6771
6772 PR rtl-optimization/69570
6773 * g++.dg/opt/pr69570.C: New test.
6774
f80aff47 67752016-02-01 Richard Henderson <rth@redhat.com>
6776
6777 * gcc.dg/pr69535.c: New test.
6778
240568aa 67792016-01-31 John David Anglin <danglin@gcc.gnu.org>
6780
6009b3b8 6781 PR testsuite/69584
6782 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
6783 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6784
1fdf7177 6785 PR debug/68244
6786 * g++.dg/parse/parens3.C: Use register "4" on hppa.
6787
240568aa 6788 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
6789
cb3e5ac0 67902016-01-31 Paul Thomas <pault@gcc.gnu.org>
6791
6792 PR fortran/67564
6793 * gfortran.dg/allocate_with_source_17.f03: New test.
6794
3b8b902b 67952016-01-30 Jakub Jelinek <jakub@redhat.com>
6796
6797 PR tree-optimization/69546
6798 * gcc.dg/torture/pr69546.c: New test.
6799
17985abe 68002016-01-30 Paul Thomas <pault@gcc.gnu.org>
6801
6802 PR fortran/69566
6803 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
6804
b5239e80 68052016-01-30 Martin Sebor <msebor@redhat.com>
6806
6807 PR c++/68490
6808 * g++.dg/ext/flexary10.C: New test.
6809
e8f03010 68102016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6811
6812 PR fortran/66707
6813 gfortran.dg/common_23.f90: New test.
6814
dc93691a 68152016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6816
6817 PR target/65546
6818 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
6819 condition being checked, and disable it when the target supports
6820 misaligned loads and stores.
6821
ff5e28e9 68222016-01-29 Jakub Jelinek <jakub@redhat.com>
6823
6824 PR debug/69518
6825 * gcc.dg/torture/pr69518.c: New test.
6826
b0d8930a 68272016-01-29 H.J. Lu <hongjiu.lu@intel.com>
6828
6829 PR target/69530
6830 * gcc.target/i386/pr69530.c: New test.
6831
21601fc7 68322016-01-29 Steve Ellcey <sellcey@imgtec.com>
6833
6834 PR target/65604
6835 * gcc.target/mips/div-delay.c: New test.
6836
ca6c7317 68372016-01-29 Jakub Jelinek <jakub@redhat.com>
6838
4758dc39 6839 PR target/69551
6840 * gcc.target/i386/pr69551.c: New test.
6841
ca6c7317 6842 PR target/66137
6843 * gcc.target/i386/pr66137.c: New test.
6844
e3078da6 68452016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
6846
6847 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
6848 always built for p5600.
6849 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
6850 isa=p5600 dg-option.
6851
b622ec25 68522016-01-29 Richard Biener <rguenther@suse.de>
6853
6854 PR tree-optimization/69547
6855 * g++.dg/tree-ssa/pr69547.C: New testcase.
6856
d2a60e99 68572016-01-29 Jakub Jelinek <jakub@redhat.com>
6858
6859 PR debug/66869
6860 * g++.dg/warn/Wunused-function2.C: New test.
6861
ae849d2b 68622016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6863
6864 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
6865 support for test to succeed.
6866
ce6a6978 68672016-01-29 Marek Polacek <polacek@redhat.com>
6868
6869 PR c++/69509
6870 PR c++/69516
6871 * g++.dg/ext/constexpr-vla2.C: New test.
6872 * g++.dg/ext/constexpr-vla3.C: New test.
6873 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
6874
7550d855 68752016-01-29 Richard Biener <rguenther@suse.de>
6876
6877 PR middle-end/69537
6878 * gcc.dg/uninit-21.c: New testcase.
6879
f11bb279 68802016-01-28 Uros Bizjak <ubizjak@gmail.com>
6881
6882 PR target/69459
6883 * gcc.target/i386/pr69459.c: New test.
6884
c80c12c8 68852016-01-28 Steve Ellcey <sellcey@imgtec.com>
6886
6887 PR target/68400
6888 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
6889 * gcc.target/mips/pr68400.c: New test.
6890
c649bacc 68912016-01-28 Martin Sebor <msebor@redhat.com>
6892
6893 PR target/17381
6894 * gcc.target/powerpc/pr17381.c: New test.
6895
f4881661 68962016-01-28 Jakub Jelinek <jakub@redhat.com>
6897
6898 PR middle-end/69542
6899 * gcc.dg/torture/pr69542.c: New test.
6900
d66fdd75 69012016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
6902
6903 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6904
d4a78818 69052016-01-28 David Edelsohn <dje.gcc@gmail.com>
6906
6907 * gcc.dg/pr65980.c: Skip on AIX.
6908 * gcc.dg/pr66688.c: Same.
6909
21329e97 69102016-01-28 David Edelsohn <dje.gcc@gmail.com>
6911
6912 PR target/63679
6913 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
6914 * gcc.dg/tree-ssa/sra-18.c: Same.
6915
cc7124a6 69162016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
6917
6918 PR fortran/62536
6919 * gfortran.dg/block_15.f08: New test.
6920 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
6921 on incorrectly closed BLOCK.
6922
358dfcb4 69232016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
6924
6925 * gcc.dg/declare-simd.c: New test.
e87502d6 69262016-01-28 Richard Biener <rguenther@suse.de>
6927
6928 PR tree-optimization/69466
6929 * gfortran.dg/vect/pr69466.f90: New testcase.
6930
44e7334b 69312016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6932
6933 * g++.dg/pr67989.C: Remove ARM-specific option.
6934 * gcc.target/arm/pr67989.C: New file.
6935
5ce8f551 69362016-01-27 Uros Bizjak <ubizjak@gmail.com>
6937
6938 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
6939 and expm1 test for glibc < 2.11.
6940
fa6e6b15 69412016-01-27 Richard Henderson <rth@redhat.com>
6942
6943 * gcc.c-torture/execute/pr69447.c: New test.
6944
69452016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 6946
7b8122c6 6947 PR fortran/69422
147b2f9b 6948 * gfortran.dg/alloc_comp_assign_15.f03: New test.
6949
78e516eb 69502016-01-27 Jakub Jelinek <jakub@redhat.com>
6951
6952 PR debug/66869
6953 * gcc.dg/pr66869.c: New test.
6954
9b849350 69552016-01-25 Jeff Law <law@redhat.com>
6956
6957 PR tree-optimization/68398
f11bb279 6958 PR tree-optimization/69196
9b849350 6959 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
6960 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
6961 path to avoid new heuristic allowing more irreducible regions
6962 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6963 * gcc.dg/tree-ssa/vrp46.c: Likewise.
6964 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6965 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
6966 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6967
fee5e491 69682016-01-27 Marek Polacek <polacek@redhat.com>
6969
6970 PR c/68062
6971 * c-c++-common/vector-compare-4.c: New test.
6972
eec96426 69732016-01-27 David Malcolm <dmalcolm@redhat.com>
6974
6975 PR preprocessor/69126
6976 * c-c++-common/pr69126.c: New test case.
6977
5068be18 69782016-01-27 Ian Lance Taylor <iant@google.com>
6979
6980 * gcc.dg/tree-ssa/ivopt_5.c: New test.
6981
5fa82c11 69822016-01-27 Ryan Burn <contact@rnburn.com>
6983
6984 PR cilkplus/69267
6985 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
6986
b3df0219 69872016-01-27 Uros Bizjak <ubizjak@gmail.com>
6988
6989 PR target/69512
6990 * gcc.target/i386/pr69512.c: New test.
6991
d46a16d4 69922016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
6993
6994 PR ada/69488
6995 * gnat.dg/sso/*.adb: Robustify dg-output directives.
6996
6a9b35ef 69972016-01-27 Marek Polacek <polacek@redhat.com>
6998
6999 PR c++/69379
7000 * g++.dg/pr69379.C: New test.
7001
18e9663b 70022016-01-27 Martin Sebor <msebor@redhat.com>
7003
7004 PR c++/69317
7005 * g++.dg/abi/Wabi-2-2.C: New test.
7006 * g++.dg/abi/Wabi-2-3.C: New test.
7007 * g++.dg/abi/Wabi-3-2.C: New test.
7008 * g++.dg/abi/Wabi-3-3.C: New test.
7009
c88301ad 70102016-01-27 Richard Biener <rguenther@suse.de>
7011
7012 PR tree-optimization/69166
7013 * gcc.dg/torture/pr69166.c: New testcase.
7014
8ca47550 70152016-01-27 Martin Jambor <mjambor@suse.cz>
7016
7017 PR tree-optimization/69355
7018 * gcc.dg/tree-ssa/pr69355.c: New test.
7019
5cb23e3c 70202016-01-27 Marek Polacek <polacek@redhat.com>
7021
7022 PR c++/69496
7023 * g++.dg/ext/constexpr-vla1.C: New test.
7024
7b0c1b6d 70252016-01-20 Christian Bruel <christian.bruel@st.com>
7026
7027 PR target/69245
7028 * gcc.target/arm/pr69245.c: New test.
7029
220112fc 70302016-01-27 Jakub Jelinek <jakub@redhat.com>
7031
7032 PR tree-optimization/69399
7033 * gcc.dg/torture/pr69399.c: New test.
7034
16294490 70352016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7036
7037 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7038
8abd3d0c 70392016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7040
7041 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7042
7cf9b895 70432016-01-26 Tom de Vries <tom@codesourcery.com>
7044
7045 PR tree-optimization/69110
7046 * gcc.dg/autopar/pr69110.c: New test.
7047
557c1942 70482016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 7049 Sebastian Pop <s.pop@samsung.com>
557c1942 7050
7051 * gcc.dg/graphite/isl-ast-op-select.c: New.
7052
80adbd96 70532015-01-26 Paul Thomas <pault@gcc.gnu.org>
7054
7055 PR fortran/69385
7056 * gfortran.dg/allocate_error_6.f90: New test.
7057
c3f86f60 70582016-01-26 Richard Henderson <rth@redhat.com>
7059
7060 * gcc.dg/tm/pr60908.c: New test.
7061
3752e5b1 70622016-01-26 David Malcolm <dmalcolm@redhat.com>
7063
7064 PR other/69006
7065 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7066 directive.
7067 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7068 expected multiline output to reflect the colorization being
7069 disabled before newlines.
7070 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7071 (custom_diagnostic_finalizer): Replace call to
7072 pp_newline_and_flush with call to pp_flush.
7073 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7074 * gfortran.dg/implicit_class_1.f90: Likewise.
7075 * lib/gcc-dg.exp (allow_blank_lines): New global.
7076 (dg-allow-blank-lines-in-output): New procedure.
7077 (gcc-dg-prune): Complain about blank lines in the output, unless
7078 dg-allow-blank-lines-in-output was called.
7079 * lib/multiline.exp (_build_multiline_regex): Only support
7080 arbitrary followup text for non-blank-lines, not for blank lines.
7081
9bbfd060 70822016-01-26 Jakub Jelinek <jakub@redhat.com>
7083
7084 PR tree-optimization/69483
7085 * gcc.dg/pr69483.c: New test.
7086 * g++.dg/opt/pr69483.C: New test.
7087
53773057 70882016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7089
7090 PR target/68620
7091 * gcc.target/arm/pr68620.c: New test.
7092
442a556f 70932016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7094
7095 * gcc.target/i386/pr68986-2.c: Remove -m32.
7096
d513c683 70972016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7098
7099 PR target/68986
7100 * gcc.target/i386/pr68986-1.c: New test.
7101 * gcc.target/i386/pr68986-2.c: Likewise.
7102 * gcc.target/i386/pr68986-3.c: Likewise.
7103
976877a5 71042016-01-26 Christian Bruel <christian.bruel@st.com>
7105
7106 * lib/target-supports.exp
7107 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7108 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7109 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7110
2c7b2f88 71112016-01-26 Richard Biener <rguenther@suse.de>
7112
7113 PR tree-optimization/69452
7114 * gcc.dg/torture/pr69452.c: New testcase.
7115
f7fc06e7 71162016-01-26 Jakub Jelinek <jakub@redhat.com>
7117
7118 PR target/69442
7119 * gcc.dg/pr69442.c: New test.
7120
d1dae587 71212016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7122
7123 PR target/67896
7124 * gcc.target/aarch64/simd/pr67896.C: New.
7125
ef7be7f8 71262016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7127
7128 PR tree-optimization/69400
7129 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7130 function.
7131 (plugin_init): Call it.
7132 * gcc.dg/torture/pr69400.c: New test.
7133
648433a4 71342016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7135
7136 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7137
45fc5243 71382016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7139 Sebastian Pop <s.pop@samsung.com>
7140
7141 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7142 isl-0.15.
7143
c699f6a1 71442016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7145 Sebastian Pop <s.pop@samsung.com>
7146
7147 * gcc.dg/graphite/pr69292.c: New.
7148
b86e24ea 71492016-01-25 Jakub Jelinek <jakub@redhat.com>
7150
7151 * c-c++-common/goacc/use_device-1.c: New test.
7152
105cb8d7 71532016-01-25 Jeff Law <law@redhat.com>
7154
7155 PR tree-optimization/69196
7156 PR tree-optimization/68398
7157 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7158 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7159
44562749 71602016-01-25 David Edelsohn <dje.gcc@gmail.com>
7161
7162 PR target/69469
7163 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7164 Algorithm.
7165
6837fee7 71662016-01-25 Richard Biener <rguenther@suse.de>
7167
7168 PR testsuite/69380
7169 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7170
fe500d65 71712016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7172
7173 PR target/69421
7174 * gcc.dg/pr69421.c: New test.
7175
8eacba94 71762016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7177
7178 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7179 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7180 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7181 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7182 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7183 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7184 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7185 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7186 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7187 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7188
af09d40d 71892016-01-25 Richard Biener <rguenther@suse.de>
7190
7191 PR tree-optimization/69376
7192 * gcc.dg/torture/pr69376.c: New testcase.
7193
d65063f5 71942016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7195
7196 PR fortran/69397
7197 PR fortran/68442
7198 * gfortran.dg/interface_38.f90: New test.
7199 * gfortran.dg/interface_39.f90: New test.
80adbd96 7200
08c7bfb4 72012016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7202
7203 Revert:
7204 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7205
7206 PR c++/11858
7207 PR c++/24663
7208 PR c++/24664
7209 * g++.dg/template/pr11858.C: New test.
7210 * g++.dg/template/pr24663.C: New test.
7211 * g++.dg/template/unify12.C: New test.
7212 * g++.dg/template/unify13.C: New test.
7213 * g++.dg/template/unify14.C: New test.
7214 * g++.dg/template/unify15.C: New test.
7215 * g++.dg/template/unify16.C: New test.
7216 * g++.dg/template/unify17.C: New test.
7217
c2e7d2be 72182016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7219
7220 PR fortran/68283
7221 gfortran.dg/pr68283.f90: New test.
7222
9f2e8617 72232016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7224
7225 PR fortran/66094
7226 * gfortran.dg/inline_matmul_13.f90: New test.
7227 * gfortran.dg/matmul_bounds_8.f90: New test.
7228 * gfortran.dg/matmul_bounds_9.f90: New test.
7229 * gfortran.dg/matmul_bounds_10.f90: New test.
7230
a4838119 72312016-01-23 Tom de Vries <tom@codesourcery.com>
7232
7233 PR tree-optimization/69426
7234 * gcc.dg/autopar/pr69426.c: New test.
7235
feddf0dc 72362016-01-23 Martin Sebor <msebor@redhat.com>
7237
7238 PR c++/58109
7239 PR c++/69022
7240 * g++.dg/cpp0x/alignas5.C: New test.
7241 * g++.dg/ext/vector29.C: Same.
7242
132731fb 72432016-01-23 Uros Bizjak <ubizjak@gmail.com>
7244
7245 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7246 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7247 _GNU_SOURCE from compile flags to the source.
7248 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7249 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7250 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7251 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7252
51aec681 72532016-01-22 Jakub Jelinek <jakub@redhat.com>
7254
7255 PR target/69432
7256 * g++.dg/opt/pr69432.C: New test.
7257
147aa3e3 72582016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7259
7260 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7261 32-bit targets testing an -m64 multilib.
7262
4d04e35e 72632016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7264
7265 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7266 64-bit support.
7267
86f38d0c 72682016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7269
7270 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7271
f776e712 72722016-01-21 Christian Bruel <christian.bruel@st.com>
7273
7274 PR target/68674
7275 * gcc.target/i386/pr68674.c
7276 * gcc.target/aarch64/pr68674.c
7277 * gcc.target/arm/pr68674.c
7278
7b9de435 72792016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7280
7281 PR target/69403
7282 * gcc.c-torture/execute/pr69403.c: New test.
7283
9935a0ba 72842016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7285
7286 PR c++/55843
7287 * g++.dg/template/pr55843.C: New.
7288
06b94aa1 72892016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7290
7291 PR testsuite/66877
7292 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7293 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7294
b68773a8 72952016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7296
7297 PR testsuite/67489
132731fb 7298 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7299 from dg-do compile directive, and instead add
7300 { dg-require-effective-target int128 }.
b68773a8 7301
bbbbe8ab 73022016-01-20 Martin Sebor <msebor@redhat.com>
7303
7304 PR c/69405
7305 * gcc.dg/sync-fetch.c: New test.
7306
f3a6a26f 73072016-01-21 Martin Sebor <msebor@redhat.com>
7308
7309 PR target/69252
7310 * gcc.target/powerpc/pr69252.c: New test.
7311
d1565a03 73122016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7313
7314 PR fortran/65996
132731fb 7315 * gfortran.dg/pr65996.f90: New test.
d1565a03 7316
15a5a905 73172016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7318
7319 PR c++/68810
bbbbe8ab 7320 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 7321 expected to generate an error.
15a5a905 7322
e4538af5 73232016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7324
7325 PR middle-end/66178
7326 * gcc.dg/torture/pr66178.c: New test.
7327
4d4180ce 73282016-01-21 Anton Blanchard <anton@samba.org>
7329 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7330
7331 PR target/63354
7332 * gcc.target/powerpc/pr63354.c: New test.
7333
86e16058 73342016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7335
7336 PR rtl-optimization/68990
7337 * gcc.target/i386/pr68990: New.
7338
b11b85e4 73392016-01-21 Nick Clifton <nickc@redhat.com>
7340
7341 PR target/69129
7342 * gcc.target/mips/pr69129.c: New.
7343
62dd9f85 73442016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7345
7346 PR c++/58046
7347 * g++.dg/cpp0x/pr58046.C: New.
7348
ac7d424b 73492016-01-21 Jakub Jelinek <jakub@redhat.com>
7350
47c0bea3 7351 PR target/69187
7352 PR target/65624
7353 * gcc.target/arm/pr69187.c: New test.
7354
ac7d424b 7355 PR c++/69355
7356 * g++.dg/torture/pr69355.C: New test.
7357
9e18b252 73582016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7359 Sebastian Pop <s.pop@samsung.com>
7360
7361 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7362
de862e2f 73632016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7364 Sebastian Pop <s.pop@samsung.com>
7365
132731fb 7366 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 7367
f55f9344 73682016-01-21 Jakub Jelinek <jakub@redhat.com>
7369
7370 PR middle-end/67653
7371 * c-c++-common/pr67653.c: New test.
7372 * gcc.dg/torture/pr29119.c: Add dg-warning.
7373
62752e71 73742016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7375
7376 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7377
16d4186f 73782016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7379
7380 PR c/24293
7381 * gcc.dg/pr24293.c: New test.
7382 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7383 incomplete struct type.
7384 * gcc.dg/declspec-1.c: Likewise.
7385 * gcc.dg/pr63549.c: Likewise.
7386
58219d13 73872016-01-20 Jakub Jelinek <jakub@redhat.com>
7388
7389 PR tree-optimization/66612
7390 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7391 for bdn instruction.
7392
a7b5688a 73932016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7394
7395 * lib/target-supports.exp
7396 (check_effective_target_arm_fp_ok_nocache): New.
7397 (check_effective_target_arm_fp_ok): New.
7398 (add_options_for_arm_fp): New.
7399 (check_effective_target_arm_crypto_ok_nocache): Require
7400 target_arm_v8_neon_ok instead of arm32.
7401 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7402 (check_effective_target_arm_crypto_pragma_ok): New.
7403 (add_options_for_arm_vfp): New.
7404 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7405 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7406 target instead. Force initial fpu to vfp.
7407 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7408 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7409 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7410 dependency.
7411 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7412 use arm_vfp effective target instead. Force initial fpu to vfp.
7413 * gcc.target/arm/attr-neon3.c: Likewise.
7414 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7415 arm_vfp_ok.
7416 * gcc.target/arm/unsigned-float.c: Likewise.
7417 * gcc.target/arm/vfp-1.c: Likewise.
7418 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7419 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7420 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7421 * gcc.target/arm/vfp-ldmias.c: Likewise.
7422 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7423 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7424 * gcc.target/arm/vfp-stmiad.c: Likewise.
7425 * gcc.target/arm/vfp-stmias.c: Likewise.
7426 * gcc.target/arm/vnmul-1.c: Likewise.
7427 * gcc.target/arm/vnmul-2.c: Likewise.
7428 * gcc.target/arm/vnmul-3.c: Likewise.
7429 * gcc.target/arm/vnmul-4.c: Likewise.
7430
7ca56ca8 74312016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 7432
7fb75b57 7433 PR testsuite/69366
7434 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7435 the MPX run-time library, for compile-time MPX test.
7436 * gcc.target/i386/chkp-always_inline.c: Likewise.
7437 * gcc.target/i386/chkp-bndret.c: Likewise.
7438 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7439 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7440 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7441 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7442 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7443 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7444 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7445 * gcc.target/i386/chkp-label-address.c: Likewise.
7446 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7447 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7448 * gcc.target/i386/chkp-pr69044.c: Likewise.
7449 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7450 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7451 * gcc.target/i386/chkp-strchr.c: Likewise.
7452 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7453 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7454 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7455 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7456 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7457 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7458 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7459 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7460 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7461 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7462 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7463 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7464 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7465 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7466 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7467 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7468 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7469 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7470 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7471 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7472 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7473 * gcc.target/i386/pr63995-2.c: Likewise.
7474 * gcc.target/i386/pr64805.c: Likewise.
7475 * gcc.target/i386/pr65044.c: Likewise.
7476 * gcc.target/i386/pr65167.c: Likewise.
7477 * gcc.target/i386/pr65183.c: Likewise.
7478 * gcc.target/i386/pr65184.c: Likewise.
7479 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 7480
f2da0b99 74812016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7482
7483 PR tree-optimization/69328
7484 * gcc.dg/pr69328.c: New test.
7485
4d379676 74862016-01-20 Jeff Law <law@redhat.com>
7487
4a11f145 7488 PR target/25114
4d379676 7489 * gcc.target/m68k/pr25114.c: New test.
7490
0754bad1 74912016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7492
7493 * gcc.target/arm/memset-inline-10.c: Added
7494 dg-require-effective-target arm_thumb2_ok.
7495
63bd5c2d 74962016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7497
7498 * gcc.dg/debug/dwarf2/sso.c: New test.
7499
a9c01e81 75002016-01-19 Uros Bizjak <ubizjak@gmail.com>
7501
7502 PR testsuite/68820
7503 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7504 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7505 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7506
53fa0e54 75072016-01-19 Jan Hubicka <hubicka@ucw.cz>
7508
7509 PR ipa/66223
7510 * g++.dg/ipa/devirt-50.C: New testcase.
7511
e035a62c 75122016-01-19 Marek Polacek <polacek@redhat.com>
7513
7514 PR c++/68965
7515 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7516 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7517
885cc3ea 75182016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7519
7520 PR target/69135
7521 * gcc.target/arm/pr69135_1.c: New test.
7522
07bd240e 75232015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7524
7525 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7526
9f60d257 75272015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7528
7529 * gcc.target/aarch64/ccmp_1.c: New testcase.
7530
a0c919f7 75312016-01-19 Marek Polacek <polacek@redhat.com>
7532
7533 PR c++/68586
7534 * g++.dg/cpp0x/enum30.C: New test.
7535
dc5d6d17 75362016-01-19 Richard Biener <rguenther@suse.de>
7537
7538 PR tree-optimization/69336
7539 * g++.dg/tree-ssa/pr69336.C: New testcase.
7540
6dd156e0 75412016-01-19 Jakub Jelinek <jakub@redhat.com>
7542
7543 PR debug/65779
7544 * gcc.dg/pr65779.c: New test.
7545
3e0d45b9 75462016-01-19 Richard Biener <rguenther@suse.de>
7547
7548 PR tree-optimization/69352
7549 * gcc.dg/torture/pr69352.c: New testcase.
7550
7a3cf64d 75512016-01-19 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR rtl-optimization/68955
7554 PR rtl-optimization/64557
7555 * gcc.dg/torture/pr68955.c: New test.
7556
8be55b33 75572016-01-19 Jan Hubicka <hubicka@ucw.cz>
7558
7559 PR lto/69136
7560 * g++.dg/torture/pr69136.C: New testcase.
7561
72a985d7 75622016-01-19 Jan Hubicka <hubicka@ucw.cz>
7563
7564 PR lto/69133
7565 * g++.dg/lto/pr69133_0.C: New testcase.
7566 * g++.dg/lto/pr69133_1.C: New testcase.
7567
56778b62 75682016-01-15 Jeff Law <law@redhat.com>
7569
7570 PR tree-optimization/69320
7571 * gcc.c-torture/pr69320-1.c: New test.
7572 * gcc.c-torture/pr69320-2.c: New test.
7573 * gcc.c-torture/pr69320-3.c: New test.
7574 * gcc.c-torture/pr69320-4.c: New test.
7575
ced41b93 75762016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7577
7578 PR c++/11858
7579 PR c++/24663
7580 PR c++/24664
7581 * g++.dg/template/pr11858.C: New test.
7582 * g++.dg/template/pr24663.C: New test.
7583 * g++.dg/template/unify12.C: New test.
7584 * g++.dg/template/unify13.C: New test.
7585 * g++.dg/template/unify14.C: New test.
7586 * g++.dg/template/unify15.C: New test.
7587 * g++.dg/template/unify16.C: New test.
7588 * g++.dg/template/unify17.C: New test.
7589
7f8cbcaf 75902016-01-18 David Malcolm <dmalcolm@redhat.com>
7591
7592 PR testsuite/69181
7593 * gcc.dg/pr69181-1.c: New test file.
7594 * gcc.dg/pr69181-2.c: New test file.
7595 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7596 globals by moving it to...
7597 (cleanup-after-saved-dg-test): ...this new function. Add
7598 "global additional_sources_used". Add reset of global
7599 multiline_expected_outputs to the empty list.
7600 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7601 global to...
7602 (multiline_expected_outputs): ...this, and updated comments to
7603 note that it is modified from gcc-dg.exp.
7604 (dg-end-multiline-output): Update for the above renaming.
7605 (handle-multiline-outputs): Likewise. Remove the clearing
7606 of the expected outputs to the empty list.
7607
3c7cbfc0 76082016-01-18 Richard Biener <rguenther@suse.de>
7609
7610 PR tree-optimization/69297
7611 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7612
81d49cc1 76132016-01-18 Joseph Myers <joseph@codesourcery.com>
7614
7615 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7616 dg-options.
7617 * gcc.target/mips/mips-3d-2.c: Likewise.
7618 * gcc.target/mips/mips-3d-3.c: Likewise.
7619 * gcc.target/mips/mips-3d-4.c: Likewise.
7620 * gcc.target/mips/mips-3d-5.c: Likewise.
7621 * gcc.target/mips/mips-3d-6.c: Likewise.
7622 * gcc.target/mips/mips-3d-7.c: Likewise.
7623 * gcc.target/mips/mips-3d-8.c: Likewise.
7624 * gcc.target/mips/mips-3d-9.c: Likewise.
7625 * gcc.target/mips/mips-ps-1.c: Likewise.
7626 * gcc.target/mips/mips-ps-2.c: Likewise.
7627 * gcc.target/mips/mips-ps-3.c: Likewise.
7628 * gcc.target/mips/mips-ps-4.c: Likewise.
7629 * gcc.target/mips/mips-ps-5.c: Likewise.
7630 * gcc.target/mips/mips-ps-6.c: Likewise.
7631 * gcc.target/mips/mips-ps-7.c: Likewise.
7632 * gcc.target/mips/mips-ps-type.c: Likewise.
7633 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7634 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7635
03c4ff3a 76362016-01-18 Tom de Vries <tom@codesourcery.com>
7637
7638 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7639 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7640 * c-c++-common/goacc/kernels-empty.c: New test.
7641 * c-c++-common/goacc/kernels-eternal.c: New test.
7642 * c-c++-common/goacc/kernels-loop-2.c: New test.
7643 * c-c++-common/goacc/kernels-loop-3.c: New test.
7644 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7645 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7646 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7647 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7648 * c-c++-common/goacc/kernels-loop-data.c: New test.
7649 * c-c++-common/goacc/kernels-loop-g.c: New test.
7650 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7651 * c-c++-common/goacc/kernels-loop-n.c: New test.
7652 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7653 * c-c++-common/goacc/kernels-loop.c: New test.
7654 * c-c++-common/goacc/kernels-noreturn.c: New test.
7655 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7656 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7657 * c-c++-common/goacc/kernels-reduction.c: New test.
7658
22e3dcee 76592016-01-18 Tom de Vries <tom@codesourcery.com>
7660
7661 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7662 * gcc.dg/autopar/outer-2.c: Same.
7663 * gcc.dg/autopar/outer-3.c: Same.
7664 * gcc.dg/autopar/outer-4.c: Same.
7665 * gcc.dg/autopar/outer-5.c: Same.
7666 * gcc.dg/autopar/outer-6.c: Same.
7667 * gcc.dg/autopar/parallelization-1.c: Same.
7668 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7669 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7670 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7671 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7672 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7673 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7674 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7675 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7676 * gcc.dg/autopar/pr39500-1.c: Same.
7677 * gcc.dg/autopar/pr39500-2.c: Same.
7678 * gcc.dg/autopar/pr46193.c: Same.
7679 * gcc.dg/autopar/pr46194.c: Same.
7680 * gcc.dg/autopar/pr49580.c: Same.
7681 * gcc.dg/autopar/pr49960-1.c: Same.
7682 * gcc.dg/autopar/pr49960.c: Same.
7683 * gcc.dg/autopar/pr68373.c: Same.
7684 * gcc.dg/autopar/reduc-1.c: Same.
7685 * gcc.dg/autopar/reduc-1char.c: Same.
7686 * gcc.dg/autopar/reduc-1short.c: Same.
7687 * gcc.dg/autopar/reduc-2.c: Same.
7688 * gcc.dg/autopar/reduc-2char.c: Same.
7689 * gcc.dg/autopar/reduc-2short.c: Same.
7690 * gcc.dg/autopar/reduc-3.c: Same.
7691 * gcc.dg/autopar/reduc-4.c: Same.
7692 * gcc.dg/autopar/reduc-6.c: Same.
7693 * gcc.dg/autopar/reduc-7.c: Same.
7694 * gcc.dg/autopar/reduc-8.c: Same.
7695 * gcc.dg/autopar/reduc-9.c: Same.
7696 * gcc.dg/autopar/uns-outer-4.c: Same.
7697 * gcc.dg/autopar/uns-outer-5.c: Same.
7698 * gcc.dg/autopar/uns-outer-6.c: Same.
7699 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7700 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7701
fd5cbe2f 77022016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7703
7704 PR target/63679
7705 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7706 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7707
fa75ab55 77082016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7709
7710 PR target/63679
7711 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7712 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7713 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7714
214b2582 77152016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7716
7717 PR target/63679
7718 * gcc.dg/tree-ssa/sra-17.c: New.
7719 * gcc.dg/tree-ssa/sra-18.c: New.
7720
13146837 77212016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7722
7723 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7724
6ccd18c2 77252016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7726
7727 * gnat.dg/inline12.adb: New test.
7728
8872b95f 77292016-01-18 Bin Cheng <bin.cheng@arm.com>
7730
7731 PR tree-optimization/66797
7732 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7733
971514e3 77342016-01-18 Richard Biener <rguenther@suse.de>
7735
7736 PR tree-optimization/69170
7737 * gcc.dg/torture/pr69170.c: New testcase.
7738
dfb6d139 77392016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 7740
7741 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7742
164d84c2 77432016-01-16 Tom de Vries <tom@codesourcery.com>
7744
7745 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
7746
4c33b769 77472016-01-16 Tom de Vries <tom@codesourcery.com>
7748
7749 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
7750 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
7751 redundant dg-require-effective-target pthread.
7752 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
7753 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
7754 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7755 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
7756 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
7757 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
7758 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
7759
673441b0 77602016-01-16 David Edelsohn <dje.gcc@gmail.com>
7761
7762 PR target/68609
7763 * gcc.target/powerpc/recip-6.c: Enable on AIX.
7764 * gcc.target/powerpc/recip-7.c: Same.
7765
90153ae7 77662016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7767
7768 PR c++/69091
7769 * g++.dg/template/pr69091.C: New test.
7770
bc24d01d 77712016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7772
7773 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
7774 dump does not contain an error_mark_node.
7775 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
7776 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
7777
4067c0fd 77782016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7779
7780 PR c++/68936
7781 * g++.dg/template/pr68936.C: New test.
7782
27c6dbdd 77832016-01-15 David Edelsohn <dje.gcc@gmail.com>
7784
7785 PR target/68609
7786 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
7787 * gcc.target/powerpc/recip-2.c: Same.
7788 * gcc.target/powerpc/recip-3.c: Same.
7789 * gcc.target/powerpc/recip-4.c: Same.
7790 * gcc.target/powerpc/recip-sqrtf.c: Same.
7791
e390c57d 77922016-01-15 Jeff Law <law@redhat.com>
7793
7794 PR tree-optimization/69270
7795 * gcc.dg/tree-ssa/pr69270-2.c: New test.
7796 * gcc.dg/tree-ssa/pr69270-3.c: New test.
7797
ddcfeaf1 77982016-01-15 Paul Thomas <pault@gcc.gnu.org>
7799
7800 PR fortran/49630
7801 * gfortran.dg/deferred_character_13.f90: New test for the fix
7802 of comment 3 of the PR.
7803
7804 PR fortran/54070
7805 * gfortran.dg/deferred_character_8.f90: New test
7806 * gfortran.dg/allocate_error_5.f90: New test
7807
7808 PR fortran/60593
7809 * gfortran.dg/deferred_character_10.f90: New test
7810
7811 PR fortran/60795
7812 * gfortran.dg/deferred_character_14.f90: New test
7813
7814 PR fortran/61147
7815 * gfortran.dg/deferred_character_11.f90: New test
7816
7817 PR fortran/64324
7818 * gfortran.dg/deferred_character_9.f90: New test
7819
81be349c 78202016-01-15 Vladimir Makarov <vmakarov@redhat.com>
7821
7822 PR rtl-optimization/69030
7823 * gcc.target/i386/pr69030.c: New.
7824
998456c5 78252016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7826
7827 * gcc.target/aarch64/target_attr_17.c: New test.
7828
0d85be19 78292016-01-15 Richard Biener <rguenther@suse.de>
7830
7831 PR tree-optimization/66856
7832 * gcc.dg/torture/pr66856-1.c: New testcase.
7833 * gcc.dg/torture/pr66856-2.c: Likewise.
7834
321d36c8 78352016-01-15 Richard Biener <rguenther@suse.de>
7836
7837 PR debug/69137
7838 * g++.dg/lto/pr69137_0.C: New testcase.
7839
d94a1f53 78402016-01-15 Richard Sandiford <richard.sandiford@arm.com>
7841
7842 PR middle-end/69246
7843 * gcc.target/i386/pr69246.c: New test.
7844
5fe9a861 78452016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7846
a9c01e81 7847 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 7848
3d05a5e9 78492016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7850
7851 PR c++/56194
7852 * g++.dg/init/const9.C: Disable test on S/390.
7853
5e8132b5 78542016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7855
7856 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
7857 * g++.dg/Wno-frame-address.C: Ditto.
7858
32307cdf 78592016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7860
7861 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
7862
1ca28250 78632016-01-15 Richard Biener <rguenther@suse.de>
7864
7865 PR tree-optimization/68961
7866 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
7867
6271bd93 78682016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7869
7870 * gcc.target/i386/pr65105-5.c: New test.
7871
dfb6d139 78722016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 7873
7874 * gcc.c-torture/execute/alias-4.c: New testcase.
7875
dfb6d139 78762016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 7877
7878 PR ipa/68148
7879 * g++.dg/ipa/devirt-49.C: New testcase.
7880
7bbac464 78812016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 7882
7883 PR target/65837
7884 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
7885 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
7886 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
7887
4345b868 78882016-01-15 Richard Biener <rguenther@suse.de>
7889
7890 PR tree-optimization/69117
7891 * gcc.dg/torture/pr69117.c: New testcase.
7892
580357e7 78932015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 7894
7895 PR c++/69048
7896 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
7897
612baa31 78982016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7899
7900 PR testsuite/67509
7901 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
7902 range tests use 100 * maximum instead of maximum + 1.
7903
44e09bc4 79042016-01-14 Jakub Jelinek <jakub@redhat.com>
7905
7906 PR debug/69244
7907 * gcc.dg/guality/pr69244.c: New test.
7908
96962ae4 79092016-01-14 Uros Bizjak <ubizjak@gmail.com>
7910
7911 * lib/target-supports.exp (check_effective_target_issignaling):
7912 New procedure.
7913 * gcc.dg/pr61441.c: Require issignaling effective target.
7914
ab9c400b 79152016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
7916
7917 PR target/68803
7918 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
7919
a7ed4583 79202016-01-14 David Malcolm <dmalcolm@redhat.com>
7921
7922 PR c++/68819
7923 PR preprocessor/69177
7924 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
7925 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
7926 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
7927 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7928
77f35cec 79292016-01-14 Marek Polacek <polacek@redhat.com>
7930
7931 PR c/69262
7932 * gcc.dg/array-15.c: New test.
7933
915d0950 79342016-01-14 Jakub Jelinek <jakub@redhat.com>
7935
7936 PR middle-end/68146
7937 PR tree-optimization/69155
7938 * gfortran.dg/pr68146.f: New test.
7939 * gfortran.dg/pr69155.f90: New test.
7940
24651fb7 79412016-01-14 Richard Biener <rguenther@suse.de>
7942
7943 PR tree-optimization/68060
7944 * gcc.dg/torture/pr68060-1.c: New testcase.
7945 * gcc.dg/torture/pr68060-2.c: Likewise.
7946
2f63f950 79472016-01-14 Nick Clifton <nickc@redhat.com>
7948
7949 * lib/target-supports.exp
7950 (check_effective_target_arm_neon_ok_nocache): Add an option
7951 sequence that includes setting the ARM architecture to ARMv7-A.
7952 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
7953 command line options necessary to enable Neon support.
7954 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
7955 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
7956 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
7957 * gcc.target/arm/pr69180.c: Likewise.
7958
3ce0acde 79592016-01-14 Jeff Law <law@redhat.com>
7960
7961 PR tree-optimization/69270
7962 * gcc.dg/tree-ssa/pr69270.c: New test.
7963
bda05c57 79642016-01-13 Bernd Schmidt <bschmidt@redhat.com>
7965
7966 PR c/66208
7967 * c-c++-common/pr66208.c: New file.
7968
9b657cf1 79692016-01-13 Jakub Jelinek <jakub@redhat.com>
7970
7971 PR tree-optimization/69156
7972 * gcc.dg/pr69156.c: New test.
7973
58ba1b9d 79742016-01-13 H.J. Lu <hongjiu.lu@intel.com>
7975
7976 * gcc.target/i386/pr69225-7.c: New test.
7977
e5fee0fe 79782016-01-13 Richard Henderson <rth@redhat.com>
7979
7980 * gcc.dg/tm/memopt-13.c: Update expected function.
7981 * gcc.dg/tm/memopt-6.c: Likewise.
7982
3f0e9745 79832016-01-13 Uros Bizjak <ubizjak@gmail.com>
7984
7985 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
7986 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
7987 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
7988 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 7989
3f0e9745 79902016-01-13 Tom de Vries <tom@codesourcery.com>
7991
7992 PR tree-optimization/69169
7a6ddc0d 7993 * gcc.dg/pr69169.c: New test.
7994
9b657cf1 79952016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 7996
7997 PR target/69228
7998 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
7999 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8000 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8001 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8002 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8003 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8004 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8005 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8006
f704d701 80072016-01-13 Jakub Jelinek <jakub@redhat.com>
8008
8009 PR target/69247
8010 * gcc.dg/pr69247.c: New test.
8011
e966d6b9 80122016-01-13 Richard Biener <rguenther@suse.de>
8013
8014 PR tree-optimization/69242
8015 * gcc.dg/torture/pr69242.c: New testcase.
8016
1ca1d9b2 80172016-01-13 Richard Biener <rguenther@suse.de>
8018
8019 PR tree-optimization/69186
8020 * gcc.dg/torture/pr69186.c: New testcase.
8021
d07cbccc 80222016-01-13 Jeff Law <law@redhat.com>
8023
8024 PR tree-optimization/67755
8025 * gcc.dg/tree-ssa/pr67755.c: New test.
8026
80272016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 8028
8029 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8030 pass number in output by a star.
8031
b95d41cf 80322016-01-12 Bin Cheng <bin.cheng@arm.com>
8033
8034 PR tree-optimization/68911
8035 * gcc.c-torture/execute/pr68911.c: New test.
8036
91d87e22 80372016-01-12 Marek Polacek <polacek@redhat.com>
8038
8039 PR c++/68979
8040 * g++.dg/warn/permissive-1.C: New test.
8041
8a9401a4 80422016-01-12 Jakub Jelinek <jakub@redhat.com>
8043
8044 PR objc++/68511
8045 PR c++/69213
8046 * g++.dg/opt/pr69213.C: New test.
8047
b9cb7a67 80482016-01-12 Christian Bruel <christian.bruel@st.com>
8049
8050 PR target/69180
8051 * gcc.target/arm/pr69180.c: New test.
8052
e4c96992 80532016-01-12 Richard Biener <rguenther@suse.de>
8054
8055 PR lto/69077
8056 * g++.dg/lto/pr69077_0.C: New testcase.
8057 * g++.dg/lto/pr69077_1.C: Likewise.
8058
90525f61 80592016-01-12 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR target/69175
8062 * g++.dg/opt/pr69175.C: New test.
8063
9e7edfd3 80642016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8065
8066 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8067 rather than #including math.h & stdlib.h.
8068 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8069 * gcc.dg/vect/pr49771.c: Likewise.
8070 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8071 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8072 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8073 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8074 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8075 * gcc.dg/vect/pr44507.c: Likewise.
8076 * gcc.dg/vect/pr45902.c: Likewise.
8077 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8078 * gcc.dg/vect/vect-117.c: Likewise.
8079 * gcc.dg/vect/vect-99.c: Likewise.
8080 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8081 * gcc.dg/vect/vect-cond-1.c: Likewise.
8082 * gcc.dg/vect/vect-cond-2.c: Likewise.
8083 * gcc.dg/vect/vect-cond-3.c: Likewise.
8084 * gcc.dg/vect/vect-cond-4.c: Likewise.
8085 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8086 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8087 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8088 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8089 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8090 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8091 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8092 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8093 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8094 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8095 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8096 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8097 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8098 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8099 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8100 include of signal.h.
8101 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8102 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8103 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8104 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8105 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8106 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8107 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8108 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8109 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8110 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8111 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8112 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8113 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8114 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8115 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8116 * gcc.dg/vect/vect-outer-5.c: Likewise.
8117 * gcc.dg/vect/vect-outer-6.c: Likewise.
8118 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8119 include of stdio.h.
8120
3368873d 81212016-01-12 Nick Clifton <nickc@redhat.com>
8122
8123 PR target/68913
8124 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8125 to fread so that it will be found in all target runtimes.
8126
0464ea95 81272016-01-12 Richard Biener <rguenther@suse.de>
8128
8129 PR tree-optimization/69053
8130 * g++.dg/torture/pr69053.C: New testcase.
8131
7819730f 81322016-01-12 Richard Biener <rguenther@suse.de>
8133
8134 PR tree-optimization/69168
8135 * gcc.dg/torture/pr69168.c: New testcase.
8136
995bfebf 81372016-01-12 Richard Biener <rguenther@suse.de>
8138
8139 PR tree-optimization/69157
8140 * gcc.dg/torture/pr69157.c: New testcase.
8141
81422016-01-12 Richard Biener <rguenther@suse.de>
8143
8144 PR tree-optimization/69174
8145 * gcc.dg/torture/pr69174.c: New testcase.
8146
1d10d64c 81472016-01-12 Jakub Jelinek <jakub@redhat.com>
8148
8149 PR c++/66808
8150 PR c++/69000
8151 * g++.dg/tls/pr66808.C: New test.
8152 * g++.dg/tls/pr69000.C: New test.
8153
f0b79faf 81542016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8155
8156 * gcc.target/powerpc/swaps-p8-23.c: New test.
8157 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8158
04cf75a4 81592016-01-11 John David Anglin <danglin@gcc.gnu.org>
8160
8161 PR tree-optimization/68356
8162 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8163
0eb4264c 81642016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8165 Jim Wilson <jim.wilson@linaro.org>
8166
8167 PR target/69194
8168 * gcc.target/arm/pr69194.c: New test.
8169
2f66de64 81702016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8171
8172 PR target/69225
8173 * gcc.target/i386/pr69225-1.c: New test.
8174 * gcc.target/i386/pr69225-2.c: Likewise.
8175 * gcc.target/i386/pr69225-3.c: Likewise.
8176 * gcc.target/i386/pr69225-4.c: Likewise.
8177 * gcc.target/i386/pr69225-5.c: Likewise.
8178 * gcc.target/i386/pr69225-6.c: Likewise.
8179
36105e82 81802016-01-11 Jakub Jelinek <jakub@redhat.com>
8181
1c78ce2e 8182 PR target/67462
8183 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8184 if lp64.
8185
a4a87320 8186 PR target/69071
8187 * gcc.dg/pr69071.c: New test.
8188
91fbd04f 8189 PR c++/69211
8190 * g++.dg/opt/pr69211.C: New test.
8191
36105e82 8192 PR tree-optimization/69214
8193 * gcc.c-torture/compile/pr69214.c: New test.
8194
e934c380 81952016-01-11 Uros Bizjak <ubizjak@gmail.com>
8196
8197 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8198 * gcc.target/i386/pr66232-11.c: Ditto.
8199 * gcc.target/i386/pr66232-12.c: Ditto.
8200 * gcc.target/i386/pr66232-13.c: Ditto.
8201
3ff1b153 82022016-01-11 Richard Biener <rguenther@suse.de>
8203
8204 PR tree-optimization/69173
8205 * gcc.dg/torture/pr69173.c: New testcase.
8206
04e1504c 82072016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8208
8209 PR rtl-optimization/68796
8210 * gcc.target/aarch64/tst_5.c: New test.
8211 * gcc.target/aarch64/tst_6.c: Likewise.
8212
ae8718b5 82132016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8214
8215 PR rtl-optimization/68841
8216 * gcc.dg/pr68841.c: New test.
8217 * gcc.c-torture/execute/pr68841.c: New test.
8218
bd8bece2 82192016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8220
8221 PR rtl-optimization/68920
8222 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8223 for ix86 targets.
8224 * gcc.dg/ifcvt-5.c: New test.
8225
9b657cf1 82262016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 8227
8228 PR bootstrap/69123
8229 * g++.dg/pr69123.C: New.
8230
7a158352 82312016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8232
8233 PR target/69010
8234 * gcc.target/i386/pr69010.c: New test.
8235
ff375d11 82362016-01-11 Martin Jambor <mjambor@suse.cz>
8237
8238 PR ipa/69044
8239 * gcc.target/i386/chkp-pr69044.c: New test.
8240
9eb890f1 82412016-01-11 Tom de Vries <tom@codesourcery.com>
8242
8243 PR tree-optimization/69109
8244 * gcc.dg/autopar/pr69109-2.c: New test.
8245 * gcc.dg/autopar/pr69109.c: New test.
8246
c4157ee5 82472016-01-11 Tom de Vries <tom@codesourcery.com>
8248
8249 PR tree-optimization/69108
8250 * gcc.dg/autopar/pr69108.c: New test.
8251
b933e511 82522016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8253
8254 PR c++/69029
8255 * c-c++-common/Wisleading-indentation.c: Augment test.
8256
efb73de1 82572016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8258
8259 PR fortran/69154
8260 * gfortran.dg/inline_matmul_12.f90: New test.
8261
40c86c3b 82622016-01-10 Paul Thomas <pault@gcc.gnu.org>
8263
8264 PR fortran/67779
8265 * gfortran.dg/actual_array_offset_1: New test.
8266
a006c0bb 82672016-01-10 Tom de Vries <tom@codesourcery.com>
8268
8269 PR tree-optimization/69062
8270 * gcc.dg/autopar/pr69062.c: New test.
8271
880ed4be 82722016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8273
8274 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8275 * gcc.dg/vect/slp-perm-2.c: Likewise.
8276 * gcc.dg/vect/slp-perm-3.c: Likewise.
8277 * gcc.dg/vect/slp-perm-5.c: Likewise.
8278 * gcc.dg/vect/slp-perm-6.c: Likewise.
8279 * gcc.dg/vect/slp-perm-7.c: Likewise.
8280 * gcc.dg/vect/slp-perm-8.c: Likewise.
8281
d95e1856 82822016-01-10 Tom de Vries <tom@codesourcery.com>
8283
8284 PR tree-optimization/69039
8285 * gcc.dg/autopar/pr69039.c: New test.
8286
0f8f48d0 82872016-01-09 Marek Polacek <polacek@redhat.com>
8288
8289 PR c++/69113
8290 * g++.dg/pr69113.C: New test.
8291
7dff0499 82922016-01-09 Jakub Jelinek <jakub@redhat.com>
8293
8294 PR middle-end/50865
8295 PR tree-optimization/69097
8296 * gcc.c-torture/execute/pr50865.c: New test.
8297 * gcc.c-torture/execute/pr69097-1.c: New test.
8298 * gcc.c-torture/execute/pr69097-2.c: New test.
8299 * gcc.dg/pr69097-1.c: New test.
8300 * gcc.dg/pr69097-2.c: New test.
8301
18431e78 83022016-01-09 Jakub Jelinek <jakub@redhat.com>
8303
8304 PR c++/69164
8305 * g++.dg/opt/pr69164.C: New test.
8306
1943a4a2 83072016-01-08 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR tree-optimization/69167
8310 * gcc.dg/pr69167.c: New test.
8311
a143e277 83122016-01-08 Marek Polacek <polacek@redhat.com>
8313
8314 PR c++/68449
8315 * g++.dg/pr68449.C: New.
8316
44c01906 83172016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8318
8319 PR tree-optimization/68707
8320 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8321 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8322 on platforms supporting it.
8323 * gcc.dg/vect/slp-perm-2.c: Likewise.
8324 * gcc.dg/vect/slp-perm-3.c: Likewise.
8325 * gcc.dg/vect/slp-perm-5.c: Likewise.
8326 * gcc.dg/vect/slp-perm-7.c: Likewise.
8327 * gcc.dg/vect/slp-perm-8.c: Likewise.
8328 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8329 on platforms supporting it.
8330
c437d1e8 83312016-01-08 Jakub Jelinek <jakub@redhat.com>
8332
c9595c51 8333 PR tree-optimization/69162
8334 * gcc.dg/pr69162.c: New test.
8335
c437d1e8 8336 PR tree-optimization/69172
8337 * gcc.dg/pr69172.c: New test.
8338
6a46a28c 83392016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8340
8341 PR tree-optimization/67781
8342 * gcc.c-torture/execute/pr67781.c: New file.
8343
62ad9a04 83442016-01-08 Jakub Jelinek <jakub@redhat.com>
8345
8346 PR tree-optimization/69083
8347 * gcc.dg/vect/pr69083.c: New test.
8348
9e0e8c2a 83492016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8350
8351 PR tree-optimization/61441
8352 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8353 Use -fexcess-precision=standard for compiler options.
8354 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8355
5d034e37 83562016-01-08 Jakub Jelinek <jakub@redhat.com>
8357
5013f740 8358 PR fortran/69128
8359 * gfortran.dg/gomp/pr69128.f90: New test.
8360
5d034e37 8361 PR c++/69145
8362 * g++.dg/ext/pr69145-1.C: New test.
8363 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8364 * g++.dg/ext/pr69145-2.h: New file.
8365
517906ff 83662016-01-07 Martin Sebor <msebor@redhat.com>
8367
8368 PR c/68966
8369 * gcc.dg/atomic-fetch-bool.c: New test.
8370 * gcc.dg/sync-fetch-bool.c: New test.
8371
cdbb524c 83722016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8373
8374 PR fortran/66680
8375 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8376
ec3aba9e 83772016-01-07 Nick Clifton <nickc@redhat.com>
8378
8379 PR target/66655
8380 * g++.dg/pr66655.C: New test.
8381 * g++.dg/pr66655_1.cc: Test support file.
8382 * g++.dg/pr66655.h: Test header file.
8383
9b657cf1 83842016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 8385
8386 PR fortran/66680
8387 gfortran.dg/gomp/pr66680.f90: New test.
8388
cd45d7a5 83892016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8390
8391 PR target/69171
8392 * gcc.target/i386/pr69171-1.c: New test.
8393 * gcc.target/i386/pr69171-2.c: Likewise.
8394 * gcc.target/i386/pr69171-3.c: Likewise.
8395 * gcc.target/i386/pr69171-4.c: Likewise.
8396 * gcc.target/i386/pr69171-5.c: Likewise.
8397 * gcc.target/i386/pr69171-6.c: Likewise.
8398
4a86a91a 83992015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8400
8401 PR middle-end/67639
8402 * c-c++-common/pr67639.c: New test.
8403
34c05552 84042016-01-07 Jakub Jelinek <jakub@redhat.com>
8405
8406 PR tree-optimization/69141
8407 * g++.dg/opt/pr69141.C: New test.
8408
f08d6895 84092016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8410
8411 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8412
32ec4173 84132016-01-06 Uros Bizjak <ubizjak@gmail.com>
8414
8415 PR target/69140
8416 * gcc.target/i386/pr69140.c: New test
8417
d74214f3 84182016-01-06 David Malcolm <dmalcolm@redhat.com>
8419
8420 * gcc.dg/bad-dereference.c: New test case.
8421
73991cab 84222015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8423
8424 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8425
fc8cc457 84262016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8427
8428 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8429
be3c9981 84302016-01-06 Marek Polacek <polacek@redhat.com>
8431
8432 PR sanitizer/69099
8433 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8434
2cb724f9 84352016-01-05 Marek Polacek <polacek@redhat.com>
8436
8437 PR c/69104
8438 * gcc.dg/atomic-invalid-2.c: New.
8439
233a53ed 84402016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8441
8442 PR target/68991
8443 * gcc.target/i386/pr68991.c: New test.
8444
ea87c5e3 84452016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8446
8447 PR target/68991
8448 * g++.dg/pr68991-1.C: New test.
8449 * g++.dg/pr68991-2.C: Likewise.
8450
1943a4a2 84512016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 8452
1943a4a2 8453 PR other/60465
afe82e5b 8454 * gcc.target/ia64/pr60465-gprel64.c: New test.
8455 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8456
1e9147dd 84572016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8458
8459 PR rtl-optimization/68651
8460 * gcc.target/aarch64/pr68651_1.c: New test.
8461
d42aa619 84622016-01-05 David Malcolm <dmalcolm@redhat.com>
8463
8464 PR c/69122
8465 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8466
1776de76 84672016-01-05 Nathan Sidwell <nathan@acm.org>
8468
2d7d361d 8469 PR c++/58583
8470 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8471
1776de76 8472 * gcc.dg/alias-15.c: New.
8473
5beb12c0 84742016-01-05 Nick Clifton <nickc@redhat.com>
8475
8476 PR target/68870
8477 * g++.dg/pr68770.C: New test.
8478
d8cca921 84792016-01-04 Mike Stump <mikestump@comcast.net>
8480
8481 * lib/target-supports.exp (check_effective_target_cilkplus):
8482 cilkplus targets require pthreads.
afc907ef 8483 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 8484
8427dff3 84852016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8486
8487 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8488 generation.
8489
f1717362 84902016-01-04 Jakub Jelinek <jakub@redhat.com>
8491
8492 Update copyright years.
8493
d7d6a3ab 84942016-01-04 Marek Polacek <polacek@redhat.com>
8495
8496 PR c/68908
8497 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8498 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8499 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8500
b8f4a5f9 85012016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8502
8503 * gcc.target/sparc/20160104-2.c: New test.
8504
6b5c028f 85052016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8506
8507 * gcc.target/sparc/20160104-1.c: New test.
8508
300e1002 85092016-01-03 Paul Thomas <pault@gcc.gnu.org>
8510
8511 PR fortran/65045
8512 * gfortran.dg/pr65045.f90: New test.
8513
855b105f 85142016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8515
8516 * gnat.dg/specs/debug1.ads: Delete.
8517
bdc177dc 85182016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8519
8520 PR libgfortran/68867
8521 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8522 expression.
8523
48aaffae 85242016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8525
8526 PR libgfortran/68867
8527 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8528 PowerPC.
8529
19a468b8 85302016-01-01 Paul Thomas <pault@gcc.gnu.org>
8531
8532 PR fortran/68864
8533 * gfortran.dg/pr68864.f90: New test.
8534
25371c91 85352016-01-01 Jakub Jelinek <jakub@redhat.com>
8536
2a659064 8537 PR tree-optimization/69070
8538 * gcc.dg/pr69070.c: New test.
8539
57aa9851 8540 PR sanitizer/69055
8541 * gfortran.dg/pr69055.f90: New test.
8542
25371c91 8543 PR target/69015
8544 * gcc.dg/pr69015.c: New test.
f1717362 8545\f
fb2c1edd 8546Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 8547
8548Copying and distribution of this file, with or without modification,
8549are permitted in any medium without royalty provided the copyright
8550notice and this notice are preserved.