]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Add gcc-auto-profile script
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
afa7ed87 12016-06-23 Martin Liska <mliska@suse.cz>
2
3 * gcc.dg/pr71619.c: New test.
4
0941fba8 52016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6
7 PR target/67400
56896ed3 8 * gcc.target/i386/pr67400-1.c: New test.
9 * gcc.target/i386/pr67400-2.c: Likewise.
10 * gcc.target/i386/pr67400-3.c: Likewise.
11 * gcc.target/i386/pr67400-4.c: Likewise.
12 * gcc.target/i386/pr67400-5.c: Likewise.
13 * gcc.target/i386/pr67400-6.c: Likewise.
14 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 15
e557fc7f 162016-06-22 David Malcolm <dmalcolm@redhat.com>
17
18 * c-c++-common/missing-header-1.c: New test case.
19 * c-c++-common/missing-header-2.c: New test case.
20 * c-c++-common/missing-header-3.c: New test case.
21 * c-c++-common/missing-header-4.c: New test case.
22
8469aece 232016-06-22 David Malcolm <dmalcolm@redhat.com>
24
25 PR c/70339
26 * c-c++-common/attributes-1.c: Update dg-prune-output to include
27 hint.
28 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
29 expected results due to builtin "nanl" now being suggested for
30 "name".
31 * gcc.dg/pr67580.c: Update expected messages.
32 * gcc.dg/spellcheck-identifiers.c: New testcase.
33 * gcc.dg/spellcheck-typenames.c: New testcase.
34
6628b04d 352016-06-22 David Malcolm <dmalcolm@redhat.com>
36
37 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
38 file.
39 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
40 diagnostic-test-show-locus-parseable-fixits.c to sources for
41 diagnostic_plugin_test_show_locus.c.
42 * lib/gcc-defs.exp (freeform_regexps): New global.
43 (dg-regexp): New function.
44 (handle-dg-regexps): New function.
45 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
46 freeform_regexps to the empty list.
47 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
48
82ccd33e 492016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
50
51 PR middle-end/71488
52 * g++.dg/pr71488.C: New test.
53 * gcc.dg/vect/vect-bool-cmp.c: New test.
54
2c21de58 552016-06-22 Eric Botcazou <ebotcazou@adacore.com>
56
57 * gcc.dg/guality/param-5.c: New test.
58
fadfd5fc 592016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
60
61 * gcc.target/i386/asm-flag-7.c: New test.
62
03fee1f8 632016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
64
65 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
66 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
67 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
68 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
69 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
70 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
71 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
72 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
73 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
74 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
75 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
76 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
77 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
78 * gcc.dg/tree-ssa/vrp87.c: Likewise.
79 * lib/target-supports.exp: Likewise.
80
6905db52 812016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
82
83 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
84 * gcc.dg/attr-ms_struct-2.c: Likewise.
85 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
86 * gcc.dg/bf-ms-attrib.c: Likewise.
87 * gcc.dg/bf-ms-layout-2.c: Likewise.
88 * gcc.dg/bf-ms-layout-3.c: Likewise.
89 * gcc.dg/bf-ms-layout.c: Likewise.
90 * gcc.dg/bf-no-ms-layout.c: Likewise.
91 * gcc.target/i386/bitfield1.c: Likewise.
92 * gcc.target/i386/bitfield2.c: Likewise.
93 * gcc.target/i386/bitfield3.c: Likewise.
94
a6f93fc2 952016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
96
97 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
98 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
99 override other than -mcpu=power9 command-line option is specified,
100 or if the target operating system is aix.
101 * gcc.target/powerpc/darn-1.c: Likewise.
102 * gcc.target/powerpc/darn-2.c: Likewise.
103 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
104 test if effective-target is not powerpc_p9vector_ok or if the
105 target operating system is not defined.
106 * gcc.target/powerpc/vslv-1.c: Likewise.
107 * gcc.target/powerpc/vsrv-0.c: Likewise.
108 * gcc.target/powerpc/vsrv-1.c: Likewise.
109
1cb2b4d3 1102016-06-21 Tobias Burnus <burnus@net-b.de>
111
112 PR fortran/71068
113 * gfortran.dg/coarray/data_1.f90: New.
114
66ff0c67 1152016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
116
117 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
118 (dg-require-effective-target): Use arm_v8_neon_hw.
119 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
120 (dg-require-effective-target): Likewise.
121 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
122 (dg-require-effective-target): Likewise.
123 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
124 (dg-require-effective-target): Likewise.
125 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
126 (dg-require-effective-target): Likewise.
127 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
128 (dg-require-effective-target): Likewise.
129 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
130 Add AArch64 check.
131
949bfed4 1322016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
133
134 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
135 Set to 3 so test passes.
136
a20f6cd4 1372016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
138
139 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
140
12792843 1412016-06-21 Ilya Verbin <ilya.verbin@intel.com>
142
143 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
144 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
145 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
146 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
147
49763db6 1482016-06-21 Ilya Verbin <ilya.verbin@intel.com>
149
150 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
151 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
152
ada61167 1532016-06-21 H.J. Lu <hongjiu.lu@intel.com>
154
155 PR target/71549
156 * gcc.target/i386/pr71549.c: New test.
157
a15584d4 1582016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
159
160 * gcc.target/powerpc/vadsdu-0.c: Replace
161 dg-require-effective-target directive to allow test to run on more
162 platforms, and add dg-skip-if directive to disable test on aix
163 platforms because of known incompatibilities.
164 * gcc.target/powerpc/vadsdu-1.c: Likewise.
165 * gcc.target/powerpc/vadsdu-2.c: Likewise.
166 * gcc.target/powerpc/vadsdu-3.c: Likewise.
167 * gcc.target/powerpc/vadsdu-4.c: Likewise.
168 * gcc.target/powerpc/vadsdu-5.c: Likewise.
169 * gcc.target/powerpc/vadsdub-1.c: Likewise.
170 * gcc.target/powerpc/vadsdub-2.c: Replace
171 dg-require-effective-target directive to allow test to run on more
172 platforms, and add dg-skip-if directive to disable test on aix
173 platforms because of known incompatibilities.
174 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
175 with vec_absdb call to differentiate this test from vadsdub-1.c.
176 * gcc.target/powerpc/vadsduh-1.c: Replace
177 dg-require-effective-target directive to allow test to run on more
178 platforms, and add dg-skip-if directive to disable test on aix
179 platforms because of known incompatibilities.
180 * gcc.target/powerpc/vadsduh-2.c: Likewise.
181 * gcc.target/powerpc/vadsduw-1.c: Likewise.
182 * gcc.target/powerpc/vadsduw-2.c: Likewise.
183
ec15ec36 1842016-06-21 Jakub Jelinek <jakub@redhat.com>
185
186 PR tree-optimization/71588
187 * gcc.dg/pr71558.c: New test.
188
faeffe49 1892016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
190
191 * c-c++-common/pr68657-1.c: Require ptr32plus support.
192 * c-c++-common/pr68657-2.c: Likewise.
193 * c-c++-common/pr68657-3.c: Likewise.
194 * gcc.dg/torture/pr69714.c: Require int32plus support.
195 * gcc.dg/torture/pr70025.c: Likewise.
196 * gcc.dg/torture/pr70083.c: Likewise.
197 * gcc.dg/torture/pr70542.c: Likewise.
198 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
199
e218d07f 2002016-06-20 Joseph Myers <joseph@codesourcery.com>
201
202 PR c/71601
203 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
204
232a3df7 2052016-06-20 Jakub Jelinek <jakub@redhat.com>
206
d7f45b87 207 PR middle-end/71581
208 * gcc.dg/pr71581.c: New test.
209
232a3df7 210 PR rtl-optimization/71591
211 * gcc.dg/cpp/pr71591.c: New test.
212
dbddef42 2132016-06-20 David B. Robins <gcc@davidrobins.net>
214
215 PR target/71571
216 * g++.dg/torture/pr71571.C: New test.
217
03129ccb 2182016-06-20 Jakub Jelinek <jakub@redhat.com>
219
220 PR target/71559
221 * gcc.target/i386/sse2-pr71559.c: New test.
222 * gcc.target/i386/avx-pr71559.c: New test.
223 * gcc.target/i386/avx512f-pr71559.c: New test.
224
a40b4b62 2252016-06-20 Tobias Burnus <burnus@net-b.de>
226
227 PR fortran/71194
228 * gfortran.dg/pointer_remapping_10.f90: New.
229
ecbea05a 2302016-06-20 David Malcolm <dmalcolm@redhat.com>
231
232 * g++.dg/diagnostic/string-literal-concat.C: New test case.
233
0f61dae9 2342016-06-20 Martin Sebor <msebor@redhat.com>
235
236 PR c/69507
237 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
238 * gnu90-const-expr-1.c: Same.
239 * gnu99-const-expr-1.c: Same.
240 * gnu99-static-1.c: Same.
241
e458dfd8 2422016-06-20 Renlin Li <renlin.li@arm.com>
243
244 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
245
7ab71cb3 2462016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
247
248 * gcc.target/aarch64/vcvt_f64_1.c: New.
249 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
250 * gcc.target/aarch64/vrecp_f64_1.c: New.
251
34d36b7a 2522016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
253
254 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
255 "alignement".
256
ed7f4748 2572016-06-20 Georg-Johann Lay <avr@gjlay.de>
258
259 PR target/71103
260 * gcc.target/avr/torture/pr71103-2.c: New test.
261
21897f47 2622016-06-19 Martin Sebor <msebor@redhat.com>
263
264 PR c/69507
265 * gcc.dg/alignof.c: New test.
266
98683d85 2672016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
268
269 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
270 vs dg-error; test constexpr specifier too.
271
358cee25 2722016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
273
274 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
275
c3d7ceb6 2762016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
277
278 * lib/target-supports.exp
279 (check_effective_target_arm_neon_fp16_ok_nocache): Call
280 arm_neon_ok and merge flags. Fix temporary test name.
281 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
282 and merge flags.
283
1176073c 2842016-06-17 Martin Liska <mliska@suse.cz>
285
286 * gcc.dg/predict-9.c: Fix dump scanning.
287
f3e2969a 2882016-06-17 Bin Cheng <bin.cheng@arm.com>
289
290 PR tree-optimization/71354
291 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
292
7fdca647 2932016-06-17 Bin Cheng <bin.cheng@arm.com>
294
295 PR tree-optimization/71347
296 * gcc.dg/tree-ssa/pr71347.c: New test.
297
a338a226 2982016-06-17 Bin Cheng <bin.cheng@arm.com>
299
300 PR tree-optimization/71354
301 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
302
c1e75671 3032016-06-17 Bin Cheng <bin.cheng@arm.com>
304
305 * gcc.dg/vect/vect-alias-check-1.c: New test.
306
365ba13d 3072016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
308
59bde511 309 PR target/71151
365ba13d 310 * gcc.target/avr/pr71151-1.c: New test.
311 * gcc.target/avr/pr71151-2.c: New test.
312 * gcc.target/avr/pr71151-3.c: New test.
313 * gcc.target/avr/pr71151-4.c: New test.
314 * gcc.target/avr/pr71151-5.c: New test.
315 * gcc.target/avr/pr71151-6.c: New test.
316 * gcc.target/avr/pr71151-7.c: New test.
317 * gcc.target/avr/pr71151-8.c: New test.
318 * gcc.target/avr/pr71151-common.h: New test.
319
db48d95b 3202016-06-16 Martin Liska <mliska@suse.cz>
321
322 * gfortran.dg/predict-1.f90: New test.
323
4c780a59 3242016-06-16 Uros Bizjak <ubizjak@gmail.com>
325
326 PR target/71242
327 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
328
8c1879bc 3292016-06-16 Jan Hubicka <hubicka@ucw.cz>
330
331 * g++.dg/vect/pr36648.cc: Disable cunrolli
332
33698dfe 3332016-06-16 Jakub Jelinek <jakub@redhat.com>
334
745f2db6 335 PR target/71554
336 * gcc.c-torture/execute/pr71554.c: New test.
337
33698dfe 338 PR rtl-optimization/71532
339 * gcc.dg/torture/pr71532.c: New test.
340
b42322b9 3412016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
342
343 * gcc.target/powerpc/p9-dimode1.c: New test.
344 * gcc.target/powerpc/p9-dimode2.c: Likewise.
345
412b298a 3462016-06-15 Jakub Jelinek <jakub@redhat.com>
347
93479f99 348 * gcc.c-torture/compile/20160615-1.c: New test.
349
412b298a 350 * g++.dg/cpp0x/ref-qual17.C: New test.
351
3ec40531 3522016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
353
354 PR middle-end/71529
355 * gcc.target/i386/pr71529.C: New test.
356
edfe7670 3572016-06-15 Alan Hayward <alan.hayward@arm.com>
358
359 PR tree-optimization/71483
360 * g++.dg/vect/pr71483.c: New
361
6e52ac17 3622016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
363
364 PR c++/70202
365 * g++.dg/inherit/crash6.C: New.
366 * g++.dg/inherit/union2.C: Likewise.
367 * g++.dg/inherit/virtual12.C: Likewise.
368 * g++.dg/inherit/virtual13.C: Likewise.
369 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
370
aed35af2 3712016-06-15 Uros Bizjak <ubizjak@gmail.com>
372
0941fba8 373 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 374
6f710392 3752016-06-15 Alan Hayward <alan.hayward@arm.com>
376
377 PR tree-optimization/71439
378 * gcc.dg/vect/pr71439.c: New
379
d1cedfd3 3802016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
381
382 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
383
ee8fd158 3842016-06-15 Richard Biener <rguenther@suse.de>
385
386 * gcc.dg/vect/slp-45.c: New testcase.
387
5695a690 3882016-06-15 Richard Biener <rguenther@suse.de>
389
390 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
391
267ae3ee 3922016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
393
394 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
395 requirements, and disable for AIX for now.
396 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
397
a6d0e20a 3982016-06-14 Jakub Jelinek <jakub@redhat.com>
399
b2efd162 400 PR c++/71528
401 * g++.dg/opt/pr71528.C: New test.
402
a6d0e20a 403 PR c++/71516
404 * g++.dg/init/pr71516.C: New test.
405
035778de 4062016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
407
408 * g++.dg/init/array46.C: New.
409
7c9dc58e 4102016-06-14 Uros Bizjak <ubizjak@gmail.com>
411
0941fba8 412 * gcc.target/i386/float128-3.c: New test.
413 * gcc.target/i386/quad-sse4.c: Ditto.
414 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
415 Update scan strings.
7c9dc58e 416
412640c9 4172016-06-14 Richard Biener <rguenther@suse.de>
418
419 PR middle-end/71526
420 * gfortran.dg/pr71526.f90: New testcase.
421
1b9fde85 4222016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
423
424 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
425 * gcc.dg/zero_bits_compound-1.c: Likewise.
426
306097e3 4272016-06-14 Richard Biener <rguenther@suse.de>
428
429 PR tree-optimization/71522
430 * gcc.dg/torture/pr71522.c: New testcase.
431
566255a8 4322016-06-14 Jakub Jelinek <jakub@redhat.com>
433
434 PR tree-optimization/71520
435 * gcc.dg/tree-ssa/pr71520.c: New test.
436
eb912adb 4372016-06-14 Richard Biener <rguenther@suse.de>
438
439 PR tree-optimization/71521
56d35455 440 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 441
9720103d 4422016-06-13 Jakub Jelinek <jakub@redhat.com>
443
12cb8367 444 PR sanitizer/71498
445 * c-c++-common/ubsan/bounds-13.c: New test.
446
9720103d 447 PR preprocessor/71183
448 * gcc.dg/cpp/source_date_epoch-3.c: New test.
449
5965fbcc 4502016-06-13 Jeff Law <law@redhat.com>
451
452 PR tree-optimization/71403
453 * c-c++-common/ubsan/pr71403-1.c: New test.
454 * c-c++-common/ubsan/pr71403-2.c: New test.
455 * c-c++-common/ubsan/pr71403-3.c: New test.
456
04537049 4572016-06-13 Jakub Jelinek <jakub@redhat.com>
458
459 PR middle-end/71478
460 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
461 Add -Wno-psabi -w to dg-options.
462
412f195f 4632016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
464
465 * gcc.target/powerpc/vadsdu-0.c: New test.
466 * gcc.target/powerpc/vadsdu-1.c: New test.
467 * gcc.target/powerpc/vadsdu-2.c: New test.
468 * gcc.target/powerpc/vadsdu-3.c: New test.
469 * gcc.target/powerpc/vadsdu-4.c: New test.
470 * gcc.target/powerpc/vadsdu-5.c: New test.
471 * gcc.target/powerpc/vadsdub-1.c: New test.
472 * gcc.target/powerpc/vadsdub-2.c: New test.
473 * gcc.target/powerpc/vadsduh-1.c: New test.
474 * gcc.target/powerpc/vadsduh-2.c: New test.
475 * gcc.target/powerpc/vadsduw-1.c: New test.
476 * gcc.target/powerpc/vadsduw-2.c: New test.
477
527790c1 4782016-06-13 David Malcolm <dmalcolm@redhat.com>
479
480 * gcc.dg/c99-init-2.c (c): Update expected error message.
481 * gcc.dg/init-bad-8.c (foo): Likewise.
482 * gcc.dg/spellcheck-fields-3.c: New test case.
483
102e67eb 4842016-06-13 Martin Liska <mliska@suse.cz>
485
486 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
487 and "guess loop iv compared" heuristics.
488 * gcc.dg/predict-2.c: Likewise.
489 * gcc.dg/predict-3.c: Likewise.
490 * gcc.dg/predict-4.c: Likewise.
491 * gcc.dg/predict-5.c: Likewise.
492 * gcc.dg/predict-6.c: Likewise.
493
1a54d3be 4942016-06-13 Marek Polacek <polacek@redhat.com>
495
496 PR middle-end/71476
497 * c-c++-common/Wswitch-unreachable-4.c: New test.
498 * gcc.dg/Wswitch-unreachable-2.c: New test.
499 * g++.dg/tm/jump1.C: Move dg-warning.
500
5b7401b8 5012016-06-13 Eric Botcazou <ebotcazou@adacore.com>
502
503 * gnat.dg/renaming10.ad[sb]: New test.
504
1c93151c 5052016-06-13 Paul Thomas <pault@gcc.gnu.org>
506
507 PR fortran/70673
508 * gfortran.dg/pr70673.f90: New test.
509
249865a0 5102016-06-13 Richard Biener <rguenther@suse.de>
511
512 PR middle-end/64516
513 * gcc.dg/align-3.c: New testcase.
514
776d9b14 5152016-06-13 Martin Liska <mliska@suse.cz>
516
517 * gcc.target/i386/pr71458.c: New test.
518
0cf5c551 5192016-06-12 Uros Bizjak <ubizjak@gmail.com>
520
521 PR target/71241
522 * testsuite/gcc.dg/torture/float128-nan.c: New test.
523
34de0a35 5242016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
525
526 PR target/60751
527 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
528 statement.
529
0cc8bc98 5302016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
531
532 PR target/60751
533 * gfortran.dg/comma_IO_extension_1.f90: New test.
534 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
535 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
536 statement.
537 * gfortran.dg/graphite/pr38083.f90: Likewise.
538 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
539 missing format.
540
0ff78c86 5412016-06-11 Eric Botcazou <ebotcazou@adacore.com>
542
543 * gnat.dg/case_character.adb: New test.
544
6c38863e 5452016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
546
547 PR middle-end/71310
548 * gcc.target/powerpc/pr71310.c: New testcase.
549
24c41395 5502016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
551
552 PR middle-end/71478
553 * gcc.dg/pr71478.c: New test.
554
aeb26fb6 5552016-06-10 Jakub Jelinek <jakub@redhat.com>
556
702b3575 557 PR middle-end/71494
558 * gcc.c-torture/execute/pr71494.c: New test.
559
8ec29807 560 PR c/68657
561 * gcc.target/i386/pr68657.c: New test.
562
aeb26fb6 563 PR inline-asm/68843
564 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
565 (test): Add -masm=intel alternatives.
566
1dc4d519 5672016-06-10 Martin Sebor <msebor@redhat.com>
568
569 PR c/71392
570 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
571
6385d6d3 5722016-06-10 Jeff Law <law@redhat.com>
573
574 PR tree-optimization/71335
575 * gcc.c-torture/execute/pr71335.c: New test.
576
041a412b 5772016-06-10 David Malcolm <dmalcolm@redhat.com>
578
579 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
580 the various "cannot tail-call: " messages.
581
4a5edbb2 5822016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
583
584 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
585 and options.
586
9cf3aec3 5872016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
588
589 PR sanitizer/71480
590 * c-c++-common/asan/pr71480.c: New test.
591
61724718 5922016-06-10 H.J. Lu <hongjiu.lu@intel.com>
593
594 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
595 (ASMNAME2): Likewise.
596 (main): Replace fn in asm statement with ASMNAME ("fn").
597 * gcc.dg/guality/pr68037-2.c: Likewise.
598 * gcc.dg/guality/pr68037-3.c: Likewise.
599 * gcc.dg/torture/pr68037-1.c: Likewise.
600 * gcc.dg/torture/pr68037-2.c: Likewise.
601 * gcc.dg/torture/pr68037-3.c: Likewise.
602
1807f6fb 6032016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
604
605 PR inline-asm/68843
606 * gcc.target/i386/pr68843-1.c: New test.
607 * gcc.target/i386/pr68843-2.c: New test.
608
ccfa030f 6092016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 610 Cesar Philippidis <cesar@codesourcery.com>
611
612 PR middle-end/71373
613 * gcc.dg/goacc/nested-function-1.c: New file.
614 * gcc.dg/goacc/nested-function-2.c: Likewise.
615 * gcc.dg/goacc/pr71373.c: Likewise.
616 * gfortran.dg/goacc/cray-2.f95: Likewise.
617 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
618 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
619 * gfortran.dg/goacc/cray.f95: Update.
620 * gfortran.dg/goacc/loop-1.f95: Likewise.
621 * gfortran.dg/goacc/loop-3.f95: Likewise.
622 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
623 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
624
6252016-06-10 Thomas Schwinge <thomas@codesourcery.com>
626
627 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
628 for OpenACC tile clauses.
629 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 630
631 PR c/71381
632 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
633 to...
634 * c-c++-common/goacc/cache-2.c: ... this new file.
635 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
636 * gfortran.dg/goacc/cache-2.f95: ... this new file.
637 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
638 usage.
639 * gfortran.dg/goacc/cray.f95: Likewise.
640 * gfortran.dg/goacc/loop-1.f95: Likewise.
641
bb038f3e 6422016-06-10 Alan Hayward <alan.hayward@arm.com>
643
644 PR tree-optimization/71407
645 PR tree-optimization/71416
646 * gcc.dg/vect/pr71407.c: New
647 * gcc.dg/vect/pr71416-1.c: New
648 * gcc.dg/vect/pr71416-2.c: New
649
332409d3 6502016-06-10 Richard Biener <rguenther@suse.de>
651
652 PR middle-end/71477
653 * gcc.dg/torture/pr71477.c: New testcase.
654
03cf727c 6552016-06-09 Julia Koval <julia.koval@intel.com>
656
657 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
658 * gcc.target/i386/interrupt-13.c: Likewise.
659 * gcc.target/i386/interrupt-15.c: Likewise.
660 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
661 * gcc.target/i386/interrupt-24.c: Likewise.
662 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
663 * gcc.target/i386/interrupt-9.c: Likewise.
664 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
665
23b101c5 6662016-06-09 Martin Sebor <msebor@redhat.com>
667
668 PR c/70883
669 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
670 * gcc.dg/builtin-constant_p-1.c: Same.
671 * gcc.dg/builtins-error.c: Same.
672 * gcc.dg/pr70859.c: Same.
673
188d6bbb 6742016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
675
676 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
677 * gcc.dg/torture/pr68067-1.c: Likewise.
678 * gcc.dg/torture/pr68067-2.c: Likewise.
679
6802016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
681
682 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
683 when setting SIZE.
684
ff8886bd 6852016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
686
687 PR c++/71465
688 * g++.dg/inherit/crash5.C: New.
689 Revert:
690 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
691
692 PR c++/70202
693 * g++.dg/inherit/crash5.C: New.
694 * g++.dg/inherit/virtual1.C: Adjust.
695
3f76cceb 6962016-06-09 Martin Liska <mliska@suse.cz>
697
698 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
699 * g++.dg/predict-loop-exit-2.C: Likewise.
700 * g++.dg/predict-loop-exit-3.C: Likewise.
701 * gcc.dg/predict-1.c: Likewise.
702 * gcc.dg/predict-2.c: Likewise.
703 * gcc.dg/predict-3.c: Likewise.
704 * gcc.dg/predict-4.c: Likewise.
705 * gcc.dg/predict-5.c: Likewise.
706 * gcc.dg/predict-6.c: Likewise.
707 * gcc.dg/predict-7.c: Likewise.
708
59ae3d1b 7092016-06-09 Richard Biener <rguenther@suse.de>
710
711 PR tree-optimization/71462
712 * gcc.dg/torture/pr71462.c: New testcase.
713
8c2d2acf 7142016-06-09 Marek Polacek <polacek@redhat.com>
715
716 PR c/65471
717 * gcc.dg/c11-generic-3.c: New test.
718
224cb6b7 7192016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
720
721 * g++.dg/init/array42.C: New.
722 * g++.dg/init/array43.C: Likewise.
723 * g++.dg/init/array44.C: Likewise.
724 * g++.dg/init/array45.C: Likewise.
725 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
726 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
727 * g++.dg/cpp1y/auto-fn27.C: Likewise.
728 * g++.dg/gomp/pr35751.C: Likewise.
729 * g++.dg/init/array23.C: Likewise.
730 * g++.dg/init/brace2.C: Likewise.
731 * g++.dg/init/brace6.C: Likewise.
732
732905bb 7332016-06-08 Martin Sebor <msebor@redhat.com>
734 Jakub Jelinek <jakub@redhat.com>
735
736 PR c++/70507
737 PR c/68120
738 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
739 * c-c++-common/builtin-arith-overflow-2.c: New test.
740 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
741 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
742 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
743
7ddaa622 7442016-06-08 Jakub Jelinek <jakub@redhat.com>
745
746 PR c++/71442
747 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
748
84ee0905 7492016-06-08 Alan Lawrence <alan.lawrence@arm.com>
750
751 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
752 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
753 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
754 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
755 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
756 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
757 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
758 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
759 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
760 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
761 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
762 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
763 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
764
2876af98 7652016-06-08 Richard Biener <rguenther@suse.de>
766
767 PR tree-optimization/68558
768 * gcc.dg/vect/slp-44.c: New testcase.
769
acbb0d03 7702016-06-08 Richard Biener <rguenther@suse.de>
771
772 * gcc.dg/vect/slp-43.c: New testcase.
773
f8689010 7742016-06-08 Richard Biener <rguenther@suse.de>
775
776 PR tree-optimization/71452
777 * gcc.dg/torture/pr71452.c: New testcase.
778
52d393eb 7792016-06-08 Jakub Jelinek <jakub@redhat.com>
780
781 PR c++/71448
782 * g++.dg/torture/pr71448.C: New test.
783
9d700ce4 7842016-06-08 Bernd Schmidt <bschmidt@redhat.com>
785
786 PR debug/71432
787 PR ada/71413
788 * g++.dg/debug/pr71432.C: New test.
789
eb96ef65 7902016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
791
792 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
793 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
794 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
795
a4753cdd 7962016-06-08 Alan Hayward <alan.hayward@arm.com>
797
798 * gcc.dg/vect/vect-live-2.c: Update effective target.
799 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
800 * lib/target-supports.exp: Add aarch64 to vect_long.
801
bafc7b1d 8022016-06-08 Marek Polacek <polacek@redhat.com>
803
804 PR c/71418
805 * gcc.dg/noncompile/pr71418.c: New test.
806
06e590e7 807 PR c/71426
808 * gcc.dg/noncompile/pr71426.c: New test.
809
d3cb49c9 8102016-06-07 Jan Hubicka <hubicka@ucw.cz>
811
812 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
813 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
814 * gcc.dg/predict-3.c: Update template.
815 * gcc.dg/predict-5.c: Update template.
816 * gcc.dg/predict-6.c: Update template.
817 * gcc.dg/predict-9.c: Update template.
818 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
819
2d76c36a 8202016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
821
822 * gcc.target/powerpc/vec-mul.c: New test.
823
7cfde92a 8242016-06-07 David Malcolm <dmalcolm@redhat.com>
825
826 * gcc.dg/spellcheck-fields-2.c: New test case.
827
b032c4dd 8282016-06-07 Richard Biener <rguenther@suse.de>
829
830 PR c/61564
831 * gcc.dg/Wpragmas-1.c: New testcase.
832 * gcc.dg/Wattributes-4.c: Likewise.
833 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
834 entry.
835
a7056369 8362016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
837
838 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
839 spurious debug code.
840
123c61e0 8412016-06-07 Richard Biener <rguenther@suse.de>
842
843 PR tree-optimization/71428
844 * gcc.dg/torture/pr71428.c: New testcase.
845
5819d47b 8462016-06-07 Richard Biener <rguenther@suse.de>
847
848 PR middle-end/71423
849 * gcc.dg/torture/pr71423.c: New testcase.
850
6cec5c6b 8512016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
852
853 PR middle-end/71408
854 * gcc.dg/tree-ssa/pr71408.c: New test.
855
40bbfc17 8562016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
857
858 PR middle-end/71281
859 * g++.dg/torture/pr71281.C: New test.
860
61f1f80c 8612016-06-06 Marek Polacek <polacek@redhat.com>
862
863 PR c/71362
864 * gcc.dg/pr71362.c: New test.
865
0406b32f 8662016-06-06 Jakub Jelinek <jakub@redhat.com>
867 Patrick Palka <ppalka@gcc.gnu.org>
868
869 PR c++/70847
870 PR c++/71330
871 PR c++/71393
872 * g++.dg/opt/pr70847.C: New test.
873 * g++.dg/ubsan/pr70847.C: New test.
874 * g++.dg/ubsan/pr71393.C: New test.
875
b1445999 8762016-06-06 Jakub Jelinek <jakub@redhat.com>
877
878 PR tree-optimization/71259
879 * gcc.dg/vect/pr71259.c: New test.
880
99b4f3a2 8812016-06-06 David Malcolm <dmalcolm@redhat.com>
882
883 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
884 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
885 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
886 above.
887
837679bc 8882016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
889
890 PR middle-end/37780
891 * gcc.c-torture/execute/pr37780.c: New test.
892 * gcc.target/aarch64/pr37780_1.c: Likewise.
893 * gcc.target/arm/pr37780_1.c: Likewise.
894
e4b92538 8952016-06-06 Marek Polacek <polacek@redhat.com>
896
897 * c-c++-common/attr-may-alias-1.c: New test.
898 * c-c++-common/attr-may-alias-2.c: New test.
899 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
900
43ac2f2f 9012016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
902
903 PR c/24414
904 * gcc.target/i386/pr24414.c: New test.
905
7e1786b2 9062016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
907
908 * gcc.target/sparc/vis4misc.c: New file.
909 * gcc.target/sparc/fpcmp.c: Likewise.
910 * gcc.target/sparc/fpcmpu.c: Likewise.
911
f593ccb2 9122016-06-06 Alan Hayward <alan.hayward@arm.com>
913
914 * gcc.dg/vect/vect-live-1.c: Use additional-options.
915 * gcc.dg/vect/vect-live-3.c: Likewise.
916
be6d8ddc 9172016-06-06 Richard Biener <rguenther@suse.de>
918
919 PR tree-optimization/71398
920 * gcc.dg/torture/pr71398.c: New testcase.
921
78f27916 9222016-06-06 Uros Bizjak <ubizjak@gmail.com>
923
924 PR target/71389
925 * g++.dg/pr71389.C: New test.
926
c5899606 9272016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
928
929 PR fortran/71404
930 * gfortran.dg/fmt_read_5.f: New test.
931
8e3cd305 9322016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
933
934 PR fortran/69659
935 * gfortran.dg/class_array_22.f03: New test.
936
703c0a09 9372016-06-05 Jan Hubicka <hubicka@ucw.cz>
938
939 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
940
d07b2b6f 9412016-06-05 Jan Hubicka <hubicka@ucw.cz>
942
943 * gcc.dg/predict-9.c: Update template.
944
4a7ec4ac 9452016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
946
947 PR c++/49377
948 * g++.dg/template/pr49377.C: New.
949
7499ef4a 9502016-06-04 Jakub Jelinek <jakub@redhat.com>
951
952 PR tree-optimization/71405
953 * g++.dg/torture/pr71405.C: New test.
954
558c800d 9552016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
956
957 PR c++/70202
958 * g++.dg/inherit/crash5.C: New.
959 * g++.dg/inherit/virtual1.C: Adjust.
960
4ee7cf4b 9612016-06-03 Jeff Law <law@redhat.com>
962
963 PR tree-optimization/71316
964 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
965
b12ae762 9662016-06-03 Jakub Jelinek <jakub@redhat.com>
967
968 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
969 dg-additional-options with just -fno-tree-scev-cprop in it.
970 * gcc.dg/vect/vect-live-2.c: Likewise.
971 * gcc.dg/vect/vect-live-5.c: Likewise.
972 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
973 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
974 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
975
e09a5ee3 9762016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
977
978 PR c++/27100
979 * g++.dg/other/friend6.C: New test.
980
f14b1922 9812016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
982
983 * g++.dg/torture/ppc-ldst-array.C: New.
984
20702ea3 9852016-06-03 Joseph Myers <joseph@codesourcery.com>
986
987 PR target/71276
988 PR target/71277
989 * gcc.dg/torture/builtin-fp-int-inexact.c,
990 gcc.target/i386/387-builtin-fp-int-inexact.c,
991 gcc.target/i386/387-rint-inline-1.c,
992 gcc.target/i386/387-rint-inline-2.c,
993 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
994 gcc.target/i386/sse2-rint-inline-1.c,
995 gcc.target/i386/sse2-rint-inline-2.c,
996 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
997 gcc.target/i386/sse4_1-rint-inline.c: New tests.
998
5ed3cc7b 9992016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1000 Julia Koval <julia.koval@intel.com>
1001
1002 PR target/66960
1003 PR target/67630
1004 PR target/67634
1005 PR target/67841
1006 PR target/68037
1007 PR target/68618
1008 PR target/68661
1009 PR target/69575
1010 PR target/69596
1011 PR target/69734
1012 * gcc.dg/guality/pr68037-1.c: New test.
1013 * gcc.dg/guality/pr68037-2.c: Likewise.
1014 * gcc.dg/guality/pr68037-3.c: Likewise.
1015 * gcc.dg/torture/pr68037-1.c: Likewise.
1016 * gcc.dg/torture/pr68037-2.c: Likewise.
1017 * gcc.dg/torture/pr68037-3.c: Likewise.
1018 * gcc.dg/torture/pr68661-1a.c: Likewise.
1019 * gcc.dg/torture/pr68661-1b.c: Likewise.
1020 * gcc.target/i386/interrupt-1.c: Likewise.
1021 * gcc.target/i386/interrupt-2.c: Likewise.
1022 * gcc.target/i386/interrupt-3.c: Likewise.
1023 * gcc.target/i386/interrupt-4.c: Likewise.
1024 * gcc.target/i386/interrupt-5.c: Likewise.
1025 * gcc.target/i386/interrupt-6.c: Likewise.
1026 * gcc.target/i386/interrupt-7.c: Likewise.
1027 * gcc.target/i386/interrupt-8.c: Likewise.
1028 * gcc.target/i386/interrupt-9.c: Likewise.
1029 * gcc.target/i386/interrupt-10.c: Likewise.
1030 * gcc.target/i386/interrupt-11.c: Likewise.
1031 * gcc.target/i386/interrupt-12.c: Likewise.
1032 * gcc.target/i386/interrupt-13.c: Likewise.
1033 * gcc.target/i386/interrupt-14.c: Likewise.
1034 * gcc.target/i386/interrupt-15.c: Likewise.
1035 * gcc.target/i386/interrupt-16.c: Likewise.
1036 * gcc.target/i386/interrupt-17.c: Likewise.
1037 * gcc.target/i386/interrupt-18.c: Likewise.
1038 * gcc.target/i386/interrupt-19.c: Likewise.
1039 * gcc.target/i386/interrupt-20.c: Likewise.
1040 * gcc.target/i386/interrupt-21.c: Likewise.
1041 * gcc.target/i386/interrupt-22.c: Likewise.
1042 * gcc.target/i386/interrupt-23.c: Likewise.
1043 * gcc.target/i386/interrupt-24.c: Likewise.
1044 * gcc.target/i386/interrupt-25.c: Likewise.
1045 * gcc.target/i386/interrupt-26.c: Likewise.
1046 * gcc.target/i386/interrupt-27.c: Likewise.
1047 * gcc.target/i386/interrupt-28.c: Likewise.
1048 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1049 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1050 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1051 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1052 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1053 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1054 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1055 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1056 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1057 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1058 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1059 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1060
3e346f54 10612016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1062
f27c52fb 1063 PR tree-optimization/52171
1064 * gcc.dg/pr52171.c: New test.
1065 * gcc.target/i386/pr52171.c: New test.
3e346f54 1066
22e029d2 10672016-06-03 Jan Hubicka <jh@suse.cz>
1068
1069 * g++.dg/tree-ssa/pred-1.C: New testcase
1070 * gcc.dg/tree-ssa/pred-1.c: New testcase
1071
41ce74ed 10722016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1073
1074 PR target/70957
1075 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1076 support.
1077 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1078
cf573a72 10792016-06-03 Alan Hayward <alan.hayward@arm.com>
1080
1081 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1082
75aae5b4 10832016-06-03 Alan Hayward <alan.hayward@arm.com>
1084
1085 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 1086 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 1087 * gcc.dg/vect/vect-live-1.c: New test.
1088 * gcc.dg/vect/vect-live-2.c: New test.
1089 * gcc.dg/vect/vect-live-3.c: New test.
1090 * gcc.dg/vect/vect-live-4.c: New test.
1091 * gcc.dg/vect/vect-live-5.c: New test.
1092 * gcc.dg/vect/vect-live-slp-1.c: New test.
1093 * gcc.dg/vect/vect-live-slp-2.c: New test.
1094 * gcc.dg/vect/vect-live-slp-3.c: New test.
1095
eba6788d 10962016-06-03 Jakub Jelinek <jakub@redhat.com>
1097
1098 PR middle-end/71387
1099 * g++.dg/opt/pr71387.C: New test.
1100
5a653985 11012016-06-02 Jeff Law <law@redhat.com>
1102
1103 PR tree-optimization/71328
1104 * gcc.c-torture/compile/pr71328.c: New test.
1105
f92f6941 11062016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1107
1108 PR fortran/52393
1109 * gfortran.dg/fmt_read_3.f90: Fix typo.
1110 * gfortran.dg/fmt_read_4.f90: New test.
1111
0d29e152 11122016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1113
1114 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1115 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1116 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1117 * g++.dg/cpp0x/override2.C: Likewise.
1118 * g++.dg/parse/crash5.C: Likewise.
1119 * g++.dg/parse/error16.C: Likewise.
1120 * g++.dg/parse/error27.C: Likewise.
1121 * g++.dg/template/qualttp15.C: Likewise.
1122 * g++.dg/template/redecl4.C: Likewise.
1123 * g++.old-deja/g++.other/crash39.C: Likewise.
1124 * g++.old-deja/g++.other/struct1.C: Likewise.
1125 * g++.old-deja/g++.pt/m9a.C: Likewise.
1126 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1127
2740a1a5 11282016-06-02 Jakub Jelinek <jakub@redhat.com>
1129
89f17a65 1130 PR c++/71372
1131 * c-c++-common/pr71372.c: New test.
1132
2740a1a5 1133 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1134 __TIME__ strings with __builtin_strcmp instead of printf and
1135 dg-output.
1136
9ae89a4e 11372016-06-02 Martin Liska <mliska@suse.cz>
1138
1139 * gcc.dg/predict-9.c: New test.
1140
41258f9c 11412016-06-02 Jakub Jelinek <jakub@redhat.com>
1142
1143 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1144 global set_compiler_env_var and global saved_compiler_env_var.
1145
dad46eb8 11462016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1147
1148 PR rtl-optimization/71295
1149 * gcc.c-torture/compile/pr71295.c: New test.
1150
9cc8a892 11512016-06-02 Jakub Jelinek <jakub@redhat.com>
1152
98e7c96c 1153 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1154
4a5a4de2 1155 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1156 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1157
9cc8a892 1158 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1159 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1160 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1161 alternative number.
1162
46819a36 11632016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1164
1165 * gcc.target/powerpc/p9-splat-4.c: New test.
1166
11672016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1168
1169 PR target/71186
1170 * gcc.target/powerpc/pr71186.c: New test.
1171
d9820cc5 11722016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1173
1174 PR fortran/52393
1175 * gfortran.dg/fmt_read_3.f90: New test.
1176
2f14ca3e 11772016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1178
1179 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1180 procedure.
1181
dfa5c0d3 11822016-06-01 Eduard Sanou <dhole@openmailbox.org>
1183
1184 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1185 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1186 env var is set.
1187 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1188 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1189 shown once.
1190 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1191 during compilation.
1192 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1193 vars set by dg-set-compiler-env-var.
1194
7d7125df 11952016-06-01 Paul Thomas <pault@gcc.gnu.org>
1196
1197 PR fortran/71156
1198 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1199 to the module procedure declaration.
1200 * gfortran.dg/submodule_16.f08: New test.
1201
6ab9cde4 12022016-06-01 Jakub Jelinek <jakub@redhat.com>
1203
1204 PR middle-end/71371
1205 * c-c++-common/gomp/pr71371.c: New test.
1206
0cfe7a23 12072016-06-01 Richard Biener <rguenther@suse.de>
1208
1209 PR tree-optimization/71366
1210 * gcc.dg/torture/pr71366-1.c: New testcase.
1211 * gcc.dg/torture/pr71366-2.c: Likewise.
1212
5a5b02e1 12132016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1214
1215 * gcc.target/powerpc/vslv-0.c: New test.
1216 * gcc.target/powerpc/vslv-1.c: New test.
1217 * gcc.target/powerpc/vsrv-0.c: New test.
1218 * gcc.target/powerpc/vsrv-1.c: New test.
1219
d27a79f6 12202016-06-01 Nathan Sidwell <nathan@acm.org>
1221
1222 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1223 * gcc.target/nvptx/weak.c: New.
1224
6172a9fd 12252016-06-01 Richard Biener <rguenther@suse.de>
1226
1227 PR tree-optimization/71261
1228 * gcc.dg/torture/vect-bool-1.c: New testcase.
1229
f9aaabb2 12302016-06-01 Jakub Jelinek <jakub@redhat.com>
1231
1232 * gfortran.dg/gomp/order-1.f90: New test.
1233 * gfortran.dg/gomp/order-2.f90: New test.
1234
53b01069 12352016-06-01 Jan Hubicka <hubicka@ucw.cz>
1236
1237 * gcc.dg/unroll-6.c: Update template.
1238 * gcc.dg/unroll-7.c: New testcase.
1239 * gcc.dg/unroll-8.c: New testcase.
1240
36757397 12412016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1242
1243 * gnat.dg/opt56.ad[sb]: New test.
1244
7f93bd6e 12452016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1246
1247 PR c++/66635
1248 * g++.dg/cpp0x/constexpr-ice16.C: New.
1249
9f41a2ce 12502016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1251
1252 PR tree-optimization/71314
1253 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1254 -mbranch-cost=2.
1255
31e02373 12562016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1257
1258 PR tree-optimization/71077
1259 * gcc.dg/tree-ssa/pr71077.c: New test.
1260
76f8f901 12612016-05-31 Jan Hubicka <hubicka@ucw.cz>
1262
7f93bd6e 1263 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1264 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1265 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 1266
04f5f923 12672016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1268
1269 PR c++/71248
1270 * g++.dg/cpp0x/pr71248.C: New.
1271 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1272 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1273 * g++.dg/init/new37.C: Likewise.
1274 * g++.dg/template/static1.C: Likewise.
1275 * g++.dg/template/static2.C: Likewise.
1276
4ffddf28 12772016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1278
1279 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1280 instead of %rdi.
1281 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1282
4ff7bd21 12832016-05-31 Marek Polacek <polacek@redhat.com>
1284
1285 * c-c++-common/Wswitch-unreachable-3.c: New test.
1286 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1287
e1f7cc4b 12882016-05-31 Richard Biener <rguenther@suse.de>
1289
1290 PR tree-optimization/71352
1291 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1292
02978bd1 12932016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1294
1295 * gcc.target/arm/armv5_thumb_isa.c: New test.
1296
cfce8164 12972016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1298
1299 PR target/71346
1300 * gcc.target/i386/pr71346.c: New test.
1301
7a51c705 13022016-05-31 Tom de Vries <tom@codesourcery.com>
1303
1304 PR tree-optimization/69068
1305 * gcc.dg/graphite/pr69068.c: New test.
1306
8c1ac106 13072016-05-27 Martin Sebor <msebor@redhat.com>
1308
1309 PR c++/71306
1310 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1311
b6431756 13122016-05-30 Jakub Jelinek <jakub@redhat.com>
1313
1314 PR c++/71349
1315 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1316 nowait depend(inout: dd[0]) clauses where permitted.
1317
f6203294 13182016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1319
1320 PR c++/71238
1321 * g++.dg/parse/pr71238.C: New.
1322 * g++.dg/concepts/friend1.C: Test column numbers too.
1323 * g++.dg/cpp0x/initlist31.C: Likewise.
1324 * g++.dg/cpp0x/pr51420.C: Likewise.
1325 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1326 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1327 * g++.dg/ext/builtin3.C: Likewise.
1328 * g++.dg/lookup/friend12.C: Likewise.
1329 * g++.dg/lookup/friend7.C: Likewise.
1330 * g++.dg/lookup/koenig1.C: Likewise.
1331 * g++.dg/lookup/koenig5.C: Likewise.
1332 * g++.dg/lookup/used-before-declaration.C: Likewise.
1333 * g++.dg/overload/koenig1.C: Likewise.
1334 * g++.dg/template/crash65.C: Likewise.
1335 * g++.dg/template/friend57.C: Likewise.
1336 * g++.dg/warn/Wshadow-5.C: Likewise.
1337 * g++.dg/warn/Wunused-8.C: Likewise.
1338 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1339 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1340 * g++.old-deja/g++.jason/member.C: Likewise.
1341 * g++.old-deja/g++.jason/report.C: Likewise.
1342 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1343 * g++.old-deja/g++.law/visibility20.C: Likewise.
1344 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1345 * g++.old-deja/g++.other/static5.C: Likewise.
1346 * g++.old-deja/g++.pt/overload2.C: Likewise.
1347
b96f8145 13482016-05-30 Jan Hubicka <hubicka@ucw.cz>
1349
1350 * gcc.dg/tree-ssa/peel1.c: New testcase.
1351 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1352 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1353
ed5bca7a 13542016-05-30 Tom de Vries <tom@codesourcery.com>
1355
1356 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1357 to ce.
1358
c0aa0333 13592016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1360
1361 PR c++/71099
1362 * g++.dg/parse/virtual1.C: New.
1363
231010db 13642016-05-30 Uros Bizjak <ubizjak@gmail.com>
1365
1366 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1367 Use correct register when clearing %edx.
1368
765557c0 13692016-05-30 Alexander Monakov <amonakov@ispras.ru>
1370
1371 PR tree-optimization/71289
1372 * gcc.dg/pr71289.c: New test.
1373
fc3b1c44 13742016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1375
1376 PR middle-end/71269
1377 PR middle-end/71292
1378 * gcc.dg/tree-ssa/pr71269.c: New test.
1379 * gcc.dg/tree-ssa/pr71292.c: New test.
1380
ce352457 13812016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1382
1383 PR middle-end/71252
1384 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1385
eedd711b 13862016-05-30 Jan Hubicka <hubicka@ucw.cz>
1387
1388 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1389 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1390 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1391
8c061890 13922016-05-30 Tom de Vries <tom@codesourcery.com>
1393
1394 PR tree-optimization/69067
1395 * gcc.dg/graphite/pr69067.c: New test.
1396
a6b0884c 13972016-05-29 Uros Bizjak <ubizjak@gmail.com>
1398
1399 PR target/71245
1400 * gcc.target/i386/pr71245-1.c: New test.
1401 * gcc.target/i386/pr71245-2.c: Ditto.
1402
2369edfc 14032016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1404
1405 PR c++/71105
1406 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1407 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1408 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1409
b6ab3f43 14102016-05-27 Jan Hubicka <hubicka@ucw.cz>
1411
1412 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1413
0192662b 14142016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1415
1416 Revert:
1417 PR c++/69855
1418 * g++.dg/overload/69855.C: New.
1419 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1420 * g++.old-deja/g++.pt/crash3.C: Likewise.
1421
fce78c50 14222016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1423
1424 PR c++/60385
1425 * g++.dg/parse/namespace13.C: New.
1426
372172fe 14272016-05-26 Jeff Law <law@redhat.com>
1428
1429 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1430 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1431 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1432 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1433 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1434 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1435 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1436 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1437 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1438 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1439 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1440 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1441 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1442
5d8a8944 14432016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1444
1445 PR c++/69855
1446 * g++.dg/overload/69855.C: New.
1447 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1448 * g++.old-deja/g++.pt/crash3.C: Likewise.
1449
29602b75 14502016-05-27 Jiong Wang <jiong.wang@arm.com>
1451
1452 PR target/63596
1453 * gcc.target/aarch64/va_arg_1.c: New testcase.
1454 * gcc.target/aarch64/va_arg_2.c: Likewise.
1455 * gcc.target/aarch64/va_arg_3.c: Likewise.
1456
c900b732 14572016-05-27 Jiong Wang <jiong.wang@arm.com>
1458
1459 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1460 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1461 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1462 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1463 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1464
73ef73bd 14652016-05-27 Marek Polacek <polacek@redhat.com>
1466
1467 PR middle-end/71308
1468 * g++.dg/torture/pr71308.C: New test.
1469
a6031633 14702016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1471
1472 * gcc.dg/zero_bits_compound-1.c: New test.
1473 * gcc.dg/zero_bits_compound-2.c: New test.
1474
1fbdc7ae 14752016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1476
1477 PR middle-end/71279
1478 * gcc.dg/pr71279.c: New test.
1479
2e196ca8 14802016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1481
1482 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1483 floating point min/max/comparison instructions.
1484 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1485
6feab9ce 14862016-05-26 Jakub Jelinek <jakub@redhat.com>
1487
1488 * c-c++-common/gomp/schedule-1.c: New test.
1489 * gfortran.dg/gomp/schedule-1.f90: New test.
1490
978cea8f 14912016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1492
1493 PR c++/70822
1494 PR c++/70106
1495 * g++.dg/cpp1y/auto-fn32.C: New test.
1496 * g++.dg/cpp1y/paren4.C: New test.
1497
0478d9ed 14982016-05-26 Nathan Sidwell <nathan@acm.org>
1499
1500 * gcc.dg/20060410.c: Xfail on ptx.
1501 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1502 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1503 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1504 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1505 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1506
5fd1c174 15072016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1508
1509 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1510
c5e8b3e2 15112016-05-26 Jakub Jelinek <jakub@redhat.com>
1512
0db93a5b 1513 PR tree-optimization/71280
1514 * gcc.dg/pr71280.c: New test.
1515
7199c05c 1516 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1517
76c786ac 1518 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1519 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1520
c5e8b3e2 1521 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1522
e9bcea2f 15232016-05-26 Jiong Wang <jiong.wang@arm.com>
1524
1525 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 1526 kept in memory.
e9bcea2f 1527
955d947b 15282016-05-25 Jeff Law <law@redhat.com>
1529
1530 PR tree-optimization/71272
1531 * gcc.c-torture/compile/pr71272.c: new test.
1532
77102dbe 15332016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1534
1535 * gcc.target/powerpc/vec-cmpne.c: New test.
1536 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1537
552821b4 15382016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1539
1540 * gnat.dg/opt55.ad[sb]: New test.
1541
0113f3c5 15422016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1543
1544 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1545 * c-c++-common/pr60226.c: Require int32plus.
1546 * gcc.c-torture/execute/pr70602.c: Likewise.
1547 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1548 unsigned long for malloc arg type.
1549 * gcc.dg/asr_div1.c: Require int32plus.
1550 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1551 * gcc.dg/pie-1.c: Require pie.
1552 * gcc.dg/pie-2.c: Likewise.
1553 * gcc.dg/pr59471.c: Require int32plus.
1554 * gcc.dg/pr59963-2.c: XFAIL for int16.
1555 * gcc.dg/pr60114.c: Require int32plus.
1556 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1557 unsigned long for typedef of size_t.
1558 * gcc.dg/pr63914.c: Require int32plus.
1559 * gcc.dg/pr64536.c: Require pt32plus.
1560 * gcc.dg/pr65658.c: Likewise.
1561 * gcc.dg/pr67271.c: Require int32plus.
1562 * gcc.dg/pr68112.c: Likewise.
1563 * gcc.dg/pr69071.c: Skip for avr target.
1564 * gcc.dg/pr69973.c: Require int32plus.
1565 * gcc.dg/pr70169.c: Skip for avr target.
1566 * gcc.dg/sso-6.c: Require int32plus.
1567 * gcc.dg/sso-7.c: Likewise.
1568 * gcc.dg/sso-8.c: Likewise.
1569 * gcc.dg/vrp-min-max-2.c: Likewise.
1570
f4094380 15712016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1572
1573 PR target/70738
1574 * gcc.target/i386/pr70738-1.c: New test.
1575 * gcc.target/i386/pr70738-2.c: Likewise.
1576 * gcc.target/i386/pr70738-3.c: Likewise.
1577 * gcc.target/i386/pr70738-4.c: Likewise.
1578 * gcc.target/i386/pr70738-5.c: Likewise.
1579 * gcc.target/i386/pr70738-6.c: Likewise.
1580 * gcc.target/i386/pr70738-7.c: Likewise.
1581 * gcc.target/i386/pr70738-8.c: Likewise.
1582 * gcc.target/i386/pr70738-9.c: Likewise.
1583
239a4bea 15842016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1585
1586 PR rtl-optimization/66940
1587 * gcc.c-torture/execute/pr66940.c: New test.
1588
bf6382ba 15892016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1590
1591 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1592 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1593 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1594 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1595 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1596 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1597 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1598 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1599 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1600 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1601 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1602 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1603 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1604 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1605 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1606 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1607 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1608 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1609 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1610 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1611 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1612 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1613 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1614 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1615
2c995da9 16162016-05-25 Marek Polacek <polacek@redhat.com>
1617
1618 PR c/71265
1619 * gcc.dg/noncompile/pr71265.c: New test.
1620
abfbb5b5 1621 PR c/71266
1622 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1623
f6871bbd 16242016-05-25 Nathan Sidwell <nathan@acm.org>
1625
1626 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1627
de04e83e 16282016-05-25 Richard Biener <rguenther@suse.de>
1629
1630 PR tree-optimization/71261
1631 * c-c++-common/torture/pr71261.c: New testcase.
1632
b35931f7 16332016-05-25 Richard Biener <rguenther@suse.de>
1634
1635 PR tree-optimization/71264
1636 * gcc.dg/vect/pr71264.c: New testcase.
1637
166c3089 16382016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1639
1640 PR c++/55992
1641 * g++.dg/cpp0x/alias-decl-53.C: New.
1642 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1643
14240409 16442016-05-25 Martin Liska <mliska@suse.cz>
1645
1646 * g++.dg/pr71239.C: New test.
1647
bc47d9f6 16482016-05-25 Richard Biener <rguenther@suse.de>
1649
4860a6bf 1650 * gcc.dg/vect/pr58135.c: Rename to ...
1651 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 1652
d8a3f157 16532016-05-25 Marek Polacek <polacek@redhat.com>
1654
1655 * g++.dg/pr65295.C: Use target c++14.
1656
3af16045 16572016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1658
231010db 1659 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1660 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 1661
949479b2 16622016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1663
1664 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1665 instructions.
1666
6d6a3fc3 16672016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1668
1669 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1670 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1671 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1672 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1673 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1674 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1675 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1676 * c-c++-common/goacc/pcopy.c: Likewise.
1677 * c-c++-common/goacc/pcopyin.c: Likewise.
1678 * c-c++-common/goacc/pcopyout.c: Likewise.
1679 * c-c++-common/goacc/pcreate.c: Likewise.
1680 * c-c++-common/goacc/pr70688.c: New test.
1681 * c-c++-common/goacc/present-1.c: Adjust test.
1682 * c-c++-common/goacc/reduction-5.c: Likewise.
1683 * g++.dg/goacc/data-1.C: New test.
1684
af648be2 16852016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1686
1687 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1688 vector parity built-in functions.
1689 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1690 count trailing zeros automatic vectorization.
1691 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1692 count trailing zeros built-in functions.
1693
4e173d60 16942016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1695
1696 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1697
a0c02a52 16982016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1699
1700 PR target/71050
1701 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1702
64c52e9c 17032016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1704
1705 PR c++/50436
1706 * g++.dg/template/crash123.C: New.
1707 * g++.dg/template/crash124.C: Likewise.
1708
752b5a4c 17092016-05-24 Martin Sebor <msebor@redhat.com>
1710
1711 PR c++/71147
1712 * g++.dg/ext/flexary16.C: New test.
1713
a36dd683 17142016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1715
f6871bbd 1716 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1717 before math.h is included.
a36dd683 1718 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1719 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1720 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1721 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1722 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1723 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1724 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1725 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1726 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1727 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1728 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1729 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1730 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1731 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1732 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1733 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1734 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1735 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1736 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1737 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1738 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1739 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1740 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1741
d60e1df7 17422016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1743 Kelvin Nilsen <kelvin@gcc.gnu.org>
1744
1745 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1746 support.
1747
22d09025 17482016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1749
1750 PR c++/69872
1751 * g++.dg/warn/Wno-narrowing1.C: New.
1752
6ef0143d 17532016-05-24 Marek Polacek <polacek@redhat.com>
1754
1755 PR c/71249
1756 * c-c++-common/Wswitch-unreachable-2.c: New test.
1757
962a2062 17582016-05-24 Jakub Jelinek <jakub@redhat.com>
1759
ead77194 1760 PR c++/71257
1761 * g++.dg/vect/simd-clone-6.cc: New test.
1762 * g++.dg/gomp/declare-simd-6.C: New test.
1763
962a2062 1764 PR middle-end/70434
1765 PR c/69504
1766 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1767
23edc6d1 17682016-05-24 Richard Biener <rguenther@suse.de>
1769
1770 PR tree-optimization/71240
1771 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1772
30633bcc 17732016-05-24 Richard Biener <rguenther@suse.de>
1774
1775 PR tree-optimization/71230
1776 * gcc.dg/torture/pr71230.c: New testcase.
1777 * g++.dg/torture/pr71230.C: Likewise.
1778
c9d624bd 17792016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1780
1781 * c-c++-common/goacc/routine-5.c: Add tests.
1782 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1783 * gfortran.dg/goacc/routine-6.f90: Add tests.
1784
ce143ff0 17852016-05-24 Richard Biener <rguenther@suse.de>
1786
1787 PR tree-optimization/71253
1788 * gcc.dg/torture/pr71253.c: New testcase.
1789
3bdaecd5 17902016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1791
1792 PR middle-end/71252
1793 * gfortran.dg/pr71252.f90: New test.
1794
856b494d 17952016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1796
1797 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1798
7345b977 17992016-05-24 Richard Biener <rguenther@suse.de>
1800
1801 PR middle-end/70434
1802 PR c/69504
1803 * c-c++-common/vector-subscript-4.c: New testcase.
1804 * c-c++-common/vector-subscript-5.c: Likewise.
1805
6f065267 18062016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1807
1808 PR fortran/71123
1809 * gfortran.dg/namelist_90.f: New test
1810
fd6757da 18112016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1812
1813 PR fortran/66461
1814 * gfortran.dg/unexpected_eof.f: New test
1815
7d5555a8 18162016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1817 Kelvin Nilsen <kelvin@gcc.gnu.org>
1818
1819 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1820 as little endian.
1821
ae6744c9 18222016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1823
1824 PR c++/70972
1825 * g++.dg/cpp0x/inh-ctor20.C: New.
1826 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1827
f0d91a85 18282016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1829
1830 PR c++/69095
1831 * g++.dg/cpp0x/variadic168.C: New.
1832
1618ffe5 18332016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1834
1835 * g++.dg/cpp0x/pr31445.C: Test column number too.
1836 * g++.dg/cpp0x/pr32253.C: Likewise.
1837 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1838 * g++.dg/cpp0x/variadic36.C: Likewise.
1839
c0205bab 18402016-05-23 Marc Glisse <marc.glisse@inria.fr>
1841
1842 * gcc.dg/fold-notshift-2.c: Adjust.
1843
1398da0f 18442016-05-23 Marek Polacek <polacek@redhat.com>
1845
1846 PR c/49859
1847 * c-c++-common/Wswitch-unreachable-1.c: New test.
1848 * gcc.dg/Wswitch-unreachable-1.c: New test.
1849 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1850 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1851 * g++.dg/gomp/block-10.C: Likewise.
1852 * gcc.dg/gomp/block-10.c: Likewise.
1853 * g++.dg/gomp/block-9.C: Likewise.
1854 * gcc.dg/gomp/block-9.c: Likewise.
1855 * g++.dg/gomp/target-1.C: Likewise.
1856 * g++.dg/gomp/target-2.C: Likewise.
1857 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 1858 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 1859 * g++.dg/gomp/taskgroup-1.C: Likewise.
1860 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1861 * gcc.dg/gomp/teams-1.c: Likewise.
1862 * g++.dg/gomp/teams-1.C: Likewise.
1863 * g++.dg/overload/error3.C: Likewise.
1864 * g++.dg/tm/jump1.C: Likewise.
1865 * g++.dg/torture/pr40335.C: Likewise.
1866 * gcc.dg/c99-vla-jump-5.c: Likewise.
1867 * gcc.dg/switch-warn-1.c: Likewise.
1868 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1869 * gcc.dg/nested-func-1.c: Likewise.
1870 * gcc.dg/pr67784-4.c: Likewise.
1871
5403ed8b 18722016-05-23 Richard Biener <rguenther@suse.de>
1873
1874 PR tree-optimization/71230
1875 * gfortran.dg/pr71230-1.f90: New testcase.
1876 * gfortran.dg/pr71230-2.f90: Likewise.
1877
27510941 18782016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1879
1618ffe5 1880 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 1881 * gcc.dg/vect/pr58135.c: Add new.
1882 * gfortran.dg/pr46519-1.f: Adjust test case.
1883
a41c605d 18842016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1885
1886 PR c++/53401
1887 * g++.dg/cpp0x/decltype64.C: New.
1888
3eb254ab 18892016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1890
1891 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
1892 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1893 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1894
a75fffe1 18952016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1896
1897 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
1898 Add poly64x1_t and poly64x2_t cases if supported.
1899 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1900 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
1901 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
1902 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
1903 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
1904
56979b12 19052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1906
1907 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
1908 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
1909 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
1910 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
1911 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
1912 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
1913 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
1914
dc5e98db 19152016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1916
1917 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
1918
c0f383ae 19192016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1920
1921 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
1922 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
1923
2a4d70a2 19242016-05-22 Jakub Jelinek <jakub@redhat.com>
1925
4c109025 1926 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
1927 constraint instead of "r".
1928 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
1929 insn instead of vxorpd.
1930 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
1931
bad891ce 1932 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
1933 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
1934
ac23ddb9 1935 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
1936
9dac9579 1937 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
1938 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
1939
2a4d70a2 1940 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
1941
9eafdd7b 19422016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
1943
1944 PR middle-end/40921
1945 * gcc.dg/tree-ssa/pr40921.c: New test.
1946
93df190d 19472016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1948
1949 PR target/71103
1950 * gcc.target/avr/pr71103.c: New test.
1951
933b9f7f 19522016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1953
1954 PR middle-end/71179
1955 * gcc.dg/tree-ssa/pr71179.c: New test.
1956
8bdfbc08 19572016-05-20 Martin Sebor <msebor@redhat.com>
1958
1959 PR c/71115
1960 * gcc.dg/init-excess-2.c: New test.
1961
6827ab42 19622016-05-20 Eric Botcazou <ebotcazou@adacore.com>
1963
1964 * gnat.dg/opt53.adb: New test.
1965 * gnat.dg/opt54.adb: Likewise.
1966
58a5f4c0 19672016-05-20 Martin Jambor <mjambor@suse.cz>
1968
1969 PR tree-optimization/70884
1970 * gcc.dg/tree-ssa/pr70919.c: New test.
1971
bb7145f6 19722016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1973
1974 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
1975 formatting.
f6871bbd 1976 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
1977 fix code formatting.
1978
19792016-05-20 Nathan Sidwell <nathan@acm.org>
1980
1981 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
1982 non-common cases.
1983 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 1984
9954d230 19852016-05-20 David Malcolm <dmalcolm@redhat.com>
1986
1987 * jit.dg/all-non-failing-tests.h: Add
1988 test-factorial-must-tail-call.c.
1989 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
1990 * jit.dg/test-factorial-must-tail-call.c: New test case.
1991
08a161f9 19922016-05-20 Jakub Jelinek <jakub@redhat.com>
1993
1994 PR fortran/71204
1995 * gfortran.dg/pr71204.f90: New test.
1996
3d380077 19972016-05-20 Cesar Philippidis <cesar@codesourcery.com>
1998
1999 * gcc.target/nvptx/sincos.c: New test.
2000
0f104d56 20012016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2002
2003 PR c++/70572
2004 * g++.dg/cpp1y/auto-fn31.C: New.
2005
61736a1b 20062016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2007
2008 * gcc.target/powerpc/vec-addec.c: New test.
2009 * gcc.target/powerpc/vec-addec-int128.c: New test.
2010
b4a61e77 20112016-05-20 David Malcolm <dmalcolm@redhat.com>
2012
2013 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2014 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2015 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2016 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2017
9a2ace10 20182016-05-20 Jan Hubicka <hubicka@ucw.cz>
2019
2020 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2021
45cdf8c6 20222016-05-20 Jakub Jelinek <jakub@redhat.com>
2023
b9a1dcd5 2024 PR c++/71210
2025 * g++.dg/opt/pr71210-1.C: New test.
2026 * g++.dg/opt/pr71210-2.C: New test.
2027
45cdf8c6 2028 PR tree-optimization/29756
2029 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2030 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2031 only on selected targets where V4SImode vectors are known to be
2032 supported.
2033
92e3ffbf 20342016-05-20 Marc Glisse <marc.glisse@inria.fr>
2035
2036 PR tree-optimization/71079
2037 PR tree-optimization/71206
2038 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2039
5da368e3 20402016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2041
2042 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2043 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2044 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2045
2506d97a 20462016-05-20 Richard Guenther <rguenther@suse.de>
2047
2048 PR tree-optimization/29756
2049 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2050
adade307 20512016-05-20 Richard Biener <rguenther@suse.de>
2052
2053 PR tree-optimization/71185
2054 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2055
c3deca25 20562016-05-20 Richard Biener <rguenther@suse.de>
2057
2058 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2059
8b0bef14 20602016-05-19 Marek Polacek <polacek@redhat.com>
2061
2062 PR c++/71075
2063 * g++.dg/diagnostic/pr71075.C: New test.
2064
08025288 20652016-05-19 David Malcolm <dmalcolm@redhat.com>
2066
2067 PR c++/71184
2068 * g++.dg/pr71184.C: New test case.
2069
26a51591 20702016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2071
2072 * gcc.target/powerpc/darn-0.c: New test.
2073 * gcc.target/powerpc/darn-1.c: New test.
2074 * gcc.target/powerpc/darn-2.c: New test.
2075
d8d3e75a 20762016-05-19 Marek Polacek <polacek@redhat.com>
2077
2078 PR tree-optimization/71031
2079 * gcc.dg/tree-ssa/vrp100.c: New test.
2080
c28211ae 20812016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2082
2083 PR rtl-optimization/71148
2084 * gcc.dg/pr71148.c: New test.
2085
3f5ea43a 20862016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2087
2088 PR target/71056
2089 * gcc.target/arm/pr71056.c: New test.
2090
2a7d4c20 20912016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2092
2093 * c-c++-common/pr69669.c: Check the used mode.
2094
ed0b0569 20952016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2096
2097 PR sanitizer/64354
2098 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2099
410372fe 21002016-05-19 Richard Biener <rguenther@suse.de>
2101
2102 PR tree-optimization/70729
2103 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2104 * gcc.dg/graphite/scop-18.c: Likewise.
2105 * gcc.dg/pr41783.c: Disable LIM.
2106 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2107 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2108 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2109 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2110 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2111 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2112 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2113 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2114 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2115 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2116 * gfortran.dg/pr42108.f90: Likewise.
2117
56f34f03 21182016-05-18 David Malcolm <dmalcolm@redhat.com>
2119
2120 PR driver/69265
2121 * gcc.dg/spellcheck-options-11.c: New test case.
2122
e6481cd1 21232016-05-18 Jakub Jelinek <jakub@redhat.com>
2124
2125 PR c++/71100
2126 * g++.dg/opt/pr71100.C: New test.
2127
be951c59 21282016-05-18 Martin Jambor <mjambor@suse.cz>
2129
2130 PR ipa/69708
2131 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2132 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2133 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2134 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2135
665ff45b 21362016-05-18 Martin Jambor <mjambor@suse.cz>
2137
2138 PR ipa/69708
2139 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2140 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2141 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2142 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2143 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2144
485be62c 21452016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2146
2147 PR c++/69793
2148 * g++.dg/template/crash122.C: New.
2149
b251d5f5 21502016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2151
2152 PR c++/70466
2153 * g++.dg/template/pr70466-1.C: New.
2154 * g++.dg/template/pr70466-2.C: Likewise.
2155
c93e9931 21562016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2157
2158 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2159 splat operations and the XXSPLTIB instruction.
2160 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2161 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2162 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2163 xxlxor to clear a register.
2164
8ba6639c 21652016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2166
2167 * gcc.dg/torture/pr71020.c: New test.
2168
ec6e3005 21692016-05-18 Martin Jambor <mjambor@suse.cz>
2170
2171 PR ipa/70646
2172 * gcc.dg/ipa/pr70646.c: New test.
2173
5ef3c918 21742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2175
2176 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2177
70a88eab 21782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2179
2180 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2181 missing tests for vreinterpretq_p{8,16}.
2182
b52a930c 21832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2184
2185 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2186 vsliq_n_s64 and vsliq_n_u64.
2187
bdd4080b 21882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2189
2190 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2191 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2192
37814bf5 21932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2194
2195 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2196 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2197 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2198
764af2e0 21992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2200
2201 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2202 in comment.
2203
ffe01a83 22042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 2205
2206 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2207 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2208 "blr\t" and switch to scan-assembler-times.
2209
fab6dae9 22102016-05-18 Jiong Wang <jiong.wang@arm.com>
2211
231010db 2212 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2213 with __aarch64__.
2214 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2215 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 2216
4eb0c566 22172016-05-18 Jakub Jelinek <jakub@redhat.com>
2218
442f18f1 2219 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2220 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2221 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2222 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2223 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2224 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2225
4d83b36b 2226 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2227 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2228
a4528eec 2229 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2230 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2231
f0066139 2232 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2233 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2234
4eb0c566 2235 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2236
303e9267 22372016-05-18 Richard Biener <rguenther@suse.de>
2238
2239 PR tree-optimization/71168
2240 * gcc.dg/torture/pr71168.c: New testcase.
2241
0d7ddd44 22422016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2243
2244 PR middle-end/63586
2245 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2246 * gcc.dg/tree-ssa/pr63586.c: New test.
2247 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2248
899bcc0f 22492016-05-17 Nathan Sidwell <nathan@acm.org>
2250
2251 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2252 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2253 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2254 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2255
a2246979 22562016-05-17 Nathan Sidwell <nathan@acm.org>
2257
2258 * gcc.target/nvptx/abi-vararg-3.c: New.
2259
2f6a4d21 22602016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2261
2262 PR tree-optimization/54579
2263 PR middle-end/55299
2264 * gcc.dg/fold-notrotate-1.c: New test.
2265 * gcc.dg/fold-notshift-1.c: New test.
2266 * gcc.dg/fold-notshift-2.c: New test.
2267
27bdad45 22682016-05-17 Marek Polacek <polacek@redhat.com>
2269
2270 PR ipa/71146
2271 * g++.dg/ipa/pr71146.C: New test.
2272
f33a295a 22732016-05-17 David Malcolm <dmalcolm@redhat.com>
2274
2275 * jit.dg/test-error-array-bounds.c: New test case.
2276
b6dd53bf 22772016-05-17 Marc Glisse <marc.glisse@inria.fr>
2278
2279 * gcc.dg/tree-ssa/and-1.c: New testcase.
2280
a8719545 22812016-05-17 Marc Glisse <marc.glisse@inria.fr>
2282
2283 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2284 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2285
34806102 22862016-05-17 Marc Glisse <marc.glisse@inria.fr>
2287
2288 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2289 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2290
25fe08a8 22912016-05-17 Jiong Wang <jiong.wang@arm.com>
2292
2293 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2294
abf1a837 22952016-05-17 Jiong Wang <jiong.wang@arm.com>
2296
2297 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2298
666b9dd3 22992016-05-17 Jiong Wang <jiong.wang@arm.com>
2300
2301 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2302 ".2d[index]" when scan the assembly.
2303 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2304 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2305 float64x1.
2306 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2307
77d095c0 23082016-05-17 Richard Biener <rguenther@suse.de>
2309
2310 PR tree-optimization/71132
2311 * gcc.dg/torture/pr71132.c: New testcase.
2312
28adcc23 23132016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2314
2315 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2316
2439931e 23172016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2318
2319 PR target/70809
2320 * gcc.target/aarch64/pr70809_1.c: New test.
2321
5ec2ff80 23222016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2323
2324 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2325 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2326 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2327 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2328
17fd1c7a 23292016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2330 Ilya Enkovich <ilya.enkovich@intel.com>
2331
2332 PR target/71114
2333 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2334
46729204 23352016-05-16 Jan Hubicka <hubicka@ucw.cz>
2336
2337 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2338 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2339
2a1125d6 23402016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2341
2342 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2343 test for __ARM_FP16_ARGS.
2344 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2345 * gcc.target/arm/aapcs/neon-vect10.c: New.
2346 * gcc.target/arm/aapcs/neon-vect9.c: New.
2347 * gcc.target/arm/aapcs/vfp18.c: New.
2348 * gcc.target/arm/aapcs/vfp19.c: New.
2349 * gcc.target/arm/aapcs/vfp20.c: New.
2350 * gcc.target/arm/aapcs/vfp21.c: New.
2351 * gcc.target/arm/fp16-aapcs-1.c: New.
2352 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2353 test for __ARM_FP16_ARGS.
2354 * g++.target/arm/fp16-return-1.c: Update expected output.
2355
ea3d2d74 23562016-05-16 Jiong Wang <jiong.wang@arm.com>
2357
2358 PR testsuite/70227
2359 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2360
6989e05f 23612016-05-15 Harald Anlauf <anlauf@gmx.de>
2362
2363 PR fortran/69603
2364 * gfortran.dg/pr69603.f90: New testcase.
2365
a5f52592 23662016-05-14 Fritz Reese <fritzoreese@gmail.com>
2367
2368 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2369
88f949ab 23702016-05-14 Fritz Reese <fritzoreese@gmail.com>
2371
2372 PR fortran/71047
2373 * gfortran.dg/pr71047.f08: New test.
2374
90c88567 23752016-05-13 Joseph Myers <joseph@codesourcery.com>
2376
2377 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2378 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2379 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2380
00a690cc 23812016-05-13 Martin Sebor <msebor@redhat.com>
2382
2383 PR c++/60049
2384 * g++.dg/cpp0x/constexpr-60049.C: New test.
2385
ec8b6af7 23862016-05-13 Jakub Jelinek <jakub@redhat.com>
2387
2388 PR bootstrap/71071
2389 * gcc.dg/pr71071.c: New test.
2390
f54d1d7b 23912016-05-13 Uros Bizjak <ubizjak@gmail.com>
2392
2393 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2394 remove XOP handling.
2f3af60f 2395 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 2396
a39a0392 23972016-05-13 Nathan Sidwell <nathan@acm.org>
2398
2399 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2400 __atomic_is_lock_free declaration.
2401
42333dd9 24022016-05-13 Richard Biener <rguenther@suse.de>
2403
2404 PR tree-optimization/42587
2405 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2406
c5442454 24072016-05-13 Martin Liska <mliska@suse.cz>
2408
2409 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2410 the new format of dump output.
2411
03a400fb 24122016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2413
2414 * gcc.dg/pr71084.c: New test.
2415
69278c3f 24162016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2417
231010db 2418 PR target/53440
2419 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 2420
8138f11b 24212016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2422
2423 * gcc.target/aarch64/struct_return.c: New test.
2424
22a3f7bd 24252016-05-12 Marek Polacek <polacek@redhat.com>
2426
2427 PR c/70756
2428 * c-c++-common/pr70756-2.c: New test.
2429 * c-c++-common/pr70756.c: New test.
2430
9bcd42cc 24312016-05-12 Richard Biener <rguenther@suse.de>
2432
2433 PR tree-optimization/71059
2434 * gcc.dg/torture/pr71059.c: New testcase.
2435
5ffb4a0d 24362016-05-12 Richard Biener <rguenther@suse.de>
2437
2438 PR tree-optimization/71062
2439 * gcc.dg/torture/pr71062.c: New testcase.
2440
2ab65c31 24412016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2442
2443 PR tree-optimization/71006
2444 * gcc.dg/pr71006.c: New test.
2445
f0158fc0 24462016-05-12 Marek Polacek <polacek@redhat.com>
2447
2448 PR driver/71063
2449 * gcc.dg/opts-7.c: New test.
2450
0f56938b 24512016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2452
2453 PR target/70830
2454 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2455 Add -save-temps to dg-options.
2456 Scan for ldmfd rather than pop instruction.
2457 * gcc.target/arm/interrupt-2.c: Likewise.
2458 * gcc.target/arm/pr70830.c: New test.
2459
e10946d5 24602016-05-12 Jakub Jelinek <jakub@redhat.com>
2461
9fa8e468 2462 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2463 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2464
9ce62bbe 2465 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2466 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2467 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2468
708ae1b1 2469 PR target/71019
2470 * gcc.target/i386/avx512vl-pack-1.c: New test.
2471 * gcc.target/i386/avx512vl-pack-2.c: New test.
2472 * gcc.target/i386/avx512bw-pack-2.c: New test.
2473
a461f32e 2474 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2475
e10946d5 2476 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2477 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2478 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2479
f52a3ef6 24802016-05-12 Richard Biener <rguenther@suse.de>
2481
2482 PR tree-optimization/70986
2483 * gcc.dg/torture/pr70986-1.c: New testcase.
2484 * gcc.dg/torture/pr70986-2.c: Likewise.
2485 * gcc.dg/torture/pr70986-3.c: Likewise.
2486
54c4d22e 24872016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2488
2489 PR c/43651
2490 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2491 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2492
57215d5b 24932016-05-11 Uros Bizjak <ubizjak@gmail.com>
2494
2495 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2496 directive.
2497 * gcc.target/i386/pr66746.c: Ditto.
2498
67d3121c 24992016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2500
2501 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2502 support.
2503 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2504 warning when using -mvsx-timode.
2505 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2506 * gcc.target/powerpc/dform-2.c: Likewise.
2507 * gcc.target/powerpc/pr68805.c: Likewise.
2508
7f8012a5 25092016-05-11 Marek Polacek <polacek@redhat.com>
2510
2511 PR c++/71024
2512 * c-c++-common/attributes-3.c: New test.
2513
3e8567ce 25142016-05-11 Nathan Sidwell <nathan@acm.org>
2515
2516 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2517 * gcc.c-torture/execute/pr68185.c: Likewise.
2518 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2519 * gcc.dg/pr69634.c: Requires scheduling.
2520 * gcc.dg/torture/pr66178.c: Require label values.
2521 * gcc.dg/setjmp-6.c: Require indirect jumps.
2522
3739ac00 25232016-05-11 Richard Biener <rguenther@suse.de>
2524
2525 PR tree-optimization/71055
2526 * gcc.dg/torture/pr71055.c: New testcase.
2527
1ff8b385 25282016-05-11 Richard Biener <rguenther@suse.de>
2529
2530 PR debug/71057
2531 * g++.dg/debug/pr71057.C: New testcase.
2532
77126efa 25332016-05-11 Jakub Jelinek <jakub@redhat.com>
2534
2535 PR fortran/70855
2536 * gfortran.dg/gomp/pr70855.f90: New test.
2537
6fcaaf9b 25382016-05-11 Richard Biener <rguenther@suse.de>
2539
2540 PR middle-end/71002
2541 * g++.dg/torture/pr71002.C: New testcase.
2542
bfa8ea12 25432016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2544
2545 PR middle-end/70807
2546 * gcc.dg/pr70807.c: New test.
2547
87632549 25482016-05-10 Martin Sebor <msebor@redhat.com>
2549
2550 PR c++/38611
2551 * g++.dg/Wattributes.C: New test.
2552
f9153689 25532016-05-10 Marc Glisse <marc.glisse@inria.fr>
2554
2555 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2556 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2557 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2558
a44ed58a 25592016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2560
2561 PR target/70799
2562 * gcc.target/i386/pr70799-1.c: New test.
2563
d6c90d89 25642016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2565
2566 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2567
c1f73044 25682016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2569
2570 PR middle-end/70877
2571 * gcc.target/i386/pr70877.c: New test.
2572
e66d763a 25732016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2574
2575 PR tree-optimization/70786
2576 * gcc.target/i386/pr70876.c: New test.
2577
a30ff73a 25782016-05-10 Jakub Jelinek <jakub@redhat.com>
2579
2580 PR target/70927
2581 * gcc.target/i386/avx512vl-logic-1.c: New test.
2582 * gcc.target/i386/avx512vl-logic-2.c: New test.
2583 * gcc.target/i386/avx512dq-logic-2.c: New test.
2584
4b3fd38f 25852016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2586
2587 PR target/70963
2588 * gcc.target/powerpc/pr70963.c: New.
2589
abf93a25 25902016-05-10 David Malcolm <dmalcolm@redhat.com>
2591
2592 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2593 (test_very_wide_line): Add ruler to expected output.
2594 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2595 (test_very_wide_line): Likewise.
2596 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2597 (test_show_locus): Within the handling of "test_very_wide_line",
2598 enable show_ruler_p on the diagnostic context.
2599
d614888f 26002016-05-10 Richard Biener <rguenther@suse.de>
2601
2602 PR tree-optimization/71039
2603 * gcc.dg/torture/pr71039.c: New testcase.
2604
dbca5ed9 26052016-05-10 Nathan Sidwell <nathan@acm.org>
2606
2607 * gcc.dg/nested-func-10.c: Requires alloca.
2608 * gcc.dg/nested-func-9.c: Requires alloca.
2609 * gcc.c-torture/execute/pr70460.c: Requires labels.
2610 * gcc.c-torture/compile/pr70199.c: Requires labels.
2611 * gcc.target/nvptx/decl.c: Compile only.
2612 * gcc.target/nvptx/trailing-init.c: Compile only.
2613 * gcc.target/nvptx/ary-init.c: Compile only.
2614
3fa82609 26152016-05-10 Marek Polacek <polacek@redhat.com>
2616
2617 PR c/70255
2618 * gcc.dg/attr-opt-1.c: New test.
2619
76825907 26202016-05-10 Richard Biener <rguenther@suse.de>
2621
2622 PR tree-optimization/70497
2623 PR tree-optimization/28367
2624 * gcc.dg/torture/20160404-1.c: New testcase.
2625 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2626 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2627
68255819 26282016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2629
2630 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2631
d9aa8cdb 26322016-05-09 Uros Bizjak <ubizjak@gmail.com>
2633
2634 * gcc.target/i386/fabsneg-1.c New test.
2635
7cc16f50 26362016-05-09 Alan Modra <amodra@gmail.com>
2637
2638 PR testsuite/70826
2639 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2640
a83b7b63 26412016-05-09 Richard Biener <rguenther@suse.de>
2642
2643 PR tree-optimization/70985
2644 * gcc.dg/torture/pr70985.c: New testcase.
2645
189d0706 26462016-05-09 Bin Cheng <bin.cheng@arm.com>
2647
2648 * gcc.dg/tree-ssa/ifc-9.c: New test.
2649 * gcc.dg/tree-ssa/ifc-10.c: New test.
2650 * gcc.dg/tree-ssa/ifc-11.c: New test.
2651 * gcc.dg/tree-ssa/ifc-12.c: New test.
2652 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2653 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2654 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2655
1ec957b0 26562016-05-09 Richard Biener <rguenther@suse.de>
2657
2658 PR fortran/70937
2659 * gfortran.dg/pr70937.f90: New testcase.
2660
923c7714 26612016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2662
2663 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2664
d7cd448a 26652016-05-07 Fritz Reese <fritzoreese@gmail.com>
2666
2667 PR fortran/56226
2668 * gfortran.dg/dec_structure_1.f90: New testcase.
2669 * gfortran.dg/dec_structure_2.f90: Ditto.
2670 * gfortran.dg/dec_structure_3.f90: Ditto.
2671 * gfortran.dg/dec_structure_4.f90: Ditto.
2672 * gfortran.dg/dec_structure_5.f90: Ditto.
2673 * gfortran.dg/dec_structure_6.f90: Ditto.
2674 * gfortran.dg/dec_structure_7.f90: Ditto.
2675 * gfortran.dg/dec_structure_8.f90: Ditto.
2676 * gfortran.dg/dec_structure_9.f90: Ditto.
2677 * gfortran.dg/dec_structure_10.f90: Ditto.
2678 * gfortran.dg/dec_structure_11.f90: Ditto.
2679 * gfortran.dg/dec_union_1.f90: Ditto.
2680 * gfortran.dg/dec_union_2.f90: Ditto.
2681 * gfortran.dg/dec_union_3.f90: Ditto.
2682 * gfortran.dg/dec_union_4.f90: Ditto.
2683 * gfortran.dg/dec_union_5.f90: Ditto.
2684 * gfortran.dg/dec_union_6.f90: Ditto.
2685 * gfortran.dg/dec_union_7.f90: Ditto.
2686
f681e29b 26872016-05-07 Tom de Vries <tom@codesourcery.com>
2688
2689 PR tree-optimization/70956
2690 * gcc.dg/graphite/pr70956.c: New test.
2691
68d7f375 26922016-05-06 Jakub Jelinek <jakub@redhat.com>
2693
faf39348 2694 PR middle-end/70941
2695 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2696 (a, b, c, d): Change type from char to signed char.
2697 (main): Compare against (signed char) -1634678893 instead of
2698 hardcoded -109. Use __builtin_abort instead of abort.
2699
b768b13a 2700 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2701 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2702
68d7f375 2703 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2704
5dda16ea 27052016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2706
2707 PR debug/70935
2708 * gcc.dg/torture/pr70935.c: New test.
2709
13ede1b5 27102016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2711
2712 PR target/58219
7fc878c4 2713 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 2714
96d94be2 27152016-05-06 Richard Biener <rguenther@suse.de>
2716
2717 PR tree-optimization/70960
2718 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2719
e5d9f15d 27202016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2721
2722 PR target/52933
2723 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2724 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2725 Adjust expected instruction counts.
2726 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2727
2dd7705f 27282016-05-06 Marek Polacek <polacek@redhat.com>
2729
2730 PR sanitizer/70875
2731 * gcc.dg/ubsan/bounds-3.c: New test.
2732
cb8bc632 27332016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2734
2735 PR target/54089
2736 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2737
b343c173 27382016-05-06 Richard Biener <rguenther@suse.de>
2739
2740 PR middle-end/70931
2741 * gfortran.dg/pr70931.f90: New testcase.
2742
1e3db0b1 27432016-05-06 Richard Biener <rguenther@suse.de>
2744
2745 PR middle-end/70941
2746 * gcc.dg/torture/pr70941.c: New testcase.
2747
bdd54b6d 27482016-05-05 Bin Cheng <bin.cheng@arm.com>
2749
2750 PR tree-optimization/57206
2751 * gcc.dg/vect/pr57206.c: New test.
2752
499adcfd 27532016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2754
2755 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2756
871164c4 27572016-05-05 Jakub Jelinek <jakub@redhat.com>
2758
ecb23e00 2759 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2760
871164c4 2761 * c-c++-common/Wdangling-else-4.c: New test.
2762
70cf83ba 27632016-05-04 Jakub Jelinek <jakub@redhat.com>
2764
858c9470 2765 PR c++/70906
2766 PR c++/70933
2767 * g++.dg/opt/pr70906.C: New test.
2768 * g++.dg/opt/pr70933.C: New test.
2769
70cf83ba 2770 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2771
aaa36a78 27722016-05-04 Jan Hubicka <hubicka@ucw.cz>
2773
2774 * gcc.dg/ipa/pure-const-3.c: New testcase.
2775
1d52c456 27762016-05-04 Marek Polacek <polacek@redhat.com>
2777
2778 * c-c++-common/Wdangling-else-1.c: New test.
2779 * c-c++-common/Wdangling-else-2.c: New test.
2780 * c-c++-common/Wdangling-else-3.c: New test.
2781
dc581573 27822016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2783
2784 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2785 flag is present.
2786
a64030fe 27872016-05-04 Marek Polacek <polacek@redhat.com>
2788
2789 PR c/48778
2790 * gcc.dg/Waddress-2.c: New test.
2791
b461b04a 27922016-05-04 Alan Modra <amodra@gmail.com>
2793
2794 * gcc.target/powerpc/pr70866.c: New.
2795
c388a0cf 27962016-05-03 Martin Sebor <msebor@redhat.com>
2797
2798 PR c++/66561
2799 * c-c++-common/builtin_location.c: New test.
2800 * g++.dg/cpp1y/builtin_location.C: New test.
2801
5d4db8ef 28022016-05-03 Marek Polacek <polacek@redhat.com>
2803
2804 PR c/70859
2805 * gcc.dg/pr70859.c: New test.
2806 * gcc.dg/pr70859-2.c: New test.
2807
ca938765 28082016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2809
2810 * gnat.dg/debug5.adb: New testcase.
2811
60b27d5f 28122016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2813
2814 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2815 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2816 Procedure to check for z10 instruction set.
2817
5ab325d0 28182016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2819
2820 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2821
c548a0ad 28222016-05-03 Alan Modra <amodra@gmail.com>
2823
2824 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2825
d5ecd946 28262016-05-03 Jakub Jelinek <jakub@redhat.com>
2827
2828 * gcc.target/i386/avx512f-cvt-1.c: New test.
2829
35b0a053 28302016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2831
2832 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2833 -fdump-tree-vrp-details.
2834
9ae1b28a 28352016-05-03 Richard Biener <rguenther@suse.de>
2836
2837 * gcc.dg/pr30172-1.c: Adjust.
2838 * gcc.dg/pr63743.c: Likewise.
2839 * gcc.dg/tm/pr51696.c: Likewise.
2840 * c-c++-common/tm/safe-1.c: Likewise.
2841 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2842 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2843 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2844 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2845
9c1a31e4 28462016-05-03 Jakub Jelinek <jakub@redhat.com>
2847
fe69bcb9 2848 PR rtl-optimization/70467
2849 * gcc.target/i386/pr70467-3.c: New test.
2850 * gcc.target/i386/pr70467-4.c: New test.
2851
9082c4a4 2852 PR tree-optimization/70916
2853 * gcc.c-torture/compile/pr70916.c: New test.
2854
9c1a31e4 2855 PR target/49244
2856 * gcc.target/i386/pr49244-1.c: New test.
2857 * gcc.target/i386/pr49244-2.c: New test.
2858
69105acc 28592016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2860
2861 PR rtl-optimization/44281
2862 * gcc.target/i386/pr44281.c: New test.
2863
9ab8df54 28642016-05-03 bin cheng <bin.cheng@arm.com>
2865
2866 PR tree-optimization/56541
2867 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2868 * gcc.dg/vect/pr56541.c: new test.
2869
3c62cae0 28702016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2871
2872 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2873 __float128.
2874 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2875
91abc161 28762016-05-02 H.J. Lu <hongjiu.lu@intel.com>
2877
2878 PR testsuite/70520
2879 * c-c++-common/asan/clone-test-1.c (main): Align child process
2880 stack to 16 bytes.
2881
aa3d1155 28822016-05-02 David Malcolm <dmalcolm@redhat.com>
2883
2884 PR c++/62314
2885 * g++.dg/spellcheck-fields-2.C: New test case.
2886
002c3f28 28872016-05-02 David Malcolm <dmalcolm@redhat.com>
2888
2889 PR c++/62314
2890 * g++.dg/pr62314.C: New test case.
2891
46e5dccc 28922016-05-02 Jan Hubicka <hubicka@ucw.cz>
2893
2894 * gcc.dg/ipa/inline-8.c: New testcase.
2895
663f4248 28962016-05-02 Jakub Jelinek <jakub@redhat.com>
2897
2898 PR rtl-optimization/70467
2899 * gcc.target/i386/pr70467-1.c: New test.
2900
efe8bdf5 29012016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2902
2903 * gcc.dg/spec-options.c: Run the test on all targets.
2904 * gcc.dg/foo.specs: Use cpp_unique_options.
2905
47ef9633 29062016-05-02 Marc Glisse <marc.glisse@inria.fr>
2907
2908 * gcc.dg/tree-ssa/unord.c: New testcase.
2909
eb1a077c 29102016-05-02 Marc Glisse <marc.glisse@inria.fr>
2911
2912 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
2913
28e869d0 29142016-05-02 Nathan Sidwell <nathan@codesourcery.com>
2915
2916 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
2917
dd185f6e 29182016-05-02 Marek Polacek <polacek@redhat.com>
2919
2920 PR c/70851
2921 * gcc.dg/enum-incomplete-3.c: New test.
2922
773d09b9 29232016-05-02 Marek Polacek <polacek@redhat.com>
2924 Tom de Vries <tom@codesourcery.com>
2925
2926 PR tree-optimization/70700
2927 * gcc.dg/pr70700.c: New test.
2928
f0dc3286 29292016-05-01 Uros Bizjak <ubizjak@gmail.com>
2930
2931 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
2932 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2933 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2934 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2935 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2936
7f931827 29372016-04-30 Eric Botcazou <ebotcazou@adacore.com>
2938
2939 * ada/acats/run_acats: Rename into...
2940 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
2941 * ada/acats/run_all.sh: Remove redundant test.
2942 (target_run): Move around.
2943 (target_gnatchop): Use newly built executable.
2944 (target_gnatmake): Likewise.
2945 Check that the compilation of impbit succeeds.
2946
1c492b4e 29472016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
2948
2949 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
2950 * gcc.dg/20021029-1.c: Likewise.
2951 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2952 * gcc.target/sh/attr-isr-trapa.c: Likewise.
2953 * gcc.target/sh/cmpstr.c: Likewise.
2954 * gcc.target/sh/cmpstrn.c: Likewise.
2955 * gcc.target/sh/memset.c: Likewise.
2956 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2957 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2958 * gcc.target/sh/pr39423-1.c: Likewise.
2959 * gcc.target/sh/pr49468-di.c: Likewise.
2960 * gcc.target/sh/pr49468-si.c: Likewise.
2961 * gcc.target/sh/pr49880-1.c: Likewise.
2962 * gcc.target/sh/pr49880-2.c: Likewise.
2963 * gcc.target/sh/pr49880-3.c: Likewise.
2964 * gcc.target/sh/pr50751-1.c: Likewise.
2965 * gcc.target/sh/pr50751-4.c: Likewise.
2966 * gcc.target/sh/pr50751-7.c: Likewise.
2967 * gcc.target/sh/pr51244-1.c: Likewise.
2968 * gcc.target/sh/pr51244-10.c: Likewise.
2969 * gcc.target/sh/pr51244-11.c: Likewise.
2970 * gcc.target/sh/pr51244-12.c: Likewise.
2971 * gcc.target/sh/pr51244-13.c: Likewise.
2972 * gcc.target/sh/pr51244-14.c: Likewise.
2973 * gcc.target/sh/pr51244-17.c: Likewise.
2974 * gcc.target/sh/pr51244-18.c: Likewise.
2975 * gcc.target/sh/pr51244-19.c: Likewise.
2976 * gcc.target/sh/pr51244-4.c: Likewise.
2977 * gcc.target/sh/pr51244-5.c: Likewise.
2978 * gcc.target/sh/pr51244-7.c: Likewise.
2979 * gcc.target/sh/pr51244-8.c: Likewise.
2980 * gcc.target/sh/pr51244-9.c: Likewise.
2981 * gcc.target/sh/pr51697.c: Likewise.
2982 * gcc.target/sh/pr52483-1.c: Likewise.
2983 * gcc.target/sh/pr52483-2.c: Likewise.
2984 * gcc.target/sh/pr52483-3.c: Likewise.
2985 * gcc.target/sh/pr52483-5.c: Likewise.
2986 * gcc.target/sh/pr52933-1.c: Likewise.
2987 * gcc.target/sh/pr52933-2.c: Likewise.
2988 * gcc.target/sh/pr52933-3.c: Likewise.
2989 * gcc.target/sh/pr53568-1.c: Likewise.
2990 * gcc.target/sh/pr53976-1.c: Likewise.
2991 * gcc.target/sh/pr53988-1.c: Likewise.
2992 * gcc.target/sh/pr53988.c: Likewise.
2993 * gcc.target/sh/pr54089-1.c: Likewise.
2994 * gcc.target/sh/pr54089-6.c: Likewise.
2995 * gcc.target/sh/pr54089-7.c: Likewise.
2996 * gcc.target/sh/pr54089-8.c: Likewise.
2997 * gcc.target/sh/pr54089-9.c: Likewise.
2998 * gcc.target/sh/pr54236-1.c: Likewise.
2999 * gcc.target/sh/pr54236-2.c: Likewise.
3000 * gcc.target/sh/pr54236-3.c: Likewise.
3001 * gcc.target/sh/pr54236-4.c: Likewise.
3002 * gcc.target/sh/pr54386.c: Likewise.
3003 * gcc.target/sh/pr54602-1.c: Likewise.
3004 * gcc.target/sh/pr54685.c: Likewise.
3005 * gcc.target/sh/pr54760-1.c: Likewise.
3006 * gcc.target/sh/pr54760-2.c: Likewise.
3007 * gcc.target/sh/pr54760-3.c: Likewise.
3008 * gcc.target/sh/pr54760-4.c: Likewise.
3009 * gcc.target/sh/pr54760-5.c: Likewise.
3010 * gcc.target/sh/pr54760-6.c: Likewise.
3011 * gcc.target/sh/pr55146.c: Likewise.
3012 * gcc.target/sh/pr55160.c: Likewise.
3013 * gcc.target/sh/pr59278.c: Likewise.
3014 * gcc.target/sh/pr59401-1.c: Likewise.
3015 * gcc.target/sh/pr59533-1.c: Likewise.
3016 * gcc.target/sh/pr63260.c: Likewise.
3017 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3018 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3019 * gcc.target/sh/strlen.c: Likewise.
3020 * gcc.target/sh/torture/pr30807.c: Likewise.
3021 * gcc.target/sh/torture/pr34777.c: Likewise.
3022 * gcc.target/sh/torture/pr64652.c: Likewise.
3023 * gcc.target/sh/torture/pr65505.c: Likewise.
3024 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3025 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3026
0c4005be 30272016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3028
3029 PR c++/66644
3030 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3031
d94e6223 30322016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3033
3034 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3035 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3036 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3037 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3038
46f37836 30392016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3040
3041 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3042 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3043
4d0a8bac 30442016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3045
3046 PR middle-end/70626
3047 * c-c++-common/goacc/combined-reduction.c: New test.
3048 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3049
b98e0db3 30502016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3051
3052 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3053 *movdi_internal pattern only if PIC off.
3054 * gcc.target/i386/pr70155-2.c: Likewise.
3055 * gcc.target/i386/pr70155-3.c: Likewise.
3056 * gcc.target/i386/pr70155-4.c: Likewise.
3057 * gcc.target/i386/pr70155-5.c: Likewise.
3058 * gcc.target/i386/pr70155-6.c: Likewise.
3059 * gcc.target/i386/pr70155-7.c: Likewise.
3060 * gcc.target/i386/pr70155-8.c: Likewise.
3061 * gcc.target/i386/pr70155-15.c: Likewise.
3062 * gcc.target/i386/pr70155-17.c: Likewise.
3063 * gcc.target/i386/pr70155-22.c: Likewise.
3064
8b066242 30652016-04-29 Bin Cheng <bin.cheng@arm.com>
3066
3067 PR tree-optimization/70803
3068 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3069
22912e73 30702016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3071
3072 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3073 optimization of vector loop.
3074 * gcc.target/i386/vect-unpack-3.c: New test.
3075 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3076 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3077 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3078
568128c6 30792016-04-29 Marek Polacek <polacek@redhat.com>
3080
3081 PR sanitizer/70342
3082 * g++.dg/ubsan/null-7.C: New test.
3083
025dd1e0 3084 PR c/70852
3085 * gcc.dg/pr70852.c: New test.
3086
eb16928e 30872016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3088
3089 PR/69089
3090 * g++.dg/cpp0x/alignas6.C: New test.
3091
d7377ee9 30922016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3093
4860a6bf 3094 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3095 * gcc.dg/pr27003.c: Likewise.
3096 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3097 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3098 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3099 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 3100 * gcc.target/arc/mxy.c: Likewise.
3101 * gcc.target/arc/mswape.c: Likewise.
3102 * gcc.target/arc/mrtsc.c: Likewise.
3103 * gcc.target/arc/mcrc.c: Likewise.
3104 * gcc.target/arc/mdsp-packa.c: Likewise.
3105 * gcc.target/arc/mdvbf.c: Likewise.
3106 * gcc.target/arc/mlock.c: Likewise.
3107 * gcc.target/arc/mmac-24.c: Likewise.
3108 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3109
efa1b7ab 31102016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3111 Matthijs Kooijman <matthijs@stdin.nl>
3112 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3113
3114 PR target/60040
3115 * gcc.target/avr/pr60040-1.c: New.
3116 * gcc.target/avr/pr60040-2.c: New.
3117
00371d68 31182016-04-29 Richard Biener <rguenther@suse.de>
3119
3120 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3121
73447cc5 31222016-04-29 Richard Biener <rguenther@suse.de>
3123
3124 PR tree-optimization/13962
3125 PR tree-optimization/65686
3126 * gcc.dg/uninit-pr65686.c: New testcase.
3127
c2087b56 31282016-04-29 Jakub Jelinek <jakub@redhat.com>
3129
3130 PR middle-end/70843
3131 * gcc.dg/pr70843.c: New test.
3132
cdd06d5a 31332016-04-28 Jakub Jelinek <jakub@redhat.com>
3134
3135 PR target/70858
3136 * gcc.target/i386/pr70858.c: New test.
3137
1a60079e 31382016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3139
3140 * gcc.target/arc/nps400-1.c: New file.
3141
11bc2894 31422016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3143 Andrew Burgess <andrew.burgess@embecosm.com>
3144
3145 * gcc.target/arc/movh_cl-1.c: New file.
3146
dd9bf0b5 31472016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3148 Andrew Burgess <andrew.burgess@embecosm.com>
3149
3150 * gcc.target/arc/extzv-1.c: New file.
3151 * gcc.target/arc/insv-1.c: New file.
3152 * gcc.target/arc/insv-2.c: New file.
3153 * gcc.target/arc/movb-1.c: New file.
3154 * gcc.target/arc/movb-2.c: New file.
3155 * gcc.target/arc/movb-3.c: New file.
3156 * gcc.target/arc/movb-4.c: New file.
3157 * gcc.target/arc/movb-5.c: New file.
3158 * gcc.target/arc/movb_cl-1.c: New file.
3159 * gcc.target/arc/movb_cl-2.c: New file.
3160 * gcc.target/arc/movbi_cl-1.c: New file.
3161 * gcc.target/arc/movl-1.c: New file.
3162
a22e4209 31632016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3164 Andrew Burgess <andrew.burgess@embecosm.com>
3165
3166 * gcc.target/arc/cmem-1.c: New file.
3167 * gcc.target/arc/cmem-2.c: New file.
3168 * gcc.target/arc/cmem-3.c: New file.
3169 * gcc.target/arc/cmem-4.c: New file.
3170 * gcc.target/arc/cmem-5.c: New file.
3171 * gcc.target/arc/cmem-6.c: New file.
3172 * gcc.target/arc/cmem-7.c: New file.
3173 * gcc.target/arc/cmem-ld.inc: New file.
3174 * gcc.target/arc/cmem-st.inc: New file.
3175
287c3982 31762016-04-28 Jakub Jelinek <jakub@redhat.com>
3177
3178 PR target/70821
3179 * gcc.target/i386/pr70821.c: New test.
3180
e40e5340 31812016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3182
3183 * gcc.target/powerpc/vec-adde.c: New test.
3184 * gcc.target/powerpc/vec-adde-int128.c: New test.
3185
cf977d50 31862016-04-28 Jakub Jelinek <jakub@redhat.com>
3187
3188 * gcc.target/i386/avx-vround-1.c: New test.
3189 * gcc.target/i386/avx-vround-2.c: New test.
3190 * gcc.target/i386/avx512vl-vround-1.c: New test.
3191 * gcc.target/i386/avx512vl-vround-2.c: New test.
3192
572f8300 31932016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3194
3195 PR testsuite/70595
3196 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3197 (check_effective_target_cilkplus_runtime): ... this.
3198 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3199 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3200
3201 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3202 Require cilkplus_runtime.
3203 Don't add -lcilkrts.
3204 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3205 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3206 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3207 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3208 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3209 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3210 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3211 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3212 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3213 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3214 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3215 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3216 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3217 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3218 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3219 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3220 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3221 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3222 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3223 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3224 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3225 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3226 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3227 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3228 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3229 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3230 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3231 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3232 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3233
3234 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3235 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3236
3237 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3238
3239 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3240 cilkplus_runtime.
3241
dfba0905 32422016-04-27 Marc Glisse <marc.glisse@inria.fr>
3243
3244 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3245 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3246
605a4556 32472015-04-27 Ryan Burn <contact@rnburn.com>
3248
3249 PR c++/69024
3250 PR c++/68997
3251 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3252 diagnostic.
3253 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3254 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3255
6a1231a5 32562016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3257
3258 * gnat.dg/limited_with4.ad[sb]: New test.
3259 * gnat.dg/limited_with4_pkg.ads: New helper.
3260
4dad9e09 32612016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3262
3263 PR target/70155
3264 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3265 and movv1ti_internal patterns
3266 * gcc.target/i386/pr70155-1.c: New test.
3267 * gcc.target/i386/pr70155-2.c: Likewise.
3268 * gcc.target/i386/pr70155-3.c: Likewise.
3269 * gcc.target/i386/pr70155-4.c: Likewise.
3270 * gcc.target/i386/pr70155-5.c: Likewise.
3271 * gcc.target/i386/pr70155-6.c: Likewise.
3272 * gcc.target/i386/pr70155-7.c: Likewise.
3273 * gcc.target/i386/pr70155-8.c: Likewise.
3274 * gcc.target/i386/pr70155-9.c: Likewise.
3275 * gcc.target/i386/pr70155-10.c: Likewise.
3276 * gcc.target/i386/pr70155-11.c: Likewise.
3277 * gcc.target/i386/pr70155-12.c: Likewise.
3278 * gcc.target/i386/pr70155-13.c: Likewise.
3279 * gcc.target/i386/pr70155-14.c: Likewise.
3280 * gcc.target/i386/pr70155-15.c: Likewise.
3281 * gcc.target/i386/pr70155-16.c: Likewise.
3282 * gcc.target/i386/pr70155-17.c: Likewise.
3283 * gcc.target/i386/pr70155-18.c: Likewise.
3284 * gcc.target/i386/pr70155-19.c: Likewise.
3285 * gcc.target/i386/pr70155-20.c: Likewise.
3286 * gcc.target/i386/pr70155-21.c: Likewise.
3287 * gcc.target/i386/pr70155-22.c: Likewise.
3288
a80f3f45 32892016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3290
3291 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3292 ".{5,6}".
3293
279305d1 32942016-04-27 Bin Cheng <bin.cheng@arm.com>
3295
3296 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3297 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3298 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3299 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3300 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3301
8974b625 33022016-04-27 Richard Biener <rguenther@suse.de>
3303
3304 PR ipa/70760
3305 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3306 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3307
886d5463 33082016-04-27 Nathan Sidwell <nathan@acm.org>
3309
3310 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3311 * g++.dg/ubsan/pr63956.C: Adjust error location.
3312
f0e35aa9 33132016-04-27 Nick Clifton <nickc@redhat.com>
3314
3315 PR middle-end/49889
3316 * gcc.dg/pr49889.c: New test.
3317
40385231 33182016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3319
3320 * c-c++-common/memset-array.c: New test.
3321
37229a71 33222016-04-26 Martin Sebor <msebor@redhat.com>
3323
3324 PR c++/66639
3325 * g++.dg/cpp1y/func_constexpr.C: New test.
3326
3eedf9bd 33272016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3328
3329 PR c++/70241
3330 * g++.dg/cpp0x/enum32.C: New test.
3331 * g++.dg/cpp0x/enum33.C: New test.
3332
33332016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 3334
3335 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3336 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3337 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3338 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3339 * gcc.c-torture/execute/pr38151.c: Likewise.
3340 * gcc.c-torture/execute/pr66556.c: Likewise.
3341 * gcc.c-torture/execute/pr67781.c: Likewise.
3342 * gcc.c-torture/execute/pr68648.c: Likewise.
3343
8c51f92f 33442016-04-26 Marc Glisse <marc.glisse@inria.fr>
3345
3346 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3347
fa20ebd3 33482016-04-26 Marek Polacek <polacek@redhat.com>
3349
3350 PR c/67784
3351 * gcc.dg/pr67784-3.c: New test.
3352 * gcc.dg/pr67784-4.c: New test.
3353 * gcc.dg/pr67784-5.c: New test.
3354
9db47803 3355 PR c/70791
3356 * gcc.dg/Wnested-externs-2.c: New test.
3357
bff407f2 33582016-04-26 Marc Glisse <marc.glisse@inria.fr>
3359
3360 * gcc.dg/fold-plusmult.c: Adjust.
3361 * gcc.dg/no-strict-overflow-6.c: Adjust.
3362 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3363
78d0c69e 33642016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3365
3366 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3367 number scans.
3368 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3369 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3370 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3371 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3372 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3373 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3374 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3375 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3376 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3377 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3378 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3379 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3380 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3381 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3382 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3383 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3384 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3385 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3386 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3387 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3388 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3389 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3390 scans.
3391 * gcc.target/i386/pr32219-4.c: Likewise.
3392 * gcc.target/i386/pr32219-6.c: Likewise.
3393 * gcc.target/i386/pr32219-8.c: Likewise.
3394
221d6722 33952016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3396
3397 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3398 associated options.
3399
514727a9 34002016-04-26 Marek Polacek <polacek@redhat.com>
3401
3402 PR c++/70744
3403 * g++.dg/ext/cond2.C: New test.
3404
e6ee4c61 34052016-04-26 Bin Cheng <bin.cheng@arm.com>
3406
3407 PR tree-optimization/70771
3408 PR tree-optimization/70775
3409 * gcc.dg/pr70771.c: New test.
3730828c 3410 * gcc.dg/pr70775.c: New test.
e6ee4c61 3411
b3d72796 34122016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3413
3414 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3415
c11ece29 34162016-04-25 Richard Biener <rguenther@suse.de>
3417
3418 PR tree-optimization/70780
3419 * gcc.dg/torture/pr70780.c: New testcase.
3420
d40b10b2 34212016-04-25 Michael Collison <michael.collison@arm.com>
3422
4860a6bf 3423 * gcc.target/arm/neon-vaddws16.c: New test.
3424 * gcc.target/arm/neon-vaddws32.c: New test.
3425 * gcc.target/arm/neon-vaddwu16.c: New test.
3426 * gcc.target/arm/neon-vaddwu32.c: New test.
3427 * gcc.target/arm/neon-vaddwu8.c: New test.
3428 * lib/target-supports.exp
d40b10b2 3429 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3430 that arm neon support vector widen sum of HImode TO SImode.
3431
4bbfd6c2 34322016-04-23 Jakub Jelinek <jakub@redhat.com>
3433
3434 PR sanitizer/70712
3435 * c-c++-common/asan/pr70712.c: New test.
3436
524df596 34372016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3438
3439 * .gitattributes: New file.
3440
426c75c3 34412016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3442
3443 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3444
c052a8d5 34452016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3446
3447 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3448 * gfortran.dg/submodule_15.f08: Likewise.
3449
c08d4612 34502016-04-22 Richard Biener <rguenther@suse.de>
3451
3452 PR tree-optimization/70740
3453 * gcc.dg/torture/pr70740.c: New testcase.
3454
fd3211e1 34552016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3456
3457 PR target/70750
3458 * gcc.target/i386/pr70750-1.c: New test.
3459 * gcc.target/i386/pr70750-2.c: Likewise.
3460
15acd78c 34612016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3462
3463 PR c++/70540
3464 * g++.dg/cpp0x/auto48.C: New.
3465
192bf59c 34662016-04-21 Marek Polacek <polacek@redhat.com>
3467
3468 PR c++/70513
3469 * g++.dg/cpp0x/forw_enum12.C: New test.
3470 * g++.dg/cpp0x/forw_enum13.C: New test.
3471
5d429e99 34722016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3473
3474 PR target/70728
3475 * gcc.target/i386/pr70728.c: New test.
3476
06777d85 34772016-04-21 Richard Biener <rguenther@suse.de>
3478
3479 PR middle-end/70747
3480 * gcc.dg/pr70747.c: New testcase.
3481
7434c6fb 34822016-04-21 Bin Cheng <bin.cheng@arm.com>
3483
3484 PR tree-optimization/70715
3485 * gcc.dg/tree-ssa/scev-13.c: New test.
3486
f3ec0970 34872016-04-21 Marc Glisse <marc.glisse@inria.fr>
3488
3489 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3490
523f3a9d 34912016-04-21 Marc Glisse <marc.glisse@inria.fr>
3492
3493 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3494
ace7bf06 34952016-04-20 Jan Hubicka <jh@suse.cz>
3496
3497 PR ipa/70018
3498 * g++.dg/ipa/nothrow-1.C: New testcase.
3499
2b073aa6 35002016-04-20 Nathan Sidwell <nathan@acm.org>
3501
3502 PR c++/55635
3503 * g++.dg/eh/delete1.C: New.
3504
8a574c11 35052016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3506
3507 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3508 -mtune-ctrl=sse_typeless_stores.
3509
e3400750 35102016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3511
3512 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3513
4bd8a059 35142016-04-20 Bin Cheng <bin.cheng@arm.com>
3515
3516 PR tree-optimization/69489
3517 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3518
70574e60 35192016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3520
3521 PR c++/69363
3522 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3523 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3524 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3525
bd6f374c 35262016-04-20 Bin Cheng <bin.cheng@arm.com>
3527
3528 PR tree-optimization/56625
3529 PR tree-optimization/69489
3530 * gcc.dg/vect/pr56625.c: New test.
3531 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3532
482539ee 35332016-04-20 Andrew Pinski <apinski@cavium.com>
3534
3535 PR target/64971
3536 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3537
b4672800 35382016-04-20 Arnaud Charlet <charlet@adacore.com>
3539
3540 * gnat.dg/self1.adb: Remove now incorrect test.
3541
4fb48737 35422016-04-20 Bin Cheng <bin.cheng@arm.com>
3543
3544 * gcc.dg/tree-ssa/scev-11.c: New test.
3545 * gcc.dg/tree-ssa/scev-12.c: New test.
3546
97efb92e 35472016-04-20 Marek Polacek <polacek@redhat.com>
3548
3549 PR tree-optimization/70725
3550 * gcc.dg/pr70725.c: New test.
3551
9d2d4060 35522016-04-20 Richard Biener <rguenther@suse.de>
3553
3554 PR tree-optimization/70726
3555 * g++.dg/vect/pr70726.cc: New testcase.
3556
54530437 35572016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3558
3559 PR target/70674
3560 * gcc.target/s390/pr70674.c: New test.
3561
acda2210 35622016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3563
3564 PR libgfortran/70684
3565 * gfortran.dg/list_read_14.f90: New test.
3566
b7040bb0 35672016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3568
3569 PR target/69201
3570 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3571 extern to force it misaligned.
3572 (b): Likewise.
3573 (c): Likewise.
3574 (d): Likewise.
3575 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3576 Don't check `*' before movv4sf_internal.
3577 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3578 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3579 Don't check `*' before movv16qi_internal.
3580 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3581 extern to force it misaligned.
3582 (b): Likewise.
3583 (c): Likewise.
3584 (d): Likewise.
3585 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3586 Don't check `*' before movv2df_internal.
3587 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3588 extern to force it misaligned.
3589 (b): Likewise.
3590 (c): Likewise.
3591 (d): Likewise.
3592 Check movv8sf_internal instead of avx_storeups256.
3593 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3594
263b5475 35952016-04-19 Richard Biener <rguenther@suse.de>
3596
3597 PR tree-optimization/70171
3598 * g++.dg/tree-ssa/pr70171.C: New testcase.
3599
222ac318 36002016-04-19 Richard Biener <rguenther@suse.de>
3601
3602 PR tree-optimization/70724
3603 * gcc.dg/torture/pr70724.c: New testcase.
3604
003000a4 36052016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3606
3607 PR middle-end/70689
4860a6bf 3608 * gcc.target/i386/pr70689.c: New.
003000a4 3609
3f6e13de 36102016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3611
3612 PR target/70708
3613 * gcc.target/i386/pr70708.c: New test.
3614
10abddbd 36152016-04-18 Richard Biener <rguenther@suse.de>
3616
3617 PR tree-optimization/43434
3618 * gcc.dg/vect/pr43434.c: New testcase.
3619 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3620 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3621 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3622 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3623 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3624 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3625 * gcc.dg/gomp/pr68640.c: Likewise.
3626 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3627 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3628
950db54a 36292016-04-18 Richard Biener <rguenther@suse.de>
3630
3631 PR tree-optimization/70701
3632 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3633
67ccbf39 36342016-04-18 Tom de Vries <tom@codesourcery.com>
3635
3636 PR testsuite/70699
3637 * gcc.dg/pr70161.c: Add dot-file scans.
3638 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3639 instead of after last dot char.
3640
021ad2f3 36412016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3642
3643 * c-c++-common/dump-ada-spec-3.c: New test.
3644 * c-c++-common/dump-ada-spec-4.c: Likewise.
3645
d572fcfd 36462016-04-17 Tom de Vries <tom@codesourcery.com>
3647
3648 PR other/70183
3649 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3650
8b4ee73c 36512016-04-15 Jan Hubicka <jh@suse.cz>
3652
3653 PR ipa/70018
3654 * g++.dg/ipa/pure-const-1.C: New testcase.
3655 * g++.dg/ipa/pure-const-2.C: New testcase.
3656 * g++.dg/ipa/pure-const-3.C: New testcase.
3657
eac243e7 36582016-04-15 Marek Polacek <polacek@redhat.com>
3659
3660 PR c/70671
3661 * gcc.dg/bitfld-22.c: New test.
3662
64c1df32 36632016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3664
3665 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3666 x86_64.
3667
926f9422 36682016-04-15 Marek Polacek <polacek@redhat.com>
3669
3670 PR c/70651
3671 * c-c++-common/pr70651.c: New test.
3672
309bbaa3 36732016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3674
3675 PR rtl-optimization/70681
3676 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3677 dump scan on arm and powerpc.
3678 * gcc.dg/pr10474.c: Likewise.
3679
b4ba8358 36802016-04-15 Jakub Jelinek <jakub@redhat.com>
3681
ed92874a 3682 PR c++/69517
3683 PR c++/70019
3684 PR c++/70588
3685 * g++.dg/cpp1y/vla11.C: Revert for real.
3686
b4ba8358 3687 PR c/70436
3688 * c-c++-common/Wparentheses-1.c: New test.
3689 * c-c++-common/gomp/Wparentheses-1.c: New test.
3690 * c-c++-common/gomp/Wparentheses-2.c: New test.
3691 * c-c++-common/gomp/Wparentheses-3.c: New test.
3692 * c-c++-common/gomp/Wparentheses-4.c: New test.
3693 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3694 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3695 * c-c++-common/goacc/Wparentheses-1.c: New test.
3696
65717bb5 36972016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3698
3699 PR target/70662
3700 * gcc.target/i386/pr70662.c: New test.
3701
ca1a4077 37022016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 3703 Alan Modra <amodra@gmail.com>
ca1a4077 3704
3705 PR tree-optimization/70130
3706 * gcc.dg/vect/O3-pr70130.c: New testcase.
3707
dbe1794c 37082016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3709
11836644 3710 PR target/70669
3711 * gcc.target/powerpc/pr70669.c: New test.
3712
dbe1794c 3713 PR target/70640
3714 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3715 a power7 system that does not have an assembler that supports
3716 power8.
3717
4c1007f1 37182016-04-14 Martin Sebor <msebor@redhat.com>
3719
3720 PR c++/69517
3721 PR c++/70019
3722 PR c++/70588
3723 * c-c++-common/ubsan/vla-1.c: Revert.
3724 * g++.dg/cpp1y/vla11.C: Same.
3725 * g++.dg/cpp1y/vla12.C: Same.
3726 * g++.dg/cpp1y/vla13.C: Same.
3727 * g++.dg/cpp1y/vla14.C: Same.
3728 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 3729 * g++.dg/init/array24.C: Same.
4c1007f1 3730 * g++.dg/ubsan/vla-1.C: Same.
3731
22dcab66 37322016-04-14 Marek Polacek <polacek@redhat.com>
3733 Jan Hubicka <hubicka@ucw.cz>
3734
3735 PR c++/70029
3736 * g++.dg/torture/pr70029.C: New test.
3737
3e74b025 37382016-04-14 Martin Sebor <msebor@redhat.com>
3739
3740 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3741 type size to prevent failures on targets with very low maximum
3742 alignment.
3743
1d2e0f2a 37442016-04-14 Richard Biener <rguenther@suse.de>
3745
3746 PR tree-optimization/70623
3747 * gcc.dg/torture/pr70623.c: New testcase.
3748 * gcc.dg/torture/pr70623-2.c: Likewise.
3749
9aed0626 37502016-04-13 Martin Sebor <msebor@redhat.com>
3751
3752 PR c++/69517
3753 PR c++/70019
3754 PR c++/70588
3755 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3756 * g++.dg/cpp1y/vla11.C: New test.
3757 * g++.dg/cpp1y/vla12.C: New test.
3758 * g++.dg/cpp1y/vla13.C: New test.
3759 * g++.dg/cpp1y/vla14.C: New test.
3760 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 3761 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 3762 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3763
fd499010 37642016-04-13 Jakub Jelinek <jakub@redhat.com>
3765
3766 PR c++/70641
3767 * g++.dg/opt/pr70641.C: New test.
3768
87fa7252 37692016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3770
3771 PR rtl-optimization/68749
3772 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3773 effects of argument promotions.
3774 Remove default args to dg-skip-if.
3775
6c40e18b 37762016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3777
3778 PR c++/70635
3779 * g++.dg/parse/pr70635.C: New.
3780
92c53257 37812016-04-13 Marek Polacek <polacek@redhat.com>
3782
3783 PR c++/70639
3784 * c-c++-common/Wmisleading-indentation-4.c: New test.
3785
0241e4dc 37862016-04-13 Marek Polacek <polacek@redhat.com>
3787
3788 PR c/70436
4860a6bf 3789 * gcc.dg/Wparentheses-12.c: New test.
3790 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 3791
92bda444 37922016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3793
3794 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3795 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3796 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3797
38ea8a26 37982016-04-13 Jakub Jelinek <jakub@redhat.com>
3799
d08aa032 3800 PR middle-end/70633
3801 * gcc.c-torture/compile/pr70633.c: New test.
3802
38ea8a26 3803 PR debug/70628
3804 * gcc.dg/torture/pr70628.c: New test.
3805
9231d5c2 38062016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3807
3808 PR c++/70610
3809 * g++.dg/template/pr70610.C: New test.
3810 * g++.dg/template/pr70610-2.C: New test.
3811 * g++.dg/template/pr70610-3.C: New test.
3812 * g++.dg/template/pr70610-4.C: New test.
3813
249ca944 38142016-04-12 Jakub Jelinek <jakub@redhat.com>
3815
7f2ea2fb 3816 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3817 128 instead of 32.
3818
249ca944 3819 PR c++/70571
3820 * g++.dg/ext/pr70571.C: New test.
3821
8ca5a97d 38222016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3823
bf32a52d 3824 PR target/70640
8ca5a97d 3825 * gcc.target/powerpc/pr70640.c: New test.
3826
e971b45f 38272016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3828
3829 PR c++/68722
3830 * g++.dg/parse/pr68722.C: New.
3831
0b54d964 38322016-04-12 Jakub Jelinek <jakub@redhat.com>
3833
3834 PR rtl-optimization/70596
3835 * gcc.target/i386/pr70596.c: New test.
3836
d2dd85e3 38372016-04-12 Nathan Sidwell <nathan@acm.org>
3838
3839 PR c++/70501
3840 * g++.dg/init/pr70501.C: New.
3841
2d0001b0 38422016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3843
3844 * gcc.target/i386/asm-flag-6.c: New test.
3845
6c4df0d1 38462016-04-12 Tom de Vries <tom@codesourcery.com>
3847
3848 PR tree-optimization/68756
3849 * gcc.dg/graphite/pr68756.c: New test.
3850
0d60da57 38512016-04-12 Jakub Jelinek <jakub@redhat.com>
3852
3853 PR tree-optimization/70602
3854 * gcc.c-torture/execute/pr70602.c: New test.
3855
62735984 38562016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3857
3858 PR target/70381
3859 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3860 __float128 emulator is built and runs.
3861 * gcc.target/powerpc/float128-1.c: Likewise.
3862
3863 * lib/target-supports.exp (check_ppc_float128_sw_available):
3864 Rework tests for __float128 software and hardware
3865 availability. Fix exit condition to return 0 on success.
3866
a702492c 38672016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3868
3869 PR target/70133
3870 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3871 * gcc.target/aarch64/target_attr_15.c: Likewise.
3872
a8c5ce92 38732016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3874
3875 PR c++/69066
3876 * g++.dg/cpp1y/pr69066.C: New.
3877
5ecab913 38782016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3879
3880 PR fortran/68566
3881 * gfortran.dg/pr36192.f90: Update test.
3882 * gfortran.dg/pr36192_1.f90: Update test.
3883 * gfortran.dg/real_dimension_1.f: Update test.
3884 * gfortran.dg/parameter_array_init_7.f90: New test.
3885
6cb5ef70 38862016-04-09 John David Anglin <danglin@gcc.gnu.org>
3887
4edfdd23 3888 PR testsuite/64039
3889 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
3890
964f71e3 3891 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
3892
5d61c198 3893 PR rtl-optimization/66669
3894 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
3895
16eaaf58 3896 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
3897
0b68802d 3898 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
3899 * gcc.dg/pie-1.c: Likewise.
3900 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
3901 * gcc.dg/pic-4.c: Likewise.
3902 * gcc.dg/pie-3.c: Likewise.
3903 * gcc.dg/pie-4.c: Likewise.
3904
9c0dd509 3905 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
3906
03b2d3c1 3907 PR tree-optimization/68644
3908 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
3909
6cb5ef70 3910 PR rtl-optimization/64886
3911 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
3912
07de41ba 39132016-04-09 Tom de Vries <tom@codesourcery.com>
3914
3915 PR tree-optimization/68953
3916 * gcc.dg/graphite/pr68953.c: New test.
3917
d294e3fb 39182016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3919
3920 PR fortran/70592
3921 * gfortran.dg/deferred_character_16.f90: New test.
3922
3cb15094 39232016-04-09 Jakub Jelinek <jakub@redhat.com>
3924
3925 PR tree-optimization/70586
3926 * gcc.c-torture/execute/pr70586.c: New test.
3927
a02dc66f 39282016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3929
3930 PR sanitizer/70573
3931 * c-c++-common/asan/halt_on_error-1.c: Replace memset
3932 with __builtin_memset
3933 * c-c++-common/asan/halt_on_error-2.c: Likewise.
3934
0c302595 39352016-04-08 Cesar Philippidis <cesar@codesourcery.com>
3936
3937 PR lto/70289
3938 PR ipa/70348
3939 PR tree-optimization/70373
3940 PR middle-end/70533
3941 PR middle-end/70534
3942 PR middle-end/70535
3943 * c-c++-common/goacc/reduction-5.c: New test.
3944 * c-c++-common/goacc/reduction-promotions.c: New test.
3945 * gfortran.dg/goacc/reduction-3.f95: New test.
3946 * gfortran.dg/goacc/reduction-promotions.f90: New test.
3947
c6c0523b 39482016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
3949
3950 PR c++/70590
3951 PR c++/70452
3952 * g++.dg/pr70590.C: New test.
3953 * g++.dg/pr70590-2.C: New test.
3954
3ac399da 39552016-04-08 Jakub Jelinek <jakub@redhat.com>
3956
e97d1706 3957 PR middle-end/70593
3958 * gcc.target/i386/pr70593.c: New test.
3959
3ac399da 3960 PR rtl-optimization/70574
3961 * gcc.target/i386/avx2-pr70574.c: New test.
3962
fcfbb129 39632016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
3964
3965 PR sanitizer/70541
3966 * c-c++-common/asan/pr70541.c: New test.
3967
0aabcddf 39682016-04-08 Tom de Vries <tom@codesourcery.com>
3969
3970 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
3971 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
3972
bec0c1e8 39732016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3974
3975 PR target/70566
3976 * gcc.c-torture/execute/pr70566.c: New test.
3977
87c791f5 39782016-04-08 Tom de Vries <tom@codesourcery.com>
3979
3980 * c-c++-common/goacc/uninit-copy-clause.c: New test.
3981 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
3982
7f38718f 39832016-04-08 Alan Modra <amodra@gmail.com>
3984
3985 * gcc.target/powerpc/pr70117.c: New.
3986
a96a7710 39872016-04-07 Jakub Jelinek <jakub@redhat.com>
3988
7a6265d1 3989 PR testsuite/70581
3990 * gcc.dg/lto/simd-function_0.c: New test.
3991
a96a7710 3992 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
3993 clones.
3994 * c-c++-common/attr-simd-2.c: Likewise.
3995 * c-c++-common/attr-simd-4.c: Likewise.
3996 * gcc.dg/gomp/simd-clones-2.c: Likewise.
3997 * gcc.dg/gomp/simd-clones-3.c: Likewise.
3998
508dd607 39992016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4000
4001 PR testsuite/70553
4002 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4003
1b61585a 40042016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4005 Tom de Vries <tom@codesourcery.com>
4006
4007 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4008 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4009 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4010 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4011 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4012 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4013 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4014 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4015
5f060aa8 40162016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4017
4018 PR c/70436
4019 * g++.dg/warn/Wparentheses-29.C: New test.
4020
d3831f71 40212016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4022
4023 PR c/70436
4024 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4025 explicit braces to resolve a future -Wparentheses warning.
4026
382ece2d 40272016-04-06 Richard Henderson <rth@redhat.com>
4028
4029 * gcc.dg/pr61817-1.c: New test.
4030 * gcc.dg/pr61817-2.c: New test.
4031 * gcc.dg/pr69391-1.c: New test.
4032 * gcc.dg/pr69391-2.c: New test.
4033
72234ee9 40342016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4035
4036 PR rtl-optimization/70398
4860a6bf 4037 * gcc.target/aarch64/pr70398.c: New.
72234ee9 4038
5547150a 40392016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4040
4041 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4042
15b70121 40432016-04-06 Yvan Roux <yvan.roux@linaro.org>
4044 Pedro Alves <palves@redhat.com>
4045
4046 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4047
585aefbb 40482016-04-06 Jakub Jelinek <jakub@redhat.com>
4049
0cbb513b 4050 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4051 Check for avx512f effective targets instead of avx2.
4052 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4053 for AVX512F clones.
4054 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4055 * g++.dg/gomp/declare-simd-1.C: Likewise.
4056 * g++.dg/gomp/declare-simd-3.C: Likewise.
4057 * g++.dg/gomp/declare-simd-4.C: Likewise.
4058
585aefbb 4059 PR middle-end/70550
4060 * c-c++-common/gomp/pr70550-1.c: New test.
4061 * c-c++-common/gomp/pr70550-2.c: New test.
4062
0b91cceb 40632016-04-05 Nathan Sidwell <nathan@acm.org>
4064
4065 PR c++/70512
4066 * g++.dg/ext/attribute-may-alias-5.C: New.
4067
645a9d8e 40682016-04-05 Jakub Jelinek <jakub@redhat.com>
4069
4070 PR c++/70336
4071 * c-c++-common/pr70336.c: New test.
4072 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4073 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4074
bdf23925 40752016-04-05 Jan Hubicka <hubicka@ucw.cz>
4076
4077 PR ipa/66223
4078 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4079
aaff837c 40802016-04-05 Jakub Jelinek <jakub@redhat.com>
4081
4082 PR rtl-optimization/70542
4083 * gcc.dg/torture/pr70542.c: New test.
4084 * gcc.target/i386/avx2-pr70542.c: New test.
4085
2eac58a0 40862016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4087
4088 PR tree-optimization/70509
4089 * gcc.target/i386/avx512bw-pr70509.c: New test.
4090
4f7ebe46 40912016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4092
4093 PR c++/70452
4094 * g++.dg/ext/constexpr-vla4.C: New test.
4095
305d86a0 40962016-04-05 Uros Bizjak <ubizjak@gmail.com>
4097
4098 PR target/70510
4099 * gcc.target/i386/pr70510.c: New test.
4100
eec3b789 41012016-04-05 Richard Biener <rguenther@suse.de>
4102
4103 PR tree-optimization/70526
4104 * g++.dg/torture/pr70526.C: New testcase.
4105
ca943582 41062016-04-05 Jakub Jelinek <jakub@redhat.com>
4107
4108 PR target/70525
4109 * gcc.target/i386/pr70525.c: New test.
4110
87825cd5 41112016-04-05 Richard Biener <rguenther@suse.de>
4112
4113 PR middle-end/70499
4114 * g++.dg/torture/pr70499.C: New testcase.
4115
14638828 41162016-04-05 Richard Biener <rguenther@suse.de>
4117
4118 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4119 remove XFAIL.
4120
967a90d5 41212016-04-04 Jakub Jelinek <jakub@redhat.com>
4122
4123 PR middle-end/70307
4124 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4125 rs6000 ABI warnings.
4126
d374a3a3 41272016-04-04 Jan Hubicka <hubicka@ucw.cz>
4128
4129 PR ipa/66223
4130 * g++.dg/ipa/devirt-51.C: New testcase.
4131
8ff377a6 41322016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4133 Jakub Jelinek <jakub@redhat.com>
4134
4135 PR middle-end/70457
4136 * gcc.dg/torture/pr70457.c: New.
4137
f567b44f 41382016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4139
4140 PR fortran/67538
4141 * gfortran.dg/allocate_with_source_19.f08: New test.
4142
89d4ebfa 41432016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4144
4145 PR fortran/65795
4146 * gfortran.dg/coarray_allocate_6.f08: New test.
4147
68ab33a6 41482016-04-04 Richard Biener <rguenther@suse.de>
4149
4150 PR rtl-optimization/70484
4151 * gcc.dg/torture/pr70484.c: New testcase.
4152
c4f5465d 41532016-04-04 Marek Polacek <polacek@redhat.com>
4154
4155 PR c/70307
4156 * gcc.dg/torture/pr70307.c: New test.
4157
bfec6609 41582016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4159
4160 PR target/70416
4161 PR target/67391
4162 * gcc.target/sh/torture/pr70416.c: New.
4163
40df9099 41642016-04-02 Martin Sebor <msebor@redhat.com>
4165
4166 PR c++/67376
4167 PR c++/70170
4168 PR c++/70172
4169 PR c++/70228
4170 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4171 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4172 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4173 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4174 * g++.dg/cpp0x/constexpr-string.C: Same.
4175 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4176 * g++.dg/cpp0x/pr65398.C: Same.
4177 * g++.dg/ext/constexpr-vla1.C: Same.
4178 * g++.dg/ext/constexpr-vla2.C: Same.
4179 * g++.dg/ext/constexpr-vla3.C: Same.
4180 * g++.dg/ubsan/pr63956.C: Same.
4181
0edb9bfe 41822016-04-01 Jakub Jelinek <jakub@redhat.com>
4183
4184 PR rtl-optimization/70467
4185 * gcc.target/i386/pr70467-2.c: New test.
4186
e5b1a1d9 41872016-04-01 Jakub Jelinek <jakub@redhat.com>
4188 Marek Polacek <polacek@redhat.com>
4189
4190 PR c++/70488
4191 * g++.dg/init/new47.C: New test.
4192
b2ca3fb0 41932016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4194
4195 PR target/70496
4196 * gcc.target/arm/pr70496.c: New test.
4197
4c3bd1e3 41982016-04-01 Nathan Sidwell <nathan@acm.org>
4199
47de69ad 4200 PR c++/68475
4201 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4202
313d569f 42032016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4204
4205 PR target/69890
4206 * gcc.dg/strlenopt.h (memmove): New.
4207 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4208 instead of "string.h".
4209 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4210 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4211 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4212 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4213 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4214 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4215 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4216 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4217 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4218 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4219 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4220 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4221 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4222 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4223 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4224 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4225 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4226 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4227 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4228 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4229
5469facd 42302016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4231
4232 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4233 (Holder::foo): Reflect this.
4234
503de754 42352016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4236
4237 PR target/70442
4238 * gcc.dg/pr70442.c: New test.
4239
13ee2de7 42402016-03-31 Nathan Sidwell <nathan@acm.org>
4241
4242 PR c++/70393
4243 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4244
5e0d03a8 42452016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4246
4247 PR target/70453
4248 * gcc.target/i386/pr70453.c: New test.
4249
8cb82ed4 42502016-03-31 Andrey Belevantsev <abel@ispras.ru>
4251
4252 PR target/70292
4253 * gcc.c-torture/pr70292.c: New test.
4254
7952b661 42552016-03-31 Marek Polacek <polacek@redhat.com>
4256
4257 PR c/70297
4258 * c-c++-common/pr70297.c: New test.
4259 * g++.dg/cpp0x/typedef-redecl.C: New test.
4260 * gcc.dg/typedef-redecl2.c: New test.
4261
1607cc74 42622016-03-31 Jakub Jelinek <jakub@redhat.com>
4263
4264 PR rtl-optimization/70460
4265 * gcc.c-torture/execute/pr70460.c: New test.
4266
c689c252 42672016-03-31 Richard Biener <rguenther@suse.de>
4268
4269 PR c++/70430
4270 * g++.dg/ext/vector30.C: New testcase.
4271
91c9586d 42722016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4273 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4274
4275 * gfortran.dg/fmt_pf.f90: New test.
4276
afa5c1b8 42772016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4278
4279 Forward-port from 5 branch
4280 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4281
4282 PR testsuite/70356
4283 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4284 dg-require-effective-target after dg-do.
4285
4286 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4287
4288 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4289
6a5dcab3 42902016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4291 Julian Brown <julian@codesourcery.com>
4292 Chung-Lin Tang <cltang@codesourcery.com>
4293 Cesar Philippidis <cesar@codesourcery.com>
4294 James Norris <jnorris@codesourcery.com>
4295 Tom de Vries <tom@codesourcery.com>
4296 Nathan Sidwell <nathan@codesourcery.com>
4297
305d86a0 4298 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 4299 * c-c++-common/goacc/loop-clauses.c: Likewise.
4300 * g++.dg/goacc/template.C: Likewise.
4301 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4302 * gfortran.dg/goacc/loop-1.f95: Likewise.
4303 * gfortran.dg/goacc/loop-5.f95: Likewise.
4304 * gfortran.dg/goacc/loop-6.f95: Likewise.
4305 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4306 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4307 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4308 * c-c++-common/goacc/clauses-fail.c: Likewise.
4309 * c-c++-common/goacc/parallel-1.c: Likewise.
4310 * c-c++-common/goacc/reduction-1.c: Likewise.
4311 * c-c++-common/goacc/reduction-2.c: Likewise.
4312 * c-c++-common/goacc/reduction-3.c: Likewise.
4313 * c-c++-common/goacc/reduction-4.c: Likewise.
4314 * c-c++-common/goacc/routine-3.c: Likewise.
4315 * c-c++-common/goacc/routine-4.c: Likewise.
4316 * c-c++-common/goacc/routine-5.c: Likewise.
4317 * c-c++-common/goacc/tile.c: Likewise.
4318 * g++.dg/goacc/template.C: Likewise.
4319 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4320 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4321 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4322 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4323 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4324 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4325 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4326 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4327 * c-c++-common/goacc/use_device-1.c: ... this file.
4328 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4329 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4330 * c-c++-common/goacc/host_data-6.c: ... this file.
4331 * c-c++-common/goacc/loop-2-kernels.c: New file.
4332 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4333 * c-c++-common/goacc/loop-3.c: Likewise.
4334 * g++.dg/goacc/reference.C: Likewise.
4335 * g++.dg/goacc/routine-1.C: Likewise.
4336 * g++.dg/goacc/routine-2.C: Likewise.
4337
932c0baa 43382016-03-30 Richard Biener <rguenther@suse.de>
4339
4340 PR middle-end/70450
4341 * gcc.dg/torture/pr70450.c: New testcase.
4342
7f7c4659 43432016-03-30 Jakub Jelinek <jakub@redhat.com>
4344
4345 PR target/70421
4346 * gcc.dg/torture/pr70421.c: New test.
4347 * gcc.target/i386/avx512f-pr70421.c: New test.
4348
9cbfe80c 43492016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4350
4351 PR testsuite/70364
4352 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4353 (check): New function.
4354 (bar): Call check.
4355 (foo): Align stack to 16 bytes when calling bar.
4356 * gcc.target/i386/cleanup-2.c: Likewise.
4357
f56c7d36 43582016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4359
4360 PR tree-optimization/59124
4361 * gcc.dg/Warray-bounds-19.c: New test.
4362
0275bf9b 43632016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4364
4365 * lib/prune.exp (escape_regex_chars): New.
4366 (prune_file_path): Update to quote metcharacters for regexp.
4367
a3daa269 43682016-03-29 Jakub Jelinek <jakub@redhat.com>
4369
24e1ba3d 4370 PR rtl-optimization/70429
4371 * gcc.c-torture/execute/pr70429.c: New test.
4372
a3daa269 4373 PR tree-optimization/70405
4374 * gcc.dg/pr70405.c: New test.
4375
3ef41a6e 43762016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4377
4378 PR fortran/70397
4379 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4380 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4381
4abd9410 43822016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4383
4384 PR testsuite/64177
4385 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4386 __cilkrts_set_param to set two workers.
4387 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4388 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4389
b58e5f0f 43902016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4391
305d86a0 4392 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 4393
bff53658 43942016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4395
4396 PR target/70406
305d86a0 4397 * gcc.target/i386/pr70406.c: New test.
bff53658 4398
bb2c9c15 43992016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4400
4401 * gnat.dg/specs/double_record_extension3.ads: New test.
4402
f12c84ab 44032016-03-25 Richard Henderson <rth@redhat.com>
4404
4405 PR target/70120
4406 * gcc.target/aarch64/pr70120-1.c: New.
4407 * gcc.target/aarch64/pr70120-2.c: New.
4408 * gcc.target/aarch64/pr70120-3.c: New.
4409
b0bf58c4 44102016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4411
4412 PR c++/62212
4413 * g++.dg/template/mangle2.C: The dg-do directive should be
4414 "compile" not "assemble".
4415
f175ba0f 44162016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4417
4418 PR lto/69650
4419 * gcc.dg/pr69650.c: New test.
4420
4cc3295f 44212016-03-25 David Edelsohn <dje.gcc@gmail.com>
4422
4423 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4424
0cf40600 44252016-03-25 Alan Modra <amodra@gmail.com>
4426
4427 * gcc.dg/dfp/pr70052.c: New test.
4428
3aebf099 44292016-03-24 Richard Henderson <rth@redhat.com>
4430
4431 PR middle-end/69845
4432 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4433 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4434
83245bd3 44352016-03-24 Tom de Vries <tom@codesourcery.com>
4436
4437 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4438
108e7ee4 44392016-03-24 Tom de Vries <tom@codesourcery.com>
4440
4441 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4442 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4443
17af0b14 44442016-03-24 Tom de Vries <tom@codesourcery.com>
4445
4446 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4447 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4448
6c8770ee 44492016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4450
4451 PR c++/62212
4452 * g++.dg/template/mangle2.C: New test.
4453
a7e21b7b 44542016-03-24 Richard Biener <rguenther@suse.de>
4455
4456 PR tree-optimization/70396
4457 * gcc.dg/torture/pr70396.c: New testcase.
4458
f365d297 44592016-03-24 Richard Biener <rguenther@suse.de>
4460
4461 PR middle-end/70370
4462 * gcc.dg/torture/pr70370.c: New testcase.
4463
da7aeb13 44642016-03-24 Tom de Vries <tom@codesourcery.com>
4465
4466 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4467 * gfortran.dg/goacc/kernels-tree.f95: Same.
4468 * gfortran.dg/goacc/parallel-tree.f95: Same.
4469
80b30de0 44702016-03-24 Tom de Vries <tom@codesourcery.com>
4471
4472 * c-c++-common/goacc/uninit-if-clause.c: New test.
4473 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4474
cb9b6b99 44752016-03-24 Jakub Jelinek <jakub@redhat.com>
4476
4477 PR target/70290
305d86a0 4478 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4479 Fix formatting.
cb9b6b99 4480
a4225fff 44812016-03-24 Richard Biener <rguenther@suse.de>
4482
4483 PR tree-optimization/70372
4484 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4485
5a869ab8 44862016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4487
4488 PR c++/70347
4489 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4490
36ce5faa 44912016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4492
4493 PR c++/70332
4494 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4495
c4fa85c9 44962016-03-23 Jakub Jelinek <jakub@redhat.com>
4497
d9377ad5 4498 PR c++/70001
4499 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4500 * g++.dg/cpp1y/pr70001.C: New test.
4501
c4fa85c9 4502 PR c++/70323
4503 * g++.dg/cpp0x/constexpr-70323.C: New test.
4504
0a2062da 45052016-03-23 Alexandre Oliva <aoliva@redhat.com>
4506 Jason Merrill <jason@redhat.com>
4507 Jakub Jelinek <jakub@redhat.com>
4508
4509 PR c++/69315
4510 * g++.dg/cpp0x/constexpr-69315.C: New test.
4511 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4512
62d2a6dc 45132016-03-23 Marek Polacek <polacek@redhat.com>
4514
4515 PR c++/69884
4516 * g++.dg/warn/Wignored-attributes-1.C: New test.
4517 * g++.dg/warn/Wignored-attributes-2.C: New test.
4518
a82d6246 45192016-03-23 Tom de Vries <tom@codesourcery.com>
4520
4521 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4522 initialization.
4523 * gfortran.dg/goacc/private-3.f95 (test): Same.
4524 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4525 missing use param.
4526
dc834ba1 45272016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4528
4529 * lib/target-supports.exp: Remove v7ve entry from loop
4530 creating effective target checks.
4531 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4532 (add_options_for_arm_arch_v7ve): Likewise.
4533
7e83fd1f 45342016-03-23 Jakub Jelinek <jakub@redhat.com>
4535
4536 PR tree-optimization/70354
4537 * gcc.dg/vect/pr70354-1.c: New test.
4538 * gcc.dg/vect/pr70354-2.c: New test.
4539 * gcc.target/i386/avx2-pr70354-1.c: New test.
4540 * gcc.target/i386/avx2-pr70354-2.c: New test.
4541
4e4da058 45422016-03-22 Jeff Law <law@redhat.com>
4543
4544 PR target/70232
4545 * gcc.dg/tree-ssa/pr70232.c: New test.
4546
6855137b 45472016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4548
4549 PR target/70302
4550 * gcc.target/i386/pr70302.c: New test.
4551
19db1ec8 45522016-03-22 Richard Biener <rguenther@suse.de>
4553
4554 PR middle-end/70251
4555 * g++.dg/torture/pr70251.C: New testcase.
4556
4baec9f2 45572016-03-22 David Malcolm <dmalcolm@redhat.com>
4558
4559 PR c/69993
4560 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4561 Wmisleading-indentation.c.
4562 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4563 reflect change to diagnostic text and order of messages.
4564 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4565
fcfec126 45662016-03-22 David Edelsohn <dje.gcc@gmail.com>
4567
4568 * g++.dg/ext/java-3.C: Don't compile on AIX.
4569
aa30728a 45702016-03-22 Richard Biener <rguenther@suse.de>
4571
4572 PR middle-end/70333
4573 * gcc.dg/torture/pr70333.c: New testcase.
4574
46ec4eb4 45752016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4576
4577 * g++.dg/ext/pr70290.C: New test.
4578
4880f878 45792016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4580
4581 PR target/70325
4582 * gcc.target/i386/pr70325.c: New test.
4583
3d78ea44 45842016-03-22 Jakub Jelinek <jakub@redhat.com>
4585
5934fb8f 4586 PR target/70329
4587 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4588 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4589
b6436f79 4590 PR target/70300
4591 * gcc.target/i386/pr70300.c: New test.
4592
3d78ea44 4593 PR c++/70295
4594 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4595 (func2): New function for cond with parens, xfail warning for c++.
4596 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4597
b60244f6 45982016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4599
4600 PR c++/70096
4601 * g++.dg/template/ptrmem30.C: New test.
4602
c8e3e744 46032016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4604
4605 PR c++/70204
4606 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4607 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4608
2715f63a 46092016-03-21 Jakub Jelinek <jakub@redhat.com>
4610
4611 PR middle-end/70326
4612 * gcc.dg/pr70326.c: New test.
4613
2daa2cda 46142016-03-21 Marc Glisse <marc.glisse@inria.fr>
4615 Jakub Jelinek <jakub@redhat.com>
4616
4617 PR tree-optimization/70317
4618 * gcc.dg/pr70317.c: New test.
4619
d9aa5a50 46202016-03-21 Uros Bizjak <ubizjak@gmail.com>
4621
4622 PR target/70327
4623 * gcc.target/i386/pr70327.c: New test.
4624
e1a88bf4 46252016-03-21 Martin Liska <mliska@suse.cz>
4626
61941425 4627 PR ipa/70306
e1a88bf4 4628 * gcc.dg/ipa/pr70306.c: New test.
4629
d9aa5a50 46302016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 4631
4632 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4633 * gcc.target/arm/attr-align3.c: Likewise.
4634 * gcc.target/arm/attr_arm.c: Likewise.
4635 * gcc.target/arm/flip-thumb.c: Likewise.
4636
afdde20c 46372016-03-21 Jakub Jelinek <jakub@redhat.com>
4638
4639 PR target/70296
4640 * gcc.target/powerpc/altivec-36.c: New test.
4641
3f2ef661 46422016-03-21 Richard Biener <rguenther@suse.de>
4643
4644 PR tree-optimization/70310
4645 * gcc.dg/torture/pr70310.c: New testcase.
4646
08b2b692 46472016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4648
4649 PR target/70293
4650 * gcc.target/i386/pr70293.c: New test.
4651
93505d22 46522016-03-21 Richard Biener <rguenther@suse.de>
4653
4654 PR tree-optimization/70288
4655 * gcc.dg/torture/pr70288-1.c: New testcase.
4656 * gcc.dg/torture/pr70288-2.c: Likewise.
4657
06fd1914 46582016-03-21 Andrey Belevantsev <abel@ispras.ru>
4659
4660 PR rtl-optimization/69307
4661 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 4662
b628775e 46632016-03-21 Andrey Belevantsev <abel@ispras.ru>
4664
4665 PR rtl-optimization/69102
4666 * gcc.c-torture/compile/pr69102.c: New test.
4667
1421f43c 46682016-03-18 Jeff Law <law@redhat.com>
4669
4670 PR rtl-optimization/70263
4671 * gcc.c-torture/compile/pr70263-1.c: New test.
4672 * gcc.target/i386/pr70263-2.c: New test.
4673
e7142ce1 46742016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4675
4676 PR rtl-optimization/70278
4677 * gcc.dg/torture/pr70278.c: New test.
4678 * gcc.target/arm/pr70278.c: New test.
4679
5539bc70 46802016-03-18 David Malcolm <dmalcolm@redhat.com>
4681
4682 PR c/70281
4683 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4684 (test_builtin_types_compatible_p): New test function.
4685 * gcc.dg/pr70281.c: New test case.
4686
296a290a 46872016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4688
4689 PR target/70113
4690 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4691
666094f0 46922016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4693
4694 PR tree-optimization/70252
4695 * gcc.dg/pr70252.c: New test.
4696
350514e8 46972016-03-18 Tom de Vries <tom@codesourcery.com>
4698
4699 * gcc.dg/pr70161-2.c: New test.
4700 * gcc.dg/pr70161.c: New test.
4701
011e0cea 47022016-03-18 Tom de Vries <tom@codesourcery.com>
4703
4704 PR ipa/70269
4705 * gcc.dg/pr70269.c: New test.
4706
292a09de 47072016-03-18 Jakub Jelinek <jakub@redhat.com>
4708
4709 PR c++/70267
4710 * g++.dg/ext/java-3.C: New test.
4711
efc86c4c 47122016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4713
4714 PR c++/70205
4715 * g++.dg/lookup/pr70205.C: New test.
4716
a28dd575 47172016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4718
4719 PR c++/70218
4720 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4721
92e7ab1e 47222016-03-17 Marek Polacek <polacek@redhat.com>
4723
4724 PR c/69407
4725 * gcc.dg/atomic-op-6.c: New test.
4726
7378dbfb 47272016-03-17 David Malcolm <dmalcolm@redhat.com>
4728
4729 PR c/70264
4730 * c-c++-common/pr70264.c: New test case.
4731
f7995d7d 47322016-03-17 Jakub Jelinek <jakub@redhat.com>
4733
e2895b76 4734 PR c++/70144
4735 * c-c++-common/pr70144-1.c: New test.
4736 * c-c++-common/pr70144-2.c: New test.
4737
f7995d7d 4738 PR c++/70272
4739 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4740 * g++.dg/opt/flifetime-dse6.C: New test.
4741 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4742
5ec4a949 47432016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4744
4745 PR driver/70192
4746 * gcc.dg/pic-1.c: New test.
4747 * gcc.dg/pic-2.c: Likewise.
4748 * gcc.dg/pic-3.c: Likewise.
4749 * gcc.dg/pic-4.c: Likewise.
4750 * gcc.dg/pie-1.c: Likewise.
4751 * gcc.dg/pie-2.c: Likewise.
4752 * gcc.dg/pie-3.c: Likewise.
4753 * gcc.dg/pie-4.c: Likewise.
4754 * gcc.dg/pie-5.c: Likewise.
4755 * gcc.dg/pie-6.c: Likewise.
4756
c28550e1 47572016-03-17 Tom de Vries <tom@codesourcery.com>
4758
4759 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4760 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4761
be3296cb 47622016-03-17 Richard Biener <rguenther@suse.de>
4763
4764 PR debug/70271
4765 * g++.dg/debug/pr70271.C: New testcase.
4766
9b60ef21 47672016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4768
4769 * gcc.target/i386/pr70251.c: New test.
4770
9a80bc1a 47712016-03-17 Marek Polacek <polacek@redhat.com>
4772
4773 PR c++/70194
4774 * g++.dg/warn/constexpr-70194.C: New test.
4775
733d7ff9 47762016-03-16 Richard Henderson <rth@redhat.com>
4777
4778 PR middle-end/70240
4779 * gcc.c-torture/compile/pr70240.c: New.
4780
3e6f12bf 47812016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4782
4783 * gcc.c-torture/compile/20151204.c: Skip for avr.
4784
867c9e99 47852016-03-16 Jakub Jelinek <jakub@redhat.com>
4786
4787 PR target/70245
4788 * g++.dg/opt/pr70245.C: New test.
4789 * g++.dg/opt/pr70245.h: New file.
4790 * g++.dg/opt/pr70245-aux.cc: New file.
4791
8ced6ab7 47922016-03-16 Martin Sebor <msebor@redhat.com>
4793
4794 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4795
37af779a 47962016-03-16 Richard Henderson <rth@redhat.com>
4797
4798 PR middle-end/70199
4799 * gcc.c-torture/compile/pr70199.c: New.
4800
78ed999c 48012016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4802
4803 * gcc.dg/uninit-19.c: Run dos2unix.
4804
462ca422 48052016-03-16 Marek Polacek <polacek@redhat.com>
4806
4807 PR c/70093
4808 * gcc.dg/nested-func-10.c: New test.
4809 * gcc.dg/nested-func-9.c: New test.
4810
fe58aacc 48112016-03-16 Jakub Jelinek <jakub@redhat.com>
4812
4813 PR tree-optimization/68714
4814 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4815
27a53872 48162016-03-16 Tom de Vries <tom@codesourcery.com>
4817
4818 PR tree-optimization/68715
4819 * gcc.dg/graphite/pr68715-2.c: New test.
4820 * gcc.dg/graphite/pr68715.c: New test.
4821 * gfortran.dg/graphite/pr68715.f90: New test.
4822
95049c3c 48232016-03-16 Tom de Vries <tom@codesourcery.com>
4824
4825 PR tree-optimization/68809
4826 * gcc.dg/graphite/pr68809-2.c: New test.
4827 * gcc.dg/graphite/pr68809.c: New test.
4828
09eddd70 48292016-03-16 Jakub Jelinek <jakub@redhat.com>
4830
81fc5915 4831 PR c++/70147
4832 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4833 method call to i () as argument. Adjust expected output.
4834
09eddd70 4835 PR c++/70147
4836 * g++.dg/ubsan/pr70147-1.C: New test.
4837 * g++.dg/ubsan/pr70147-2.C: New test.
4838
6373d2a2 48392016-03-15 Martin Sebor <msebor@redhat.com>
4840
4841 PR c++/58281
4842 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4843
d27a0c11 48442016-03-15 John David Anglin <danglin@gcc.gnu.org>
4845
9908039d 4846 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4847 hppa*-*-hpux*.
4848
45cdc3a6 4849 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4850
d27a0c11 4851 PR libfortran/69799
4852 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4853 libatomic_available.
4854
0dd1d57f 48552016-03-15 Marek Polacek <polacek@redhat.com>
4856
4857 PR c++/70209
4858 * g++.dg/ext/attribute-may-alias-4.C: New test.
4859
0ce02c07 48602016-03-15 Alexander Monakov <amonakov@ispras.ru>
4861
4862 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4863 -fvar-tracking-assignments-toggle flag.
4864
f6e39b30 48652016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4866
4867 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4868
167f93a2 48692016-03-15 Jakub Jelinek <jakub@redhat.com>
4870
4871 PR rtl-optimization/70222
4872 * gcc.c-torture/execute/pr70222-1.c: New test.
4873 * gcc.c-torture/execute/pr70222-2.c: New test.
4874
08a8af4a 48752016-03-15 Richard Henderson <rth@redhat.com>
4876
4877 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
4878
738eb905 48792016-03-15 Andrey Belevantsev <abel@ispras.ru>
4880
4881 PR rtl-optimization/69032
4882 * gcc.dg/pr69032.c: New test.
4883
dd148b3a 48842016-03-15 Andrey Belevantsev <abel@ispras.ru>
4885
4886 PR rtl-optimization/63384
d9aa5a50 4887 * g++.dg/pr63384.C: New test.
dd148b3a 4888
acf58115 48892016-03-15 Andrey Belevantsev <abel@ispras.ru>
4890
4891 PR target/64411
4892 * gcc.target/i386/pr64411.C: New test.
4893
a2897dc4 48942016-03-15 Tom de Vries <tom@codesourcery.com>
4895
4896 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
4897 * gfortran.dg/goacc/kernels-alias.f95: New test.
4898
7bad2faf 48992016-03-14 Martin Sebor <msebor@redhat.com>
4900
4901 PR c++/53792
4902 * g++.dg/cpp0x/constexpr-inline.C: New test.
4903 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
4904
d65fa8d9 49052016-03-14 David Edelsohn <dje.gcc@gmail.com>
4906
4907 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
4908
2b3c633f 49092016-03-14 Jakub Jelinek <jakub@redhat.com>
4910
4911 PR middle-end/70219
4912 * gcc.dg/pr70219.c: New test.
4913
e947f9c3 49142016-03-14 Bernd Schmidt <bschmidt@redhat.com>
4915
4916 PR target/70083
4917 * gcc.dg/torture/pr70083.c: New test.
4918 * gcc.target/i386/pr70083.c: New test.
4919
74201dc2 49202016-03-14 Richard Biener <rguenther@suse.de>
4921
4922 PR tree-optimization/56365
4923 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
4924
88aea41e 49252016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
4926
4927 PR target/70098
4928 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
4929 New function.
4930 * g++.dg/pr70098.C: New testcase.
4931
4932
1bd2aefd 49332016-03-14 Tom de Vries <tom@codesourcery.com>
4934
4935 PR tree-optimization/70045
4936 * gcc.dg/graphite/pr70045.c: New test.
4937
922c7033 49382016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4939
4940 PR fortran/69043
4941 * gfortran.dg/include_9.f90: New test.
4942
fd4ab6d9 49432016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4944
4945 PR fortran/45076
4946 gfortran.dg/prof/prof.exp: New script.
4947 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
4948
7d7218d3 49492016-03-12 Andrey Belevantsev <abel@ispras.ru>
4950
4951 PR rtl-optimization/69307
4952 * gcc.dg/pr69307.c: New test.
4953
02ffd664 49542016-03-12 Vladimir Makarov <vmakarov@redhat.com>
4955
4956 PR target/69614
4957 * gcc.target/arm/pr69614.c: New.
4958
76e207a9 49592016-03-12 Paul Thomas <pault@gcc.gnu.org>
4960
4961 PR fortran/70031
4962 * gfortran.dg/submodule_14.f08: New test
4963
4964 PR fortran/69524
4965 * gfortran.dg/submodule_15.f08: New test
4966
490ee78a 49672016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
4968
4969 PR c++/70106
4970 * g++.dg/cpp1y/paren3.C: New test.
4971
04e137ff 49722016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4973
4974 PR target/70131
4975 * gcc.target/powerpc/ppc-round2.c: New test.
4976
27b2c1c4 49772016-03-11 Bernd Schmidt <bschmidt@redhat.com>
4978
4979 PR target/70123
4980 * gcc.dg/torture/pr70123.c: New test.
4981
84116671 49822016-03-11 Jeff Law <law@redhat.com>
4983
4984 PR tree-optimization/70190
4985 * gcc.c-torture/compile/pr70190.c: New test.
4986
cfa58bc8 49872016-03-11 David Malcolm <dmalcolm@redhat.com>
4988
4989 PR c/68187
4990 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
4991 case.
4992 (test43_b): Likewise.
4993 (test43_c): Likewise.
4994 (test43_d): Likewise.
4995 (test43_e): Likewise.
4996 (test43_f): Likewise.
4997 (test43_g): Likewise.
4998 (test44_a): Likewise.
4999 (test44_b): Likewise.
5000 (test44_c): Likewise.
5001 (test44_d): Likewise.
5002 (test44_e): Likewise.
5003
ce234f27 50042016-03-11 David Malcolm <dmalcolm@redhat.com>
5005
5006 PR c/70085
5007 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5008
e4756b48 50092016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5010
5011 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5012 dg-options.
5013
1f5ef87e 50142016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5015
5016 PR target/70002
5017 PR target/69245
5018 * gcc.target/aarch64/pr69245_2.c: New test.
5019
f9c352a1 50202016-03-11 Jakub Jelinek <jakub@redhat.com>
5021
5022 PR tree-optimization/70177
5023 * gcc.dg/pr70177.c: New test.
5024
4dd92ac6 50252016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5026
5027 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5028
331e4fdb 50292016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5030
5031 * gcc.dg/tree-ssa/sra-20.c: New.
5032
69262824 50332016-03-11 Jakub Jelinek <jakub@redhat.com>
5034
6f9a7425 5035 PR rtl-optimization/70174
5036 * gcc.dg/pr70174.c: New test.
5037
69262824 5038 PR tree-optimization/70169
5039 * gcc.dg/pr70169.c: New test.
5040
4637a847 50412016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5042
5043 PR target/70160
5044 * gcc.target/i386/pr70160.c: New test.
5045
5a86d754 50462016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5047
5048 * gcc.target/s390/dfp-1.c: New test.
5049
af4c8290 50502016-03-10 Nick Clifton <nickc@redhat.com>
5051
5052 PR target/70044
5053 * gcc.target/aarch64/pr70044.c: New test.
5054
98dfd328 50552016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5056 Jakub Jelinek <jakub@redhat.com>
5057
5058 PR c++/70001
5059 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5060 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5061 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5062
75e72311 50632016-03-10 Jan Hubicka <hubicka@ucw.cz>
5064
5065 PR lto/69589
5066 * g++.dg/lto/pr69589_0.C: New testcase
5067 * g++.dg/lto/pr69589_1.C: New testcase
5068
a2eb1271 50692016-03-10 Marek Polacek <polacek@redhat.com>
5070
5071 PR c++/70153
5072 * g++.dg/delayedfold/unary-plus1.C: New test.
5073
50742016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 5075
5076 * gcc.target/arm/pr45701-1.c: Escape brackets.
5077 * gcc.target/arm/pr45701-2.c: Likewise.
5078
5ab2987f 50792016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5080
5081 * gfortran.dg/unconstrained_commons.f: New.
5082
6972afac 50832016-03-10 Alan Modra <amodra@gmail.com>
5084
5085 * gcc.dg/pr69195.c: New.
5086 * gcc.dg/pr69238.c: New.
5087
c82c99ec 50882016-03-10 Tom de Vries <tom@codesourcery.com>
5089
5090 PR testsuite/68915
5091 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5092
a2389d4a 50932016-03-10 Richard Biener <rguenther@suse.de>
5094
5095 PR tree-optimization/70128
5096 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5097 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5098
c272412d 50992016-03-09 Jakub Jelinek <jakub@redhat.com>
5100
a0451069 5101 PR tree-optimization/70152
5102 * gcc.dg/pr70152.c: New test.
5103
c272412d 5104 PR target/70086
5105 * gcc.target/i386/pr70086-1.c: New test.
5106 * gcc.target/i386/pr70086-2.c: New test.
5107 * gcc.target/i386/pr70086-3.c: New test.
5f611068 5108
5109 PR tree-optimization/70127
5110 * gcc.c-torture/execute/pr70127.c: New test.
5111
27dcb7a8 51122016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5113
5114 * c-c++-common/goacc/combined-directives-2.c: New test.
5115
c24757cf 51162016-03-09 David Malcolm <dmalcolm@redhat.com>
5117
5118 PR c/68473
5119 PR c++/70105
5120 * g++.dg/diagnostic/pr70105.C: New test.
5121 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5122 (test_multiple_ordinary_maps): New test function.
5123
83108969 51242016-03-09 David Malcolm <dmalcolm@redhat.com>
5125
5126 PR c/68473
5127 PR c++/70105
5128 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5129 Drop range information from call to inform_at_rich_loc.
5130 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5131 New.
5132 (test_show_locus): Replace calls to rich_location::add_range with
5133 calls to add_range. Rewrite the tests that used the now-defunct
5134 rich_location ctor taking a source_range. Simplify other tests
5135 by replacing calls to COMBINE_LOCATION_DATA with calls to
5136 make_location.
5137
6733c0e8 51382016-03-09 Richard Biener <rguenther@suse.de>
5139 Jakub Jelinek <jakub@redhat.com>
5140
5141 PR tree-optimization/70138
5142 * gcc.dg/vect/pr70138-1.c: New testcase.
5143 * gcc.dg/vect/pr70138-2.c: Likewise.
5144
96abb9f5 51452016-03-09 Jakub Jelinek <jakub@redhat.com>
5146
5147 PR target/70049
5148 * gcc.target/i386/pr70049.c: New test.
5149
42bb3bfb 51502016-03-09 Richard Biener <rguenther@suse.de>
5151
5152 PR c/70143
5153 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5154 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5155 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5156
27527428 51572016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5158
5159 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5160 arm-*-*.
5161
248449f2 51622016-03-09 Jakub Jelinek <jakub@redhat.com>
5163
1bd49ced 5164 PR middle-end/67278
5165 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5166
248449f2 5167 PR target/67278
5168 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5169
5170 PR middle-end/70050
5171 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5172 in testcase comment.
5173
dfc460ff 51742016-03-09 Tom de Vries <tom@codesourcery.com>
5175
5176 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5177 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5178 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5179 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5180 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5181 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5182 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5183 * gfortran.dg/goacc/kernels-loop.f95: New test.
5184
0377fc7f 51852016-03-08 Martin Sebor <msebor@redhat.com>
5186
5187 PR c++/62096
5188 * g++.dg/warn/overflow-warn-7.C: New test.
5189
3556aa80 51902016-03-08 Jason Merrill <jason@redhat.com>
5191
5192 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5193 * lib/target-supports.exp (check_effective_target_concepts): New.
5194
e5096208 51952016-03-08 Jakub Jelinek <jakub@redhat.com>
5196
5370eb8d 5197 PR c++/70135
5198 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5199 * g++.dg/ubsan/pr70135.C: New test.
5200
e5096208 5201 PR target/70110
5202 * gcc.dg/pr70110.c: New test.
5203
cc37120d 52042016-03-07 Martin Jambor <mjambor@suse.cz>
5205
5206 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5207 * c-c++-common/gomp/if-1.c: Likewise.
5208 * c-c++-common/gomp/pr61486-2.c: Likewise.
5209 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5210 to dg-additional-options.
5211 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5212 * g++/gomp/target-teams-1.c: Likewise.
5213 * gcc.dg/gomp/gomp.exp: Likewise.
5214 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5215 dg-additional-options.
5216 * gfortran.dg/gomp/gomp.exp: Likewise.
5217 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5218 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5219 dg-additional-options.
5220 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5221
53c248d8 52222016-03-07 Martin Jambor <mjambor@suse.cz>
5223
5224 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5225 * c-c++-common/gomp/gridify-1.c: New test.
5226 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5227
541e79a0 52282016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5229
5230 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5231 trigger for cortex-r8, when scanning for register r8.
5232 * gcc.target/arm/pr45701-2.c: Likewise.
5233
4dfabd94 52342016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 5235 Jeff Law <law@redhat.com>
4dfabd94 5236
5237 PR tree-optimization/69740
5238 * gcc.c-torture/compile/pr69740-1.c: New test.
5239 * gcc.c-torture/compile/pr69740-2.c: New test.
5240
1b63a87b 52412016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5242
5243 * lib/target-supports.exp
5244 (check_effective_target_whole_vector_shift): Enable for PPC64.
5245
d33914da 52462016-03-07 Richard Biener <rguenther@suse.de>
5247
5248 PR tree-optimization/70115
5249 * gcc.dg/torture/pr70115.c: New testcase.
5250
584fba4b 52512016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5252
5253 PR middle-end/69916
5254 * c-c-++-common/goacc/pr69916.c: New.
5255
7f2f5ec0 52562016-03-07 Richard Henderson <rth@redhat.com>
5257
5258 * gcc.c-torture/compile/pr70061.c: New test.
5259
f530e7c4 52602016-03-07 Richard Biener <rguenther@suse.de>
5261
5262 PR testsuite/70109
5263 * gcc.dg/vect/O3-pr36098.c: New testcase.
5264
a3855fed 52652016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5266
5267 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5268
091ffc31 52692016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5270
5271 * gnat.dg/renaming9.ad[sb]: New testcase.
5272
2941b871 52732016-03-05 Jakub Jelinek <jakub@redhat.com>
5274
5275 PR c++/70084
5276 * g++.dg/expr/stdarg3.C: New test.
5277
5173ce42 52782016-03-04 Jeff Law <law@redhat.com>
5279
5280 PR tree-optimization/69196
5281 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5282 x86_64-*-*.
5283
2d1d2e55 52842016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5285
0e43078e 5286 PR c/69973
5287 * gcc.dg/pr69973.c: New test.
5288
d8ec06ae 5289 PR rtl-optimization/69941
5290 * gcc.dg/torture/pr69941.c: New test.
5291
2d1d2e55 5292 PR c/69824
5293 * gcc.dg/pr69824.c: New test.
5294
32f692e2 52952016-03-05 Tom de Vries <tom@codesourcery.com>
5296
5297 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5298 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5299 function.
5300
1c699e9a 53012016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5302
5303 PR c++/66786
5304 * g++.dg/cpp1y/var-templ48.C: New test.
5305 * g++.dg/cpp1y/var-templ49.C: New test.
5306
358448c6 53072016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5308
5309 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5310
01dc3c45 53112016-03-04 Jakub Jelinek <jakub@redhat.com>
5312
e968ff6d 5313 PR c++/70035
5314 * g++.dg/ubsan/pr70035.C: New test.
5315
01dc3c45 5316 PR target/70062
5317 * gcc.target/i386/pr70062.c: New test.
5318
3937d618 53192016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5320
5321 * g++.dg/template/typename21.C: Remove c++98_only.
5322
c58ac7f8 53232016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5324
5325 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5326
0060768a 53272016-03-04 David Malcolm <dmalcolm@redhat.com>
5328
5329 PR c/68187
5330 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5331 function.
5332 (fn_42_b): Likewise.
5333 (fn_42_c): Likewise.
5334
74c6fd40 53352016-03-04 David Malcolm <dmalcolm@redhat.com>
5336
5337 PR c/68187
5338 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5339 function.
5340 (fn_40_b): Likewise.
5341 (fn_41_a): Likewise.
5342 (fn_41_b): Likewise.
5343
31b11359 53442016-03-04 Jakub Jelinek <jakub@redhat.com>
5345
5346 PR target/70059
5347 * gcc.target/i386/avx512f-pr70059.c: New test.
5348 * gcc.target/i386/avx512dq-pr70059.c: New test.
5349
c5b93452 53502016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5351
5352 PR rtl-optimization/57676
5353 * gcc.dg/torture/pr57676.c: New test.
5354
268fbd56 53552016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5356
5357 * gcc.dg/pr70026.c: New test.
5358
6560d1ad 53592016-03-04 Marek Polacek <polacek@redhat.com>
5360
5361 PR c/69798
5362 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5363 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5364
cc7dfddf 53652016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5366
5367 PR target/70004
5368 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5369 Delete.
5370 (test_corners_sisd_si): Likewise.
5371 (main): Remove checks of the above.
5372 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5373
e9663bd4 53742016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5375
5376 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5377
dcdd684e 53782016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5379
5380 * gcc.dg/torture/pr69951.c: Accept argc==0.
5381
e692d332 53822016-03-04 Richard Biener <rguenther@suse.de>
5383
5384 PR c++/70054
5385 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5386 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5387
af77b7e6 53882016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5389
5390 PR testsuite/69766
5391 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5392 testing multiarch.
5393
290da96e 53942016-03-04 Jakub Jelinek <jakub@redhat.com>
5395
5396 PR debug/69947
5397 * gcc.dg/guality/pr69947.c: New test.
5398
e51ce713 53992016-03-03 Jakub Jelinek <jakub@redhat.com>
5400
5401 PR ada/70017
5402 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5403
1feed892 54042016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5405
5406 PR rtl-optimization/69904
5407 * gcc.target/arm/pr69904.c: New test.
5408
c32bda69 54092016-03-03 Jakub Jelinek <jakub@redhat.com>
5410
5411 PR target/70021
5412 * gcc.dg/vect/pr70021.c: New test.
5413 * gcc.target/i386/pr70021.c: New test.
5414
1bc579ed 54152016-03-03 Marek Polacek <polacek@redhat.com>
5416
5417 PR middle-end/70050
5418 * gcc.dg/pr70050.c: New test.
5419
cfa8d638 54202016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5421
5422 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5423
1b889259 54242016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5425
5426 PR tree-optimization/70043
5427 * gfortran.dg/vect/pr70043.f90: New test.
5428
f756dfa3 54292016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5430
5431 * gnat.dg/specs/task1.ads: New test.
5432
5cb4863d 54332016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5434
5435 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5436 Invoke gdb with -batch.
5437 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5438
5dd12e43 54392016-03-03 Richard Biener <rguenther@suse.de>
5440
5441 PR tree-optimization/55936
5442 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5443
d97ba4ca 54442016-03-02 Jeff Law <law@redhat.com>
5445
5d23c86f 5446 PR rtl-optimization/69942
5447 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5448 effects of argument promotions.
5449
d97ba4ca 5450 PR tree-optimization/69987
5451 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5452 target does not support -fprefetch-loop-arrays.
5453
901faaa0 54542016-03-02 Uros Bizjak <ubizjak@gmail.com>
5455
5456 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5457
51f6fdce 54582016-03-02 Bin Cheng <bin.cheng@arm.com>
5459
6bc7872f 5460 PR rtl-optimization/69052
51f6fdce 5461 * gcc.target/i386/pr69052.c: New test.
5462
31d31e07 54632016-03-02 Alan Modra <amodra@gmail.com>
5464
5465 * gcc.dg/pr69990.c: New.
5466
04faee95 54672016-03-02 Jakub Jelinek <jakub@redhat.com>
5468
270d0117 5469 PR c/68062
5470 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5471
5472 PR middle-end/70022
5473 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5474
04faee95 5475 PR target/70028
5476 * gcc.target/i386/pr70028.c: New test.
5477
a2cc9e8e 54782016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5479
5480 * c-c++-common/asan/swapcontext-test-1.c,
5481 * c-c++-common/tsan/thread_leak.c,
5482 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5483 * g++.dg/tsan/benign_race.C,
5484 * g++.dg/tsan/fd_close_norace.C,
5485 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5486 races with sanitizer output
5487
dd4bd263 54882016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 5489 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 5490
5491 PR target/67278
5492 * gcc.dg/simd-8.c: New testcase.
5493
b5fe3a49 54942016-03-02 Richard Biener <rguenther@suse.de>
5495
5496 PR middle-end/67278
5497 * gcc.dg/simd-7.c: New testcase.
5498
23601f67 54992016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5500
5501 * gcc.target/i386/pr70007.c: Tweak.
5502
f66f65e7 55032016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5504
5505 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5506
60773515 55072016-03-02 Marek Polacek <polacek@redhat.com>
5508
5509 PR c/67854
5510 * gcc.dg/pr67854.c: New test.
5511
6c094cb1 55122016-03-02 Jakub Jelinek <jakub@redhat.com>
5513
5514 PR middle-end/70025
5515 * gcc.dg/torture/pr70025.c: New test.
5516
7627bb56 55172016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5518
5519 PR tree-optimization/68621
5520 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5521
066c8e94 55222016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5523
5524 * gcc.target/i386/pr70007.c: New test.
5525
d3b819ad 55262016-03-01 Jeff Law <law@redhat.com>
5527
d4b9ad56 5528 PR tree-optimization/69196
7e217344 5529 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 5530
d3b819ad 5531 PR tree-optimization/69196
5532 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5533 duplicating code and spoiling the expected output.
5534
4f37285d 55352016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5536
5537 PR target/70033
5538 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5539 supports power9 before doing tests.
5540 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5541 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5542 * gcc.target/powerpc/p9-permute.c: Likewise.
5543
3e9c4f6c 55442016-03-01 Uros Bizjak <ubizjak@gmail.com>
5545
5546 PR target/70027
5547 * gcc.target/i386/pr70027.c: New test.
5548
e324729e 55492016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 5550
5551 * gcc.dg/pr70017.c: New test.
5552
40e9ce2d 55532016-03-01 Jakub Jelinek <jakub@redhat.com>
5554
5555 PR c/69796
5556 PR c/69974
5557 * gcc.dg/pr69796.c: New test.
5558 * gcc.dg/pr69974.c: New test.
5559
e8b016ea 55602016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5561
5562 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5563
24d3127c 55642016-02-29 Jeff Law <law@redhat.com>
5565
5566 PR tree-optimization/69987
5567 * gfortran.dg/pr69987.f90: New test.
5568
5569 PR tree-optimization/69989
5570 * gcc.c-torture/compile/pr69989-2.c: New test.
5571
12cc1225 55722016-03-01 Marek Polacek <polacek@redhat.com>
5573
5574 PR c++/69795
5575 * g++.dg/parse/invalid1.C: New test.
5576
d99a947c 55772016-03-01 Richard Biener <rguenther@suse.de>
5578
5579 PR middle-end/70022
5580 * gcc.dg/pr70022.c: New testcase.
5581
395dbc60 55822016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5583
5584 PR tree-optimization/69956
5585 * gcc.dg/pr69956.c: New test.
5586
40a35c55 55872016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5588
5589 PR target/70011
5590 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5591 XFAIL when hardware supports efficient unaligned storage access.
5592
4edc90b0 55932016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5594
5595 PR c++/69961
5596 * g++.dg/template/pr69961a.C: New test.
5597 * g++.dg/template/pr69961b.C: New test.
5598
1ed1f69a 55992016-02-29 David Malcolm <dmalcolm@redhat.com>
5600
5601 PR preprocessor/69985
5602 * gcc.dg/cpp/pr69985.c: New test case.
5603
01c5d15d 56042016-02-29 Jeff Law <law@redhat.com>
5605
3a4d3de5 5606 PR tree-optimization/70005
5607 * gcc.c-torture/execute/pr70005.c New test.
5608
01c5d15d 5609 PR tree-optimization/69999
5610 * gcc.c-torture/compile/pr69999.c: New test.
5611
1bf66b54 56122016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5613
5614 PR tree-optimization/69652
5615 * gcc.dg/torture/pr69652.c: Delete test.
5616 * gcc.dg/vect/pr69652.c: New test.
5617
b4d653d5 56182016-02-19 Richard Biener <rguenther@suse.de>
5619
5620 PR tree-optimization/69980
5621 * gfortran.dg/vect/pr69980.f90: New testcase.
5622
35bc4745 56232016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5624
5625 * gcc.target/sparc/20160229-1.c: New test.
5626
bb54a538 56272016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5628
5629 * gnat.dg/stack_usage3.adb: New test.
5630 * gnat.dg/stack_usage3_pkg.ads: New helper.
5631
95164e71 56322016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5633
5634 * gnat.dg/renaming8.adb: New test.
5635 * gnat.dg/renaming8_pkg1.ads: New helper.
5636 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5637 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5638
a890896f 56392016-02-29 Richard Biener <rguenther@suse.de>
5640
5641 PR tree-optimization/69720
5642 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5643
5c70403a 56442016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5645
5646 PR fortran/68147
5647 PR fortran/47674
5648 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5649
dfb6d139 56502016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 5651 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5652
5653 PR fortran/56007
5654 * gfortran.dg/coarray_8.f90: Adjust error message.
5655 * gfortran.dg/pr56007.f90: New test.
5656 * gfortran.dg/pr56007.f: New test.
5657
536508db 56582016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5659
5660 PR tree-optimization/69989
5661 * gcc.dg/torture/pr69989.c: New test.
5662
eec75e45 56632016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5664
5665 * gcc.target/i386/stack-realign-win.c: New test.
5666
0175e45a 56672016-02-28 Harald Anlauf <anlauf@gmx.de>
5668
5669 PR fortran/60126
5670 * gfortran.dg/pr60126.f90: New test.
5671
2a703589 56722016-02-27 Jeff Law <law@redhat.com>
5673
5674 Revert
5675 2016-02-26 Richard Biener <rguenther@suse.de>
5676 Jeff Law <law@redhat.com>
5677
5678 PR tree-optimization/69740
5679 * gcc.c-torture/compile/pr69740-1.c: New test.
5680 * gcc.c-torture/compile/pr69740-2.c: New test.
5681
359b4c18 56822016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5683
1c96765a 5684 PR fortran/69910
359b4c18 5685 * gfortran.dg/newunit_4.f90: New test.
5686
49462d93 56872016-02-27 Jakub Jelinek <jakub@redhat.com>
5688
5689 PR target/69613
5690 PR rtl-optimization/69886
5691 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5692 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5693 target.
5694
c4ac733e 56952016-02-26 Martin Sebor <msebor@redhat.com>
5696
5697 PR tree-optimization/15826
5698 * gcc.dg/tree-ssa/pr15826.c: New test.
5699
da8c4b5d 57002016-02-26 Jakub Jelinek <jakub@redhat.com>
5701
5702 PR target/69969
5703 * gcc.target/powerpc/pr69969.c: New test.
5704
0a4558eb 57052016-02-26 Martin Sebor <msebor@redhat.com>
5706
5707 PR c++/15766
5708 * g++.old-deja/g++.other/decl5.C: Add a test case.
5709
5b500299 57102016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5711
5712 PR target/69946
5713 * gcc.target/powerpc/pr69946.c: New file.
5714
565f533b 57152016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 5716 Jeff Law <law@redhat.com>
565f533b 5717
0a4558eb 5718 PR tree-optimization/69740
565f533b 5719 * gcc.c-torture/compile/pr69740-1.c: New test.
5720 * gcc.c-torture/compile/pr69740-2.c: New test.
5721
ff67cbea 57222016-02-26 Martin Jambor <mjambor@suse.cz>
5723
5724 PR middle-end/69920
5725 * gcc.dg/torture/pr69932.c: New test.
5726 * gcc.dg/torture/pr69936.c: Likewise.
5727
e400d817 57282016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5729
5730 PR target/69709
5731 * gcc.target/s390/pr69709.c: New test.
5732
126a5a2d 57332016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5734
5735 PR target/69245
5736 * gcc.target/aarch64/pr69245_1.c: New test.
5737
59c58860 57382016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5739
5740 PR target/69613
5741 * gcc.dg/torture/pr69613.c: New test.
5742
9441fa4e 57432016-02-26 Jakub Jelinek <jakub@redhat.com>
5744
5745 PR rtl-optimization/69891
5746 * gcc.target/i386/pr69891.c: New test.
5747
e48fcde0 57482016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 5749 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5750
35ed600a 5751 PR target/61397
f41208a1 5752 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5753 functionality for both 32-bit and 64-bit.
5754
c86aaa0e 57552016-02-26 Richard Biener <rguenther@suse.de>
5756
5757 PR tree-optimization/69551
5758 * gcc.dg/torture/pr69951.c: New testcase.
5759
38e71a65 57602016-02-25 Richard Biener <rguenther@suse.de>
5761
5762 PR tree-optimization/48795
5763 * gcc.dg/Warray-bounds-18.c: New testcase.
5764
03331e69 57652016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5766
5767 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5768
f14d8d6a 57692016-02-25 Jakub Jelinek <jakub@redhat.com>
5770
5771 PR rtl-optimization/69896
5772 * gcc.dg/pr69896.c: New test.
5773
4003c807 57742016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5775
5776 PR c++/69736
5777 * g++.dg/cpp1y/paren2.C: New test.
5778
a0573328 57792016-02-24 Martin Sebor <msebor@redhat.com>
5780
5781 PR c/51147
5782 * gcc.dg/enum-mode-2.c: New test.
5783
2cde02ad 57842016-02-24 Jakub Jelinek <jakub@redhat.com>
5785
5786 PR c++/69922
5787 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5788 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5789 * g++.dg/ubsan/pr69922.C: New test.
5790
f0ea75d1 57912016-02-24 Marek Polacek <polacek@redhat.com>
5792
5793 PR c/69819
5794 * gcc.dg/pr69819.c: New test.
5795
05027366 57962016-02-24 Martin Sebor <msebor@redhat.com>
5797
34ed562b 5798 PR c++/69912
5799 * g++.dg/ext/flexary15.C: New test.
5800
58012016-02-24 Martin Sebor <msebor@redhat.com>
5802
5803 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 5804 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 5805 * g++.dg/ext/builtin_alloca.C: Same.
05027366 5806
650c3ad5 58072016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5808 Charles Baylis <charles.baylis@linaro.org>
5809
5810 PR debug/61033
5811 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5812
596070e8 58132016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 5814 Jakub Jelinek <jakub@redhat.com>
596070e8 5815
5816 PR middle-end/69760
5817 * gcc.dg/torture/pr69760.c: New testcase.
5818
d6b92d9f 58192016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5820
5821 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5822 pattern on Solaris with as.
5823
90436d9d 58242016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5825
5826 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5827 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5828 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5829 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5830
7c749495 58312016-02-24 Jakub Jelinek <jakub@redhat.com>
5832
5833 PR middle-end/69915
5834 * gcc.dg/pr69915.c: New test.
5835
9c9680b5 58362016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5837
5838 PR rtl-optimization/69886
5839 * gcc.dg/torture/pr69886.c: New test.
5840
36d081ee 58412016-02-24 Richard Biener <rguenther@suse.de>
5842
5843 PR middle-end/68963
5844 * gcc.dg/torture/pr68963.c: New testcase.
5845
2a0accb9 58462016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5847
5848 PR target/69875
5849 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5850 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5851 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5852 * gcc.target/arm/atomic_loaddi_1.c: New test.
5853 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5854 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5855 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5856 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5857 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5858 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5859 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5860 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5861
f0e92ef1 58622016-02-24 Jakub Jelinek <jakub@redhat.com>
5863
5864 PR middle-end/69909
5865 * gcc.dg/torture/pr69909.c: New test.
5866
6907286f 58672016-02-24 Richard Biener <rguenther@suse.de>
5868
5869 PR tree-optimization/69907
5870 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5871 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5872 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5873
e6ab7475 58742016-02-24 Christian Bruel <christian.bruel@st.com>
5875
5876 * gcc.target/arm/pragma_cpp_fma.c: New test.
5877
47587450 58782016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5879
5880 PR fortran/61156
5881 * gfortran.dg/include_6.f90: Update test.
5882
d41ab738 58832016-02-23 Jakub Jelinek <jakub@redhat.com>
5884
5885 PR objc/69844
5886 * objc.dg/pr69844.m: New test.
5887
4772d9d5 58882016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5889
5890 PR libgfortran/69456
5891 * gfortran.dg/namelist_89.f90: New test.
5892 * gfortran.dg/pr59700.f90: Update test..
5893
8c38d887 58942016-02-23 Martin Sebor <msebor@redhat.com>
5895
5896 PR middle-end/69780
5897 * g++.dg/ext/builtin_alloca.C: New test.
5898 * gcc.dg/builtins-68.c: New test.
5899
ee1bfdb0 59002016-02-23 Richard Henderson <rth@redhat.com>
5901
5902 * gcc.target/i386/addr-space-3.c: Remove test.
5903
52609ec3 59042016-02-23 David Malcolm <dmalcolm@redhat.com>
5905
5906 PR preprocessor/69126
5907 PR preprocessor/69543
5908 * c-c++-common/pr69126-2-long.c: New test.
5909 * c-c++-common/pr69126-2-short.c: New test.
5910 * c-c++-common/pr69543-1.c: Remove xfail.
5911
d5bf2cc8 59122016-02-23 David Malcolm <dmalcolm@redhat.com>
5913
5914 PR preprocessor/69126
5915 PR preprocessor/69543
5916 PR preprocessor/69558
5917 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
5918 (f): Rename to...
5919 (test_2): ...this, and add leading comment.
5920 (MACRO_3, test_3): New.
5921 (MACRO_4A, MACRO_4B, test_4): New.
5922 (MACRO): Rename to...
5923 (MACRO_5): ...this.
5924 (g): Rename to...
5925 (test_5): ...this, updating for renaming of MACRO, and
5926 add leading comment.
5927 * c-c++-common/pr69543-1.c: New.
5928 * c-c++-common/pr69543-2.c: New.
5929 * c-c++-common/pr69543-3.c: New.
5930 * c-c++-common/pr69543-4.c: New.
5931 * c-c++-common/pr69558-1.c: New.
5932 * c-c++-common/pr69558-2.c: New.
5933 * c-c++-common/pr69558-3.c: New.
5934 * c-c++-common/pr69558-4.c: New.
5935 * gcc.dg/pr69558.c: Move to...
5936 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
5937 xfail for c++.
5938
3a37a410 59392016-02-23 Thomas Schwinge <thomas@codesourcery.com>
5940
5941 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
5942 to -ftree-parallelize-loops/-fopenacc changes.
5943 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5944 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5945 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5946 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5947 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5948 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5949 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5950 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5951 * c-c++-common/goacc/kernels-loop.c: Likewise.
5952 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5953 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5954 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
5955 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
5956
ecca180f 59572016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5958
5959 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
5960
eec0fa3f 59612016-02-23 Jakub Jelinek <jakub@redhat.com>
5962
f1f91c07 5963 PR c++/69902
5964 * g++.dg/warn/Wnonnull-compare-5.C: New test.
5965
eec0fa3f 5966 PR c/69900
5967 * gcc.dg/pr69900.c: New test.
5968
e045424d 59692016-02-23 Martin Jambor <mjambor@suse.cz>
5970
5971 PR tree-optimization/69666
5972 * gcc.dg/tree-ssa/pr69666.c: New test.
5973
f482dff6 59742016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
5975
5976 PR fortran/67451
5977 * gfortran.dg/coarray_allocate_5.f08: New test.
5978
57ed698b 59792016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5980
5981 * gcc.target/s390/vcond-shift.c: Move to ...
5982 * gcc.target/s390/vector/vcond-shift.c: ... here.
5983
990e443c 59842016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5985
5986 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
5987 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
5988
296c5f01 59892016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5990
5991 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
5992
e53f41d5 59932016-02-20 Mark Wielaard <mjw@redhat.com>
5994
5995 PR c/28901
5996 * gcc.dg/unused-variable-3.c: New test.
5997
13af201d 59982016-02-22 Jakub Jelinek <jakub@redhat.com>
5999
6000 PR target/69888
6001 * gcc.target/i386/pr69888.c: New test.
6002
682c90f9 60032016-02-22 Richard Biener <rguenther@suse.de>
6004
6005 PR tree-optimization/69882
6006 * gfortran.dg/vect/pr69882.f90: New testcase.
6007
b8cd18c3 60082016-02-22 Jakub Jelinek <jakub@redhat.com>
6009
6010 PR target/69885
6011 * gcc.dg/pr69885.c: New test.
6012
09343379 60132016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6014
6015 PR target/69806
6016 PR target/54089
6017 * gcc.target/sh/pr54089-10.c: New.
6018
b345a09f 60192016-02-20 Paul Thomas <pault@gcc.gnu.org>
6020
6021 PR fortran/69423
6022 * gfortran.dg/deferred_character_15.f90 : New test.
6023
51385aed 60242016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6025
6026 PR fortran/57365
6027 gfortran.dg/allocate_with_source_18.f03: New test.
6028
60292016-02-20 Harald Anlauf <anlauf@gmx.de>
6030
6031 PR fortran/52531
6032 gfortran.dg/gomp/pr52531.f90: New test.
6033
9cce8384 60342016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6035
6036 PR c++/69865
6037 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6038 -std=c++03.
6039
d91f5fbb 60402016-02-19 Jakub Jelinek <jakub@redhat.com>
6041
563d5cb8 6042 PR c++/69826
6043 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6044 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6045
0a04aac9 6046 PR c++/69850
6047 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6048
d91f5fbb 6049 PR c++/69851
6050 * g++.dg/torture/pr69851.C: New test.
6051
5fe1f282 60522016-02-19 Martin Sebor <msebor@redhat.com>
6053
6054 PR testsuite/69573
6055 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6056
a45bce11 60572016-02-19 Jakub Jelinek <jakub@redhat.com>
6058
6263dde1 6059 PR c++/69850
6060 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6061 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6062
a45bce11 6063 PR c++/67767
6064 * g++.dg/cpp0x/pr67767.C: New test.
6065
cf2ed1b7 60662016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6067
6068 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6069 for fp, simd, crypto, crc, lse.
6070 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6071 above.
6072 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6073 effective target check.
6074
f6cc34b0 60752016-02-19 Jakub Jelinek <jakub@redhat.com>
6076
6077 PR target/69820
6078 * gcc.target/i386/pr69820.c: New test.
6079
6c678e78 60802016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6081
6082 * gcc.target/s390/vector/int128-1.c: New test.
6083
b088ff4b 60842016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6085
6086 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6087
b11e60a4 60882016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6089
6090 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6091 instruction pattern name to prevent the testcase from failing with
6092 -march=z13.
6093
664ff6a0 60942016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6095
6096 * gcc.target/s390/md/movstr-2.c: New test.
6097
e80be24b 60982016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6099
6100 * gcc.target/s390/morestack.c: New test.
6101
9839f350 61022016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6103
6104 PR target/69625
6105 * gcc.target/s390/pr69625.c: Add test case.
6106
4550fbd0 61072016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6108
6109 PR testsuite/68580
6110 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6111
57d00b6a 61122016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6113
6114 PR target/68404
6115 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6116 * gcc.target/powerpc/fusion3.c: Likewise.
6117
63ad69d6 61182016-02-18 Richard Biener <rguenther@suse.de>
6119
6120 PR middle-end/69553
6121 * g++.dg/torture/pr69553.C: New testcase.
6122
d92404ed 61232016-02-18 Nick Clifton <nickc@redhat.com>
6124
4550fbd0 6125 PR target/62254
6126 PR target/69610
6127 * gcc.target/arm/pr62554.c: New test.
6128 * gcc.target/arm/pr69610-1.c: New test.
6129 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 6130
0808dfce 61312016-02-18 Richard Biener <rguenther@suse.de>
6132
6133 PR middle-end/69854
6134 * gcc.dg/torture/pr69854.c: New testcase.
6135
fc3527e3 61362016-02-17 Jakub Jelinek <jakub@redhat.com>
6137
6138 PR c++/69850
6139 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6140
e3c24279 61412012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6142
6143 * gcc.target/powerpc/vec-cg.c: New test.
6144
c9732c2b 61452016-02-17 Richard Biener <rguenther@suse.de>
6146
6147 PR testsuite/69586
6148 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6149
51bf9f9b 61502016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6151
6152 PR target/69161
6153 * gcc.c-torture/compile/pr69161.c: New test.
6154
6baedca3 61552016-02-17 David Sherwood <david.sherwood@arm.com>
6156
6157 PR target/69532
6158 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6159 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6160
4f240715 61612016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6162
6163 * gcc.dg/ifcvt-4.c: Skip on Visium.
6164
e0c0515d 61652016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6166
6167 * gnat.dg/atomic8.adb: New test.
6168
7b319ee6 61692016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6170
6171 * gnat.dg/discr46.ad[sb]: New test.
6172
48a7e3d1 61732016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6174
6175 PR Target/48344
6176 * gcc.target/powerpc/pr48344-1.c: New test.
6177
3f844f15 61782015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6179
6180 PR fortran/69742
6181 * gfortran.dg/associate_21.f90: New test.
6182
7675e968 61832016-02-16 Jakub Jelinek <jakub@redhat.com>
6184
6185 PR c/69835
6186 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6187 -Wnonnull in dg-options.
6188 * c-c++-common/nonnull-2.c: New test.
6189
d6faee88 61902016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6191 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6192
6193 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6194
3a2a72aa 61952016-02-16 Jakub Jelinek <jakub@redhat.com>
6196
6197 PR middle-end/69801
6198 * gcc.dg/pr69801.c: Add empty dg-options.
6199
28072426 62002016-02-16 James Norris <jnorris@codesourcery.com>
6201
6202 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6203 * g++.dg/goacc/deviceptr-1.c: New file.
6204
37fffac2 62052016-02-16 Jakub Jelinek <jakub@redhat.com>
6206
6207 PR tree-optimization/69820
6208 * gcc.dg/vect/pr69820.c: New test.
6209
f72a5e61 62102016-02-16 Richard Biener <rguenther@suse.de>
6211
6212 PR tree-optimization/69776
6213 * gcc.dg/torture/pr69776-2.c: New testcase.
6214
50e0cd76 62152016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6216
6217 PR tree-optimization/69714
6218 * gcc.dg/torture/pr69714.c: New test.
6219
14a72c4e 62202016-02-16 Jakub Jelinek <jakub@redhat.com>
6221
6222 PR tree-optimization/69802
6223 * gcc.dg/pr69802.c: New test.
6224
fd808c11 62252016-02-16 Richard Biener <rguenther@suse.de>
6226
6227 PR middle-end/69801
6228 * gcc.dg/pr69801.c: New testcase.
6229
49a549ca 62302016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6231
6232 PR libgfortran/69651
6233 * gfortran.dg/read_bang.f90: New test.
6234 * gfortran.dg/read_bang4.f90: New test.
6235
77454e6e 62362016-02-15 Jakub Jelinek <jakub@redhat.com>
6237
2074f21c 6238 PR c++/69658
6239 * g++.dg/init/pr69658.C: New test.
6240
77454e6e 6241 PR c++/69797
6242 * c-c++-common/pr69797.c: New test.
6243
4ef4d764 62442016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6245
6246 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6247 check for aarch64*-*-*.
6248
4a45fe0f 62492016-02-15 Richard Biener <rguenther@suse.de>
6250
6251 PR tree-optimization/69783
6252 * gcc.dg/vect/pr69783.c: New testcase.
6253
0b3619e6 62542016-02-15 Richard Biener <rguenther@suse.de>
6255
6256 PR tree-optimization/69776
6257 * gcc.dg/torture/pr69776.c: New testcase.
6258
9b49c3cb 62592016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6260
6261 PR fortran/60526
6262 * gfortran.dg/type_decl_4.f90: Reinstated.
6263
e46faff9 62642016-02-14 John David Anglin <danglin@gcc.gnu.org>
6265
6266 PR fortran/68746
6267 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6268
a96c809a 62692016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6270
6271 PR fortran/60526
6272 PR bootstrap/69816
6273 * gfortran.dg/type_decl_4.f90: Removed.
6274
fdec7e88 62752016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6276
6277 PR fortran/60526
6278 * gfortran.dg/type_decl_4.f90: New test.
6279
a72095c4 62802016-02-14 Alan Modra <amodra@gmail.com>
6281
bc436924 6282 PR testsuite/68886
a72095c4 6283 * gcc.c-torture/execute/stkalign.c: Revise test.
6284
73bb5f8b 62852016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6286
6287 PR target/67260
6288 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6289
beb13161 62902016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6291
6292 PR target/67260
6293 * gcc.target/sh/torture/pr67260.c: New.
6294
67cab04e 62952016-02-12 John David Anglin <danglin@gcc.gnu.org>
6296
6297 * gcc.dg/pr67964.c: Add dg-require-alias.
6298
44a59bb1 62992016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6300
6301 PR target/67636
6302 PR target/64345
6303 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6304
38c9bd3a 63052016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6306
6307 PR libgfortran/69668
6308 * gfortran.dg/namelist_88.f90: New test.
6309
1774ff82 63102016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6311
6312 PR libgfortran/69668
6313 * gfortran.dg/namelist_38.f90: Update test.
6314 * gfortran.dg/namelist_84.f90: Update test.
6315
aec1f4bd 63162016-02-12 David Malcolm <dmalcolm@redhat.com>
6317
6318 PR other/69554
6319 * gcc.dg/pr69554-1.c: New test.
6320 * gfortran.dg/pr69554-1.F90: New test.
6321 * gfortran.dg/pr69554-2.F90: New test.
6322 * lib/gcc-dg.exp (proc dg-locus): New function.
6323 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6324 distinguish between the caret-printing and non-caret-printing
6325 cases. If caret-printing has been explicitly enabled, bail out
6326 without attempting to fix up the output.
6327
da7d5066 63282016-02-12 David Malcolm <dmalcolm@redhat.com>
6329
6330 PR driver/69265
6331 PR driver/69453
6332 * gcc.dg/spellcheck-options-3.c: New test case.
6333 * gcc.dg/spellcheck-options-4.c: New test case.
6334 * gcc.dg/spellcheck-options-5.c: New test case.
6335 * gcc.dg/spellcheck-options-6.c: New test case.
6336 * gcc.dg/spellcheck-options-7.c: New test case.
6337 * gcc.dg/spellcheck-options-8.c: New test case.
6338 * gcc.dg/spellcheck-options-9.c: New test case.
6339 * gcc.dg/spellcheck-options-10.c: New test case.
6340
fcce1b0b 63412016-02-12 Jakub Jelinek <jakub@redhat.com>
6342
6343 PR rtl-optimization/69764
6344 PR rtl-optimization/69771
6345 * c-c++-common/pr69764.c: New test.
6346 * gcc.dg/torture/pr69771.c: New test.
6347
6d609290 63482016-02-12 Marek Polacek <polacek@redhat.com>
6349
6350 * g++.dg/torture/init-list1.C: New.
6351
7d75fb56 63522016-02-12 Marek Polacek <polacek@redhat.com>
6353
6354 * gcc.dg/pr69522.c: Add empty dg-options.
6355
52543fda 63562016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6357
6358 * g++.dg/lto/lto.exp: Include and init mpx.
6359 * g++.dg/lto/pr69729_0.C: New test.
6360
34947478 63612016-02-12 Jakub Jelinek <jakub@redhat.com>
6362
9181a4ec 6363 PR ipa/69241
6364 * g++.dg/ipa/pr69241-4.C: New test.
6365
34947478 6366 PR ipa/68672
6367 * g++.dg/ipa/pr68672-1.C: New test.
6368 * g++.dg/ipa/pr68672-2.C: New test.
6369 * g++.dg/ipa/pr68672-3.C: New test.
6370
74a4140f 63712016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6372
6373 PR c/69522
50e0cd76 6374 * gcc.dg/pr69522.c: New test.
74a4140f 6375
9ddb20d6 63762016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6377
6378 PR c++/69098
6379 * g++.dg/cpp1y/69098.C: New test.
6380 * g++.dg/cpp1y/69098-2.C: New test.
6381
67cf9b55 63822016-02-12 Jakub Jelinek <jakub@redhat.com>
6383
6384 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6385 and neighbour -> neighbor.
6386 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6387 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6388 * c-c++-common/Wvarargs.c: Likewise.
6389 * c-c++-common/goacc/host_data-5.c: Likewise.
6390 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6391 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6392 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6393 * gcc.target/aarch64/pr60697.c: Likewise.
6394 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6395 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6396 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6397 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6398 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6399 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6400 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6401 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6402 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6403 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6404 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6405 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6406 * g++.dg/lookup/koenig5.C: Likewise.
6407 * g++.dg/ext/no-asm-2.C: Likewise.
6408 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6409 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6410 * gfortran.dg/used_types_16.f90: Likewise.
6411 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6412 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6413 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6414 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6415 * gfortran.dg/abstract_type_6.f03: Likewise.
6416 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6417 * gfortran.dg/used_types_15.f90: Likewise.
6418 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6419 * gfortran.dg/exit_3.f08: Likewise.
6420 * gfortran.dg/open_status_2.f90: Likewise.
6421 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6422 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6423 * gfortran.dg/associate_1.f03: Likewise.
6424 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6425 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6426 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6427 * gcc.dg/builtin-object-size-1.c: Likewise.
6428 * gcc.dg/noreturn-6.c: Likewise.
6429 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6430 * gcc.dg/globalalias.c: Likewise.
6431 * gcc.dg/builtins-config.h: Likewise.
6432 * gcc.dg/pr30457.c: Likewise.
6433 * gcc.c-torture/compile/volatile-1.c: Likewise.
6434 * gcc.c-torture/execute/20101011-1.c: Likewise.
6435 * c-c++-common/Waddress-1.c: Likewise.
6436
40b38ace 64372016-02-11 Jakub Jelinek <jakub@redhat.com>
6438
6439 PR c/69768
6440 * c-c++-common/Waddress-1.c: New test.
6441
42c87ca9 64422016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6443
6444 PR fortran/69296
6445 * gfortran.dg/associate_19.f03: New test.
6446 * gfortran.dg/associate_20.f03: New test.
6447
acb7939f 64482016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6449
6450 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6451
6defe3c5 64522016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6453
6454 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6455 .arch armv8-a\n. Add -dA to dg-options.
6456 * gcc.target/aarch64/assembler_arch_1.c: New test.
6457 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6458
63f63318 64592016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6460
6461 PR c++/68726
6462 * g++.dg/cpp0x/pr68726.C: New.
6463
1cddf457 64642016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6465
6466 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6467 test.
6468
b86fba37 64692016-02-11 Richard Biener <rguenther@suse.de>
6470
6471 * g++.dg/tree-ssa/pr61034.C: Adjust.
6472
ec4ec95a 64732016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6474
be7c31e9 6475 PR target/69148
ec4ec95a 6476 * gcc.target/s390/pr69148.c: New.
6477
f64416ca 64782016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6479
6480 PR tree-optimization/69652
6481 * gcc.dg/torture/pr69652.c: New test.
6482
e5d1ea31 64832016-02-10 Jakub Jelinek <jakub@redhat.com>
6484 Patrick Palka <ppalka@gcc.gnu.org>
6485
6486 PR ipa/69241
6487 PR c++/69649
6488 * g++.dg/ipa/pr69241-1.C: New test.
6489 * g++.dg/ipa/pr69241-2.C: New test.
6490 * g++.dg/ipa/pr69241-3.C: New test.
6491 * g++.dg/ipa/pr69649.C: New test.
6492
fa03b19d 64932016-02-10 Uros Bizjak <ubizjak@gmail.com>
6494
6495 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6496 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6497
14485c8a 64982016-02-10 Bin Cheng <bin.cheng@arm.com>
6499
6500 PR tree-optimization/68021
6501 * gcc.dg/tree-ssa/pr68021.c: New test.
6502
79f1ed25 65032016-02-10 Richard Biener <rguenther@suse.de>
6504
6505 PR tree-optimization/69726
6506 * gcc.dg/uninit-22.c: New testcase.
6507
58f74eff 65082016-02-09 Andrew Pinski <apinski@cavium.com>
6509
6510 PR tree-opt/69282
6511 * gcc.c-torture/compile/20160205-1.c: New testcase.
6512
600c00f7 65132016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6514
6515 PR target/68404
6516 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6517 instead accessing a really large arrray.
6518 * gcc.target/powerpc/fusion3.c: Likewise.
6519
0771836e 65202016-02-09 Charles Baylis <charles.baylis@linaro.org>
6521
6522 PR target/68532
6523 * gcc.c-torture/execute/pr68532.c: New test.
6524
4ccd644f 65252016-02-11 Alexandre Oliva <aoliva@redhat.com>
6526
6527 PR target/69634
6528 * gcc.dg/pr69634.c: New.
6529
2e980a39 65302016-02-09 Richard Biener <rguenther@suse.de>
6531
6532 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6533
aacf7102 65342016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 6535
aacf7102 6536 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6537
a1856ddf 65382016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6539
6540 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6541
d4d3da7e 65422016-02-09 Richard Biener <rguenther@suse.de>
6543
6544 PR tree-optimization/69715
6545 * gcc.dg/torture/pr69715.c: New testcase.
6546
9cc6714f 65472016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6548
6549 PR c++/69139
6550 * g++.dg/cpp0x/trailing12.C: New test.
6551 * g++.dg/cpp0x/trailing13.C: New test.
6552
83d5062b 65532016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6554
6555 PR c++/69283
6556 PR c++/67835
6557 * g++.dg/cpp1y/auto-fn29.C: New test.
6558 * g++.dg/cpp1y/auto-fn30.C: New test.
6559
394a86f3 65602016-02-08 Jakub Jelinek <jakub@redhat.com>
6561
6562 PR tree-optimization/69209
6563 * gcc.c-torture/compile/pr69209.c: New test.
6564
93b124b4 65652016-02-08 Jeff Law <law@redhat.com>
6566
6567 PR tree-optimization/68541
6568 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6569 of statements allowed in join block for path splitting.
6570
26abce13 65712016-02-08 Jakub Jelinek <jakub@redhat.com>
6572
0acb2d6e 6573 PR c++/59627
6574 * g++.dg/gomp/pr59627.C: New test.
6575
26abce13 6576 PR ipa/69239
6577 * g++.dg/ipa/pr69239.C: New test.
6578
86e0b129 65792016-02-08 David Malcolm <dmalcolm@redhat.com>
6580
6581 PR preprocessor/69664
6582 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6583 * gcc.dg/cpp/warn-comments.c: Likewise.
6584
f553d9f8 65852016-02-08 Marek Polacek <polacek@redhat.com>
6586
6587 PR c++/69688
6588 * g++.dg/init/const12.C: New test.
6589
600695e0 65902016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6591
6592 PR target/60410
6593 * gcc.dg/lto/pr55113_0.c: Remove test.
6594
c4f4b1e8 65952016-02-08 Richard Biener <rguenther@suse.de>
6596
6597 PR tree-optimization/69719
6598 * gcc.dg/torture/pr69719.c: New testcase.
6599
5a987d87 66002016-02-08 Richard Biener <rguenther@suse.de>
6601 Jeff Law <law@redhat.com>
6602
6603 PR target/68273
6604 * gcc.target/mips/pr68273.c: New testcase.
6605
0418e71d 66062016-02-08 Richard Biener <rguenther@suse.de>
6607
6608 PR rtl-optimization/69274
6609 * gcc.target/i386/addr-sel-1.c: XFAIL.
6610
07c0f1ca 66112016-02-08 Jeff Law <law@redhat.com>
6612
40d85f4c 6613 PR tree-optimization/68541
6614 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6615
140e093f 6616 PR tree-optimization/65917
07c0f1ca 6617 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6618
16430acf 66192016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6620
6621 PR fortran/50555
6622 * gfortran.dg/namelist_args.f90: New test.
6623
3f0ff0d8 66242016-02-05 Jeff Law <law@redhat.com>
6625
140e093f 6626 PR tree-optimization/68541
3f0ff0d8 6627 * gcc.dg/tree-ssa/split-path-2.c: New test.
6628 * gcc.dg/tree-ssa/split-path-3.c: New test.
6629 * gcc.dg/tree-ssa/split-path-4.c: New test.
6630 * gcc.dg/tree-ssa/split-path-5.c: New test.
6631 * gcc.dg/tree-ssa/split-path-6.c: New test.
6632 * gcc.dg/tree-ssa/split-path-7.c: New test.
6633
a7cc1f94 66342016-02-05 Martin Sebor <msebor@redhat.com>
6635
6636 PR c++/69662
6637 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6638 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6639
fcb25f28 66402016-02-06 Richard HEnderson <rth@redhat.com>
6641
6642 PR c/69643
6643 * gcc.target/i386/addr-space-4.c: New.
6644 * gcc.target/i386/addr-space-5.c: New.
6645
3a2545a1 66462016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6647
6648 PR fortran/66089
6649 * gfortran.dg/elemental_dependency_6.f90: New.
6650
1e302465 66512016-02-05 Jakub Jelinek <jakub@redhat.com>
6652
66feb54c 6653 PR rtl-optimization/69691
6654 * gcc.c-torture/execute/pr69691.c: New test.
6655
1e302465 6656 PR c++/69628
6657 * g++.dg/parse/pr69628.C: New test.
6658
9c28a298 66592016-02-05 Uros Bizjak <ubizjak@gmail.com>
6660
6661 * gcc.dg/sancov/asan.c: Move to ...
6662 * gcc.dg/asan/sancov-1.c: ... here.
6663
a854e286 66642016-02-05 Uros Bizjak <ubizjak@gmail.com>
6665
6666 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6667
d4f0b240 66682016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6669
6670 PR target/69677
6671 * gcc.target/i386/pr69677.c: New test.
6672
235d8723 66732016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6674
6675 PR c++/68948
6676 * g++.dg/template/pr68948.C: New test.
6677
f390cf65 66782016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6679
6680 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6681 (only necessary on s390x).
6682
ab99f104 66832016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6684
6685 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6686 -mno-accumulate-outgoing-args.
6687
f7ef5392 66882016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6689
6690 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6691
6b098e91 66922016-02-04 Jakub Jelinek <jakub@redhat.com>
6693
6694 PR c/69669
6695 * c-c++-common/pr69669.c: New test.
6696
f0146cf3 66972016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6698
6699 PR target/69667
6700 * g++.dg/pr69667.C: New file.
6701
08fd6cf5 67022016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6703
6704 PR target/69619
6705 * gcc.dg/pr69619.c: Add new test.
6706
a6f3f39f 67072016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6708
6709 PR rtl-optimization/69577
6710 * gcc.target/i386/pr69577.c: New test.
6711
774068a0 67122016-02-04 Martin Liska <mliska@suse.cz>
6713
6714 * g++.dg/asan/pr69276.C: New test.
6715
f50a7894 67162016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6717
6718 PR target/65932
6719 PR target/67714
6720 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6721 a single smulbb instruction.
6722 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6723 * gcc.target/amr/wmul-2.c: Likewise.
6724
6b722eb3 67252016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6726
6727 PR target/65932
6728 PR target/67714
6729 * gcc.c-torture/execute/pr67714.c: New test.
6730
1f1475a7 67312016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6732
6733 PR target/69454
6734 * gcc.target/i386/pr69454-1.c: New test.
6735 * gcc.target/i386/pr69454-2.c: New test.
6736
6b94e133 67372016-02-03 Martin Sebor <msebor@redhat.com>
6738
6739 PR c++/69251
6740 PR c++/69253
6741 PR c++/69290
6742 PR c++/69277
6743 PR c++/69349
6744 * g++.dg/ext/flexarray-mangle-2.C: New test.
6745 * g++.dg/ext/flexarray-mangle.C: New test.
6746 * g++.dg/ext/flexarray-subst.C: New test.
6747 * g++.dg/ext/flexary11.C: New test.
6748 * g++.dg/ext/flexary12.C: New test.
6749 * g++.dg/ext/flexary13.C: New test.
6750 * g++.dg/ext/flexary14.C: New test.
6751 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6752
342ed0ac 67532016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6754
6755 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6756 Define only if CHECK_FLOAT128 is defined.
6757 (main): Properly initialize u5.
6758
edf6c4d2 67592016-02-03 Jakub Jelinek <jakub@redhat.com>
6760
415d5641 6761 PR c/69627
6762 * gcc.dg/pr69627.c: New test.
6763
edf6c4d2 6764 PR target/69644
6765 * gcc.dg/pr69644.c: New test.
6766
cf8f3ba0 67672016-02-03 Mike Stump <mikestump@comcast.net>
6768
6769 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6770 support for struct-layout-1.exp.
6771
c90d55dd 67722016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6773
6774 PR c++/69056
f7ef5392 6775 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 6776
401bd0c8 67772016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6778 Alexandre Oliva <aoliva@redhat.com>
6779
6780 PR target/69461
6781 * gcc.target/powerpc/pr69461.c: New.
6782
277d9d1d 67832016-02-03 Uros Bizjak <ubizjak@gmail.com>
6784
6785 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6786 works from here ...
6787 (check_effective_target_fsanitize_thread): ... to here. Do not
6788 specify additional compile flags for the test source.
6789 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6790 specify additional compile flags for the test source.
6791
e69ad94a 67922016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6793
6794 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6795
a4454da2 67962016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6797
6798 PR fortran/67451
6799 PR fortran/69418
6800 * gfortran.dg/coarray_allocate_2.f08: New test.
6801 * gfortran.dg/coarray_allocate_3.f08: New test.
6802 * gfortran.dg/coarray_allocate_4.f08: New test.
6803
88cab2dd 68042016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6805
6806 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6807 use same scan-tree-dump-times on all platforms.
6808 * gcc.dg/vect/vect-outer-1.c: Likewise.
6809 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6810 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6811 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6812 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6813 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6814 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6815 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6816
66ea75c4 68172016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6818
6819 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6820 warning.
6821
4eef8df7 68222016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6823
6824 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6825
665fbc2f 68262016-02-02 James Norris <jnorris@codesourcery.com>
6827
6828 * c-c++-common/goacc/routine-5.c: Add tests.
6829
b10e3d47 68302016-02-02 Alexander Monakov <amonakov@ispras.ru>
6831
6832 * gcc.target/nvptx/unsigned-cmp.c: New test.
6833
12ad66dd 68342016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6835
6836 * gcc.target/aarch64/scalar_shift_1.c
6837 (test_corners_sisd_di): Improve force to SIMD register.
6838 (test_corners_sisd_si): Likewise.
6839 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6840 Remove scan-assembler check for ldr.
6841
f9ec342f 68422016-02-02 Richard Biener <rguenther@suse.de>
6843
6844 PR tree-optimization/69595
6845 * gcc.dg/Warray-bounds-17.c: New testcase.
6846
32f2925a 68472016-02-02 Richard Biener <rguenther@suse.de>
6848
6849 PR tree-optimization/69606
6850 * gcc.dg/torture/pr69606.c: New testcase.
6851
cfd9ca84 68522016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6853
6854 PR middle-end/68542
6855 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6856 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6857
19bf08e2 68582016-02-02 Alan Modra <amodra@gmail.com>
6859
6860 PR target/69548
6861 * gcc.target/powerpc/pr69548.c: New test.
6862
6f13b088 68632016-02-01 Jakub Jelinek <jakub@redhat.com>
6864
dcddc5af 6865 PR rtl-optimization/69592
6866 * gcc.dg/pr69592.c: New test.
6867
6f13b088 6868 PR preprocessor/69543
6869 PR c/69558
6870 * gcc.dg/pr69543.c: New test.
6871 * gcc.dg/pr69558.c: New test.
6872
d090e5c2 68732016-02-01 Uros Bizjak <ubizjak@gmail.com>
6874
fcb317c5 6875 PR testsuite/65940
6876 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 6877
aaf527dc 68782016-02-01 Martin Sebor <msebor@redhat.com>
6879
6880 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
6881
1674217b 68822016-02-01 Bin Cheng <bin.cheng@arm.com>
6883
6884 PR tree-optimization/67921
6885 * c-c++-common/ubsan/pr67921.c: New test.
6886
b4007655 68872016-02-01 Richard Biener <rguenther@suse.de>
6888
6889 PR middle-end/69556
6890 * gcc.dg/tree-ssa/recip-8.c: New testcase.
6891
88a477bb 68922016-02-01 Richard Biener <rguenther@suse.de>
6893
6894 PR tree-optimization/69574
6895 * gcc.dg/torture/pr69574.c: New testcase.
6896
2eaaa4e7 68972016-02-01 Richard Biener <rguenther@suse.de>
6898
6899 PR tree-optimization/69579
6900 * gcc.dg/setjmp-6.c: New testcase.
6901
e3882c44 69022016-02-01 Jakub Jelinek <jakub@redhat.com>
6903
6904 PR rtl-optimization/69570
6905 * g++.dg/opt/pr69570.C: New test.
6906
f80aff47 69072016-02-01 Richard Henderson <rth@redhat.com>
6908
6909 * gcc.dg/pr69535.c: New test.
6910
240568aa 69112016-01-31 John David Anglin <danglin@gcc.gnu.org>
6912
6009b3b8 6913 PR testsuite/69584
6914 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
6915 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6916
1fdf7177 6917 PR debug/68244
6918 * g++.dg/parse/parens3.C: Use register "4" on hppa.
6919
240568aa 6920 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
6921
cb3e5ac0 69222016-01-31 Paul Thomas <pault@gcc.gnu.org>
6923
6924 PR fortran/67564
6925 * gfortran.dg/allocate_with_source_17.f03: New test.
6926
3b8b902b 69272016-01-30 Jakub Jelinek <jakub@redhat.com>
6928
6929 PR tree-optimization/69546
6930 * gcc.dg/torture/pr69546.c: New test.
6931
17985abe 69322016-01-30 Paul Thomas <pault@gcc.gnu.org>
6933
6934 PR fortran/69566
6935 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
6936
b5239e80 69372016-01-30 Martin Sebor <msebor@redhat.com>
6938
6939 PR c++/68490
6940 * g++.dg/ext/flexary10.C: New test.
6941
e8f03010 69422016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6943
6944 PR fortran/66707
6945 gfortran.dg/common_23.f90: New test.
6946
dc93691a 69472016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6948
6949 PR target/65546
6950 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
6951 condition being checked, and disable it when the target supports
6952 misaligned loads and stores.
6953
ff5e28e9 69542016-01-29 Jakub Jelinek <jakub@redhat.com>
6955
6956 PR debug/69518
6957 * gcc.dg/torture/pr69518.c: New test.
6958
b0d8930a 69592016-01-29 H.J. Lu <hongjiu.lu@intel.com>
6960
6961 PR target/69530
6962 * gcc.target/i386/pr69530.c: New test.
6963
21601fc7 69642016-01-29 Steve Ellcey <sellcey@imgtec.com>
6965
6966 PR target/65604
6967 * gcc.target/mips/div-delay.c: New test.
6968
ca6c7317 69692016-01-29 Jakub Jelinek <jakub@redhat.com>
6970
4758dc39 6971 PR target/69551
6972 * gcc.target/i386/pr69551.c: New test.
6973
ca6c7317 6974 PR target/66137
6975 * gcc.target/i386/pr66137.c: New test.
6976
e3078da6 69772016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
6978
6979 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
6980 always built for p5600.
6981 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
6982 isa=p5600 dg-option.
6983
b622ec25 69842016-01-29 Richard Biener <rguenther@suse.de>
6985
6986 PR tree-optimization/69547
6987 * g++.dg/tree-ssa/pr69547.C: New testcase.
6988
d2a60e99 69892016-01-29 Jakub Jelinek <jakub@redhat.com>
6990
6991 PR debug/66869
6992 * g++.dg/warn/Wunused-function2.C: New test.
6993
ae849d2b 69942016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6995
6996 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
6997 support for test to succeed.
6998
ce6a6978 69992016-01-29 Marek Polacek <polacek@redhat.com>
7000
7001 PR c++/69509
7002 PR c++/69516
7003 * g++.dg/ext/constexpr-vla2.C: New test.
7004 * g++.dg/ext/constexpr-vla3.C: New test.
7005 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7006
7550d855 70072016-01-29 Richard Biener <rguenther@suse.de>
7008
7009 PR middle-end/69537
7010 * gcc.dg/uninit-21.c: New testcase.
7011
f11bb279 70122016-01-28 Uros Bizjak <ubizjak@gmail.com>
7013
7014 PR target/69459
7015 * gcc.target/i386/pr69459.c: New test.
7016
c80c12c8 70172016-01-28 Steve Ellcey <sellcey@imgtec.com>
7018
7019 PR target/68400
7020 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7021 * gcc.target/mips/pr68400.c: New test.
7022
c649bacc 70232016-01-28 Martin Sebor <msebor@redhat.com>
7024
7025 PR target/17381
7026 * gcc.target/powerpc/pr17381.c: New test.
7027
f4881661 70282016-01-28 Jakub Jelinek <jakub@redhat.com>
7029
7030 PR middle-end/69542
7031 * gcc.dg/torture/pr69542.c: New test.
7032
d66fdd75 70332016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7034
7035 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7036
d4a78818 70372016-01-28 David Edelsohn <dje.gcc@gmail.com>
7038
7039 * gcc.dg/pr65980.c: Skip on AIX.
7040 * gcc.dg/pr66688.c: Same.
7041
21329e97 70422016-01-28 David Edelsohn <dje.gcc@gmail.com>
7043
7044 PR target/63679
7045 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7046 * gcc.dg/tree-ssa/sra-18.c: Same.
7047
cc7124a6 70482016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7049
7050 PR fortran/62536
7051 * gfortran.dg/block_15.f08: New test.
7052 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7053 on incorrectly closed BLOCK.
7054
358dfcb4 70552016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7056
7057 * gcc.dg/declare-simd.c: New test.
e87502d6 70582016-01-28 Richard Biener <rguenther@suse.de>
7059
7060 PR tree-optimization/69466
7061 * gfortran.dg/vect/pr69466.f90: New testcase.
7062
44e7334b 70632016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7064
7065 * g++.dg/pr67989.C: Remove ARM-specific option.
7066 * gcc.target/arm/pr67989.C: New file.
7067
5ce8f551 70682016-01-27 Uros Bizjak <ubizjak@gmail.com>
7069
7070 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7071 and expm1 test for glibc < 2.11.
7072
fa6e6b15 70732016-01-27 Richard Henderson <rth@redhat.com>
7074
7075 * gcc.c-torture/execute/pr69447.c: New test.
7076
70772016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 7078
7b8122c6 7079 PR fortran/69422
147b2f9b 7080 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7081
78e516eb 70822016-01-27 Jakub Jelinek <jakub@redhat.com>
7083
7084 PR debug/66869
7085 * gcc.dg/pr66869.c: New test.
7086
9b849350 70872016-01-25 Jeff Law <law@redhat.com>
7088
7089 PR tree-optimization/68398
f11bb279 7090 PR tree-optimization/69196
9b849350 7091 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7092 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7093 path to avoid new heuristic allowing more irreducible regions
7094 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7095 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7096 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7097 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7098 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7099
fee5e491 71002016-01-27 Marek Polacek <polacek@redhat.com>
7101
7102 PR c/68062
7103 * c-c++-common/vector-compare-4.c: New test.
7104
eec96426 71052016-01-27 David Malcolm <dmalcolm@redhat.com>
7106
7107 PR preprocessor/69126
7108 * c-c++-common/pr69126.c: New test case.
7109
5068be18 71102016-01-27 Ian Lance Taylor <iant@google.com>
7111
7112 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7113
5fa82c11 71142016-01-27 Ryan Burn <contact@rnburn.com>
7115
7116 PR cilkplus/69267
7117 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7118
b3df0219 71192016-01-27 Uros Bizjak <ubizjak@gmail.com>
7120
7121 PR target/69512
7122 * gcc.target/i386/pr69512.c: New test.
7123
d46a16d4 71242016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7125
7126 PR ada/69488
7127 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7128
6a9b35ef 71292016-01-27 Marek Polacek <polacek@redhat.com>
7130
7131 PR c++/69379
7132 * g++.dg/pr69379.C: New test.
7133
18e9663b 71342016-01-27 Martin Sebor <msebor@redhat.com>
7135
7136 PR c++/69317
7137 * g++.dg/abi/Wabi-2-2.C: New test.
7138 * g++.dg/abi/Wabi-2-3.C: New test.
7139 * g++.dg/abi/Wabi-3-2.C: New test.
7140 * g++.dg/abi/Wabi-3-3.C: New test.
7141
c88301ad 71422016-01-27 Richard Biener <rguenther@suse.de>
7143
7144 PR tree-optimization/69166
7145 * gcc.dg/torture/pr69166.c: New testcase.
7146
8ca47550 71472016-01-27 Martin Jambor <mjambor@suse.cz>
7148
7149 PR tree-optimization/69355
7150 * gcc.dg/tree-ssa/pr69355.c: New test.
7151
5cb23e3c 71522016-01-27 Marek Polacek <polacek@redhat.com>
7153
7154 PR c++/69496
7155 * g++.dg/ext/constexpr-vla1.C: New test.
7156
7b0c1b6d 71572016-01-20 Christian Bruel <christian.bruel@st.com>
7158
7159 PR target/69245
7160 * gcc.target/arm/pr69245.c: New test.
7161
220112fc 71622016-01-27 Jakub Jelinek <jakub@redhat.com>
7163
7164 PR tree-optimization/69399
7165 * gcc.dg/torture/pr69399.c: New test.
7166
16294490 71672016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7168
7169 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7170
8abd3d0c 71712016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7172
7173 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7174
7cf9b895 71752016-01-26 Tom de Vries <tom@codesourcery.com>
7176
7177 PR tree-optimization/69110
7178 * gcc.dg/autopar/pr69110.c: New test.
7179
557c1942 71802016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 7181 Sebastian Pop <s.pop@samsung.com>
557c1942 7182
7183 * gcc.dg/graphite/isl-ast-op-select.c: New.
7184
80adbd96 71852015-01-26 Paul Thomas <pault@gcc.gnu.org>
7186
7187 PR fortran/69385
7188 * gfortran.dg/allocate_error_6.f90: New test.
7189
c3f86f60 71902016-01-26 Richard Henderson <rth@redhat.com>
7191
7192 * gcc.dg/tm/pr60908.c: New test.
7193
3752e5b1 71942016-01-26 David Malcolm <dmalcolm@redhat.com>
7195
7196 PR other/69006
7197 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7198 directive.
7199 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7200 expected multiline output to reflect the colorization being
7201 disabled before newlines.
7202 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7203 (custom_diagnostic_finalizer): Replace call to
7204 pp_newline_and_flush with call to pp_flush.
7205 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7206 * gfortran.dg/implicit_class_1.f90: Likewise.
7207 * lib/gcc-dg.exp (allow_blank_lines): New global.
7208 (dg-allow-blank-lines-in-output): New procedure.
7209 (gcc-dg-prune): Complain about blank lines in the output, unless
7210 dg-allow-blank-lines-in-output was called.
7211 * lib/multiline.exp (_build_multiline_regex): Only support
7212 arbitrary followup text for non-blank-lines, not for blank lines.
7213
9bbfd060 72142016-01-26 Jakub Jelinek <jakub@redhat.com>
7215
7216 PR tree-optimization/69483
7217 * gcc.dg/pr69483.c: New test.
7218 * g++.dg/opt/pr69483.C: New test.
7219
53773057 72202016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7221
7222 PR target/68620
7223 * gcc.target/arm/pr68620.c: New test.
7224
442a556f 72252016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7226
7227 * gcc.target/i386/pr68986-2.c: Remove -m32.
7228
d513c683 72292016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7230
7231 PR target/68986
7232 * gcc.target/i386/pr68986-1.c: New test.
7233 * gcc.target/i386/pr68986-2.c: Likewise.
7234 * gcc.target/i386/pr68986-3.c: Likewise.
7235
976877a5 72362016-01-26 Christian Bruel <christian.bruel@st.com>
7237
7238 * lib/target-supports.exp
7239 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7240 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7241 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7242
2c7b2f88 72432016-01-26 Richard Biener <rguenther@suse.de>
7244
7245 PR tree-optimization/69452
7246 * gcc.dg/torture/pr69452.c: New testcase.
7247
f7fc06e7 72482016-01-26 Jakub Jelinek <jakub@redhat.com>
7249
7250 PR target/69442
7251 * gcc.dg/pr69442.c: New test.
7252
d1dae587 72532016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7254
7255 PR target/67896
7256 * gcc.target/aarch64/simd/pr67896.C: New.
7257
ef7be7f8 72582016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7259
7260 PR tree-optimization/69400
7261 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7262 function.
7263 (plugin_init): Call it.
7264 * gcc.dg/torture/pr69400.c: New test.
7265
648433a4 72662016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7267
7268 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7269
45fc5243 72702016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7271 Sebastian Pop <s.pop@samsung.com>
7272
7273 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7274 isl-0.15.
7275
c699f6a1 72762016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7277 Sebastian Pop <s.pop@samsung.com>
7278
7279 * gcc.dg/graphite/pr69292.c: New.
7280
b86e24ea 72812016-01-25 Jakub Jelinek <jakub@redhat.com>
7282
7283 * c-c++-common/goacc/use_device-1.c: New test.
7284
105cb8d7 72852016-01-25 Jeff Law <law@redhat.com>
7286
7287 PR tree-optimization/69196
7288 PR tree-optimization/68398
7289 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7290 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7291
44562749 72922016-01-25 David Edelsohn <dje.gcc@gmail.com>
7293
7294 PR target/69469
7295 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7296 Algorithm.
7297
6837fee7 72982016-01-25 Richard Biener <rguenther@suse.de>
7299
7300 PR testsuite/69380
7301 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7302
fe500d65 73032016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7304
7305 PR target/69421
7306 * gcc.dg/pr69421.c: New test.
7307
8eacba94 73082016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7309
7310 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7311 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7312 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7313 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7314 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7315 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7316 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7317 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7318 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7319 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7320
af09d40d 73212016-01-25 Richard Biener <rguenther@suse.de>
7322
7323 PR tree-optimization/69376
7324 * gcc.dg/torture/pr69376.c: New testcase.
7325
d65063f5 73262016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7327
7328 PR fortran/69397
7329 PR fortran/68442
7330 * gfortran.dg/interface_38.f90: New test.
7331 * gfortran.dg/interface_39.f90: New test.
80adbd96 7332
08c7bfb4 73332016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7334
7335 Revert:
7336 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7337
7338 PR c++/11858
7339 PR c++/24663
7340 PR c++/24664
7341 * g++.dg/template/pr11858.C: New test.
7342 * g++.dg/template/pr24663.C: New test.
7343 * g++.dg/template/unify12.C: New test.
7344 * g++.dg/template/unify13.C: New test.
7345 * g++.dg/template/unify14.C: New test.
7346 * g++.dg/template/unify15.C: New test.
7347 * g++.dg/template/unify16.C: New test.
7348 * g++.dg/template/unify17.C: New test.
7349
c2e7d2be 73502016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7351
7352 PR fortran/68283
7353 gfortran.dg/pr68283.f90: New test.
7354
9f2e8617 73552016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7356
7357 PR fortran/66094
7358 * gfortran.dg/inline_matmul_13.f90: New test.
7359 * gfortran.dg/matmul_bounds_8.f90: New test.
7360 * gfortran.dg/matmul_bounds_9.f90: New test.
7361 * gfortran.dg/matmul_bounds_10.f90: New test.
7362
a4838119 73632016-01-23 Tom de Vries <tom@codesourcery.com>
7364
7365 PR tree-optimization/69426
7366 * gcc.dg/autopar/pr69426.c: New test.
7367
feddf0dc 73682016-01-23 Martin Sebor <msebor@redhat.com>
7369
7370 PR c++/58109
7371 PR c++/69022
7372 * g++.dg/cpp0x/alignas5.C: New test.
7373 * g++.dg/ext/vector29.C: Same.
7374
132731fb 73752016-01-23 Uros Bizjak <ubizjak@gmail.com>
7376
7377 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7378 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7379 _GNU_SOURCE from compile flags to the source.
7380 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7381 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7382 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7383 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7384
51aec681 73852016-01-22 Jakub Jelinek <jakub@redhat.com>
7386
7387 PR target/69432
7388 * g++.dg/opt/pr69432.C: New test.
7389
147aa3e3 73902016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7391
7392 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7393 32-bit targets testing an -m64 multilib.
7394
4d04e35e 73952016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7396
7397 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7398 64-bit support.
7399
86f38d0c 74002016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7401
7402 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7403
f776e712 74042016-01-21 Christian Bruel <christian.bruel@st.com>
7405
7406 PR target/68674
7407 * gcc.target/i386/pr68674.c
7408 * gcc.target/aarch64/pr68674.c
7409 * gcc.target/arm/pr68674.c
7410
7b9de435 74112016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7412
7413 PR target/69403
7414 * gcc.c-torture/execute/pr69403.c: New test.
7415
9935a0ba 74162016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7417
7418 PR c++/55843
7419 * g++.dg/template/pr55843.C: New.
7420
06b94aa1 74212016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7422
7423 PR testsuite/66877
7424 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7425 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7426
b68773a8 74272016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7428
7429 PR testsuite/67489
132731fb 7430 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7431 from dg-do compile directive, and instead add
7432 { dg-require-effective-target int128 }.
b68773a8 7433
bbbbe8ab 74342016-01-20 Martin Sebor <msebor@redhat.com>
7435
7436 PR c/69405
7437 * gcc.dg/sync-fetch.c: New test.
7438
f3a6a26f 74392016-01-21 Martin Sebor <msebor@redhat.com>
7440
7441 PR target/69252
7442 * gcc.target/powerpc/pr69252.c: New test.
7443
d1565a03 74442016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7445
7446 PR fortran/65996
132731fb 7447 * gfortran.dg/pr65996.f90: New test.
d1565a03 7448
15a5a905 74492016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7450
7451 PR c++/68810
bbbbe8ab 7452 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 7453 expected to generate an error.
15a5a905 7454
e4538af5 74552016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7456
7457 PR middle-end/66178
7458 * gcc.dg/torture/pr66178.c: New test.
7459
4d4180ce 74602016-01-21 Anton Blanchard <anton@samba.org>
7461 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7462
7463 PR target/63354
7464 * gcc.target/powerpc/pr63354.c: New test.
7465
86e16058 74662016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7467
7468 PR rtl-optimization/68990
7469 * gcc.target/i386/pr68990: New.
7470
b11b85e4 74712016-01-21 Nick Clifton <nickc@redhat.com>
7472
7473 PR target/69129
7474 * gcc.target/mips/pr69129.c: New.
7475
62dd9f85 74762016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7477
7478 PR c++/58046
7479 * g++.dg/cpp0x/pr58046.C: New.
7480
ac7d424b 74812016-01-21 Jakub Jelinek <jakub@redhat.com>
7482
47c0bea3 7483 PR target/69187
7484 PR target/65624
7485 * gcc.target/arm/pr69187.c: New test.
7486
ac7d424b 7487 PR c++/69355
7488 * g++.dg/torture/pr69355.C: New test.
7489
9e18b252 74902016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7491 Sebastian Pop <s.pop@samsung.com>
7492
7493 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7494
de862e2f 74952016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7496 Sebastian Pop <s.pop@samsung.com>
7497
132731fb 7498 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 7499
f55f9344 75002016-01-21 Jakub Jelinek <jakub@redhat.com>
7501
7502 PR middle-end/67653
7503 * c-c++-common/pr67653.c: New test.
7504 * gcc.dg/torture/pr29119.c: Add dg-warning.
7505
62752e71 75062016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7507
7508 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7509
16d4186f 75102016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7511
7512 PR c/24293
7513 * gcc.dg/pr24293.c: New test.
7514 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7515 incomplete struct type.
7516 * gcc.dg/declspec-1.c: Likewise.
7517 * gcc.dg/pr63549.c: Likewise.
7518
58219d13 75192016-01-20 Jakub Jelinek <jakub@redhat.com>
7520
7521 PR tree-optimization/66612
7522 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7523 for bdn instruction.
7524
a7b5688a 75252016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7526
7527 * lib/target-supports.exp
7528 (check_effective_target_arm_fp_ok_nocache): New.
7529 (check_effective_target_arm_fp_ok): New.
7530 (add_options_for_arm_fp): New.
7531 (check_effective_target_arm_crypto_ok_nocache): Require
7532 target_arm_v8_neon_ok instead of arm32.
7533 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7534 (check_effective_target_arm_crypto_pragma_ok): New.
7535 (add_options_for_arm_vfp): New.
7536 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7537 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7538 target instead. Force initial fpu to vfp.
7539 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7540 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7541 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7542 dependency.
7543 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7544 use arm_vfp effective target instead. Force initial fpu to vfp.
7545 * gcc.target/arm/attr-neon3.c: Likewise.
7546 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7547 arm_vfp_ok.
7548 * gcc.target/arm/unsigned-float.c: Likewise.
7549 * gcc.target/arm/vfp-1.c: Likewise.
7550 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7551 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7552 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7553 * gcc.target/arm/vfp-ldmias.c: Likewise.
7554 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7555 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7556 * gcc.target/arm/vfp-stmiad.c: Likewise.
7557 * gcc.target/arm/vfp-stmias.c: Likewise.
7558 * gcc.target/arm/vnmul-1.c: Likewise.
7559 * gcc.target/arm/vnmul-2.c: Likewise.
7560 * gcc.target/arm/vnmul-3.c: Likewise.
7561 * gcc.target/arm/vnmul-4.c: Likewise.
7562
7ca56ca8 75632016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 7564
7fb75b57 7565 PR testsuite/69366
7566 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7567 the MPX run-time library, for compile-time MPX test.
7568 * gcc.target/i386/chkp-always_inline.c: Likewise.
7569 * gcc.target/i386/chkp-bndret.c: Likewise.
7570 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7571 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7572 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7573 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7574 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7575 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7576 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7577 * gcc.target/i386/chkp-label-address.c: Likewise.
7578 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7579 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7580 * gcc.target/i386/chkp-pr69044.c: Likewise.
7581 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7582 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7583 * gcc.target/i386/chkp-strchr.c: Likewise.
7584 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7585 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7586 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7587 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7588 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7589 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7590 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7591 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7592 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7593 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7594 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7595 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7596 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7597 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7598 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7599 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7600 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7601 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7602 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7603 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7604 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7605 * gcc.target/i386/pr63995-2.c: Likewise.
7606 * gcc.target/i386/pr64805.c: Likewise.
7607 * gcc.target/i386/pr65044.c: Likewise.
7608 * gcc.target/i386/pr65167.c: Likewise.
7609 * gcc.target/i386/pr65183.c: Likewise.
7610 * gcc.target/i386/pr65184.c: Likewise.
7611 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 7612
f2da0b99 76132016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7614
7615 PR tree-optimization/69328
7616 * gcc.dg/pr69328.c: New test.
7617
4d379676 76182016-01-20 Jeff Law <law@redhat.com>
7619
4a11f145 7620 PR target/25114
4d379676 7621 * gcc.target/m68k/pr25114.c: New test.
7622
0754bad1 76232016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7624
7625 * gcc.target/arm/memset-inline-10.c: Added
7626 dg-require-effective-target arm_thumb2_ok.
7627
63bd5c2d 76282016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7629
7630 * gcc.dg/debug/dwarf2/sso.c: New test.
7631
a9c01e81 76322016-01-19 Uros Bizjak <ubizjak@gmail.com>
7633
7634 PR testsuite/68820
7635 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7636 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7637 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7638
53fa0e54 76392016-01-19 Jan Hubicka <hubicka@ucw.cz>
7640
7641 PR ipa/66223
7642 * g++.dg/ipa/devirt-50.C: New testcase.
7643
e035a62c 76442016-01-19 Marek Polacek <polacek@redhat.com>
7645
7646 PR c++/68965
7647 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7648 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7649
885cc3ea 76502016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7651
7652 PR target/69135
7653 * gcc.target/arm/pr69135_1.c: New test.
7654
07bd240e 76552015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7656
7657 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7658
9f60d257 76592015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7660
7661 * gcc.target/aarch64/ccmp_1.c: New testcase.
7662
a0c919f7 76632016-01-19 Marek Polacek <polacek@redhat.com>
7664
7665 PR c++/68586
7666 * g++.dg/cpp0x/enum30.C: New test.
7667
dc5d6d17 76682016-01-19 Richard Biener <rguenther@suse.de>
7669
7670 PR tree-optimization/69336
7671 * g++.dg/tree-ssa/pr69336.C: New testcase.
7672
6dd156e0 76732016-01-19 Jakub Jelinek <jakub@redhat.com>
7674
7675 PR debug/65779
7676 * gcc.dg/pr65779.c: New test.
7677
3e0d45b9 76782016-01-19 Richard Biener <rguenther@suse.de>
7679
7680 PR tree-optimization/69352
7681 * gcc.dg/torture/pr69352.c: New testcase.
7682
7a3cf64d 76832016-01-19 Jakub Jelinek <jakub@redhat.com>
7684
7685 PR rtl-optimization/68955
7686 PR rtl-optimization/64557
7687 * gcc.dg/torture/pr68955.c: New test.
7688
8be55b33 76892016-01-19 Jan Hubicka <hubicka@ucw.cz>
7690
7691 PR lto/69136
7692 * g++.dg/torture/pr69136.C: New testcase.
7693
72a985d7 76942016-01-19 Jan Hubicka <hubicka@ucw.cz>
7695
7696 PR lto/69133
7697 * g++.dg/lto/pr69133_0.C: New testcase.
7698 * g++.dg/lto/pr69133_1.C: New testcase.
7699
56778b62 77002016-01-15 Jeff Law <law@redhat.com>
7701
7702 PR tree-optimization/69320
7703 * gcc.c-torture/pr69320-1.c: New test.
7704 * gcc.c-torture/pr69320-2.c: New test.
7705 * gcc.c-torture/pr69320-3.c: New test.
7706 * gcc.c-torture/pr69320-4.c: New test.
7707
ced41b93 77082016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7709
7710 PR c++/11858
7711 PR c++/24663
7712 PR c++/24664
7713 * g++.dg/template/pr11858.C: New test.
7714 * g++.dg/template/pr24663.C: New test.
7715 * g++.dg/template/unify12.C: New test.
7716 * g++.dg/template/unify13.C: New test.
7717 * g++.dg/template/unify14.C: New test.
7718 * g++.dg/template/unify15.C: New test.
7719 * g++.dg/template/unify16.C: New test.
7720 * g++.dg/template/unify17.C: New test.
7721
7f8cbcaf 77222016-01-18 David Malcolm <dmalcolm@redhat.com>
7723
7724 PR testsuite/69181
7725 * gcc.dg/pr69181-1.c: New test file.
7726 * gcc.dg/pr69181-2.c: New test file.
7727 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7728 globals by moving it to...
7729 (cleanup-after-saved-dg-test): ...this new function. Add
7730 "global additional_sources_used". Add reset of global
7731 multiline_expected_outputs to the empty list.
7732 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7733 global to...
7734 (multiline_expected_outputs): ...this, and updated comments to
7735 note that it is modified from gcc-dg.exp.
7736 (dg-end-multiline-output): Update for the above renaming.
7737 (handle-multiline-outputs): Likewise. Remove the clearing
7738 of the expected outputs to the empty list.
7739
3c7cbfc0 77402016-01-18 Richard Biener <rguenther@suse.de>
7741
7742 PR tree-optimization/69297
7743 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7744
81d49cc1 77452016-01-18 Joseph Myers <joseph@codesourcery.com>
7746
7747 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7748 dg-options.
7749 * gcc.target/mips/mips-3d-2.c: Likewise.
7750 * gcc.target/mips/mips-3d-3.c: Likewise.
7751 * gcc.target/mips/mips-3d-4.c: Likewise.
7752 * gcc.target/mips/mips-3d-5.c: Likewise.
7753 * gcc.target/mips/mips-3d-6.c: Likewise.
7754 * gcc.target/mips/mips-3d-7.c: Likewise.
7755 * gcc.target/mips/mips-3d-8.c: Likewise.
7756 * gcc.target/mips/mips-3d-9.c: Likewise.
7757 * gcc.target/mips/mips-ps-1.c: Likewise.
7758 * gcc.target/mips/mips-ps-2.c: Likewise.
7759 * gcc.target/mips/mips-ps-3.c: Likewise.
7760 * gcc.target/mips/mips-ps-4.c: Likewise.
7761 * gcc.target/mips/mips-ps-5.c: Likewise.
7762 * gcc.target/mips/mips-ps-6.c: Likewise.
7763 * gcc.target/mips/mips-ps-7.c: Likewise.
7764 * gcc.target/mips/mips-ps-type.c: Likewise.
7765 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7766 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7767
03c4ff3a 77682016-01-18 Tom de Vries <tom@codesourcery.com>
7769
7770 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7771 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7772 * c-c++-common/goacc/kernels-empty.c: New test.
7773 * c-c++-common/goacc/kernels-eternal.c: New test.
7774 * c-c++-common/goacc/kernels-loop-2.c: New test.
7775 * c-c++-common/goacc/kernels-loop-3.c: New test.
7776 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7777 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7778 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7779 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7780 * c-c++-common/goacc/kernels-loop-data.c: New test.
7781 * c-c++-common/goacc/kernels-loop-g.c: New test.
7782 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7783 * c-c++-common/goacc/kernels-loop-n.c: New test.
7784 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7785 * c-c++-common/goacc/kernels-loop.c: New test.
7786 * c-c++-common/goacc/kernels-noreturn.c: New test.
7787 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7788 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7789 * c-c++-common/goacc/kernels-reduction.c: New test.
7790
22e3dcee 77912016-01-18 Tom de Vries <tom@codesourcery.com>
7792
7793 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7794 * gcc.dg/autopar/outer-2.c: Same.
7795 * gcc.dg/autopar/outer-3.c: Same.
7796 * gcc.dg/autopar/outer-4.c: Same.
7797 * gcc.dg/autopar/outer-5.c: Same.
7798 * gcc.dg/autopar/outer-6.c: Same.
7799 * gcc.dg/autopar/parallelization-1.c: Same.
7800 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7801 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7802 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7803 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7804 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7805 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7806 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7807 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7808 * gcc.dg/autopar/pr39500-1.c: Same.
7809 * gcc.dg/autopar/pr39500-2.c: Same.
7810 * gcc.dg/autopar/pr46193.c: Same.
7811 * gcc.dg/autopar/pr46194.c: Same.
7812 * gcc.dg/autopar/pr49580.c: Same.
7813 * gcc.dg/autopar/pr49960-1.c: Same.
7814 * gcc.dg/autopar/pr49960.c: Same.
7815 * gcc.dg/autopar/pr68373.c: Same.
7816 * gcc.dg/autopar/reduc-1.c: Same.
7817 * gcc.dg/autopar/reduc-1char.c: Same.
7818 * gcc.dg/autopar/reduc-1short.c: Same.
7819 * gcc.dg/autopar/reduc-2.c: Same.
7820 * gcc.dg/autopar/reduc-2char.c: Same.
7821 * gcc.dg/autopar/reduc-2short.c: Same.
7822 * gcc.dg/autopar/reduc-3.c: Same.
7823 * gcc.dg/autopar/reduc-4.c: Same.
7824 * gcc.dg/autopar/reduc-6.c: Same.
7825 * gcc.dg/autopar/reduc-7.c: Same.
7826 * gcc.dg/autopar/reduc-8.c: Same.
7827 * gcc.dg/autopar/reduc-9.c: Same.
7828 * gcc.dg/autopar/uns-outer-4.c: Same.
7829 * gcc.dg/autopar/uns-outer-5.c: Same.
7830 * gcc.dg/autopar/uns-outer-6.c: Same.
7831 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7832 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7833
fd5cbe2f 78342016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7835
7836 PR target/63679
7837 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7838 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7839
fa75ab55 78402016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7841
7842 PR target/63679
7843 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7844 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7845 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7846
214b2582 78472016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7848
7849 PR target/63679
7850 * gcc.dg/tree-ssa/sra-17.c: New.
7851 * gcc.dg/tree-ssa/sra-18.c: New.
7852
13146837 78532016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7854
7855 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7856
6ccd18c2 78572016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7858
7859 * gnat.dg/inline12.adb: New test.
7860
8872b95f 78612016-01-18 Bin Cheng <bin.cheng@arm.com>
7862
7863 PR tree-optimization/66797
7864 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7865
971514e3 78662016-01-18 Richard Biener <rguenther@suse.de>
7867
7868 PR tree-optimization/69170
7869 * gcc.dg/torture/pr69170.c: New testcase.
7870
dfb6d139 78712016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 7872
7873 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7874
164d84c2 78752016-01-16 Tom de Vries <tom@codesourcery.com>
7876
7877 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
7878
4c33b769 78792016-01-16 Tom de Vries <tom@codesourcery.com>
7880
7881 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
7882 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
7883 redundant dg-require-effective-target pthread.
7884 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
7885 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
7886 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7887 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
7888 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
7889 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
7890 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
7891
673441b0 78922016-01-16 David Edelsohn <dje.gcc@gmail.com>
7893
7894 PR target/68609
7895 * gcc.target/powerpc/recip-6.c: Enable on AIX.
7896 * gcc.target/powerpc/recip-7.c: Same.
7897
90153ae7 78982016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7899
7900 PR c++/69091
7901 * g++.dg/template/pr69091.C: New test.
7902
bc24d01d 79032016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7904
7905 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
7906 dump does not contain an error_mark_node.
7907 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
7908 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
7909
4067c0fd 79102016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7911
7912 PR c++/68936
7913 * g++.dg/template/pr68936.C: New test.
7914
27c6dbdd 79152016-01-15 David Edelsohn <dje.gcc@gmail.com>
7916
7917 PR target/68609
7918 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
7919 * gcc.target/powerpc/recip-2.c: Same.
7920 * gcc.target/powerpc/recip-3.c: Same.
7921 * gcc.target/powerpc/recip-4.c: Same.
7922 * gcc.target/powerpc/recip-sqrtf.c: Same.
7923
e390c57d 79242016-01-15 Jeff Law <law@redhat.com>
7925
7926 PR tree-optimization/69270
7927 * gcc.dg/tree-ssa/pr69270-2.c: New test.
7928 * gcc.dg/tree-ssa/pr69270-3.c: New test.
7929
ddcfeaf1 79302016-01-15 Paul Thomas <pault@gcc.gnu.org>
7931
7932 PR fortran/49630
7933 * gfortran.dg/deferred_character_13.f90: New test for the fix
7934 of comment 3 of the PR.
7935
7936 PR fortran/54070
7937 * gfortran.dg/deferred_character_8.f90: New test
7938 * gfortran.dg/allocate_error_5.f90: New test
7939
7940 PR fortran/60593
7941 * gfortran.dg/deferred_character_10.f90: New test
7942
7943 PR fortran/60795
7944 * gfortran.dg/deferred_character_14.f90: New test
7945
7946 PR fortran/61147
7947 * gfortran.dg/deferred_character_11.f90: New test
7948
7949 PR fortran/64324
7950 * gfortran.dg/deferred_character_9.f90: New test
7951
81be349c 79522016-01-15 Vladimir Makarov <vmakarov@redhat.com>
7953
7954 PR rtl-optimization/69030
7955 * gcc.target/i386/pr69030.c: New.
7956
998456c5 79572016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7958
7959 * gcc.target/aarch64/target_attr_17.c: New test.
7960
0d85be19 79612016-01-15 Richard Biener <rguenther@suse.de>
7962
7963 PR tree-optimization/66856
7964 * gcc.dg/torture/pr66856-1.c: New testcase.
7965 * gcc.dg/torture/pr66856-2.c: Likewise.
7966
321d36c8 79672016-01-15 Richard Biener <rguenther@suse.de>
7968
7969 PR debug/69137
7970 * g++.dg/lto/pr69137_0.C: New testcase.
7971
d94a1f53 79722016-01-15 Richard Sandiford <richard.sandiford@arm.com>
7973
7974 PR middle-end/69246
7975 * gcc.target/i386/pr69246.c: New test.
7976
5fe9a861 79772016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7978
a9c01e81 7979 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 7980
3d05a5e9 79812016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7982
7983 PR c++/56194
7984 * g++.dg/init/const9.C: Disable test on S/390.
7985
5e8132b5 79862016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7987
7988 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
7989 * g++.dg/Wno-frame-address.C: Ditto.
7990
32307cdf 79912016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7992
7993 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
7994
1ca28250 79952016-01-15 Richard Biener <rguenther@suse.de>
7996
7997 PR tree-optimization/68961
7998 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
7999
6271bd93 80002016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8001
8002 * gcc.target/i386/pr65105-5.c: New test.
8003
dfb6d139 80042016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 8005
8006 * gcc.c-torture/execute/alias-4.c: New testcase.
8007
dfb6d139 80082016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 8009
8010 PR ipa/68148
8011 * g++.dg/ipa/devirt-49.C: New testcase.
8012
7bbac464 80132016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 8014
8015 PR target/65837
8016 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8017 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8018 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8019
4345b868 80202016-01-15 Richard Biener <rguenther@suse.de>
8021
8022 PR tree-optimization/69117
8023 * gcc.dg/torture/pr69117.c: New testcase.
8024
580357e7 80252015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 8026
8027 PR c++/69048
8028 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8029
612baa31 80302016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8031
8032 PR testsuite/67509
8033 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8034 range tests use 100 * maximum instead of maximum + 1.
8035
44e09bc4 80362016-01-14 Jakub Jelinek <jakub@redhat.com>
8037
8038 PR debug/69244
8039 * gcc.dg/guality/pr69244.c: New test.
8040
96962ae4 80412016-01-14 Uros Bizjak <ubizjak@gmail.com>
8042
8043 * lib/target-supports.exp (check_effective_target_issignaling):
8044 New procedure.
8045 * gcc.dg/pr61441.c: Require issignaling effective target.
8046
ab9c400b 80472016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8048
8049 PR target/68803
8050 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8051
a7ed4583 80522016-01-14 David Malcolm <dmalcolm@redhat.com>
8053
8054 PR c++/68819
8055 PR preprocessor/69177
8056 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8057 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8058 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8059 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8060
77f35cec 80612016-01-14 Marek Polacek <polacek@redhat.com>
8062
8063 PR c/69262
8064 * gcc.dg/array-15.c: New test.
8065
915d0950 80662016-01-14 Jakub Jelinek <jakub@redhat.com>
8067
8068 PR middle-end/68146
8069 PR tree-optimization/69155
8070 * gfortran.dg/pr68146.f: New test.
8071 * gfortran.dg/pr69155.f90: New test.
8072
24651fb7 80732016-01-14 Richard Biener <rguenther@suse.de>
8074
8075 PR tree-optimization/68060
8076 * gcc.dg/torture/pr68060-1.c: New testcase.
8077 * gcc.dg/torture/pr68060-2.c: Likewise.
8078
2f63f950 80792016-01-14 Nick Clifton <nickc@redhat.com>
8080
8081 * lib/target-supports.exp
8082 (check_effective_target_arm_neon_ok_nocache): Add an option
8083 sequence that includes setting the ARM architecture to ARMv7-A.
8084 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8085 command line options necessary to enable Neon support.
8086 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8087 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8088 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8089 * gcc.target/arm/pr69180.c: Likewise.
8090
3ce0acde 80912016-01-14 Jeff Law <law@redhat.com>
8092
8093 PR tree-optimization/69270
8094 * gcc.dg/tree-ssa/pr69270.c: New test.
8095
bda05c57 80962016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8097
8098 PR c/66208
8099 * c-c++-common/pr66208.c: New file.
8100
9b657cf1 81012016-01-13 Jakub Jelinek <jakub@redhat.com>
8102
8103 PR tree-optimization/69156
8104 * gcc.dg/pr69156.c: New test.
8105
58ba1b9d 81062016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8107
8108 * gcc.target/i386/pr69225-7.c: New test.
8109
e5fee0fe 81102016-01-13 Richard Henderson <rth@redhat.com>
8111
8112 * gcc.dg/tm/memopt-13.c: Update expected function.
8113 * gcc.dg/tm/memopt-6.c: Likewise.
8114
3f0e9745 81152016-01-13 Uros Bizjak <ubizjak@gmail.com>
8116
8117 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8118 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8119 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8120 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 8121
3f0e9745 81222016-01-13 Tom de Vries <tom@codesourcery.com>
8123
8124 PR tree-optimization/69169
7a6ddc0d 8125 * gcc.dg/pr69169.c: New test.
8126
9b657cf1 81272016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 8128
8129 PR target/69228
8130 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8131 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8132 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8133 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8134 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8135 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8136 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8137 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8138
f704d701 81392016-01-13 Jakub Jelinek <jakub@redhat.com>
8140
8141 PR target/69247
8142 * gcc.dg/pr69247.c: New test.
8143
e966d6b9 81442016-01-13 Richard Biener <rguenther@suse.de>
8145
8146 PR tree-optimization/69242
8147 * gcc.dg/torture/pr69242.c: New testcase.
8148
1ca1d9b2 81492016-01-13 Richard Biener <rguenther@suse.de>
8150
8151 PR tree-optimization/69186
8152 * gcc.dg/torture/pr69186.c: New testcase.
8153
d07cbccc 81542016-01-13 Jeff Law <law@redhat.com>
8155
8156 PR tree-optimization/67755
8157 * gcc.dg/tree-ssa/pr67755.c: New test.
8158
81592016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 8160
8161 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8162 pass number in output by a star.
8163
b95d41cf 81642016-01-12 Bin Cheng <bin.cheng@arm.com>
8165
8166 PR tree-optimization/68911
8167 * gcc.c-torture/execute/pr68911.c: New test.
8168
91d87e22 81692016-01-12 Marek Polacek <polacek@redhat.com>
8170
8171 PR c++/68979
8172 * g++.dg/warn/permissive-1.C: New test.
8173
8a9401a4 81742016-01-12 Jakub Jelinek <jakub@redhat.com>
8175
8176 PR objc++/68511
8177 PR c++/69213
8178 * g++.dg/opt/pr69213.C: New test.
8179
b9cb7a67 81802016-01-12 Christian Bruel <christian.bruel@st.com>
8181
8182 PR target/69180
8183 * gcc.target/arm/pr69180.c: New test.
8184
e4c96992 81852016-01-12 Richard Biener <rguenther@suse.de>
8186
8187 PR lto/69077
8188 * g++.dg/lto/pr69077_0.C: New testcase.
8189 * g++.dg/lto/pr69077_1.C: Likewise.
8190
90525f61 81912016-01-12 Jakub Jelinek <jakub@redhat.com>
8192
8193 PR target/69175
8194 * g++.dg/opt/pr69175.C: New test.
8195
9e7edfd3 81962016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8197
8198 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8199 rather than #including math.h & stdlib.h.
8200 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8201 * gcc.dg/vect/pr49771.c: Likewise.
8202 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8203 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8204 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8205 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8206 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8207 * gcc.dg/vect/pr44507.c: Likewise.
8208 * gcc.dg/vect/pr45902.c: Likewise.
8209 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8210 * gcc.dg/vect/vect-117.c: Likewise.
8211 * gcc.dg/vect/vect-99.c: Likewise.
8212 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8213 * gcc.dg/vect/vect-cond-1.c: Likewise.
8214 * gcc.dg/vect/vect-cond-2.c: Likewise.
8215 * gcc.dg/vect/vect-cond-3.c: Likewise.
8216 * gcc.dg/vect/vect-cond-4.c: Likewise.
8217 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8218 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8219 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8220 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8221 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8222 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8223 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8224 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8225 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8226 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8227 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8228 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8229 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8230 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8231 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8232 include of signal.h.
8233 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8234 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8235 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8236 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8237 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8238 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8239 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8240 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8241 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8242 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8243 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8244 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8245 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8246 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8247 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8248 * gcc.dg/vect/vect-outer-5.c: Likewise.
8249 * gcc.dg/vect/vect-outer-6.c: Likewise.
8250 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8251 include of stdio.h.
8252
3368873d 82532016-01-12 Nick Clifton <nickc@redhat.com>
8254
8255 PR target/68913
8256 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8257 to fread so that it will be found in all target runtimes.
8258
0464ea95 82592016-01-12 Richard Biener <rguenther@suse.de>
8260
8261 PR tree-optimization/69053
8262 * g++.dg/torture/pr69053.C: New testcase.
8263
7819730f 82642016-01-12 Richard Biener <rguenther@suse.de>
8265
8266 PR tree-optimization/69168
8267 * gcc.dg/torture/pr69168.c: New testcase.
8268
995bfebf 82692016-01-12 Richard Biener <rguenther@suse.de>
8270
8271 PR tree-optimization/69157
8272 * gcc.dg/torture/pr69157.c: New testcase.
8273
82742016-01-12 Richard Biener <rguenther@suse.de>
8275
8276 PR tree-optimization/69174
8277 * gcc.dg/torture/pr69174.c: New testcase.
8278
1d10d64c 82792016-01-12 Jakub Jelinek <jakub@redhat.com>
8280
8281 PR c++/66808
8282 PR c++/69000
8283 * g++.dg/tls/pr66808.C: New test.
8284 * g++.dg/tls/pr69000.C: New test.
8285
f0b79faf 82862016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8287
8288 * gcc.target/powerpc/swaps-p8-23.c: New test.
8289 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8290
04cf75a4 82912016-01-11 John David Anglin <danglin@gcc.gnu.org>
8292
8293 PR tree-optimization/68356
8294 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8295
0eb4264c 82962016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8297 Jim Wilson <jim.wilson@linaro.org>
8298
8299 PR target/69194
8300 * gcc.target/arm/pr69194.c: New test.
8301
2f66de64 83022016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8303
8304 PR target/69225
8305 * gcc.target/i386/pr69225-1.c: New test.
8306 * gcc.target/i386/pr69225-2.c: Likewise.
8307 * gcc.target/i386/pr69225-3.c: Likewise.
8308 * gcc.target/i386/pr69225-4.c: Likewise.
8309 * gcc.target/i386/pr69225-5.c: Likewise.
8310 * gcc.target/i386/pr69225-6.c: Likewise.
8311
36105e82 83122016-01-11 Jakub Jelinek <jakub@redhat.com>
8313
1c78ce2e 8314 PR target/67462
8315 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8316 if lp64.
8317
a4a87320 8318 PR target/69071
8319 * gcc.dg/pr69071.c: New test.
8320
91fbd04f 8321 PR c++/69211
8322 * g++.dg/opt/pr69211.C: New test.
8323
36105e82 8324 PR tree-optimization/69214
8325 * gcc.c-torture/compile/pr69214.c: New test.
8326
e934c380 83272016-01-11 Uros Bizjak <ubizjak@gmail.com>
8328
8329 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8330 * gcc.target/i386/pr66232-11.c: Ditto.
8331 * gcc.target/i386/pr66232-12.c: Ditto.
8332 * gcc.target/i386/pr66232-13.c: Ditto.
8333
3ff1b153 83342016-01-11 Richard Biener <rguenther@suse.de>
8335
8336 PR tree-optimization/69173
8337 * gcc.dg/torture/pr69173.c: New testcase.
8338
04e1504c 83392016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8340
8341 PR rtl-optimization/68796
8342 * gcc.target/aarch64/tst_5.c: New test.
8343 * gcc.target/aarch64/tst_6.c: Likewise.
8344
ae8718b5 83452016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8346
8347 PR rtl-optimization/68841
8348 * gcc.dg/pr68841.c: New test.
8349 * gcc.c-torture/execute/pr68841.c: New test.
8350
bd8bece2 83512016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8352
8353 PR rtl-optimization/68920
8354 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8355 for ix86 targets.
8356 * gcc.dg/ifcvt-5.c: New test.
8357
9b657cf1 83582016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 8359
8360 PR bootstrap/69123
8361 * g++.dg/pr69123.C: New.
8362
7a158352 83632016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8364
8365 PR target/69010
8366 * gcc.target/i386/pr69010.c: New test.
8367
ff375d11 83682016-01-11 Martin Jambor <mjambor@suse.cz>
8369
8370 PR ipa/69044
8371 * gcc.target/i386/chkp-pr69044.c: New test.
8372
9eb890f1 83732016-01-11 Tom de Vries <tom@codesourcery.com>
8374
8375 PR tree-optimization/69109
8376 * gcc.dg/autopar/pr69109-2.c: New test.
8377 * gcc.dg/autopar/pr69109.c: New test.
8378
c4157ee5 83792016-01-11 Tom de Vries <tom@codesourcery.com>
8380
8381 PR tree-optimization/69108
8382 * gcc.dg/autopar/pr69108.c: New test.
8383
b933e511 83842016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8385
8386 PR c++/69029
8387 * c-c++-common/Wisleading-indentation.c: Augment test.
8388
efb73de1 83892016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8390
8391 PR fortran/69154
8392 * gfortran.dg/inline_matmul_12.f90: New test.
8393
40c86c3b 83942016-01-10 Paul Thomas <pault@gcc.gnu.org>
8395
8396 PR fortran/67779
8397 * gfortran.dg/actual_array_offset_1: New test.
8398
a006c0bb 83992016-01-10 Tom de Vries <tom@codesourcery.com>
8400
8401 PR tree-optimization/69062
8402 * gcc.dg/autopar/pr69062.c: New test.
8403
880ed4be 84042016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8405
8406 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8407 * gcc.dg/vect/slp-perm-2.c: Likewise.
8408 * gcc.dg/vect/slp-perm-3.c: Likewise.
8409 * gcc.dg/vect/slp-perm-5.c: Likewise.
8410 * gcc.dg/vect/slp-perm-6.c: Likewise.
8411 * gcc.dg/vect/slp-perm-7.c: Likewise.
8412 * gcc.dg/vect/slp-perm-8.c: Likewise.
8413
d95e1856 84142016-01-10 Tom de Vries <tom@codesourcery.com>
8415
8416 PR tree-optimization/69039
8417 * gcc.dg/autopar/pr69039.c: New test.
8418
0f8f48d0 84192016-01-09 Marek Polacek <polacek@redhat.com>
8420
8421 PR c++/69113
8422 * g++.dg/pr69113.C: New test.
8423
7dff0499 84242016-01-09 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR middle-end/50865
8427 PR tree-optimization/69097
8428 * gcc.c-torture/execute/pr50865.c: New test.
8429 * gcc.c-torture/execute/pr69097-1.c: New test.
8430 * gcc.c-torture/execute/pr69097-2.c: New test.
8431 * gcc.dg/pr69097-1.c: New test.
8432 * gcc.dg/pr69097-2.c: New test.
8433
18431e78 84342016-01-09 Jakub Jelinek <jakub@redhat.com>
8435
8436 PR c++/69164
8437 * g++.dg/opt/pr69164.C: New test.
8438
1943a4a2 84392016-01-08 Jakub Jelinek <jakub@redhat.com>
8440
8441 PR tree-optimization/69167
8442 * gcc.dg/pr69167.c: New test.
8443
a143e277 84442016-01-08 Marek Polacek <polacek@redhat.com>
8445
8446 PR c++/68449
8447 * g++.dg/pr68449.C: New.
8448
44c01906 84492016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8450
8451 PR tree-optimization/68707
8452 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8453 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8454 on platforms supporting it.
8455 * gcc.dg/vect/slp-perm-2.c: Likewise.
8456 * gcc.dg/vect/slp-perm-3.c: Likewise.
8457 * gcc.dg/vect/slp-perm-5.c: Likewise.
8458 * gcc.dg/vect/slp-perm-7.c: Likewise.
8459 * gcc.dg/vect/slp-perm-8.c: Likewise.
8460 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8461 on platforms supporting it.
8462
c437d1e8 84632016-01-08 Jakub Jelinek <jakub@redhat.com>
8464
c9595c51 8465 PR tree-optimization/69162
8466 * gcc.dg/pr69162.c: New test.
8467
c437d1e8 8468 PR tree-optimization/69172
8469 * gcc.dg/pr69172.c: New test.
8470
6a46a28c 84712016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8472
8473 PR tree-optimization/67781
8474 * gcc.c-torture/execute/pr67781.c: New file.
8475
62ad9a04 84762016-01-08 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR tree-optimization/69083
8479 * gcc.dg/vect/pr69083.c: New test.
8480
9e0e8c2a 84812016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8482
8483 PR tree-optimization/61441
8484 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8485 Use -fexcess-precision=standard for compiler options.
8486 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8487
5d034e37 84882016-01-08 Jakub Jelinek <jakub@redhat.com>
8489
5013f740 8490 PR fortran/69128
8491 * gfortran.dg/gomp/pr69128.f90: New test.
8492
5d034e37 8493 PR c++/69145
8494 * g++.dg/ext/pr69145-1.C: New test.
8495 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8496 * g++.dg/ext/pr69145-2.h: New file.
8497
517906ff 84982016-01-07 Martin Sebor <msebor@redhat.com>
8499
8500 PR c/68966
8501 * gcc.dg/atomic-fetch-bool.c: New test.
8502 * gcc.dg/sync-fetch-bool.c: New test.
8503
cdbb524c 85042016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8505
8506 PR fortran/66680
8507 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8508
ec3aba9e 85092016-01-07 Nick Clifton <nickc@redhat.com>
8510
8511 PR target/66655
8512 * g++.dg/pr66655.C: New test.
8513 * g++.dg/pr66655_1.cc: Test support file.
8514 * g++.dg/pr66655.h: Test header file.
8515
9b657cf1 85162016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 8517
8518 PR fortran/66680
8519 gfortran.dg/gomp/pr66680.f90: New test.
8520
cd45d7a5 85212016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8522
8523 PR target/69171
8524 * gcc.target/i386/pr69171-1.c: New test.
8525 * gcc.target/i386/pr69171-2.c: Likewise.
8526 * gcc.target/i386/pr69171-3.c: Likewise.
8527 * gcc.target/i386/pr69171-4.c: Likewise.
8528 * gcc.target/i386/pr69171-5.c: Likewise.
8529 * gcc.target/i386/pr69171-6.c: Likewise.
8530
4a86a91a 85312015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8532
8533 PR middle-end/67639
8534 * c-c++-common/pr67639.c: New test.
8535
34c05552 85362016-01-07 Jakub Jelinek <jakub@redhat.com>
8537
8538 PR tree-optimization/69141
8539 * g++.dg/opt/pr69141.C: New test.
8540
f08d6895 85412016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8542
8543 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8544
32ec4173 85452016-01-06 Uros Bizjak <ubizjak@gmail.com>
8546
8547 PR target/69140
8548 * gcc.target/i386/pr69140.c: New test
8549
d74214f3 85502016-01-06 David Malcolm <dmalcolm@redhat.com>
8551
8552 * gcc.dg/bad-dereference.c: New test case.
8553
73991cab 85542015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8555
8556 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8557
fc8cc457 85582016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8559
8560 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8561
be3c9981 85622016-01-06 Marek Polacek <polacek@redhat.com>
8563
8564 PR sanitizer/69099
8565 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8566
2cb724f9 85672016-01-05 Marek Polacek <polacek@redhat.com>
8568
8569 PR c/69104
8570 * gcc.dg/atomic-invalid-2.c: New.
8571
233a53ed 85722016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8573
8574 PR target/68991
8575 * gcc.target/i386/pr68991.c: New test.
8576
ea87c5e3 85772016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8578
8579 PR target/68991
8580 * g++.dg/pr68991-1.C: New test.
8581 * g++.dg/pr68991-2.C: Likewise.
8582
1943a4a2 85832016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 8584
1943a4a2 8585 PR other/60465
afe82e5b 8586 * gcc.target/ia64/pr60465-gprel64.c: New test.
8587 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8588
1e9147dd 85892016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8590
8591 PR rtl-optimization/68651
8592 * gcc.target/aarch64/pr68651_1.c: New test.
8593
d42aa619 85942016-01-05 David Malcolm <dmalcolm@redhat.com>
8595
8596 PR c/69122
8597 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8598
1776de76 85992016-01-05 Nathan Sidwell <nathan@acm.org>
8600
2d7d361d 8601 PR c++/58583
8602 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8603
1776de76 8604 * gcc.dg/alias-15.c: New.
8605
5beb12c0 86062016-01-05 Nick Clifton <nickc@redhat.com>
8607
8608 PR target/68870
8609 * g++.dg/pr68770.C: New test.
8610
d8cca921 86112016-01-04 Mike Stump <mikestump@comcast.net>
8612
8613 * lib/target-supports.exp (check_effective_target_cilkplus):
8614 cilkplus targets require pthreads.
afc907ef 8615 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 8616
8427dff3 86172016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8618
8619 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8620 generation.
8621
f1717362 86222016-01-04 Jakub Jelinek <jakub@redhat.com>
8623
8624 Update copyright years.
8625
d7d6a3ab 86262016-01-04 Marek Polacek <polacek@redhat.com>
8627
8628 PR c/68908
8629 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8630 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8631 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8632
b8f4a5f9 86332016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8634
8635 * gcc.target/sparc/20160104-2.c: New test.
8636
6b5c028f 86372016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8638
8639 * gcc.target/sparc/20160104-1.c: New test.
8640
300e1002 86412016-01-03 Paul Thomas <pault@gcc.gnu.org>
8642
8643 PR fortran/65045
8644 * gfortran.dg/pr65045.f90: New test.
8645
855b105f 86462016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8647
8648 * gnat.dg/specs/debug1.ads: Delete.
8649
bdc177dc 86502016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8651
8652 PR libgfortran/68867
8653 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8654 expression.
8655
48aaffae 86562016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8657
8658 PR libgfortran/68867
8659 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8660 PowerPC.
8661
19a468b8 86622016-01-01 Paul Thomas <pault@gcc.gnu.org>
8663
8664 PR fortran/68864
8665 * gfortran.dg/pr68864.f90: New test.
8666
25371c91 86672016-01-01 Jakub Jelinek <jakub@redhat.com>
8668
2a659064 8669 PR tree-optimization/69070
8670 * gcc.dg/pr69070.c: New test.
8671
57aa9851 8672 PR sanitizer/69055
8673 * gfortran.dg/pr69055.f90: New test.
8674
25371c91 8675 PR target/69015
8676 * gcc.dg/pr69015.c: New test.
f1717362 8677\f
fb2c1edd 8678Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 8679
8680Copying and distribution of this file, with or without modification,
8681are permitted in any medium without royalty provided the copyright
8682notice and this notice are preserved.