]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
88be2b3c 12016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 PR libgfortran/48852
4 * gfortran.dg/char4_iunit_1.f03: Update test.
5 * gfortran.dg/f2003_io_5.f03: Update test.
6 * gfortran.dg/real_const_3.f90: Update test.
7
ff600f64 82016-06-23 Andi Kleen <ak@linux.intel.com>
9
10 * g++.dg/bprob/bprob.exp: Support autofdo.
11 * g++.dg/tree-prof/tree-prof.exp: dito.
12 * gcc.dg/tree-prof/tree-prof.exp: dito.
13 * gcc.misc-tests/bprob.exp: dito.
14 * gfortran.dg/prof/prof.exp: dito.
15 * lib/profopt.exp: dito.
16 * lib/target-supports.exp: Check for autofdo.
17
afa7ed87 182016-06-23 Martin Liska <mliska@suse.cz>
19
20 * gcc.dg/pr71619.c: New test.
21
0941fba8 222016-06-23 H.J. Lu <hongjiu.lu@intel.com>
23
24 PR target/67400
56896ed3 25 * gcc.target/i386/pr67400-1.c: New test.
26 * gcc.target/i386/pr67400-2.c: Likewise.
27 * gcc.target/i386/pr67400-3.c: Likewise.
28 * gcc.target/i386/pr67400-4.c: Likewise.
29 * gcc.target/i386/pr67400-5.c: Likewise.
30 * gcc.target/i386/pr67400-6.c: Likewise.
31 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 32
e557fc7f 332016-06-22 David Malcolm <dmalcolm@redhat.com>
34
35 * c-c++-common/missing-header-1.c: New test case.
36 * c-c++-common/missing-header-2.c: New test case.
37 * c-c++-common/missing-header-3.c: New test case.
38 * c-c++-common/missing-header-4.c: New test case.
39
8469aece 402016-06-22 David Malcolm <dmalcolm@redhat.com>
41
42 PR c/70339
43 * c-c++-common/attributes-1.c: Update dg-prune-output to include
44 hint.
45 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
46 expected results due to builtin "nanl" now being suggested for
47 "name".
48 * gcc.dg/pr67580.c: Update expected messages.
49 * gcc.dg/spellcheck-identifiers.c: New testcase.
50 * gcc.dg/spellcheck-typenames.c: New testcase.
51
6628b04d 522016-06-22 David Malcolm <dmalcolm@redhat.com>
53
54 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
55 file.
56 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
57 diagnostic-test-show-locus-parseable-fixits.c to sources for
58 diagnostic_plugin_test_show_locus.c.
59 * lib/gcc-defs.exp (freeform_regexps): New global.
60 (dg-regexp): New function.
61 (handle-dg-regexps): New function.
62 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
63 freeform_regexps to the empty list.
64 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
65
82ccd33e 662016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
67
68 PR middle-end/71488
69 * g++.dg/pr71488.C: New test.
70 * gcc.dg/vect/vect-bool-cmp.c: New test.
71
2c21de58 722016-06-22 Eric Botcazou <ebotcazou@adacore.com>
73
74 * gcc.dg/guality/param-5.c: New test.
75
fadfd5fc 762016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
77
78 * gcc.target/i386/asm-flag-7.c: New test.
79
03fee1f8 802016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
81
82 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
83 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
84 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
85 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
86 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
87 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
88 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
89 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
90 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
91 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
92 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
93 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
94 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
95 * gcc.dg/tree-ssa/vrp87.c: Likewise.
96 * lib/target-supports.exp: Likewise.
97
6905db52 982016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
99
100 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
101 * gcc.dg/attr-ms_struct-2.c: Likewise.
102 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
103 * gcc.dg/bf-ms-attrib.c: Likewise.
104 * gcc.dg/bf-ms-layout-2.c: Likewise.
105 * gcc.dg/bf-ms-layout-3.c: Likewise.
106 * gcc.dg/bf-ms-layout.c: Likewise.
107 * gcc.dg/bf-no-ms-layout.c: Likewise.
108 * gcc.target/i386/bitfield1.c: Likewise.
109 * gcc.target/i386/bitfield2.c: Likewise.
110 * gcc.target/i386/bitfield3.c: Likewise.
111
a6f93fc2 1122016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
113
114 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
115 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
116 override other than -mcpu=power9 command-line option is specified,
117 or if the target operating system is aix.
118 * gcc.target/powerpc/darn-1.c: Likewise.
119 * gcc.target/powerpc/darn-2.c: Likewise.
120 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
121 test if effective-target is not powerpc_p9vector_ok or if the
122 target operating system is not defined.
123 * gcc.target/powerpc/vslv-1.c: Likewise.
124 * gcc.target/powerpc/vsrv-0.c: Likewise.
125 * gcc.target/powerpc/vsrv-1.c: Likewise.
126
1cb2b4d3 1272016-06-21 Tobias Burnus <burnus@net-b.de>
128
129 PR fortran/71068
130 * gfortran.dg/coarray/data_1.f90: New.
131
66ff0c67 1322016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
133
134 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
135 (dg-require-effective-target): Use arm_v8_neon_hw.
136 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
137 (dg-require-effective-target): Likewise.
138 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
139 (dg-require-effective-target): Likewise.
140 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
141 (dg-require-effective-target): Likewise.
142 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
143 (dg-require-effective-target): Likewise.
144 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
145 (dg-require-effective-target): Likewise.
146 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
147 Add AArch64 check.
148
949bfed4 1492016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
150
151 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
152 Set to 3 so test passes.
153
a20f6cd4 1542016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
155
156 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
157
12792843 1582016-06-21 Ilya Verbin <ilya.verbin@intel.com>
159
160 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
161 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
162 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
163 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
164
49763db6 1652016-06-21 Ilya Verbin <ilya.verbin@intel.com>
166
167 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
168 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
169
ada61167 1702016-06-21 H.J. Lu <hongjiu.lu@intel.com>
171
172 PR target/71549
173 * gcc.target/i386/pr71549.c: New test.
174
a15584d4 1752016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
176
177 * gcc.target/powerpc/vadsdu-0.c: Replace
178 dg-require-effective-target directive to allow test to run on more
179 platforms, and add dg-skip-if directive to disable test on aix
180 platforms because of known incompatibilities.
181 * gcc.target/powerpc/vadsdu-1.c: Likewise.
182 * gcc.target/powerpc/vadsdu-2.c: Likewise.
183 * gcc.target/powerpc/vadsdu-3.c: Likewise.
184 * gcc.target/powerpc/vadsdu-4.c: Likewise.
185 * gcc.target/powerpc/vadsdu-5.c: Likewise.
186 * gcc.target/powerpc/vadsdub-1.c: Likewise.
187 * gcc.target/powerpc/vadsdub-2.c: Replace
188 dg-require-effective-target directive to allow test to run on more
189 platforms, and add dg-skip-if directive to disable test on aix
190 platforms because of known incompatibilities.
191 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
192 with vec_absdb call to differentiate this test from vadsdub-1.c.
193 * gcc.target/powerpc/vadsduh-1.c: Replace
194 dg-require-effective-target directive to allow test to run on more
195 platforms, and add dg-skip-if directive to disable test on aix
196 platforms because of known incompatibilities.
197 * gcc.target/powerpc/vadsduh-2.c: Likewise.
198 * gcc.target/powerpc/vadsduw-1.c: Likewise.
199 * gcc.target/powerpc/vadsduw-2.c: Likewise.
200
ec15ec36 2012016-06-21 Jakub Jelinek <jakub@redhat.com>
202
203 PR tree-optimization/71588
204 * gcc.dg/pr71558.c: New test.
205
faeffe49 2062016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
207
208 * c-c++-common/pr68657-1.c: Require ptr32plus support.
209 * c-c++-common/pr68657-2.c: Likewise.
210 * c-c++-common/pr68657-3.c: Likewise.
211 * gcc.dg/torture/pr69714.c: Require int32plus support.
212 * gcc.dg/torture/pr70025.c: Likewise.
213 * gcc.dg/torture/pr70083.c: Likewise.
214 * gcc.dg/torture/pr70542.c: Likewise.
215 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
216
e218d07f 2172016-06-20 Joseph Myers <joseph@codesourcery.com>
218
219 PR c/71601
220 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
221
232a3df7 2222016-06-20 Jakub Jelinek <jakub@redhat.com>
223
d7f45b87 224 PR middle-end/71581
225 * gcc.dg/pr71581.c: New test.
226
232a3df7 227 PR rtl-optimization/71591
228 * gcc.dg/cpp/pr71591.c: New test.
229
dbddef42 2302016-06-20 David B. Robins <gcc@davidrobins.net>
231
232 PR target/71571
233 * g++.dg/torture/pr71571.C: New test.
234
03129ccb 2352016-06-20 Jakub Jelinek <jakub@redhat.com>
236
237 PR target/71559
238 * gcc.target/i386/sse2-pr71559.c: New test.
239 * gcc.target/i386/avx-pr71559.c: New test.
240 * gcc.target/i386/avx512f-pr71559.c: New test.
241
a40b4b62 2422016-06-20 Tobias Burnus <burnus@net-b.de>
243
244 PR fortran/71194
245 * gfortran.dg/pointer_remapping_10.f90: New.
246
ecbea05a 2472016-06-20 David Malcolm <dmalcolm@redhat.com>
248
249 * g++.dg/diagnostic/string-literal-concat.C: New test case.
250
0f61dae9 2512016-06-20 Martin Sebor <msebor@redhat.com>
252
253 PR c/69507
254 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
255 * gnu90-const-expr-1.c: Same.
256 * gnu99-const-expr-1.c: Same.
257 * gnu99-static-1.c: Same.
258
e458dfd8 2592016-06-20 Renlin Li <renlin.li@arm.com>
260
261 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
262
7ab71cb3 2632016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
264
265 * gcc.target/aarch64/vcvt_f64_1.c: New.
266 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
267 * gcc.target/aarch64/vrecp_f64_1.c: New.
268
34d36b7a 2692016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
270
271 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
272 "alignement".
273
ed7f4748 2742016-06-20 Georg-Johann Lay <avr@gjlay.de>
275
276 PR target/71103
277 * gcc.target/avr/torture/pr71103-2.c: New test.
278
21897f47 2792016-06-19 Martin Sebor <msebor@redhat.com>
280
281 PR c/69507
282 * gcc.dg/alignof.c: New test.
283
98683d85 2842016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
285
286 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
287 vs dg-error; test constexpr specifier too.
288
358cee25 2892016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
290
291 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
292
c3d7ceb6 2932016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
294
295 * lib/target-supports.exp
296 (check_effective_target_arm_neon_fp16_ok_nocache): Call
297 arm_neon_ok and merge flags. Fix temporary test name.
298 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
299 and merge flags.
300
1176073c 3012016-06-17 Martin Liska <mliska@suse.cz>
302
303 * gcc.dg/predict-9.c: Fix dump scanning.
304
f3e2969a 3052016-06-17 Bin Cheng <bin.cheng@arm.com>
306
307 PR tree-optimization/71354
308 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
309
7fdca647 3102016-06-17 Bin Cheng <bin.cheng@arm.com>
311
312 PR tree-optimization/71347
313 * gcc.dg/tree-ssa/pr71347.c: New test.
314
a338a226 3152016-06-17 Bin Cheng <bin.cheng@arm.com>
316
317 PR tree-optimization/71354
318 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
319
c1e75671 3202016-06-17 Bin Cheng <bin.cheng@arm.com>
321
322 * gcc.dg/vect/vect-alias-check-1.c: New test.
323
365ba13d 3242016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
325
59bde511 326 PR target/71151
365ba13d 327 * gcc.target/avr/pr71151-1.c: New test.
328 * gcc.target/avr/pr71151-2.c: New test.
329 * gcc.target/avr/pr71151-3.c: New test.
330 * gcc.target/avr/pr71151-4.c: New test.
331 * gcc.target/avr/pr71151-5.c: New test.
332 * gcc.target/avr/pr71151-6.c: New test.
333 * gcc.target/avr/pr71151-7.c: New test.
334 * gcc.target/avr/pr71151-8.c: New test.
335 * gcc.target/avr/pr71151-common.h: New test.
336
db48d95b 3372016-06-16 Martin Liska <mliska@suse.cz>
338
339 * gfortran.dg/predict-1.f90: New test.
340
4c780a59 3412016-06-16 Uros Bizjak <ubizjak@gmail.com>
342
343 PR target/71242
344 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
345
8c1879bc 3462016-06-16 Jan Hubicka <hubicka@ucw.cz>
347
348 * g++.dg/vect/pr36648.cc: Disable cunrolli
349
33698dfe 3502016-06-16 Jakub Jelinek <jakub@redhat.com>
351
745f2db6 352 PR target/71554
353 * gcc.c-torture/execute/pr71554.c: New test.
354
33698dfe 355 PR rtl-optimization/71532
356 * gcc.dg/torture/pr71532.c: New test.
357
b42322b9 3582016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
359
360 * gcc.target/powerpc/p9-dimode1.c: New test.
361 * gcc.target/powerpc/p9-dimode2.c: Likewise.
362
412b298a 3632016-06-15 Jakub Jelinek <jakub@redhat.com>
364
93479f99 365 * gcc.c-torture/compile/20160615-1.c: New test.
366
412b298a 367 * g++.dg/cpp0x/ref-qual17.C: New test.
368
3ec40531 3692016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
370
371 PR middle-end/71529
372 * gcc.target/i386/pr71529.C: New test.
373
edfe7670 3742016-06-15 Alan Hayward <alan.hayward@arm.com>
375
376 PR tree-optimization/71483
377 * g++.dg/vect/pr71483.c: New
378
6e52ac17 3792016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
380
381 PR c++/70202
382 * g++.dg/inherit/crash6.C: New.
383 * g++.dg/inherit/union2.C: Likewise.
384 * g++.dg/inherit/virtual12.C: Likewise.
385 * g++.dg/inherit/virtual13.C: Likewise.
386 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
387
aed35af2 3882016-06-15 Uros Bizjak <ubizjak@gmail.com>
389
0941fba8 390 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 391
6f710392 3922016-06-15 Alan Hayward <alan.hayward@arm.com>
393
394 PR tree-optimization/71439
395 * gcc.dg/vect/pr71439.c: New
396
d1cedfd3 3972016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
398
399 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
400
ee8fd158 4012016-06-15 Richard Biener <rguenther@suse.de>
402
403 * gcc.dg/vect/slp-45.c: New testcase.
404
5695a690 4052016-06-15 Richard Biener <rguenther@suse.de>
406
407 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
408
267ae3ee 4092016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
410
411 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
412 requirements, and disable for AIX for now.
413 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
414
a6d0e20a 4152016-06-14 Jakub Jelinek <jakub@redhat.com>
416
b2efd162 417 PR c++/71528
418 * g++.dg/opt/pr71528.C: New test.
419
a6d0e20a 420 PR c++/71516
421 * g++.dg/init/pr71516.C: New test.
422
035778de 4232016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
424
425 * g++.dg/init/array46.C: New.
426
7c9dc58e 4272016-06-14 Uros Bizjak <ubizjak@gmail.com>
428
0941fba8 429 * gcc.target/i386/float128-3.c: New test.
430 * gcc.target/i386/quad-sse4.c: Ditto.
431 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
432 Update scan strings.
7c9dc58e 433
412640c9 4342016-06-14 Richard Biener <rguenther@suse.de>
435
436 PR middle-end/71526
437 * gfortran.dg/pr71526.f90: New testcase.
438
1b9fde85 4392016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
440
441 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
442 * gcc.dg/zero_bits_compound-1.c: Likewise.
443
306097e3 4442016-06-14 Richard Biener <rguenther@suse.de>
445
446 PR tree-optimization/71522
447 * gcc.dg/torture/pr71522.c: New testcase.
448
566255a8 4492016-06-14 Jakub Jelinek <jakub@redhat.com>
450
451 PR tree-optimization/71520
452 * gcc.dg/tree-ssa/pr71520.c: New test.
453
eb912adb 4542016-06-14 Richard Biener <rguenther@suse.de>
455
456 PR tree-optimization/71521
56d35455 457 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 458
9720103d 4592016-06-13 Jakub Jelinek <jakub@redhat.com>
460
12cb8367 461 PR sanitizer/71498
462 * c-c++-common/ubsan/bounds-13.c: New test.
463
9720103d 464 PR preprocessor/71183
465 * gcc.dg/cpp/source_date_epoch-3.c: New test.
466
5965fbcc 4672016-06-13 Jeff Law <law@redhat.com>
468
469 PR tree-optimization/71403
470 * c-c++-common/ubsan/pr71403-1.c: New test.
471 * c-c++-common/ubsan/pr71403-2.c: New test.
472 * c-c++-common/ubsan/pr71403-3.c: New test.
473
04537049 4742016-06-13 Jakub Jelinek <jakub@redhat.com>
475
476 PR middle-end/71478
477 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
478 Add -Wno-psabi -w to dg-options.
479
412f195f 4802016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
481
482 * gcc.target/powerpc/vadsdu-0.c: New test.
483 * gcc.target/powerpc/vadsdu-1.c: New test.
484 * gcc.target/powerpc/vadsdu-2.c: New test.
485 * gcc.target/powerpc/vadsdu-3.c: New test.
486 * gcc.target/powerpc/vadsdu-4.c: New test.
487 * gcc.target/powerpc/vadsdu-5.c: New test.
488 * gcc.target/powerpc/vadsdub-1.c: New test.
489 * gcc.target/powerpc/vadsdub-2.c: New test.
490 * gcc.target/powerpc/vadsduh-1.c: New test.
491 * gcc.target/powerpc/vadsduh-2.c: New test.
492 * gcc.target/powerpc/vadsduw-1.c: New test.
493 * gcc.target/powerpc/vadsduw-2.c: New test.
494
527790c1 4952016-06-13 David Malcolm <dmalcolm@redhat.com>
496
497 * gcc.dg/c99-init-2.c (c): Update expected error message.
498 * gcc.dg/init-bad-8.c (foo): Likewise.
499 * gcc.dg/spellcheck-fields-3.c: New test case.
500
102e67eb 5012016-06-13 Martin Liska <mliska@suse.cz>
502
503 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
504 and "guess loop iv compared" heuristics.
505 * gcc.dg/predict-2.c: Likewise.
506 * gcc.dg/predict-3.c: Likewise.
507 * gcc.dg/predict-4.c: Likewise.
508 * gcc.dg/predict-5.c: Likewise.
509 * gcc.dg/predict-6.c: Likewise.
510
1a54d3be 5112016-06-13 Marek Polacek <polacek@redhat.com>
512
513 PR middle-end/71476
514 * c-c++-common/Wswitch-unreachable-4.c: New test.
515 * gcc.dg/Wswitch-unreachable-2.c: New test.
516 * g++.dg/tm/jump1.C: Move dg-warning.
517
5b7401b8 5182016-06-13 Eric Botcazou <ebotcazou@adacore.com>
519
520 * gnat.dg/renaming10.ad[sb]: New test.
521
1c93151c 5222016-06-13 Paul Thomas <pault@gcc.gnu.org>
523
524 PR fortran/70673
525 * gfortran.dg/pr70673.f90: New test.
526
249865a0 5272016-06-13 Richard Biener <rguenther@suse.de>
528
529 PR middle-end/64516
530 * gcc.dg/align-3.c: New testcase.
531
776d9b14 5322016-06-13 Martin Liska <mliska@suse.cz>
533
534 * gcc.target/i386/pr71458.c: New test.
535
0cf5c551 5362016-06-12 Uros Bizjak <ubizjak@gmail.com>
537
538 PR target/71241
539 * testsuite/gcc.dg/torture/float128-nan.c: New test.
540
34de0a35 5412016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
542
543 PR target/60751
544 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
545 statement.
546
0cc8bc98 5472016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
548
549 PR target/60751
550 * gfortran.dg/comma_IO_extension_1.f90: New test.
551 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
552 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
553 statement.
554 * gfortran.dg/graphite/pr38083.f90: Likewise.
555 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
556 missing format.
557
0ff78c86 5582016-06-11 Eric Botcazou <ebotcazou@adacore.com>
559
560 * gnat.dg/case_character.adb: New test.
561
6c38863e 5622016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
563
564 PR middle-end/71310
565 * gcc.target/powerpc/pr71310.c: New testcase.
566
24c41395 5672016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
568
569 PR middle-end/71478
570 * gcc.dg/pr71478.c: New test.
571
aeb26fb6 5722016-06-10 Jakub Jelinek <jakub@redhat.com>
573
702b3575 574 PR middle-end/71494
575 * gcc.c-torture/execute/pr71494.c: New test.
576
8ec29807 577 PR c/68657
578 * gcc.target/i386/pr68657.c: New test.
579
aeb26fb6 580 PR inline-asm/68843
581 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
582 (test): Add -masm=intel alternatives.
583
1dc4d519 5842016-06-10 Martin Sebor <msebor@redhat.com>
585
586 PR c/71392
587 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
588
6385d6d3 5892016-06-10 Jeff Law <law@redhat.com>
590
591 PR tree-optimization/71335
592 * gcc.c-torture/execute/pr71335.c: New test.
593
041a412b 5942016-06-10 David Malcolm <dmalcolm@redhat.com>
595
596 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
597 the various "cannot tail-call: " messages.
598
4a5edbb2 5992016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
600
601 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
602 and options.
603
9cf3aec3 6042016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
605
606 PR sanitizer/71480
607 * c-c++-common/asan/pr71480.c: New test.
608
61724718 6092016-06-10 H.J. Lu <hongjiu.lu@intel.com>
610
611 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
612 (ASMNAME2): Likewise.
613 (main): Replace fn in asm statement with ASMNAME ("fn").
614 * gcc.dg/guality/pr68037-2.c: Likewise.
615 * gcc.dg/guality/pr68037-3.c: Likewise.
616 * gcc.dg/torture/pr68037-1.c: Likewise.
617 * gcc.dg/torture/pr68037-2.c: Likewise.
618 * gcc.dg/torture/pr68037-3.c: Likewise.
619
1807f6fb 6202016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
621
622 PR inline-asm/68843
623 * gcc.target/i386/pr68843-1.c: New test.
624 * gcc.target/i386/pr68843-2.c: New test.
625
ccfa030f 6262016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 627 Cesar Philippidis <cesar@codesourcery.com>
628
629 PR middle-end/71373
630 * gcc.dg/goacc/nested-function-1.c: New file.
631 * gcc.dg/goacc/nested-function-2.c: Likewise.
632 * gcc.dg/goacc/pr71373.c: Likewise.
633 * gfortran.dg/goacc/cray-2.f95: Likewise.
634 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
635 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
636 * gfortran.dg/goacc/cray.f95: Update.
637 * gfortran.dg/goacc/loop-1.f95: Likewise.
638 * gfortran.dg/goacc/loop-3.f95: Likewise.
639 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
640 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
641
6422016-06-10 Thomas Schwinge <thomas@codesourcery.com>
643
644 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
645 for OpenACC tile clauses.
646 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 647
648 PR c/71381
649 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
650 to...
651 * c-c++-common/goacc/cache-2.c: ... this new file.
652 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
653 * gfortran.dg/goacc/cache-2.f95: ... this new file.
654 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
655 usage.
656 * gfortran.dg/goacc/cray.f95: Likewise.
657 * gfortran.dg/goacc/loop-1.f95: Likewise.
658
bb038f3e 6592016-06-10 Alan Hayward <alan.hayward@arm.com>
660
661 PR tree-optimization/71407
662 PR tree-optimization/71416
663 * gcc.dg/vect/pr71407.c: New
664 * gcc.dg/vect/pr71416-1.c: New
665 * gcc.dg/vect/pr71416-2.c: New
666
332409d3 6672016-06-10 Richard Biener <rguenther@suse.de>
668
669 PR middle-end/71477
670 * gcc.dg/torture/pr71477.c: New testcase.
671
03cf727c 6722016-06-09 Julia Koval <julia.koval@intel.com>
673
674 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
675 * gcc.target/i386/interrupt-13.c: Likewise.
676 * gcc.target/i386/interrupt-15.c: Likewise.
677 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
678 * gcc.target/i386/interrupt-24.c: Likewise.
679 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
680 * gcc.target/i386/interrupt-9.c: Likewise.
681 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
682
23b101c5 6832016-06-09 Martin Sebor <msebor@redhat.com>
684
685 PR c/70883
686 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
687 * gcc.dg/builtin-constant_p-1.c: Same.
688 * gcc.dg/builtins-error.c: Same.
689 * gcc.dg/pr70859.c: Same.
690
188d6bbb 6912016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
692
693 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
694 * gcc.dg/torture/pr68067-1.c: Likewise.
695 * gcc.dg/torture/pr68067-2.c: Likewise.
696
6972016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
698
699 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
700 when setting SIZE.
701
ff8886bd 7022016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
703
704 PR c++/71465
705 * g++.dg/inherit/crash5.C: New.
706 Revert:
707 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
708
709 PR c++/70202
710 * g++.dg/inherit/crash5.C: New.
711 * g++.dg/inherit/virtual1.C: Adjust.
712
3f76cceb 7132016-06-09 Martin Liska <mliska@suse.cz>
714
715 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
716 * g++.dg/predict-loop-exit-2.C: Likewise.
717 * g++.dg/predict-loop-exit-3.C: Likewise.
718 * gcc.dg/predict-1.c: Likewise.
719 * gcc.dg/predict-2.c: Likewise.
720 * gcc.dg/predict-3.c: Likewise.
721 * gcc.dg/predict-4.c: Likewise.
722 * gcc.dg/predict-5.c: Likewise.
723 * gcc.dg/predict-6.c: Likewise.
724 * gcc.dg/predict-7.c: Likewise.
725
59ae3d1b 7262016-06-09 Richard Biener <rguenther@suse.de>
727
728 PR tree-optimization/71462
729 * gcc.dg/torture/pr71462.c: New testcase.
730
8c2d2acf 7312016-06-09 Marek Polacek <polacek@redhat.com>
732
733 PR c/65471
734 * gcc.dg/c11-generic-3.c: New test.
735
224cb6b7 7362016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
737
738 * g++.dg/init/array42.C: New.
739 * g++.dg/init/array43.C: Likewise.
740 * g++.dg/init/array44.C: Likewise.
741 * g++.dg/init/array45.C: Likewise.
742 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
743 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
744 * g++.dg/cpp1y/auto-fn27.C: Likewise.
745 * g++.dg/gomp/pr35751.C: Likewise.
746 * g++.dg/init/array23.C: Likewise.
747 * g++.dg/init/brace2.C: Likewise.
748 * g++.dg/init/brace6.C: Likewise.
749
732905bb 7502016-06-08 Martin Sebor <msebor@redhat.com>
751 Jakub Jelinek <jakub@redhat.com>
752
753 PR c++/70507
754 PR c/68120
755 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
756 * c-c++-common/builtin-arith-overflow-2.c: New test.
757 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
758 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
759 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
760
7ddaa622 7612016-06-08 Jakub Jelinek <jakub@redhat.com>
762
763 PR c++/71442
764 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
765
84ee0905 7662016-06-08 Alan Lawrence <alan.lawrence@arm.com>
767
768 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
769 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
770 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
771 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
772 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
773 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
774 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
775 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
776 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
777 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
778 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
779 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
780 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
781
2876af98 7822016-06-08 Richard Biener <rguenther@suse.de>
783
784 PR tree-optimization/68558
785 * gcc.dg/vect/slp-44.c: New testcase.
786
acbb0d03 7872016-06-08 Richard Biener <rguenther@suse.de>
788
789 * gcc.dg/vect/slp-43.c: New testcase.
790
f8689010 7912016-06-08 Richard Biener <rguenther@suse.de>
792
793 PR tree-optimization/71452
794 * gcc.dg/torture/pr71452.c: New testcase.
795
52d393eb 7962016-06-08 Jakub Jelinek <jakub@redhat.com>
797
798 PR c++/71448
799 * g++.dg/torture/pr71448.C: New test.
800
9d700ce4 8012016-06-08 Bernd Schmidt <bschmidt@redhat.com>
802
803 PR debug/71432
804 PR ada/71413
805 * g++.dg/debug/pr71432.C: New test.
806
eb96ef65 8072016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
808
809 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
810 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
811 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
812
a4753cdd 8132016-06-08 Alan Hayward <alan.hayward@arm.com>
814
815 * gcc.dg/vect/vect-live-2.c: Update effective target.
816 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
817 * lib/target-supports.exp: Add aarch64 to vect_long.
818
bafc7b1d 8192016-06-08 Marek Polacek <polacek@redhat.com>
820
821 PR c/71418
822 * gcc.dg/noncompile/pr71418.c: New test.
823
06e590e7 824 PR c/71426
825 * gcc.dg/noncompile/pr71426.c: New test.
826
d3cb49c9 8272016-06-07 Jan Hubicka <hubicka@ucw.cz>
828
829 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
830 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
831 * gcc.dg/predict-3.c: Update template.
832 * gcc.dg/predict-5.c: Update template.
833 * gcc.dg/predict-6.c: Update template.
834 * gcc.dg/predict-9.c: Update template.
835 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
836
2d76c36a 8372016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
838
839 * gcc.target/powerpc/vec-mul.c: New test.
840
7cfde92a 8412016-06-07 David Malcolm <dmalcolm@redhat.com>
842
843 * gcc.dg/spellcheck-fields-2.c: New test case.
844
b032c4dd 8452016-06-07 Richard Biener <rguenther@suse.de>
846
847 PR c/61564
848 * gcc.dg/Wpragmas-1.c: New testcase.
849 * gcc.dg/Wattributes-4.c: Likewise.
850 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
851 entry.
852
a7056369 8532016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
854
855 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
856 spurious debug code.
857
123c61e0 8582016-06-07 Richard Biener <rguenther@suse.de>
859
860 PR tree-optimization/71428
861 * gcc.dg/torture/pr71428.c: New testcase.
862
5819d47b 8632016-06-07 Richard Biener <rguenther@suse.de>
864
865 PR middle-end/71423
866 * gcc.dg/torture/pr71423.c: New testcase.
867
6cec5c6b 8682016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
869
870 PR middle-end/71408
871 * gcc.dg/tree-ssa/pr71408.c: New test.
872
40bbfc17 8732016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
874
875 PR middle-end/71281
876 * g++.dg/torture/pr71281.C: New test.
877
61f1f80c 8782016-06-06 Marek Polacek <polacek@redhat.com>
879
880 PR c/71362
881 * gcc.dg/pr71362.c: New test.
882
0406b32f 8832016-06-06 Jakub Jelinek <jakub@redhat.com>
884 Patrick Palka <ppalka@gcc.gnu.org>
885
886 PR c++/70847
887 PR c++/71330
888 PR c++/71393
889 * g++.dg/opt/pr70847.C: New test.
890 * g++.dg/ubsan/pr70847.C: New test.
891 * g++.dg/ubsan/pr71393.C: New test.
892
b1445999 8932016-06-06 Jakub Jelinek <jakub@redhat.com>
894
895 PR tree-optimization/71259
896 * gcc.dg/vect/pr71259.c: New test.
897
99b4f3a2 8982016-06-06 David Malcolm <dmalcolm@redhat.com>
899
900 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
901 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
902 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
903 above.
904
837679bc 9052016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
906
907 PR middle-end/37780
908 * gcc.c-torture/execute/pr37780.c: New test.
909 * gcc.target/aarch64/pr37780_1.c: Likewise.
910 * gcc.target/arm/pr37780_1.c: Likewise.
911
e4b92538 9122016-06-06 Marek Polacek <polacek@redhat.com>
913
914 * c-c++-common/attr-may-alias-1.c: New test.
915 * c-c++-common/attr-may-alias-2.c: New test.
916 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
917
43ac2f2f 9182016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
919
920 PR c/24414
921 * gcc.target/i386/pr24414.c: New test.
922
7e1786b2 9232016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
924
925 * gcc.target/sparc/vis4misc.c: New file.
926 * gcc.target/sparc/fpcmp.c: Likewise.
927 * gcc.target/sparc/fpcmpu.c: Likewise.
928
f593ccb2 9292016-06-06 Alan Hayward <alan.hayward@arm.com>
930
931 * gcc.dg/vect/vect-live-1.c: Use additional-options.
932 * gcc.dg/vect/vect-live-3.c: Likewise.
933
be6d8ddc 9342016-06-06 Richard Biener <rguenther@suse.de>
935
936 PR tree-optimization/71398
937 * gcc.dg/torture/pr71398.c: New testcase.
938
78f27916 9392016-06-06 Uros Bizjak <ubizjak@gmail.com>
940
941 PR target/71389
942 * g++.dg/pr71389.C: New test.
943
c5899606 9442016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
945
946 PR fortran/71404
947 * gfortran.dg/fmt_read_5.f: New test.
948
8e3cd305 9492016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
950
951 PR fortran/69659
952 * gfortran.dg/class_array_22.f03: New test.
953
703c0a09 9542016-06-05 Jan Hubicka <hubicka@ucw.cz>
955
956 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
957
d07b2b6f 9582016-06-05 Jan Hubicka <hubicka@ucw.cz>
959
960 * gcc.dg/predict-9.c: Update template.
961
4a7ec4ac 9622016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
963
964 PR c++/49377
965 * g++.dg/template/pr49377.C: New.
966
7499ef4a 9672016-06-04 Jakub Jelinek <jakub@redhat.com>
968
969 PR tree-optimization/71405
970 * g++.dg/torture/pr71405.C: New test.
971
558c800d 9722016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
973
974 PR c++/70202
975 * g++.dg/inherit/crash5.C: New.
976 * g++.dg/inherit/virtual1.C: Adjust.
977
4ee7cf4b 9782016-06-03 Jeff Law <law@redhat.com>
979
980 PR tree-optimization/71316
981 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
982
b12ae762 9832016-06-03 Jakub Jelinek <jakub@redhat.com>
984
985 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
986 dg-additional-options with just -fno-tree-scev-cprop in it.
987 * gcc.dg/vect/vect-live-2.c: Likewise.
988 * gcc.dg/vect/vect-live-5.c: Likewise.
989 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
990 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
991 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
992
e09a5ee3 9932016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
994
995 PR c++/27100
996 * g++.dg/other/friend6.C: New test.
997
f14b1922 9982016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
999
1000 * g++.dg/torture/ppc-ldst-array.C: New.
1001
20702ea3 10022016-06-03 Joseph Myers <joseph@codesourcery.com>
1003
1004 PR target/71276
1005 PR target/71277
1006 * gcc.dg/torture/builtin-fp-int-inexact.c,
1007 gcc.target/i386/387-builtin-fp-int-inexact.c,
1008 gcc.target/i386/387-rint-inline-1.c,
1009 gcc.target/i386/387-rint-inline-2.c,
1010 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1011 gcc.target/i386/sse2-rint-inline-1.c,
1012 gcc.target/i386/sse2-rint-inline-2.c,
1013 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1014 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1015
5ed3cc7b 10162016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1017 Julia Koval <julia.koval@intel.com>
1018
1019 PR target/66960
1020 PR target/67630
1021 PR target/67634
1022 PR target/67841
1023 PR target/68037
1024 PR target/68618
1025 PR target/68661
1026 PR target/69575
1027 PR target/69596
1028 PR target/69734
1029 * gcc.dg/guality/pr68037-1.c: New test.
1030 * gcc.dg/guality/pr68037-2.c: Likewise.
1031 * gcc.dg/guality/pr68037-3.c: Likewise.
1032 * gcc.dg/torture/pr68037-1.c: Likewise.
1033 * gcc.dg/torture/pr68037-2.c: Likewise.
1034 * gcc.dg/torture/pr68037-3.c: Likewise.
1035 * gcc.dg/torture/pr68661-1a.c: Likewise.
1036 * gcc.dg/torture/pr68661-1b.c: Likewise.
1037 * gcc.target/i386/interrupt-1.c: Likewise.
1038 * gcc.target/i386/interrupt-2.c: Likewise.
1039 * gcc.target/i386/interrupt-3.c: Likewise.
1040 * gcc.target/i386/interrupt-4.c: Likewise.
1041 * gcc.target/i386/interrupt-5.c: Likewise.
1042 * gcc.target/i386/interrupt-6.c: Likewise.
1043 * gcc.target/i386/interrupt-7.c: Likewise.
1044 * gcc.target/i386/interrupt-8.c: Likewise.
1045 * gcc.target/i386/interrupt-9.c: Likewise.
1046 * gcc.target/i386/interrupt-10.c: Likewise.
1047 * gcc.target/i386/interrupt-11.c: Likewise.
1048 * gcc.target/i386/interrupt-12.c: Likewise.
1049 * gcc.target/i386/interrupt-13.c: Likewise.
1050 * gcc.target/i386/interrupt-14.c: Likewise.
1051 * gcc.target/i386/interrupt-15.c: Likewise.
1052 * gcc.target/i386/interrupt-16.c: Likewise.
1053 * gcc.target/i386/interrupt-17.c: Likewise.
1054 * gcc.target/i386/interrupt-18.c: Likewise.
1055 * gcc.target/i386/interrupt-19.c: Likewise.
1056 * gcc.target/i386/interrupt-20.c: Likewise.
1057 * gcc.target/i386/interrupt-21.c: Likewise.
1058 * gcc.target/i386/interrupt-22.c: Likewise.
1059 * gcc.target/i386/interrupt-23.c: Likewise.
1060 * gcc.target/i386/interrupt-24.c: Likewise.
1061 * gcc.target/i386/interrupt-25.c: Likewise.
1062 * gcc.target/i386/interrupt-26.c: Likewise.
1063 * gcc.target/i386/interrupt-27.c: Likewise.
1064 * gcc.target/i386/interrupt-28.c: Likewise.
1065 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1066 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1067 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1068 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1069 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1070 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1071 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1072 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1073 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1074 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1075 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1076 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1077
3e346f54 10782016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1079
f27c52fb 1080 PR tree-optimization/52171
1081 * gcc.dg/pr52171.c: New test.
1082 * gcc.target/i386/pr52171.c: New test.
3e346f54 1083
22e029d2 10842016-06-03 Jan Hubicka <jh@suse.cz>
1085
1086 * g++.dg/tree-ssa/pred-1.C: New testcase
1087 * gcc.dg/tree-ssa/pred-1.c: New testcase
1088
41ce74ed 10892016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1090
1091 PR target/70957
1092 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1093 support.
1094 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1095
cf573a72 10962016-06-03 Alan Hayward <alan.hayward@arm.com>
1097
1098 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1099
75aae5b4 11002016-06-03 Alan Hayward <alan.hayward@arm.com>
1101
1102 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 1103 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 1104 * gcc.dg/vect/vect-live-1.c: New test.
1105 * gcc.dg/vect/vect-live-2.c: New test.
1106 * gcc.dg/vect/vect-live-3.c: New test.
1107 * gcc.dg/vect/vect-live-4.c: New test.
1108 * gcc.dg/vect/vect-live-5.c: New test.
1109 * gcc.dg/vect/vect-live-slp-1.c: New test.
1110 * gcc.dg/vect/vect-live-slp-2.c: New test.
1111 * gcc.dg/vect/vect-live-slp-3.c: New test.
1112
eba6788d 11132016-06-03 Jakub Jelinek <jakub@redhat.com>
1114
1115 PR middle-end/71387
1116 * g++.dg/opt/pr71387.C: New test.
1117
5a653985 11182016-06-02 Jeff Law <law@redhat.com>
1119
1120 PR tree-optimization/71328
1121 * gcc.c-torture/compile/pr71328.c: New test.
1122
f92f6941 11232016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1124
1125 PR fortran/52393
1126 * gfortran.dg/fmt_read_3.f90: Fix typo.
1127 * gfortran.dg/fmt_read_4.f90: New test.
1128
0d29e152 11292016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1130
1131 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1132 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1133 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1134 * g++.dg/cpp0x/override2.C: Likewise.
1135 * g++.dg/parse/crash5.C: Likewise.
1136 * g++.dg/parse/error16.C: Likewise.
1137 * g++.dg/parse/error27.C: Likewise.
1138 * g++.dg/template/qualttp15.C: Likewise.
1139 * g++.dg/template/redecl4.C: Likewise.
1140 * g++.old-deja/g++.other/crash39.C: Likewise.
1141 * g++.old-deja/g++.other/struct1.C: Likewise.
1142 * g++.old-deja/g++.pt/m9a.C: Likewise.
1143 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1144
2740a1a5 11452016-06-02 Jakub Jelinek <jakub@redhat.com>
1146
89f17a65 1147 PR c++/71372
1148 * c-c++-common/pr71372.c: New test.
1149
2740a1a5 1150 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1151 __TIME__ strings with __builtin_strcmp instead of printf and
1152 dg-output.
1153
9ae89a4e 11542016-06-02 Martin Liska <mliska@suse.cz>
1155
1156 * gcc.dg/predict-9.c: New test.
1157
41258f9c 11582016-06-02 Jakub Jelinek <jakub@redhat.com>
1159
1160 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1161 global set_compiler_env_var and global saved_compiler_env_var.
1162
dad46eb8 11632016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1164
1165 PR rtl-optimization/71295
1166 * gcc.c-torture/compile/pr71295.c: New test.
1167
9cc8a892 11682016-06-02 Jakub Jelinek <jakub@redhat.com>
1169
98e7c96c 1170 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1171
4a5a4de2 1172 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1173 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1174
9cc8a892 1175 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1176 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1177 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1178 alternative number.
1179
46819a36 11802016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1181
1182 * gcc.target/powerpc/p9-splat-4.c: New test.
1183
11842016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1185
1186 PR target/71186
1187 * gcc.target/powerpc/pr71186.c: New test.
1188
d9820cc5 11892016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1190
1191 PR fortran/52393
1192 * gfortran.dg/fmt_read_3.f90: New test.
1193
2f14ca3e 11942016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1195
1196 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1197 procedure.
1198
dfa5c0d3 11992016-06-01 Eduard Sanou <dhole@openmailbox.org>
1200
1201 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1202 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1203 env var is set.
1204 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1205 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1206 shown once.
1207 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1208 during compilation.
1209 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1210 vars set by dg-set-compiler-env-var.
1211
7d7125df 12122016-06-01 Paul Thomas <pault@gcc.gnu.org>
1213
1214 PR fortran/71156
1215 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1216 to the module procedure declaration.
1217 * gfortran.dg/submodule_16.f08: New test.
1218
6ab9cde4 12192016-06-01 Jakub Jelinek <jakub@redhat.com>
1220
1221 PR middle-end/71371
1222 * c-c++-common/gomp/pr71371.c: New test.
1223
0cfe7a23 12242016-06-01 Richard Biener <rguenther@suse.de>
1225
1226 PR tree-optimization/71366
1227 * gcc.dg/torture/pr71366-1.c: New testcase.
1228 * gcc.dg/torture/pr71366-2.c: Likewise.
1229
5a5b02e1 12302016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1231
1232 * gcc.target/powerpc/vslv-0.c: New test.
1233 * gcc.target/powerpc/vslv-1.c: New test.
1234 * gcc.target/powerpc/vsrv-0.c: New test.
1235 * gcc.target/powerpc/vsrv-1.c: New test.
1236
d27a79f6 12372016-06-01 Nathan Sidwell <nathan@acm.org>
1238
1239 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1240 * gcc.target/nvptx/weak.c: New.
1241
6172a9fd 12422016-06-01 Richard Biener <rguenther@suse.de>
1243
1244 PR tree-optimization/71261
1245 * gcc.dg/torture/vect-bool-1.c: New testcase.
1246
f9aaabb2 12472016-06-01 Jakub Jelinek <jakub@redhat.com>
1248
1249 * gfortran.dg/gomp/order-1.f90: New test.
1250 * gfortran.dg/gomp/order-2.f90: New test.
1251
53b01069 12522016-06-01 Jan Hubicka <hubicka@ucw.cz>
1253
1254 * gcc.dg/unroll-6.c: Update template.
1255 * gcc.dg/unroll-7.c: New testcase.
1256 * gcc.dg/unroll-8.c: New testcase.
1257
36757397 12582016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1259
1260 * gnat.dg/opt56.ad[sb]: New test.
1261
7f93bd6e 12622016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1263
1264 PR c++/66635
1265 * g++.dg/cpp0x/constexpr-ice16.C: New.
1266
9f41a2ce 12672016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1268
1269 PR tree-optimization/71314
1270 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1271 -mbranch-cost=2.
1272
31e02373 12732016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1274
1275 PR tree-optimization/71077
1276 * gcc.dg/tree-ssa/pr71077.c: New test.
1277
76f8f901 12782016-05-31 Jan Hubicka <hubicka@ucw.cz>
1279
7f93bd6e 1280 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1281 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1282 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 1283
04f5f923 12842016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1285
1286 PR c++/71248
1287 * g++.dg/cpp0x/pr71248.C: New.
1288 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1289 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1290 * g++.dg/init/new37.C: Likewise.
1291 * g++.dg/template/static1.C: Likewise.
1292 * g++.dg/template/static2.C: Likewise.
1293
4ffddf28 12942016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1295
1296 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1297 instead of %rdi.
1298 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1299
4ff7bd21 13002016-05-31 Marek Polacek <polacek@redhat.com>
1301
1302 * c-c++-common/Wswitch-unreachable-3.c: New test.
1303 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1304
e1f7cc4b 13052016-05-31 Richard Biener <rguenther@suse.de>
1306
1307 PR tree-optimization/71352
1308 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1309
02978bd1 13102016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1311
1312 * gcc.target/arm/armv5_thumb_isa.c: New test.
1313
cfce8164 13142016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1315
1316 PR target/71346
1317 * gcc.target/i386/pr71346.c: New test.
1318
7a51c705 13192016-05-31 Tom de Vries <tom@codesourcery.com>
1320
1321 PR tree-optimization/69068
1322 * gcc.dg/graphite/pr69068.c: New test.
1323
8c1ac106 13242016-05-27 Martin Sebor <msebor@redhat.com>
1325
1326 PR c++/71306
1327 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1328
b6431756 13292016-05-30 Jakub Jelinek <jakub@redhat.com>
1330
1331 PR c++/71349
1332 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1333 nowait depend(inout: dd[0]) clauses where permitted.
1334
f6203294 13352016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1336
1337 PR c++/71238
1338 * g++.dg/parse/pr71238.C: New.
1339 * g++.dg/concepts/friend1.C: Test column numbers too.
1340 * g++.dg/cpp0x/initlist31.C: Likewise.
1341 * g++.dg/cpp0x/pr51420.C: Likewise.
1342 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1343 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1344 * g++.dg/ext/builtin3.C: Likewise.
1345 * g++.dg/lookup/friend12.C: Likewise.
1346 * g++.dg/lookup/friend7.C: Likewise.
1347 * g++.dg/lookup/koenig1.C: Likewise.
1348 * g++.dg/lookup/koenig5.C: Likewise.
1349 * g++.dg/lookup/used-before-declaration.C: Likewise.
1350 * g++.dg/overload/koenig1.C: Likewise.
1351 * g++.dg/template/crash65.C: Likewise.
1352 * g++.dg/template/friend57.C: Likewise.
1353 * g++.dg/warn/Wshadow-5.C: Likewise.
1354 * g++.dg/warn/Wunused-8.C: Likewise.
1355 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1356 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1357 * g++.old-deja/g++.jason/member.C: Likewise.
1358 * g++.old-deja/g++.jason/report.C: Likewise.
1359 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1360 * g++.old-deja/g++.law/visibility20.C: Likewise.
1361 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1362 * g++.old-deja/g++.other/static5.C: Likewise.
1363 * g++.old-deja/g++.pt/overload2.C: Likewise.
1364
b96f8145 13652016-05-30 Jan Hubicka <hubicka@ucw.cz>
1366
1367 * gcc.dg/tree-ssa/peel1.c: New testcase.
1368 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1369 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1370
ed5bca7a 13712016-05-30 Tom de Vries <tom@codesourcery.com>
1372
1373 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1374 to ce.
1375
c0aa0333 13762016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1377
1378 PR c++/71099
1379 * g++.dg/parse/virtual1.C: New.
1380
231010db 13812016-05-30 Uros Bizjak <ubizjak@gmail.com>
1382
1383 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1384 Use correct register when clearing %edx.
1385
765557c0 13862016-05-30 Alexander Monakov <amonakov@ispras.ru>
1387
1388 PR tree-optimization/71289
1389 * gcc.dg/pr71289.c: New test.
1390
fc3b1c44 13912016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1392
1393 PR middle-end/71269
1394 PR middle-end/71292
1395 * gcc.dg/tree-ssa/pr71269.c: New test.
1396 * gcc.dg/tree-ssa/pr71292.c: New test.
1397
ce352457 13982016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1399
1400 PR middle-end/71252
1401 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1402
eedd711b 14032016-05-30 Jan Hubicka <hubicka@ucw.cz>
1404
1405 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1406 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1407 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1408
8c061890 14092016-05-30 Tom de Vries <tom@codesourcery.com>
1410
1411 PR tree-optimization/69067
1412 * gcc.dg/graphite/pr69067.c: New test.
1413
a6b0884c 14142016-05-29 Uros Bizjak <ubizjak@gmail.com>
1415
1416 PR target/71245
1417 * gcc.target/i386/pr71245-1.c: New test.
1418 * gcc.target/i386/pr71245-2.c: Ditto.
1419
2369edfc 14202016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1421
1422 PR c++/71105
1423 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1424 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1425 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1426
b6ab3f43 14272016-05-27 Jan Hubicka <hubicka@ucw.cz>
1428
1429 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1430
0192662b 14312016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1432
1433 Revert:
1434 PR c++/69855
1435 * g++.dg/overload/69855.C: New.
1436 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1437 * g++.old-deja/g++.pt/crash3.C: Likewise.
1438
fce78c50 14392016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1440
1441 PR c++/60385
1442 * g++.dg/parse/namespace13.C: New.
1443
372172fe 14442016-05-26 Jeff Law <law@redhat.com>
1445
1446 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1447 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1448 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1449 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1450 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1451 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1452 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1453 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1454 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1455 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1456 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1457 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1458 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1459
5d8a8944 14602016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1461
1462 PR c++/69855
1463 * g++.dg/overload/69855.C: New.
1464 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1465 * g++.old-deja/g++.pt/crash3.C: Likewise.
1466
29602b75 14672016-05-27 Jiong Wang <jiong.wang@arm.com>
1468
1469 PR target/63596
1470 * gcc.target/aarch64/va_arg_1.c: New testcase.
1471 * gcc.target/aarch64/va_arg_2.c: Likewise.
1472 * gcc.target/aarch64/va_arg_3.c: Likewise.
1473
c900b732 14742016-05-27 Jiong Wang <jiong.wang@arm.com>
1475
1476 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1477 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1478 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1479 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1480 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1481
73ef73bd 14822016-05-27 Marek Polacek <polacek@redhat.com>
1483
1484 PR middle-end/71308
1485 * g++.dg/torture/pr71308.C: New test.
1486
a6031633 14872016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1488
1489 * gcc.dg/zero_bits_compound-1.c: New test.
1490 * gcc.dg/zero_bits_compound-2.c: New test.
1491
1fbdc7ae 14922016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1493
1494 PR middle-end/71279
1495 * gcc.dg/pr71279.c: New test.
1496
2e196ca8 14972016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1498
1499 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1500 floating point min/max/comparison instructions.
1501 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1502
6feab9ce 15032016-05-26 Jakub Jelinek <jakub@redhat.com>
1504
1505 * c-c++-common/gomp/schedule-1.c: New test.
1506 * gfortran.dg/gomp/schedule-1.f90: New test.
1507
978cea8f 15082016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1509
1510 PR c++/70822
1511 PR c++/70106
1512 * g++.dg/cpp1y/auto-fn32.C: New test.
1513 * g++.dg/cpp1y/paren4.C: New test.
1514
0478d9ed 15152016-05-26 Nathan Sidwell <nathan@acm.org>
1516
1517 * gcc.dg/20060410.c: Xfail on ptx.
1518 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1519 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1520 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1521 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1522 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1523
5fd1c174 15242016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1525
1526 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1527
c5e8b3e2 15282016-05-26 Jakub Jelinek <jakub@redhat.com>
1529
0db93a5b 1530 PR tree-optimization/71280
1531 * gcc.dg/pr71280.c: New test.
1532
7199c05c 1533 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1534
76c786ac 1535 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1536 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1537
c5e8b3e2 1538 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1539
e9bcea2f 15402016-05-26 Jiong Wang <jiong.wang@arm.com>
1541
1542 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 1543 kept in memory.
e9bcea2f 1544
955d947b 15452016-05-25 Jeff Law <law@redhat.com>
1546
1547 PR tree-optimization/71272
1548 * gcc.c-torture/compile/pr71272.c: new test.
1549
77102dbe 15502016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1551
1552 * gcc.target/powerpc/vec-cmpne.c: New test.
1553 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1554
552821b4 15552016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1556
1557 * gnat.dg/opt55.ad[sb]: New test.
1558
0113f3c5 15592016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1560
1561 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1562 * c-c++-common/pr60226.c: Require int32plus.
1563 * gcc.c-torture/execute/pr70602.c: Likewise.
1564 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1565 unsigned long for malloc arg type.
1566 * gcc.dg/asr_div1.c: Require int32plus.
1567 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1568 * gcc.dg/pie-1.c: Require pie.
1569 * gcc.dg/pie-2.c: Likewise.
1570 * gcc.dg/pr59471.c: Require int32plus.
1571 * gcc.dg/pr59963-2.c: XFAIL for int16.
1572 * gcc.dg/pr60114.c: Require int32plus.
1573 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1574 unsigned long for typedef of size_t.
1575 * gcc.dg/pr63914.c: Require int32plus.
1576 * gcc.dg/pr64536.c: Require pt32plus.
1577 * gcc.dg/pr65658.c: Likewise.
1578 * gcc.dg/pr67271.c: Require int32plus.
1579 * gcc.dg/pr68112.c: Likewise.
1580 * gcc.dg/pr69071.c: Skip for avr target.
1581 * gcc.dg/pr69973.c: Require int32plus.
1582 * gcc.dg/pr70169.c: Skip for avr target.
1583 * gcc.dg/sso-6.c: Require int32plus.
1584 * gcc.dg/sso-7.c: Likewise.
1585 * gcc.dg/sso-8.c: Likewise.
1586 * gcc.dg/vrp-min-max-2.c: Likewise.
1587
f4094380 15882016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1589
1590 PR target/70738
1591 * gcc.target/i386/pr70738-1.c: New test.
1592 * gcc.target/i386/pr70738-2.c: Likewise.
1593 * gcc.target/i386/pr70738-3.c: Likewise.
1594 * gcc.target/i386/pr70738-4.c: Likewise.
1595 * gcc.target/i386/pr70738-5.c: Likewise.
1596 * gcc.target/i386/pr70738-6.c: Likewise.
1597 * gcc.target/i386/pr70738-7.c: Likewise.
1598 * gcc.target/i386/pr70738-8.c: Likewise.
1599 * gcc.target/i386/pr70738-9.c: Likewise.
1600
239a4bea 16012016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1602
1603 PR rtl-optimization/66940
1604 * gcc.c-torture/execute/pr66940.c: New test.
1605
bf6382ba 16062016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1607
1608 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1609 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1610 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1611 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1612 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1613 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1614 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1615 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1616 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1617 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1618 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1619 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1620 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1621 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1622 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1623 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1624 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1625 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1626 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1627 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1628 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1629 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1630 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1631 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1632
2c995da9 16332016-05-25 Marek Polacek <polacek@redhat.com>
1634
1635 PR c/71265
1636 * gcc.dg/noncompile/pr71265.c: New test.
1637
abfbb5b5 1638 PR c/71266
1639 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1640
f6871bbd 16412016-05-25 Nathan Sidwell <nathan@acm.org>
1642
1643 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1644
de04e83e 16452016-05-25 Richard Biener <rguenther@suse.de>
1646
1647 PR tree-optimization/71261
1648 * c-c++-common/torture/pr71261.c: New testcase.
1649
b35931f7 16502016-05-25 Richard Biener <rguenther@suse.de>
1651
1652 PR tree-optimization/71264
1653 * gcc.dg/vect/pr71264.c: New testcase.
1654
166c3089 16552016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1656
1657 PR c++/55992
1658 * g++.dg/cpp0x/alias-decl-53.C: New.
1659 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1660
14240409 16612016-05-25 Martin Liska <mliska@suse.cz>
1662
1663 * g++.dg/pr71239.C: New test.
1664
bc47d9f6 16652016-05-25 Richard Biener <rguenther@suse.de>
1666
4860a6bf 1667 * gcc.dg/vect/pr58135.c: Rename to ...
1668 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 1669
d8a3f157 16702016-05-25 Marek Polacek <polacek@redhat.com>
1671
1672 * g++.dg/pr65295.C: Use target c++14.
1673
3af16045 16742016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1675
231010db 1676 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1677 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 1678
949479b2 16792016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1680
1681 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1682 instructions.
1683
6d6a3fc3 16842016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1685
1686 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1687 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1688 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1689 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1690 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1691 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1692 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1693 * c-c++-common/goacc/pcopy.c: Likewise.
1694 * c-c++-common/goacc/pcopyin.c: Likewise.
1695 * c-c++-common/goacc/pcopyout.c: Likewise.
1696 * c-c++-common/goacc/pcreate.c: Likewise.
1697 * c-c++-common/goacc/pr70688.c: New test.
1698 * c-c++-common/goacc/present-1.c: Adjust test.
1699 * c-c++-common/goacc/reduction-5.c: Likewise.
1700 * g++.dg/goacc/data-1.C: New test.
1701
af648be2 17022016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1703
1704 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1705 vector parity built-in functions.
1706 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1707 count trailing zeros automatic vectorization.
1708 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1709 count trailing zeros built-in functions.
1710
4e173d60 17112016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1712
1713 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1714
a0c02a52 17152016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1716
1717 PR target/71050
1718 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1719
64c52e9c 17202016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1721
1722 PR c++/50436
1723 * g++.dg/template/crash123.C: New.
1724 * g++.dg/template/crash124.C: Likewise.
1725
752b5a4c 17262016-05-24 Martin Sebor <msebor@redhat.com>
1727
1728 PR c++/71147
1729 * g++.dg/ext/flexary16.C: New test.
1730
a36dd683 17312016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1732
f6871bbd 1733 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1734 before math.h is included.
a36dd683 1735 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1736 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1737 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1738 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1739 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1740 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1741 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1742 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1743 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1744 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1745 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1746 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1747 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1748 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1749 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1750 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1751 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1752 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1753 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1754 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1755 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1756 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1757 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1758
d60e1df7 17592016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1760 Kelvin Nilsen <kelvin@gcc.gnu.org>
1761
1762 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1763 support.
1764
22d09025 17652016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1766
1767 PR c++/69872
1768 * g++.dg/warn/Wno-narrowing1.C: New.
1769
6ef0143d 17702016-05-24 Marek Polacek <polacek@redhat.com>
1771
1772 PR c/71249
1773 * c-c++-common/Wswitch-unreachable-2.c: New test.
1774
962a2062 17752016-05-24 Jakub Jelinek <jakub@redhat.com>
1776
ead77194 1777 PR c++/71257
1778 * g++.dg/vect/simd-clone-6.cc: New test.
1779 * g++.dg/gomp/declare-simd-6.C: New test.
1780
962a2062 1781 PR middle-end/70434
1782 PR c/69504
1783 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1784
23edc6d1 17852016-05-24 Richard Biener <rguenther@suse.de>
1786
1787 PR tree-optimization/71240
1788 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1789
30633bcc 17902016-05-24 Richard Biener <rguenther@suse.de>
1791
1792 PR tree-optimization/71230
1793 * gcc.dg/torture/pr71230.c: New testcase.
1794 * g++.dg/torture/pr71230.C: Likewise.
1795
c9d624bd 17962016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1797
1798 * c-c++-common/goacc/routine-5.c: Add tests.
1799 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1800 * gfortran.dg/goacc/routine-6.f90: Add tests.
1801
ce143ff0 18022016-05-24 Richard Biener <rguenther@suse.de>
1803
1804 PR tree-optimization/71253
1805 * gcc.dg/torture/pr71253.c: New testcase.
1806
3bdaecd5 18072016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1808
1809 PR middle-end/71252
1810 * gfortran.dg/pr71252.f90: New test.
1811
856b494d 18122016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1813
1814 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1815
7345b977 18162016-05-24 Richard Biener <rguenther@suse.de>
1817
1818 PR middle-end/70434
1819 PR c/69504
1820 * c-c++-common/vector-subscript-4.c: New testcase.
1821 * c-c++-common/vector-subscript-5.c: Likewise.
1822
6f065267 18232016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1824
1825 PR fortran/71123
1826 * gfortran.dg/namelist_90.f: New test
1827
fd6757da 18282016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1829
1830 PR fortran/66461
1831 * gfortran.dg/unexpected_eof.f: New test
1832
7d5555a8 18332016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1834 Kelvin Nilsen <kelvin@gcc.gnu.org>
1835
1836 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1837 as little endian.
1838
ae6744c9 18392016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1840
1841 PR c++/70972
1842 * g++.dg/cpp0x/inh-ctor20.C: New.
1843 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1844
f0d91a85 18452016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1846
1847 PR c++/69095
1848 * g++.dg/cpp0x/variadic168.C: New.
1849
1618ffe5 18502016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1851
1852 * g++.dg/cpp0x/pr31445.C: Test column number too.
1853 * g++.dg/cpp0x/pr32253.C: Likewise.
1854 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1855 * g++.dg/cpp0x/variadic36.C: Likewise.
1856
c0205bab 18572016-05-23 Marc Glisse <marc.glisse@inria.fr>
1858
1859 * gcc.dg/fold-notshift-2.c: Adjust.
1860
1398da0f 18612016-05-23 Marek Polacek <polacek@redhat.com>
1862
1863 PR c/49859
1864 * c-c++-common/Wswitch-unreachable-1.c: New test.
1865 * gcc.dg/Wswitch-unreachable-1.c: New test.
1866 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1867 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1868 * g++.dg/gomp/block-10.C: Likewise.
1869 * gcc.dg/gomp/block-10.c: Likewise.
1870 * g++.dg/gomp/block-9.C: Likewise.
1871 * gcc.dg/gomp/block-9.c: Likewise.
1872 * g++.dg/gomp/target-1.C: Likewise.
1873 * g++.dg/gomp/target-2.C: Likewise.
1874 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 1875 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 1876 * g++.dg/gomp/taskgroup-1.C: Likewise.
1877 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1878 * gcc.dg/gomp/teams-1.c: Likewise.
1879 * g++.dg/gomp/teams-1.C: Likewise.
1880 * g++.dg/overload/error3.C: Likewise.
1881 * g++.dg/tm/jump1.C: Likewise.
1882 * g++.dg/torture/pr40335.C: Likewise.
1883 * gcc.dg/c99-vla-jump-5.c: Likewise.
1884 * gcc.dg/switch-warn-1.c: Likewise.
1885 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1886 * gcc.dg/nested-func-1.c: Likewise.
1887 * gcc.dg/pr67784-4.c: Likewise.
1888
5403ed8b 18892016-05-23 Richard Biener <rguenther@suse.de>
1890
1891 PR tree-optimization/71230
1892 * gfortran.dg/pr71230-1.f90: New testcase.
1893 * gfortran.dg/pr71230-2.f90: Likewise.
1894
27510941 18952016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1896
1618ffe5 1897 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 1898 * gcc.dg/vect/pr58135.c: Add new.
1899 * gfortran.dg/pr46519-1.f: Adjust test case.
1900
a41c605d 19012016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1902
1903 PR c++/53401
1904 * g++.dg/cpp0x/decltype64.C: New.
1905
3eb254ab 19062016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1907
1908 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
1909 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1910 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1911
a75fffe1 19122016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1913
1914 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
1915 Add poly64x1_t and poly64x2_t cases if supported.
1916 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1917 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
1918 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
1919 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
1920 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
1921
56979b12 19222016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1923
1924 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
1925 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
1926 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
1927 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
1928 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
1929 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
1930 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
1931
dc5e98db 19322016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1933
1934 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
1935
c0f383ae 19362016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1937
1938 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
1939 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
1940
2a4d70a2 19412016-05-22 Jakub Jelinek <jakub@redhat.com>
1942
4c109025 1943 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
1944 constraint instead of "r".
1945 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
1946 insn instead of vxorpd.
1947 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
1948
bad891ce 1949 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
1950 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
1951
ac23ddb9 1952 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
1953
9dac9579 1954 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
1955 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
1956
2a4d70a2 1957 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
1958
9eafdd7b 19592016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
1960
1961 PR middle-end/40921
1962 * gcc.dg/tree-ssa/pr40921.c: New test.
1963
93df190d 19642016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1965
1966 PR target/71103
1967 * gcc.target/avr/pr71103.c: New test.
1968
933b9f7f 19692016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1970
1971 PR middle-end/71179
1972 * gcc.dg/tree-ssa/pr71179.c: New test.
1973
8bdfbc08 19742016-05-20 Martin Sebor <msebor@redhat.com>
1975
1976 PR c/71115
1977 * gcc.dg/init-excess-2.c: New test.
1978
6827ab42 19792016-05-20 Eric Botcazou <ebotcazou@adacore.com>
1980
1981 * gnat.dg/opt53.adb: New test.
1982 * gnat.dg/opt54.adb: Likewise.
1983
58a5f4c0 19842016-05-20 Martin Jambor <mjambor@suse.cz>
1985
1986 PR tree-optimization/70884
1987 * gcc.dg/tree-ssa/pr70919.c: New test.
1988
bb7145f6 19892016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1990
1991 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
1992 formatting.
f6871bbd 1993 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
1994 fix code formatting.
1995
19962016-05-20 Nathan Sidwell <nathan@acm.org>
1997
1998 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
1999 non-common cases.
2000 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 2001
9954d230 20022016-05-20 David Malcolm <dmalcolm@redhat.com>
2003
2004 * jit.dg/all-non-failing-tests.h: Add
2005 test-factorial-must-tail-call.c.
2006 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2007 * jit.dg/test-factorial-must-tail-call.c: New test case.
2008
08a161f9 20092016-05-20 Jakub Jelinek <jakub@redhat.com>
2010
2011 PR fortran/71204
2012 * gfortran.dg/pr71204.f90: New test.
2013
3d380077 20142016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2015
2016 * gcc.target/nvptx/sincos.c: New test.
2017
0f104d56 20182016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2019
2020 PR c++/70572
2021 * g++.dg/cpp1y/auto-fn31.C: New.
2022
61736a1b 20232016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2024
2025 * gcc.target/powerpc/vec-addec.c: New test.
2026 * gcc.target/powerpc/vec-addec-int128.c: New test.
2027
b4a61e77 20282016-05-20 David Malcolm <dmalcolm@redhat.com>
2029
2030 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2031 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2032 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2033 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2034
9a2ace10 20352016-05-20 Jan Hubicka <hubicka@ucw.cz>
2036
2037 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2038
45cdf8c6 20392016-05-20 Jakub Jelinek <jakub@redhat.com>
2040
b9a1dcd5 2041 PR c++/71210
2042 * g++.dg/opt/pr71210-1.C: New test.
2043 * g++.dg/opt/pr71210-2.C: New test.
2044
45cdf8c6 2045 PR tree-optimization/29756
2046 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2047 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2048 only on selected targets where V4SImode vectors are known to be
2049 supported.
2050
92e3ffbf 20512016-05-20 Marc Glisse <marc.glisse@inria.fr>
2052
2053 PR tree-optimization/71079
2054 PR tree-optimization/71206
2055 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2056
5da368e3 20572016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2058
2059 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2060 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2061 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2062
2506d97a 20632016-05-20 Richard Guenther <rguenther@suse.de>
2064
2065 PR tree-optimization/29756
2066 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2067
adade307 20682016-05-20 Richard Biener <rguenther@suse.de>
2069
2070 PR tree-optimization/71185
2071 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2072
c3deca25 20732016-05-20 Richard Biener <rguenther@suse.de>
2074
2075 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2076
8b0bef14 20772016-05-19 Marek Polacek <polacek@redhat.com>
2078
2079 PR c++/71075
2080 * g++.dg/diagnostic/pr71075.C: New test.
2081
08025288 20822016-05-19 David Malcolm <dmalcolm@redhat.com>
2083
2084 PR c++/71184
2085 * g++.dg/pr71184.C: New test case.
2086
26a51591 20872016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2088
2089 * gcc.target/powerpc/darn-0.c: New test.
2090 * gcc.target/powerpc/darn-1.c: New test.
2091 * gcc.target/powerpc/darn-2.c: New test.
2092
d8d3e75a 20932016-05-19 Marek Polacek <polacek@redhat.com>
2094
2095 PR tree-optimization/71031
2096 * gcc.dg/tree-ssa/vrp100.c: New test.
2097
c28211ae 20982016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2099
2100 PR rtl-optimization/71148
2101 * gcc.dg/pr71148.c: New test.
2102
3f5ea43a 21032016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2104
2105 PR target/71056
2106 * gcc.target/arm/pr71056.c: New test.
2107
2a7d4c20 21082016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2109
2110 * c-c++-common/pr69669.c: Check the used mode.
2111
ed0b0569 21122016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2113
2114 PR sanitizer/64354
2115 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2116
410372fe 21172016-05-19 Richard Biener <rguenther@suse.de>
2118
2119 PR tree-optimization/70729
2120 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2121 * gcc.dg/graphite/scop-18.c: Likewise.
2122 * gcc.dg/pr41783.c: Disable LIM.
2123 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2124 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2125 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2126 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2127 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2128 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2129 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2130 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2131 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2132 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2133 * gfortran.dg/pr42108.f90: Likewise.
2134
56f34f03 21352016-05-18 David Malcolm <dmalcolm@redhat.com>
2136
2137 PR driver/69265
2138 * gcc.dg/spellcheck-options-11.c: New test case.
2139
e6481cd1 21402016-05-18 Jakub Jelinek <jakub@redhat.com>
2141
2142 PR c++/71100
2143 * g++.dg/opt/pr71100.C: New test.
2144
be951c59 21452016-05-18 Martin Jambor <mjambor@suse.cz>
2146
2147 PR ipa/69708
2148 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2149 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2150 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2151 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2152
665ff45b 21532016-05-18 Martin Jambor <mjambor@suse.cz>
2154
2155 PR ipa/69708
2156 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2157 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2158 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2159 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2160 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2161
485be62c 21622016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2163
2164 PR c++/69793
2165 * g++.dg/template/crash122.C: New.
2166
b251d5f5 21672016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2168
2169 PR c++/70466
2170 * g++.dg/template/pr70466-1.C: New.
2171 * g++.dg/template/pr70466-2.C: Likewise.
2172
c93e9931 21732016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2174
2175 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2176 splat operations and the XXSPLTIB instruction.
2177 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2178 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2179 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2180 xxlxor to clear a register.
2181
8ba6639c 21822016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2183
2184 * gcc.dg/torture/pr71020.c: New test.
2185
ec6e3005 21862016-05-18 Martin Jambor <mjambor@suse.cz>
2187
2188 PR ipa/70646
2189 * gcc.dg/ipa/pr70646.c: New test.
2190
5ef3c918 21912016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2192
2193 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2194
70a88eab 21952016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2196
2197 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2198 missing tests for vreinterpretq_p{8,16}.
2199
b52a930c 22002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2201
2202 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2203 vsliq_n_s64 and vsliq_n_u64.
2204
bdd4080b 22052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2206
2207 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2208 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2209
37814bf5 22102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2211
2212 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2213 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2214 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2215
764af2e0 22162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2217
2218 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2219 in comment.
2220
ffe01a83 22212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 2222
2223 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2224 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2225 "blr\t" and switch to scan-assembler-times.
2226
fab6dae9 22272016-05-18 Jiong Wang <jiong.wang@arm.com>
2228
231010db 2229 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2230 with __aarch64__.
2231 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2232 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 2233
4eb0c566 22342016-05-18 Jakub Jelinek <jakub@redhat.com>
2235
442f18f1 2236 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2237 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2238 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2239 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2240 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2241 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2242
4d83b36b 2243 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2244 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2245
a4528eec 2246 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2247 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2248
f0066139 2249 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2250 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2251
4eb0c566 2252 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2253
303e9267 22542016-05-18 Richard Biener <rguenther@suse.de>
2255
2256 PR tree-optimization/71168
2257 * gcc.dg/torture/pr71168.c: New testcase.
2258
0d7ddd44 22592016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2260
2261 PR middle-end/63586
2262 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2263 * gcc.dg/tree-ssa/pr63586.c: New test.
2264 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2265
899bcc0f 22662016-05-17 Nathan Sidwell <nathan@acm.org>
2267
2268 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2269 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2270 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2271 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2272
a2246979 22732016-05-17 Nathan Sidwell <nathan@acm.org>
2274
2275 * gcc.target/nvptx/abi-vararg-3.c: New.
2276
2f6a4d21 22772016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2278
2279 PR tree-optimization/54579
2280 PR middle-end/55299
2281 * gcc.dg/fold-notrotate-1.c: New test.
2282 * gcc.dg/fold-notshift-1.c: New test.
2283 * gcc.dg/fold-notshift-2.c: New test.
2284
27bdad45 22852016-05-17 Marek Polacek <polacek@redhat.com>
2286
2287 PR ipa/71146
2288 * g++.dg/ipa/pr71146.C: New test.
2289
f33a295a 22902016-05-17 David Malcolm <dmalcolm@redhat.com>
2291
2292 * jit.dg/test-error-array-bounds.c: New test case.
2293
b6dd53bf 22942016-05-17 Marc Glisse <marc.glisse@inria.fr>
2295
2296 * gcc.dg/tree-ssa/and-1.c: New testcase.
2297
a8719545 22982016-05-17 Marc Glisse <marc.glisse@inria.fr>
2299
2300 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2301 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2302
34806102 23032016-05-17 Marc Glisse <marc.glisse@inria.fr>
2304
2305 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2306 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2307
25fe08a8 23082016-05-17 Jiong Wang <jiong.wang@arm.com>
2309
2310 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2311
abf1a837 23122016-05-17 Jiong Wang <jiong.wang@arm.com>
2313
2314 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2315
666b9dd3 23162016-05-17 Jiong Wang <jiong.wang@arm.com>
2317
2318 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2319 ".2d[index]" when scan the assembly.
2320 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2321 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2322 float64x1.
2323 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2324
77d095c0 23252016-05-17 Richard Biener <rguenther@suse.de>
2326
2327 PR tree-optimization/71132
2328 * gcc.dg/torture/pr71132.c: New testcase.
2329
28adcc23 23302016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2331
2332 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2333
2439931e 23342016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2335
2336 PR target/70809
2337 * gcc.target/aarch64/pr70809_1.c: New test.
2338
5ec2ff80 23392016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2340
2341 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2342 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2343 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2344 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2345
17fd1c7a 23462016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2347 Ilya Enkovich <ilya.enkovich@intel.com>
2348
2349 PR target/71114
2350 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2351
46729204 23522016-05-16 Jan Hubicka <hubicka@ucw.cz>
2353
2354 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2355 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2356
2a1125d6 23572016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2358
2359 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2360 test for __ARM_FP16_ARGS.
2361 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2362 * gcc.target/arm/aapcs/neon-vect10.c: New.
2363 * gcc.target/arm/aapcs/neon-vect9.c: New.
2364 * gcc.target/arm/aapcs/vfp18.c: New.
2365 * gcc.target/arm/aapcs/vfp19.c: New.
2366 * gcc.target/arm/aapcs/vfp20.c: New.
2367 * gcc.target/arm/aapcs/vfp21.c: New.
2368 * gcc.target/arm/fp16-aapcs-1.c: New.
2369 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2370 test for __ARM_FP16_ARGS.
2371 * g++.target/arm/fp16-return-1.c: Update expected output.
2372
ea3d2d74 23732016-05-16 Jiong Wang <jiong.wang@arm.com>
2374
2375 PR testsuite/70227
2376 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2377
6989e05f 23782016-05-15 Harald Anlauf <anlauf@gmx.de>
2379
2380 PR fortran/69603
2381 * gfortran.dg/pr69603.f90: New testcase.
2382
a5f52592 23832016-05-14 Fritz Reese <fritzoreese@gmail.com>
2384
2385 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2386
88f949ab 23872016-05-14 Fritz Reese <fritzoreese@gmail.com>
2388
2389 PR fortran/71047
2390 * gfortran.dg/pr71047.f08: New test.
2391
90c88567 23922016-05-13 Joseph Myers <joseph@codesourcery.com>
2393
2394 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2395 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2396 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2397
00a690cc 23982016-05-13 Martin Sebor <msebor@redhat.com>
2399
2400 PR c++/60049
2401 * g++.dg/cpp0x/constexpr-60049.C: New test.
2402
ec8b6af7 24032016-05-13 Jakub Jelinek <jakub@redhat.com>
2404
2405 PR bootstrap/71071
2406 * gcc.dg/pr71071.c: New test.
2407
f54d1d7b 24082016-05-13 Uros Bizjak <ubizjak@gmail.com>
2409
2410 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2411 remove XOP handling.
2f3af60f 2412 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 2413
a39a0392 24142016-05-13 Nathan Sidwell <nathan@acm.org>
2415
2416 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2417 __atomic_is_lock_free declaration.
2418
42333dd9 24192016-05-13 Richard Biener <rguenther@suse.de>
2420
2421 PR tree-optimization/42587
2422 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2423
c5442454 24242016-05-13 Martin Liska <mliska@suse.cz>
2425
2426 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2427 the new format of dump output.
2428
03a400fb 24292016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2430
2431 * gcc.dg/pr71084.c: New test.
2432
69278c3f 24332016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2434
231010db 2435 PR target/53440
2436 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 2437
8138f11b 24382016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2439
2440 * gcc.target/aarch64/struct_return.c: New test.
2441
22a3f7bd 24422016-05-12 Marek Polacek <polacek@redhat.com>
2443
2444 PR c/70756
2445 * c-c++-common/pr70756-2.c: New test.
2446 * c-c++-common/pr70756.c: New test.
2447
9bcd42cc 24482016-05-12 Richard Biener <rguenther@suse.de>
2449
2450 PR tree-optimization/71059
2451 * gcc.dg/torture/pr71059.c: New testcase.
2452
5ffb4a0d 24532016-05-12 Richard Biener <rguenther@suse.de>
2454
2455 PR tree-optimization/71062
2456 * gcc.dg/torture/pr71062.c: New testcase.
2457
2ab65c31 24582016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2459
2460 PR tree-optimization/71006
2461 * gcc.dg/pr71006.c: New test.
2462
f0158fc0 24632016-05-12 Marek Polacek <polacek@redhat.com>
2464
2465 PR driver/71063
2466 * gcc.dg/opts-7.c: New test.
2467
0f56938b 24682016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2469
2470 PR target/70830
2471 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2472 Add -save-temps to dg-options.
2473 Scan for ldmfd rather than pop instruction.
2474 * gcc.target/arm/interrupt-2.c: Likewise.
2475 * gcc.target/arm/pr70830.c: New test.
2476
e10946d5 24772016-05-12 Jakub Jelinek <jakub@redhat.com>
2478
9fa8e468 2479 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2480 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2481
9ce62bbe 2482 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2483 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2484 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2485
708ae1b1 2486 PR target/71019
2487 * gcc.target/i386/avx512vl-pack-1.c: New test.
2488 * gcc.target/i386/avx512vl-pack-2.c: New test.
2489 * gcc.target/i386/avx512bw-pack-2.c: New test.
2490
a461f32e 2491 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2492
e10946d5 2493 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2494 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2495 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2496
f52a3ef6 24972016-05-12 Richard Biener <rguenther@suse.de>
2498
2499 PR tree-optimization/70986
2500 * gcc.dg/torture/pr70986-1.c: New testcase.
2501 * gcc.dg/torture/pr70986-2.c: Likewise.
2502 * gcc.dg/torture/pr70986-3.c: Likewise.
2503
54c4d22e 25042016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2505
2506 PR c/43651
2507 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2508 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2509
57215d5b 25102016-05-11 Uros Bizjak <ubizjak@gmail.com>
2511
2512 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2513 directive.
2514 * gcc.target/i386/pr66746.c: Ditto.
2515
67d3121c 25162016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2517
2518 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2519 support.
2520 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2521 warning when using -mvsx-timode.
2522 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2523 * gcc.target/powerpc/dform-2.c: Likewise.
2524 * gcc.target/powerpc/pr68805.c: Likewise.
2525
7f8012a5 25262016-05-11 Marek Polacek <polacek@redhat.com>
2527
2528 PR c++/71024
2529 * c-c++-common/attributes-3.c: New test.
2530
3e8567ce 25312016-05-11 Nathan Sidwell <nathan@acm.org>
2532
2533 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2534 * gcc.c-torture/execute/pr68185.c: Likewise.
2535 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2536 * gcc.dg/pr69634.c: Requires scheduling.
2537 * gcc.dg/torture/pr66178.c: Require label values.
2538 * gcc.dg/setjmp-6.c: Require indirect jumps.
2539
3739ac00 25402016-05-11 Richard Biener <rguenther@suse.de>
2541
2542 PR tree-optimization/71055
2543 * gcc.dg/torture/pr71055.c: New testcase.
2544
1ff8b385 25452016-05-11 Richard Biener <rguenther@suse.de>
2546
2547 PR debug/71057
2548 * g++.dg/debug/pr71057.C: New testcase.
2549
77126efa 25502016-05-11 Jakub Jelinek <jakub@redhat.com>
2551
2552 PR fortran/70855
2553 * gfortran.dg/gomp/pr70855.f90: New test.
2554
6fcaaf9b 25552016-05-11 Richard Biener <rguenther@suse.de>
2556
2557 PR middle-end/71002
2558 * g++.dg/torture/pr71002.C: New testcase.
2559
bfa8ea12 25602016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2561
2562 PR middle-end/70807
2563 * gcc.dg/pr70807.c: New test.
2564
87632549 25652016-05-10 Martin Sebor <msebor@redhat.com>
2566
2567 PR c++/38611
2568 * g++.dg/Wattributes.C: New test.
2569
f9153689 25702016-05-10 Marc Glisse <marc.glisse@inria.fr>
2571
2572 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2573 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2574 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2575
a44ed58a 25762016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2577
2578 PR target/70799
2579 * gcc.target/i386/pr70799-1.c: New test.
2580
d6c90d89 25812016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2582
2583 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2584
c1f73044 25852016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2586
2587 PR middle-end/70877
2588 * gcc.target/i386/pr70877.c: New test.
2589
e66d763a 25902016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2591
2592 PR tree-optimization/70786
2593 * gcc.target/i386/pr70876.c: New test.
2594
a30ff73a 25952016-05-10 Jakub Jelinek <jakub@redhat.com>
2596
2597 PR target/70927
2598 * gcc.target/i386/avx512vl-logic-1.c: New test.
2599 * gcc.target/i386/avx512vl-logic-2.c: New test.
2600 * gcc.target/i386/avx512dq-logic-2.c: New test.
2601
4b3fd38f 26022016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2603
2604 PR target/70963
2605 * gcc.target/powerpc/pr70963.c: New.
2606
abf93a25 26072016-05-10 David Malcolm <dmalcolm@redhat.com>
2608
2609 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2610 (test_very_wide_line): Add ruler to expected output.
2611 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2612 (test_very_wide_line): Likewise.
2613 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2614 (test_show_locus): Within the handling of "test_very_wide_line",
2615 enable show_ruler_p on the diagnostic context.
2616
d614888f 26172016-05-10 Richard Biener <rguenther@suse.de>
2618
2619 PR tree-optimization/71039
2620 * gcc.dg/torture/pr71039.c: New testcase.
2621
dbca5ed9 26222016-05-10 Nathan Sidwell <nathan@acm.org>
2623
2624 * gcc.dg/nested-func-10.c: Requires alloca.
2625 * gcc.dg/nested-func-9.c: Requires alloca.
2626 * gcc.c-torture/execute/pr70460.c: Requires labels.
2627 * gcc.c-torture/compile/pr70199.c: Requires labels.
2628 * gcc.target/nvptx/decl.c: Compile only.
2629 * gcc.target/nvptx/trailing-init.c: Compile only.
2630 * gcc.target/nvptx/ary-init.c: Compile only.
2631
3fa82609 26322016-05-10 Marek Polacek <polacek@redhat.com>
2633
2634 PR c/70255
2635 * gcc.dg/attr-opt-1.c: New test.
2636
76825907 26372016-05-10 Richard Biener <rguenther@suse.de>
2638
2639 PR tree-optimization/70497
2640 PR tree-optimization/28367
2641 * gcc.dg/torture/20160404-1.c: New testcase.
2642 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2643 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2644
68255819 26452016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2646
2647 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2648
d9aa8cdb 26492016-05-09 Uros Bizjak <ubizjak@gmail.com>
2650
2651 * gcc.target/i386/fabsneg-1.c New test.
2652
7cc16f50 26532016-05-09 Alan Modra <amodra@gmail.com>
2654
2655 PR testsuite/70826
2656 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2657
a83b7b63 26582016-05-09 Richard Biener <rguenther@suse.de>
2659
2660 PR tree-optimization/70985
2661 * gcc.dg/torture/pr70985.c: New testcase.
2662
189d0706 26632016-05-09 Bin Cheng <bin.cheng@arm.com>
2664
2665 * gcc.dg/tree-ssa/ifc-9.c: New test.
2666 * gcc.dg/tree-ssa/ifc-10.c: New test.
2667 * gcc.dg/tree-ssa/ifc-11.c: New test.
2668 * gcc.dg/tree-ssa/ifc-12.c: New test.
2669 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2670 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2671 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2672
1ec957b0 26732016-05-09 Richard Biener <rguenther@suse.de>
2674
2675 PR fortran/70937
2676 * gfortran.dg/pr70937.f90: New testcase.
2677
923c7714 26782016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2679
2680 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2681
d7cd448a 26822016-05-07 Fritz Reese <fritzoreese@gmail.com>
2683
2684 PR fortran/56226
2685 * gfortran.dg/dec_structure_1.f90: New testcase.
2686 * gfortran.dg/dec_structure_2.f90: Ditto.
2687 * gfortran.dg/dec_structure_3.f90: Ditto.
2688 * gfortran.dg/dec_structure_4.f90: Ditto.
2689 * gfortran.dg/dec_structure_5.f90: Ditto.
2690 * gfortran.dg/dec_structure_6.f90: Ditto.
2691 * gfortran.dg/dec_structure_7.f90: Ditto.
2692 * gfortran.dg/dec_structure_8.f90: Ditto.
2693 * gfortran.dg/dec_structure_9.f90: Ditto.
2694 * gfortran.dg/dec_structure_10.f90: Ditto.
2695 * gfortran.dg/dec_structure_11.f90: Ditto.
2696 * gfortran.dg/dec_union_1.f90: Ditto.
2697 * gfortran.dg/dec_union_2.f90: Ditto.
2698 * gfortran.dg/dec_union_3.f90: Ditto.
2699 * gfortran.dg/dec_union_4.f90: Ditto.
2700 * gfortran.dg/dec_union_5.f90: Ditto.
2701 * gfortran.dg/dec_union_6.f90: Ditto.
2702 * gfortran.dg/dec_union_7.f90: Ditto.
2703
f681e29b 27042016-05-07 Tom de Vries <tom@codesourcery.com>
2705
2706 PR tree-optimization/70956
2707 * gcc.dg/graphite/pr70956.c: New test.
2708
68d7f375 27092016-05-06 Jakub Jelinek <jakub@redhat.com>
2710
faf39348 2711 PR middle-end/70941
2712 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2713 (a, b, c, d): Change type from char to signed char.
2714 (main): Compare against (signed char) -1634678893 instead of
2715 hardcoded -109. Use __builtin_abort instead of abort.
2716
b768b13a 2717 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2718 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2719
68d7f375 2720 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2721
5dda16ea 27222016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2723
2724 PR debug/70935
2725 * gcc.dg/torture/pr70935.c: New test.
2726
13ede1b5 27272016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2728
2729 PR target/58219
7fc878c4 2730 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 2731
96d94be2 27322016-05-06 Richard Biener <rguenther@suse.de>
2733
2734 PR tree-optimization/70960
2735 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2736
e5d9f15d 27372016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2738
2739 PR target/52933
2740 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2741 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2742 Adjust expected instruction counts.
2743 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2744
2dd7705f 27452016-05-06 Marek Polacek <polacek@redhat.com>
2746
2747 PR sanitizer/70875
2748 * gcc.dg/ubsan/bounds-3.c: New test.
2749
cb8bc632 27502016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2751
2752 PR target/54089
2753 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2754
b343c173 27552016-05-06 Richard Biener <rguenther@suse.de>
2756
2757 PR middle-end/70931
2758 * gfortran.dg/pr70931.f90: New testcase.
2759
1e3db0b1 27602016-05-06 Richard Biener <rguenther@suse.de>
2761
2762 PR middle-end/70941
2763 * gcc.dg/torture/pr70941.c: New testcase.
2764
bdd54b6d 27652016-05-05 Bin Cheng <bin.cheng@arm.com>
2766
2767 PR tree-optimization/57206
2768 * gcc.dg/vect/pr57206.c: New test.
2769
499adcfd 27702016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2771
2772 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2773
871164c4 27742016-05-05 Jakub Jelinek <jakub@redhat.com>
2775
ecb23e00 2776 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2777
871164c4 2778 * c-c++-common/Wdangling-else-4.c: New test.
2779
70cf83ba 27802016-05-04 Jakub Jelinek <jakub@redhat.com>
2781
858c9470 2782 PR c++/70906
2783 PR c++/70933
2784 * g++.dg/opt/pr70906.C: New test.
2785 * g++.dg/opt/pr70933.C: New test.
2786
70cf83ba 2787 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2788
aaa36a78 27892016-05-04 Jan Hubicka <hubicka@ucw.cz>
2790
2791 * gcc.dg/ipa/pure-const-3.c: New testcase.
2792
1d52c456 27932016-05-04 Marek Polacek <polacek@redhat.com>
2794
2795 * c-c++-common/Wdangling-else-1.c: New test.
2796 * c-c++-common/Wdangling-else-2.c: New test.
2797 * c-c++-common/Wdangling-else-3.c: New test.
2798
dc581573 27992016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2800
2801 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2802 flag is present.
2803
a64030fe 28042016-05-04 Marek Polacek <polacek@redhat.com>
2805
2806 PR c/48778
2807 * gcc.dg/Waddress-2.c: New test.
2808
b461b04a 28092016-05-04 Alan Modra <amodra@gmail.com>
2810
2811 * gcc.target/powerpc/pr70866.c: New.
2812
c388a0cf 28132016-05-03 Martin Sebor <msebor@redhat.com>
2814
2815 PR c++/66561
2816 * c-c++-common/builtin_location.c: New test.
2817 * g++.dg/cpp1y/builtin_location.C: New test.
2818
5d4db8ef 28192016-05-03 Marek Polacek <polacek@redhat.com>
2820
2821 PR c/70859
2822 * gcc.dg/pr70859.c: New test.
2823 * gcc.dg/pr70859-2.c: New test.
2824
ca938765 28252016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2826
2827 * gnat.dg/debug5.adb: New testcase.
2828
60b27d5f 28292016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2830
2831 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2832 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2833 Procedure to check for z10 instruction set.
2834
5ab325d0 28352016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2836
2837 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2838
c548a0ad 28392016-05-03 Alan Modra <amodra@gmail.com>
2840
2841 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2842
d5ecd946 28432016-05-03 Jakub Jelinek <jakub@redhat.com>
2844
2845 * gcc.target/i386/avx512f-cvt-1.c: New test.
2846
35b0a053 28472016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2848
2849 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2850 -fdump-tree-vrp-details.
2851
9ae1b28a 28522016-05-03 Richard Biener <rguenther@suse.de>
2853
2854 * gcc.dg/pr30172-1.c: Adjust.
2855 * gcc.dg/pr63743.c: Likewise.
2856 * gcc.dg/tm/pr51696.c: Likewise.
2857 * c-c++-common/tm/safe-1.c: Likewise.
2858 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2859 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2860 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2861 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2862
9c1a31e4 28632016-05-03 Jakub Jelinek <jakub@redhat.com>
2864
fe69bcb9 2865 PR rtl-optimization/70467
2866 * gcc.target/i386/pr70467-3.c: New test.
2867 * gcc.target/i386/pr70467-4.c: New test.
2868
9082c4a4 2869 PR tree-optimization/70916
2870 * gcc.c-torture/compile/pr70916.c: New test.
2871
9c1a31e4 2872 PR target/49244
2873 * gcc.target/i386/pr49244-1.c: New test.
2874 * gcc.target/i386/pr49244-2.c: New test.
2875
69105acc 28762016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2877
2878 PR rtl-optimization/44281
2879 * gcc.target/i386/pr44281.c: New test.
2880
9ab8df54 28812016-05-03 bin cheng <bin.cheng@arm.com>
2882
2883 PR tree-optimization/56541
2884 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2885 * gcc.dg/vect/pr56541.c: new test.
2886
3c62cae0 28872016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2888
2889 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2890 __float128.
2891 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2892
91abc161 28932016-05-02 H.J. Lu <hongjiu.lu@intel.com>
2894
2895 PR testsuite/70520
2896 * c-c++-common/asan/clone-test-1.c (main): Align child process
2897 stack to 16 bytes.
2898
aa3d1155 28992016-05-02 David Malcolm <dmalcolm@redhat.com>
2900
2901 PR c++/62314
2902 * g++.dg/spellcheck-fields-2.C: New test case.
2903
002c3f28 29042016-05-02 David Malcolm <dmalcolm@redhat.com>
2905
2906 PR c++/62314
2907 * g++.dg/pr62314.C: New test case.
2908
46e5dccc 29092016-05-02 Jan Hubicka <hubicka@ucw.cz>
2910
2911 * gcc.dg/ipa/inline-8.c: New testcase.
2912
663f4248 29132016-05-02 Jakub Jelinek <jakub@redhat.com>
2914
2915 PR rtl-optimization/70467
2916 * gcc.target/i386/pr70467-1.c: New test.
2917
efe8bdf5 29182016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2919
2920 * gcc.dg/spec-options.c: Run the test on all targets.
2921 * gcc.dg/foo.specs: Use cpp_unique_options.
2922
47ef9633 29232016-05-02 Marc Glisse <marc.glisse@inria.fr>
2924
2925 * gcc.dg/tree-ssa/unord.c: New testcase.
2926
eb1a077c 29272016-05-02 Marc Glisse <marc.glisse@inria.fr>
2928
2929 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
2930
28e869d0 29312016-05-02 Nathan Sidwell <nathan@codesourcery.com>
2932
2933 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
2934
dd185f6e 29352016-05-02 Marek Polacek <polacek@redhat.com>
2936
2937 PR c/70851
2938 * gcc.dg/enum-incomplete-3.c: New test.
2939
773d09b9 29402016-05-02 Marek Polacek <polacek@redhat.com>
2941 Tom de Vries <tom@codesourcery.com>
2942
2943 PR tree-optimization/70700
2944 * gcc.dg/pr70700.c: New test.
2945
f0dc3286 29462016-05-01 Uros Bizjak <ubizjak@gmail.com>
2947
2948 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
2949 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2950 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2951 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2952 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2953
7f931827 29542016-04-30 Eric Botcazou <ebotcazou@adacore.com>
2955
2956 * ada/acats/run_acats: Rename into...
2957 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
2958 * ada/acats/run_all.sh: Remove redundant test.
2959 (target_run): Move around.
2960 (target_gnatchop): Use newly built executable.
2961 (target_gnatmake): Likewise.
2962 Check that the compilation of impbit succeeds.
2963
1c492b4e 29642016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
2965
2966 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
2967 * gcc.dg/20021029-1.c: Likewise.
2968 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2969 * gcc.target/sh/attr-isr-trapa.c: Likewise.
2970 * gcc.target/sh/cmpstr.c: Likewise.
2971 * gcc.target/sh/cmpstrn.c: Likewise.
2972 * gcc.target/sh/memset.c: Likewise.
2973 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2974 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2975 * gcc.target/sh/pr39423-1.c: Likewise.
2976 * gcc.target/sh/pr49468-di.c: Likewise.
2977 * gcc.target/sh/pr49468-si.c: Likewise.
2978 * gcc.target/sh/pr49880-1.c: Likewise.
2979 * gcc.target/sh/pr49880-2.c: Likewise.
2980 * gcc.target/sh/pr49880-3.c: Likewise.
2981 * gcc.target/sh/pr50751-1.c: Likewise.
2982 * gcc.target/sh/pr50751-4.c: Likewise.
2983 * gcc.target/sh/pr50751-7.c: Likewise.
2984 * gcc.target/sh/pr51244-1.c: Likewise.
2985 * gcc.target/sh/pr51244-10.c: Likewise.
2986 * gcc.target/sh/pr51244-11.c: Likewise.
2987 * gcc.target/sh/pr51244-12.c: Likewise.
2988 * gcc.target/sh/pr51244-13.c: Likewise.
2989 * gcc.target/sh/pr51244-14.c: Likewise.
2990 * gcc.target/sh/pr51244-17.c: Likewise.
2991 * gcc.target/sh/pr51244-18.c: Likewise.
2992 * gcc.target/sh/pr51244-19.c: Likewise.
2993 * gcc.target/sh/pr51244-4.c: Likewise.
2994 * gcc.target/sh/pr51244-5.c: Likewise.
2995 * gcc.target/sh/pr51244-7.c: Likewise.
2996 * gcc.target/sh/pr51244-8.c: Likewise.
2997 * gcc.target/sh/pr51244-9.c: Likewise.
2998 * gcc.target/sh/pr51697.c: Likewise.
2999 * gcc.target/sh/pr52483-1.c: Likewise.
3000 * gcc.target/sh/pr52483-2.c: Likewise.
3001 * gcc.target/sh/pr52483-3.c: Likewise.
3002 * gcc.target/sh/pr52483-5.c: Likewise.
3003 * gcc.target/sh/pr52933-1.c: Likewise.
3004 * gcc.target/sh/pr52933-2.c: Likewise.
3005 * gcc.target/sh/pr52933-3.c: Likewise.
3006 * gcc.target/sh/pr53568-1.c: Likewise.
3007 * gcc.target/sh/pr53976-1.c: Likewise.
3008 * gcc.target/sh/pr53988-1.c: Likewise.
3009 * gcc.target/sh/pr53988.c: Likewise.
3010 * gcc.target/sh/pr54089-1.c: Likewise.
3011 * gcc.target/sh/pr54089-6.c: Likewise.
3012 * gcc.target/sh/pr54089-7.c: Likewise.
3013 * gcc.target/sh/pr54089-8.c: Likewise.
3014 * gcc.target/sh/pr54089-9.c: Likewise.
3015 * gcc.target/sh/pr54236-1.c: Likewise.
3016 * gcc.target/sh/pr54236-2.c: Likewise.
3017 * gcc.target/sh/pr54236-3.c: Likewise.
3018 * gcc.target/sh/pr54236-4.c: Likewise.
3019 * gcc.target/sh/pr54386.c: Likewise.
3020 * gcc.target/sh/pr54602-1.c: Likewise.
3021 * gcc.target/sh/pr54685.c: Likewise.
3022 * gcc.target/sh/pr54760-1.c: Likewise.
3023 * gcc.target/sh/pr54760-2.c: Likewise.
3024 * gcc.target/sh/pr54760-3.c: Likewise.
3025 * gcc.target/sh/pr54760-4.c: Likewise.
3026 * gcc.target/sh/pr54760-5.c: Likewise.
3027 * gcc.target/sh/pr54760-6.c: Likewise.
3028 * gcc.target/sh/pr55146.c: Likewise.
3029 * gcc.target/sh/pr55160.c: Likewise.
3030 * gcc.target/sh/pr59278.c: Likewise.
3031 * gcc.target/sh/pr59401-1.c: Likewise.
3032 * gcc.target/sh/pr59533-1.c: Likewise.
3033 * gcc.target/sh/pr63260.c: Likewise.
3034 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3035 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3036 * gcc.target/sh/strlen.c: Likewise.
3037 * gcc.target/sh/torture/pr30807.c: Likewise.
3038 * gcc.target/sh/torture/pr34777.c: Likewise.
3039 * gcc.target/sh/torture/pr64652.c: Likewise.
3040 * gcc.target/sh/torture/pr65505.c: Likewise.
3041 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3042 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3043
0c4005be 30442016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3045
3046 PR c++/66644
3047 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3048
d94e6223 30492016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3050
3051 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3052 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3053 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3054 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3055
46f37836 30562016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3057
3058 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3059 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3060
4d0a8bac 30612016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3062
3063 PR middle-end/70626
3064 * c-c++-common/goacc/combined-reduction.c: New test.
3065 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3066
b98e0db3 30672016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3068
3069 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3070 *movdi_internal pattern only if PIC off.
3071 * gcc.target/i386/pr70155-2.c: Likewise.
3072 * gcc.target/i386/pr70155-3.c: Likewise.
3073 * gcc.target/i386/pr70155-4.c: Likewise.
3074 * gcc.target/i386/pr70155-5.c: Likewise.
3075 * gcc.target/i386/pr70155-6.c: Likewise.
3076 * gcc.target/i386/pr70155-7.c: Likewise.
3077 * gcc.target/i386/pr70155-8.c: Likewise.
3078 * gcc.target/i386/pr70155-15.c: Likewise.
3079 * gcc.target/i386/pr70155-17.c: Likewise.
3080 * gcc.target/i386/pr70155-22.c: Likewise.
3081
8b066242 30822016-04-29 Bin Cheng <bin.cheng@arm.com>
3083
3084 PR tree-optimization/70803
3085 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3086
22912e73 30872016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3088
3089 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3090 optimization of vector loop.
3091 * gcc.target/i386/vect-unpack-3.c: New test.
3092 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3093 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3094 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3095
568128c6 30962016-04-29 Marek Polacek <polacek@redhat.com>
3097
3098 PR sanitizer/70342
3099 * g++.dg/ubsan/null-7.C: New test.
3100
025dd1e0 3101 PR c/70852
3102 * gcc.dg/pr70852.c: New test.
3103
eb16928e 31042016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3105
3106 PR/69089
3107 * g++.dg/cpp0x/alignas6.C: New test.
3108
d7377ee9 31092016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3110
4860a6bf 3111 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3112 * gcc.dg/pr27003.c: Likewise.
3113 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3114 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3115 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3116 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 3117 * gcc.target/arc/mxy.c: Likewise.
3118 * gcc.target/arc/mswape.c: Likewise.
3119 * gcc.target/arc/mrtsc.c: Likewise.
3120 * gcc.target/arc/mcrc.c: Likewise.
3121 * gcc.target/arc/mdsp-packa.c: Likewise.
3122 * gcc.target/arc/mdvbf.c: Likewise.
3123 * gcc.target/arc/mlock.c: Likewise.
3124 * gcc.target/arc/mmac-24.c: Likewise.
3125 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3126
efa1b7ab 31272016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3128 Matthijs Kooijman <matthijs@stdin.nl>
3129 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3130
3131 PR target/60040
3132 * gcc.target/avr/pr60040-1.c: New.
3133 * gcc.target/avr/pr60040-2.c: New.
3134
00371d68 31352016-04-29 Richard Biener <rguenther@suse.de>
3136
3137 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3138
73447cc5 31392016-04-29 Richard Biener <rguenther@suse.de>
3140
3141 PR tree-optimization/13962
3142 PR tree-optimization/65686
3143 * gcc.dg/uninit-pr65686.c: New testcase.
3144
c2087b56 31452016-04-29 Jakub Jelinek <jakub@redhat.com>
3146
3147 PR middle-end/70843
3148 * gcc.dg/pr70843.c: New test.
3149
cdd06d5a 31502016-04-28 Jakub Jelinek <jakub@redhat.com>
3151
3152 PR target/70858
3153 * gcc.target/i386/pr70858.c: New test.
3154
1a60079e 31552016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3156
3157 * gcc.target/arc/nps400-1.c: New file.
3158
11bc2894 31592016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3160 Andrew Burgess <andrew.burgess@embecosm.com>
3161
3162 * gcc.target/arc/movh_cl-1.c: New file.
3163
dd9bf0b5 31642016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3165 Andrew Burgess <andrew.burgess@embecosm.com>
3166
3167 * gcc.target/arc/extzv-1.c: New file.
3168 * gcc.target/arc/insv-1.c: New file.
3169 * gcc.target/arc/insv-2.c: New file.
3170 * gcc.target/arc/movb-1.c: New file.
3171 * gcc.target/arc/movb-2.c: New file.
3172 * gcc.target/arc/movb-3.c: New file.
3173 * gcc.target/arc/movb-4.c: New file.
3174 * gcc.target/arc/movb-5.c: New file.
3175 * gcc.target/arc/movb_cl-1.c: New file.
3176 * gcc.target/arc/movb_cl-2.c: New file.
3177 * gcc.target/arc/movbi_cl-1.c: New file.
3178 * gcc.target/arc/movl-1.c: New file.
3179
a22e4209 31802016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3181 Andrew Burgess <andrew.burgess@embecosm.com>
3182
3183 * gcc.target/arc/cmem-1.c: New file.
3184 * gcc.target/arc/cmem-2.c: New file.
3185 * gcc.target/arc/cmem-3.c: New file.
3186 * gcc.target/arc/cmem-4.c: New file.
3187 * gcc.target/arc/cmem-5.c: New file.
3188 * gcc.target/arc/cmem-6.c: New file.
3189 * gcc.target/arc/cmem-7.c: New file.
3190 * gcc.target/arc/cmem-ld.inc: New file.
3191 * gcc.target/arc/cmem-st.inc: New file.
3192
287c3982 31932016-04-28 Jakub Jelinek <jakub@redhat.com>
3194
3195 PR target/70821
3196 * gcc.target/i386/pr70821.c: New test.
3197
e40e5340 31982016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3199
3200 * gcc.target/powerpc/vec-adde.c: New test.
3201 * gcc.target/powerpc/vec-adde-int128.c: New test.
3202
cf977d50 32032016-04-28 Jakub Jelinek <jakub@redhat.com>
3204
3205 * gcc.target/i386/avx-vround-1.c: New test.
3206 * gcc.target/i386/avx-vround-2.c: New test.
3207 * gcc.target/i386/avx512vl-vround-1.c: New test.
3208 * gcc.target/i386/avx512vl-vround-2.c: New test.
3209
572f8300 32102016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3211
3212 PR testsuite/70595
3213 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3214 (check_effective_target_cilkplus_runtime): ... this.
3215 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3216 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3217
3218 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3219 Require cilkplus_runtime.
3220 Don't add -lcilkrts.
3221 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3222 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3223 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3224 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3225 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3226 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3227 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3228 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3229 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3230 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3231 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3232 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3233 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3234 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3235 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3236 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3237 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3238 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3239 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3240 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3241 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3242 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3243 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3244 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3245 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3246 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3247 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3248 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3249 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3250
3251 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3252 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3253
3254 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3255
3256 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3257 cilkplus_runtime.
3258
dfba0905 32592016-04-27 Marc Glisse <marc.glisse@inria.fr>
3260
3261 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3262 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3263
605a4556 32642015-04-27 Ryan Burn <contact@rnburn.com>
3265
3266 PR c++/69024
3267 PR c++/68997
3268 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3269 diagnostic.
3270 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3271 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3272
6a1231a5 32732016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3274
3275 * gnat.dg/limited_with4.ad[sb]: New test.
3276 * gnat.dg/limited_with4_pkg.ads: New helper.
3277
4dad9e09 32782016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3279
3280 PR target/70155
3281 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3282 and movv1ti_internal patterns
3283 * gcc.target/i386/pr70155-1.c: New test.
3284 * gcc.target/i386/pr70155-2.c: Likewise.
3285 * gcc.target/i386/pr70155-3.c: Likewise.
3286 * gcc.target/i386/pr70155-4.c: Likewise.
3287 * gcc.target/i386/pr70155-5.c: Likewise.
3288 * gcc.target/i386/pr70155-6.c: Likewise.
3289 * gcc.target/i386/pr70155-7.c: Likewise.
3290 * gcc.target/i386/pr70155-8.c: Likewise.
3291 * gcc.target/i386/pr70155-9.c: Likewise.
3292 * gcc.target/i386/pr70155-10.c: Likewise.
3293 * gcc.target/i386/pr70155-11.c: Likewise.
3294 * gcc.target/i386/pr70155-12.c: Likewise.
3295 * gcc.target/i386/pr70155-13.c: Likewise.
3296 * gcc.target/i386/pr70155-14.c: Likewise.
3297 * gcc.target/i386/pr70155-15.c: Likewise.
3298 * gcc.target/i386/pr70155-16.c: Likewise.
3299 * gcc.target/i386/pr70155-17.c: Likewise.
3300 * gcc.target/i386/pr70155-18.c: Likewise.
3301 * gcc.target/i386/pr70155-19.c: Likewise.
3302 * gcc.target/i386/pr70155-20.c: Likewise.
3303 * gcc.target/i386/pr70155-21.c: Likewise.
3304 * gcc.target/i386/pr70155-22.c: Likewise.
3305
a80f3f45 33062016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3307
3308 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3309 ".{5,6}".
3310
279305d1 33112016-04-27 Bin Cheng <bin.cheng@arm.com>
3312
3313 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3314 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3315 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3316 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3317 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3318
8974b625 33192016-04-27 Richard Biener <rguenther@suse.de>
3320
3321 PR ipa/70760
3322 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3323 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3324
886d5463 33252016-04-27 Nathan Sidwell <nathan@acm.org>
3326
3327 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3328 * g++.dg/ubsan/pr63956.C: Adjust error location.
3329
f0e35aa9 33302016-04-27 Nick Clifton <nickc@redhat.com>
3331
3332 PR middle-end/49889
3333 * gcc.dg/pr49889.c: New test.
3334
40385231 33352016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3336
3337 * c-c++-common/memset-array.c: New test.
3338
37229a71 33392016-04-26 Martin Sebor <msebor@redhat.com>
3340
3341 PR c++/66639
3342 * g++.dg/cpp1y/func_constexpr.C: New test.
3343
3eedf9bd 33442016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3345
3346 PR c++/70241
3347 * g++.dg/cpp0x/enum32.C: New test.
3348 * g++.dg/cpp0x/enum33.C: New test.
3349
33502016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 3351
3352 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3353 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3354 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3355 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3356 * gcc.c-torture/execute/pr38151.c: Likewise.
3357 * gcc.c-torture/execute/pr66556.c: Likewise.
3358 * gcc.c-torture/execute/pr67781.c: Likewise.
3359 * gcc.c-torture/execute/pr68648.c: Likewise.
3360
8c51f92f 33612016-04-26 Marc Glisse <marc.glisse@inria.fr>
3362
3363 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3364
fa20ebd3 33652016-04-26 Marek Polacek <polacek@redhat.com>
3366
3367 PR c/67784
3368 * gcc.dg/pr67784-3.c: New test.
3369 * gcc.dg/pr67784-4.c: New test.
3370 * gcc.dg/pr67784-5.c: New test.
3371
9db47803 3372 PR c/70791
3373 * gcc.dg/Wnested-externs-2.c: New test.
3374
bff407f2 33752016-04-26 Marc Glisse <marc.glisse@inria.fr>
3376
3377 * gcc.dg/fold-plusmult.c: Adjust.
3378 * gcc.dg/no-strict-overflow-6.c: Adjust.
3379 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3380
78d0c69e 33812016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3382
3383 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3384 number scans.
3385 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3386 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3387 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3388 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3389 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3390 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3391 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3392 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3393 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3394 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3395 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3396 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3397 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3398 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3399 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3400 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3401 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3402 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3403 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3404 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3405 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3406 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3407 scans.
3408 * gcc.target/i386/pr32219-4.c: Likewise.
3409 * gcc.target/i386/pr32219-6.c: Likewise.
3410 * gcc.target/i386/pr32219-8.c: Likewise.
3411
221d6722 34122016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3413
3414 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3415 associated options.
3416
514727a9 34172016-04-26 Marek Polacek <polacek@redhat.com>
3418
3419 PR c++/70744
3420 * g++.dg/ext/cond2.C: New test.
3421
e6ee4c61 34222016-04-26 Bin Cheng <bin.cheng@arm.com>
3423
3424 PR tree-optimization/70771
3425 PR tree-optimization/70775
3426 * gcc.dg/pr70771.c: New test.
3730828c 3427 * gcc.dg/pr70775.c: New test.
e6ee4c61 3428
b3d72796 34292016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3430
3431 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3432
c11ece29 34332016-04-25 Richard Biener <rguenther@suse.de>
3434
3435 PR tree-optimization/70780
3436 * gcc.dg/torture/pr70780.c: New testcase.
3437
d40b10b2 34382016-04-25 Michael Collison <michael.collison@arm.com>
3439
4860a6bf 3440 * gcc.target/arm/neon-vaddws16.c: New test.
3441 * gcc.target/arm/neon-vaddws32.c: New test.
3442 * gcc.target/arm/neon-vaddwu16.c: New test.
3443 * gcc.target/arm/neon-vaddwu32.c: New test.
3444 * gcc.target/arm/neon-vaddwu8.c: New test.
3445 * lib/target-supports.exp
d40b10b2 3446 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3447 that arm neon support vector widen sum of HImode TO SImode.
3448
4bbfd6c2 34492016-04-23 Jakub Jelinek <jakub@redhat.com>
3450
3451 PR sanitizer/70712
3452 * c-c++-common/asan/pr70712.c: New test.
3453
524df596 34542016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3455
3456 * .gitattributes: New file.
3457
426c75c3 34582016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3459
3460 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3461
c052a8d5 34622016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3463
3464 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3465 * gfortran.dg/submodule_15.f08: Likewise.
3466
c08d4612 34672016-04-22 Richard Biener <rguenther@suse.de>
3468
3469 PR tree-optimization/70740
3470 * gcc.dg/torture/pr70740.c: New testcase.
3471
fd3211e1 34722016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3473
3474 PR target/70750
3475 * gcc.target/i386/pr70750-1.c: New test.
3476 * gcc.target/i386/pr70750-2.c: Likewise.
3477
15acd78c 34782016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3479
3480 PR c++/70540
3481 * g++.dg/cpp0x/auto48.C: New.
3482
192bf59c 34832016-04-21 Marek Polacek <polacek@redhat.com>
3484
3485 PR c++/70513
3486 * g++.dg/cpp0x/forw_enum12.C: New test.
3487 * g++.dg/cpp0x/forw_enum13.C: New test.
3488
5d429e99 34892016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3490
3491 PR target/70728
3492 * gcc.target/i386/pr70728.c: New test.
3493
06777d85 34942016-04-21 Richard Biener <rguenther@suse.de>
3495
3496 PR middle-end/70747
3497 * gcc.dg/pr70747.c: New testcase.
3498
7434c6fb 34992016-04-21 Bin Cheng <bin.cheng@arm.com>
3500
3501 PR tree-optimization/70715
3502 * gcc.dg/tree-ssa/scev-13.c: New test.
3503
f3ec0970 35042016-04-21 Marc Glisse <marc.glisse@inria.fr>
3505
3506 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3507
523f3a9d 35082016-04-21 Marc Glisse <marc.glisse@inria.fr>
3509
3510 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3511
ace7bf06 35122016-04-20 Jan Hubicka <jh@suse.cz>
3513
3514 PR ipa/70018
3515 * g++.dg/ipa/nothrow-1.C: New testcase.
3516
2b073aa6 35172016-04-20 Nathan Sidwell <nathan@acm.org>
3518
3519 PR c++/55635
3520 * g++.dg/eh/delete1.C: New.
3521
8a574c11 35222016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3523
3524 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3525 -mtune-ctrl=sse_typeless_stores.
3526
e3400750 35272016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3528
3529 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3530
4bd8a059 35312016-04-20 Bin Cheng <bin.cheng@arm.com>
3532
3533 PR tree-optimization/69489
3534 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3535
70574e60 35362016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3537
3538 PR c++/69363
3539 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3540 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3541 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3542
bd6f374c 35432016-04-20 Bin Cheng <bin.cheng@arm.com>
3544
3545 PR tree-optimization/56625
3546 PR tree-optimization/69489
3547 * gcc.dg/vect/pr56625.c: New test.
3548 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3549
482539ee 35502016-04-20 Andrew Pinski <apinski@cavium.com>
3551
3552 PR target/64971
3553 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3554
b4672800 35552016-04-20 Arnaud Charlet <charlet@adacore.com>
3556
3557 * gnat.dg/self1.adb: Remove now incorrect test.
3558
4fb48737 35592016-04-20 Bin Cheng <bin.cheng@arm.com>
3560
3561 * gcc.dg/tree-ssa/scev-11.c: New test.
3562 * gcc.dg/tree-ssa/scev-12.c: New test.
3563
97efb92e 35642016-04-20 Marek Polacek <polacek@redhat.com>
3565
3566 PR tree-optimization/70725
3567 * gcc.dg/pr70725.c: New test.
3568
9d2d4060 35692016-04-20 Richard Biener <rguenther@suse.de>
3570
3571 PR tree-optimization/70726
3572 * g++.dg/vect/pr70726.cc: New testcase.
3573
54530437 35742016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3575
3576 PR target/70674
3577 * gcc.target/s390/pr70674.c: New test.
3578
acda2210 35792016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3580
3581 PR libgfortran/70684
3582 * gfortran.dg/list_read_14.f90: New test.
3583
b7040bb0 35842016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3585
3586 PR target/69201
3587 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3588 extern to force it misaligned.
3589 (b): Likewise.
3590 (c): Likewise.
3591 (d): Likewise.
3592 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3593 Don't check `*' before movv4sf_internal.
3594 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3595 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3596 Don't check `*' before movv16qi_internal.
3597 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3598 extern to force it misaligned.
3599 (b): Likewise.
3600 (c): Likewise.
3601 (d): Likewise.
3602 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3603 Don't check `*' before movv2df_internal.
3604 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3605 extern to force it misaligned.
3606 (b): Likewise.
3607 (c): Likewise.
3608 (d): Likewise.
3609 Check movv8sf_internal instead of avx_storeups256.
3610 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3611
263b5475 36122016-04-19 Richard Biener <rguenther@suse.de>
3613
3614 PR tree-optimization/70171
3615 * g++.dg/tree-ssa/pr70171.C: New testcase.
3616
222ac318 36172016-04-19 Richard Biener <rguenther@suse.de>
3618
3619 PR tree-optimization/70724
3620 * gcc.dg/torture/pr70724.c: New testcase.
3621
003000a4 36222016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3623
3624 PR middle-end/70689
4860a6bf 3625 * gcc.target/i386/pr70689.c: New.
003000a4 3626
3f6e13de 36272016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3628
3629 PR target/70708
3630 * gcc.target/i386/pr70708.c: New test.
3631
10abddbd 36322016-04-18 Richard Biener <rguenther@suse.de>
3633
3634 PR tree-optimization/43434
3635 * gcc.dg/vect/pr43434.c: New testcase.
3636 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3637 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3638 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3639 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3640 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3641 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3642 * gcc.dg/gomp/pr68640.c: Likewise.
3643 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3644 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3645
950db54a 36462016-04-18 Richard Biener <rguenther@suse.de>
3647
3648 PR tree-optimization/70701
3649 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3650
67ccbf39 36512016-04-18 Tom de Vries <tom@codesourcery.com>
3652
3653 PR testsuite/70699
3654 * gcc.dg/pr70161.c: Add dot-file scans.
3655 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3656 instead of after last dot char.
3657
021ad2f3 36582016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3659
3660 * c-c++-common/dump-ada-spec-3.c: New test.
3661 * c-c++-common/dump-ada-spec-4.c: Likewise.
3662
d572fcfd 36632016-04-17 Tom de Vries <tom@codesourcery.com>
3664
3665 PR other/70183
3666 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3667
8b4ee73c 36682016-04-15 Jan Hubicka <jh@suse.cz>
3669
3670 PR ipa/70018
3671 * g++.dg/ipa/pure-const-1.C: New testcase.
3672 * g++.dg/ipa/pure-const-2.C: New testcase.
3673 * g++.dg/ipa/pure-const-3.C: New testcase.
3674
eac243e7 36752016-04-15 Marek Polacek <polacek@redhat.com>
3676
3677 PR c/70671
3678 * gcc.dg/bitfld-22.c: New test.
3679
64c1df32 36802016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3681
3682 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3683 x86_64.
3684
926f9422 36852016-04-15 Marek Polacek <polacek@redhat.com>
3686
3687 PR c/70651
3688 * c-c++-common/pr70651.c: New test.
3689
309bbaa3 36902016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3691
3692 PR rtl-optimization/70681
3693 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3694 dump scan on arm and powerpc.
3695 * gcc.dg/pr10474.c: Likewise.
3696
b4ba8358 36972016-04-15 Jakub Jelinek <jakub@redhat.com>
3698
ed92874a 3699 PR c++/69517
3700 PR c++/70019
3701 PR c++/70588
3702 * g++.dg/cpp1y/vla11.C: Revert for real.
3703
b4ba8358 3704 PR c/70436
3705 * c-c++-common/Wparentheses-1.c: New test.
3706 * c-c++-common/gomp/Wparentheses-1.c: New test.
3707 * c-c++-common/gomp/Wparentheses-2.c: New test.
3708 * c-c++-common/gomp/Wparentheses-3.c: New test.
3709 * c-c++-common/gomp/Wparentheses-4.c: New test.
3710 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3711 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3712 * c-c++-common/goacc/Wparentheses-1.c: New test.
3713
65717bb5 37142016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3715
3716 PR target/70662
3717 * gcc.target/i386/pr70662.c: New test.
3718
ca1a4077 37192016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 3720 Alan Modra <amodra@gmail.com>
ca1a4077 3721
3722 PR tree-optimization/70130
3723 * gcc.dg/vect/O3-pr70130.c: New testcase.
3724
dbe1794c 37252016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3726
11836644 3727 PR target/70669
3728 * gcc.target/powerpc/pr70669.c: New test.
3729
dbe1794c 3730 PR target/70640
3731 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3732 a power7 system that does not have an assembler that supports
3733 power8.
3734
4c1007f1 37352016-04-14 Martin Sebor <msebor@redhat.com>
3736
3737 PR c++/69517
3738 PR c++/70019
3739 PR c++/70588
3740 * c-c++-common/ubsan/vla-1.c: Revert.
3741 * g++.dg/cpp1y/vla11.C: Same.
3742 * g++.dg/cpp1y/vla12.C: Same.
3743 * g++.dg/cpp1y/vla13.C: Same.
3744 * g++.dg/cpp1y/vla14.C: Same.
3745 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 3746 * g++.dg/init/array24.C: Same.
4c1007f1 3747 * g++.dg/ubsan/vla-1.C: Same.
3748
22dcab66 37492016-04-14 Marek Polacek <polacek@redhat.com>
3750 Jan Hubicka <hubicka@ucw.cz>
3751
3752 PR c++/70029
3753 * g++.dg/torture/pr70029.C: New test.
3754
3e74b025 37552016-04-14 Martin Sebor <msebor@redhat.com>
3756
3757 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3758 type size to prevent failures on targets with very low maximum
3759 alignment.
3760
1d2e0f2a 37612016-04-14 Richard Biener <rguenther@suse.de>
3762
3763 PR tree-optimization/70623
3764 * gcc.dg/torture/pr70623.c: New testcase.
3765 * gcc.dg/torture/pr70623-2.c: Likewise.
3766
9aed0626 37672016-04-13 Martin Sebor <msebor@redhat.com>
3768
3769 PR c++/69517
3770 PR c++/70019
3771 PR c++/70588
3772 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3773 * g++.dg/cpp1y/vla11.C: New test.
3774 * g++.dg/cpp1y/vla12.C: New test.
3775 * g++.dg/cpp1y/vla13.C: New test.
3776 * g++.dg/cpp1y/vla14.C: New test.
3777 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 3778 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 3779 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3780
fd499010 37812016-04-13 Jakub Jelinek <jakub@redhat.com>
3782
3783 PR c++/70641
3784 * g++.dg/opt/pr70641.C: New test.
3785
87fa7252 37862016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3787
3788 PR rtl-optimization/68749
3789 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3790 effects of argument promotions.
3791 Remove default args to dg-skip-if.
3792
6c40e18b 37932016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3794
3795 PR c++/70635
3796 * g++.dg/parse/pr70635.C: New.
3797
92c53257 37982016-04-13 Marek Polacek <polacek@redhat.com>
3799
3800 PR c++/70639
3801 * c-c++-common/Wmisleading-indentation-4.c: New test.
3802
0241e4dc 38032016-04-13 Marek Polacek <polacek@redhat.com>
3804
3805 PR c/70436
4860a6bf 3806 * gcc.dg/Wparentheses-12.c: New test.
3807 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 3808
92bda444 38092016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3810
3811 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3812 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3813 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3814
38ea8a26 38152016-04-13 Jakub Jelinek <jakub@redhat.com>
3816
d08aa032 3817 PR middle-end/70633
3818 * gcc.c-torture/compile/pr70633.c: New test.
3819
38ea8a26 3820 PR debug/70628
3821 * gcc.dg/torture/pr70628.c: New test.
3822
9231d5c2 38232016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3824
3825 PR c++/70610
3826 * g++.dg/template/pr70610.C: New test.
3827 * g++.dg/template/pr70610-2.C: New test.
3828 * g++.dg/template/pr70610-3.C: New test.
3829 * g++.dg/template/pr70610-4.C: New test.
3830
249ca944 38312016-04-12 Jakub Jelinek <jakub@redhat.com>
3832
7f2ea2fb 3833 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3834 128 instead of 32.
3835
249ca944 3836 PR c++/70571
3837 * g++.dg/ext/pr70571.C: New test.
3838
8ca5a97d 38392016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3840
bf32a52d 3841 PR target/70640
8ca5a97d 3842 * gcc.target/powerpc/pr70640.c: New test.
3843
e971b45f 38442016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3845
3846 PR c++/68722
3847 * g++.dg/parse/pr68722.C: New.
3848
0b54d964 38492016-04-12 Jakub Jelinek <jakub@redhat.com>
3850
3851 PR rtl-optimization/70596
3852 * gcc.target/i386/pr70596.c: New test.
3853
d2dd85e3 38542016-04-12 Nathan Sidwell <nathan@acm.org>
3855
3856 PR c++/70501
3857 * g++.dg/init/pr70501.C: New.
3858
2d0001b0 38592016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3860
3861 * gcc.target/i386/asm-flag-6.c: New test.
3862
6c4df0d1 38632016-04-12 Tom de Vries <tom@codesourcery.com>
3864
3865 PR tree-optimization/68756
3866 * gcc.dg/graphite/pr68756.c: New test.
3867
0d60da57 38682016-04-12 Jakub Jelinek <jakub@redhat.com>
3869
3870 PR tree-optimization/70602
3871 * gcc.c-torture/execute/pr70602.c: New test.
3872
62735984 38732016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3874
3875 PR target/70381
3876 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3877 __float128 emulator is built and runs.
3878 * gcc.target/powerpc/float128-1.c: Likewise.
3879
3880 * lib/target-supports.exp (check_ppc_float128_sw_available):
3881 Rework tests for __float128 software and hardware
3882 availability. Fix exit condition to return 0 on success.
3883
a702492c 38842016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3885
3886 PR target/70133
3887 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3888 * gcc.target/aarch64/target_attr_15.c: Likewise.
3889
a8c5ce92 38902016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3891
3892 PR c++/69066
3893 * g++.dg/cpp1y/pr69066.C: New.
3894
5ecab913 38952016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3896
3897 PR fortran/68566
3898 * gfortran.dg/pr36192.f90: Update test.
3899 * gfortran.dg/pr36192_1.f90: Update test.
3900 * gfortran.dg/real_dimension_1.f: Update test.
3901 * gfortran.dg/parameter_array_init_7.f90: New test.
3902
6cb5ef70 39032016-04-09 John David Anglin <danglin@gcc.gnu.org>
3904
4edfdd23 3905 PR testsuite/64039
3906 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
3907
964f71e3 3908 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
3909
5d61c198 3910 PR rtl-optimization/66669
3911 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
3912
16eaaf58 3913 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
3914
0b68802d 3915 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
3916 * gcc.dg/pie-1.c: Likewise.
3917 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
3918 * gcc.dg/pic-4.c: Likewise.
3919 * gcc.dg/pie-3.c: Likewise.
3920 * gcc.dg/pie-4.c: Likewise.
3921
9c0dd509 3922 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
3923
03b2d3c1 3924 PR tree-optimization/68644
3925 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
3926
6cb5ef70 3927 PR rtl-optimization/64886
3928 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
3929
07de41ba 39302016-04-09 Tom de Vries <tom@codesourcery.com>
3931
3932 PR tree-optimization/68953
3933 * gcc.dg/graphite/pr68953.c: New test.
3934
d294e3fb 39352016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3936
3937 PR fortran/70592
3938 * gfortran.dg/deferred_character_16.f90: New test.
3939
3cb15094 39402016-04-09 Jakub Jelinek <jakub@redhat.com>
3941
3942 PR tree-optimization/70586
3943 * gcc.c-torture/execute/pr70586.c: New test.
3944
a02dc66f 39452016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3946
3947 PR sanitizer/70573
3948 * c-c++-common/asan/halt_on_error-1.c: Replace memset
3949 with __builtin_memset
3950 * c-c++-common/asan/halt_on_error-2.c: Likewise.
3951
0c302595 39522016-04-08 Cesar Philippidis <cesar@codesourcery.com>
3953
3954 PR lto/70289
3955 PR ipa/70348
3956 PR tree-optimization/70373
3957 PR middle-end/70533
3958 PR middle-end/70534
3959 PR middle-end/70535
3960 * c-c++-common/goacc/reduction-5.c: New test.
3961 * c-c++-common/goacc/reduction-promotions.c: New test.
3962 * gfortran.dg/goacc/reduction-3.f95: New test.
3963 * gfortran.dg/goacc/reduction-promotions.f90: New test.
3964
c6c0523b 39652016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
3966
3967 PR c++/70590
3968 PR c++/70452
3969 * g++.dg/pr70590.C: New test.
3970 * g++.dg/pr70590-2.C: New test.
3971
3ac399da 39722016-04-08 Jakub Jelinek <jakub@redhat.com>
3973
e97d1706 3974 PR middle-end/70593
3975 * gcc.target/i386/pr70593.c: New test.
3976
3ac399da 3977 PR rtl-optimization/70574
3978 * gcc.target/i386/avx2-pr70574.c: New test.
3979
fcfbb129 39802016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
3981
3982 PR sanitizer/70541
3983 * c-c++-common/asan/pr70541.c: New test.
3984
0aabcddf 39852016-04-08 Tom de Vries <tom@codesourcery.com>
3986
3987 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
3988 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
3989
bec0c1e8 39902016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3991
3992 PR target/70566
3993 * gcc.c-torture/execute/pr70566.c: New test.
3994
87c791f5 39952016-04-08 Tom de Vries <tom@codesourcery.com>
3996
3997 * c-c++-common/goacc/uninit-copy-clause.c: New test.
3998 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
3999
7f38718f 40002016-04-08 Alan Modra <amodra@gmail.com>
4001
4002 * gcc.target/powerpc/pr70117.c: New.
4003
a96a7710 40042016-04-07 Jakub Jelinek <jakub@redhat.com>
4005
7a6265d1 4006 PR testsuite/70581
4007 * gcc.dg/lto/simd-function_0.c: New test.
4008
a96a7710 4009 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4010 clones.
4011 * c-c++-common/attr-simd-2.c: Likewise.
4012 * c-c++-common/attr-simd-4.c: Likewise.
4013 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4014 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4015
508dd607 40162016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4017
4018 PR testsuite/70553
4019 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4020
1b61585a 40212016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4022 Tom de Vries <tom@codesourcery.com>
4023
4024 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4025 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4026 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4027 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4028 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4029 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4030 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4031 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4032
5f060aa8 40332016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4034
4035 PR c/70436
4036 * g++.dg/warn/Wparentheses-29.C: New test.
4037
d3831f71 40382016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4039
4040 PR c/70436
4041 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4042 explicit braces to resolve a future -Wparentheses warning.
4043
382ece2d 40442016-04-06 Richard Henderson <rth@redhat.com>
4045
4046 * gcc.dg/pr61817-1.c: New test.
4047 * gcc.dg/pr61817-2.c: New test.
4048 * gcc.dg/pr69391-1.c: New test.
4049 * gcc.dg/pr69391-2.c: New test.
4050
72234ee9 40512016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4052
4053 PR rtl-optimization/70398
4860a6bf 4054 * gcc.target/aarch64/pr70398.c: New.
72234ee9 4055
5547150a 40562016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4057
4058 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4059
15b70121 40602016-04-06 Yvan Roux <yvan.roux@linaro.org>
4061 Pedro Alves <palves@redhat.com>
4062
4063 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4064
585aefbb 40652016-04-06 Jakub Jelinek <jakub@redhat.com>
4066
0cbb513b 4067 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4068 Check for avx512f effective targets instead of avx2.
4069 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4070 for AVX512F clones.
4071 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4072 * g++.dg/gomp/declare-simd-1.C: Likewise.
4073 * g++.dg/gomp/declare-simd-3.C: Likewise.
4074 * g++.dg/gomp/declare-simd-4.C: Likewise.
4075
585aefbb 4076 PR middle-end/70550
4077 * c-c++-common/gomp/pr70550-1.c: New test.
4078 * c-c++-common/gomp/pr70550-2.c: New test.
4079
0b91cceb 40802016-04-05 Nathan Sidwell <nathan@acm.org>
4081
4082 PR c++/70512
4083 * g++.dg/ext/attribute-may-alias-5.C: New.
4084
645a9d8e 40852016-04-05 Jakub Jelinek <jakub@redhat.com>
4086
4087 PR c++/70336
4088 * c-c++-common/pr70336.c: New test.
4089 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4090 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4091
bdf23925 40922016-04-05 Jan Hubicka <hubicka@ucw.cz>
4093
4094 PR ipa/66223
4095 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4096
aaff837c 40972016-04-05 Jakub Jelinek <jakub@redhat.com>
4098
4099 PR rtl-optimization/70542
4100 * gcc.dg/torture/pr70542.c: New test.
4101 * gcc.target/i386/avx2-pr70542.c: New test.
4102
2eac58a0 41032016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4104
4105 PR tree-optimization/70509
4106 * gcc.target/i386/avx512bw-pr70509.c: New test.
4107
4f7ebe46 41082016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4109
4110 PR c++/70452
4111 * g++.dg/ext/constexpr-vla4.C: New test.
4112
305d86a0 41132016-04-05 Uros Bizjak <ubizjak@gmail.com>
4114
4115 PR target/70510
4116 * gcc.target/i386/pr70510.c: New test.
4117
eec3b789 41182016-04-05 Richard Biener <rguenther@suse.de>
4119
4120 PR tree-optimization/70526
4121 * g++.dg/torture/pr70526.C: New testcase.
4122
ca943582 41232016-04-05 Jakub Jelinek <jakub@redhat.com>
4124
4125 PR target/70525
4126 * gcc.target/i386/pr70525.c: New test.
4127
87825cd5 41282016-04-05 Richard Biener <rguenther@suse.de>
4129
4130 PR middle-end/70499
4131 * g++.dg/torture/pr70499.C: New testcase.
4132
14638828 41332016-04-05 Richard Biener <rguenther@suse.de>
4134
4135 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4136 remove XFAIL.
4137
967a90d5 41382016-04-04 Jakub Jelinek <jakub@redhat.com>
4139
4140 PR middle-end/70307
4141 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4142 rs6000 ABI warnings.
4143
d374a3a3 41442016-04-04 Jan Hubicka <hubicka@ucw.cz>
4145
4146 PR ipa/66223
4147 * g++.dg/ipa/devirt-51.C: New testcase.
4148
8ff377a6 41492016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4150 Jakub Jelinek <jakub@redhat.com>
4151
4152 PR middle-end/70457
4153 * gcc.dg/torture/pr70457.c: New.
4154
f567b44f 41552016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4156
4157 PR fortran/67538
4158 * gfortran.dg/allocate_with_source_19.f08: New test.
4159
89d4ebfa 41602016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4161
4162 PR fortran/65795
4163 * gfortran.dg/coarray_allocate_6.f08: New test.
4164
68ab33a6 41652016-04-04 Richard Biener <rguenther@suse.de>
4166
4167 PR rtl-optimization/70484
4168 * gcc.dg/torture/pr70484.c: New testcase.
4169
c4f5465d 41702016-04-04 Marek Polacek <polacek@redhat.com>
4171
4172 PR c/70307
4173 * gcc.dg/torture/pr70307.c: New test.
4174
bfec6609 41752016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4176
4177 PR target/70416
4178 PR target/67391
4179 * gcc.target/sh/torture/pr70416.c: New.
4180
40df9099 41812016-04-02 Martin Sebor <msebor@redhat.com>
4182
4183 PR c++/67376
4184 PR c++/70170
4185 PR c++/70172
4186 PR c++/70228
4187 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4188 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4189 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4190 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4191 * g++.dg/cpp0x/constexpr-string.C: Same.
4192 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4193 * g++.dg/cpp0x/pr65398.C: Same.
4194 * g++.dg/ext/constexpr-vla1.C: Same.
4195 * g++.dg/ext/constexpr-vla2.C: Same.
4196 * g++.dg/ext/constexpr-vla3.C: Same.
4197 * g++.dg/ubsan/pr63956.C: Same.
4198
0edb9bfe 41992016-04-01 Jakub Jelinek <jakub@redhat.com>
4200
4201 PR rtl-optimization/70467
4202 * gcc.target/i386/pr70467-2.c: New test.
4203
e5b1a1d9 42042016-04-01 Jakub Jelinek <jakub@redhat.com>
4205 Marek Polacek <polacek@redhat.com>
4206
4207 PR c++/70488
4208 * g++.dg/init/new47.C: New test.
4209
b2ca3fb0 42102016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4211
4212 PR target/70496
4213 * gcc.target/arm/pr70496.c: New test.
4214
4c3bd1e3 42152016-04-01 Nathan Sidwell <nathan@acm.org>
4216
47de69ad 4217 PR c++/68475
4218 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4219
313d569f 42202016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4221
4222 PR target/69890
4223 * gcc.dg/strlenopt.h (memmove): New.
4224 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4225 instead of "string.h".
4226 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4227 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4228 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4229 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4230 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4231 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4232 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4233 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4234 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4235 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4236 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4237 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4238 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4239 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4240 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4241 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4242 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4243 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4244 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4245 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4246
5469facd 42472016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4248
4249 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4250 (Holder::foo): Reflect this.
4251
503de754 42522016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4253
4254 PR target/70442
4255 * gcc.dg/pr70442.c: New test.
4256
13ee2de7 42572016-03-31 Nathan Sidwell <nathan@acm.org>
4258
4259 PR c++/70393
4260 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4261
5e0d03a8 42622016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4263
4264 PR target/70453
4265 * gcc.target/i386/pr70453.c: New test.
4266
8cb82ed4 42672016-03-31 Andrey Belevantsev <abel@ispras.ru>
4268
4269 PR target/70292
4270 * gcc.c-torture/pr70292.c: New test.
4271
7952b661 42722016-03-31 Marek Polacek <polacek@redhat.com>
4273
4274 PR c/70297
4275 * c-c++-common/pr70297.c: New test.
4276 * g++.dg/cpp0x/typedef-redecl.C: New test.
4277 * gcc.dg/typedef-redecl2.c: New test.
4278
1607cc74 42792016-03-31 Jakub Jelinek <jakub@redhat.com>
4280
4281 PR rtl-optimization/70460
4282 * gcc.c-torture/execute/pr70460.c: New test.
4283
c689c252 42842016-03-31 Richard Biener <rguenther@suse.de>
4285
4286 PR c++/70430
4287 * g++.dg/ext/vector30.C: New testcase.
4288
91c9586d 42892016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4290 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4291
4292 * gfortran.dg/fmt_pf.f90: New test.
4293
afa5c1b8 42942016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4295
4296 Forward-port from 5 branch
4297 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4298
4299 PR testsuite/70356
4300 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4301 dg-require-effective-target after dg-do.
4302
4303 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4304
4305 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4306
6a5dcab3 43072016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4308 Julian Brown <julian@codesourcery.com>
4309 Chung-Lin Tang <cltang@codesourcery.com>
4310 Cesar Philippidis <cesar@codesourcery.com>
4311 James Norris <jnorris@codesourcery.com>
4312 Tom de Vries <tom@codesourcery.com>
4313 Nathan Sidwell <nathan@codesourcery.com>
4314
305d86a0 4315 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 4316 * c-c++-common/goacc/loop-clauses.c: Likewise.
4317 * g++.dg/goacc/template.C: Likewise.
4318 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4319 * gfortran.dg/goacc/loop-1.f95: Likewise.
4320 * gfortran.dg/goacc/loop-5.f95: Likewise.
4321 * gfortran.dg/goacc/loop-6.f95: Likewise.
4322 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4323 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4324 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4325 * c-c++-common/goacc/clauses-fail.c: Likewise.
4326 * c-c++-common/goacc/parallel-1.c: Likewise.
4327 * c-c++-common/goacc/reduction-1.c: Likewise.
4328 * c-c++-common/goacc/reduction-2.c: Likewise.
4329 * c-c++-common/goacc/reduction-3.c: Likewise.
4330 * c-c++-common/goacc/reduction-4.c: Likewise.
4331 * c-c++-common/goacc/routine-3.c: Likewise.
4332 * c-c++-common/goacc/routine-4.c: Likewise.
4333 * c-c++-common/goacc/routine-5.c: Likewise.
4334 * c-c++-common/goacc/tile.c: Likewise.
4335 * g++.dg/goacc/template.C: Likewise.
4336 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4337 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4338 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4339 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4340 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4341 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4342 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4343 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4344 * c-c++-common/goacc/use_device-1.c: ... this file.
4345 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4346 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4347 * c-c++-common/goacc/host_data-6.c: ... this file.
4348 * c-c++-common/goacc/loop-2-kernels.c: New file.
4349 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4350 * c-c++-common/goacc/loop-3.c: Likewise.
4351 * g++.dg/goacc/reference.C: Likewise.
4352 * g++.dg/goacc/routine-1.C: Likewise.
4353 * g++.dg/goacc/routine-2.C: Likewise.
4354
932c0baa 43552016-03-30 Richard Biener <rguenther@suse.de>
4356
4357 PR middle-end/70450
4358 * gcc.dg/torture/pr70450.c: New testcase.
4359
7f7c4659 43602016-03-30 Jakub Jelinek <jakub@redhat.com>
4361
4362 PR target/70421
4363 * gcc.dg/torture/pr70421.c: New test.
4364 * gcc.target/i386/avx512f-pr70421.c: New test.
4365
9cbfe80c 43662016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4367
4368 PR testsuite/70364
4369 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4370 (check): New function.
4371 (bar): Call check.
4372 (foo): Align stack to 16 bytes when calling bar.
4373 * gcc.target/i386/cleanup-2.c: Likewise.
4374
f56c7d36 43752016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4376
4377 PR tree-optimization/59124
4378 * gcc.dg/Warray-bounds-19.c: New test.
4379
0275bf9b 43802016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4381
4382 * lib/prune.exp (escape_regex_chars): New.
4383 (prune_file_path): Update to quote metcharacters for regexp.
4384
a3daa269 43852016-03-29 Jakub Jelinek <jakub@redhat.com>
4386
24e1ba3d 4387 PR rtl-optimization/70429
4388 * gcc.c-torture/execute/pr70429.c: New test.
4389
a3daa269 4390 PR tree-optimization/70405
4391 * gcc.dg/pr70405.c: New test.
4392
3ef41a6e 43932016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4394
4395 PR fortran/70397
4396 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4397 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4398
4abd9410 43992016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4400
4401 PR testsuite/64177
4402 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4403 __cilkrts_set_param to set two workers.
4404 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4405 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4406
b58e5f0f 44072016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4408
305d86a0 4409 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 4410
bff53658 44112016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4412
4413 PR target/70406
305d86a0 4414 * gcc.target/i386/pr70406.c: New test.
bff53658 4415
bb2c9c15 44162016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4417
4418 * gnat.dg/specs/double_record_extension3.ads: New test.
4419
f12c84ab 44202016-03-25 Richard Henderson <rth@redhat.com>
4421
4422 PR target/70120
4423 * gcc.target/aarch64/pr70120-1.c: New.
4424 * gcc.target/aarch64/pr70120-2.c: New.
4425 * gcc.target/aarch64/pr70120-3.c: New.
4426
b0bf58c4 44272016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4428
4429 PR c++/62212
4430 * g++.dg/template/mangle2.C: The dg-do directive should be
4431 "compile" not "assemble".
4432
f175ba0f 44332016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4434
4435 PR lto/69650
4436 * gcc.dg/pr69650.c: New test.
4437
4cc3295f 44382016-03-25 David Edelsohn <dje.gcc@gmail.com>
4439
4440 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4441
0cf40600 44422016-03-25 Alan Modra <amodra@gmail.com>
4443
4444 * gcc.dg/dfp/pr70052.c: New test.
4445
3aebf099 44462016-03-24 Richard Henderson <rth@redhat.com>
4447
4448 PR middle-end/69845
4449 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4450 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4451
83245bd3 44522016-03-24 Tom de Vries <tom@codesourcery.com>
4453
4454 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4455
108e7ee4 44562016-03-24 Tom de Vries <tom@codesourcery.com>
4457
4458 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4459 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4460
17af0b14 44612016-03-24 Tom de Vries <tom@codesourcery.com>
4462
4463 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4464 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4465
6c8770ee 44662016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4467
4468 PR c++/62212
4469 * g++.dg/template/mangle2.C: New test.
4470
a7e21b7b 44712016-03-24 Richard Biener <rguenther@suse.de>
4472
4473 PR tree-optimization/70396
4474 * gcc.dg/torture/pr70396.c: New testcase.
4475
f365d297 44762016-03-24 Richard Biener <rguenther@suse.de>
4477
4478 PR middle-end/70370
4479 * gcc.dg/torture/pr70370.c: New testcase.
4480
da7aeb13 44812016-03-24 Tom de Vries <tom@codesourcery.com>
4482
4483 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4484 * gfortran.dg/goacc/kernels-tree.f95: Same.
4485 * gfortran.dg/goacc/parallel-tree.f95: Same.
4486
80b30de0 44872016-03-24 Tom de Vries <tom@codesourcery.com>
4488
4489 * c-c++-common/goacc/uninit-if-clause.c: New test.
4490 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4491
cb9b6b99 44922016-03-24 Jakub Jelinek <jakub@redhat.com>
4493
4494 PR target/70290
305d86a0 4495 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4496 Fix formatting.
cb9b6b99 4497
a4225fff 44982016-03-24 Richard Biener <rguenther@suse.de>
4499
4500 PR tree-optimization/70372
4501 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4502
5a869ab8 45032016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4504
4505 PR c++/70347
4506 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4507
36ce5faa 45082016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4509
4510 PR c++/70332
4511 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4512
c4fa85c9 45132016-03-23 Jakub Jelinek <jakub@redhat.com>
4514
d9377ad5 4515 PR c++/70001
4516 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4517 * g++.dg/cpp1y/pr70001.C: New test.
4518
c4fa85c9 4519 PR c++/70323
4520 * g++.dg/cpp0x/constexpr-70323.C: New test.
4521
0a2062da 45222016-03-23 Alexandre Oliva <aoliva@redhat.com>
4523 Jason Merrill <jason@redhat.com>
4524 Jakub Jelinek <jakub@redhat.com>
4525
4526 PR c++/69315
4527 * g++.dg/cpp0x/constexpr-69315.C: New test.
4528 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4529
62d2a6dc 45302016-03-23 Marek Polacek <polacek@redhat.com>
4531
4532 PR c++/69884
4533 * g++.dg/warn/Wignored-attributes-1.C: New test.
4534 * g++.dg/warn/Wignored-attributes-2.C: New test.
4535
a82d6246 45362016-03-23 Tom de Vries <tom@codesourcery.com>
4537
4538 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4539 initialization.
4540 * gfortran.dg/goacc/private-3.f95 (test): Same.
4541 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4542 missing use param.
4543
dc834ba1 45442016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4545
4546 * lib/target-supports.exp: Remove v7ve entry from loop
4547 creating effective target checks.
4548 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4549 (add_options_for_arm_arch_v7ve): Likewise.
4550
7e83fd1f 45512016-03-23 Jakub Jelinek <jakub@redhat.com>
4552
4553 PR tree-optimization/70354
4554 * gcc.dg/vect/pr70354-1.c: New test.
4555 * gcc.dg/vect/pr70354-2.c: New test.
4556 * gcc.target/i386/avx2-pr70354-1.c: New test.
4557 * gcc.target/i386/avx2-pr70354-2.c: New test.
4558
4e4da058 45592016-03-22 Jeff Law <law@redhat.com>
4560
4561 PR target/70232
4562 * gcc.dg/tree-ssa/pr70232.c: New test.
4563
6855137b 45642016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4565
4566 PR target/70302
4567 * gcc.target/i386/pr70302.c: New test.
4568
19db1ec8 45692016-03-22 Richard Biener <rguenther@suse.de>
4570
4571 PR middle-end/70251
4572 * g++.dg/torture/pr70251.C: New testcase.
4573
4baec9f2 45742016-03-22 David Malcolm <dmalcolm@redhat.com>
4575
4576 PR c/69993
4577 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4578 Wmisleading-indentation.c.
4579 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4580 reflect change to diagnostic text and order of messages.
4581 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4582
fcfec126 45832016-03-22 David Edelsohn <dje.gcc@gmail.com>
4584
4585 * g++.dg/ext/java-3.C: Don't compile on AIX.
4586
aa30728a 45872016-03-22 Richard Biener <rguenther@suse.de>
4588
4589 PR middle-end/70333
4590 * gcc.dg/torture/pr70333.c: New testcase.
4591
46ec4eb4 45922016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4593
4594 * g++.dg/ext/pr70290.C: New test.
4595
4880f878 45962016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4597
4598 PR target/70325
4599 * gcc.target/i386/pr70325.c: New test.
4600
3d78ea44 46012016-03-22 Jakub Jelinek <jakub@redhat.com>
4602
5934fb8f 4603 PR target/70329
4604 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4605 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4606
b6436f79 4607 PR target/70300
4608 * gcc.target/i386/pr70300.c: New test.
4609
3d78ea44 4610 PR c++/70295
4611 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4612 (func2): New function for cond with parens, xfail warning for c++.
4613 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4614
b60244f6 46152016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4616
4617 PR c++/70096
4618 * g++.dg/template/ptrmem30.C: New test.
4619
c8e3e744 46202016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4621
4622 PR c++/70204
4623 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4624 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4625
2715f63a 46262016-03-21 Jakub Jelinek <jakub@redhat.com>
4627
4628 PR middle-end/70326
4629 * gcc.dg/pr70326.c: New test.
4630
2daa2cda 46312016-03-21 Marc Glisse <marc.glisse@inria.fr>
4632 Jakub Jelinek <jakub@redhat.com>
4633
4634 PR tree-optimization/70317
4635 * gcc.dg/pr70317.c: New test.
4636
d9aa5a50 46372016-03-21 Uros Bizjak <ubizjak@gmail.com>
4638
4639 PR target/70327
4640 * gcc.target/i386/pr70327.c: New test.
4641
e1a88bf4 46422016-03-21 Martin Liska <mliska@suse.cz>
4643
61941425 4644 PR ipa/70306
e1a88bf4 4645 * gcc.dg/ipa/pr70306.c: New test.
4646
d9aa5a50 46472016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 4648
4649 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4650 * gcc.target/arm/attr-align3.c: Likewise.
4651 * gcc.target/arm/attr_arm.c: Likewise.
4652 * gcc.target/arm/flip-thumb.c: Likewise.
4653
afdde20c 46542016-03-21 Jakub Jelinek <jakub@redhat.com>
4655
4656 PR target/70296
4657 * gcc.target/powerpc/altivec-36.c: New test.
4658
3f2ef661 46592016-03-21 Richard Biener <rguenther@suse.de>
4660
4661 PR tree-optimization/70310
4662 * gcc.dg/torture/pr70310.c: New testcase.
4663
08b2b692 46642016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4665
4666 PR target/70293
4667 * gcc.target/i386/pr70293.c: New test.
4668
93505d22 46692016-03-21 Richard Biener <rguenther@suse.de>
4670
4671 PR tree-optimization/70288
4672 * gcc.dg/torture/pr70288-1.c: New testcase.
4673 * gcc.dg/torture/pr70288-2.c: Likewise.
4674
06fd1914 46752016-03-21 Andrey Belevantsev <abel@ispras.ru>
4676
4677 PR rtl-optimization/69307
4678 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 4679
b628775e 46802016-03-21 Andrey Belevantsev <abel@ispras.ru>
4681
4682 PR rtl-optimization/69102
4683 * gcc.c-torture/compile/pr69102.c: New test.
4684
1421f43c 46852016-03-18 Jeff Law <law@redhat.com>
4686
4687 PR rtl-optimization/70263
4688 * gcc.c-torture/compile/pr70263-1.c: New test.
4689 * gcc.target/i386/pr70263-2.c: New test.
4690
e7142ce1 46912016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4692
4693 PR rtl-optimization/70278
4694 * gcc.dg/torture/pr70278.c: New test.
4695 * gcc.target/arm/pr70278.c: New test.
4696
5539bc70 46972016-03-18 David Malcolm <dmalcolm@redhat.com>
4698
4699 PR c/70281
4700 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4701 (test_builtin_types_compatible_p): New test function.
4702 * gcc.dg/pr70281.c: New test case.
4703
296a290a 47042016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4705
4706 PR target/70113
4707 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4708
666094f0 47092016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4710
4711 PR tree-optimization/70252
4712 * gcc.dg/pr70252.c: New test.
4713
350514e8 47142016-03-18 Tom de Vries <tom@codesourcery.com>
4715
4716 * gcc.dg/pr70161-2.c: New test.
4717 * gcc.dg/pr70161.c: New test.
4718
011e0cea 47192016-03-18 Tom de Vries <tom@codesourcery.com>
4720
4721 PR ipa/70269
4722 * gcc.dg/pr70269.c: New test.
4723
292a09de 47242016-03-18 Jakub Jelinek <jakub@redhat.com>
4725
4726 PR c++/70267
4727 * g++.dg/ext/java-3.C: New test.
4728
efc86c4c 47292016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4730
4731 PR c++/70205
4732 * g++.dg/lookup/pr70205.C: New test.
4733
a28dd575 47342016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4735
4736 PR c++/70218
4737 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4738
92e7ab1e 47392016-03-17 Marek Polacek <polacek@redhat.com>
4740
4741 PR c/69407
4742 * gcc.dg/atomic-op-6.c: New test.
4743
7378dbfb 47442016-03-17 David Malcolm <dmalcolm@redhat.com>
4745
4746 PR c/70264
4747 * c-c++-common/pr70264.c: New test case.
4748
f7995d7d 47492016-03-17 Jakub Jelinek <jakub@redhat.com>
4750
e2895b76 4751 PR c++/70144
4752 * c-c++-common/pr70144-1.c: New test.
4753 * c-c++-common/pr70144-2.c: New test.
4754
f7995d7d 4755 PR c++/70272
4756 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4757 * g++.dg/opt/flifetime-dse6.C: New test.
4758 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4759
5ec4a949 47602016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4761
4762 PR driver/70192
4763 * gcc.dg/pic-1.c: New test.
4764 * gcc.dg/pic-2.c: Likewise.
4765 * gcc.dg/pic-3.c: Likewise.
4766 * gcc.dg/pic-4.c: Likewise.
4767 * gcc.dg/pie-1.c: Likewise.
4768 * gcc.dg/pie-2.c: Likewise.
4769 * gcc.dg/pie-3.c: Likewise.
4770 * gcc.dg/pie-4.c: Likewise.
4771 * gcc.dg/pie-5.c: Likewise.
4772 * gcc.dg/pie-6.c: Likewise.
4773
c28550e1 47742016-03-17 Tom de Vries <tom@codesourcery.com>
4775
4776 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4777 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4778
be3296cb 47792016-03-17 Richard Biener <rguenther@suse.de>
4780
4781 PR debug/70271
4782 * g++.dg/debug/pr70271.C: New testcase.
4783
9b60ef21 47842016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4785
4786 * gcc.target/i386/pr70251.c: New test.
4787
9a80bc1a 47882016-03-17 Marek Polacek <polacek@redhat.com>
4789
4790 PR c++/70194
4791 * g++.dg/warn/constexpr-70194.C: New test.
4792
733d7ff9 47932016-03-16 Richard Henderson <rth@redhat.com>
4794
4795 PR middle-end/70240
4796 * gcc.c-torture/compile/pr70240.c: New.
4797
3e6f12bf 47982016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4799
4800 * gcc.c-torture/compile/20151204.c: Skip for avr.
4801
867c9e99 48022016-03-16 Jakub Jelinek <jakub@redhat.com>
4803
4804 PR target/70245
4805 * g++.dg/opt/pr70245.C: New test.
4806 * g++.dg/opt/pr70245.h: New file.
4807 * g++.dg/opt/pr70245-aux.cc: New file.
4808
8ced6ab7 48092016-03-16 Martin Sebor <msebor@redhat.com>
4810
4811 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4812
37af779a 48132016-03-16 Richard Henderson <rth@redhat.com>
4814
4815 PR middle-end/70199
4816 * gcc.c-torture/compile/pr70199.c: New.
4817
78ed999c 48182016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4819
4820 * gcc.dg/uninit-19.c: Run dos2unix.
4821
462ca422 48222016-03-16 Marek Polacek <polacek@redhat.com>
4823
4824 PR c/70093
4825 * gcc.dg/nested-func-10.c: New test.
4826 * gcc.dg/nested-func-9.c: New test.
4827
fe58aacc 48282016-03-16 Jakub Jelinek <jakub@redhat.com>
4829
4830 PR tree-optimization/68714
4831 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4832
27a53872 48332016-03-16 Tom de Vries <tom@codesourcery.com>
4834
4835 PR tree-optimization/68715
4836 * gcc.dg/graphite/pr68715-2.c: New test.
4837 * gcc.dg/graphite/pr68715.c: New test.
4838 * gfortran.dg/graphite/pr68715.f90: New test.
4839
95049c3c 48402016-03-16 Tom de Vries <tom@codesourcery.com>
4841
4842 PR tree-optimization/68809
4843 * gcc.dg/graphite/pr68809-2.c: New test.
4844 * gcc.dg/graphite/pr68809.c: New test.
4845
09eddd70 48462016-03-16 Jakub Jelinek <jakub@redhat.com>
4847
81fc5915 4848 PR c++/70147
4849 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4850 method call to i () as argument. Adjust expected output.
4851
09eddd70 4852 PR c++/70147
4853 * g++.dg/ubsan/pr70147-1.C: New test.
4854 * g++.dg/ubsan/pr70147-2.C: New test.
4855
6373d2a2 48562016-03-15 Martin Sebor <msebor@redhat.com>
4857
4858 PR c++/58281
4859 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4860
d27a0c11 48612016-03-15 John David Anglin <danglin@gcc.gnu.org>
4862
9908039d 4863 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4864 hppa*-*-hpux*.
4865
45cdc3a6 4866 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4867
d27a0c11 4868 PR libfortran/69799
4869 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4870 libatomic_available.
4871
0dd1d57f 48722016-03-15 Marek Polacek <polacek@redhat.com>
4873
4874 PR c++/70209
4875 * g++.dg/ext/attribute-may-alias-4.C: New test.
4876
0ce02c07 48772016-03-15 Alexander Monakov <amonakov@ispras.ru>
4878
4879 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4880 -fvar-tracking-assignments-toggle flag.
4881
f6e39b30 48822016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4883
4884 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4885
167f93a2 48862016-03-15 Jakub Jelinek <jakub@redhat.com>
4887
4888 PR rtl-optimization/70222
4889 * gcc.c-torture/execute/pr70222-1.c: New test.
4890 * gcc.c-torture/execute/pr70222-2.c: New test.
4891
08a8af4a 48922016-03-15 Richard Henderson <rth@redhat.com>
4893
4894 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
4895
738eb905 48962016-03-15 Andrey Belevantsev <abel@ispras.ru>
4897
4898 PR rtl-optimization/69032
4899 * gcc.dg/pr69032.c: New test.
4900
dd148b3a 49012016-03-15 Andrey Belevantsev <abel@ispras.ru>
4902
4903 PR rtl-optimization/63384
d9aa5a50 4904 * g++.dg/pr63384.C: New test.
dd148b3a 4905
acf58115 49062016-03-15 Andrey Belevantsev <abel@ispras.ru>
4907
4908 PR target/64411
4909 * gcc.target/i386/pr64411.C: New test.
4910
a2897dc4 49112016-03-15 Tom de Vries <tom@codesourcery.com>
4912
4913 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
4914 * gfortran.dg/goacc/kernels-alias.f95: New test.
4915
7bad2faf 49162016-03-14 Martin Sebor <msebor@redhat.com>
4917
4918 PR c++/53792
4919 * g++.dg/cpp0x/constexpr-inline.C: New test.
4920 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
4921
d65fa8d9 49222016-03-14 David Edelsohn <dje.gcc@gmail.com>
4923
4924 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
4925
2b3c633f 49262016-03-14 Jakub Jelinek <jakub@redhat.com>
4927
4928 PR middle-end/70219
4929 * gcc.dg/pr70219.c: New test.
4930
e947f9c3 49312016-03-14 Bernd Schmidt <bschmidt@redhat.com>
4932
4933 PR target/70083
4934 * gcc.dg/torture/pr70083.c: New test.
4935 * gcc.target/i386/pr70083.c: New test.
4936
74201dc2 49372016-03-14 Richard Biener <rguenther@suse.de>
4938
4939 PR tree-optimization/56365
4940 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
4941
88aea41e 49422016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
4943
4944 PR target/70098
4945 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
4946 New function.
4947 * g++.dg/pr70098.C: New testcase.
4948
4949
1bd2aefd 49502016-03-14 Tom de Vries <tom@codesourcery.com>
4951
4952 PR tree-optimization/70045
4953 * gcc.dg/graphite/pr70045.c: New test.
4954
922c7033 49552016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4956
4957 PR fortran/69043
4958 * gfortran.dg/include_9.f90: New test.
4959
fd4ab6d9 49602016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4961
4962 PR fortran/45076
4963 gfortran.dg/prof/prof.exp: New script.
4964 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
4965
7d7218d3 49662016-03-12 Andrey Belevantsev <abel@ispras.ru>
4967
4968 PR rtl-optimization/69307
4969 * gcc.dg/pr69307.c: New test.
4970
02ffd664 49712016-03-12 Vladimir Makarov <vmakarov@redhat.com>
4972
4973 PR target/69614
4974 * gcc.target/arm/pr69614.c: New.
4975
76e207a9 49762016-03-12 Paul Thomas <pault@gcc.gnu.org>
4977
4978 PR fortran/70031
4979 * gfortran.dg/submodule_14.f08: New test
4980
4981 PR fortran/69524
4982 * gfortran.dg/submodule_15.f08: New test
4983
490ee78a 49842016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
4985
4986 PR c++/70106
4987 * g++.dg/cpp1y/paren3.C: New test.
4988
04e137ff 49892016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4990
4991 PR target/70131
4992 * gcc.target/powerpc/ppc-round2.c: New test.
4993
27b2c1c4 49942016-03-11 Bernd Schmidt <bschmidt@redhat.com>
4995
4996 PR target/70123
4997 * gcc.dg/torture/pr70123.c: New test.
4998
84116671 49992016-03-11 Jeff Law <law@redhat.com>
5000
5001 PR tree-optimization/70190
5002 * gcc.c-torture/compile/pr70190.c: New test.
5003
cfa58bc8 50042016-03-11 David Malcolm <dmalcolm@redhat.com>
5005
5006 PR c/68187
5007 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5008 case.
5009 (test43_b): Likewise.
5010 (test43_c): Likewise.
5011 (test43_d): Likewise.
5012 (test43_e): Likewise.
5013 (test43_f): Likewise.
5014 (test43_g): Likewise.
5015 (test44_a): Likewise.
5016 (test44_b): Likewise.
5017 (test44_c): Likewise.
5018 (test44_d): Likewise.
5019 (test44_e): Likewise.
5020
ce234f27 50212016-03-11 David Malcolm <dmalcolm@redhat.com>
5022
5023 PR c/70085
5024 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5025
e4756b48 50262016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5027
5028 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5029 dg-options.
5030
1f5ef87e 50312016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5032
5033 PR target/70002
5034 PR target/69245
5035 * gcc.target/aarch64/pr69245_2.c: New test.
5036
f9c352a1 50372016-03-11 Jakub Jelinek <jakub@redhat.com>
5038
5039 PR tree-optimization/70177
5040 * gcc.dg/pr70177.c: New test.
5041
4dd92ac6 50422016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5043
5044 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5045
331e4fdb 50462016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5047
5048 * gcc.dg/tree-ssa/sra-20.c: New.
5049
69262824 50502016-03-11 Jakub Jelinek <jakub@redhat.com>
5051
6f9a7425 5052 PR rtl-optimization/70174
5053 * gcc.dg/pr70174.c: New test.
5054
69262824 5055 PR tree-optimization/70169
5056 * gcc.dg/pr70169.c: New test.
5057
4637a847 50582016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5059
5060 PR target/70160
5061 * gcc.target/i386/pr70160.c: New test.
5062
5a86d754 50632016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5064
5065 * gcc.target/s390/dfp-1.c: New test.
5066
af4c8290 50672016-03-10 Nick Clifton <nickc@redhat.com>
5068
5069 PR target/70044
5070 * gcc.target/aarch64/pr70044.c: New test.
5071
98dfd328 50722016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5073 Jakub Jelinek <jakub@redhat.com>
5074
5075 PR c++/70001
5076 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5077 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5078 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5079
75e72311 50802016-03-10 Jan Hubicka <hubicka@ucw.cz>
5081
5082 PR lto/69589
5083 * g++.dg/lto/pr69589_0.C: New testcase
5084 * g++.dg/lto/pr69589_1.C: New testcase
5085
a2eb1271 50862016-03-10 Marek Polacek <polacek@redhat.com>
5087
5088 PR c++/70153
5089 * g++.dg/delayedfold/unary-plus1.C: New test.
5090
50912016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 5092
5093 * gcc.target/arm/pr45701-1.c: Escape brackets.
5094 * gcc.target/arm/pr45701-2.c: Likewise.
5095
5ab2987f 50962016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5097
5098 * gfortran.dg/unconstrained_commons.f: New.
5099
6972afac 51002016-03-10 Alan Modra <amodra@gmail.com>
5101
5102 * gcc.dg/pr69195.c: New.
5103 * gcc.dg/pr69238.c: New.
5104
c82c99ec 51052016-03-10 Tom de Vries <tom@codesourcery.com>
5106
5107 PR testsuite/68915
5108 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5109
a2389d4a 51102016-03-10 Richard Biener <rguenther@suse.de>
5111
5112 PR tree-optimization/70128
5113 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5114 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5115
c272412d 51162016-03-09 Jakub Jelinek <jakub@redhat.com>
5117
a0451069 5118 PR tree-optimization/70152
5119 * gcc.dg/pr70152.c: New test.
5120
c272412d 5121 PR target/70086
5122 * gcc.target/i386/pr70086-1.c: New test.
5123 * gcc.target/i386/pr70086-2.c: New test.
5124 * gcc.target/i386/pr70086-3.c: New test.
5f611068 5125
5126 PR tree-optimization/70127
5127 * gcc.c-torture/execute/pr70127.c: New test.
5128
27dcb7a8 51292016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5130
5131 * c-c++-common/goacc/combined-directives-2.c: New test.
5132
c24757cf 51332016-03-09 David Malcolm <dmalcolm@redhat.com>
5134
5135 PR c/68473
5136 PR c++/70105
5137 * g++.dg/diagnostic/pr70105.C: New test.
5138 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5139 (test_multiple_ordinary_maps): New test function.
5140
83108969 51412016-03-09 David Malcolm <dmalcolm@redhat.com>
5142
5143 PR c/68473
5144 PR c++/70105
5145 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5146 Drop range information from call to inform_at_rich_loc.
5147 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5148 New.
5149 (test_show_locus): Replace calls to rich_location::add_range with
5150 calls to add_range. Rewrite the tests that used the now-defunct
5151 rich_location ctor taking a source_range. Simplify other tests
5152 by replacing calls to COMBINE_LOCATION_DATA with calls to
5153 make_location.
5154
6733c0e8 51552016-03-09 Richard Biener <rguenther@suse.de>
5156 Jakub Jelinek <jakub@redhat.com>
5157
5158 PR tree-optimization/70138
5159 * gcc.dg/vect/pr70138-1.c: New testcase.
5160 * gcc.dg/vect/pr70138-2.c: Likewise.
5161
96abb9f5 51622016-03-09 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR target/70049
5165 * gcc.target/i386/pr70049.c: New test.
5166
42bb3bfb 51672016-03-09 Richard Biener <rguenther@suse.de>
5168
5169 PR c/70143
5170 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5171 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5172 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5173
27527428 51742016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5175
5176 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5177 arm-*-*.
5178
248449f2 51792016-03-09 Jakub Jelinek <jakub@redhat.com>
5180
1bd49ced 5181 PR middle-end/67278
5182 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5183
248449f2 5184 PR target/67278
5185 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5186
5187 PR middle-end/70050
5188 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5189 in testcase comment.
5190
dfc460ff 51912016-03-09 Tom de Vries <tom@codesourcery.com>
5192
5193 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5194 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5195 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5196 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5197 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5198 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5199 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5200 * gfortran.dg/goacc/kernels-loop.f95: New test.
5201
0377fc7f 52022016-03-08 Martin Sebor <msebor@redhat.com>
5203
5204 PR c++/62096
5205 * g++.dg/warn/overflow-warn-7.C: New test.
5206
3556aa80 52072016-03-08 Jason Merrill <jason@redhat.com>
5208
5209 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5210 * lib/target-supports.exp (check_effective_target_concepts): New.
5211
e5096208 52122016-03-08 Jakub Jelinek <jakub@redhat.com>
5213
5370eb8d 5214 PR c++/70135
5215 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5216 * g++.dg/ubsan/pr70135.C: New test.
5217
e5096208 5218 PR target/70110
5219 * gcc.dg/pr70110.c: New test.
5220
cc37120d 52212016-03-07 Martin Jambor <mjambor@suse.cz>
5222
5223 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5224 * c-c++-common/gomp/if-1.c: Likewise.
5225 * c-c++-common/gomp/pr61486-2.c: Likewise.
5226 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5227 to dg-additional-options.
5228 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5229 * g++/gomp/target-teams-1.c: Likewise.
5230 * gcc.dg/gomp/gomp.exp: Likewise.
5231 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5232 dg-additional-options.
5233 * gfortran.dg/gomp/gomp.exp: Likewise.
5234 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5235 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5236 dg-additional-options.
5237 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5238
53c248d8 52392016-03-07 Martin Jambor <mjambor@suse.cz>
5240
5241 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5242 * c-c++-common/gomp/gridify-1.c: New test.
5243 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5244
541e79a0 52452016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5246
5247 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5248 trigger for cortex-r8, when scanning for register r8.
5249 * gcc.target/arm/pr45701-2.c: Likewise.
5250
4dfabd94 52512016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 5252 Jeff Law <law@redhat.com>
4dfabd94 5253
5254 PR tree-optimization/69740
5255 * gcc.c-torture/compile/pr69740-1.c: New test.
5256 * gcc.c-torture/compile/pr69740-2.c: New test.
5257
1b63a87b 52582016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5259
5260 * lib/target-supports.exp
5261 (check_effective_target_whole_vector_shift): Enable for PPC64.
5262
d33914da 52632016-03-07 Richard Biener <rguenther@suse.de>
5264
5265 PR tree-optimization/70115
5266 * gcc.dg/torture/pr70115.c: New testcase.
5267
584fba4b 52682016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5269
5270 PR middle-end/69916
5271 * c-c-++-common/goacc/pr69916.c: New.
5272
7f2f5ec0 52732016-03-07 Richard Henderson <rth@redhat.com>
5274
5275 * gcc.c-torture/compile/pr70061.c: New test.
5276
f530e7c4 52772016-03-07 Richard Biener <rguenther@suse.de>
5278
5279 PR testsuite/70109
5280 * gcc.dg/vect/O3-pr36098.c: New testcase.
5281
a3855fed 52822016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5283
5284 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5285
091ffc31 52862016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5287
5288 * gnat.dg/renaming9.ad[sb]: New testcase.
5289
2941b871 52902016-03-05 Jakub Jelinek <jakub@redhat.com>
5291
5292 PR c++/70084
5293 * g++.dg/expr/stdarg3.C: New test.
5294
5173ce42 52952016-03-04 Jeff Law <law@redhat.com>
5296
5297 PR tree-optimization/69196
5298 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5299 x86_64-*-*.
5300
2d1d2e55 53012016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5302
0e43078e 5303 PR c/69973
5304 * gcc.dg/pr69973.c: New test.
5305
d8ec06ae 5306 PR rtl-optimization/69941
5307 * gcc.dg/torture/pr69941.c: New test.
5308
2d1d2e55 5309 PR c/69824
5310 * gcc.dg/pr69824.c: New test.
5311
32f692e2 53122016-03-05 Tom de Vries <tom@codesourcery.com>
5313
5314 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5315 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5316 function.
5317
1c699e9a 53182016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5319
5320 PR c++/66786
5321 * g++.dg/cpp1y/var-templ48.C: New test.
5322 * g++.dg/cpp1y/var-templ49.C: New test.
5323
358448c6 53242016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5325
5326 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5327
01dc3c45 53282016-03-04 Jakub Jelinek <jakub@redhat.com>
5329
e968ff6d 5330 PR c++/70035
5331 * g++.dg/ubsan/pr70035.C: New test.
5332
01dc3c45 5333 PR target/70062
5334 * gcc.target/i386/pr70062.c: New test.
5335
3937d618 53362016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5337
5338 * g++.dg/template/typename21.C: Remove c++98_only.
5339
c58ac7f8 53402016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5341
5342 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5343
0060768a 53442016-03-04 David Malcolm <dmalcolm@redhat.com>
5345
5346 PR c/68187
5347 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5348 function.
5349 (fn_42_b): Likewise.
5350 (fn_42_c): Likewise.
5351
74c6fd40 53522016-03-04 David Malcolm <dmalcolm@redhat.com>
5353
5354 PR c/68187
5355 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5356 function.
5357 (fn_40_b): Likewise.
5358 (fn_41_a): Likewise.
5359 (fn_41_b): Likewise.
5360
31b11359 53612016-03-04 Jakub Jelinek <jakub@redhat.com>
5362
5363 PR target/70059
5364 * gcc.target/i386/avx512f-pr70059.c: New test.
5365 * gcc.target/i386/avx512dq-pr70059.c: New test.
5366
c5b93452 53672016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5368
5369 PR rtl-optimization/57676
5370 * gcc.dg/torture/pr57676.c: New test.
5371
268fbd56 53722016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5373
5374 * gcc.dg/pr70026.c: New test.
5375
6560d1ad 53762016-03-04 Marek Polacek <polacek@redhat.com>
5377
5378 PR c/69798
5379 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5380 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5381
cc7dfddf 53822016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5383
5384 PR target/70004
5385 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5386 Delete.
5387 (test_corners_sisd_si): Likewise.
5388 (main): Remove checks of the above.
5389 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5390
e9663bd4 53912016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5392
5393 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5394
dcdd684e 53952016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5396
5397 * gcc.dg/torture/pr69951.c: Accept argc==0.
5398
e692d332 53992016-03-04 Richard Biener <rguenther@suse.de>
5400
5401 PR c++/70054
5402 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5403 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5404
af77b7e6 54052016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5406
5407 PR testsuite/69766
5408 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5409 testing multiarch.
5410
290da96e 54112016-03-04 Jakub Jelinek <jakub@redhat.com>
5412
5413 PR debug/69947
5414 * gcc.dg/guality/pr69947.c: New test.
5415
e51ce713 54162016-03-03 Jakub Jelinek <jakub@redhat.com>
5417
5418 PR ada/70017
5419 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5420
1feed892 54212016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5422
5423 PR rtl-optimization/69904
5424 * gcc.target/arm/pr69904.c: New test.
5425
c32bda69 54262016-03-03 Jakub Jelinek <jakub@redhat.com>
5427
5428 PR target/70021
5429 * gcc.dg/vect/pr70021.c: New test.
5430 * gcc.target/i386/pr70021.c: New test.
5431
1bc579ed 54322016-03-03 Marek Polacek <polacek@redhat.com>
5433
5434 PR middle-end/70050
5435 * gcc.dg/pr70050.c: New test.
5436
cfa8d638 54372016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5438
5439 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5440
1b889259 54412016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5442
5443 PR tree-optimization/70043
5444 * gfortran.dg/vect/pr70043.f90: New test.
5445
f756dfa3 54462016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5447
5448 * gnat.dg/specs/task1.ads: New test.
5449
5cb4863d 54502016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5451
5452 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5453 Invoke gdb with -batch.
5454 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5455
5dd12e43 54562016-03-03 Richard Biener <rguenther@suse.de>
5457
5458 PR tree-optimization/55936
5459 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5460
d97ba4ca 54612016-03-02 Jeff Law <law@redhat.com>
5462
5d23c86f 5463 PR rtl-optimization/69942
5464 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5465 effects of argument promotions.
5466
d97ba4ca 5467 PR tree-optimization/69987
5468 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5469 target does not support -fprefetch-loop-arrays.
5470
901faaa0 54712016-03-02 Uros Bizjak <ubizjak@gmail.com>
5472
5473 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5474
51f6fdce 54752016-03-02 Bin Cheng <bin.cheng@arm.com>
5476
6bc7872f 5477 PR rtl-optimization/69052
51f6fdce 5478 * gcc.target/i386/pr69052.c: New test.
5479
31d31e07 54802016-03-02 Alan Modra <amodra@gmail.com>
5481
5482 * gcc.dg/pr69990.c: New.
5483
04faee95 54842016-03-02 Jakub Jelinek <jakub@redhat.com>
5485
270d0117 5486 PR c/68062
5487 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5488
5489 PR middle-end/70022
5490 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5491
04faee95 5492 PR target/70028
5493 * gcc.target/i386/pr70028.c: New test.
5494
a2cc9e8e 54952016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5496
5497 * c-c++-common/asan/swapcontext-test-1.c,
5498 * c-c++-common/tsan/thread_leak.c,
5499 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5500 * g++.dg/tsan/benign_race.C,
5501 * g++.dg/tsan/fd_close_norace.C,
5502 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5503 races with sanitizer output
5504
dd4bd263 55052016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 5506 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 5507
5508 PR target/67278
5509 * gcc.dg/simd-8.c: New testcase.
5510
b5fe3a49 55112016-03-02 Richard Biener <rguenther@suse.de>
5512
5513 PR middle-end/67278
5514 * gcc.dg/simd-7.c: New testcase.
5515
23601f67 55162016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5517
5518 * gcc.target/i386/pr70007.c: Tweak.
5519
f66f65e7 55202016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5521
5522 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5523
60773515 55242016-03-02 Marek Polacek <polacek@redhat.com>
5525
5526 PR c/67854
5527 * gcc.dg/pr67854.c: New test.
5528
6c094cb1 55292016-03-02 Jakub Jelinek <jakub@redhat.com>
5530
5531 PR middle-end/70025
5532 * gcc.dg/torture/pr70025.c: New test.
5533
7627bb56 55342016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5535
5536 PR tree-optimization/68621
5537 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5538
066c8e94 55392016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5540
5541 * gcc.target/i386/pr70007.c: New test.
5542
d3b819ad 55432016-03-01 Jeff Law <law@redhat.com>
5544
d4b9ad56 5545 PR tree-optimization/69196
7e217344 5546 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 5547
d3b819ad 5548 PR tree-optimization/69196
5549 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5550 duplicating code and spoiling the expected output.
5551
4f37285d 55522016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5553
5554 PR target/70033
5555 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5556 supports power9 before doing tests.
5557 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5558 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5559 * gcc.target/powerpc/p9-permute.c: Likewise.
5560
3e9c4f6c 55612016-03-01 Uros Bizjak <ubizjak@gmail.com>
5562
5563 PR target/70027
5564 * gcc.target/i386/pr70027.c: New test.
5565
e324729e 55662016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 5567
5568 * gcc.dg/pr70017.c: New test.
5569
40e9ce2d 55702016-03-01 Jakub Jelinek <jakub@redhat.com>
5571
5572 PR c/69796
5573 PR c/69974
5574 * gcc.dg/pr69796.c: New test.
5575 * gcc.dg/pr69974.c: New test.
5576
e8b016ea 55772016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5578
5579 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5580
24d3127c 55812016-02-29 Jeff Law <law@redhat.com>
5582
5583 PR tree-optimization/69987
5584 * gfortran.dg/pr69987.f90: New test.
5585
5586 PR tree-optimization/69989
5587 * gcc.c-torture/compile/pr69989-2.c: New test.
5588
12cc1225 55892016-03-01 Marek Polacek <polacek@redhat.com>
5590
5591 PR c++/69795
5592 * g++.dg/parse/invalid1.C: New test.
5593
d99a947c 55942016-03-01 Richard Biener <rguenther@suse.de>
5595
5596 PR middle-end/70022
5597 * gcc.dg/pr70022.c: New testcase.
5598
395dbc60 55992016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5600
5601 PR tree-optimization/69956
5602 * gcc.dg/pr69956.c: New test.
5603
40a35c55 56042016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5605
5606 PR target/70011
5607 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5608 XFAIL when hardware supports efficient unaligned storage access.
5609
4edc90b0 56102016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5611
5612 PR c++/69961
5613 * g++.dg/template/pr69961a.C: New test.
5614 * g++.dg/template/pr69961b.C: New test.
5615
1ed1f69a 56162016-02-29 David Malcolm <dmalcolm@redhat.com>
5617
5618 PR preprocessor/69985
5619 * gcc.dg/cpp/pr69985.c: New test case.
5620
01c5d15d 56212016-02-29 Jeff Law <law@redhat.com>
5622
3a4d3de5 5623 PR tree-optimization/70005
5624 * gcc.c-torture/execute/pr70005.c New test.
5625
01c5d15d 5626 PR tree-optimization/69999
5627 * gcc.c-torture/compile/pr69999.c: New test.
5628
1bf66b54 56292016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5630
5631 PR tree-optimization/69652
5632 * gcc.dg/torture/pr69652.c: Delete test.
5633 * gcc.dg/vect/pr69652.c: New test.
5634
b4d653d5 56352016-02-19 Richard Biener <rguenther@suse.de>
5636
5637 PR tree-optimization/69980
5638 * gfortran.dg/vect/pr69980.f90: New testcase.
5639
35bc4745 56402016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5641
5642 * gcc.target/sparc/20160229-1.c: New test.
5643
bb54a538 56442016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5645
5646 * gnat.dg/stack_usage3.adb: New test.
5647 * gnat.dg/stack_usage3_pkg.ads: New helper.
5648
95164e71 56492016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5650
5651 * gnat.dg/renaming8.adb: New test.
5652 * gnat.dg/renaming8_pkg1.ads: New helper.
5653 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5654 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5655
a890896f 56562016-02-29 Richard Biener <rguenther@suse.de>
5657
5658 PR tree-optimization/69720
5659 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5660
5c70403a 56612016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5662
5663 PR fortran/68147
5664 PR fortran/47674
5665 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5666
dfb6d139 56672016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 5668 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5669
5670 PR fortran/56007
5671 * gfortran.dg/coarray_8.f90: Adjust error message.
5672 * gfortran.dg/pr56007.f90: New test.
5673 * gfortran.dg/pr56007.f: New test.
5674
536508db 56752016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5676
5677 PR tree-optimization/69989
5678 * gcc.dg/torture/pr69989.c: New test.
5679
eec75e45 56802016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5681
5682 * gcc.target/i386/stack-realign-win.c: New test.
5683
0175e45a 56842016-02-28 Harald Anlauf <anlauf@gmx.de>
5685
5686 PR fortran/60126
5687 * gfortran.dg/pr60126.f90: New test.
5688
2a703589 56892016-02-27 Jeff Law <law@redhat.com>
5690
5691 Revert
5692 2016-02-26 Richard Biener <rguenther@suse.de>
5693 Jeff Law <law@redhat.com>
5694
5695 PR tree-optimization/69740
5696 * gcc.c-torture/compile/pr69740-1.c: New test.
5697 * gcc.c-torture/compile/pr69740-2.c: New test.
5698
359b4c18 56992016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5700
1c96765a 5701 PR fortran/69910
359b4c18 5702 * gfortran.dg/newunit_4.f90: New test.
5703
49462d93 57042016-02-27 Jakub Jelinek <jakub@redhat.com>
5705
5706 PR target/69613
5707 PR rtl-optimization/69886
5708 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5709 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5710 target.
5711
c4ac733e 57122016-02-26 Martin Sebor <msebor@redhat.com>
5713
5714 PR tree-optimization/15826
5715 * gcc.dg/tree-ssa/pr15826.c: New test.
5716
da8c4b5d 57172016-02-26 Jakub Jelinek <jakub@redhat.com>
5718
5719 PR target/69969
5720 * gcc.target/powerpc/pr69969.c: New test.
5721
0a4558eb 57222016-02-26 Martin Sebor <msebor@redhat.com>
5723
5724 PR c++/15766
5725 * g++.old-deja/g++.other/decl5.C: Add a test case.
5726
5b500299 57272016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5728
5729 PR target/69946
5730 * gcc.target/powerpc/pr69946.c: New file.
5731
565f533b 57322016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 5733 Jeff Law <law@redhat.com>
565f533b 5734
0a4558eb 5735 PR tree-optimization/69740
565f533b 5736 * gcc.c-torture/compile/pr69740-1.c: New test.
5737 * gcc.c-torture/compile/pr69740-2.c: New test.
5738
ff67cbea 57392016-02-26 Martin Jambor <mjambor@suse.cz>
5740
5741 PR middle-end/69920
5742 * gcc.dg/torture/pr69932.c: New test.
5743 * gcc.dg/torture/pr69936.c: Likewise.
5744
e400d817 57452016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5746
5747 PR target/69709
5748 * gcc.target/s390/pr69709.c: New test.
5749
126a5a2d 57502016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5751
5752 PR target/69245
5753 * gcc.target/aarch64/pr69245_1.c: New test.
5754
59c58860 57552016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5756
5757 PR target/69613
5758 * gcc.dg/torture/pr69613.c: New test.
5759
9441fa4e 57602016-02-26 Jakub Jelinek <jakub@redhat.com>
5761
5762 PR rtl-optimization/69891
5763 * gcc.target/i386/pr69891.c: New test.
5764
e48fcde0 57652016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 5766 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5767
35ed600a 5768 PR target/61397
f41208a1 5769 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5770 functionality for both 32-bit and 64-bit.
5771
c86aaa0e 57722016-02-26 Richard Biener <rguenther@suse.de>
5773
5774 PR tree-optimization/69551
5775 * gcc.dg/torture/pr69951.c: New testcase.
5776
38e71a65 57772016-02-25 Richard Biener <rguenther@suse.de>
5778
5779 PR tree-optimization/48795
5780 * gcc.dg/Warray-bounds-18.c: New testcase.
5781
03331e69 57822016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5783
5784 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5785
f14d8d6a 57862016-02-25 Jakub Jelinek <jakub@redhat.com>
5787
5788 PR rtl-optimization/69896
5789 * gcc.dg/pr69896.c: New test.
5790
4003c807 57912016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5792
5793 PR c++/69736
5794 * g++.dg/cpp1y/paren2.C: New test.
5795
a0573328 57962016-02-24 Martin Sebor <msebor@redhat.com>
5797
5798 PR c/51147
5799 * gcc.dg/enum-mode-2.c: New test.
5800
2cde02ad 58012016-02-24 Jakub Jelinek <jakub@redhat.com>
5802
5803 PR c++/69922
5804 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5805 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5806 * g++.dg/ubsan/pr69922.C: New test.
5807
f0ea75d1 58082016-02-24 Marek Polacek <polacek@redhat.com>
5809
5810 PR c/69819
5811 * gcc.dg/pr69819.c: New test.
5812
05027366 58132016-02-24 Martin Sebor <msebor@redhat.com>
5814
34ed562b 5815 PR c++/69912
5816 * g++.dg/ext/flexary15.C: New test.
5817
58182016-02-24 Martin Sebor <msebor@redhat.com>
5819
5820 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 5821 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 5822 * g++.dg/ext/builtin_alloca.C: Same.
05027366 5823
650c3ad5 58242016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5825 Charles Baylis <charles.baylis@linaro.org>
5826
5827 PR debug/61033
5828 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5829
596070e8 58302016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 5831 Jakub Jelinek <jakub@redhat.com>
596070e8 5832
5833 PR middle-end/69760
5834 * gcc.dg/torture/pr69760.c: New testcase.
5835
d6b92d9f 58362016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5837
5838 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5839 pattern on Solaris with as.
5840
90436d9d 58412016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5842
5843 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5844 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5845 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5846 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5847
7c749495 58482016-02-24 Jakub Jelinek <jakub@redhat.com>
5849
5850 PR middle-end/69915
5851 * gcc.dg/pr69915.c: New test.
5852
9c9680b5 58532016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5854
5855 PR rtl-optimization/69886
5856 * gcc.dg/torture/pr69886.c: New test.
5857
36d081ee 58582016-02-24 Richard Biener <rguenther@suse.de>
5859
5860 PR middle-end/68963
5861 * gcc.dg/torture/pr68963.c: New testcase.
5862
2a0accb9 58632016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5864
5865 PR target/69875
5866 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5867 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5868 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5869 * gcc.target/arm/atomic_loaddi_1.c: New test.
5870 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5871 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5872 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5873 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5874 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5875 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5876 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5877 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5878
f0e92ef1 58792016-02-24 Jakub Jelinek <jakub@redhat.com>
5880
5881 PR middle-end/69909
5882 * gcc.dg/torture/pr69909.c: New test.
5883
6907286f 58842016-02-24 Richard Biener <rguenther@suse.de>
5885
5886 PR tree-optimization/69907
5887 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5888 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5889 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5890
e6ab7475 58912016-02-24 Christian Bruel <christian.bruel@st.com>
5892
5893 * gcc.target/arm/pragma_cpp_fma.c: New test.
5894
47587450 58952016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5896
5897 PR fortran/61156
5898 * gfortran.dg/include_6.f90: Update test.
5899
d41ab738 59002016-02-23 Jakub Jelinek <jakub@redhat.com>
5901
5902 PR objc/69844
5903 * objc.dg/pr69844.m: New test.
5904
4772d9d5 59052016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5906
5907 PR libgfortran/69456
5908 * gfortran.dg/namelist_89.f90: New test.
5909 * gfortran.dg/pr59700.f90: Update test..
5910
8c38d887 59112016-02-23 Martin Sebor <msebor@redhat.com>
5912
5913 PR middle-end/69780
5914 * g++.dg/ext/builtin_alloca.C: New test.
5915 * gcc.dg/builtins-68.c: New test.
5916
ee1bfdb0 59172016-02-23 Richard Henderson <rth@redhat.com>
5918
5919 * gcc.target/i386/addr-space-3.c: Remove test.
5920
52609ec3 59212016-02-23 David Malcolm <dmalcolm@redhat.com>
5922
5923 PR preprocessor/69126
5924 PR preprocessor/69543
5925 * c-c++-common/pr69126-2-long.c: New test.
5926 * c-c++-common/pr69126-2-short.c: New test.
5927 * c-c++-common/pr69543-1.c: Remove xfail.
5928
d5bf2cc8 59292016-02-23 David Malcolm <dmalcolm@redhat.com>
5930
5931 PR preprocessor/69126
5932 PR preprocessor/69543
5933 PR preprocessor/69558
5934 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
5935 (f): Rename to...
5936 (test_2): ...this, and add leading comment.
5937 (MACRO_3, test_3): New.
5938 (MACRO_4A, MACRO_4B, test_4): New.
5939 (MACRO): Rename to...
5940 (MACRO_5): ...this.
5941 (g): Rename to...
5942 (test_5): ...this, updating for renaming of MACRO, and
5943 add leading comment.
5944 * c-c++-common/pr69543-1.c: New.
5945 * c-c++-common/pr69543-2.c: New.
5946 * c-c++-common/pr69543-3.c: New.
5947 * c-c++-common/pr69543-4.c: New.
5948 * c-c++-common/pr69558-1.c: New.
5949 * c-c++-common/pr69558-2.c: New.
5950 * c-c++-common/pr69558-3.c: New.
5951 * c-c++-common/pr69558-4.c: New.
5952 * gcc.dg/pr69558.c: Move to...
5953 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
5954 xfail for c++.
5955
3a37a410 59562016-02-23 Thomas Schwinge <thomas@codesourcery.com>
5957
5958 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
5959 to -ftree-parallelize-loops/-fopenacc changes.
5960 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5961 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5962 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5963 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5964 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5965 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5966 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5967 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5968 * c-c++-common/goacc/kernels-loop.c: Likewise.
5969 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5970 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5971 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
5972 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
5973
ecca180f 59742016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5975
5976 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
5977
eec0fa3f 59782016-02-23 Jakub Jelinek <jakub@redhat.com>
5979
f1f91c07 5980 PR c++/69902
5981 * g++.dg/warn/Wnonnull-compare-5.C: New test.
5982
eec0fa3f 5983 PR c/69900
5984 * gcc.dg/pr69900.c: New test.
5985
e045424d 59862016-02-23 Martin Jambor <mjambor@suse.cz>
5987
5988 PR tree-optimization/69666
5989 * gcc.dg/tree-ssa/pr69666.c: New test.
5990
f482dff6 59912016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
5992
5993 PR fortran/67451
5994 * gfortran.dg/coarray_allocate_5.f08: New test.
5995
57ed698b 59962016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5997
5998 * gcc.target/s390/vcond-shift.c: Move to ...
5999 * gcc.target/s390/vector/vcond-shift.c: ... here.
6000
990e443c 60012016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6002
6003 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6004 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6005
296c5f01 60062016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6007
6008 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6009
e53f41d5 60102016-02-20 Mark Wielaard <mjw@redhat.com>
6011
6012 PR c/28901
6013 * gcc.dg/unused-variable-3.c: New test.
6014
13af201d 60152016-02-22 Jakub Jelinek <jakub@redhat.com>
6016
6017 PR target/69888
6018 * gcc.target/i386/pr69888.c: New test.
6019
682c90f9 60202016-02-22 Richard Biener <rguenther@suse.de>
6021
6022 PR tree-optimization/69882
6023 * gfortran.dg/vect/pr69882.f90: New testcase.
6024
b8cd18c3 60252016-02-22 Jakub Jelinek <jakub@redhat.com>
6026
6027 PR target/69885
6028 * gcc.dg/pr69885.c: New test.
6029
09343379 60302016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6031
6032 PR target/69806
6033 PR target/54089
6034 * gcc.target/sh/pr54089-10.c: New.
6035
b345a09f 60362016-02-20 Paul Thomas <pault@gcc.gnu.org>
6037
6038 PR fortran/69423
6039 * gfortran.dg/deferred_character_15.f90 : New test.
6040
51385aed 60412016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6042
6043 PR fortran/57365
6044 gfortran.dg/allocate_with_source_18.f03: New test.
6045
60462016-02-20 Harald Anlauf <anlauf@gmx.de>
6047
6048 PR fortran/52531
6049 gfortran.dg/gomp/pr52531.f90: New test.
6050
9cce8384 60512016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6052
6053 PR c++/69865
6054 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6055 -std=c++03.
6056
d91f5fbb 60572016-02-19 Jakub Jelinek <jakub@redhat.com>
6058
563d5cb8 6059 PR c++/69826
6060 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6061 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6062
0a04aac9 6063 PR c++/69850
6064 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6065
d91f5fbb 6066 PR c++/69851
6067 * g++.dg/torture/pr69851.C: New test.
6068
5fe1f282 60692016-02-19 Martin Sebor <msebor@redhat.com>
6070
6071 PR testsuite/69573
6072 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6073
a45bce11 60742016-02-19 Jakub Jelinek <jakub@redhat.com>
6075
6263dde1 6076 PR c++/69850
6077 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6078 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6079
a45bce11 6080 PR c++/67767
6081 * g++.dg/cpp0x/pr67767.C: New test.
6082
cf2ed1b7 60832016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6084
6085 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6086 for fp, simd, crypto, crc, lse.
6087 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6088 above.
6089 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6090 effective target check.
6091
f6cc34b0 60922016-02-19 Jakub Jelinek <jakub@redhat.com>
6093
6094 PR target/69820
6095 * gcc.target/i386/pr69820.c: New test.
6096
6c678e78 60972016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6098
6099 * gcc.target/s390/vector/int128-1.c: New test.
6100
b088ff4b 61012016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6102
6103 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6104
b11e60a4 61052016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6106
6107 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6108 instruction pattern name to prevent the testcase from failing with
6109 -march=z13.
6110
664ff6a0 61112016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6112
6113 * gcc.target/s390/md/movstr-2.c: New test.
6114
e80be24b 61152016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6116
6117 * gcc.target/s390/morestack.c: New test.
6118
9839f350 61192016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6120
6121 PR target/69625
6122 * gcc.target/s390/pr69625.c: Add test case.
6123
4550fbd0 61242016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6125
6126 PR testsuite/68580
6127 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6128
57d00b6a 61292016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6130
6131 PR target/68404
6132 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6133 * gcc.target/powerpc/fusion3.c: Likewise.
6134
63ad69d6 61352016-02-18 Richard Biener <rguenther@suse.de>
6136
6137 PR middle-end/69553
6138 * g++.dg/torture/pr69553.C: New testcase.
6139
d92404ed 61402016-02-18 Nick Clifton <nickc@redhat.com>
6141
4550fbd0 6142 PR target/62254
6143 PR target/69610
6144 * gcc.target/arm/pr62554.c: New test.
6145 * gcc.target/arm/pr69610-1.c: New test.
6146 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 6147
0808dfce 61482016-02-18 Richard Biener <rguenther@suse.de>
6149
6150 PR middle-end/69854
6151 * gcc.dg/torture/pr69854.c: New testcase.
6152
fc3527e3 61532016-02-17 Jakub Jelinek <jakub@redhat.com>
6154
6155 PR c++/69850
6156 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6157
e3c24279 61582012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6159
6160 * gcc.target/powerpc/vec-cg.c: New test.
6161
c9732c2b 61622016-02-17 Richard Biener <rguenther@suse.de>
6163
6164 PR testsuite/69586
6165 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6166
51bf9f9b 61672016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6168
6169 PR target/69161
6170 * gcc.c-torture/compile/pr69161.c: New test.
6171
6baedca3 61722016-02-17 David Sherwood <david.sherwood@arm.com>
6173
6174 PR target/69532
6175 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6176 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6177
4f240715 61782016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6179
6180 * gcc.dg/ifcvt-4.c: Skip on Visium.
6181
e0c0515d 61822016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6183
6184 * gnat.dg/atomic8.adb: New test.
6185
7b319ee6 61862016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6187
6188 * gnat.dg/discr46.ad[sb]: New test.
6189
48a7e3d1 61902016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6191
6192 PR Target/48344
6193 * gcc.target/powerpc/pr48344-1.c: New test.
6194
3f844f15 61952015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6196
6197 PR fortran/69742
6198 * gfortran.dg/associate_21.f90: New test.
6199
7675e968 62002016-02-16 Jakub Jelinek <jakub@redhat.com>
6201
6202 PR c/69835
6203 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6204 -Wnonnull in dg-options.
6205 * c-c++-common/nonnull-2.c: New test.
6206
d6faee88 62072016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6208 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6209
6210 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6211
3a2a72aa 62122016-02-16 Jakub Jelinek <jakub@redhat.com>
6213
6214 PR middle-end/69801
6215 * gcc.dg/pr69801.c: Add empty dg-options.
6216
28072426 62172016-02-16 James Norris <jnorris@codesourcery.com>
6218
6219 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6220 * g++.dg/goacc/deviceptr-1.c: New file.
6221
37fffac2 62222016-02-16 Jakub Jelinek <jakub@redhat.com>
6223
6224 PR tree-optimization/69820
6225 * gcc.dg/vect/pr69820.c: New test.
6226
f72a5e61 62272016-02-16 Richard Biener <rguenther@suse.de>
6228
6229 PR tree-optimization/69776
6230 * gcc.dg/torture/pr69776-2.c: New testcase.
6231
50e0cd76 62322016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6233
6234 PR tree-optimization/69714
6235 * gcc.dg/torture/pr69714.c: New test.
6236
14a72c4e 62372016-02-16 Jakub Jelinek <jakub@redhat.com>
6238
6239 PR tree-optimization/69802
6240 * gcc.dg/pr69802.c: New test.
6241
fd808c11 62422016-02-16 Richard Biener <rguenther@suse.de>
6243
6244 PR middle-end/69801
6245 * gcc.dg/pr69801.c: New testcase.
6246
49a549ca 62472016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6248
6249 PR libgfortran/69651
6250 * gfortran.dg/read_bang.f90: New test.
6251 * gfortran.dg/read_bang4.f90: New test.
6252
77454e6e 62532016-02-15 Jakub Jelinek <jakub@redhat.com>
6254
2074f21c 6255 PR c++/69658
6256 * g++.dg/init/pr69658.C: New test.
6257
77454e6e 6258 PR c++/69797
6259 * c-c++-common/pr69797.c: New test.
6260
4ef4d764 62612016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6262
6263 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6264 check for aarch64*-*-*.
6265
4a45fe0f 62662016-02-15 Richard Biener <rguenther@suse.de>
6267
6268 PR tree-optimization/69783
6269 * gcc.dg/vect/pr69783.c: New testcase.
6270
0b3619e6 62712016-02-15 Richard Biener <rguenther@suse.de>
6272
6273 PR tree-optimization/69776
6274 * gcc.dg/torture/pr69776.c: New testcase.
6275
9b49c3cb 62762016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6277
6278 PR fortran/60526
6279 * gfortran.dg/type_decl_4.f90: Reinstated.
6280
e46faff9 62812016-02-14 John David Anglin <danglin@gcc.gnu.org>
6282
6283 PR fortran/68746
6284 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6285
a96c809a 62862016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6287
6288 PR fortran/60526
6289 PR bootstrap/69816
6290 * gfortran.dg/type_decl_4.f90: Removed.
6291
fdec7e88 62922016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6293
6294 PR fortran/60526
6295 * gfortran.dg/type_decl_4.f90: New test.
6296
a72095c4 62972016-02-14 Alan Modra <amodra@gmail.com>
6298
bc436924 6299 PR testsuite/68886
a72095c4 6300 * gcc.c-torture/execute/stkalign.c: Revise test.
6301
73bb5f8b 63022016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6303
6304 PR target/67260
6305 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6306
beb13161 63072016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6308
6309 PR target/67260
6310 * gcc.target/sh/torture/pr67260.c: New.
6311
67cab04e 63122016-02-12 John David Anglin <danglin@gcc.gnu.org>
6313
6314 * gcc.dg/pr67964.c: Add dg-require-alias.
6315
44a59bb1 63162016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6317
6318 PR target/67636
6319 PR target/64345
6320 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6321
38c9bd3a 63222016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6323
6324 PR libgfortran/69668
6325 * gfortran.dg/namelist_88.f90: New test.
6326
1774ff82 63272016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6328
6329 PR libgfortran/69668
6330 * gfortran.dg/namelist_38.f90: Update test.
6331 * gfortran.dg/namelist_84.f90: Update test.
6332
aec1f4bd 63332016-02-12 David Malcolm <dmalcolm@redhat.com>
6334
6335 PR other/69554
6336 * gcc.dg/pr69554-1.c: New test.
6337 * gfortran.dg/pr69554-1.F90: New test.
6338 * gfortran.dg/pr69554-2.F90: New test.
6339 * lib/gcc-dg.exp (proc dg-locus): New function.
6340 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6341 distinguish between the caret-printing and non-caret-printing
6342 cases. If caret-printing has been explicitly enabled, bail out
6343 without attempting to fix up the output.
6344
da7d5066 63452016-02-12 David Malcolm <dmalcolm@redhat.com>
6346
6347 PR driver/69265
6348 PR driver/69453
6349 * gcc.dg/spellcheck-options-3.c: New test case.
6350 * gcc.dg/spellcheck-options-4.c: New test case.
6351 * gcc.dg/spellcheck-options-5.c: New test case.
6352 * gcc.dg/spellcheck-options-6.c: New test case.
6353 * gcc.dg/spellcheck-options-7.c: New test case.
6354 * gcc.dg/spellcheck-options-8.c: New test case.
6355 * gcc.dg/spellcheck-options-9.c: New test case.
6356 * gcc.dg/spellcheck-options-10.c: New test case.
6357
fcce1b0b 63582016-02-12 Jakub Jelinek <jakub@redhat.com>
6359
6360 PR rtl-optimization/69764
6361 PR rtl-optimization/69771
6362 * c-c++-common/pr69764.c: New test.
6363 * gcc.dg/torture/pr69771.c: New test.
6364
6d609290 63652016-02-12 Marek Polacek <polacek@redhat.com>
6366
6367 * g++.dg/torture/init-list1.C: New.
6368
7d75fb56 63692016-02-12 Marek Polacek <polacek@redhat.com>
6370
6371 * gcc.dg/pr69522.c: Add empty dg-options.
6372
52543fda 63732016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6374
6375 * g++.dg/lto/lto.exp: Include and init mpx.
6376 * g++.dg/lto/pr69729_0.C: New test.
6377
34947478 63782016-02-12 Jakub Jelinek <jakub@redhat.com>
6379
9181a4ec 6380 PR ipa/69241
6381 * g++.dg/ipa/pr69241-4.C: New test.
6382
34947478 6383 PR ipa/68672
6384 * g++.dg/ipa/pr68672-1.C: New test.
6385 * g++.dg/ipa/pr68672-2.C: New test.
6386 * g++.dg/ipa/pr68672-3.C: New test.
6387
74a4140f 63882016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6389
6390 PR c/69522
50e0cd76 6391 * gcc.dg/pr69522.c: New test.
74a4140f 6392
9ddb20d6 63932016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6394
6395 PR c++/69098
6396 * g++.dg/cpp1y/69098.C: New test.
6397 * g++.dg/cpp1y/69098-2.C: New test.
6398
67cf9b55 63992016-02-12 Jakub Jelinek <jakub@redhat.com>
6400
6401 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6402 and neighbour -> neighbor.
6403 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6404 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6405 * c-c++-common/Wvarargs.c: Likewise.
6406 * c-c++-common/goacc/host_data-5.c: Likewise.
6407 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6408 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6409 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6410 * gcc.target/aarch64/pr60697.c: Likewise.
6411 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6412 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6413 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6414 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6415 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6416 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6417 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6418 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6419 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6420 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6421 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6422 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6423 * g++.dg/lookup/koenig5.C: Likewise.
6424 * g++.dg/ext/no-asm-2.C: Likewise.
6425 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6426 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6427 * gfortran.dg/used_types_16.f90: Likewise.
6428 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6429 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6430 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6431 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6432 * gfortran.dg/abstract_type_6.f03: Likewise.
6433 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6434 * gfortran.dg/used_types_15.f90: Likewise.
6435 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6436 * gfortran.dg/exit_3.f08: Likewise.
6437 * gfortran.dg/open_status_2.f90: Likewise.
6438 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6439 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6440 * gfortran.dg/associate_1.f03: Likewise.
6441 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6442 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6443 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6444 * gcc.dg/builtin-object-size-1.c: Likewise.
6445 * gcc.dg/noreturn-6.c: Likewise.
6446 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6447 * gcc.dg/globalalias.c: Likewise.
6448 * gcc.dg/builtins-config.h: Likewise.
6449 * gcc.dg/pr30457.c: Likewise.
6450 * gcc.c-torture/compile/volatile-1.c: Likewise.
6451 * gcc.c-torture/execute/20101011-1.c: Likewise.
6452 * c-c++-common/Waddress-1.c: Likewise.
6453
40b38ace 64542016-02-11 Jakub Jelinek <jakub@redhat.com>
6455
6456 PR c/69768
6457 * c-c++-common/Waddress-1.c: New test.
6458
42c87ca9 64592016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6460
6461 PR fortran/69296
6462 * gfortran.dg/associate_19.f03: New test.
6463 * gfortran.dg/associate_20.f03: New test.
6464
acb7939f 64652016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6466
6467 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6468
6defe3c5 64692016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6470
6471 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6472 .arch armv8-a\n. Add -dA to dg-options.
6473 * gcc.target/aarch64/assembler_arch_1.c: New test.
6474 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6475
63f63318 64762016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6477
6478 PR c++/68726
6479 * g++.dg/cpp0x/pr68726.C: New.
6480
1cddf457 64812016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6482
6483 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6484 test.
6485
b86fba37 64862016-02-11 Richard Biener <rguenther@suse.de>
6487
6488 * g++.dg/tree-ssa/pr61034.C: Adjust.
6489
ec4ec95a 64902016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6491
be7c31e9 6492 PR target/69148
ec4ec95a 6493 * gcc.target/s390/pr69148.c: New.
6494
f64416ca 64952016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6496
6497 PR tree-optimization/69652
6498 * gcc.dg/torture/pr69652.c: New test.
6499
e5d1ea31 65002016-02-10 Jakub Jelinek <jakub@redhat.com>
6501 Patrick Palka <ppalka@gcc.gnu.org>
6502
6503 PR ipa/69241
6504 PR c++/69649
6505 * g++.dg/ipa/pr69241-1.C: New test.
6506 * g++.dg/ipa/pr69241-2.C: New test.
6507 * g++.dg/ipa/pr69241-3.C: New test.
6508 * g++.dg/ipa/pr69649.C: New test.
6509
fa03b19d 65102016-02-10 Uros Bizjak <ubizjak@gmail.com>
6511
6512 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6513 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6514
14485c8a 65152016-02-10 Bin Cheng <bin.cheng@arm.com>
6516
6517 PR tree-optimization/68021
6518 * gcc.dg/tree-ssa/pr68021.c: New test.
6519
79f1ed25 65202016-02-10 Richard Biener <rguenther@suse.de>
6521
6522 PR tree-optimization/69726
6523 * gcc.dg/uninit-22.c: New testcase.
6524
58f74eff 65252016-02-09 Andrew Pinski <apinski@cavium.com>
6526
6527 PR tree-opt/69282
6528 * gcc.c-torture/compile/20160205-1.c: New testcase.
6529
600c00f7 65302016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6531
6532 PR target/68404
6533 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6534 instead accessing a really large arrray.
6535 * gcc.target/powerpc/fusion3.c: Likewise.
6536
0771836e 65372016-02-09 Charles Baylis <charles.baylis@linaro.org>
6538
6539 PR target/68532
6540 * gcc.c-torture/execute/pr68532.c: New test.
6541
4ccd644f 65422016-02-11 Alexandre Oliva <aoliva@redhat.com>
6543
6544 PR target/69634
6545 * gcc.dg/pr69634.c: New.
6546
2e980a39 65472016-02-09 Richard Biener <rguenther@suse.de>
6548
6549 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6550
aacf7102 65512016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 6552
aacf7102 6553 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6554
a1856ddf 65552016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6556
6557 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6558
d4d3da7e 65592016-02-09 Richard Biener <rguenther@suse.de>
6560
6561 PR tree-optimization/69715
6562 * gcc.dg/torture/pr69715.c: New testcase.
6563
9cc6714f 65642016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6565
6566 PR c++/69139
6567 * g++.dg/cpp0x/trailing12.C: New test.
6568 * g++.dg/cpp0x/trailing13.C: New test.
6569
83d5062b 65702016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6571
6572 PR c++/69283
6573 PR c++/67835
6574 * g++.dg/cpp1y/auto-fn29.C: New test.
6575 * g++.dg/cpp1y/auto-fn30.C: New test.
6576
394a86f3 65772016-02-08 Jakub Jelinek <jakub@redhat.com>
6578
6579 PR tree-optimization/69209
6580 * gcc.c-torture/compile/pr69209.c: New test.
6581
93b124b4 65822016-02-08 Jeff Law <law@redhat.com>
6583
6584 PR tree-optimization/68541
6585 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6586 of statements allowed in join block for path splitting.
6587
26abce13 65882016-02-08 Jakub Jelinek <jakub@redhat.com>
6589
0acb2d6e 6590 PR c++/59627
6591 * g++.dg/gomp/pr59627.C: New test.
6592
26abce13 6593 PR ipa/69239
6594 * g++.dg/ipa/pr69239.C: New test.
6595
86e0b129 65962016-02-08 David Malcolm <dmalcolm@redhat.com>
6597
6598 PR preprocessor/69664
6599 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6600 * gcc.dg/cpp/warn-comments.c: Likewise.
6601
f553d9f8 66022016-02-08 Marek Polacek <polacek@redhat.com>
6603
6604 PR c++/69688
6605 * g++.dg/init/const12.C: New test.
6606
600695e0 66072016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6608
6609 PR target/60410
6610 * gcc.dg/lto/pr55113_0.c: Remove test.
6611
c4f4b1e8 66122016-02-08 Richard Biener <rguenther@suse.de>
6613
6614 PR tree-optimization/69719
6615 * gcc.dg/torture/pr69719.c: New testcase.
6616
5a987d87 66172016-02-08 Richard Biener <rguenther@suse.de>
6618 Jeff Law <law@redhat.com>
6619
6620 PR target/68273
6621 * gcc.target/mips/pr68273.c: New testcase.
6622
0418e71d 66232016-02-08 Richard Biener <rguenther@suse.de>
6624
6625 PR rtl-optimization/69274
6626 * gcc.target/i386/addr-sel-1.c: XFAIL.
6627
07c0f1ca 66282016-02-08 Jeff Law <law@redhat.com>
6629
40d85f4c 6630 PR tree-optimization/68541
6631 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6632
140e093f 6633 PR tree-optimization/65917
07c0f1ca 6634 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6635
16430acf 66362016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6637
6638 PR fortran/50555
6639 * gfortran.dg/namelist_args.f90: New test.
6640
3f0ff0d8 66412016-02-05 Jeff Law <law@redhat.com>
6642
140e093f 6643 PR tree-optimization/68541
3f0ff0d8 6644 * gcc.dg/tree-ssa/split-path-2.c: New test.
6645 * gcc.dg/tree-ssa/split-path-3.c: New test.
6646 * gcc.dg/tree-ssa/split-path-4.c: New test.
6647 * gcc.dg/tree-ssa/split-path-5.c: New test.
6648 * gcc.dg/tree-ssa/split-path-6.c: New test.
6649 * gcc.dg/tree-ssa/split-path-7.c: New test.
6650
a7cc1f94 66512016-02-05 Martin Sebor <msebor@redhat.com>
6652
6653 PR c++/69662
6654 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6655 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6656
fcb25f28 66572016-02-06 Richard HEnderson <rth@redhat.com>
6658
6659 PR c/69643
6660 * gcc.target/i386/addr-space-4.c: New.
6661 * gcc.target/i386/addr-space-5.c: New.
6662
3a2545a1 66632016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6664
6665 PR fortran/66089
6666 * gfortran.dg/elemental_dependency_6.f90: New.
6667
1e302465 66682016-02-05 Jakub Jelinek <jakub@redhat.com>
6669
66feb54c 6670 PR rtl-optimization/69691
6671 * gcc.c-torture/execute/pr69691.c: New test.
6672
1e302465 6673 PR c++/69628
6674 * g++.dg/parse/pr69628.C: New test.
6675
9c28a298 66762016-02-05 Uros Bizjak <ubizjak@gmail.com>
6677
6678 * gcc.dg/sancov/asan.c: Move to ...
6679 * gcc.dg/asan/sancov-1.c: ... here.
6680
a854e286 66812016-02-05 Uros Bizjak <ubizjak@gmail.com>
6682
6683 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6684
d4f0b240 66852016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6686
6687 PR target/69677
6688 * gcc.target/i386/pr69677.c: New test.
6689
235d8723 66902016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6691
6692 PR c++/68948
6693 * g++.dg/template/pr68948.C: New test.
6694
f390cf65 66952016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6696
6697 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6698 (only necessary on s390x).
6699
ab99f104 67002016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6701
6702 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6703 -mno-accumulate-outgoing-args.
6704
f7ef5392 67052016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6706
6707 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6708
6b098e91 67092016-02-04 Jakub Jelinek <jakub@redhat.com>
6710
6711 PR c/69669
6712 * c-c++-common/pr69669.c: New test.
6713
f0146cf3 67142016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6715
6716 PR target/69667
6717 * g++.dg/pr69667.C: New file.
6718
08fd6cf5 67192016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6720
6721 PR target/69619
6722 * gcc.dg/pr69619.c: Add new test.
6723
a6f3f39f 67242016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6725
6726 PR rtl-optimization/69577
6727 * gcc.target/i386/pr69577.c: New test.
6728
774068a0 67292016-02-04 Martin Liska <mliska@suse.cz>
6730
6731 * g++.dg/asan/pr69276.C: New test.
6732
f50a7894 67332016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6734
6735 PR target/65932
6736 PR target/67714
6737 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6738 a single smulbb instruction.
6739 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6740 * gcc.target/amr/wmul-2.c: Likewise.
6741
6b722eb3 67422016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6743
6744 PR target/65932
6745 PR target/67714
6746 * gcc.c-torture/execute/pr67714.c: New test.
6747
1f1475a7 67482016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6749
6750 PR target/69454
6751 * gcc.target/i386/pr69454-1.c: New test.
6752 * gcc.target/i386/pr69454-2.c: New test.
6753
6b94e133 67542016-02-03 Martin Sebor <msebor@redhat.com>
6755
6756 PR c++/69251
6757 PR c++/69253
6758 PR c++/69290
6759 PR c++/69277
6760 PR c++/69349
6761 * g++.dg/ext/flexarray-mangle-2.C: New test.
6762 * g++.dg/ext/flexarray-mangle.C: New test.
6763 * g++.dg/ext/flexarray-subst.C: New test.
6764 * g++.dg/ext/flexary11.C: New test.
6765 * g++.dg/ext/flexary12.C: New test.
6766 * g++.dg/ext/flexary13.C: New test.
6767 * g++.dg/ext/flexary14.C: New test.
6768 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6769
342ed0ac 67702016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6771
6772 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6773 Define only if CHECK_FLOAT128 is defined.
6774 (main): Properly initialize u5.
6775
edf6c4d2 67762016-02-03 Jakub Jelinek <jakub@redhat.com>
6777
415d5641 6778 PR c/69627
6779 * gcc.dg/pr69627.c: New test.
6780
edf6c4d2 6781 PR target/69644
6782 * gcc.dg/pr69644.c: New test.
6783
cf8f3ba0 67842016-02-03 Mike Stump <mikestump@comcast.net>
6785
6786 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6787 support for struct-layout-1.exp.
6788
c90d55dd 67892016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6790
6791 PR c++/69056
f7ef5392 6792 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 6793
401bd0c8 67942016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6795 Alexandre Oliva <aoliva@redhat.com>
6796
6797 PR target/69461
6798 * gcc.target/powerpc/pr69461.c: New.
6799
277d9d1d 68002016-02-03 Uros Bizjak <ubizjak@gmail.com>
6801
6802 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6803 works from here ...
6804 (check_effective_target_fsanitize_thread): ... to here. Do not
6805 specify additional compile flags for the test source.
6806 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6807 specify additional compile flags for the test source.
6808
e69ad94a 68092016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6810
6811 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6812
a4454da2 68132016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6814
6815 PR fortran/67451
6816 PR fortran/69418
6817 * gfortran.dg/coarray_allocate_2.f08: New test.
6818 * gfortran.dg/coarray_allocate_3.f08: New test.
6819 * gfortran.dg/coarray_allocate_4.f08: New test.
6820
88cab2dd 68212016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6822
6823 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6824 use same scan-tree-dump-times on all platforms.
6825 * gcc.dg/vect/vect-outer-1.c: Likewise.
6826 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6827 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6828 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6829 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6830 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6831 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6832 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6833
66ea75c4 68342016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6835
6836 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6837 warning.
6838
4eef8df7 68392016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6840
6841 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6842
665fbc2f 68432016-02-02 James Norris <jnorris@codesourcery.com>
6844
6845 * c-c++-common/goacc/routine-5.c: Add tests.
6846
b10e3d47 68472016-02-02 Alexander Monakov <amonakov@ispras.ru>
6848
6849 * gcc.target/nvptx/unsigned-cmp.c: New test.
6850
12ad66dd 68512016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6852
6853 * gcc.target/aarch64/scalar_shift_1.c
6854 (test_corners_sisd_di): Improve force to SIMD register.
6855 (test_corners_sisd_si): Likewise.
6856 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6857 Remove scan-assembler check for ldr.
6858
f9ec342f 68592016-02-02 Richard Biener <rguenther@suse.de>
6860
6861 PR tree-optimization/69595
6862 * gcc.dg/Warray-bounds-17.c: New testcase.
6863
32f2925a 68642016-02-02 Richard Biener <rguenther@suse.de>
6865
6866 PR tree-optimization/69606
6867 * gcc.dg/torture/pr69606.c: New testcase.
6868
cfd9ca84 68692016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6870
6871 PR middle-end/68542
6872 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6873 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6874
19bf08e2 68752016-02-02 Alan Modra <amodra@gmail.com>
6876
6877 PR target/69548
6878 * gcc.target/powerpc/pr69548.c: New test.
6879
6f13b088 68802016-02-01 Jakub Jelinek <jakub@redhat.com>
6881
dcddc5af 6882 PR rtl-optimization/69592
6883 * gcc.dg/pr69592.c: New test.
6884
6f13b088 6885 PR preprocessor/69543
6886 PR c/69558
6887 * gcc.dg/pr69543.c: New test.
6888 * gcc.dg/pr69558.c: New test.
6889
d090e5c2 68902016-02-01 Uros Bizjak <ubizjak@gmail.com>
6891
fcb317c5 6892 PR testsuite/65940
6893 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 6894
aaf527dc 68952016-02-01 Martin Sebor <msebor@redhat.com>
6896
6897 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
6898
1674217b 68992016-02-01 Bin Cheng <bin.cheng@arm.com>
6900
6901 PR tree-optimization/67921
6902 * c-c++-common/ubsan/pr67921.c: New test.
6903
b4007655 69042016-02-01 Richard Biener <rguenther@suse.de>
6905
6906 PR middle-end/69556
6907 * gcc.dg/tree-ssa/recip-8.c: New testcase.
6908
88a477bb 69092016-02-01 Richard Biener <rguenther@suse.de>
6910
6911 PR tree-optimization/69574
6912 * gcc.dg/torture/pr69574.c: New testcase.
6913
2eaaa4e7 69142016-02-01 Richard Biener <rguenther@suse.de>
6915
6916 PR tree-optimization/69579
6917 * gcc.dg/setjmp-6.c: New testcase.
6918
e3882c44 69192016-02-01 Jakub Jelinek <jakub@redhat.com>
6920
6921 PR rtl-optimization/69570
6922 * g++.dg/opt/pr69570.C: New test.
6923
f80aff47 69242016-02-01 Richard Henderson <rth@redhat.com>
6925
6926 * gcc.dg/pr69535.c: New test.
6927
240568aa 69282016-01-31 John David Anglin <danglin@gcc.gnu.org>
6929
6009b3b8 6930 PR testsuite/69584
6931 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
6932 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6933
1fdf7177 6934 PR debug/68244
6935 * g++.dg/parse/parens3.C: Use register "4" on hppa.
6936
240568aa 6937 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
6938
cb3e5ac0 69392016-01-31 Paul Thomas <pault@gcc.gnu.org>
6940
6941 PR fortran/67564
6942 * gfortran.dg/allocate_with_source_17.f03: New test.
6943
3b8b902b 69442016-01-30 Jakub Jelinek <jakub@redhat.com>
6945
6946 PR tree-optimization/69546
6947 * gcc.dg/torture/pr69546.c: New test.
6948
17985abe 69492016-01-30 Paul Thomas <pault@gcc.gnu.org>
6950
6951 PR fortran/69566
6952 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
6953
b5239e80 69542016-01-30 Martin Sebor <msebor@redhat.com>
6955
6956 PR c++/68490
6957 * g++.dg/ext/flexary10.C: New test.
6958
e8f03010 69592016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6960
6961 PR fortran/66707
6962 gfortran.dg/common_23.f90: New test.
6963
dc93691a 69642016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6965
6966 PR target/65546
6967 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
6968 condition being checked, and disable it when the target supports
6969 misaligned loads and stores.
6970
ff5e28e9 69712016-01-29 Jakub Jelinek <jakub@redhat.com>
6972
6973 PR debug/69518
6974 * gcc.dg/torture/pr69518.c: New test.
6975
b0d8930a 69762016-01-29 H.J. Lu <hongjiu.lu@intel.com>
6977
6978 PR target/69530
6979 * gcc.target/i386/pr69530.c: New test.
6980
21601fc7 69812016-01-29 Steve Ellcey <sellcey@imgtec.com>
6982
6983 PR target/65604
6984 * gcc.target/mips/div-delay.c: New test.
6985
ca6c7317 69862016-01-29 Jakub Jelinek <jakub@redhat.com>
6987
4758dc39 6988 PR target/69551
6989 * gcc.target/i386/pr69551.c: New test.
6990
ca6c7317 6991 PR target/66137
6992 * gcc.target/i386/pr66137.c: New test.
6993
e3078da6 69942016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
6995
6996 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
6997 always built for p5600.
6998 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
6999 isa=p5600 dg-option.
7000
b622ec25 70012016-01-29 Richard Biener <rguenther@suse.de>
7002
7003 PR tree-optimization/69547
7004 * g++.dg/tree-ssa/pr69547.C: New testcase.
7005
d2a60e99 70062016-01-29 Jakub Jelinek <jakub@redhat.com>
7007
7008 PR debug/66869
7009 * g++.dg/warn/Wunused-function2.C: New test.
7010
ae849d2b 70112016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7012
7013 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7014 support for test to succeed.
7015
ce6a6978 70162016-01-29 Marek Polacek <polacek@redhat.com>
7017
7018 PR c++/69509
7019 PR c++/69516
7020 * g++.dg/ext/constexpr-vla2.C: New test.
7021 * g++.dg/ext/constexpr-vla3.C: New test.
7022 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7023
7550d855 70242016-01-29 Richard Biener <rguenther@suse.de>
7025
7026 PR middle-end/69537
7027 * gcc.dg/uninit-21.c: New testcase.
7028
f11bb279 70292016-01-28 Uros Bizjak <ubizjak@gmail.com>
7030
7031 PR target/69459
7032 * gcc.target/i386/pr69459.c: New test.
7033
c80c12c8 70342016-01-28 Steve Ellcey <sellcey@imgtec.com>
7035
7036 PR target/68400
7037 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7038 * gcc.target/mips/pr68400.c: New test.
7039
c649bacc 70402016-01-28 Martin Sebor <msebor@redhat.com>
7041
7042 PR target/17381
7043 * gcc.target/powerpc/pr17381.c: New test.
7044
f4881661 70452016-01-28 Jakub Jelinek <jakub@redhat.com>
7046
7047 PR middle-end/69542
7048 * gcc.dg/torture/pr69542.c: New test.
7049
d66fdd75 70502016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7051
7052 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7053
d4a78818 70542016-01-28 David Edelsohn <dje.gcc@gmail.com>
7055
7056 * gcc.dg/pr65980.c: Skip on AIX.
7057 * gcc.dg/pr66688.c: Same.
7058
21329e97 70592016-01-28 David Edelsohn <dje.gcc@gmail.com>
7060
7061 PR target/63679
7062 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7063 * gcc.dg/tree-ssa/sra-18.c: Same.
7064
cc7124a6 70652016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7066
7067 PR fortran/62536
7068 * gfortran.dg/block_15.f08: New test.
7069 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7070 on incorrectly closed BLOCK.
7071
358dfcb4 70722016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7073
7074 * gcc.dg/declare-simd.c: New test.
e87502d6 70752016-01-28 Richard Biener <rguenther@suse.de>
7076
7077 PR tree-optimization/69466
7078 * gfortran.dg/vect/pr69466.f90: New testcase.
7079
44e7334b 70802016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7081
7082 * g++.dg/pr67989.C: Remove ARM-specific option.
7083 * gcc.target/arm/pr67989.C: New file.
7084
5ce8f551 70852016-01-27 Uros Bizjak <ubizjak@gmail.com>
7086
7087 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7088 and expm1 test for glibc < 2.11.
7089
fa6e6b15 70902016-01-27 Richard Henderson <rth@redhat.com>
7091
7092 * gcc.c-torture/execute/pr69447.c: New test.
7093
70942016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 7095
7b8122c6 7096 PR fortran/69422
147b2f9b 7097 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7098
78e516eb 70992016-01-27 Jakub Jelinek <jakub@redhat.com>
7100
7101 PR debug/66869
7102 * gcc.dg/pr66869.c: New test.
7103
9b849350 71042016-01-25 Jeff Law <law@redhat.com>
7105
7106 PR tree-optimization/68398
f11bb279 7107 PR tree-optimization/69196
9b849350 7108 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7109 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7110 path to avoid new heuristic allowing more irreducible regions
7111 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7112 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7113 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7114 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7115 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7116
fee5e491 71172016-01-27 Marek Polacek <polacek@redhat.com>
7118
7119 PR c/68062
7120 * c-c++-common/vector-compare-4.c: New test.
7121
eec96426 71222016-01-27 David Malcolm <dmalcolm@redhat.com>
7123
7124 PR preprocessor/69126
7125 * c-c++-common/pr69126.c: New test case.
7126
5068be18 71272016-01-27 Ian Lance Taylor <iant@google.com>
7128
7129 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7130
5fa82c11 71312016-01-27 Ryan Burn <contact@rnburn.com>
7132
7133 PR cilkplus/69267
7134 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7135
b3df0219 71362016-01-27 Uros Bizjak <ubizjak@gmail.com>
7137
7138 PR target/69512
7139 * gcc.target/i386/pr69512.c: New test.
7140
d46a16d4 71412016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7142
7143 PR ada/69488
7144 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7145
6a9b35ef 71462016-01-27 Marek Polacek <polacek@redhat.com>
7147
7148 PR c++/69379
7149 * g++.dg/pr69379.C: New test.
7150
18e9663b 71512016-01-27 Martin Sebor <msebor@redhat.com>
7152
7153 PR c++/69317
7154 * g++.dg/abi/Wabi-2-2.C: New test.
7155 * g++.dg/abi/Wabi-2-3.C: New test.
7156 * g++.dg/abi/Wabi-3-2.C: New test.
7157 * g++.dg/abi/Wabi-3-3.C: New test.
7158
c88301ad 71592016-01-27 Richard Biener <rguenther@suse.de>
7160
7161 PR tree-optimization/69166
7162 * gcc.dg/torture/pr69166.c: New testcase.
7163
8ca47550 71642016-01-27 Martin Jambor <mjambor@suse.cz>
7165
7166 PR tree-optimization/69355
7167 * gcc.dg/tree-ssa/pr69355.c: New test.
7168
5cb23e3c 71692016-01-27 Marek Polacek <polacek@redhat.com>
7170
7171 PR c++/69496
7172 * g++.dg/ext/constexpr-vla1.C: New test.
7173
7b0c1b6d 71742016-01-20 Christian Bruel <christian.bruel@st.com>
7175
7176 PR target/69245
7177 * gcc.target/arm/pr69245.c: New test.
7178
220112fc 71792016-01-27 Jakub Jelinek <jakub@redhat.com>
7180
7181 PR tree-optimization/69399
7182 * gcc.dg/torture/pr69399.c: New test.
7183
16294490 71842016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7185
7186 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7187
8abd3d0c 71882016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7189
7190 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7191
7cf9b895 71922016-01-26 Tom de Vries <tom@codesourcery.com>
7193
7194 PR tree-optimization/69110
7195 * gcc.dg/autopar/pr69110.c: New test.
7196
557c1942 71972016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 7198 Sebastian Pop <s.pop@samsung.com>
557c1942 7199
7200 * gcc.dg/graphite/isl-ast-op-select.c: New.
7201
80adbd96 72022015-01-26 Paul Thomas <pault@gcc.gnu.org>
7203
7204 PR fortran/69385
7205 * gfortran.dg/allocate_error_6.f90: New test.
7206
c3f86f60 72072016-01-26 Richard Henderson <rth@redhat.com>
7208
7209 * gcc.dg/tm/pr60908.c: New test.
7210
3752e5b1 72112016-01-26 David Malcolm <dmalcolm@redhat.com>
7212
7213 PR other/69006
7214 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7215 directive.
7216 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7217 expected multiline output to reflect the colorization being
7218 disabled before newlines.
7219 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7220 (custom_diagnostic_finalizer): Replace call to
7221 pp_newline_and_flush with call to pp_flush.
7222 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7223 * gfortran.dg/implicit_class_1.f90: Likewise.
7224 * lib/gcc-dg.exp (allow_blank_lines): New global.
7225 (dg-allow-blank-lines-in-output): New procedure.
7226 (gcc-dg-prune): Complain about blank lines in the output, unless
7227 dg-allow-blank-lines-in-output was called.
7228 * lib/multiline.exp (_build_multiline_regex): Only support
7229 arbitrary followup text for non-blank-lines, not for blank lines.
7230
9bbfd060 72312016-01-26 Jakub Jelinek <jakub@redhat.com>
7232
7233 PR tree-optimization/69483
7234 * gcc.dg/pr69483.c: New test.
7235 * g++.dg/opt/pr69483.C: New test.
7236
53773057 72372016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7238
7239 PR target/68620
7240 * gcc.target/arm/pr68620.c: New test.
7241
442a556f 72422016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7243
7244 * gcc.target/i386/pr68986-2.c: Remove -m32.
7245
d513c683 72462016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7247
7248 PR target/68986
7249 * gcc.target/i386/pr68986-1.c: New test.
7250 * gcc.target/i386/pr68986-2.c: Likewise.
7251 * gcc.target/i386/pr68986-3.c: Likewise.
7252
976877a5 72532016-01-26 Christian Bruel <christian.bruel@st.com>
7254
7255 * lib/target-supports.exp
7256 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7257 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7258 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7259
2c7b2f88 72602016-01-26 Richard Biener <rguenther@suse.de>
7261
7262 PR tree-optimization/69452
7263 * gcc.dg/torture/pr69452.c: New testcase.
7264
f7fc06e7 72652016-01-26 Jakub Jelinek <jakub@redhat.com>
7266
7267 PR target/69442
7268 * gcc.dg/pr69442.c: New test.
7269
d1dae587 72702016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7271
7272 PR target/67896
7273 * gcc.target/aarch64/simd/pr67896.C: New.
7274
ef7be7f8 72752016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7276
7277 PR tree-optimization/69400
7278 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7279 function.
7280 (plugin_init): Call it.
7281 * gcc.dg/torture/pr69400.c: New test.
7282
648433a4 72832016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7284
7285 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7286
45fc5243 72872016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7288 Sebastian Pop <s.pop@samsung.com>
7289
7290 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7291 isl-0.15.
7292
c699f6a1 72932016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7294 Sebastian Pop <s.pop@samsung.com>
7295
7296 * gcc.dg/graphite/pr69292.c: New.
7297
b86e24ea 72982016-01-25 Jakub Jelinek <jakub@redhat.com>
7299
7300 * c-c++-common/goacc/use_device-1.c: New test.
7301
105cb8d7 73022016-01-25 Jeff Law <law@redhat.com>
7303
7304 PR tree-optimization/69196
7305 PR tree-optimization/68398
7306 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7307 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7308
44562749 73092016-01-25 David Edelsohn <dje.gcc@gmail.com>
7310
7311 PR target/69469
7312 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7313 Algorithm.
7314
6837fee7 73152016-01-25 Richard Biener <rguenther@suse.de>
7316
7317 PR testsuite/69380
7318 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7319
fe500d65 73202016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7321
7322 PR target/69421
7323 * gcc.dg/pr69421.c: New test.
7324
8eacba94 73252016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7326
7327 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7328 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7329 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7330 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7331 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7332 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7333 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7334 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7335 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7336 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7337
af09d40d 73382016-01-25 Richard Biener <rguenther@suse.de>
7339
7340 PR tree-optimization/69376
7341 * gcc.dg/torture/pr69376.c: New testcase.
7342
d65063f5 73432016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7344
7345 PR fortran/69397
7346 PR fortran/68442
7347 * gfortran.dg/interface_38.f90: New test.
7348 * gfortran.dg/interface_39.f90: New test.
80adbd96 7349
08c7bfb4 73502016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7351
7352 Revert:
7353 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7354
7355 PR c++/11858
7356 PR c++/24663
7357 PR c++/24664
7358 * g++.dg/template/pr11858.C: New test.
7359 * g++.dg/template/pr24663.C: New test.
7360 * g++.dg/template/unify12.C: New test.
7361 * g++.dg/template/unify13.C: New test.
7362 * g++.dg/template/unify14.C: New test.
7363 * g++.dg/template/unify15.C: New test.
7364 * g++.dg/template/unify16.C: New test.
7365 * g++.dg/template/unify17.C: New test.
7366
c2e7d2be 73672016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7368
7369 PR fortran/68283
7370 gfortran.dg/pr68283.f90: New test.
7371
9f2e8617 73722016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7373
7374 PR fortran/66094
7375 * gfortran.dg/inline_matmul_13.f90: New test.
7376 * gfortran.dg/matmul_bounds_8.f90: New test.
7377 * gfortran.dg/matmul_bounds_9.f90: New test.
7378 * gfortran.dg/matmul_bounds_10.f90: New test.
7379
a4838119 73802016-01-23 Tom de Vries <tom@codesourcery.com>
7381
7382 PR tree-optimization/69426
7383 * gcc.dg/autopar/pr69426.c: New test.
7384
feddf0dc 73852016-01-23 Martin Sebor <msebor@redhat.com>
7386
7387 PR c++/58109
7388 PR c++/69022
7389 * g++.dg/cpp0x/alignas5.C: New test.
7390 * g++.dg/ext/vector29.C: Same.
7391
132731fb 73922016-01-23 Uros Bizjak <ubizjak@gmail.com>
7393
7394 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7395 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7396 _GNU_SOURCE from compile flags to the source.
7397 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7398 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7399 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7400 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7401
51aec681 74022016-01-22 Jakub Jelinek <jakub@redhat.com>
7403
7404 PR target/69432
7405 * g++.dg/opt/pr69432.C: New test.
7406
147aa3e3 74072016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7408
7409 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7410 32-bit targets testing an -m64 multilib.
7411
4d04e35e 74122016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7413
7414 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7415 64-bit support.
7416
86f38d0c 74172016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7418
7419 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7420
f776e712 74212016-01-21 Christian Bruel <christian.bruel@st.com>
7422
7423 PR target/68674
7424 * gcc.target/i386/pr68674.c
7425 * gcc.target/aarch64/pr68674.c
7426 * gcc.target/arm/pr68674.c
7427
7b9de435 74282016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7429
7430 PR target/69403
7431 * gcc.c-torture/execute/pr69403.c: New test.
7432
9935a0ba 74332016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7434
7435 PR c++/55843
7436 * g++.dg/template/pr55843.C: New.
7437
06b94aa1 74382016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7439
7440 PR testsuite/66877
7441 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7442 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7443
b68773a8 74442016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7445
7446 PR testsuite/67489
132731fb 7447 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7448 from dg-do compile directive, and instead add
7449 { dg-require-effective-target int128 }.
b68773a8 7450
bbbbe8ab 74512016-01-20 Martin Sebor <msebor@redhat.com>
7452
7453 PR c/69405
7454 * gcc.dg/sync-fetch.c: New test.
7455
f3a6a26f 74562016-01-21 Martin Sebor <msebor@redhat.com>
7457
7458 PR target/69252
7459 * gcc.target/powerpc/pr69252.c: New test.
7460
d1565a03 74612016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7462
7463 PR fortran/65996
132731fb 7464 * gfortran.dg/pr65996.f90: New test.
d1565a03 7465
15a5a905 74662016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7467
7468 PR c++/68810
bbbbe8ab 7469 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 7470 expected to generate an error.
15a5a905 7471
e4538af5 74722016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7473
7474 PR middle-end/66178
7475 * gcc.dg/torture/pr66178.c: New test.
7476
4d4180ce 74772016-01-21 Anton Blanchard <anton@samba.org>
7478 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7479
7480 PR target/63354
7481 * gcc.target/powerpc/pr63354.c: New test.
7482
86e16058 74832016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7484
7485 PR rtl-optimization/68990
7486 * gcc.target/i386/pr68990: New.
7487
b11b85e4 74882016-01-21 Nick Clifton <nickc@redhat.com>
7489
7490 PR target/69129
7491 * gcc.target/mips/pr69129.c: New.
7492
62dd9f85 74932016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7494
7495 PR c++/58046
7496 * g++.dg/cpp0x/pr58046.C: New.
7497
ac7d424b 74982016-01-21 Jakub Jelinek <jakub@redhat.com>
7499
47c0bea3 7500 PR target/69187
7501 PR target/65624
7502 * gcc.target/arm/pr69187.c: New test.
7503
ac7d424b 7504 PR c++/69355
7505 * g++.dg/torture/pr69355.C: New test.
7506
9e18b252 75072016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7508 Sebastian Pop <s.pop@samsung.com>
7509
7510 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7511
de862e2f 75122016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7513 Sebastian Pop <s.pop@samsung.com>
7514
132731fb 7515 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 7516
f55f9344 75172016-01-21 Jakub Jelinek <jakub@redhat.com>
7518
7519 PR middle-end/67653
7520 * c-c++-common/pr67653.c: New test.
7521 * gcc.dg/torture/pr29119.c: Add dg-warning.
7522
62752e71 75232016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7524
7525 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7526
16d4186f 75272016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7528
7529 PR c/24293
7530 * gcc.dg/pr24293.c: New test.
7531 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7532 incomplete struct type.
7533 * gcc.dg/declspec-1.c: Likewise.
7534 * gcc.dg/pr63549.c: Likewise.
7535
58219d13 75362016-01-20 Jakub Jelinek <jakub@redhat.com>
7537
7538 PR tree-optimization/66612
7539 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7540 for bdn instruction.
7541
a7b5688a 75422016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7543
7544 * lib/target-supports.exp
7545 (check_effective_target_arm_fp_ok_nocache): New.
7546 (check_effective_target_arm_fp_ok): New.
7547 (add_options_for_arm_fp): New.
7548 (check_effective_target_arm_crypto_ok_nocache): Require
7549 target_arm_v8_neon_ok instead of arm32.
7550 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7551 (check_effective_target_arm_crypto_pragma_ok): New.
7552 (add_options_for_arm_vfp): New.
7553 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7554 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7555 target instead. Force initial fpu to vfp.
7556 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7557 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7558 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7559 dependency.
7560 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7561 use arm_vfp effective target instead. Force initial fpu to vfp.
7562 * gcc.target/arm/attr-neon3.c: Likewise.
7563 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7564 arm_vfp_ok.
7565 * gcc.target/arm/unsigned-float.c: Likewise.
7566 * gcc.target/arm/vfp-1.c: Likewise.
7567 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7568 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7569 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7570 * gcc.target/arm/vfp-ldmias.c: Likewise.
7571 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7572 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7573 * gcc.target/arm/vfp-stmiad.c: Likewise.
7574 * gcc.target/arm/vfp-stmias.c: Likewise.
7575 * gcc.target/arm/vnmul-1.c: Likewise.
7576 * gcc.target/arm/vnmul-2.c: Likewise.
7577 * gcc.target/arm/vnmul-3.c: Likewise.
7578 * gcc.target/arm/vnmul-4.c: Likewise.
7579
7ca56ca8 75802016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 7581
7fb75b57 7582 PR testsuite/69366
7583 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7584 the MPX run-time library, for compile-time MPX test.
7585 * gcc.target/i386/chkp-always_inline.c: Likewise.
7586 * gcc.target/i386/chkp-bndret.c: Likewise.
7587 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7588 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7589 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7590 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7591 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7592 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7593 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7594 * gcc.target/i386/chkp-label-address.c: Likewise.
7595 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7596 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7597 * gcc.target/i386/chkp-pr69044.c: Likewise.
7598 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7599 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7600 * gcc.target/i386/chkp-strchr.c: Likewise.
7601 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7602 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7603 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7604 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7605 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7606 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7607 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7608 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7609 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7610 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7611 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7612 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7613 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7614 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7615 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7616 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7617 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7618 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7619 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7620 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7621 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7622 * gcc.target/i386/pr63995-2.c: Likewise.
7623 * gcc.target/i386/pr64805.c: Likewise.
7624 * gcc.target/i386/pr65044.c: Likewise.
7625 * gcc.target/i386/pr65167.c: Likewise.
7626 * gcc.target/i386/pr65183.c: Likewise.
7627 * gcc.target/i386/pr65184.c: Likewise.
7628 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 7629
f2da0b99 76302016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7631
7632 PR tree-optimization/69328
7633 * gcc.dg/pr69328.c: New test.
7634
4d379676 76352016-01-20 Jeff Law <law@redhat.com>
7636
4a11f145 7637 PR target/25114
4d379676 7638 * gcc.target/m68k/pr25114.c: New test.
7639
0754bad1 76402016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7641
7642 * gcc.target/arm/memset-inline-10.c: Added
7643 dg-require-effective-target arm_thumb2_ok.
7644
63bd5c2d 76452016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7646
7647 * gcc.dg/debug/dwarf2/sso.c: New test.
7648
a9c01e81 76492016-01-19 Uros Bizjak <ubizjak@gmail.com>
7650
7651 PR testsuite/68820
7652 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7653 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7654 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7655
53fa0e54 76562016-01-19 Jan Hubicka <hubicka@ucw.cz>
7657
7658 PR ipa/66223
7659 * g++.dg/ipa/devirt-50.C: New testcase.
7660
e035a62c 76612016-01-19 Marek Polacek <polacek@redhat.com>
7662
7663 PR c++/68965
7664 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7665 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7666
885cc3ea 76672016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7668
7669 PR target/69135
7670 * gcc.target/arm/pr69135_1.c: New test.
7671
07bd240e 76722015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7673
7674 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7675
9f60d257 76762015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7677
7678 * gcc.target/aarch64/ccmp_1.c: New testcase.
7679
a0c919f7 76802016-01-19 Marek Polacek <polacek@redhat.com>
7681
7682 PR c++/68586
7683 * g++.dg/cpp0x/enum30.C: New test.
7684
dc5d6d17 76852016-01-19 Richard Biener <rguenther@suse.de>
7686
7687 PR tree-optimization/69336
7688 * g++.dg/tree-ssa/pr69336.C: New testcase.
7689
6dd156e0 76902016-01-19 Jakub Jelinek <jakub@redhat.com>
7691
7692 PR debug/65779
7693 * gcc.dg/pr65779.c: New test.
7694
3e0d45b9 76952016-01-19 Richard Biener <rguenther@suse.de>
7696
7697 PR tree-optimization/69352
7698 * gcc.dg/torture/pr69352.c: New testcase.
7699
7a3cf64d 77002016-01-19 Jakub Jelinek <jakub@redhat.com>
7701
7702 PR rtl-optimization/68955
7703 PR rtl-optimization/64557
7704 * gcc.dg/torture/pr68955.c: New test.
7705
8be55b33 77062016-01-19 Jan Hubicka <hubicka@ucw.cz>
7707
7708 PR lto/69136
7709 * g++.dg/torture/pr69136.C: New testcase.
7710
72a985d7 77112016-01-19 Jan Hubicka <hubicka@ucw.cz>
7712
7713 PR lto/69133
7714 * g++.dg/lto/pr69133_0.C: New testcase.
7715 * g++.dg/lto/pr69133_1.C: New testcase.
7716
56778b62 77172016-01-15 Jeff Law <law@redhat.com>
7718
7719 PR tree-optimization/69320
7720 * gcc.c-torture/pr69320-1.c: New test.
7721 * gcc.c-torture/pr69320-2.c: New test.
7722 * gcc.c-torture/pr69320-3.c: New test.
7723 * gcc.c-torture/pr69320-4.c: New test.
7724
ced41b93 77252016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7726
7727 PR c++/11858
7728 PR c++/24663
7729 PR c++/24664
7730 * g++.dg/template/pr11858.C: New test.
7731 * g++.dg/template/pr24663.C: New test.
7732 * g++.dg/template/unify12.C: New test.
7733 * g++.dg/template/unify13.C: New test.
7734 * g++.dg/template/unify14.C: New test.
7735 * g++.dg/template/unify15.C: New test.
7736 * g++.dg/template/unify16.C: New test.
7737 * g++.dg/template/unify17.C: New test.
7738
7f8cbcaf 77392016-01-18 David Malcolm <dmalcolm@redhat.com>
7740
7741 PR testsuite/69181
7742 * gcc.dg/pr69181-1.c: New test file.
7743 * gcc.dg/pr69181-2.c: New test file.
7744 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7745 globals by moving it to...
7746 (cleanup-after-saved-dg-test): ...this new function. Add
7747 "global additional_sources_used". Add reset of global
7748 multiline_expected_outputs to the empty list.
7749 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7750 global to...
7751 (multiline_expected_outputs): ...this, and updated comments to
7752 note that it is modified from gcc-dg.exp.
7753 (dg-end-multiline-output): Update for the above renaming.
7754 (handle-multiline-outputs): Likewise. Remove the clearing
7755 of the expected outputs to the empty list.
7756
3c7cbfc0 77572016-01-18 Richard Biener <rguenther@suse.de>
7758
7759 PR tree-optimization/69297
7760 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7761
81d49cc1 77622016-01-18 Joseph Myers <joseph@codesourcery.com>
7763
7764 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7765 dg-options.
7766 * gcc.target/mips/mips-3d-2.c: Likewise.
7767 * gcc.target/mips/mips-3d-3.c: Likewise.
7768 * gcc.target/mips/mips-3d-4.c: Likewise.
7769 * gcc.target/mips/mips-3d-5.c: Likewise.
7770 * gcc.target/mips/mips-3d-6.c: Likewise.
7771 * gcc.target/mips/mips-3d-7.c: Likewise.
7772 * gcc.target/mips/mips-3d-8.c: Likewise.
7773 * gcc.target/mips/mips-3d-9.c: Likewise.
7774 * gcc.target/mips/mips-ps-1.c: Likewise.
7775 * gcc.target/mips/mips-ps-2.c: Likewise.
7776 * gcc.target/mips/mips-ps-3.c: Likewise.
7777 * gcc.target/mips/mips-ps-4.c: Likewise.
7778 * gcc.target/mips/mips-ps-5.c: Likewise.
7779 * gcc.target/mips/mips-ps-6.c: Likewise.
7780 * gcc.target/mips/mips-ps-7.c: Likewise.
7781 * gcc.target/mips/mips-ps-type.c: Likewise.
7782 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7783 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7784
03c4ff3a 77852016-01-18 Tom de Vries <tom@codesourcery.com>
7786
7787 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7788 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7789 * c-c++-common/goacc/kernels-empty.c: New test.
7790 * c-c++-common/goacc/kernels-eternal.c: New test.
7791 * c-c++-common/goacc/kernels-loop-2.c: New test.
7792 * c-c++-common/goacc/kernels-loop-3.c: New test.
7793 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7794 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7795 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7796 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7797 * c-c++-common/goacc/kernels-loop-data.c: New test.
7798 * c-c++-common/goacc/kernels-loop-g.c: New test.
7799 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7800 * c-c++-common/goacc/kernels-loop-n.c: New test.
7801 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7802 * c-c++-common/goacc/kernels-loop.c: New test.
7803 * c-c++-common/goacc/kernels-noreturn.c: New test.
7804 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7805 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7806 * c-c++-common/goacc/kernels-reduction.c: New test.
7807
22e3dcee 78082016-01-18 Tom de Vries <tom@codesourcery.com>
7809
7810 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7811 * gcc.dg/autopar/outer-2.c: Same.
7812 * gcc.dg/autopar/outer-3.c: Same.
7813 * gcc.dg/autopar/outer-4.c: Same.
7814 * gcc.dg/autopar/outer-5.c: Same.
7815 * gcc.dg/autopar/outer-6.c: Same.
7816 * gcc.dg/autopar/parallelization-1.c: Same.
7817 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7818 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7819 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7820 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7821 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7822 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7823 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7824 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7825 * gcc.dg/autopar/pr39500-1.c: Same.
7826 * gcc.dg/autopar/pr39500-2.c: Same.
7827 * gcc.dg/autopar/pr46193.c: Same.
7828 * gcc.dg/autopar/pr46194.c: Same.
7829 * gcc.dg/autopar/pr49580.c: Same.
7830 * gcc.dg/autopar/pr49960-1.c: Same.
7831 * gcc.dg/autopar/pr49960.c: Same.
7832 * gcc.dg/autopar/pr68373.c: Same.
7833 * gcc.dg/autopar/reduc-1.c: Same.
7834 * gcc.dg/autopar/reduc-1char.c: Same.
7835 * gcc.dg/autopar/reduc-1short.c: Same.
7836 * gcc.dg/autopar/reduc-2.c: Same.
7837 * gcc.dg/autopar/reduc-2char.c: Same.
7838 * gcc.dg/autopar/reduc-2short.c: Same.
7839 * gcc.dg/autopar/reduc-3.c: Same.
7840 * gcc.dg/autopar/reduc-4.c: Same.
7841 * gcc.dg/autopar/reduc-6.c: Same.
7842 * gcc.dg/autopar/reduc-7.c: Same.
7843 * gcc.dg/autopar/reduc-8.c: Same.
7844 * gcc.dg/autopar/reduc-9.c: Same.
7845 * gcc.dg/autopar/uns-outer-4.c: Same.
7846 * gcc.dg/autopar/uns-outer-5.c: Same.
7847 * gcc.dg/autopar/uns-outer-6.c: Same.
7848 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7849 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7850
fd5cbe2f 78512016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7852
7853 PR target/63679
7854 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7855 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7856
fa75ab55 78572016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7858
7859 PR target/63679
7860 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7861 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7862 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7863
214b2582 78642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7865
7866 PR target/63679
7867 * gcc.dg/tree-ssa/sra-17.c: New.
7868 * gcc.dg/tree-ssa/sra-18.c: New.
7869
13146837 78702016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7871
7872 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7873
6ccd18c2 78742016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7875
7876 * gnat.dg/inline12.adb: New test.
7877
8872b95f 78782016-01-18 Bin Cheng <bin.cheng@arm.com>
7879
7880 PR tree-optimization/66797
7881 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7882
971514e3 78832016-01-18 Richard Biener <rguenther@suse.de>
7884
7885 PR tree-optimization/69170
7886 * gcc.dg/torture/pr69170.c: New testcase.
7887
dfb6d139 78882016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 7889
7890 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7891
164d84c2 78922016-01-16 Tom de Vries <tom@codesourcery.com>
7893
7894 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
7895
4c33b769 78962016-01-16 Tom de Vries <tom@codesourcery.com>
7897
7898 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
7899 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
7900 redundant dg-require-effective-target pthread.
7901 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
7902 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
7903 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7904 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
7905 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
7906 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
7907 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
7908
673441b0 79092016-01-16 David Edelsohn <dje.gcc@gmail.com>
7910
7911 PR target/68609
7912 * gcc.target/powerpc/recip-6.c: Enable on AIX.
7913 * gcc.target/powerpc/recip-7.c: Same.
7914
90153ae7 79152016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7916
7917 PR c++/69091
7918 * g++.dg/template/pr69091.C: New test.
7919
bc24d01d 79202016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7921
7922 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
7923 dump does not contain an error_mark_node.
7924 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
7925 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
7926
4067c0fd 79272016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7928
7929 PR c++/68936
7930 * g++.dg/template/pr68936.C: New test.
7931
27c6dbdd 79322016-01-15 David Edelsohn <dje.gcc@gmail.com>
7933
7934 PR target/68609
7935 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
7936 * gcc.target/powerpc/recip-2.c: Same.
7937 * gcc.target/powerpc/recip-3.c: Same.
7938 * gcc.target/powerpc/recip-4.c: Same.
7939 * gcc.target/powerpc/recip-sqrtf.c: Same.
7940
e390c57d 79412016-01-15 Jeff Law <law@redhat.com>
7942
7943 PR tree-optimization/69270
7944 * gcc.dg/tree-ssa/pr69270-2.c: New test.
7945 * gcc.dg/tree-ssa/pr69270-3.c: New test.
7946
ddcfeaf1 79472016-01-15 Paul Thomas <pault@gcc.gnu.org>
7948
7949 PR fortran/49630
7950 * gfortran.dg/deferred_character_13.f90: New test for the fix
7951 of comment 3 of the PR.
7952
7953 PR fortran/54070
7954 * gfortran.dg/deferred_character_8.f90: New test
7955 * gfortran.dg/allocate_error_5.f90: New test
7956
7957 PR fortran/60593
7958 * gfortran.dg/deferred_character_10.f90: New test
7959
7960 PR fortran/60795
7961 * gfortran.dg/deferred_character_14.f90: New test
7962
7963 PR fortran/61147
7964 * gfortran.dg/deferred_character_11.f90: New test
7965
7966 PR fortran/64324
7967 * gfortran.dg/deferred_character_9.f90: New test
7968
81be349c 79692016-01-15 Vladimir Makarov <vmakarov@redhat.com>
7970
7971 PR rtl-optimization/69030
7972 * gcc.target/i386/pr69030.c: New.
7973
998456c5 79742016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7975
7976 * gcc.target/aarch64/target_attr_17.c: New test.
7977
0d85be19 79782016-01-15 Richard Biener <rguenther@suse.de>
7979
7980 PR tree-optimization/66856
7981 * gcc.dg/torture/pr66856-1.c: New testcase.
7982 * gcc.dg/torture/pr66856-2.c: Likewise.
7983
321d36c8 79842016-01-15 Richard Biener <rguenther@suse.de>
7985
7986 PR debug/69137
7987 * g++.dg/lto/pr69137_0.C: New testcase.
7988
d94a1f53 79892016-01-15 Richard Sandiford <richard.sandiford@arm.com>
7990
7991 PR middle-end/69246
7992 * gcc.target/i386/pr69246.c: New test.
7993
5fe9a861 79942016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7995
a9c01e81 7996 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 7997
3d05a5e9 79982016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7999
8000 PR c++/56194
8001 * g++.dg/init/const9.C: Disable test on S/390.
8002
5e8132b5 80032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8004
8005 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8006 * g++.dg/Wno-frame-address.C: Ditto.
8007
32307cdf 80082016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8009
8010 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8011
1ca28250 80122016-01-15 Richard Biener <rguenther@suse.de>
8013
8014 PR tree-optimization/68961
8015 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8016
6271bd93 80172016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8018
8019 * gcc.target/i386/pr65105-5.c: New test.
8020
dfb6d139 80212016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 8022
8023 * gcc.c-torture/execute/alias-4.c: New testcase.
8024
dfb6d139 80252016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 8026
8027 PR ipa/68148
8028 * g++.dg/ipa/devirt-49.C: New testcase.
8029
7bbac464 80302016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 8031
8032 PR target/65837
8033 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8034 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8035 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8036
4345b868 80372016-01-15 Richard Biener <rguenther@suse.de>
8038
8039 PR tree-optimization/69117
8040 * gcc.dg/torture/pr69117.c: New testcase.
8041
580357e7 80422015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 8043
8044 PR c++/69048
8045 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8046
612baa31 80472016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8048
8049 PR testsuite/67509
8050 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8051 range tests use 100 * maximum instead of maximum + 1.
8052
44e09bc4 80532016-01-14 Jakub Jelinek <jakub@redhat.com>
8054
8055 PR debug/69244
8056 * gcc.dg/guality/pr69244.c: New test.
8057
96962ae4 80582016-01-14 Uros Bizjak <ubizjak@gmail.com>
8059
8060 * lib/target-supports.exp (check_effective_target_issignaling):
8061 New procedure.
8062 * gcc.dg/pr61441.c: Require issignaling effective target.
8063
ab9c400b 80642016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8065
8066 PR target/68803
8067 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8068
a7ed4583 80692016-01-14 David Malcolm <dmalcolm@redhat.com>
8070
8071 PR c++/68819
8072 PR preprocessor/69177
8073 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8074 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8075 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8076 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8077
77f35cec 80782016-01-14 Marek Polacek <polacek@redhat.com>
8079
8080 PR c/69262
8081 * gcc.dg/array-15.c: New test.
8082
915d0950 80832016-01-14 Jakub Jelinek <jakub@redhat.com>
8084
8085 PR middle-end/68146
8086 PR tree-optimization/69155
8087 * gfortran.dg/pr68146.f: New test.
8088 * gfortran.dg/pr69155.f90: New test.
8089
24651fb7 80902016-01-14 Richard Biener <rguenther@suse.de>
8091
8092 PR tree-optimization/68060
8093 * gcc.dg/torture/pr68060-1.c: New testcase.
8094 * gcc.dg/torture/pr68060-2.c: Likewise.
8095
2f63f950 80962016-01-14 Nick Clifton <nickc@redhat.com>
8097
8098 * lib/target-supports.exp
8099 (check_effective_target_arm_neon_ok_nocache): Add an option
8100 sequence that includes setting the ARM architecture to ARMv7-A.
8101 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8102 command line options necessary to enable Neon support.
8103 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8104 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8105 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8106 * gcc.target/arm/pr69180.c: Likewise.
8107
3ce0acde 81082016-01-14 Jeff Law <law@redhat.com>
8109
8110 PR tree-optimization/69270
8111 * gcc.dg/tree-ssa/pr69270.c: New test.
8112
bda05c57 81132016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8114
8115 PR c/66208
8116 * c-c++-common/pr66208.c: New file.
8117
9b657cf1 81182016-01-13 Jakub Jelinek <jakub@redhat.com>
8119
8120 PR tree-optimization/69156
8121 * gcc.dg/pr69156.c: New test.
8122
58ba1b9d 81232016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8124
8125 * gcc.target/i386/pr69225-7.c: New test.
8126
e5fee0fe 81272016-01-13 Richard Henderson <rth@redhat.com>
8128
8129 * gcc.dg/tm/memopt-13.c: Update expected function.
8130 * gcc.dg/tm/memopt-6.c: Likewise.
8131
3f0e9745 81322016-01-13 Uros Bizjak <ubizjak@gmail.com>
8133
8134 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8135 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8136 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8137 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 8138
3f0e9745 81392016-01-13 Tom de Vries <tom@codesourcery.com>
8140
8141 PR tree-optimization/69169
7a6ddc0d 8142 * gcc.dg/pr69169.c: New test.
8143
9b657cf1 81442016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 8145
8146 PR target/69228
8147 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8148 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8149 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8150 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8151 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8152 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8153 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8154 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8155
f704d701 81562016-01-13 Jakub Jelinek <jakub@redhat.com>
8157
8158 PR target/69247
8159 * gcc.dg/pr69247.c: New test.
8160
e966d6b9 81612016-01-13 Richard Biener <rguenther@suse.de>
8162
8163 PR tree-optimization/69242
8164 * gcc.dg/torture/pr69242.c: New testcase.
8165
1ca1d9b2 81662016-01-13 Richard Biener <rguenther@suse.de>
8167
8168 PR tree-optimization/69186
8169 * gcc.dg/torture/pr69186.c: New testcase.
8170
d07cbccc 81712016-01-13 Jeff Law <law@redhat.com>
8172
8173 PR tree-optimization/67755
8174 * gcc.dg/tree-ssa/pr67755.c: New test.
8175
81762016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 8177
8178 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8179 pass number in output by a star.
8180
b95d41cf 81812016-01-12 Bin Cheng <bin.cheng@arm.com>
8182
8183 PR tree-optimization/68911
8184 * gcc.c-torture/execute/pr68911.c: New test.
8185
91d87e22 81862016-01-12 Marek Polacek <polacek@redhat.com>
8187
8188 PR c++/68979
8189 * g++.dg/warn/permissive-1.C: New test.
8190
8a9401a4 81912016-01-12 Jakub Jelinek <jakub@redhat.com>
8192
8193 PR objc++/68511
8194 PR c++/69213
8195 * g++.dg/opt/pr69213.C: New test.
8196
b9cb7a67 81972016-01-12 Christian Bruel <christian.bruel@st.com>
8198
8199 PR target/69180
8200 * gcc.target/arm/pr69180.c: New test.
8201
e4c96992 82022016-01-12 Richard Biener <rguenther@suse.de>
8203
8204 PR lto/69077
8205 * g++.dg/lto/pr69077_0.C: New testcase.
8206 * g++.dg/lto/pr69077_1.C: Likewise.
8207
90525f61 82082016-01-12 Jakub Jelinek <jakub@redhat.com>
8209
8210 PR target/69175
8211 * g++.dg/opt/pr69175.C: New test.
8212
9e7edfd3 82132016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8214
8215 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8216 rather than #including math.h & stdlib.h.
8217 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8218 * gcc.dg/vect/pr49771.c: Likewise.
8219 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8220 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8221 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8222 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8223 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8224 * gcc.dg/vect/pr44507.c: Likewise.
8225 * gcc.dg/vect/pr45902.c: Likewise.
8226 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8227 * gcc.dg/vect/vect-117.c: Likewise.
8228 * gcc.dg/vect/vect-99.c: Likewise.
8229 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8230 * gcc.dg/vect/vect-cond-1.c: Likewise.
8231 * gcc.dg/vect/vect-cond-2.c: Likewise.
8232 * gcc.dg/vect/vect-cond-3.c: Likewise.
8233 * gcc.dg/vect/vect-cond-4.c: Likewise.
8234 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8235 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8236 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8237 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8238 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8239 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8240 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8241 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8242 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8243 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8244 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8245 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8246 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8247 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8248 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8249 include of signal.h.
8250 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8251 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8252 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8253 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8254 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8255 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8256 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8257 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8258 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8259 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8260 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8261 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8262 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8263 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8264 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8265 * gcc.dg/vect/vect-outer-5.c: Likewise.
8266 * gcc.dg/vect/vect-outer-6.c: Likewise.
8267 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8268 include of stdio.h.
8269
3368873d 82702016-01-12 Nick Clifton <nickc@redhat.com>
8271
8272 PR target/68913
8273 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8274 to fread so that it will be found in all target runtimes.
8275
0464ea95 82762016-01-12 Richard Biener <rguenther@suse.de>
8277
8278 PR tree-optimization/69053
8279 * g++.dg/torture/pr69053.C: New testcase.
8280
7819730f 82812016-01-12 Richard Biener <rguenther@suse.de>
8282
8283 PR tree-optimization/69168
8284 * gcc.dg/torture/pr69168.c: New testcase.
8285
995bfebf 82862016-01-12 Richard Biener <rguenther@suse.de>
8287
8288 PR tree-optimization/69157
8289 * gcc.dg/torture/pr69157.c: New testcase.
8290
82912016-01-12 Richard Biener <rguenther@suse.de>
8292
8293 PR tree-optimization/69174
8294 * gcc.dg/torture/pr69174.c: New testcase.
8295
1d10d64c 82962016-01-12 Jakub Jelinek <jakub@redhat.com>
8297
8298 PR c++/66808
8299 PR c++/69000
8300 * g++.dg/tls/pr66808.C: New test.
8301 * g++.dg/tls/pr69000.C: New test.
8302
f0b79faf 83032016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8304
8305 * gcc.target/powerpc/swaps-p8-23.c: New test.
8306 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8307
04cf75a4 83082016-01-11 John David Anglin <danglin@gcc.gnu.org>
8309
8310 PR tree-optimization/68356
8311 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8312
0eb4264c 83132016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8314 Jim Wilson <jim.wilson@linaro.org>
8315
8316 PR target/69194
8317 * gcc.target/arm/pr69194.c: New test.
8318
2f66de64 83192016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8320
8321 PR target/69225
8322 * gcc.target/i386/pr69225-1.c: New test.
8323 * gcc.target/i386/pr69225-2.c: Likewise.
8324 * gcc.target/i386/pr69225-3.c: Likewise.
8325 * gcc.target/i386/pr69225-4.c: Likewise.
8326 * gcc.target/i386/pr69225-5.c: Likewise.
8327 * gcc.target/i386/pr69225-6.c: Likewise.
8328
36105e82 83292016-01-11 Jakub Jelinek <jakub@redhat.com>
8330
1c78ce2e 8331 PR target/67462
8332 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8333 if lp64.
8334
a4a87320 8335 PR target/69071
8336 * gcc.dg/pr69071.c: New test.
8337
91fbd04f 8338 PR c++/69211
8339 * g++.dg/opt/pr69211.C: New test.
8340
36105e82 8341 PR tree-optimization/69214
8342 * gcc.c-torture/compile/pr69214.c: New test.
8343
e934c380 83442016-01-11 Uros Bizjak <ubizjak@gmail.com>
8345
8346 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8347 * gcc.target/i386/pr66232-11.c: Ditto.
8348 * gcc.target/i386/pr66232-12.c: Ditto.
8349 * gcc.target/i386/pr66232-13.c: Ditto.
8350
3ff1b153 83512016-01-11 Richard Biener <rguenther@suse.de>
8352
8353 PR tree-optimization/69173
8354 * gcc.dg/torture/pr69173.c: New testcase.
8355
04e1504c 83562016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8357
8358 PR rtl-optimization/68796
8359 * gcc.target/aarch64/tst_5.c: New test.
8360 * gcc.target/aarch64/tst_6.c: Likewise.
8361
ae8718b5 83622016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8363
8364 PR rtl-optimization/68841
8365 * gcc.dg/pr68841.c: New test.
8366 * gcc.c-torture/execute/pr68841.c: New test.
8367
bd8bece2 83682016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8369
8370 PR rtl-optimization/68920
8371 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8372 for ix86 targets.
8373 * gcc.dg/ifcvt-5.c: New test.
8374
9b657cf1 83752016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 8376
8377 PR bootstrap/69123
8378 * g++.dg/pr69123.C: New.
8379
7a158352 83802016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8381
8382 PR target/69010
8383 * gcc.target/i386/pr69010.c: New test.
8384
ff375d11 83852016-01-11 Martin Jambor <mjambor@suse.cz>
8386
8387 PR ipa/69044
8388 * gcc.target/i386/chkp-pr69044.c: New test.
8389
9eb890f1 83902016-01-11 Tom de Vries <tom@codesourcery.com>
8391
8392 PR tree-optimization/69109
8393 * gcc.dg/autopar/pr69109-2.c: New test.
8394 * gcc.dg/autopar/pr69109.c: New test.
8395
c4157ee5 83962016-01-11 Tom de Vries <tom@codesourcery.com>
8397
8398 PR tree-optimization/69108
8399 * gcc.dg/autopar/pr69108.c: New test.
8400
b933e511 84012016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8402
8403 PR c++/69029
8404 * c-c++-common/Wisleading-indentation.c: Augment test.
8405
efb73de1 84062016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8407
8408 PR fortran/69154
8409 * gfortran.dg/inline_matmul_12.f90: New test.
8410
40c86c3b 84112016-01-10 Paul Thomas <pault@gcc.gnu.org>
8412
8413 PR fortran/67779
8414 * gfortran.dg/actual_array_offset_1: New test.
8415
a006c0bb 84162016-01-10 Tom de Vries <tom@codesourcery.com>
8417
8418 PR tree-optimization/69062
8419 * gcc.dg/autopar/pr69062.c: New test.
8420
880ed4be 84212016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8422
8423 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8424 * gcc.dg/vect/slp-perm-2.c: Likewise.
8425 * gcc.dg/vect/slp-perm-3.c: Likewise.
8426 * gcc.dg/vect/slp-perm-5.c: Likewise.
8427 * gcc.dg/vect/slp-perm-6.c: Likewise.
8428 * gcc.dg/vect/slp-perm-7.c: Likewise.
8429 * gcc.dg/vect/slp-perm-8.c: Likewise.
8430
d95e1856 84312016-01-10 Tom de Vries <tom@codesourcery.com>
8432
8433 PR tree-optimization/69039
8434 * gcc.dg/autopar/pr69039.c: New test.
8435
0f8f48d0 84362016-01-09 Marek Polacek <polacek@redhat.com>
8437
8438 PR c++/69113
8439 * g++.dg/pr69113.C: New test.
8440
7dff0499 84412016-01-09 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR middle-end/50865
8444 PR tree-optimization/69097
8445 * gcc.c-torture/execute/pr50865.c: New test.
8446 * gcc.c-torture/execute/pr69097-1.c: New test.
8447 * gcc.c-torture/execute/pr69097-2.c: New test.
8448 * gcc.dg/pr69097-1.c: New test.
8449 * gcc.dg/pr69097-2.c: New test.
8450
18431e78 84512016-01-09 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR c++/69164
8454 * g++.dg/opt/pr69164.C: New test.
8455
1943a4a2 84562016-01-08 Jakub Jelinek <jakub@redhat.com>
8457
8458 PR tree-optimization/69167
8459 * gcc.dg/pr69167.c: New test.
8460
a143e277 84612016-01-08 Marek Polacek <polacek@redhat.com>
8462
8463 PR c++/68449
8464 * g++.dg/pr68449.C: New.
8465
44c01906 84662016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8467
8468 PR tree-optimization/68707
8469 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8470 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8471 on platforms supporting it.
8472 * gcc.dg/vect/slp-perm-2.c: Likewise.
8473 * gcc.dg/vect/slp-perm-3.c: Likewise.
8474 * gcc.dg/vect/slp-perm-5.c: Likewise.
8475 * gcc.dg/vect/slp-perm-7.c: Likewise.
8476 * gcc.dg/vect/slp-perm-8.c: Likewise.
8477 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8478 on platforms supporting it.
8479
c437d1e8 84802016-01-08 Jakub Jelinek <jakub@redhat.com>
8481
c9595c51 8482 PR tree-optimization/69162
8483 * gcc.dg/pr69162.c: New test.
8484
c437d1e8 8485 PR tree-optimization/69172
8486 * gcc.dg/pr69172.c: New test.
8487
6a46a28c 84882016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8489
8490 PR tree-optimization/67781
8491 * gcc.c-torture/execute/pr67781.c: New file.
8492
62ad9a04 84932016-01-08 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR tree-optimization/69083
8496 * gcc.dg/vect/pr69083.c: New test.
8497
9e0e8c2a 84982016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8499
8500 PR tree-optimization/61441
8501 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8502 Use -fexcess-precision=standard for compiler options.
8503 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8504
5d034e37 85052016-01-08 Jakub Jelinek <jakub@redhat.com>
8506
5013f740 8507 PR fortran/69128
8508 * gfortran.dg/gomp/pr69128.f90: New test.
8509
5d034e37 8510 PR c++/69145
8511 * g++.dg/ext/pr69145-1.C: New test.
8512 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8513 * g++.dg/ext/pr69145-2.h: New file.
8514
517906ff 85152016-01-07 Martin Sebor <msebor@redhat.com>
8516
8517 PR c/68966
8518 * gcc.dg/atomic-fetch-bool.c: New test.
8519 * gcc.dg/sync-fetch-bool.c: New test.
8520
cdbb524c 85212016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8522
8523 PR fortran/66680
8524 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8525
ec3aba9e 85262016-01-07 Nick Clifton <nickc@redhat.com>
8527
8528 PR target/66655
8529 * g++.dg/pr66655.C: New test.
8530 * g++.dg/pr66655_1.cc: Test support file.
8531 * g++.dg/pr66655.h: Test header file.
8532
9b657cf1 85332016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 8534
8535 PR fortran/66680
8536 gfortran.dg/gomp/pr66680.f90: New test.
8537
cd45d7a5 85382016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8539
8540 PR target/69171
8541 * gcc.target/i386/pr69171-1.c: New test.
8542 * gcc.target/i386/pr69171-2.c: Likewise.
8543 * gcc.target/i386/pr69171-3.c: Likewise.
8544 * gcc.target/i386/pr69171-4.c: Likewise.
8545 * gcc.target/i386/pr69171-5.c: Likewise.
8546 * gcc.target/i386/pr69171-6.c: Likewise.
8547
4a86a91a 85482015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8549
8550 PR middle-end/67639
8551 * c-c++-common/pr67639.c: New test.
8552
34c05552 85532016-01-07 Jakub Jelinek <jakub@redhat.com>
8554
8555 PR tree-optimization/69141
8556 * g++.dg/opt/pr69141.C: New test.
8557
f08d6895 85582016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8559
8560 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8561
32ec4173 85622016-01-06 Uros Bizjak <ubizjak@gmail.com>
8563
8564 PR target/69140
8565 * gcc.target/i386/pr69140.c: New test
8566
d74214f3 85672016-01-06 David Malcolm <dmalcolm@redhat.com>
8568
8569 * gcc.dg/bad-dereference.c: New test case.
8570
73991cab 85712015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8572
8573 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8574
fc8cc457 85752016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8576
8577 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8578
be3c9981 85792016-01-06 Marek Polacek <polacek@redhat.com>
8580
8581 PR sanitizer/69099
8582 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8583
2cb724f9 85842016-01-05 Marek Polacek <polacek@redhat.com>
8585
8586 PR c/69104
8587 * gcc.dg/atomic-invalid-2.c: New.
8588
233a53ed 85892016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8590
8591 PR target/68991
8592 * gcc.target/i386/pr68991.c: New test.
8593
ea87c5e3 85942016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8595
8596 PR target/68991
8597 * g++.dg/pr68991-1.C: New test.
8598 * g++.dg/pr68991-2.C: Likewise.
8599
1943a4a2 86002016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 8601
1943a4a2 8602 PR other/60465
afe82e5b 8603 * gcc.target/ia64/pr60465-gprel64.c: New test.
8604 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8605
1e9147dd 86062016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8607
8608 PR rtl-optimization/68651
8609 * gcc.target/aarch64/pr68651_1.c: New test.
8610
d42aa619 86112016-01-05 David Malcolm <dmalcolm@redhat.com>
8612
8613 PR c/69122
8614 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8615
1776de76 86162016-01-05 Nathan Sidwell <nathan@acm.org>
8617
2d7d361d 8618 PR c++/58583
8619 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8620
1776de76 8621 * gcc.dg/alias-15.c: New.
8622
5beb12c0 86232016-01-05 Nick Clifton <nickc@redhat.com>
8624
8625 PR target/68870
8626 * g++.dg/pr68770.C: New test.
8627
d8cca921 86282016-01-04 Mike Stump <mikestump@comcast.net>
8629
8630 * lib/target-supports.exp (check_effective_target_cilkplus):
8631 cilkplus targets require pthreads.
afc907ef 8632 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 8633
8427dff3 86342016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8635
8636 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8637 generation.
8638
f1717362 86392016-01-04 Jakub Jelinek <jakub@redhat.com>
8640
8641 Update copyright years.
8642
d7d6a3ab 86432016-01-04 Marek Polacek <polacek@redhat.com>
8644
8645 PR c/68908
8646 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8647 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8648 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8649
b8f4a5f9 86502016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8651
8652 * gcc.target/sparc/20160104-2.c: New test.
8653
6b5c028f 86542016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8655
8656 * gcc.target/sparc/20160104-1.c: New test.
8657
300e1002 86582016-01-03 Paul Thomas <pault@gcc.gnu.org>
8659
8660 PR fortran/65045
8661 * gfortran.dg/pr65045.f90: New test.
8662
855b105f 86632016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8664
8665 * gnat.dg/specs/debug1.ads: Delete.
8666
bdc177dc 86672016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8668
8669 PR libgfortran/68867
8670 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8671 expression.
8672
48aaffae 86732016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8674
8675 PR libgfortran/68867
8676 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8677 PowerPC.
8678
19a468b8 86792016-01-01 Paul Thomas <pault@gcc.gnu.org>
8680
8681 PR fortran/68864
8682 * gfortran.dg/pr68864.f90: New test.
8683
25371c91 86842016-01-01 Jakub Jelinek <jakub@redhat.com>
8685
2a659064 8686 PR tree-optimization/69070
8687 * gcc.dg/pr69070.c: New test.
8688
57aa9851 8689 PR sanitizer/69055
8690 * gfortran.dg/pr69055.f90: New test.
8691
25371c91 8692 PR target/69015
8693 * gcc.dg/pr69015.c: New test.
f1717362 8694\f
fb2c1edd 8695Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 8696
8697Copying and distribution of this file, with or without modification,
8698are permitted in any medium without royalty provided the copyright
8699notice and this notice are preserved.