]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR rtl-optimization/78546
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
eae19ea3 12016-11-28 Jakub Jelinek <jakub@redhat.com>
2
17a49f5d 3 PR rtl-optimization/78546
4 * gcc.dg/torture/pr78546-1.c: New test.
5 * gcc.dg/torture/pr78546-2.c: New test.
6
eae19ea3 7 PR fortran/78298
8 * gfortran.dg/gomp/pr78298.f90: New test.
9
fd43411c 102016-11-28 Uros Bizjak <ubizjak@gmail.com>
11
12 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
13 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
14
1041ae98 152016-11-28 Jakub Jelinek <jakub@redhat.com>
16
17 PR c++/77591
18 * g++.dg/cpp1y/pr77591.C: New test.
19
1ea3d0d3 202016-11-28 David Edelsohn <dje.gcc@gmail.com>
21
22 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
23
c57dab92 242016-11-28 Richard Biener <rguenther@suse.de>
25
26 PR tree-optimization/78542
27 * gcc.dg/torture/pr78542.c: New testcase.
28
5a984327 292016-11-28 Richard Biener <rguenther@suse.de>
30
31 PR tree-optimization/78343
32 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
33 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
34
72fbc3e1 352016-11-28 Jakub Jelinek <jakub@redhat.com>
36
37 PR lto/78211
38 * g++.dg/ipa/pr78211.C: New test.
39
e006e2db 402016-11-27 Paul Thomas <pault@gcc.gnu.org>
41
42 PR fortran/78474
43 * gfortran.dg/submodule_22.f08: New test.
44
45 PR fortran/78331
46 * gfortran.dg/submodule_21.f08: New test.
47
01103fc7 482016-11-27 John David Anglin <danglin@gcc.gnu.org>
49
50 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
51
aaa50706 522016-11-27 Iain Sandoe <iain@codesourcery.com>
53 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
54 Dominique d'Humieres <dominiq@lps.ens.fr>
55
56 PR target/67710
57 * gcc.dg/darwin-minversion-1.c: Update min version check.
58 * gcc.dg/darwin-minversion-2.c: Likewise.
59 * gcc.dg/darwin-minversion-3.c: Likewise.
60
0983a308 612016-11-27 Iain Sandoe <iain@codesourcery.com>
62
63 PR target/57438
64 * gcc.dg/pr57438-1.c: New Test.
65 * gcc.dg/pr57438-2.c: New Test.
66
d1acede1 672016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
68 Iain Sandoe <iain@codesourcery.com>
69
70 PR target/71767
71 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
72 linker-visible symbols.
73 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
74 * gcc.dg/const-uniq-1.c: Likewise.
75 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
76 * gcc.target/i386/pr70799-1.c: Likewise.
77
3b3f59e2 782016-11-25 Jakub Jelinek <jakub@redhat.com>
79
40dd7b88 80 PR rtl-optimization/78438
81 PR rtl-optimization/78477
82 * gcc.c-torture/execute/pr78438.c: New test.
83 * gcc.c-torture/execute/pr78477.c: New test.
84
3b3f59e2 85 PR rtl-optimization/78526
86 * gcc.dg/pr78526.c: New test.
87
1718371b 882016-11-25 Vladimir Makarov <vmakarov@redhat.com>
89
90 PR rtl-optimization/77541
91 * gcc.target/i386/pr77541.c: Change target to int128.
92
666e58e7 932016-11-25 Janus Weil <janus@gcc.gnu.org>
94
95 PR fortran/60853
96 * gfortran.dg/typebound_assignment_8.f90: New test case.
97
0fd17b0b 982016-11-25 Jakub Jelinek <jakub@redhat.com>
99
100 PR rtl-optimization/78527
101 * gcc.c-torture/compile/pr78527.c: New test.
102
2d799bac 1032016-11-25 Martin Liska <mliska@suse.cz>
104
105 PR gcov-profile/78086
106 * g++.dg/gcov/pr16855.C: Clean up the test case.
107 * g++.dg/gcov/pr16855-priority.C: New test.
108
d48f0d35 1092016-11-25 Richard Biener <rguenther@suse.de>
110
111 PR ipa/78515
112 * gcc.dg/torture/pr78515.c: New testcase.
113
e751b7f3 1142016-11-25 Paul Thomas <pault@gcc.gnu.org>
115
116 PR fortran/78293
117 * gfortran.dg/allocatable_function_10.f90: New test.
118 * gfortran.dg/class_array_15.f03: Increase builtin_free count
119 from 11 to 12.
120
a5a96d9f 1212016-11-25 Bin Cheng <bin.cheng@arm.com>
122
123 PR middle-end/78507
124 PR middle-end/78510
125 PR middle-end/78517
126 * g++.dg/torture/pr78507.C: New test.
127 * gcc.dg/torture/pr78510.c: New test.
128 * gcc.dg/torture/pr78517.c: New test.
129
b1759f48 1302016-11-24 Richard Biener <rguenther@suse.de>
131
132 PR tree-optimization/78343
133 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
134 * gcc.dg/autopar/uns-outer-6.c: Adjust.
135 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
136 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
137 * gcc.dg/vect/pr38529.c: Likewise.
138
a9eff296 1392016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
140
141 PR tree-optimization/77673
142 * gcc.dg/pr77673.c: New test.
143
d4ee0263 1442016-11-25 Martin Jambor <mjambor@suse.cz>
145
146 PR tree-optimization/70965
147 * g++.dg/pr70965.C: New test.
148
8784ea70 1492016-11-25 Jakub Jelinek <jakub@redhat.com>
150 Andreas Schwab <schwab@linux-m68k.org>
151
152 PR gcov-profile/78467
153 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
154 signed int.
155
6d75be38 1562016-11-25 Richard Sandiford <richard.sandiford@arm.com>
157
158 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
159 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
160
3170af2c 1612016-11-25 Richard Sandiford <richard.sandiford@arm.com>
162
163 * gcc.dg/tree-ssa/tailcall-8.c: New test.
164
ba04f90f 1652016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
166
167 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
e751b7f3 168 with sizeof(int) < 4.
ba04f90f 169
a27264ed 1702016-11-24 Martin Sebor <msebor@redhat.com>
171
172 PR tree-optimization/78476
173 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
174
bd13359a 1752016-11-24 Vladimir Makarov <vmakarov@redhat.com>
176
177 PR rtl-optimization/77541
178 * gcc.target/i386/pr77541.c: New.
179
10066eab 1802016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
181
182 PR fortran/78500
183 * gfortran.dg/class_result_4.f90: New test.
184
973c7ac9 1852016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
186
187 * gcc.target/aarch64/_Float16_1.c: New.
188 * gcc.target/aarch64/_Float16_2.c: Likewise.
189 * gcc.target/aarch64/_Float16_3.c: Likewise.
190
adbd7ced 1912016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
192
193 * gcc.target/aarch64/floatdihf2_1.c: New.
194
5c921dec 1952016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
196
197 PR target/48863
198 PR inline-asm/70184
199 * gcc.target/arm/pr48863.c: New test.
200
836ac9e8 2012016-11-24 Martin Liska <mliska@suse.cz>
202
203 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
204 parts for frequencies/probabilities.
205 * gcc.dg/pr34027-1.c: Likewise.
206 * gcc.dg/strict-overflow-2.c: Likewise.
207 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
208 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
209 * gcc.dg/tree-ssa/pr32044.c: Likewise.
210 * gcc.dg/tree-ssa/vector-3.c: Likewise.
211 * gcc.dg/tree-ssa/vrp101.c: Likewise.
212 * gcc.dg/tree-ssa/dump-2.c: New test.
213
32cc215b 2142016-11-24 Bernd Schmidt <bschmidt@redhat.com>
215
216 * gcc.target/i386/align-limit.c: New test.
217
7465dbcd 2182016-11-24 Richard Biener <rguenther@suse.de>
219
220 PR tree-optimization/71595
221 * gcc.dg/torture/pr71595.c: New testcase.
222
8c4ae287 2232016-11-24 Bernd Schmidt <bschmidt@redhat.com>
224
225 PR rtl-optimization/78120
226 * gcc.target/i386/pr78120.c: New test.
227
c424a939 2282016-11-24 Eric Botcazou <ebotcazou@adacore.com>
229
230 * gcc.c-torture/compile/20161124-1.c: New test.
231
894f7f25 2322016-11-24 Jakub Jelinek <jakub@redhat.com>
233
234 PR bootstrap/78493
235 * g++.dg/cpp1z/decomp18.C: New test.
236
7bbc1b4a 2372016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
238
239 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
240 * gcc.target/aarch64/store-pair-1.c : Likewise.
241
db1b56d1 2422016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
243
244 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
245 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
246 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
247 * gcc.target/aarch64/vect-clz.c : Likewise.
248 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
249 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
250 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
251 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
252 * gcc.target/aarch64/vect-fmovd.c : Likewise.
253 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
254 * gcc.target/aarch64/vect-fmovf.c : Likewise.
255 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
256
506d6baf 2572016-11-23 Peter Bergner <bergner@vnet.ibm.com>
258
259 PR target/78458
260 * gcc.target/powerpc/pr78458.c: New.
261
8814c0a8 2622016-11-23 Joseph Myers <joseph@codesourcery.com>
263
264 * gcc.c-torture/compile/20161123-1.c: New test.
265
ea7d223a 2662016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
267
268 PR fortran/78297
269 * gfortran.dg/pr78297.f90: New test.
270
30dc58d8 2712016-11-23 David Edelsohn <dje.gcc@gmail.com>
272
273 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
274
1f355935 2752016-11-23 Jakub Jelinek <jakub@redhat.com>
276
f1cec2aa 277 PR sanitizer/69278
278 * g++.dg/ubsan/return-7.C: New test.
279 * c-c++-common/ubsan/unreachable-4.c: New test.
280
ba57dd35 281 PR tree-optimization/78482
282 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
283 (bar): New function.
284 (main): Call bar instead of printf.
285
1f355935 286 PR middle-end/69183
287 * gfortran.dg/gomp/pr69183.f90: New test.
288
2892016-11-23 Kito Cheng <kito.cheng@gmail.com>
783acc8f 290
291 PR target/78230
292 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
293 (test2) Ditto.
294
d9cfff22 2952016-11-23 Jakub Jelinek <jakub@redhat.com>
296
297 PR c++/77907
298 * g++.dg/cpp0x/pr77907.C: New test.
299
1f1a3de9 3002016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
301
302 PR middle-end/78153
303 * gcc.dg/tree-ssa/pr78153-1.c: New test.
304 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
305
ee1f2deb 3062016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
307
308 PR target/63250
309 * lib/target-supports.exp (add_options_for_float16): Add
310 -mfp16-format=ieee when testign arm*-*-*.
311
539b44ee 3122016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
313
314 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
315 result.
316 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
317 result.
318
86fba605 3192016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
320
321 * lib/target-supports.exp (check_effective_target_float16): Add
322 options for _Float16.
323 (check_effective_target_float32): Add options for _Float32.
324 (check_effective_target_float64): Add options for _Float64.
325 (check_effective_target_float128): Add options for _Float128.
326 (check_effective_target_float32x): Add options for _Float32x.
327 (check_effective_target_float64x): Add options for _Float64x.
328 (check_effective_target_float128x): Add options for _Float128x.
329
c39beb8a 3302016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
331
332 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
333 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
334
a998ac00 3352016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
336
337 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
338 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
339
88a2ded0 3402016-11-23 Martin Sebor <msebor@redhat.com>
341
342 PR middle-end/78461
343 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
344 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
345
a0168bf5 3462016-11-23 Jakub Jelinek <jakub@redhat.com>
347
b4f7eaba 348 PR c++/71450
349 * g++.dg/cpp0x/pr71450-1.C: New test.
350 * g++.dg/cpp0x/pr71450-2.C: New test.
351
a0168bf5 352 PR c++/77739
353 * g++.dg/cpp1y/pr77739.C: New test.
354
da80a82f 3552016-11-23 Martin Jambor <mjambor@suse.cz>
356
357 * c-c++-common/gomp/gridify-1.c: Update scan string.
358 * gfortran.dg/gomp/gridify-1.f90: Likewise.
359 * c-c++-common/gomp/gridify-2.c: New test.
360 * c-c++-common/gomp/gridify-3.c: Likewise.
361
0554c9b6 3622016-11-23 Richard Biener <rguenther@suse.de>
363
364 PR tree-optimization/78396
365 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
366
ffeccaca 3672016-11-23 Richard Biener <rguenther@suse.de>
368
369 PR tree-optimization/78482
370 * gcc.dg/torture/pr78482.c: New testcase.
371
83c0fb43 3722016-11-23 Bin Cheng <bin.cheng@arm.com>
373
374 * gcc.dg/fold-cond_expr-1.c: New test.
375 * gcc.dg/fold-condcmpconv-1.c: New test.
376 * gcc.dg/fold-condcmpconv-2.c: New test.
377
ac3bcb02 3782016-11-23 Richard Biener <rguenther@suse.de>
379
380 PR middle-end/71762
381 * gcc.dg/torture/pr71762-1.c: New testcase.
382 * gcc.dg/torture/pr71762-2.c: Likewise.
383 * gcc.dg/torture/pr71762-3.c: Likewise.
384 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
385
9f8b32f9 3862016-11-23 Richard Biener <rguenther@suse.de>
387
388 PR lto/78472
389 * g++.dg/lto/pr78472_0.c: New testcase.
390 * g++.dg/lto/pr78472_1.C: Likewise.
391
c618308c 3922016-11-23 Richard Biener <rguenther@suse.de>
393 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
394
395 PR tree-optimization/78154
396 * gcc.dg/tree-ssa/pr78154.c: New test.
397
70229d3b 3982016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
399
400 * gcc.dg/pr31096.c: New testcase.
401 * gcc.dg/pr31096-1.c: New testcase.
402
6e47b422 4032016-11-23 Paolo Bonzini <bonzini@gnu.org>
404
405 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
406 adjust for warning->pedwarn change.
407 * gcc.dg/cpp/defined-syshdr.c,
408 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
409 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
410 gcc.dg/cpp/defined-Wextra.c,
411 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
412
192b73af 4132016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
414
415 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
416
0d65cc6c 4172016-11-23 Jakub Jelinek <jakub@redhat.com>
418
419 PR target/78451
420 * gcc.target/i386/pr78451.c: New test.
421 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
422 and #pragma GCC pop_options around the first #pragma GCC target.
423 * gcc.target/i386/pr69255-2.c: Likewise.
424 * gcc.target/i386/pr69255-3.c: Likewise.
425
b2aa1313 4262016-11-23 Michael Collison <michael.collison@arm.com>
427
428 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
429 additional constants are recognized and fewer instructions generated.
430 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
431 additional constants are recognized and fewer instructions generated.
432
ccf11291 4332016-11-22 Ian Lance Taylor <iant@golang.org>
434
435 * gcc.misc-tests/godump-1.c: Update expected output for recent
436 changes.
437
a7a9f935 4382016-11-22 Marek Polacek <polacek@redhat.com>
439
440 PR tree-optimization/78455
441 * gcc.dg/uninit-23.c: New.
442
c7654c10 4432016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
444
445 PR fortran/78479
446 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
447 comment.
448
df8ade88 4492016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
450
451 PR fortran/78479
452 * gfortran.dg/char_component_initializer_3.f90: New test.
453
706b4b9b 4542016-11-22 Jakub Jelinek <jakub@redhat.com>
455
456 PR target/78451
457 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
458 GCC target pragma before including immintrin.h.
459
231d5e0b 4602016-11-22 Carl Love <cel@us.ibm.com>
461
462 * gcc.target/powerpc/builtins-3.c: New file to test the new
463 built-ins for vector compare equal and vector compare not equal.
464
3599d980 4652016-11-22 Janus Weil <janus@gcc.gnu.org>
466
467 PR fortran/78443
468 * gfortran.dg/typebound_proc_35.f90: New test case.
469
7308b7cf 4702016-11-22 Georg-Johann Lay <avr@gjlay.de>
471
472 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
473 parameter in declaration.
474
d7d4251c 4752016-11-22 Georg-Johann Lay <avr@gjlay.de>
476
477 * gcc.dg/loop-split.c: Require int32plus.
478 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
479
6737a0c4 4802016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
481
482 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
483
a8ead9a7 4842016-11-22 Georg-Johann Lay <avr@gjlay.de>
485
486 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
487
d285b13a 4882016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
489
490 PR target/78439
491 * gcc.c-torture/compile/pr78439.c: New test.
492
dc1df7cf 4932016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
494
495 PR target/77904
496 * gcc.target/arm/pr77904.c: New test.
497
7a699647 4982016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
499
500 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
501 isa_rev>=2.
502
1e04d935 5032016-11-22 Jakub Jelinek <jakub@redhat.com>
504
b1c71535 505 PR tree-optimization/78436
506 * gcc.c-torture/execute/pr78436.c: New test.
507
ab104738 508 PR middle-end/78416
509 * gcc.dg/torture/pr78416.c: New test.
510
1e04d935 511 PR tree-optimization/78445
512 * gcc.dg/pr78445.c: New test.
513
b8d13928 5142016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
515
b0af2874 516 PR libgfortran/78449
b8d13928 517 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
518
472db117 5192016-11-21 Jeff Law <law@redhat.com>
520
b0af2874 521 PR target/68538
472db117 522 * gcc.c-torture/compile/pr68538.c: New test.
523
5f2d3c09 5242016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
525
526 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
527 to be generated instead of FCTIWUZ or FCTIWZ.
528
40447580 5292016-11-21 Jakub Jelinek <jakub@redhat.com>
530
bbfed873 531 PR middle-end/67335
532 * g++.dg/vect/simd-clone-7.cc: New test.
533
40447580 534 PR c++/71973
535 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
536 long unsigned int.
537 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
538 unsigned long.
539
2b80afd8 5402016-11-20 Jeff Law <law@redhat.com>
541
542 PR target/25128
543 * gcc.target/m68k/pr25128.c: New test.
544
7bfddeff 5452016-11-21 Richard Sandiford <richard.sandiford@arm.com>
546
547 * gcc.dg/tree-ssa/tailcall-7.c: New test.
548
8df44fbf 5492016-11-21 David Malcolm <dmalcolm@redhat.com>
550
551 PR preprocessor/78324
552 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
553 (test_multitoken_macro): New function.
554 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
555 case.
556 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
557 case.
558 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
559 cases.
560 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
561 Move to...
562 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
563 -ftrack-macro-expansion=0.
564 (test_sprintf_note): Remove "P" macro. Add
565 dg-begin/end-multiline-output directives.
566 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
567
64a8c4a7 5682016-11-21 Georg-Johann Lay <avr@gjlay.de>
569
570 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
571 Return 1 for AVR_TINY.
572
783d8f64 5732016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
574
575 PR rtl-optimization/71785
576 * gcc.target/powerpc/pr71785.c: New file.
577
dc3dabae 5782016-11-21 Bin Cheng <bin.cheng@arm.com>
579
580 PR testsuite/78114
581 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
582 options. Refine test by checking predictive commining PHI
583 nodes in vectorized loop wrto vector factor.
584
f1b3e1c9 5852016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
586
587 PR c++/71973
588 * g++.dg/pr71973-1.C: New test.
589 * g++.dg/pr71973-2.C: New test.
590 * g++.dg/pr71973-3.C: New test.
591 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
592 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
593 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
594 to dg-options.
595 * g++.old-deja/g++.other/realloc.C: Likewise.
596 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
597
da269671 5982016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
599
600 PR tree-optimization/78413
601 * gcc.dg/tree-ssa/pr78413.c: New test.
602
d7f5b6a8 6032016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
604
605 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
606 target is Thumb-only.
607
87fb8781 6082016-11-20 Jeff Law <law@redhat.com>
609
610 PR target/48551
611 * gcc.target/m68k/pr48551.c: New test.
612
5190d716 6132016-11-20 Harald Anlauf <anlauf@gmx.de>
b0af2874 614
5190d716 615 PR fortran/69741
616 * gfortran.dg/forall_18.f90: New testcase.
617
d040acf9 6182016-11-20 Marc Glisse <marc.glisse@inria.fr>
619
620 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
621
0dabddb2 6222016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
623
624 PR fortran/78395
625 * gfortran.dg/typebound_operator_21.f03: New test.
626
6062d7aa 6272016-11-20 Marc Glisse <marc.glisse@inria.fr>
628
629 * gcc.dg/tree-ssa/divide-5.c: New file.
630
8cb572ef 6312016-11-19 Andreas Schwab <schwab@linux-m68k.org>
632
633 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
634 signed int.
635
4ac97a88 6362016-11-19 John David Anglin <danglin@gcc.gnu.org>
637
638 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
639 libatomic_available.
640 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
641 * gfortran.dg/coarray_allocate_10.f08: Likewise.
642 * gfortran.dg/coarray_allocate_7.f08: Likewise.
643 * gfortran.dg/coarray_allocate_8.f08: Likewise.
644 * gfortran.dg/coarray_allocate_9.f08: Likewise.
645 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
646 * gfortran.dg/coarray_stat_2.f90: Likewise.
647 * gfortran.dg/coindexed_1.f90: Likewise.
648
7459c90a 6492016-11-18 Jeff Law <law@redhat.com>
650
651 PR target/25111
652 * gcc.target/m68k/pr25111.c: New test.
653
e1c52611 6542016-11-18 Jakub Jelinek <jakub@redhat.com>
655
a79cbcde 656 PR c++/68180
657 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
658
cb6c05f8 659 PR middle-end/78419
660 * gcc.target/i386/pr78419.c: New test.
661
e1c52611 662 PR c++/77285
663 * g++.dg/tls/pr77285-1.C: New test.
664 * g++.dg/tls/pr77285-2.C: New test.
665
302e06b9 6662016-11-18 Jeff Law <law@redhat.com>
667
668 PR target/25112
669 * gcc.target/m68k/pr25112: New test.
670
e9e0777b 6712016-11-18 David Edelsohn <dje.gcc@gmail.com>
672
673 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
674 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
675
c8c5f875 6762016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
677
678 * gcc.target/arm/optional_thumb-1.c: New test.
679 * gcc.target/arm/optional_thumb-2.c: New test.
680 * gcc.target/arm/optional_thumb-3.c: New test.
681
37fe5868 6822016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
683
684 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
685 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
686 successful test.
687 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
688 (DEFAULT_REQUIRED_QUORUM): Likewise.
689
ff0e5731 6902016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
691 Toma Tabacu <toma.tabacu@imgtec.com>
692
b0af2874 693 * gcc.target/mips/inline-memcpy-1.c (dg-options):
694 Add (REQUIRES_STDLIB).
ff0e5731 695 * gcc.target/mips/inline-memcpy-2.c: Ditto.
696 * gcc.target/mips/inline-memcpy-3.c: Ditto.
697 * gcc.target/mips/inline-memcpy-4.c: Ditto.
698 * gcc.target/mips/inline-memcpy-5.c: Ditto.
699 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
700 * gcc.target/mips/loongson-simd.c: Ditto.
701 * gcc.target/mips/memcpy-1.c: Ditto.
702 * gcc.target/mips/mips-3d-1.c: Ditto.
703 * gcc.target/mips/mips-3d-2.c: Ditto.
704 * gcc.target/mips/mips-3d-3.c: Ditto.
705 * gcc.target/mips/mips-3d-4.c: Ditto.
706 * gcc.target/mips/mips-3d-5.c: Ditto.
707 * gcc.target/mips/mips-3d-6.c: Ditto.
708 * gcc.target/mips/mips-3d-7.c: Ditto.
709 * gcc.target/mips/mips-3d-8.c: Ditto.
710 * gcc.target/mips/mips-3d-9.c: Ditto.
711 * gcc.target/mips/mips-ps-1.c: Ditto.
712 * gcc.target/mips/mips-ps-2.c: Ditto.
713 * gcc.target/mips/mips-ps-3.c: Ditto.
714 * gcc.target/mips/mips-ps-4.c: Ditto.
715 * gcc.target/mips/mips-ps-6.c: Ditto.
716 * gcc.target/mips/mips16-attributes.c: Ditto.
717 * gcc.target/mips/mips32-dsp-run.c: Ditto.
718 * gcc.target/mips/mips32-dsp.c: Ditto.
719 * gcc.target/mips/save-restore-1.c: Ditto.
720 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
721 (mips_preprocess): Add ignore_output argument that when set
722 will not return the pre-processed output.
b0af2874 723 (mips_arch_info): Update arguments for the call to mips_preprocess.
ff0e5731 724 (mips-dg-init): Ditto.
725 (mips-dg-options): Check if a test having test option
726 (REQUIRES_STDLIB) has the required sysroot support for
727 the current test options.
728
bf04fa3c 7292016-11-17 Jeff Law <law@redhat.com>
730
6bc68963 731 PR middle-end/38219
732 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
733
bf04fa3c 734 PR target/47192
735 * gcc.target/m68k/pr47192.c: New test.
736
634c84c2 7372016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
738
739 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
740 instead of isa>=4, in order to downgrade to R5.
741
4ee5a6b5 7422016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
743
744 * gcc.target/arc/cmem-bit-1.c: New file.
745 * gcc.target/arc/cmem-bit-2.c: New file.
746 * gcc.target/arc/cmem-bit-3.c: New file.
747 * gcc.target/arc/cmem-bit-4.c: New file.
748
a28d23f0 7492016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
750
751 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
752 "avx5124fmaps".
753 * gcc.target/i386/funcspec-56.inc: Test new attributes.
754
7552016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
756 Andrew Senkevich <andrew.senkevich@intel.com>
757
758 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
759 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
760 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
761 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
762 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
763 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
764 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
765 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
766 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
767 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
768 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
769 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
770 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
771 avx5124vnniw-check.h.
772 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
773 check_effective_target_avx5124vnniw): New.
774 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
775 Set under ifndef.
776 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
777 * gcc.target/i386/sse-13.c: Ditto.
778 * g++.dg/other/i386-2.C: Ditto.
779 * g++.dg/other/i386-3.C: Ditto.
780 * gcc.target/i386/sse-22.c: Ditto.
781 * gcc.target/i386/sse-23.c: Ditto.
782
cbb7eb98 7832016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
784
785 PR c++/55080
786 * g++.dg/parse/pr55080.C: New.
787
d3c286da 7882016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
789
790 PR target/78101
791 * gcc.target/powerpc/fusion4.c: New test.
792
5bbf9633 7932016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
794
795 PR target/77933
796 * gcc.target/arm/pr77933-1.c: New test.
797 * gcc.target/arm/pr77933-2.c: Likewise.
798
6815d85d 7992016-11-17 Jakub Jelinek <jakub@redhat.com>
800
801 PR middle-end/78201
802 * g++.dg/opt/pr78201.C: New test.
803
8dc9f8d1 8042016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
805
806 * gcc.dg/pr78333.c: Add empty implementations of
807 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
808 problems on non-glibc systems.
809
f9f26759 8102016-11-17 David Malcolm <dmalcolm@redhat.com>
811
812 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
813 (test_raw_string_one_liner): New function.
814 (test_raw_string_multiline): New function.
815
9794389d 8162016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
817
818 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
819 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
820
b0c413f2 8212016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b0af2874 822 Richard Biener <rguenther@suse.de>
b0c413f2 823
824 PR tree-optimization/77848
825 * gfortran.dg/vect/pr77848.f: New test.
826
051b66c9 8272016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
828
829 PR target/77308
830 * gcc.target/arm/pr53447-5.c: New test.
831 * lib/target-supports.exp
832 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
833
bde3ae42 8342016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
835
836 * gcc.target/arc/abitest.S: New file.
837 * gcc.target/arc/abitest.h: Likewise.
838 * gcc.target/arc/va_args-1.c: Likewise.
839 * gcc.target/arc/va_args-2.c: Likewise.
840 * gcc.target/arc/va_args-3.c: Likewise.
841 * gcc.target/arc/mcrc.c: Deleted.
842 * gcc.target/arc/mdsp-packa.c: Likewise.
843 * gcc.target/arc/mdvbf.c: Likewise.
844 * gcc.target/arc/mmac-24.c: Likewise.
845 * gcc.target/arc/mmac-d16.c: Likewise.
846 * gcc.target/arc/mno-crc.c: Likewise.
847 * gcc.target/arc/mno-dsp-packa.c: Likewise.
848 * gcc.target/arc/mno-dvbf.c: Likewise.
849 * gcc.target/arc/mno-mac-24.c: Likewise.
850 * gcc.target/arc/mno-mac-d16.c: Likewise.
851 * gcc.target/arc/mno-rtsc.c: Likewise.
852 * gcc.target/arc/mno-xy.c: Likewise.
853 * gcc.target/arc/mrtsc.c: Likewise.
854 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
855 function.
856 (check_effective_target_arc700): Likewise.
857 (check_effective_target_arc6xx): Likewise.
858 (check_effective_target_arcmpy): Likewise.
859 (check_effective_target_archs): Likewise.
860 (check_effective_target_clmcpu): Likewise.
861 (check_effective_target_barrelshifter): Likewise.
862 * gcc.target/arc/barrel-shifter-1.c: Changed.
863 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
864 * gcc.target/arc/cmem-1.c: Changed.
865 * gcc.target/arc/cmem-2.c: Likewise.
866 * gcc.target/arc/cmem-3.c: Likewise.
867 * gcc.target/arc/cmem-4.c: Likewise.
868 * gcc.target/arc/cmem-5.c: Likewise.
869 * gcc.target/arc/cmem-6.c: Likewise.
870 * gcc.target/arc/cmem-7.c: Likewise.
871 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
872 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
873 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
874 * gcc.target/arc/jump-around-jump.c: Update options.
875 * gcc.target/arc/mARC601.c: Changed.
876 * gcc.target/arc/mcpu-arc600.c: Changed.
877 * gcc.target/arc/mcpu-arc601.c: Changed.
878 * gcc.target/arc/mcpu-arc700.c: Changed.
879 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
880 * gcc.target/arc/movb-1.c: Changed.
881 * gcc.target/arc/movb-2.c: Likewise.
882 * gcc.target/arc/movb-3.c: Likewise.
883 * gcc.target/arc/movb-4.c: Likewise.
884 * gcc.target/arc/movb-5.c: Likewise.
885 * gcc.target/arc/movb_cl-1.c: Likewise.
886 * gcc.target/arc/movb_cl-2.c: Likewise.
887 * gcc.target/arc/movbi_cl-1.c: Likewise.
888 * gcc.target/arc/movh_cl-1.c: Likewise.
889 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
890 * gcc.target/arc/mul64.c: Enable it only for ARC600.
891 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
892 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
893 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
894 * gcc.target/arc/trsub.c: Only for ARC EM cores.
895 * gcc.target/arc/builtin_simdarc.c: Changed.
896 * gcc.target/arc/extzv-1.c: Likewise.
897 * gcc.target/arc/insv-1.c: Likewise.
898 * gcc.target/arc/insv-2.c: Likewise.
899 * gcc.target/arc/mA6.c: Likewise.
900 * gcc.target/arc/mA7.c: Likewise.
901 * gcc.target/arc/mARC600.c: Likewise.
902 * gcc.target/arc/mARC700.c: Likewise.
903 * gcc.target/arc/mcpu-arc600.c: Likewise.
904 * gcc.target/arc/mcpu-arc700.c: Likewise.
905 * gcc.target/arc/movl-1.c: Likewise.
906 * gcc.target/arc/nps400-1.c: Likewise.
907 * gcc.target/arc/trsub.c: Likewise.
908 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
909 configuration.
910 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
911 * gcc.target/arc/mswape.c: Likewise.
912
83039163 9132016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
914
915 PR c++/68180
916 * g++.dg/cpp1y/pr68180.C: New.
917
760cc2e6 9182016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
919
920 PR tree-optimization/78319
921 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
922 arm-none-eabi.
923
315dfb42 9242016-11-17 Richard Biener <rguenther@suse.de>
925
926 PR tree-optimization/78306
927 * gcc.dg/cilk-plus/pr78306.c: New testcase.
928
17e8186b 9292016-11-17 Richard Biener <rguenther@suse.de>
930
931 PR middle-end/78305
932 * gcc.dg/torture/pr78305.c: New testcase.
933
1eca3a7f 9342016-11-17 Janus Weil <janus@gcc.gnu.org>
935
936 PR fortran/66227
937 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
938
6c1f90ee 9392016-11-16 Marek Polacek <polacek@redhat.com>
940
941 PR c/78285
942 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
943 * g++.dg/ext/case-range2.C: Likewise.
944
63c8aefc 9452016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
946
947 PR fortran/58001
948 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
949 * gfortran.dg/fmt_tab_2.f90: Ditto.
950
95de83a7 9512016-11-16 Jakub Jelinek <jakub@redhat.com>
952
953 PR rtl-optimization/78378
954 * gcc.c-torture/execute/pr78378.c: New test.
955
50eec246 9562016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
957
958 * gcc.dg/tree-prof/section-attr-1.c: New file.
959 * gcc.dg/tree-prof/section-attr-2.c: New file.
960 * gcc.dg/tree-prof/section-attr-3.c: New file.
961
308800c3 9622016-11-16 Maciej W. Rozycki <macro@imgtec.com>
963
964 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
965 rather than `la'.
966
88526ee6 9672016-11-16 Maciej W. Rozycki <macro@imgtec.com>
968
969 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
970 (dg-final): Remove microMIPS JALRS mnemonic matching.
971 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
972 (dg-final): Remove microMIPS JALRS mnemonic matching.
973 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
974 (dg-final): Remove microMIPS JALRS mnemonic matching.
975 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
976 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
977 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
978 * gcc.target/mips/call-1u.c: New test case.
979 * gcc.target/mips/call-2u.c: New test case.
980 * gcc.target/mips/call-3u.c: New test case.
981 * gcc.target/mips/call-4u.c: New test case.
982 * gcc.target/mips/call-5u.c: New test case.
983 * gcc.target/mips/call-6u.c: New test case.
984
fa1f9c9e 9852016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
986
987 * gcc.target/arm/empty_fiq_handler.c: New test.
988
c508be16 9892016-11-16 Jakub Jelinek <jakub@redhat.com>
990
991 PR fortran/78299
992 * gfortran.dg/gomp/pr78299.f90: New test.
993
9e57a9ab 9942015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
995
996 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b0af2874 997 * gcc.dg/optimize-bswaphi-1.c: Likewise.
9e57a9ab 998 * gcc.dg/optimize-bswapsi-2.c: Likewise.
999
05edb140 10002016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1001
1002 PR libgfortran/78314
1003 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1004
722c5d82 10052016-11-16 Bin Cheng <bin.cheng@arm.com>
1006
1007 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1008 according to updated dump info.
1009
7fce8768 10102016-11-16 Alexander Monakov <amonakov@ispras.ru>
1011
1012 * lib/target-supports.exp (check_effective_target_alloca): Use a
1013 compile test.
1014 * gcc.target/nvptx/softstack.c: New test.
1015 * gcc.target/nvptx/decl-shared.c: New test.
1016 * gcc.target/nvptx/decl-shared-init.c: New test.
1017
35293eb1 10182016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1019
1020 * gcc.target/mips/data-sym-jump.c: New test case.
1021 * gcc.target/mips/data-sym-pool.c: New test case.
1022 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1023 annotation.
1024
5b631e09 10252016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1026
1027 * lib/target-supports.exp (check_avx2_hw_available): New.
1028 (check_effective_target_avx2_runtime): New.
1029 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1030
dd4a826b 10312016-11-16 Tamar Christina <tamar.christina@arm.com>
1032
1033 PR testsuite/78136
1034 * gcc.dg/cpp/trad/trad.exp
1035 (dg-runtest): Moved $srcdir/$subdir/ to
1036 DEFAULT_TRADCPPFLAGS.
1037
beecc36d 10382016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1039
1040 PR fortran/78356
1041 * gfortran.dg/class_allocate_23.f08: New test.
1042
ac924c09 10432016-11-16 Richard Biener <rguenther@suse.de>
1044
1045 PR middle-end/78333
1046 * gcc.dg/pr78333.c: New testcase.
1047
904e262b 10482016-11-16 Martin Liska <mliska@suse.cz>
1049
1050 PR sanitizer/78270
1051 * gcc.dg/asan/pr78270.c: Update comment style.
1052 * gcc.dg/asan/pr78270-2.c: New test.
1053
7f0cbebc 10542016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1055
1056 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1057 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1058
5d4e2409 10592016-11-16 Richard Biener <rguenther@suse.de>
1060
1061 PR tree-optimization/78348
1062 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1063
22190042 10642016-11-16 Jakub Jelinek <jakub@redhat.com>
1065
1066 PR sanitizer/77823
1067 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1068 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1069
02e0afdc 10702016-11-15 Marek Polacek <polacek@redhat.com>
1071
1072 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1073
a7c1a652 10742016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1075
1076 PR libgfortran/51119
1077 * gfortran.dg/matmul_12.f90: New test case.
1078
16cdc558 10792016-11-15 Uros Bizjak <ubizjak@gmail.com>
1080
1081 * gcc.target/i386/funcspec-56.inc: New file.
b0af2874 1082 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
16cdc558 1083 common 32-bit and 64-bit function specific options.
b0af2874 1084 * gcc.target/i386/funcspec-6.c: Ditto.
16cdc558 1085
d10b2a5c 10862016-11-15 Jakub Jelinek <jakub@redhat.com>
1087
b8fd03ae 1088 * g++.dg/cpp1z/decomp14.C: New test.
1089 * g++.dg/cpp1z/decomp15.C: New test.
1090 * g++.dg/cpp1z/decomp16.C: New test.
1091
a6f4466c 1092 * g++.dg/cpp1z/decomp13.C: New test.
1093
0f67b1be 1094 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1095
d10b2a5c 1096 PR c++/71988
1097 * g++.dg/cpp0x/constexpr-71988.C: New test.
1098
1f87aa23 10992016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1100
1101 * gcc.target/mips/insn-casesi.c: New test case.
1102 * gcc.target/mips/insn-pseudo-1.c: New test case.
1103 * gcc.target/mips/insn-pseudo-2.c: New test case.
1104 * gcc.target/mips/insn-pseudo-3.c: New test case.
1105 * gcc.target/mips/insn-pseudo-4.c: New test case.
1106 * gcc.target/mips/insn-tablejump.c: New test case.
1107
32caa8ac 11082016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1109
1110 * gcc.target/mips/mips.exp (mips_option_tests): Add
1111 `-mcode-readable=yes' array element.
1112
22d200b9 11132016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1114
1115 * gcc.target/mips/mips.exp (mips_option_tests): Add
1116 `-mmicromips' array element.
1117
385999e2 11182016-11-15 Michael Matz <matz@suse.de>
1119
1120 PR missed-optimization/77881
1121 * gcc.target/i386/pr77881.c: New test.
1122
53ae7f64 11232016-11-15 Jakub Jelinek <jakub@redhat.com>
1124
1125 PR middle-end/78295
1126 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1127
ae06106e 11282016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1129
1130 * gcc.target/powerpc/vec-set-int.c: New test.
1131 * gcc.target/powerpc/vec-set-short.c: Likesie.
1132 * gcc.target/powerpc/vec-set-char.c: Likewise.
1133
a49621cf 11342016-11-14 Jakub Jelinek <jakub@redhat.com>
1135
1136 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1137
9ff5ab90 11382016-11-14 Janus Weil <janus@gcc.gnu.org>
1139
1140 PR fortran/78300
1141 * gfortran.dg/class_result_3.f90: New test.
1142
b1f04d34 11432016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 1144 Richard Biener <rguenther@suse.de>
1145
1146 * gcc.dg/gimplefe-1.c: New testcase.
1147 * gcc.dg/gimplefe-2.c: Likewise.
1148 * gcc.dg/gimplefe-3.c: Likewise.
1149 * gcc.dg/gimplefe-4.c: Likewise.
1150 * gcc.dg/gimplefe-5.c: Likewise.
1151 * gcc.dg/gimplefe-6.c: Likewise.
1152 * gcc.dg/gimplefe-7.c: Likewise.
1153 * gcc.dg/gimplefe-8.c: Likewise.
1154 * gcc.dg/gimplefe-9.c: Likewise.
1155 * gcc.dg/gimplefe-10.c: Likewise.
1156 * gcc.dg/gimplefe-11.c: Likewise.
1157 * gcc.dg/gimplefe-12.c: Likewise.
1158 * gcc.dg/gimplefe-13.c: Likewise.
1159 * gcc.dg/gimplefe-14.c: Likewise.
1160 * gcc.dg/gimplefe-15.c: Likewise.
1161 * gcc.dg/gimplefe-16.c: Likewise.
1162 * gcc.dg/gimplefe-17.c: Likewise.
1163 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 1164
3af33bcf 11652016-11-14 Martin Liska <mliska@suse.cz>
1166
1167 PR bootstrap/78069
1168 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1169 to match scanned pattern.
1170 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1171
7cacafcf 11722016-11-14 Richard Biener <rguenther@suse.de>
1173
1174 PR tree-optimization/78312
1175 * gcc.dg/torture/pr78312.c: New testcase.
1176
3f1786fa 11772016-11-14 Georg-Johann Lay <avr@gjlay.de>
1178
1179 PR target/78093
1180 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1181
3d8c7132 11822016-11-14 Jakub Jelinek <jakub@redhat.com>
1183 Jason Merrill <jason@redhat.com>
1184
1185 Implement P0217R3 - C++17 structured bindings
1186 * g++.dg/cpp1z/decomp1.C: New test.
1187 * g++.dg/cpp1z/decomp2.C: New test.
1188 * g++.dg/cpp1z/decomp3.C: New test.
1189 * g++.dg/cpp1z/decomp4.C: New test.
1190 * g++.dg/cpp1z/decomp5.C: New test.
1191 * g++.dg/cpp1z/decomp6.C: New test.
1192 * g++.dg/cpp1z/decomp7.C: New test.
1193 * g++.dg/cpp1z/decomp8.C: New test.
1194 * g++.dg/cpp1z/decomp9.C: New test.
1195 * g++.dg/cpp1z/decomp10.C: New test.
1196
3657b81b 11972016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1198
1199 * g++.dg/torture/pr78268.C: New test.
1200
9bf6a8e0 12012016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1202
1203 PR c/35503
1204 * c-c++-common/pr35503-1.c: New test.
1205 * c-c++-common/pr35503-2.c: Likewise.
1206 * c-c++-common/pr35503-3.c: Likewise.
1207 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1208
f6f8b4f2 12092016-11-13 Uros Bizjak <ubizjak@gmail.com>
1210
1211 PR rtl-optimization/78232
1212 PR rtl-optimization/78248
1213 * gcc.dg/ubsan/pr78248.c: New test.
1214
54efb8ee 12152016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1216
1217 * gnat.dg/address_conv.adb: New test.
1218
9ed6bb1c 12192016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1220
1221 * gnat.dg/renaming11.ad[sb]: New test.
1222
7907d43b 12232016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1224
1225 * c-c++-common/dump-ada-spec-6.c: New test.
1226
80905eec 12272016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1228
1229 * gnat.dg/lto21.adb: New test.
1230 * gnat.dg/lto21_pkg1.ads: New helper.
1231 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1232
1f302f2e 12332016-11-13 Janus Weil <janus@gcc.gnu.org>
1234
1235 PR fortran/60952
1236 * gfortran.dg/typebound_proc_34.f90: New test.
1237
abfb4be5 12382016-11-13 Janus Weil <janus@gcc.gnu.org>
1239
1240 PR fortran/66366
1241 * gfortran.dg/class_57.f90: Changed error message.
1242 * gfortran.dg/class_60.f90: New test.
1243
4699a580 12442016-11-12 David Edelsohn <dje.gcc@gmail.com>
1245
1246 * g++.dg/pr78112.C: XFAIL AIX.
1247
f7b2c82b 12482016-11-12 Janus Weil <janus@gcc.gnu.org>
1249
1250 PR fortran/77501
1251 * gfortran.dg/typebound_generic_16.f90: New test.
1252
d16addb3 12532016-11-12 Jakub Jelinek <jakub@redhat.com>
1254
1255 PR c++/71225
1256 * g++.dg/cpp0x/pr71225.C: New test.
1257
1998c023 12582016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1259
1260 * gcc.target/sparc/20161111-1.c: New test.
1261
a3b46c9c 12622016-11-11 Uros Bizjak <ubizjak@gmail.com>
1263
1264 PR target/78310
1265 * gcc.target/i386/pr78310.c: New test.
1266
0d56015c 12672016-11-11 Jeff Law <law@redhat.com>
1268
1269 * gcc.dg/tree-ssa/isolate-6.c: New test.
1270 * gcc.dg/tree-ssa/isolate-7.c: New test.
1271
dc9e2118 12722016-11-11 Bin Cheng <bin.cheng@arm.com>
1273
1274 PR testsuite/78292
1275 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1276 vect_max_reduc.
1277
9117e2ab 12782016-11-11 Jakub Jelinek <jakub@redhat.com>
1279
1280 PR c++/72774
1281 * g++.dg/parse/pr72774.C: New test.
1282
3d8b172a 12832016-11-11 Richard Biener <rguenther@suse.de>
1284
1285 PR tree-optimization/71575
1286 * gcc.dg/graphite/pr71575-1.c: New testcase.
1287 * gcc.dg/graphite/pr71575-2.c: Likewise.
1288
36bb9d71 12892016-11-11 Richard Biener <rguenther@suse.de>
1290
1291 PR middle-end/78295
1292 * gcc.dg/uninit-pr78295.c: New testcase.
1293
53ae7f64 12942016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 1295
1296 PR fortran/78277
1297 * gfortran.dg/dec_structure_17.f90: New test.
1298
3c57e933 12992016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1300
1301 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1302 being allowed in vector registers.
1303 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1304 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1305 * gcc.target/powerpc/vsx-himode.c: Likewise.
1306 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1307 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1308 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1309 to allow matching MFVSRD or MFVSRW.
1310
b851b8f0 13112016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1312
1313 PR rtl-optimization/78241
1314 * gcc.dg/pr78241.c: New test.
1315
a08fc382 13162016-11-10 Jakub Jelinek <jakub@redhat.com>
1317
5fca0e1a 1318 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1319 201307.
1320
a08fc382 1321 * g++.dg/cpp1z/noexcept-type14.C: New test.
1322 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1323
8c2f9148 13242016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1325
1326 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1327 WVAL0S tests added in r241817.
1328
44b49e6b 13292016-11-10 Jakub Jelinek <jakub@redhat.com>
1330
1331 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1332 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1333 no longer allowed and corresponding ordered construct.
1334 * gfortran.dg/gomp/linear-1.f90: New test.
1335 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1336 * gfortran.dg/gomp/declare-target-1.f90: New test.
1337 * gfortran.dg/gomp/declare-target-2.f90: New test.
1338
65dc2516 13392016-11-10 Martin Liska <mliska@suse.cz>
1340
1341 PR sanitizer/78270
1342 * gcc.dg/asan/pr78270.c: New test.
1343
c74b2e3b 13442016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1345 Jakub Jelinek <jakub@redhat.com>
1346
1347 PR debug/78112
44b49e6b 1348 * g++.dg/pr78112.C: New testcase.
c74b2e3b 1349
934a0458 13502016-11-09 Jakub Jelinek <jakub@redhat.com>
1351
104d9702 1352 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1353 -Wno-c++1z-compat.
1354 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1355 string in case condition contains % characters.
1356
934a0458 1357 PR c++/78283
1358 * g++.dg/cpp1z/noexcept-type13.C: New test.
1359
99f5e97b 13602016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1361
1362 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1363 using (HAS_MOVN) with MIPS III.
1364
92902736 13652016-11-09 Janus Weil <janus@gcc.gnu.org>
1366
1367 PR fortran/46459
1368 * gfortran.dg/volatile14.f90: New test.
1369
c07c7aac 13702016-11-09 Uros Bizjak <ubizjak@gmail.com>
1371
1372 PR target/78262
1373 * gcc.target/i386/pr78262.c: New test.
1374
53ae7f64 13752016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 1376
1377 PR fortran/78259
1378 * gfortran.dg/pr78259.f90: New test.
1379
c2ee4354 13802016-11-09 Janus Weil <janus@gcc.gnu.org>
1381
1382 PR fortran/60777
1383 * gfortran.dg/spec_expr_7.f90: New test.
1384
58721d0c 13852016-11-09 Jakub Jelinek <jakub@redhat.com>
1386
092db747 1387 PR target/77718
1388 * gcc.c-torture/execute/pr77718.c: New test.
1389
58721d0c 1390 * gcc.dg/ubsan/c99-shift-3.c: New test.
1391 * gcc.dg/ubsan/c99-shift-4.c: New test.
1392 * gcc.dg/ubsan/c99-shift-5.c: New test.
1393 * gcc.dg/ubsan/c99-shift-6.c: New test.
1394
61e45f2d 13952016-11-09 Martin Liska <mliska@suse.cz>
1396
1397 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1398 test-case for memcmp.
1399 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1400
0787dd56 14012016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1402
1403 PR testsuite/78269
1404 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1405
df163634 14062016-11-09 Paul Thomas <pault@gcc.gnu.org>
1407
1408 * gfortran.dg/move_alloc_18.f90: New test.
1409
0c3d1ddf 14102016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1411
1412 PR middle-end/78256
1413 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1414 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1415
46837445 14162016-11-09 Janus Weil <janus@gcc.gnu.org>
1417
1418 PR fortran/71894
1419 * gfortran.dg/class_59.f90: New test.
1420
68d072bb 14212016-11-09 Richard Biener <rguenther@suse.de>
1422
1423 PR tree-optimization/78007
1424 * gcc.dg/vect/vect-bswap32.c: Adjust.
1425 * gcc.dg/vect/vect-bswap64.c: Likewise.
1426
e0bcc1cc 14272016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1428
1429 * gcc.dg/ipa/vrp7.c: New test.
1430
166f8178 14312016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1432
1433 PR ipa/78121
1434 * gcc.dg/ipa/pr78121.c: New test.
1435
e7c5f688 14362016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1437
1438 * c-c++-common/asan/default_options.h: New file.
1439 * c-c++-common/asan/strcasestr-1.c: New test.
1440 * c-c++-common/asan/strcasestr-2.c: Likewise.
1441 * c-c++-common/asan/strcspn-1.c: Likewise.
1442 * c-c++-common/asan/strcspn-2.c: Likewise.
1443 * c-c++-common/asan/strpbrk-1.c: Likewise.
1444 * c-c++-common/asan/strpbrk-2.c: Likewise.
1445 * c-c++-common/asan/strspn-1.c: Likewise.
1446 * c-c++-common/asan/strspn-2.c: Likewise.
1447 * c-c++-common/asan/strstr-1.c: Likewise.
1448 * c-c++-common/asan/strstr-2.c: Likewise.
1449 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1450
1350ad47 14512016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1452
1453 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1454
a3ba9d54 14552016-11-08 Janus Weil <janus@gcc.gnu.org>
1456
1457 PR fortran/68440
1458 * gfortran.dg/class_58.f90: New test.
1459
bcc971fd 14602016-11-08 Uros Bizjak <ubizjak@gmail.com>
1461
1462 PR target/70799
1463 * gcc.target/i386/pr70799-2.c: New test.
1464
af1b77d0 14652016-11-08 Janus Weil <janus@gcc.gnu.org>
1466
1467 PR fortran/77596
1468 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1469
ed73a6cb 14702016-11-08 Bin Cheng <bin.cheng@arm.com>
1471
1472 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1473
b887afd7 14742016-11-08 Bin Cheng <bin.cheng@arm.com>
1475
1476 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1477
4ba8fd25 14782016-11-08 Bin Cheng <bin.cheng@arm.com>
1479
1480 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1481
d71fcb4d 14822016-11-08 Martin Liska <mliska@suse.cz>
1483
1484 PR testsuite/78242
1485 * g++.dg/asan/use-after-scope-4.C: New test.
1486 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1487 * gcc.dg/asan/use-after-scope-8.c: Remove.
1488
dc168f1c 14892016-11-08 Richard Biener <rguenther@suse.de>
1490
1491 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1492
2cda118d 14932016-11-08 Tamar Christina <tamar.christina@arm.com>
1494
1495 PR testsuite/78136
1496 * gcc.dg/cpp/trad/trad.exp
1497 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1498 * gcc.dg/cpp/trad/include.c: Use local header file.
1499
de8f611c 15002016-11-08 Richard Biener <rguenther@suse.de>
1501
1502 PR tree-optimization/78205
1503 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1504
095c7123 15052016-11-08 Richard Biener <rguenther@suse.de>
1506
1507 PR tree-optimization/78224
1508 * g++.dg/torture/pr78224.C: New testcase.
1509
5de86198 15102016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1511
1512 * gcc.dg/store_merging_1.c: Require store_merge.
1513 * gcc.dg/store_merging_2.c: Likewise.
1514 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 1515 * gcc.dg/store_merging_5.c: Likewise.
5de86198 1516 * gcc.dg/store_merging_6.c: Likewise.
1517 * gcc.dg/store_merging_7.c: Likewise.
1518 * gcc.dg/store_merging_8.c: Likewise.
1519 * lib/target-supports.exp (check_effective_target_store_merge): New.
1520
9c118ae0 15212016-11-07 David Edelsohn <dje.gcc@gmail.com>
1522
1523 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1524 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1525 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1526 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1527 -mvsx -mpower8-vector.
1528 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1529 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1530 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1531 -mvsx -mpower8-vector.
1532
ded98213 15332016-11-07 David Edelsohn <dje.gcc@gmail.com>
1534
1535 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1536
1537 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1538 * gcc.dg/visibility-14.c: XFAIL AIX.
1539 * gcc.dg/visibility-15.c: XFAIL AIX.
1540 * gcc.dg/visibility-16.c: XFAIL AIX.
1541 * gcc.dg/visibility-17.c: XFAIL AIX.
1542 * gcc.dg/visibility-18.c: XFAIL AIX.
1543 * gcc.dg/visibility-19.c: XFAIL AIX.
1544 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1545 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1546 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1547 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1548
dfeedc5c 15492016-11-07 Jakub Jelinek <jakub@redhat.com>
1550
1551 PR target/78227
1552 * gcc.target/i386/pr78227-1.c: New test.
1553 * gcc.target/i386/pr78227-2.c: New test.
1554
4a9eb7eb 15552016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1556
1557 PR middle-end/35691
1558 * gcc.dg/pr35691-1.c: New test-case.
1559 * gcc.dg/pr35691-2.c: Likewise.
1560
9075517e 15612016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1562
1563 PR rtl-optimization/77309
1564 * gcc.dg/torture/pr77309.c: New test.
1565
1764c2f2 15662016-11-07 Jakub Jelinek <jakub@redhat.com>
1567
1568 PR middle-end/71529
1569 * gcc.target/i386/pr71529.C: Moved to ...
1570 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1571
1572 PR target/64411
1573 * gcc.target/i386/pr64411.C: Moved to ...
1574 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1575 lp64.
1576
1577 PR target/65105
1578 * gcc.target/i386/pr65105-4.C: Moved to ...
1579 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1580 Run into compile test rather than execute test.
1581
e3dbe99a 15822016-11-07 Richard Biener <rguenther@suse.de>
1583
1584 PR target/78229
1585 * g++.dg/pr78229.C: New testcase.
1586
4de7f8df 15872016-11-07 Richard Biener <rguenther@suse.de>
1588
1589 PR tree-optimization/78218
1590 * gcc.dg/torture/pr78218.c: New testcase.
1591
57b2dea1 15922016-11-07 Richard Biener <rguenther@suse.de>
1593
1594 PR tree-optimization/78228
1595 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1596
0c448d00 15972016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1598
1599 PR target/77822
1600 * g++.dg/torture/pr77822.C: New test.
1601
ea86011c 16022016-11-07 Martin Liska <mliska@suse.cz>
1603
1604 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1605 -f-sanitize-address-use-after-scope.
1606 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1607 internal fn calls.
1608 * g++.dg/asan/use-after-scope-1.C: New test.
1609 * g++.dg/asan/use-after-scope-2.C: Likewise.
1610 * g++.dg/asan/use-after-scope-3.C: Likewise.
1611 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1612 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1613 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1614 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1615 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1616 * g++.dg/asan/use-after-scope-types.h: Likewise.
1617 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1618 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1619 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1620 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1621 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1622 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1623 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1624 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1625 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1626 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1627 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1628 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1629 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1630 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1631
82031b11 16322016-11-07 Richard Biener <rguenther@suse.de>
1633
1634 PR tree-optimization/78189
1635 * g++.dg/torture/pr78189.C: New testcase.
1636
272c18b8 16372016-11-06 David Edelsohn <dje.gcc@gmail.com>
1638
1639 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1640
5055cc98 16412016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1642
1643 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1644 occuring.
1645
ddd81c4d 16462016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1647
1648 PR fortran/78221
1649 * arith.c (gfc_complex2real): Change gfc_warning_now to
1650 gfc_warning.
1651
ae1fe1c1 16522016-11-05 Paul Thomas <pault@gcc.gnu.org>
1653
1654 * gfortran.dg/move_alloc_17.f03: New test.
1655
1f8787c9 16562016-11-05 Richard Biener <rguenther@suse.de>
1657
1658 PR bootstrap/78188
1659 * g++.dg/ipa/pr78188.C: New test.
1660
a3886308 16612016-11-05 Janus Weil <janus@gcc.gnu.org>
1662 Dominique d'Humieres <dominiq@lps.ens.fr>
1663
1664 PR fortran/69495
1665 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1666
ae235bb5 16672016-11-05 Paul Thomas <pault@gcc.gnu.org>
1668
1669 PR fortran/67564
1670 * gfortran.dg/select_type_39.f03: New test.
1671
16722016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 1673
1674 PR fortran/64933
1675 * gfortran.dg/associate_23.f90: New test.
1676
cdf56687 16772016-11-04 Jakub Jelinek <jakub@redhat.com>
1678
1679 PR target/77834
1680 * gcc.dg/pr77834.c: New test.
1681
8be5cb78 16822016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1683
1684 PR c++/67980
1685 * g++.dg/cpp1y/pr67980.C: New.
1686
133e5599 16872016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1688
1689 * gcc.target/powerpc/fold-vec-add-1.c: New.
1690 * gcc.target/powerpc/fold-vec-add-2.c: New.
1691 * gcc.target/powerpc/fold-vec-add-3.c: New.
1692 * gcc.target/powerpc/fold-vec-add-4.c: New.
1693 * gcc.target/powerpc/fold-vec-add-5.c: New.
1694 * gcc.target/powerpc/fold-vec-add-6.c: New.
1695 * gcc.target/powerpc/fold-vec-add-7.c: New.
1696
1c518af3 16972016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 1698
1699 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1700 for -mbranch-likely, infer -mno-branch-likely for R6.
1701
25326fef 17022016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1703
1704 PR c++/71973
1705 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1706 * g++.dg/init/new15.C: Likewise.
1707 * g++.dg/ipa/inline-1.C: Likewise.
1708 * g++.dg/ipa/inline-2.C: Likewise.
1709 * g++.dg/lto/20080908-1_0.C: Likewise.
1710 * g++.dg/tc1/dr20.C: Likewise.
1711 * g++.dg/tree-ssa/inline-1.C: Likewise.
1712 * g++.dg/tree-ssa/inline-2.C: Likewise.
1713 * g++.old-deja/g++.law/except1.C: Likewise.
1714 * g++.old-deja/g++.other/vbase5.C: Likewise.
1715 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1716
e72902d2 17172016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1718
1719 PR tree-optimization/78210
1720 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1721 possibility of widening multiplies.
1722
5b9b62c9 17232016-11-04 Richard Biener <rguenther@suse.de>
1724
1725 PR middle-end/78185
1726 * gcc.dg/pr78185.c: New testcase.
1727
5f1e62c6 17282016-10-04 David Edelsohn <dje.gcc@gmail.com>
1729
1730 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1731 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1732
2034deb9 17332016-11-03 Jakub Jelinek <jakub@redhat.com>
1734 Alexandre Oliva <aoliva@redhat.com>
1735 Jason Merrill <jason@redhat.com>
1736
1737 PR debug/28767
1738 PR debug/56974
1739 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1740 * g++.dg/debug/dwarf2/ref-3.C: New test.
1741 * g++.dg/debug/dwarf2/ref-4.C: New test.
1742 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1743 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1744
17452016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 1746
1747 * gfortran.dg/dec_exp_1.f90: New test.
1748 * gfortran.dg/dec_exp_2.f90: Likewise.
1749 * gfortran.dg/dec_exp_3.f90: Likewise.
1750
2034deb9 17512016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 1752
1753 * gfortran.dg/dec_parameter_1.f: New test.
1754 * gfortran.dg/dec_parameter_2.f90: Likewise.
1755 * gfortran.dg/dec_parameter_3.f90: Likewise.
1756 * gfortran.dg/dec_parameter_4.f90: Likewise.
1757
36ffeeaf 17582016-11-03 Martin Liska <mliska@suse.cz>
1759
1760 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1761 output.
1762 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1763
9769a02b 17642016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1765
1766 PR libgcc/78067
1767 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1768
d9b9f4ab 17692016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1770
1771 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1772
60cd8c97 17732016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1774
1775 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1776
e69f2f12 17772016-11-01 Tamar Christina <tamar.christina@arm.com>
1778
1779 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1780 Check for arm_v8_neon_hw.
1781 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1782 Likewise.
1783 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1784 Likewise.
1785 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1786 Likewise.
1787
427223f1 17882016-11-02 Richard Biener <rguenther@suse.de>
1789
1790 * gcc.dg/store_merging_8.c: New testcase.
1791
2034deb9 17922016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 1793
1794 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1795
134e84c6 17962016-11-02 David Edelsohn <dje.gcc@gmail.com>
1797
bbfcea83 1798 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1799 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1800 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1801 * gcc.dg/pr65779.c: XFAIL AIX.
1802 * gcc.dg/pr70405.c: XFAIL AIX.
1803
134e84c6 1804 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1805 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1806 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1807
0cc844b2 18082016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1809
1810 * lib/target-supports.exp (check_gc_sections_available): Use
1811 -print-prog-name=ld to determine linker used.
1812
5e0b5f08 18132016-11-02 Martin Liska <mliska@suse.cz>
1814
1815 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1816 test case.
1817
5e922e43 18182016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1819
1820 PR tree-optimization/78170
1821 * gcc.c-torture/execute/pr78170.c: New test.
1822
e77557c0 18232016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1824
1825 PR tree-optimization/78162
1826 * gcc.c-torture/compile/pr78162.c: New test.
1827
76bc343a 18282016-11-02 Richard Biener <rguenther@suse.de>
1829
1830 PR tree-optimization/78035
1831 PR tree-optimization/77964
1832 * gcc.target/i386/pr78035.c: New testcase.
1833
3763b845 18342016-11-02 Richard Biener <rguenther@suse.de>
1835
1836 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1837 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1838 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1839 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1840 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1841
3e41d21b 18422016-11-01 David Edelsohn <dje.gcc@gmail.com>
1843
1844 * gfortran.dg/pr70937.f90: require-effective-target lto.
1845
66d722cc 18462016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1847
1848 PR fortran/69544
1849 * gfortran.dg/where_6.f90: New test.
1850
dcc1dde9 18512016-11-01 Jakub Jelinek <jakub@redhat.com>
1852
1853 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1854
d28d2da4 18552016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1856
1857 PR fortran/69544
1858 * gfortran.dg/where_5.f90: New test.
1859
94bea3fe 18602016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1861
1862 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1863 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1864 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1865 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1866
164d44e8 18672016-11-01 Uros Bizjak <ubizjak@gmail.com>
1868
1869 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1870 Whitespace fixes.
1871 (check_effective_target_vect_cmdline_needed): Check
1872 is-effective-target ia32 for x86 targets.
1873 (check_effective_target_vect_simd_clones): Simplify condition.
1874 (check_effective_target_vect_double): Ditto.
1875 (check_effective_target_vect_aligned_arrays): Check
1876 is-effective-target ia32 for x86 targets. Simplify condition.
1877 (check_effective_target_vect_multiple_sizes): Simplify condition.
1878 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1879 (check_effective_target_sync_int_128): Simplify condition.
1880 (check_effective_target_sync_int_128_runtime): Ditto.
1881 (check_effective_target_sync_long_long_runtime): Ditto.
1882 (check_effective_target_divmod): Add i?86-*-* target.
1883
9fc5a5fc 18842016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1885
1886 * gcc.target/powerpc/vsx-extract-4.c: New test.
1887 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1888
a5b29676 18892016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1890
1891 PR fortran/54679
1892 * gfortran.dg/fmt_l.f90: Update test.
1893 * gfortran.dg/fmt_l0.f90: New test.
1894
e7defe0c 18952016-10-31 Jakub Jelinek <jakub@redhat.com>
1896
1897 PR c++/78089
1898 * c-c++-common/builtin-shuffle-1.c: New test.
1899 * g++.dg/cpp0x/addressof3.C: New test.
1900
6743ce6f 19012016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1902
1903 Add tests for a const member and a reference member for launder.
1904 * g++.dg/cpp1z/launder3.C: New.
1905 * g++.dg/cpp1z/launder4.C: Likewise.
1906 * g++.dg/cpp1z/launder5.C: Likewise.
1907 * g++.dg/cpp1z/launder5.cc: Likewise.
1908 * g++.dg/cpp1z/launder5.h: Likewise.
1909 * g++.dg/cpp1z/launder6.C: Likewise.
1910 * g++.dg/cpp1z/launder6.cc: Likewise.
1911 * g++.dg/cpp1z/launder6.h: Likewise.
1912
c02417ad 19132016-10-31 Jakub Jelinek <jakub@redhat.com>
1914
f6f44a1d 1915 PR c++/77948
1916 * g++.dg/cpp0x/pr77948-1.C: New test.
1917 * g++.dg/cpp0x/pr77948-2.C: New test.
1918 * g++.dg/cpp0x/pr77948-3.C: New test.
1919 * g++.dg/cpp0x/pr77948-4.C: New test.
1920 * g++.dg/cpp0x/pr77948-5.C: New test.
1921 * g++.dg/cpp0x/pr77948-6.C: New test.
1922
c02417ad 1923 PR tree-optimization/77860
1924 * gcc.dg/pr77860.c: New test.
1925
5f5452c2 19262016-10-31 Jakub Jelinek <jakub@redhat.com>
1927
1928 PR c++/77886
1929 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1930
c6c79147 19312016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1932
1933 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1934
50d3ad71 19352016-10-30 Le-Chun Wu <lcwu@google.com>
1936 Mark Wielaard <mjw@redhat.com>
1937
1938 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1939 * gcc.dg/Wshadow-local-1.c: Likewise.
1940 * gcc.dg/Wshadow-local-2.c: Likewise.
1941 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1942 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1943 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1944
7f0c2660 19452016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1946
1947 PR tree-optimization/71915
1948 PR tree-optimization/71490
1949 * gcc.dg/tree-ssa/pr54245.c: Delete.
1950 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1951 document why.
1952
8efd711b 19532016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1954
1955 PR fortran/78123
1956 * gfortran.dg/fmt_t_9.f: New test.
1957
a57f28d2 19582016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1959
1960 PR fortran/67219
1961 * gfortran.dg/pr67219.f90: New test.
1962
f6443ac9 19632016-10-29 Jakub Jelinek <jakub@redhat.com>
1964
90ff29c3 1965 PR rtl-optimization/77919
1966 * g++.dg/torture/pr77919-2.C: New test.
1967
f6443ac9 1968 PR target/78148
1969 * gcc.dg/pr78148.c: New test.
1970
97574c57 19712016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1972
1973 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1974 * gcc.target/sparc/overflow-4.c: ...here.
1975 * gcc.target/sparc/overflow-5.c: New test.
1976
67f7b566 19772016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1978 Kugan Vivekanandarajah <kuganv@linaro.org>
1979 Jim Wilson <jim.wilson@linaro.org>
1980
1981 PR tree-optimization/43721
1982 * lib/target-supports.exp (check_effective_target_divmod): New.
1983 (check_effective_target_divmod_simode): Likewise.
1984 (check_effective_target_arm_divmod_simode): Likewise.
1985 * gcc.dg/divmod-1-simode.c: New test.
1986 * gcc.dg/divmod-1.c: Likewise.
1987 * gcc.dg/divmod-2-simode.c: Likewise.
1988 * gcc.dg/divmod-2.c: Likewise.
1989 * gcc.dg/divmod-3-simode.c: Likewise.
1990 * gcc.dg/divmod-3.c: Likewise.
1991 * gcc.dg/divmod-4-simode.c: Likewise.
1992 * gcc.dg/divmod-4.c: Likewise.
1993 * gcc.dg/divmod-5.c: Likewise.
1994 * gcc.dg/divmod-6-simode.c: Likewise.
1995 * gcc.dg/divmod-6.c: Likewise.
1996 * gcc.dg/divmod-7.c: Likewise.
1997
3d3e04ac 19982016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 1999 Jakub Jelinek <jakub@redhat.com>
2000 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 2001
2002 PR middle-end/22141
2003 PR rtl-optimization/23684
2004 * gcc.c-torture/execute/pr22141-1.c: New test.
2005 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2006 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2007 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2008 * gcc.dg/store_merging_1.c: New test.
2009 * gcc.dg/store_merging_2.c: Likewise.
2010 * gcc.dg/store_merging_3.c: Likewise.
2011 * gcc.dg/store_merging_4.c: Likewise.
2012 * gcc.dg/store_merging_5.c: Likewise.
2013 * gcc.dg/store_merging_6.c: Likewise.
2014 * gcc.dg/store_merging_7.c: Likewise.
2015 * gcc.target/i386/pr22141.c: Likewise.
2016 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2017 * g++.dg/init/new17.C: Likewise.
2018
2034deb9 20192016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 2020
2021 PR middle-end/72747
2022 * c-c++-common/pr72747-1.c: New test.
2023 * c-c++-common/pr72747-2.c: Likewise.
2024
987860a9 20252016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2026
2027 * gcc.target/s390/oscbreak-1.c: New test.
2028
55c01516 20292016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2030
2031 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2032
452a353a 20332016-10-28 Jakub Jelinek <jakub@redhat.com>
2034
971e7f12 2035 PR rtl-optimization/77919
2036 * g++.dg/torture/pr77919.C: New test.
2037
452a353a 2038 PR rtl-optimization/78132
2039 * gcc.target/i386/pr78132.c: New test.
2040
c8fb4e06 20412016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2042
2043 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2044
d59ca9c8 20452016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2046
2047 * gcc.target/powerpc/vsx-simode.c: New test.
2048 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2049 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2050
b95a2fd4 20512016-10-27 Jakub Jelinek <jakub@redhat.com>
2052
bd7b3fc8 2053 PR fortran/78026
2054 * gfortran.dg/gomp/pr78026.f03: New test.
2055 * gfortran.dg/select_type_38.f03: New test.
2056
b95a2fd4 2057 PR middle-end/78025
2058 * g++.dg/gomp/declare-simd-7.C: New test.
2059
bd7b3fc8 20602016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 2061
2062 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2063 * gfortran.dg/dec_init_2.f90: Likewise.
2064 * gfortran.dg/dec_init_3.f90: New test.
2065 * gfortran.dg/dec_init_4.f90: Likewise.
2066
641ae1b8 20672016-10-27 Bin Cheng <bin.cheng@arm.com>
2068
2069 * gcc.dg/fold-narrowbopcst-1.c: New test.
2070
bd7b3fc8 20712016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 2072
2073 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2074 dg-shouldfail/dg-output instead of XFAIL.
2075 * gfortran.dg/dec_io_6.f90: Likewise.
2076
84b72a11 20772016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2078
2079 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2080 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2081 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2082 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2083 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2084 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2085 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2086 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2087 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2088 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2089
15eeb126 20902016-10-27 Bin Cheng <bin.cheng@arm.com>
2091
2092 * gcc.dg/fold-convmaxconv-1.c: New test.
2093 * gcc.dg/fold-convminconv-1.c: New test.
2094
2034deb9 20952016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 2096
2097 PR fortran/78092
2098 * gfortran.dg/pr78092.f90: New test.
2099
2db725dd 21002016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2101
2102 PR target/78056
2103 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2104 expected error message.
2105 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2106 expected error message.
2107 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2108 (test_all_not_equal_and_not_zero): Change expected error message.
2109
816a8c6d 21102016-10-26 Jakub Jelinek <jakub@redhat.com>
2111
2112 PR fortran/77973
2113 * gfortran.dg/gomp/pr77973.f90: New test.
2114
ed09e1d5 21152016-10-26 Paul Thomas <pault@gcc.gnu.org>
2116
2117 PR fortran/78108
2118 * gfortran.dg/submodule_18.f08: New test.
2119 * gfortran.dg/submodule_19.f08: New test.
2120
a0194feb 21212016-10-26 Michael Matz <matz@suse.de>
2122
2123 * g++.dg/pr78060.C: New test.
2124 * gfortran.dg/pr78061.f: New test.
2125 * g++.dg/pr78088.C: New test.
2126
bd7b3fc8 21272016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 2128
2129 * gfortran.dg/dec_io_1.f90: New test.
2130 * gfortran.dg/dec_io_2.f90: New test.
2131 * gfortran.dg/dec_io_3.f90: New test.
2132 * gfortran.dg/dec_io_4.f90: New test.
2133 * gfortran.dg/dec_io_5.f90: New test.
2134 * gfortran.dg/dec_io_6.f90: New test.
2135
83ee671e 21362016-10-25 Jakub Jelinek <jakub@redhat.com>
2137
2138 PR sanitizer/78106
2139 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2140
21412016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 2142
2143 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2144 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2145
9db5ef21 21462016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2147
2148 * gnat.dg/opt59.adb: New test.
2149 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2150
2151 * gnat.dg/opt60.adb: New test.
2152
255d575a 21532016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2154
2155 PR fortran/72770
2156 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2157 this pr.
2158
6a2e2a85 21592016-10-25 Jakub Jelinek <jakub@redhat.com>
2160
2161 PR target/78102
2162 * gcc.target/i386/pr78102.c: New test.
2163
83ee671e 21642016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 2165
2166 * gfortran.dg/dec_logical_xor_1.f90: New test.
2167 * gfortran.dg/dec_logical_xor_2.f90: New test.
2168 * gfortran.dg/dec_logical_xor_3.f03: New test.
2169
83ee671e 21702016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 2171
2172 * gfortran.dg/dec_loc_rval_1.f90: New test.
2173 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 2174 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 2175
83ee671e 21762016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 2177
006943e8 2178 * gfortran.dg/dec_type_print.f90: New testcase.
2179
83ee671e 21802016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 2181
2182 * gfortran.dg/feed_1.f90: New test.
2183 * gfortran.dg/feed_2.f90: New test.
501b58b2 2184
a07d5339 21852016-10-25 Martin Liska <mliska@suse.cz>
2186
2187 PR sanitizer/78106
2188 * gcc.dg/asan/pr78106.c: New test.
2189
131ad74b 21902016-10-25 Martin Liska <mliska@suse.cz>
2191
2192 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2193
78e31c4c 21942016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2195
2196 PR target/78041
2197 * gcc.target/arm/pr78041.c: New test.
2198
6e1b2ffb 21992016-10-25 Jakub Jelinek <jakub@redhat.com>
2200
2201 * g++.dg/cpp1z/launder1.C: New test.
2202 * g++.dg/cpp1z/launder2.C: New test.
2203
c9a8ee19 22042016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 2205 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 2206
2207 PR target/71676
2208 PR target/71678
2209 * gcc.target/avr/pr71676-2.c: New test.
2210
24c7ece1 22112016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 2212 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 2213
2214 PR target/71676
2215 PR target/71678
2216 * gcc.target/avr/pr71676-1.c: New test.
2217 * gcc.target/avr/pr71676-3.c: New test.
2218 * gcc.target/avr/pr71676.c: New test.
2219 * gcc.target/avr/pr71678.c: New test.
2220
2e2f6914 22212016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2222
2223 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2224 such that cloned verions of tested functions are not created.
2225
0fdad659 22262016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2227
2228 PR fortran/71895
2229 * gfortran.dg/pr71895.f90: New test.
2230
1eaf0150 22312016-10-24 Jakub Jelinek <jakub@redhat.com>
2232
2233 * g++.dg/debug/dwarf2/ref-2.C: New test.
2234
5f64e688 22352016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2236
2237 * c-c++-common/Wint-in-bool-context-3.c: New test.
2238
c62d63d4 22392016-10-24 Martin Sebor <msebor@redhat.com>
2240
2241 PR middle-end/77735
2242 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2243 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2244 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2245 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2246 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2247 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2248 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2249
11cb7700 22502016-10-24 Richard Biener <rguenther@suse.de>
2251
2252 PR testsuite/71491
2253 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2254 * gcc.dg/vect/slp-45.c: Likewise.
2255
c2423c1d 22562016-10-24 Richard Biener <rguenther@suse.de>
2257
2258 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2259 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2260 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2261
2cd66116 22622016-10-24 Georg-Johann Lay <avr@gjlay.de>
2263
2264 PR target/78093
2265 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2266 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2267
8cc18ee3 22682016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2269
2270 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2271
595090de 22722016-10-24 Jakub Jelinek <jakub@redhat.com>
2273
2274 * gcc.target/i386/bmi2-pext-1.c: New test.
2275 * gcc.target/i386/bmi2-pdep-1.c: New test.
2276 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2277 * gcc.target/i386/tbm-bextri-1.c: New test.
2278 * gcc.target/i386/bmi-bextr-6.c: New test.
2279
98d9f593 22802016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2281
2282 PR target/77483
2283 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2284 * gcc.target/i386/pr65105-1.c: Likewise.
2285 * gcc.target/i386/pr65105-2.c: Likewise.
2286 * gcc.target/i386/pr65105-3.c: Likewise.
2287 * gcc.target/i386/pr65105-5.c: Likewise.
2288 * gcc.target/i386/pr67761.c: Likewise.
2289 * gcc.target/i386/pr70799-1.c: Likewise.
2290
020c2754 22912016-10-24 Martin Liska <mliska@suse.cz>
2292
2293 PR sanitizer/77966
2294 * c-c++-common/ubsan/unreachable-3.c: New test.
2295
a484f6fe 22962016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2297
2298 PR fortran/77763
2299 * gfortran.dg/pr77763.f90
2300
1a6627ef 23012016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2302
2303 PR fortran/54730
2304 PR fortran/78033
2305 * gfortran.dg/pr78033.f90: New test.
2306
b0cb70c0 23072016-10-23 Paul Thomas <pault@gcc.gnu.org>
2308
2309 PR fortran/69834
2310 * gfortran.dg/select_type_1.f03: Change error for overlapping
2311 TYPE IS cases.
2312 * gfortran.dg/select_type_36.f03: New test.
2313
11d8d4ee 23142016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2315
2316 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2317
5676fa7f 23182016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2319
2320 PR fortran/78021
2321 * gfortran.dg/string_length_3.f90: New test.
2322
d202d7b5 23232016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2324
d202d7b5 2325 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2326
23272016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2328
2329 PR fortran/43366
2330 PR fortran/57117
2331 PR fortran/61337
2332 * gfortran.dg/alloc_comp_class_5.f03: New test.
2333 * gfortran.dg/class_allocate_21.f90: New test.
2334 * gfortran.dg/class_allocate_22.f90: New test.
2335 * gfortran.dg/realloc_on_assign_27.f08: New test.
2336
5a096987 23372016-10-21 Jeff Law <law@redhat.com>
2338
2339 * PR tree-optimization/71947
2340 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2341 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2342 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2343
6cb5d057 23442016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2345
2346 * gcc.dg/ipa/vrp5.c: New test.
2347 * gcc.dg/ipa/vrp6.c: New test.
2348
0ee6ade7 23492016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2350
2351 * gcc.target/aarch64/test_frame_17.c: New test.
2352
0fe76522 23532016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2354
2355 * gcc.target/aarch64/test_frame_17.c: New test.
2356
4e2173b0 23572016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2358
2359 PR preprocessor/71681
2360 * gcc.dg/cpp/pr71681-1.c: New testcase
2361 * gcc.dg/cpp/pr71681-2.c: Likewise
2362 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2363 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2364 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2365 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2366
4d8040d8 23672016-10-21 Jakub Jelinek <jakub@redhat.com>
2368
1a4cced6 2369 PR target/78057
2370 * gcc.target/i386/pr78057.c: New test.
2371
4d8040d8 2372 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2373
60e91af4 23742016-10-21 Paul Thomas <pault@gcc.gnu.org>
2375
2376 PR fortran/69566
2377 * gfortran.dg/select_type_37.f03: New test.
2378
c2c800fc 23792016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2380
2381 PR target/71627
2382 * gcc.target/avr/pr71627.c: New test
2383
121d313b 23842016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2385
2386 * gcc.target/sparc/overflow-1.c: New test.
2387 * gcc.target/sparc/overflow-2.c: Likewise.
2388 * gcc.target/sparc/overflow-3.c: Likewise.
2389
f1ea412a 23902016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2391
2392 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2393 effective target.
2394
ec85126d 23952016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2396
2397 PR rtl-optimization/78038
2398 * gcc.target/aarch64/pr78038.c: New test.
2399
a3d5ca2a 24002016-10-21 Richard Biener <rguenther@suse.de>
2401
2402 PR tree-optimization/78051
2403 * g++.dg/torture/pr78051.C: New testcase.
2404
127b5b65 24052016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2406
2407 * c-c++-common/wdate-time.c: Restored test case.
2408 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2409
8d379b82 24102016-10-20 Jakub Jelinek <jakub@redhat.com>
2411
2412 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2413
e0a20c9e 24142016-10-20 Uros Bizjak <ubizjak@gmail.com>
2415
2416 PR target/78037
2417 * gcc.target/i386/pr78037.c: New test.
2418
06904722 24192016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2420
2421 * gcc.target/visium/overflow8.c: New.
2422 * gcc.target/visium/overflow16.c: Likewise.
2423 * gcc.target/visium/overflow32: Likewise.
2424
92a2a716 24252016-10-20 Michael Matz <matz@suse.de>
2426
2427 * gcc.dg/loop-split.c: New test.
2428 * gcc.dg/tree-ssa/ifc-9.c: Update.
2429 * gcc.dg/tree-ssa/ifc-10.c: Update.
2430
8a0d346b 24312016-10-20 Richard Biener <rguenther@suse.de>
2432
2433 * gcc.dg/graphite/pr35356-1.c: Update.
2434
bc3bde59 24352016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2436
2437 PR c++/77446
2438 * g++.dg/cpp1y/pr77446.C: New.
2439
ab056ef4 24402016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2441
2442 PR tree-optimization/53979
2443 * gcc.dg/pr53979-1.c: New test-case.
2444 * gcc.dg/pr53979-2.c: Likewise.
2445
5c2ba578 24462016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2447
2448 * c-c++-common/Wint-in-bool-context-2.c: New test.
2449
dbbe97e3 24502016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2451
2452 * gfortran.dg/dtio_17.f90: Fix test.
2453
0d05daf3 24542016-10-19 Aldy Hernandez <aldyh@redhat.com>
2455
2456 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2457 * gcc.dg/Walloca-2.c: Same.
2458
e066ee66 24592016-10-19 Aldy Hernandez <aldyh@redhat.com>
2460
2461 * gcc.dg/Wvla-1.c: Rename to...
2462 * gcc.dg/Wvla-larger-than-1.c: ...this.
2463 * gcc.dg/Wvla-2.c: Rename to...
2464 * gcc.dg/Wvla-larger-than-2.c: ...this.
2465 * gcc.dg/Wvla-3.c: Rename to...
2466 * gcc.dg/Walloca-11.c.: ...this.
2467 * gcc.dg/wvla-[1-7].c: Rename to:
2468 * gcc.dg/Wvla-[1-7].c: ...this.
2469
82112bf2 24702016-10-19 Bin Cheng <bin.cheng@arm.com>
2471
2472 PR tree-optimization/78005
2473 * gcc.dg/vect/pr78005.c: New.
2474 * gcc.target/i386/l_fma_float_1.c: Revise test.
2475 * gcc.target/i386/l_fma_float_2.c: Ditto.
2476 * gcc.target/i386/l_fma_float_3.c: Ditto.
2477 * gcc.target/i386/l_fma_float_4.c: Ditto.
2478 * gcc.target/i386/l_fma_float_5.c: Ditto.
2479 * gcc.target/i386/l_fma_float_6.c: Ditto.
2480 * gcc.target/i386/l_fma_double_1.c: Ditto.
2481 * gcc.target/i386/l_fma_double_2.c: Ditto.
2482 * gcc.target/i386/l_fma_double_3.c: Ditto.
2483 * gcc.target/i386/l_fma_double_4.c: Ditto.
2484 * gcc.target/i386/l_fma_double_5.c: Ditto.
2485 * gcc.target/i386/l_fma_double_6.c: Ditto.
2486
b3e3b38b 24872016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2488
2489 PR tree-optimization/78024
2490 * gcc.dg/goacc/loop-processing-1.c: New file.
2491
1227b118 24922016-10-19 Richard Biener <rguenther@suse.de>
2493
2494 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2495
f9debd38 24962016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2497
2498 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2499 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2500 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2501 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2502 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2503 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2504 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2505 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2506 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2507 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2508 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2509 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2510 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2511 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2512 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2513 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2514 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2515 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2516 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2517 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2518 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2519 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2520 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2521 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2522 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2523 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2524 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2525 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2526 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2527 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2528 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2529 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2530 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2531 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2532 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2533 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2534 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2535 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2536 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2537 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2538 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2539 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2540 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2541 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2542 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2543 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2544 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2545 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2546 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2547 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2548 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2549 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2550 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2551 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2552 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2553 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2554 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2555 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2556 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2557 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2558 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2559 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2560 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2561 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2562 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2563 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2564 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2565 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2566 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2567 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2568 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2569 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2570 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2571 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2572 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2573 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2574 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2575 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2576 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2577 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2578 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2579 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2580 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2581 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2582 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2583 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2584 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2585 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2586 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2587 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2588 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2589 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2590 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2591 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2592 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2593 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2594 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2595 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2596 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2597 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2598 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2599 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2600 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2601 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2602 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2603 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2604 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2605 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2606 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2607 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2608 * gcc.target/powerpc/vsu/vsu.exp: New file.
2609
4d7671d9 26102016-10-18 Uros Bizjak <ubizjak@gmail.com>
2611
2612 PR target/77991
2613 * gcc.target/i386/pr77991.c: New test.
2614
ce1813aa 26152016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2616
2617 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2618 LTO is used.
2619
7c57132a 26202016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2621
4d7671d9 2622 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 2623
9edca09e 26242016-10-18 Richard Biener <rguenther@suse.de>
2625
2626 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2627 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2628 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2629 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2630 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2631 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2632 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2633 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2634 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2635 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2636 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2637 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2638 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2639 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2640 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2641 * gcc.dg/pr68217.c: Likewise.
2642 * gcc.dg/predict-9.c: Likewise.
2643 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2644 * gcc.dg/predict-1.c: Likewise.
2645
089541f0 26462016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2647
2648 * gfortran.dg/dtio_17.f90: New test.
2649
130a8de2 26502016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2651
2652 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2653
fc323d70 26542016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2655
2656 * gcc.dg/ipa/vrp4.c: New test.
2657
5b48910f 26582016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2659
2660 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2661 * gcc.dg/torture/pr39074.c: Likewise.
2662
946d814a 26632016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2664
2665 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2666 * gnat.dg/trampoline4.adb: Minor tweak.
2667
53cddf24 26682016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2669
2670 PR tree-optimization/77916
2671 * gcc.dg/torture/pr77916.c: New.
2672
443d1195 26732016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2674
2675 PR fortran/77978
2676 * gfortran.dg/pr77978_1.f90: New test.
2677 * gfortran.dg/pr77978_2.f90: Ditto.
2678 * gfortran.dg/pr77978_3.f90: Ditto.
2679
5db34fe5 26802016-10-17 Paul Thomas <pault@gcc.gnu.org>
2681
2682 PR fortran/61420
2683 PR fortran/78013
2684 * gfortran.dg/proc_ptr_49.f90: New test.
2685
a68b3ea1 26862016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2687
2688 PR target/77308
2689 * gcc.target/arm/pr77308.c: New test.
2690
dbd2f085 26912016-10-17 David Edelsohn <dje.gcc@gmail.com>
2692
2693 * lib/target-supports.exp
2694 (check_effective_target_floatn_nx_runtime): Return 0 for
2695 powerpc*-ibm-aix*.
2696
5bcc4152 26972016-10-17 Andrew Pinski <apinski@cavium.com>
2698
2699 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2700 long instead of long.
2701 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2702 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2703 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2704 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2705 * gcc.target/aarch64/pr68102_1.c: Likewise.
2706 * gcc.target/aarch64/target_attr_3.c: Likewise.
2707
6539e0f7 27082016-10-17 Richard Biener <rguenther@suse.de>
2709
2710 PR tree-optimization/77988
2711 * gcc.dg/torture/pr77988.c: New testcase.
2712
6a0d39d6 27132016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2714
2715 * gcc.dg/pr71636-1.c: New test-case.
2716 * gcc.dg/pr71636-2.c: Likewise.
2717
a27e3913 27182016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2719
2720 * gnat.dg/trampoline3.adb: New test.
2721 * gnat.dg/trampoline4.adb: Likewise.
2722
4c3a9c43 27232016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2724
2725 * gfortran.dg/dtio_16.f90: New test.
2726
b39e7130 27272016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2728
2729 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2730 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2731 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2732
e16e12bf 27332016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2734
2735 * gcc.target/sparc/popc.c: Rename to...
2736 * gcc.target/sparc/popc-1.c: ...this.
2737 * gcc.target/sparc/popc-2.c: New test.
2738
f2540a7e 27392016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2740
2741 PR fortran/77972
2742 * gfortran.dg/unexpected_eof_4.f90: New test.
2743
5ba96fdd 27442016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2745
c258c004 2746 PR libfortran/48587
2747 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 2748
6b34469c 27492016-10-14 Jakub Jelinek <jakub@redhat.com>
2750
7aeed2e5 2751 PR middle-end/77959
2752 * gfortran.dg/pr77959.f90: New test.
2753
6b34469c 2754 DR 1511 - const volatile variables and ODR
2755 * g++.dg/DRs/dr1511-1.C: New test.
2756 * g++.dg/DRs/dr1511-2.C: New test.
2757
f81df488 27582016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2759
2760 * gnat.dg/debug7.adb (dg-options): Remove -g.
2761 * gnat.dg/debug8.adb (dg-options): Add -margs.
2762 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2763
e5664bb5 27642016-10-14 Richard Biener <rguenther@suse.de>
2765
2766 PR tree-optimization/77979
2767 * gcc.dg/torture/pr77979.c: New testcase.
2768
3b7a15a1 27692016-10-14 Martin Liska <mliska@suse.cz>
2770
2771 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2772 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2773 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2774
2b379696 27752016-10-14 Uros Bizjak <ubizjak@gmail.com>
2776
2777 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2778 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2779 * gcc.dg/torture/pr77937-2.c: Likewise.
2780
0dfdb37a 27812016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2782
2783 * gnat.dg/lto15.adb: Adjust.
2784 * gnat.dg/lto16.adb: Likewise.
2785 * gnat.dg/lto17.adb: Likewise
2786 * gnat.dg/lto18.ad[sb]: New test.
2787 * gnat.dg/lto18_pkg.ads: New helper.
2788 * gnat.dg/lto19.adb: New test.
2789 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2790 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2791 * gnat.dg/lto20.adb: New test.
2792 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2793
30825815 27942016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2795
2796 * gfortran.dg/coarray_38.f90: Expect error message.
2797
f6412f44 27982016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2799
2800 * gcc.target/aarch64/spellcheck_1.c: New test.
2801 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2802 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2803 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2804 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2805 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2806
7a8fd205 28072016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2808
2809 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2810
0512a8c6 28112016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2812
2813 PR tree-optimization/77937
2814 * gcc.dg/torture/pr77937-1.c: New.
2815 * gcc.dg/torture/pr77937-2.c: New.
2816
81f19d90 28172016-10-13 Jakub Jelinek <jakub@redhat.com>
2818
2819 * g++.dg/cpp1z/inline-var1.C: New test.
2820 * g++.dg/cpp1z/inline-var1a.C: New test.
2821 * g++.dg/cpp1z/inline-var1.h: New file.
2822 * g++.dg/cpp1z/inline-var2.C: New test.
2823 * g++.dg/cpp1z/inline-var3.C: New test.
2824 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2825 uninitialized const.
2826
83ee671e 28272016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 2828
f3e6118a 2829 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2830 Xscale is specified, not just -march.
2831 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2832 is incompatible with Xscale.
8d16d6ff 2833
2e7b05a3 28342016-10-13 Martin Sebor <msebor@redhat.com>
2835
2836 PR c++/71912
2837 * g++.dg/ext/flexary4.C: Adjust.
2838 * g++.dg/ext/flexary5.C: Same.
2839 * g++.dg/ext/flexary9.C: Same.
2840 * g++.dg/ext/flexary19.C: New test.
2841 * g++.dg/ext/flexary18.C: New test.
2842 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2843 regression test.
4d7671d9 2844 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2845 Avoid generating a flexible array member in an array.
2e7b05a3 2846
ff56abd1 28472016-10-13 Martin Sebor <msebor@redhat.com>
2848
2849 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2850 to placate -Wformat on targets where the type is not int.
2851
c4966203 28522016-10-13 David Malcolm <dmalcolm@redhat.com>
2853
2854 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2855 in INSN_LOCATION.
2856
0655e0e6 28572016-10-13 Bin Cheng <bin.cheng@arm.com>
2858
2859 * gcc.target/i386/l_fma_float_1.c: Revise test.
2860 * gcc.target/i386/l_fma_float_2.c: Ditto.
2861 * gcc.target/i386/l_fma_float_3.c: Ditto.
2862 * gcc.target/i386/l_fma_float_4.c: Ditto.
2863 * gcc.target/i386/l_fma_float_5.c: Ditto.
2864 * gcc.target/i386/l_fma_float_6.c: Ditto.
2865 * gcc.target/i386/l_fma_double_1.c: Ditto.
2866 * gcc.target/i386/l_fma_double_2.c: Ditto.
2867 * gcc.target/i386/l_fma_double_3.c: Ditto.
2868 * gcc.target/i386/l_fma_double_4.c: Ditto.
2869 * gcc.target/i386/l_fma_double_5.c: Ditto.
2870 * gcc.target/i386/l_fma_double_6.c: Ditto.
2871
c4dd22f7 28722016-10-13 Bin Cheng <bin.cheng@arm.com>
2873
2874 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2875
73e363e1 28762016-10-13 Bin Cheng <bin.cheng@arm.com>
2877
2878 * gcc.dg/vect/vect-98.c: Refine test case.
2879 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2880 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2881 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2882
c0f4422f 28832016-10-13 Jakub Jelinek <jakub@redhat.com>
2884
2885 PR c/77946
2886 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2887
5d3eb95a 28882016-10-13 Martin Liska <mliska@suse.cz>
2889
2890 PR tree-optimization/77943
2891 * g++.dg/tree-ssa/pr77943.C: New test.
2892
eb04d24c 28932016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2894
2895 PR fortran/72832
2896 * gfortran.dg/allocate_with_source_22.f03: New test.
2897 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2898 fail.
2899
4c57e30a 29002016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2901
2902 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2903 * gcc.target/arm/movsi_movw.c: Likewise.
2904 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2905 directive to work on big endian targets.
2906
a70bfd3e 29072016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2908
2909 * gcc.dg/tree-ssa/evrp6.c: New test.
2910
ef51c561 29112016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2912
2913 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2914 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2915 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2916
c1276ee1 29172016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2918
2919 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2920 * gcc.target/powerpc/warn-2.c: Ditto.
2921
a5c34f4b 29222016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2923
2924 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2925 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2926 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2927 for -mmsa.
2928 * gcc.target/mips/msa.c: New test.
2929 * gcc.target/mips/msa-builtins.c: Likewise.
2930 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2931 (check_effective_target_mips_msa_runtime): Likewise.
2932 (check_effective_target_mips_msa): Likewise.
2933 (add_options_for_mips_msa): Likewise.
2934 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2935 (check_effective_target_vect_intfloat_cvt): Likewise.
2936 (check_effective_target_vect_uintfloat_cvt): Likewise.
2937 (check_effective_target_vect_floatint_cvt): Likewise.
2938 (check_effective_target_vect_floatuint_cvt): Likewise.
2939 (check_effective_target_vect_shift): Likewise.
2940 (check_effective_target_vect_shift_char): Likewise.
2941 (check_effective_target_vect_long): Likewise.
2942 (check_effective_target_vect_float): Likewise.
2943 (check_effective_target_vect_double): Likewise.
2944 (check_effective_target_vect_long_long): Likewise.
2945 (check_effective_target_vect_perm): Likewise.
2946 (check_effective_target_vect_perm_byte): Likewise.
2947 (check_effective_target_vect_perm_short): Likewise.
2948 (check_effective_target_vect_sdot_qi): Likewise.
2949 (check_effective_target_vect_udot_qi): Likewise.
2950 (check_effective_target_vect_sdot_hi): Likewise.
2951 (check_effective_target_vect_udot_hi): Likewise.
2952 (check_effective_target_vect_pack_trunc): Likewise.
2953 (check_effective_target_vect_unpack): Likewise.
2954 (check_effective_target_vect_hw_misalign): Likewise.
2955 (check_effective_target_vect_condition): Likewise.
2956 (check_effective_target_vect_cond_mixed): Likewise.
2957 (check_effective_target_vect_char_mult): Likewise.
2958 (check_effective_target_vect_short_mult): Likewise.
2959 (check_effective_target_vect_int_mult): Likewise.
2960 (check_effective_target_vect_extract_even_odd): Likewise.
2961 (check_effective_target_vect_interleave): Likewise.
2962 (check_vect_support_and_set_flags): Check if the target supports MSA
2963 and append to the list of EFFECTIVE_TARGETS.
2964
3e7c21b1 29652016-10-12 Richard Biener <rguenther@suse.de>
2966
2967 PR debug/77947
2968 * g++.dg/torture/pr77947.C: New testcase.
2969
bd043173 29702016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2971
2972 * gnat.dg/debug8.adb: New testcase.
2973
dade7ede 29742016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2975
2976 * gnat.dg/debug9.adb: New testcase.
2977
98e16200 29782016-10-12 Richard Biener <rguenther@suse.de>
2979
2980 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2981 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2982 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2983
30855003 29842016-10-12 Richard Biener <rguenther@suse.de>
2985
2986 PR tree-optimization/77920
2987 * gcc.dg/torture/pr77920.c: New testcase.
2988
12663602 29892016-10-12 Jakub Jelinek <jakub@redhat.com>
2990
221d7858 2991 PR tree-optimization/77929
2992 * gcc.c-torture/compile/pr77929.c: New test.
2993
12663602 2994 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2995 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2996 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2997 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2998 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2999 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3000 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3001 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3002 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3003
443a4842 30042016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3005
3006 * gcc.target/sparc/setcc-4.c: Adjust.
3007 * gcc.target/sparc/setcc-5.c: Likewise.
3008 * gcc.target/sparc/setcc-6.c: Likewise.
3009 * gcc.target/sparc/setcc-7.c: Likewise.
3010 * gcc.target/sparc/setcc-8.c: Likewise.
3011 * gcc.target/sparc/setcc-9.c: Likewise.
3012 * gcc.target/sparc/setcc-10.c: Delete.
3013
ffe8440e 30142016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3015
3016 PR fortran/77942
3017 * gfortran.dg/pr77942.f90
3018
f9d86318 30192016-10-11 Fritz Reese <fritzoreese@gmail.com>
3020
3021 * gfortran.dg/dec_math.f90: New testsuite.
3022
aec336e9 30232016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3024
3025 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3026 (main): Declare j as i32 instead of int.
3027
96eb1519 30282016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3029
3030 PR testsuite/PR77710
3031 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3032 target triplet instead of *-*-*-*.
3033
a84cc613 30342016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3035
3036 * gnat.dg/unchecked_convert10.adb: New test.
3037 * gnat.dg/unchecked_convert11.adb: Likewise.
3038 * gnat.dg/unchecked_convert12.adb: Likewise.
3039
94ec1a50 30402016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3041
3042 * gcc.target/sparc/cbcond-1.c: New test.
3043 * gcc.target/sparc/cbcond-2.c: Likewise.
3044 * gcc.target/sparc/movcc-1.c: Likewise.
3045 * gcc.target/sparc/movcc-2.c: Likewise.
3046 * gcc.target/sparc/setcc-1.c: Adjust.
3047 * gcc.target/sparc/setcc-2.c: Likewise.
3048 * gcc.target/sparc/setcc-3.c: Likewise.
3049 * gcc.target/sparc/setcc-4.c: Likewise.
3050 * gcc.target/sparc/setcc-5.c: Likewise.
3051 * gcc.target/sparc/setcc-6.c: New test.
3052 * gcc.target/sparc/setcc-7.c: Likewise.
3053 * gcc.target/sparc/setcc-8.c: Likewise.
3054 * gcc.target/sparc/setcc-9.c: Likewise.
3055 * gcc.target/sparc/setcc-10.c: Likewise.
3056
74cf8d76 30572016-10-10 Jeff Law <law@redhat.com>
3058
3059 PR tree-optimization/71947
3060 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3061 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3062 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3063 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3064 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3065 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3066
8d3bf9df 30672016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3068
3069 PR fortran/77915
3070 * gfortran.dg/matmul_11.f90: New test.
3071
ade2e453 30722016-10-10 Jiong Wang <jiong.wang@arm.com>
3073
3074 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3075 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3076 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3077 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3078 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3079 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3080 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3081 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3082 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3083 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3084 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3085 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3086 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3087 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3088 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3089 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3090 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3091 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3092 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3093 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3094 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3095 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3096 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3097 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3098 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3099 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3100 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3101 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3102 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3103 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3104 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3105 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3106 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3107 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3108 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3109 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3110 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3111 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3112 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3113 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3114 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3115 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3116 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3117 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3118 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3119 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3120 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3121 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3122 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3123 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3124 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3125 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3126 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3127 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3128 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3129 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3130 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3131 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3132 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3133
d9b5db8e 31342016-10-10 Jiong Wang <jiong.wang@arm.com>
3135
3136 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3137 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3138 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3139 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3140 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3141 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3142 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3143 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3144 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3145 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3146 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3147 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3148 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3149 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3150
67789205 31512016-10-10 Jiong Wang <jiong.wang@arm.com>
3152
3153 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3154 Enable AArch64.
3155 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3156 vdup*_laneq.
3157 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3158 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3159 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3160 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3161
6dfe8276 31622016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3163 Jiong Wang <jiong.wang@arm.com>
3164
3165 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3166 AArch64 support.
3167 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3168 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3169 AArch64 targets.
3170 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3171 AArch64 targets.
3172 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3173 targets.
3174 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3175
ec8fd20e 31762016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3177
3178 * gnat.dg/specs/vfa.ads: New test.
3179
6dfe8276 31802016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 3181
3182 * gnat.dg/inline13.ad[sb]: New test.
3183 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3184
8fc51369 31852016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3186
3187 * gnat.dg/biased_subtype.adb: New test.
3188
b4d09fc1 31892016-10-09 Jakub Jelinek <jakub@redhat.com>
3190
3191 PR tree-optimization/77901
3192 * gcc.c-torture/compile/pr77901.c: New test.
3193
14964a36 31942016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3195
3196 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3197 * gcc.dg/ipa/propalign-2.c: Likewise
3198 * gcc.dg/ipa/propalign-3.c: Likewise.
3199 * gcc.dg/ipa/propalign-4.c: Likewise.
3200 * gcc.dg/ipa/propalign-5.c: Likewise.
3201
ad0c1dec 32022016-10-08 Jakub Jelinek <jakub@redhat.com>
3203
ae691a10 3204 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3205
4582d852 3206 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3207
ad0c1dec 3208 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3209 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3210
90a2ad05 32112016-10-07 Fritz Reese <fritzoreese@gmail.com>
3212
3213 * gfortran.dg/dec_union_11.f90: New testcase.
3214
4076953a 32152016-10-07 Nathan Sidwell <nathan@acm.org>
3216
3217 PR c++/66443
3218 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3219 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3220 * g++.dg/cpp1y/pr66443-cxx14.C: New
3221 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3222 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3223
cd45162d 32242016-10-07 Jakub Jelinek <jakub@redhat.com>
3225
3226 * g++.dg/cpp0x/addressof1.C: New test.
3227 * g++.dg/cpp0x/addressof2.C: New test.
3228
7d29bba9 32292016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3230
3231 * gcc.target/powerpc/float128-type-1.c: New test to check that
3232 PowerPC 64-bit Linux enables -mfloat128-type by default.
3233 * gcc.target/powerpc/float128-type-2.c: Likewise.
3234 * gcc.target/powerpc/float128-mix.c: Change error message to
3235 reflect that __ibm128 is now #define'ed to be long double.
3236
7d562e89 32372016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3238
3239 PR fortran/77406
3240 * gfortran.dg/pr77406.f90: New test.
3241 * gfortran.dg/assumed_type_3.f90: Update error messages.
3242 * gfortran.dg/defined_operators_1.f90: Ditto.
3243 * gfortran.dg/generic_26.f90: Ditto.
3244 * gfortran.dg/generic_7.f90: Ditto.
3245 * gfortran.dg/gomp/udr5.f90: Ditto.
3246 * gfortran.dg/gomp/udr7.f90: Ditto.
3247 * gfortran.dg/interface_1.f90: Ditto.
3248 * gfortran.dg/interface_37.f90: Ditto.
3249 * gfortran.dg/interface_5.f90: Ditto.
3250 * gfortran.dg/interface_6.f90: Ditto.
3251 * gfortran.dg/interface_7.f90
3252 * gfortran.dg/no_arg_check_3.f90
3253 * gfortran.dg/operator_5.f90
3254 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3255
0365bfa8 32562016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3257
3258 PR c++/77700
3259 * c-c++-common/Wint-in-bool-context.c: Update test.
3260
1941149a 32612016-10-07 Richard Biener <rguenther@suse.de>
3262
3263 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3264 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3265
dc5b5d21 32662016-10-07 Marek Polacek <polacek@redhat.com>
3267
3268 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3269
30ac4925 32702016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3271
3272 PR c++/69733
3273 * c-c++-common/pr69733.c: New test.
3274 * gcc.dg/pr69733.c: New test.
3275 * gcc.target/i386/pr69733.c: New test.
3276
95c0ad19 32772016-10-07 Marek Polacek <polacek@redhat.com>
3278
3279 PR c++/77803
3280 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3281
fafde080 32822016-10-07 Jakub Jelinek <jakub@redhat.com>
3283
3284 PR tree-optimization/77664
3285 * gcc.dg/tree-ssa/pr77664.c: New test.
3286 * gcc.dg/pr77664.c: New test.
3287
32882016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 3289
3290 * gfortran.dg/pr69955.f90: New test.
3291
4147af80 32922016_10-06 Louis Krupp <louis.krupp@zoho.com>
3293
3294 PR fortran/57910
3295 * gfortran.dg/pr57910.f90: New test.
3296
adeca879 32972016-10-06 Jakub Jelinek <jakub@redhat.com>
3298
3299 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3300 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3301
fefb1a11 33022016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3303
3304 PR tree-optimization/77862
3305 * gcc.dg/pr77862.c: New test.
3306
f7df25e9 33072016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3308
3309 * gcc.dg/tree-ssa/evrp4.c: New test.
3310
3ff1ad36 33112016-10-06 Jeff Law <law@redhat.com>
3312
3313 PR tree-optimization/71661
3314 * gcc.dg/tree-ssa/pr71661.c: New test.
3315
1424fde5 33162016-10-06 Richard Biener <rguenther@suse.de>
3317
3318 PR tree-optimization/77855
3319 * gcc.dg/torture/pr77855.c: New testcase.
3320
a22dd5ec 33212016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 3322 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 3323
3324 * g++.dg/other/pr77759.C: New test.
3325
cb1f8eb4 33262016-10-06 Richard Biener <rguenther@suse.de>
3327
3328 PR tree-optimization/77839
3329 * gcc.dg/torture/pr77839.c: New testcase.
3330
bb513366 33312016-10-06 Marek Polacek <polacek@redhat.com>
3332
3333 * g++.dg/cpp1z/init-statement9.C: New test.
3334
26d689f4 33352016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3336
3337 * gcc.target/i386/pcommit-1.c: Deleted.
3338 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3339 * gcc.target/i386/sse-13.c: Ditto.
3340 * gcc.target/i386/sse-14.c: Ditto.
3341 * gcc.target/i386/sse-22.c: Ditto.
3342 * gcc.target/i386/sse-23.c: Ditto.
3343 * g++.dg/other/i386-2.C: Ditto.
3344
847e66cc 33452016-10-05 Uros Bizjak <ubizjak@gmail.com>
3346
3347 * gcc.target/i386/pr77833.c: Require int128 effective target.
3348
670ec524 33492016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3350
3351 PR fortran/58991
3352 PR fortran/58992
3353 * gfortran.dg/associate_22.f90: New test.
3354
fca4e258 33552016-10-05 Fritz Reese <fritzoreese@gmail.com>
3356
3357 * gfortran.dg/dec_union_9.f90: New testcase.
3358 * gfortran.dg/dec_union_10.f90: New testcase.
3359
994fc95f 33602016-10-05 Jakub Jelinek <jakub@redhat.com>
3361
c6958264 3362 PR sanitizer/66343
3363 * gcc.dg/pch/pr66343-3.c: New test.
3364 * gcc.dg/pch/pr66343-3.hs: New file.
3365
994fc95f 3366 PR sanitizer/66343
3367 * gcc.dg/pch/pr66343-1.c: New test.
3368 * gcc.dg/pch/pr66343-1.hs: New file.
3369 * gcc.dg/pch/pr66343-2.c: New test.
3370 * gcc.dg/pch/pr66343-2.hs: New file.
3371
2b6903a5 33722016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3373
3374 * c-c++-common/Wint-in-bool-context.c: Update test.
3375
a9e44c43 33762016-10-05 Marek Polacek <polacek@redhat.com>
3377
3378 * g++.dg/cpp1z/init-statement1.C: New test.
3379 * g++.dg/cpp1z/init-statement2.C: New test.
3380 * g++.dg/cpp1z/init-statement3.C: New test.
3381 * g++.dg/cpp1z/init-statement4.C: New test.
3382 * g++.dg/cpp1z/init-statement5.C: New test.
3383 * g++.dg/cpp1z/init-statement6.C: New test.
3384 * g++.dg/cpp1z/init-statement7.C: New test.
3385 * g++.dg/cpp1z/init-statement8.C: New test.
3386
d0a5b595 33872016-10-05 Louis Krupp <louis.krupp@zoho.com>
3388
3389 PR fortran/67524
3390 * gfortran.dg/pr67524.f90: New test.
3391
c7b01e77 33922016-10-05 Jakub Jelinek <jakub@redhat.com>
3393
3394 PR sanitizer/77823
3395 * c-c++-common/ubsan/shift-9.c: New test.
3396
d204444e 33972016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3398
3399 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3400 of int if __SIZEOF_INT__ is less than 4 bytes.
3401
ea55eab9 34022016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3403
3404 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3405 * gfortran.dg/class_array_20.f03: Likewise.
3406 * gfortran.dg/class_array_21.f03: Likewise.
3407 * gfortran.dg/finalize_29.f08: Likewise.
3408 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3409
bf1426ea 34102016-10-05 Richard Biener <rguenther@suse.de>
3411
3412 PR middle-end/77826
3413 * gcc.dg/torture/pr77826.c: New testcase.
3414
eb93b162 34152016-10-05 Richard Biener <rguenther@suse.de>
3416
3417 * gcc.dg/fold-copysign-1.c: New testcase.
3418
830f8f08 34192016-10-05 Andreas Schwab <schwab@suse.de>
3420
3421 * g++.dg/pr49847-2.C: Remove.
3422
ce229d56 34232016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3424
3425 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3426
d82d27a3 34272016-10-05 Richard Biener <rguenther@suse.de>
3428
3429 PR middle-end/55152
3430 * gcc.dg/pr55152-2.c: New testcase.
3431
29e40d1d 34322016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3433
3434 * gfortran.dg/dtio_15.f90: New test.
3435
78dc0da1 34362016-10-04 Ian Lance Taylor <iant@golang.org>
3437
3438 * gcc.dg/split-7.c: New test.
3439
f72de674 34402016-10-04 Martin Sebor <msebor@redhat.com>
3441
3442 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3443 %lc directive to wint_t to silence -Wformat warnings on targets
3444 where the latter is a distinct type such as long.
3445
c30da209 34462016-10-04 Martin Sebor <msebor@redhat.com>
3447
3448 PR c++/77804
3449 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3450
c93d719b 34512016-10-04 Jakub Jelinek <jakub@redhat.com>
3452
c8887d28 3453 PR c++/77791
3454 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3455
c93d719b 3456 * g++.dg/other/java3.C: Remove.
3457 * g++.dg/other/java1.C: Remove.
3458 * g++.dg/other/error12.C: Remove.
3459 * g++.dg/other/java2.C: Remove.
3460 * g++.dg/warn/Wnvdtor.C: Remove.
3461 * g++.dg/lookup/java1.C: Remove.
3462 * g++.dg/lookup/java2.C: Remove.
3463 * g++.dg/ext/pr34829.C: Remove.
3464 * g++.dg/ext/java-3.C: Remove.
3465 * g++.dg/ext/java-1.C: Remove.
3466 * g++.dg/ext/java-2.C: Remove.
3467 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3468
e62363b1 34692016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3470
3471 PR tree-optimization/77808
3472 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3473
38f18c01 34742016-10-04 Richard Biener <rguenther@suse.de>
3475
3476 PR tree-optimization/77399
3477 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3478
47fd90af 34792016-10-04 Richard Biener <rguenther@suse.de>
3480
3481 PR middle-end/77833
3482 * gcc.target/i386/pr77833.c: New testcase.
3483
2f8d6297 34842016-09-26 Jeff Law <law@redhat.com>
3485
3486 PR tree-optimization/71550
3487 PR tree-optimization/71403
3488 * gcc.c-torture/execute/pr71550.c: New test.
3489
4092cccf 34902016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3491
3492 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3493 option.
3494
8e8fe25a 34952016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3496
3497 Revert
3498 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3499
3500 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3501
fcfa0d6a 35022016-10-03 Marek Polacek <polacek@redhat.com>
3503
3504 * g++.dg/cpp0x/nullptr37.C: New test.
3505
255beb07 35062016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3507
3508 * c-c++-common/Wint-in-bool-context.c: Update test.
3509
16127d51 35102016-10-02 Jakub Jelinek <jakub@redhat.com>
3511
3512 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3513 earlier.
3514 * g++.dg/charset/asm2.c (memmove): Likewise.
3515 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3516 * g++.dg/tls/diag-4.C (foo): Likewise.
3517 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3518 dg-warning, fix up regex.
3519 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3520 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3521 * g++.old-deja/g++.mike/net31.C: Likewise.
3522 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3523 for C++17.
3524 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3525 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3526
c9e875f1 35272016-10-01 Richard Biener <rguenther@suse.de>
3528
3529 PR middle-end/77798
3530 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3531
77daf8b6 35322016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3533
3534 PR fortran/77663
3535 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3536
ff2feb8b 35372016-10-01 Jakub Jelinek <jakub@redhat.com>
3538
3539 PR c/77490
3540 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3541 Add dg-prune-output directive.
3542
fd3720ac 35432016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3544
3545 PR fortran/66643
3546 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3547 * gfortran.fortran-torture/compile/write.f90: Update test.
3548
dd07e329 35492016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3550
3551 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3552 arm_fp16_alternative_ok as the required effective target.
3553 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3554 -mfp16-format=alternative to the dg-options directive and remove
3555 the dg-add-options directive.
3556
580083a2 35572016-09-30 Fritz Reese <fritzoreese@gmail.com>
3558
3559 PR fortran/77764
3560 * gfortran.dg/dec_union_8.f90: New testcase.
3561
f24fcad2 35622016-09-30 Fritz Reese <fritzoreese@gmail.com>
3563
3564 PR fortran/77782
3565 * gfortran.dg/dec_structure_16.f90: New testcase.
3566
e0e00cf4 35672016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3568
3569 * gfortran.dg/coarray_allocate_10.f08: New test.
3570 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3571
44211526 35722016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3573
3574 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3575
e2441cd8 35762016-09-30 Richard Biener <rguenther@suse.de>
3577
3578 PR tree-optimization/77399
3579 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3580
0914a8ef 35812016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3582
5db34fe5 3583 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 3584 -fdelete-null-pointer-checks explicit.
3585 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3586 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3587 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3588 * gcc.dg/pic-1.c: Require fpic target support.
3589 * gcc.dg/pic-2.c: Likewise.
3590
c5d89bae 35912016-09-29 Jakub Jelinek <jakub@redhat.com>
3592
3593 Implement P0001R1 - C++17 removal of register storage class specifier
3594 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3595 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3596 C++17.
3597 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3598 keyword if not __SSE2__.
3599 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3600 C++17.
3601 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3602 register keywords.
3603 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3604 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3605 no_erroneous_warning): Expect new warnings for C++17.
3606 * g++.dg/warn/register-var-2.C (f): Likewise.
3607 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3608 * g++.dg/parse/linkage2.C (foo): Likewise.
3609 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3610 keyword on parameters for C++17.
3611 * g++.dg/cpp1z/register1.C: New test.
3612 * g++.dg/cpp1z/register2.C: New test.
3613 * g++.dg/cpp1z/register3.C: New test.
3614
5424b150 36152016-09-29 Uros Bizjak <ubizjak@gmail.com>
3616
3617 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3618 * gcc.target/i386/avx2-check.h (main): Ditto.
3619 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3620 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3621 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3622 * gcc.target/i386/avx512er-check.h (main): Ditto.
3623 * gcc.target/i386/avx512f-check.h (main): Ditto.
3624 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3625 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3626 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3627
132fa33c 36282016-09-29 Uros Bizjak <ubizjak@gmail.com>
3629
3630 PR target/77756
3631 * gcc.target/i386/pr77756.c: New test.
3632
ea72fa65 36332016-09-29 Marek Polacek <polacek@redhat.com>
3634
3635 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3636
40334d1a 36372016-09-29 Marek Polacek <polacek@redhat.com>
3638
3639 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3640 C++14.
3641
2bf721c3 36422016-09-29 Martin Liska <mliska@suse.cz>
3643
3644 * objc/execute/construct1.m: New test.
3645
a8243a97 36462016-09-29 Richard Biener <rguenther@suse.de>
3647
3648 PR tree-optimization/77768
3649 * gcc.dg/torture/pr77768.c: New testcase.
3650
98da8d3b 36512016-09-28 Richard Biener <rguenther@suse.de>
3652
3653 PR middle-end/77407
3654 * gcc.dg/pr77407.c: New testcase.
3655
b0ab3ca0 36562016-09-29 Richard Biener <rguenther@suse.de>
3657
3658 PR middle-end/55152
3659 * gcc.dg/pr55152.c: New testcase.
3660 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3661
f76c9f26 36622016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3663
3664 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3665 (dg-options): Remove -m32.
3666
94d9ba6a 36672016-09-28 Martin Sebor <msebor@redhat.com>
3668
3669 PR middle-end/77721
3670 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3671
d23296dc 36722016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3673
3674 PR libgfortran/77707
3675 * gfortran.dg/inquire_17.f90: New test.
3676
2a2770c6 36772016-09-28 Jakub Jelinek <jakub@redhat.com>
3678
3679 PR c++/77467
3680 * g++.dg/cpp1y/constexpr-77467.C: New test.
3681
3e822015 36822016-09-28 Martin Sebor <msebor@redhat.com>
3683
3684 PR c/77762
3685 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3686 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3687 (test_sprintf_p_const): Adjust line numbers to avoid failures
3688 introduced in r240503.
3689
21ce832f 36902016-09-28 Martin Sebor <msebor@redhat.com>
3691
3692 PR middle-end/77683
3693 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3694
8d9e3eb6 36952016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3696
cfa852a5 3697 PR c++/77748
3698 * g++.dg/pr77550.C: Avoid undefined behavior.
3699
8d9e3eb6 3700 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3701
85dd8d9a 37022016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3703
3704 * gcc.dg/strlenopt-20.c: Update test.
3705 * gcc.dg/strlenopt-21.c: Likewise.
3706 * gcc.dg/strlenopt-22.c: Likewise.
3707 * gcc.dg/strlenopt-22g.c: Likewise.
3708 * gcc.dg/strlenopt-26.c: Likewise.
3709 * gcc.dg/strlenopt-5.c: Likewise.
3710 * gcc.dg/strlenopt-7.c: Likewise.
3711 * gcc.dg/strlenopt-9.c: Likewise.
3712
ce7e2f0e 37132016-09-27 Jakub Jelinek <jakub@redhat.com>
3714
4fd4e9e0 3715 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3716
66108a57 3717 * g++.dg/cpp1z/lambda-this1.C: New test.
3718 * g++.dg/cpp1z/lambda-this2.C: New test.
3719
ce7e2f0e 3720 PR c++/77722
3721 * g++.dg/ubsan/return-4.C: New test.
3722 * g++.dg/ubsan/return-5.C: New test.
3723 * g++.dg/ubsan/return-6.C: New test.
3724
eedf6f96 37252016-09-27 Jiong Wang <jiong.wang@arm.com>
3726
3727 * lib/target-supports.exp
3728 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3729 in function comment.
3730
febf7a45 37312016-09-27 Martin Liska <mliska@suse.cz>
3732
3733 PR gcov-profile/46266
3734 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3735 considered.
3736
1ef012e4 37372016-09-27 Richard Biener <rguenther@suse.de>
3738
3739 PR tree-optimization/77745
3740 * g++.dg/torture/pr77745.C: New testcase.
3741
fcaf08b7 37422016-09-27 Richard Biener <rguenther@suse.de>
3743
3744 PR tree-optimization/77478
3745 * gcc.dg/torture/pr77478.c: New testcase.
3746
db46bcd3 37472016-09-27 Martin Liska <mliska@suse.cz>
3748
3749 PR gcov-profile/7970
3750 PR gcov-profile/16855
3751 PR gcov-profile/44779
3752 * g++.dg/gcov/pr16855.C: New test.
3753
2e0bcd96 37542016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3755
3756 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3757
93768ef7 37582016-09-27 Jakub Jelinek <jakub@redhat.com>
3759
3760 PR fortran/77666
3761 * gfortran.dg/gomp/pr77666.f90: New test.
3762
b09a4365 37632016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3764
3765 PR ipa/77677
3766 * gcc.dg/torture/pr77677-2.c: New test.
3767
85527e8f 37682016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3769
3770 PR fortran/77420
3771 * gfortran.dg/pr77420_1.f90: New test.
3772 * gfortran.dg/pr77420_2.f90: Ditto.
3773 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3774 * gfortran.dg/pr77420_4.f90: this file.
3775
140cd7ff 37762016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3777
3778 PR middle-end/77719
3779 * gfortran.dg/pr77719.f90: New test.
3780
d4d58fc3 37812016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3782
3783 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 3784 singular form of byte when quantity is unknown.
d4d58fc3 3785
e997bd3a 37862016-09-26 Marek Polacek <polacek@redhat.com>
3787
3788 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3789
9c7de46a 37902016-09-26 Martin Liska <mliska@suse.cz>
3791
3792 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3793 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3794 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3795 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3796 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3797 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3798 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3799 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3800 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3801
3c77f69c 38022016-09-26 Marek Polacek <polacek@redhat.com>
3803
3804 PR c/7652
3805 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3806 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3807 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3808 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3809 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3810 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3811 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3812 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3813 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3814 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3815 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3816 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3817 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3818 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3819 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3820 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3821 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3822 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3823 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3824 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3825 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3826 * c-c++-common/attr-fallthrough-1.c: New test.
3827 * c-c++-common/attr-fallthrough-2.c: New test.
3828 * g++.dg/cpp0x/fallthrough1.C: New test.
3829 * g++.dg/cpp0x/fallthrough2.C: New test.
3830 * g++.dg/cpp1z/fallthrough1.C: New test.
3831 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3832 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3833 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3834 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3835
40e245e1 38362016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3837
9e9fb49b 3838 PR fortran/77429
40e245e1 3839 * gfortran.dg/pr77429.f90: New test.
3840
cfffcdf4 38412016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3842
3843 PR fortran/77694
3844 * gfortran.dg/pr77694.f90: New test.
3845
223e6ae9 38462016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3847
3848 PR target/51244
3849 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3850
9e932ac2 38512016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3852
3853 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3854 for 32-bit mode.
3855
04f16d28 38562016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3857
3858 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3859 for 32-bit mode.
3860
481ce481 38612016-09-24 Marek Polacek <polacek@redhat.com>
3862
3863 PR c/77490
3864 * c-c++-common/Wbool-operation-1.c: New test.
3865 * gcc.dg/Wbool-operation-1.c: New test.
3866
8e652fcf 38672016-09-23 Fritz Reese <fritzoreese@gmail.com>
3868
3869 * gfortran.dg/dec_static_1.f90: New.
3870 * gfortran.dg/dec_static_2.f90: New.
3871 * gfortran.dg/dec_static_3.f90: New.
3872 * gfortran.dg/dec_static_4.f90: New.
3873
e7c4560c 38742016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3875
3876 PR fortran/48298
3877 * gfortran.dg/negative_unit_check.f90: Update test.
3878 * gfortran.dg/dtio_14.f90: New test.
481ce481 3879
ad020996 38802016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3881
3882 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3883 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3884 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3885 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3886 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3887 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3888 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3889
e2c1228b 38902016-09-23 Martin Sebor <msebor@redhat.com>
3891
3892 PR testsuite/77713
3893 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3894 assuming long double is bigger than double.
3895
9b5db70f 38962016-09-23 Jakub Jelinek <jakub@redhat.com>
3897
3898 Implement P0138R2, C++17 construction rules for enum class values
3899 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3900
a30e370d 39012016-09-23 David Malcolm <dmalcolm@redhat.com>
3902
3903 PR preprocessor/77672
3904 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3905 expected multiline output from first warning to reflect change
3906 in r240434.
3907
15650eb7 39082016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3909
3910 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3911
f886b2b4 39122016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3913 Tom de Vries <tom@codesourcery.com>
3914
3915 PR testsuite/77411
3916 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3917
f74ba31d 39182016-09-23 Marek Polacek <polacek@redhat.com>
3919
3920 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3921 * c-c++-common/gomp/atomic-13.c: Likewise.
3922 * c-c++-common/gomp/atomic-14.c: Likewise.
3923 * c-c++-common/pr60439.c: Remove invalid code.
3924 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3925 * g++.dg/expr/bitfield5.C: Likewise.
3926 * g++.dg/expr/bitfield6.C: Likewise.
3927 * g++.dg/expr/bool1.C: Likewise.
3928 * g++.dg/expr/bool3.C: Likewise.
3929 * g++.dg/expr/lval3.C: Likewise.
3930 * g++.dg/expr/lval4.C: Likewise.
3931 * g++.old-deja/g++.jason/bool5.C: Likewise.
3932
7413e757 39332016-09-23 David Malcolm <dmalcolm@redhat.com>
3934
3935 PR preprocessor/77672
3936 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3937 (test_terminator_location): New function.
3938
81df50de 39392016-09-23 Richard Biener <rguenther@suse.de>
3940
3941 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3942
5f4626d8 39432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3944
3945 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3946 -march=armv8.2-a+fp16 when supported by the hardware.
3947 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3948 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3949 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3950 semi-colons to a macro invocations.
3951 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3952 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3953 defined.
3954 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3955 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3956 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3957 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3958 defined.
3959 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3960 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3961 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3962 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3963 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3964 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3965 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3966 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3967 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3968 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3969 defined.
3970 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3971 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3972 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3973 defined.
3974 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3975 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3976 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3977 defined.
3978 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3979 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3980 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3981 defined.
3982 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3983 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3984 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3985 defined. Also fix some white-space.
3986 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3987 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3988 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3989 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3990 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3991 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3992 defined. Also fix some long lines and white-space.
3993 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3994 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3995 defined. Also fix some long lines and white-space.
3996 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3997 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3998 defined.
3999 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4000 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4001 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4002 defined.
4003 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4004 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4005 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4006 defined.
4007 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 4008 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4009 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 4010 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 4011 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4012 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4013 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4014 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4015 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4016 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 4017 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 4018 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4019 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4020 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4021 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4022 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 4023 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4024 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 4025 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 4026
f2645569 40272016-09-23 Jiong Wang <jiong.wang@arm.com>
4028 Matthew Wahab <matthew.wahab@arm.com>
4029
4030 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4031 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4032 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4033 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4034 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4035 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4036 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4037 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4038 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4039 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4040 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4041 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4042 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4043 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4044 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4045 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4046 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4047 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4048 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4049 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4050 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4051 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4052 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4053 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4054 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4055 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4056 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4057 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4058 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4059 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4060 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4061 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4062 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4063 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4064 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4065 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4066 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4067
66a55fc4 40682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4069
4070 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4071 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4072 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4073 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4074 support.
4075
ada0f4c4 40762016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4077
4078 PR ipa/77677
4079 * gcc.dg/torture/pr77677.c: New test.
4080
8771094d 40812016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4082
4083 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4084 here now.
4085
c959fae1 40862016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4087
4088 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4089 options. Add tests for float16x4_t and float16x8_t.
4090
88b594a3 40912016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4092
4093 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4094 * gcc.target/s390/risbg-ll-2.c: Ditto.
4095 * gcc.target/s390/risbg-ll-3.c: Ditto.
4096
e4ad661c 40972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4098
4099 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4100 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4101
4005a882 41022016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4103
4104 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4105 output to the simplified instructions.
4106
9854d864 41072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4108
4109 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4110 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4111
388ce7db 41122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4113
4114 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4115 (FP16_SUPPORTED): New
4116 (expected-hfloat-16x4): Make conditional on __fp16 support.
4117 (expected-hfloat-16x8): Likewise.
4118 (vdup_n_f16): Disable for non-AArch64 targets.
4119 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4120 conditional on FP16_SUPPORTED.
4121 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4122 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4123 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4124 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4125 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4126 for testing __fp16.
4127 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4128 conditional on FP16_SUPPORTED.
4129 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4130 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4131
837bb76e 41322016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4133
4134 * gcc.target/arm/short-vfp-1.c: New.
4135
e183c2b8 41362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4137
4138 * gcc.target/arm/attr-fp16-arith-1.c: New.
4139
cd6fbed6 41402016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4141
4142 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4143 New.
4144 (add_options_for_arm_v8_2a_fp16_neon): New.
4145 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4146 (add_options_for_arm_arch_v8_2a): Auto-generate.
4147 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4148 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4149 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4150 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4151 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4152 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4153 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4154
4961b0ab 41552016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4156
4157 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4158 arm_fp16_alternative_ok.
4159 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4160 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 4161 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4162 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 4163 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4164 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4165 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4166 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4167 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4168 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4169 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4170 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4171 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4172 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4173 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4174 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4175 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4176 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4177 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4178 arm_fp16_alternative_ok.
4179 * lib/target-supports.exp
4180 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4181 (check_effective_target_arm_fp16_alternative_ok): New.
4182 (check_effective_target_arm_fp16_none_ok_nocache): New.
4183 (check_effective_target_arm_fp16_none_ok): New.
4184
ce5b3c3b 41852016-09-23 Martin Liska <mliska@suse.cz>
4186
4187 * gcc.dg/ipa/pr77653.c: Replace adress
4188 with address.
4189
d4c65e05 41902016-09-23 Martin Liska <mliska@suse.cz>
4191
4192 * gcc.target/i386/movbe-4.c: New test.
4193
82a47693 41942016-09-23 Martin Liska <mliska@suse.cz>
4195
4196 * gcc.target/i386/crc32-5.c: New test.
4197
0253072a 41982016-09-23 Martin Liska <mliska@suse.cz>
4199
4200 * gcc.target/i386/pr71652.c: New test.
4201 * gcc.target/i386/pr71652-2.c: New test.
4202 * gcc.target/i386/pr71652-3.c: New test.
4203
0bfdbd22 42042016-09-23 Jakub Jelinek <jakub@redhat.com>
4205
4206 * lib/gcc-dg.exp (process-message): Support relative line number
4207 notation - .+4 or .-1 etc.
4208 * gcc.dg/dg-test-1.c: New test.
4209
ff982ab4 42102016-09-22 Martin Sebor <msebor@redhat.com>
4211
4212 PR target/77676
4213 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4214 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4215 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4216 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4217
78299f8d 42182016-09-22 Uros Bizjak <ubizjak@gmail.com>
4219
4220 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4221 * gcc.dg/ifcvt-2.c: Ditto.
4222 * gcc.dg/zero_bits_compound-1.c: Ditto.
4223 * gcc.dg/zero_bits_compound-1.c: Ditto.
4224 * gcc.dg/pr40550.c: Simplify target selectors.
4225 Use dg-additional-options.
4226 * gcc.dg/pr47893.c: Ditto.
4227 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4228 additional options for 32-bit x86 targets.
4229 * gcc.dg/pr70955.c: Move to ...
4230 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4231
ec645283 42322016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4233
4234 PR c++/61019
4235 * g++.dg/cpp0x/pr61019.C: New.
4236
9753b549 42372016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4238 Terry Guo <terry.guo@arm.com>
4239
4240 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4241 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4242 * gcc.target/arm/pure-code/pure-code.exp: New.
4243
7dbfb427 42442016-09-22 Uros Bizjak <ubizjak@gmail.com>
4245
4246 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4247 Remove SSE effective target requirement.
4248
7e20dff2 42492016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4250
4251 PR c++/71979
4252 * g++.dg/cpp0x/pr71979.C: New.
4253
05dd002d 42542016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4255
4256 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4257
53769cc8 42582016-09-22 Martin Liska <mliska@suse.cz>
4259
4260 PR ipa/77653
4261 * gcc.dg/ipa/pr77653.c: New test.
4262
51c846d6 42632016-09-22 Jakub Jelinek <jakub@redhat.com>
4264
4265 PR fortran/77665
4266 * gfortran.dg/gomp/pr77665.f90: New test.
4267
51278c1a 42682016-09-22 Paul Thomas <pault@gcc.gnu.org>
4269
4270 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4271 * gfortran.dg/dtio_13.f90: New test.
4272
cde225a2 42732016-09-21 Louis Krupp <louis.krupp@zoho.com>
4274
4275 PR fortran/66107
4276 * gfortran.dg/pr66107.f90: New test.
4277
0d5530d9 42782016-09-21 Ian Lance Taylor <iant@golang.org>
4279
4280 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4281 with call to builtin delete function.
4282
9ca7e933 42832016-09-21 Joseph Myers <joseph@codesourcery.com>
4284
4285 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4286 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4287 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4288 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4289 tests.
4290
451127c6 42912016-09-21 Uros Bizjak <ubizjak@gmail.com>
4292
4293 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4294
98aa0f57 42952016-09-21 Jakub Jelinek <jakub@redhat.com>
4296
4297 PR c++/77651
4298 * g++.dg/cpp1z/aligned-new6.C: New test.
4299
65eeae10 43002016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4301
4302 * gcc.target/arm/fp16-aapcs-3.c: New.
4303 * gcc.target/arm/fp16-aapcs-4.c: New.
4304 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4305 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4306 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4307 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4308
1a39df22 43092016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4310
4311 PR tree-optimization/77550
4312 * g++.dg/pr77550.C: New test.
4313
48bc6fdd 43142016-09-21 Georg-Johann Lay <avr@gjlay.de>
4315
4316 PR target/77326
4317 * gcc.target/avr/torture/pr77326.c: New test.
4318
a09b160b 43192016-09-21 Louis Krupp <louis.krupp@zoho.com>
4320
4321 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4322
91207228 43232016-09-21 Richard Biener <rguenther@suse.de>
4324
4325 PR tree-optimization/77648
4326 * gcc.dg/torture/pr77648-1.c: New testcase.
4327 * gcc.dg/torture/pr77648-2.c: Likewise.
4328
f6aeb966 43292016-09-21 Richard Biener <rguenther@suse.de>
4330 Jakub Jelinek <jakub@redhat.com>
4331
4332 PR tree-optimization/77621
4333 * gcc.dg/pr77621.c: New testcase.
4334
637b3ebb 43352016-09-21 Paul Thomas <pault@gcc.gnu.org>
4336
4337 PR fortran/77657
4338 * gfortran.dg/dtio_12.f90: New test.
4339
b5b88e7a 43402016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4341
4342 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4343
8ccdb0a4 43442016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4345
4346 PR tree-optimization/72835
4347 * gcc.dg/tree-ssa/pr72835.c: New test.
4348
b9833bfd 43492016-09-20 Martin Sebor <msebor@redhat.com>
4350
4351 PR middle-end/49905
4352 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4353 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4354 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4355 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4356 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4357 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4358 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4359
597323ed 43602016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4361
4362 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4363 arguments/compare will be optimized away.
4364 * gcc.dg/torture/ftrapv-1.c: Likewise.
4365
25a8e007 43662016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4367
4368 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4369 will be optimized away.
4370 * gcc.dg/ipa/vrp1.c: New test.
4371 * gcc.dg/ipa/vrp2.c: New test.
4372 * gcc.dg/ipa/vrp3.c: New test.
4373
6e93da1b 43742016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4375
4376 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4377 does the same transformation.
4378 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4379 * gcc.dg/tree-ssa/evrp1.c: New test.
4380 * gcc.dg/tree-ssa/evrp2.c: New test.
4381 * gcc.dg/tree-ssa/evrp3.c: New test.
4382 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4383 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4384 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4385 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4386 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4387 foling now happens early.
4388 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4389 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4390 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4391 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4392 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4393
b8b3b645 43942016-09-20 Uros Bizjak <ubizjak@gmail.com>
4395
4396 PR target/77621
4397 * gcc.target/i386/pr77621.c: New test.
4398 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4399 pattern, loop should vectorize with -mtune=atom.
4400
81165554 44012016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4402 Jakub Jelinek <jakub@redhat.com>
4403
4404 PR testsuite/63299
4405 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4406 instead of delete.
4407
2f8a2ead 44082016-09-20 Jakub Jelinek <jakub@redhat.com>
4409
a48667ee 4410 PR c++/77626
4411 * g++.dg/other/pr77626.C: New test.
4412
7e67c6d5 4413 PR c++/77638
4414 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4415
59934ea3 4416 PR c++/77637
4417 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4418
2f8a2ead 4419 PR middle-end/77624
4420 * c-c++-common/pr77624-1.c: New test.
4421 * c-c++-common/pr77624-2.c: New test.
4422
a1268ee1 44232016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4424
4425 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4426 of digits expected.
4427
0b77b2cf 44282016-09-20 Richard Biener <rguenther@suse.de>
4429
4430 PR tree-optimization/77646
4431 * gcc.dg/torture/pr77646.c: New testcase.
4432
bed03df1 44332016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4434
4435 PR c++/77434
4436 * c-c++-common/Wint-in-bool-context.c: New test.
4437
cb19a0da 44382016-09-19 Joseph Myers <joseph@codesourcery.com>
4439
4440 * gcc.dg/cr-decimal-dig-1.c: New test.
4441
9b5c49ef 44422016-09-19 Joseph Myers <joseph@codesourcery.com>
4443
4444 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4445 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4446 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4447 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4448
48d1445d 44492016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4450
4451 PR rtl-optimization/77416
4452 * gcc.target/powerpc/pr77416.c: New.
4453
579f478b 44542016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4455
4456 PR c++/77639
4457 * g++.dg/template/error-recovery4.C: New test.
4458
f2e52448 44592016-09-19 Bin Cheng <bin.cheng@arm.com>
4460
4461 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4462
aaf7d5f8 44632016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4464
4465 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4466 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4467
5f036000 44682016-09-19 Jakub Jelinek <jakub@redhat.com>
4469 Jan Hubicka <jh@suse.cz>
4470
4471 PR target/77587
4472 * gcc.dg/pr77587.c: New test.
4473 * gcc.dg/pr77587a.c: New file.
4474
eee0cf09 44752016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4476
4477 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4478 * gfortran.dg/coarray_38.f90:
4479 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4480 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4481 * gfortran.dg/coarray_allocate_7.f08: New test.
4482 * gfortran.dg/coarray_allocate_8.f08: New test.
4483 * gfortran.dg/coarray_allocate_9.f08: New test.
4484 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4485 new caf_register.
4486 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4487 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4488 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4489 get_by_refs.
4490 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4491 * gfortran.dg/coarray_lock_7.f90: Same.
4492 * gfortran.dg/coarray_poly_5.f90: Same.
4493 * gfortran.dg/coarray_poly_6.f90: Same.
4494 * gfortran.dg/coarray_poly_7.f90: Same.
4495 * gfortran.dg/coarray_poly_8.f90: Same.
4496 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4497
891196d7 44982016-09-19 Fritz Reese <fritzoreese@gmail.com>
4499
4500 PR fortran/77584
4501 * gfortran.dg/dec_structure_15.f90: New testcase.
4502
281da9a3 45032016-09-19 Richard Biener <rguenther@suse.de>
4504
4505 PR middle-end/77605
4506 * gcc.dg/torture/pr77605.c: New testcase.
4507
8a252920 45082016-09-18 Louis Krupp <louis.krupp@zoho.com>
4509
4510 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4511
a18b7a33 45122016-09-17 Jan Hubicka <hubicka@ucw.cz>
4513
4514 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4515 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4516 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4517 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4518 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4519 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4520 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4521 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4522 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4523 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4524 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4525
b868c23d 45262016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4527
4528 * gcc.target/i386/pr68633.c: Fix expected result.
4529
360d7ea8 45302016-09-17 Louis Krupp <louis.krupp@gmail.com>
4531
4532 PR fortran/68078
4533 * gfortran.dg/pr68078.f90: New test.
4534 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4535
d58661cb 45362016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4537
4538 PR target/77613
4539 * gcc.target/powerpc/swaps-p8-25.c: New.
4540
24b3d864 45412016-09-16 Jakub Jelinek <jakub@redhat.com>
4542
e6db887a 4543 PR c++/77482
4544 * g++.dg/cpp0x/constexpr-77482.C: New test.
4545
44df6c11 4546 PR c++/77379
4547 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4548 thunk offsets.
4549 * g++.dg/abi/abi-tag23a.C: Likewise.
4550
53d2f3de 4551 PR c++/77338
4552 * g++.dg/cpp0x/decltype-77338.C: New test.
4553
24b3d864 4554 PR c++/77375
4555 * g++.dg/cpp0x/mutable1.C: New test.
4556
42f172d0 45572016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4558
4559 PR fortran/77612
4560 * gfortran.dg/pr77612.f90: New test.
4561
0665113b 45622016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4563
4564 * gcc.dg/torture/pr70421.c: Require int32plus.
4565
dff10ec9 45662016-09-16 Jakub Jelinek <jakub@redhat.com>
4567
be63912c 4568 PR middle-end/77475
4569 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4570
dff10ec9 4571 PR target/77526
4572 * gcc.target/i386/pr77526.c: New test.
4573
69cdadd9 45742016-09-16 Jakub Jelinek <jakub@redhat.com>
4575 Eric Botcazou <ebotcazou@adacore.com>
4576
4577 PR middle-end/77594
4578 * gcc.target/i386/pr77594.c: New test.
4579
b74250bc 45802016-09-15 Louis Krupp <louis.krupp@zoho.com>
4581
4582 PR fortran/69963
4583 * gfortran.dg/misplaced_implicit_character.f90: New test.
4584
834a2c29 45852016-09-15 Bin Cheng <bin.cheng@arm.com>
4586
4587 PR tree-optimization/77503
4588 * gcc.dg/vect/pr77503.c: New test.
4589
fbcb99d5 45902016-09-15 Richard Biener <rguenther@suse.de>
4591
4592 PR middle-end/77544
4593 * c-c++-common/torture/pr77544.c: New testcase.
4594
3aa4e8c2 45952016-09-15 Jakub Jelinek <jakub@redhat.com>
4596
4597 PR middle-end/77475
4598 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4599 * gcc.dg/march-generic.c: Likewise.
4600 * gcc.target/i386/spellcheck-options-1.c: New test.
4601 * gcc.target/i386/spellcheck-options-2.c: New test.
4602 * gcc.target/i386/spellcheck-options-3.c: New test.
4603 * gcc.target/i386/spellcheck-options-4.c: New test.
4604
e9dea525 46052016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4606
4607 PR fortran/72743
4608 * gfortran.dg/goacc/pr72743.f90: New test.
4609
7270347c 46102016-09-15 Richard Biener <rguenther@suse.de>
4611
4612 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4613
091e8e90 46142016-09-15 Richard Biener <rguenther@suse.de>
4615
4616 PR tree-optimization/77514
4617 * gcc.dg/torture/pr77514.c: New testcase.
4618
8cc08773 46192016-09-14 Jakub Jelinek <jakub@redhat.com>
4620
4621 PR c++/77549
4622 * g++.dg/lookup/pr77549.C: New test.
4623
5be60f03 46242016-09-14 Marek Polacek <polacek@redhat.com>
4625
4626 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4627 * c-c++-common/gomp/atomic-13.c: Likewise.
4628 * c-c++-common/gomp/atomic-14.c: Likewise.
4629 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4630 * g++.dg/cpp1z/bool-increment1.C: New test.
4631 * c-c++-common/pr60439.c: Add dg-warning.
4632 * g++.dg/expr/bitfield4.C: Likewise.
4633 * g++.dg/expr/bitfield5.C: Likewise.
4634 * g++.dg/expr/bitfield6.C: Likewise.
4635 * g++.dg/expr/bool1.C: Likewise.
4636 * g++.dg/expr/bool3.C: Likewise.
4637 * g++.dg/expr/lval3.C: Likewise.
4638 * g++.dg/expr/lval4.C: Likewise.
4639 * g++.old-deja/g++.jason/bool5.C: Likewise.
4640 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4641 * g++.dg/other/error18.C: Likewise.
4642 * g++.dg/gomp/atomic-14.C: Likewise.
4643
f80a245e 46442016-09-14 Nathan Sidwell <nathan@acm.org>
4645
4646 PR c++/77539
4647 * g++.dg/cpp1y/pr77539.C: New.
4648
7b329bca 46492016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4650
4651 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4652 dg-require.
4653 * g++.dg/ext/builtin_alloca.C: Likewise.
4654 * g++.dg/template/spec35.C: Likewise.
4655 * gcc.dg/builtins-68.c: Likewise.
4656 * gcc.misc-tests/gcov-13.c: Likewise.
4657 * gcc.misc-tests/gcov-14.c: Likewise.
4658
0029200d 46592016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4660
4661 * gfortran.dg/dec_structure_14.f90: New testcase.
4662
0975f764 46632016-09-14 Jakub Jelinek <jakub@redhat.com>
4664
4665 PR sanitizer/68260
4666 * c-c++-common/tsan/pr68260.c: New test.
4667
1098c313 46682016-09-13 Joe Seymour <joe.s@somniumtech.com>
4669
4670 PR target/70713
4671 * gcc.target/msp430/function-attributes-1.c: New test.
4672 * gcc.target/msp430/function-attributes-2.c: New test.
4673 * gcc.target/msp430/function-attributes-3.c: New test.
4674
2e7b05a3 46752015-04-18 Martin Sebor <msebor@redhat.com>
4676
4677 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4678 of non-nul characters.
4679 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4680
46fad8d5 46812016-09-13 Jakub Jelinek <jakub@redhat.com>
4682
4bdba715 4683 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4684 * g++.dg/cpp1z/gen-attrs1.C: New test.
4685
99d887de 4686 PR tree-optimization/77454
4687 * gcc.dg/pr77454.c: New test.
4688
46fad8d5 4689 PR c++/77553
4690 * g++.dg/cpp1y/constexpr-77553.C: New test.
4691
68ef907c 46922016-09-13 David Malcolm <dmalcolm@redhat.com>
4693
4694 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4695 (test_show_locus): Replace rich_location::add_fixit_insert calls
4696 with add_fixit_insert_before and add_fixit_insert_after.
4697
2c24fd5e 46982016-09-13 Jason Merrill <jason@redhat.com>
4699 Tom de Vries <tom@codesourcery.com>
4700
4701 PR c++/77427
4702 * g++.dg/pr77427.C: New test.
4703
68b219ee 47042016-09-13 Martin Liska <mliska@suse.cz>
4705
4706 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4707 effective target.
4708 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4709 * lib/target-supports.exp: Define the new target.
4710
c72e91d3 47112016-09-12 Andrew Pinski <apinski@cavium.com>
4712
4713 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4714 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4715
b38c0a37 47162016-09-12 Uros Bizjak <ubizjak@gmail.com>
4717
4718 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4719 variable arguments.
4720 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4721 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4722 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4723 variable argument.
4724 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4725 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4726
7a21b590 47272016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4728
4729 PR c++/77496
4730 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4731 * g++.dg/ext/pr77496.C: New test.
4732 * g++.dg/warn/pr77496.C: New test.
4733
00434032 47342016-09-12 David Malcolm <dmalcolm@redhat.com>
4735
4736 PR c/72858
4737 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4738 to preserve conversion chars, and to preserve prefix information.
4739 * gcc.dg/format/pr72858.c: New test case.
4740
54f56c28 47412016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4742
4743 * gfortran.dg/pr77507.f90: Move to ...
4744 * gfortran.dg/ieee/pr77507.f90: here.
4745
08d6d42c 47462016-08-09 Jan Hubicka <hubicka@ucw.cz>
4747
4748 PR ipa/61159
4749 * compile/pr61159.c: New testcase
4750
35870532 47512016-08-09 Jan Hubicka <hubicka@ucw.cz>
4752
4753 PR ipa/64316
4754 * gcc.dg/ipa/pr63416.c: New testcase.
4755
953b9eef 47562016-09-10 Paul Thomas <pault@gcc.gnu.org>
4757 Steven G. Kargl <kargl@gcc.gnu.org>
4758
4759 PR fortran/77532
c78b1f64 4760 * gfortran.dg/dtio_11.f90: new test.
953b9eef 4761
1aef7c3c 47622016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4763
4764 PR fortran/77507
4765 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4766 * gfortran.dg/c_assoc_4.f90: Ditto.
4767
3bb45f76 47682016-09-10 Tom de Vries <tom@codesourcery.com>
4769
4770 PR C/71602
4771 * c-c++-common/va-arg-va-list-type.c: New test.
4772
9731eaaf 47732016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4774
4775 PR rtl-optimization/77289
4776 * gcc.target/powerpc/pr77289.c: New test.
4777
911ea34a 47782016-09-09 Martin Sebor <msebor@redhat.com>
4779
4780 PR c/77520
4781 PR c/77521
4782 * gcc.dg/pr77520.c: New test.
4783 * gcc.dg/pr77521.c: New test.
4784
edd0f33b 47852016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4786
4787 PR fortran/77506
4788 * gfortran.dg/pr77506.f90: New test.
4789
374777a4 47902016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4791
4792 PR fortran/77507
4793 * gfortran.dg/pr77507.f90: New test.
4794
c5eddaf9 47952016-09-09 Joseph Myers <joseph@codesourcery.com>
4796
4797 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4798
3e7e4e14 47992016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4800 Louis Krupp <lkrupp@gcc.gnu.org>
4801
4802 PR fortran/69514
4803 * gfortran.dg/pr69514_1.f90: New test.
4804 * gfortran.dg/pr69514_2.f90: New test.
4805
51688bb7 48062016-09-08 Jakub Jelinek <jakub@redhat.com>
4807
a34338c9 4808 PR fortran/77500
4809 * gfortran.dg/gomp/pr77500.f90: New test.
4810
51688bb7 4811 PR fortran/77516
4812 * gfortran.dg/gomp/pr77516.f90: New test.
4813
3ecb55e7 48142016-09-07 Jakub Jelinek <jakub@redhat.com>
4815
4816 PR middle-end/77475
4817 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4818 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4819 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4820 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4821 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4822 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4823
3da97ff7 48242016-09-07 David Malcolm <dmalcolm@redhat.com>
4825
4826 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4827 "substring-locations.h".
4828
b55f1f44 48292016-09-07 Richard Biener <rguenther@suse.de>
4830
4831 PR c/77450
4832 * c-c++-common/vector-subscript-8.c: Move ..
4833 * gcc.dg/pr77450.c: ... here.
4834
7d482049 48352016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 4836
4837 PR libgfortran/77393
4838 * gfortran.dg/fmt_f0_2.f90: Update test.
4839 * gfortran.dg/fmt_f0_3.f90: New test.
4840
ef3b531c 48412016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4842
4843 PR debug/77389
4844 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4845 in dg-options.
4846
4847 PR debug/57519
4848 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4849
39370ea0 48502016-09-06 Jakub Jelinek <jakub@redhat.com>
4851
4852 PR target/69255
4853 * gcc.target/i386/pr69255-1.c: New test.
4854 * gcc.target/i386/pr69255-2.c: New test.
4855 * gcc.target/i386/pr69255-3.c: New test.
4856
48572016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 4858
4859 PR c/77336
4860 * gcc.dg/format/miss-7.c: New test.
4861
88820414 48622016-09-06 Uros Bizjak <ubizjak@gmail.com>
4863
4864 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4865
4c790ba8 48662016-09-06 Martin Liska <mliska@suse.cz>
4867
4868 PR gcov-profile/77378
4869 PR gcov-profile/77466
4870 * gcc.dg/profile-update-warning.c: New test.
4871
43d2460d 48722016-09-06 Richard Biener <rguenther@suse.de>
4873
4874 PR tree-optimization/77479
4875 * gcc.dg/torture/pr77479.c: New testcase.
4876
4c04bcce 48772016-09-06 Richard Biener <rguenther@suse.de>
4878
4879 PR c/77450
4880 * c-c++-common/vector-subscript-7.c: Adjust.
4881 * c-c++-common/vector-subscript-8.c: New testcase.
4882
8925068a 48832016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4884
4885 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4886
daea048c 48872016-09-05 Jakub Jelinek <jakub@redhat.com>
4888
e315ff48 4889 PR target/77476
4890 * gcc.target/i386/avx512f-pr77476.c: New test.
4891 * gcc.target/i386/avx512bw-pr77476.c: New test.
4892 * gcc.target/i386/avx512dq-pr77476.c: New test.
4893
8eeca3ac 4894 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4895 Update comment to mention also avx512f.
4896
daea048c 4897 PR sanitizer/77396
4898 * g++.dg/asan/pr77396-2.C: New test.
4899
a6ffaadf 49002016-09-05 Uros Bizjak <ubizjak@gmail.com>
4901
4902 PR rtl-optimization/77452
4903 * gcc.target/i386/pr77452.c: New test.
4904
8f8828ba 49052016-09-05 Marek Polacek <polacek@redhat.com>
4906
4907 PR c/77423
4908 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4909
65277f2a 49102016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4911
4912 PR fortran/77391
4913 * gfortran.dg/pr77391.f90: New test.
4914
a1cf06b8 49152016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4916
4917 PR fortran/77460
4918 * gfortran.dg/pr77460.f90: New test.
4919
4d261282 49202016-09-03 Jakub Jelinek <jakub@redhat.com>
4921
4922 PR c/65467
4923 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4924
4fc4eb94 49252016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4926
4927 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4928
40a431fa 49292016-09-02 David Malcolm <dmalcolm@redhat.com>
4930
4931 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4932 test case.
4933 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4934 diagnostic-test-show-locus-generate-patch.c to the sources
4935 for diagnostic_plugin_test_show_locus.c.
4936
a940fdc7 49372016-09-02 Jakub Jelinek <jakub@redhat.com>
4938
0b80c4b2 4939 PR c/65467
4940 * gcc.dg/gomp/_Atomic-1.c: New test.
4941 * gcc.dg/gomp/_Atomic-2.c: New test.
4942 * gcc.dg/gomp/_Atomic-3.c: New test.
4943 * gcc.dg/gomp/_Atomic-4.c: New test.
4944 * gcc.dg/gomp/_Atomic-5.c: New test.
4945
a940fdc7 4946 PR sanitizer/77396
4947 * g++.dg/asan/pr77396.C: New test.
4948
49492016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 4950
4951 PR tree-optimization/71831
4952 * gcc.dg/builtin-object-size-16.c: New test.
4953 * gcc.dg/builtin-object-size-17.c: New test.
4954
0b404bb4 49552016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4956
4957 PR libgfortran/77393
4958 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4959
8a5817a9 49602016-09-01 Uros Bizjak <ubizjak@gmail.com>
4961
4962 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4963 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4964 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4965 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4966 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4967 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4968 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4969 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4970 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4971 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4972 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4973 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4974 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4975 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4976 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4977 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4978 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4979 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4980
209253ae 49812016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4982
4983 * gnat.dg/opt58.adb: New test.
4984 * gnat.dg/opt58_pkg.ads: New helper.
4985
15182c1d 49862016-09-01 Richard Biener <rguenther@suse.de>
4987
4988 PR middle-end/77436
4989 * gcc.dg/torture/pr77436.c: New testcase.
4990
1c02615c 49912016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4992
4993 * gcc.dg/pr64252.c: Require int32plus.
4994 * gcc.dg/pr66299-1.c: Likewise.
4995 * gcc.dg/pr66299-2.c: Likewise.
4996 * gcc.dg/torture/20131115-1.c: Skip for avr.
4997
08fded5f 49982016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4999
5000 * gcc.target/aarch64/ands_3.c: New test.
5001
a7b3b7c4 50022016-08-31 Jakub Jelinek <jakub@redhat.com>
5003
68c215e4 5004 PR fortran/77352
5005 * gfortran.dg/gomp/pr77352.f90: New test.
5006
a7b3b7c4 5007 PR fortran/77374
5008 * gfortran.dg/gomp/pr77374.f08: New test.
5009
51a43c06 50102016-08-31 Marc Glisse <marc.glisse@inria.fr>
5011
5012 PR tree-optimization/73714
5013 * gcc.dg/tree-ssa/pr73714.c: New test.
5014
01109414 50152016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5016
5017 PR libgfortran/77393
5018 * gfortran.dg/fmt_f0_2.f90: New test.
5019
8036ac7f 50202016-08-31 Marc Glisse <marc.glisse@inria.fr>
5021
5022 * gcc.target/i386/pr59539-2.c: Adapt options.
5023 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5024
b298bde8 50252016-08-31 Paul Thomas <pault@gcc.gnu.org>
5026
5027 PR fortran/77418
5028 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5029 of the associate entity and replace with a pointer to the
5030 intended item on the stack.
5031
9f732c4e 50322016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 5033 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 5034
5035 PR fortran/48298
5036 * gfortran.dg/dtio_1.f90: New test.
5037 * gfortran.dg/dtio_2.f90: New test.
5038 * gfortran.dg/dtio_3.f90: New test.
5039 * gfortran.dg/dtio_4.f90: New test.
5040 * gfortran.dg/dtio_5.f90: New test.
5041 * gfortran.dg/dtio_6.f90: New test.
5042 * gfortran.dg/dtio_7.f90: New test.
5043 * gfortran.dg/dtio_8.f90: New test.
5044 * gfortran.dg/dtio_9.f90: New test.
5045 * gfortran.dg/dtio_10.f90: New test.
5046
d6dd1b60 50472016-08-30 David Malcolm <dmalcolm@redhat.com>
5048
5049 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5050 (test_many_nested_locations): New function.
5051 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5052 (test_show_locus): Handle "test_many_nested_locations".
5053
2e7400df 50542016-08-30 David Malcolm <dmalcolm@redhat.com>
5055
5056 * g++.dg/template/double-greater-than-fixit.C: New test case.
5057
98023bfd 50582016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5059
5060 * gnat.dg/opt57.ad[sb]: New test.
5061 * gnat.dg/opt57_pkg.ads: New helper.
5062
f9723d87 50632016-08-30 Richard Biener <rguenther@suse.de>
5064
5065 PR tree-optimization/69047
5066 * gcc.dg/pr69047.c: Fix byte-order check.
5067
77ce6232 50682016-08-30 Jakub Jelinek <jakub@redhat.com>
5069
adca2d16 5070 PR tree-optimization/72866
5071 * gcc.dg/vect/pr72866.c: New test.
5072
06cee168 5073 PR debug/77363
5074 * g++.dg/debug/dwarf2/pr77363.C: New test.
5075
4472e8d1 5076 PR middle-end/77377
5077 * gcc.target/i386/pr77377.c: New test.
5078
77ce6232 5079 PR debug/77389
5080 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5081 in dg-options.
5082
36bda760 50832016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5084
5085 * gfortran.dg/pr77372.f90: Moved to ...
5086 * gfortran.dg/ieee/pr77372.f90: here.
5087
2db6ea89 50882016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5089
5090 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5091 vector short/char initializations.
5092 * gcc.target/powerpc/vec-init-5.c: Likewise.
5093 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5094 vector initialization optimizations.
5095 * gcc.target/powerpc/vec-init-7.c: Likewise.
5096 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5097 vector float/double initializations.
5098 * gcc.target/powerpc/vec-init-9.c: Likewise.
5099
1e4df796 51002016-08-29 Uros Bizjak <ubizjak@gmail.com>
5101
5102 PR target/77403
5103 * gcc.target/i386/pr77403.c: New test.
5104
f293b7f2 51052016-08-29 Marek Polacek <polacek@redhat.com>
5106
5107 PR c/77292
5108 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5109
ea2ec8f6 51102016-08-29 Tom de Vries <tom@codesourcery.com>
5111
5112 PR c/77398
5113 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5114
686436fe 51152016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5116
5117 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 5118
686436fe 51192016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 5120
5121 * gfortran.dg/dec_structure_13.f90: New testcase.
5122
f1ecf8b3 51232016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5124
5125 PR fortran/77261
5126 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5127 available.
5128
4670f428 51292016-08-28 Tom de Vries <tom@codesourcery.com>
5130
5131 PR lto/70955
5132 * gcc.dg/pr70955.c: New test.
5133 * gcc.dg/lto/pr70955_0.c: Same.
5134 * gcc.dg/lto/pr70955_1.c: Same.
5135
b243b563 51362016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5137
5138 PR tree-optimization/71077
5139 * gcc.target/i386/pr71077.c: New test.
5140
92a44a68 51412016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 5142
5143 PR fortran/77380
5144 * gfortran.dg/pr77380.f90: New test.
5145
92a44a68 51462016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 5147
5148 PR fortran/77372
5149 gfortran.dg/pr77372.f90: New test.
5150
367964fa 51512016-08-26 David Malcolm <dmalcolm@redhat.com>
5152
5153 * gcc.dg/spellcheck-fields-2.c (test): Move
5154 dg-begin/end-multiline-output within function body.
5155 (test_macro): New function.
5156
df4248fb 51572016-08-26 David Malcolm <dmalcolm@redhat.com>
5158
5159 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5160 (test_fixit_insert): Update expected output.
5161 (test_fixit_remove): Likewise.
5162 (test_fixit_replace): Likewise.
5163
377da6e4 51642016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5165
5166 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5167 Fix typo.
5168
4f16cc83 51692016-08-26 Richard Biener <rguenther@suse.de>
5170
5171 PR tree-optimization/69047
5172 * gcc.dg/pr69047.c: New testcase.
5173
a54071b2 51742016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5175 Martin Jambhor <mjambor@suse.cz>
377da6e4 5176
a54071b2 5177 * gcc.dg/ipa/propbits-1.c: New test-case.
5178 * gcc.dg/ipa/propbits-2.c: Likewise.
5179 * gcc.dg/ipa/propbits-3.c: Likewise.
5180
2ae10c8c 51812016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5182
5183 PR fortran/77351
5184 * gfortran.dg/pr77351.f90: New test.
5185
c4963714 51862016-08-25 Marek Polacek <polacek@redhat.com>
5187
5188 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5189
49e1f4eb 51902016-08-25 Marek Polacek <polacek@redhat.com>
5191
5192 PR c/77323
5193 * gcc.dg/pr77323.c: New test.
5194
984f03c2 51952016-08-24 Paul Thomas <pault@gcc.gnu.org>
5196
5197 PR fortran/77358
5198 * gfortran.dg/submodule_17.f08: New test.
5199
92a44a68 52002016-08-24 Michael Collison <michael.collison@linaro.org>
5201 Michael Collison <michael.collison@arm.com>
f6c98a9a 5202
5203 * gcc.target/arm/builtin_saddl.c: New testcase.
5204 * gcc.target/arm/builtin_saddll.c: New testcase.
5205 * gcc.target/arm/builtin_uaddl.c: New testcase.
5206 * gcc.target/arm/builtin_uaddll.c: New testcase.
5207 * gcc.target/arm/builtin_ssubl.c: New testcase.
5208 * gcc.target/arm/builtin_ssubll.c: New testcase.
5209 * gcc.target/arm/builtin_usubl.c: New testcase.
5210 * gcc.target/arm/builtin_usubll.c: New testcase.
5211
8938d43d 52122016-08-24 Uros Bizjak <ubizjak@gmail.com>
5213
5214 PR target/77270
5215 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5216 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5217 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5218 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5219 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5220 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5221 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5222 effective target. Remove scan-assembler-times directives.
5223 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5224 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5225 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5226
2fb84e50 52272016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5228
5229 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5230 of unsigned int.
5231 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5232
cac7df4e 52332016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5234
5235 PR testsuite/77317
5236 * lib/target-supports.exp
5237 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5238 (check_effective_target_vect_natural_alignment): Ditto.
5239 (check_effective_target_vector_alignment_reachable): Ditto.
5240 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5241
b904831d 52422016-08-23 Ian Lance Taylor <iant@golang.org>
5243
5244 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5245
ff055c48 52462016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5247
5248 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5249 being created from pointers to memory locations.
5250 * gcc.target/powerpc/vec-init-2.c: Likewise.
5251
27af8972 52522016-08-23 Fritz Reese <fritzoreese@gmail.com>
5253
5254 * gfortran.dg/dec_structure_12.f90: New testcase.
5255
bd8ac469 52562016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5257
5258 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5259
434d4291 52602016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5261
5262 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5263 verification.
5264
be0be2de 52652016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5266
5267 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5268 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5269
7feac654 52702016-08-23 Richard Biener <rguenther@suse.de>
5271
5272 PR tree-optimization/27336
5273 * c-c++-common/pr27336.c: New testcase.
5274
364743f3 52752016-08-22 Marek Polacek <polacek@redhat.com>
5276
5277 PR c++/77321
5278 * g++.dg/cpp1y/pr77321.C: New test.
5279
b92c452d 52802016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5281
5282 PR fortran/60774
5283 * gfortran.dg/empty_label.f: Adjust test for new error message.
5284 * gfortran.dg/empty_label.f90: Ditto.
5285 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5286 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5287 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5288
bfbc628a 52892016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5290
5291 PR fortran/61318
5292 * gfortran.dg/pr61318.f90: New test.
5293
99af6e70 52942016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5295
5296 PR fortran/77260
5297 * gfortran.dg/pr77260_1.f90: New test.
5298 * gfortran.dg/pr77260_2.f90: Ditto.
5299
6cfc7001 53002016-08-22 Joseph Myers <joseph@codesourcery.com>
5301
5302 PR middle-end/77269
5303 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5304 __builtin_signbitf and __builtin_signbitl in expected generic
5305 expansion.
5306 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5307 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5308 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5309 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5310 tests.
5311
012f068a 53122016-08-22 Joseph Myers <joseph@codesourcery.com>
5313
5314 * gcc.dg/torture/float128-builtin.c,
5315 gcc.dg/torture/float128-ieee-nan.c,
5316 gcc.dg/torture/float128x-builtin.c,
5317 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5318 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5319 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5320 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5321 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5322 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5323 gcc.dg/torture/floatn-nan.h: New tests.
5324
e2c5b687 53252016-08-22 Joseph Myers <joseph@codesourcery.com>
5326
5327 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5328 macro.
5329 (main): Update calls to TEST_I_F.
5330 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5331 macro.
5332 (main): Update calls to TEST_I_F.
5333
b4635564 53342016-08-22 Joseph Myers <joseph@codesourcery.com>
5335
5336 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5337 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5338 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5339 names in calls to TEST_I_F.
5340
802bc569 53412016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5342
5343 PR c/52952
5344 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5345
70fa7158 53462016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5347
5348 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5349 and !natural_alignment_64.
5350 * gcc.dg/ipa/propalign-2.c: Likewise.
5351 * gcc.dg/ipa/propalign-3.c: Likewise.
5352 * gcc.dg/ipa/propalign-4.c: Likewise.
5353 * gcc.dg/ipa/propalign-5.c: Likewise.
5354 * lib/target-supports.exp
5355 (check_effective_target_natural_alignment_32): Add avr-*-*.
5356
d0346b1a 53572016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5358
5359 PR tree-optimization/61839
5360 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5361 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5362 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5363 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5364
82c85aba 53652016-08-19 Joseph Myers <joseph@codesourcery.com>
5366
5367 PR c/32187
5368 * lib/target-supports.exp (check_effective_target_float16)
5369 (check_effective_target_float32, check_effective_target_float64)
5370 (check_effective_target_float128, check_effective_target_float32x)
5371 (check_effective_target_float64x)
5372 (check_effective_target_float128x)
5373 (check_effective_target_float16_runtime)
5374 (check_effective_target_float32_runtime)
5375 (check_effective_target_float64_runtime)
5376 (check_effective_target_float128_runtime)
5377 (check_effective_target_float32x_runtime)
5378 (check_effective_target_float64x_runtime)
5379 (check_effective_target_float128x_runtime)
5380 (check_effective_target_floatn_nx_runtime)
5381 (add_options_for_float16, add_options_for_float32)
5382 (add_options_for_float64, add_options_for_float128)
5383 (add_options_for_float32x, add_options_for_float64x)
5384 (add_options_for_float128x): New procedures.
5385 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5386 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5387 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5388 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5389 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5390 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5391 gcc.dg/torture/float128-complex.c,
5392 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5393 gcc.dg/torture/float128x-basic.c,
5394 gcc.dg/torture/float128x-complex.c,
5395 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5396 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5397 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5398 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5399 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5400 gcc.dg/torture/float32x-basic.c,
5401 gcc.dg/torture/float32x-complex.c,
5402 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5403 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5404 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5405 gcc.dg/torture/float64x-basic.c,
5406 gcc.dg/torture/float64x-complex.c,
5407 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5408 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5409 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5410 gcc.dg/torture/floatn-tg.h,
5411 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5412 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5413 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5414 gcc.dg/torture/fp-int-convert-float128x.c,
5415 gcc.dg/torture/fp-int-convert-float16-timode.c,
5416 gcc.dg/torture/fp-int-convert-float16.c,
5417 gcc.dg/torture/fp-int-convert-float32-timode.c,
5418 gcc.dg/torture/fp-int-convert-float32.c,
5419 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5420 gcc.dg/torture/fp-int-convert-float32x.c,
5421 gcc.dg/torture/fp-int-convert-float64-timode.c,
5422 gcc.dg/torture/fp-int-convert-float64.c,
5423 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5424 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5425 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5426 maximum exponent of floating-point type. Use it in testing
5427 whether 0x8...0 fits in the floating-point type. Always treat -1
5428 (signed 0xf...f) as fitting in the floating-point type.
5429 (M_OK1): New macro.
5430 * gcc.dg/torture/fp-int-convert-double.c,
5431 gcc.dg/torture/fp-int-convert-float.c,
5432 gcc.dg/torture/fp-int-convert-float128-timode.c,
5433 gcc.dg/torture/fp-int-convert-float128.c,
5434 gcc.dg/torture/fp-int-convert-float80-timode.c,
5435 gcc.dg/torture/fp-int-convert-float80.c,
5436 gcc.dg/torture/fp-int-convert-long-double.c,
5437 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5438
cf0bbc39 54392016-08-19 Jakub Jelinek <jakub@redhat.com>
5440
9354a9a5 5441 PR fortran/72744
5442 * gfortran.dg/gomp/pr72744.f90: New test.
5443
cf0bbc39 5444 PR fortran/69281
5445 * gfortran.dg/gomp/pr69281.f90: New test.
5446
ee0e163a 54472016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5448
1e4df796 5449 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5450 the last special seed value.
5451 * gfortran.dg/random_7.f90: Use size for last array member instead
5452 of hardcoded value.
ee0e163a 5453
6d7de609 54542016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5455
5456 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5457 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5458
e3243c77 54592016-08-19 Richard Biener <rguenther@suse.de>
5460
5461 PR tree-optimization/77286
5462 * gcc.dg/torture/pr77286.c: New testcase.
5463
b983d92d 54642016-08-18 David Malcolm <dmalcolm@redhat.com>
5465
5466 * gcc.dg/verbose-asm-2.c: New test case.
5467
48a7392b 54682016-08-18 David Malcolm <dmalcolm@redhat.com>
5469
5470 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5471 (custom_diagnostic_finalizer): Update for change to
5472 diagnostic_show_locus.
5473
5c8151fa 54742016-08-18 David Malcolm <dmalcolm@redhat.com>
5475
5476 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5477 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5478
26040f06 54792016-08-18 Marek Polacek <polacek@redhat.com>
5480
5481 PR c/71514
5482 * gcc.dg/pr71514.c: New test.
5483
360e911d 54842015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5485
5486 PR target/72839
5487 * gcc.target/i386/pr72839.c: New test.
5488
6de0546d 54892016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5490
5491 PR middle-end/70895
5492 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5493 * c-c++-common/goacc/reduction-1.c: Likewise.
5494 * c-c++-common/goacc/reduction-2.c: Likewise.
5495 * c-c++-common/goacc/reduction-3.c: Likewise.
5496 * c-c++-common/goacc/reduction-4.c: Likewise.
5497
cee80871 54982016-08-18 Alan Modra <amodra@gmail.com>
5499
5500 * gcc.c-torture/compile/pr72771.c: New.
5501
f9c39b65 55022016-08-17 Jakub Jelinek <jakub@redhat.com>
5503
5504 PR fortran/67496
5505 * gfortran.dg/pr67496.f90: New test.
5506
92a44a68 55072015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 5508
5509 PR tree-optimization/71752
f9c39b65 5510 * gcc.dg/vect/pr71752.c: New.
bf448dc8 5511
d2392ec3 55122016-08-17 Uros Bizjak <ubizjak@gmail.com>
5513
5514 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5515
c4994c0b 55162016-08-17 Jakub Jelinek <jakub@redhat.com>
5517
5518 PR middle-end/77259
5519 * g++.dg/ipa/devirt-52.C: New test.
5520
f7896ff0 55212016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5522
5523 * c-c++-common/goacc/reduction-6.c: New testcase.
5524
7104d1a8 55252016-08-17 Richard Biener <rguenther@suse.de>
5526
5527 PR tree-optimization/76490
5528 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5529 * gcc.dg/pr52904.c: XFAIL.
5530
cff41b9e 55312016-08-17 Richard Biener <rguenther@suse.de>
5532
5533 PR tree-optimization/23855
5534 * gcc.dg/loop-unswitch-2.c: Adjust.
5535
b1398e47 55362016-08-16 Jakub Jelinek <jakub@redhat.com>
5537
5538 PR tree-optimization/72817
5539 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5540
de41fc22 55412016-08-16 Joseph Myers <joseph@codesourcery.com>
5542
5543 PR libgcc/77265
5544 * gcc.dg/torture/float128-extend-inf.c: New test.
5545
5927e78e 55462016-08-16 David Malcolm <dmalcolm@redhat.com>
5547
5548 PR c/72857
5549 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5550 for embedded NUL.
5551 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5552 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5553 caret placement.
5554 (test_oct): Likewise.
5555 (test_multiple): Likewise.
5556 (test_field_width_specifier): Likewise.
5557 (test_field_width_specifier_2): New function.
5558 (test_field_precision_specifier): New function.
5559 (test_embedded_nul): Update expected caret placement.
5560 (test_non_contiguous_strings): Update line number.
5561 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5562 (__emit_string_literal_range): Add "caret_idx" param.
5563 (test_simple_string_literal): Add value for new param, updating
5564 expected output..
5565 (test_concatenated_string_literal): Likewise.
5566 (test_multiline_string_literal): Likewise.
5567 (test_hex): Likewise.
5568 (test_oct): Likewise.
5569 (test_multiple): Likewise.
5570 (test_ucn4): Likewise.
5571 (test_ucn8): Likewise.
5572 (test_u8): Likewise.
5573 (test_u): Likewise; update expected message, from "range" to
5574 "location".
5575 (test_U): Likewise.
5576 (test_L): Likewise.
5577 (test_macro): Add value for new param.
5578 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5579 (__emit_string_literal_range): Add "caret_idx" param.
5580 (test_stringified_token_1): Add value for new param. Update
5581 expected message, from "range" to "location".
5582 (test_stringized_token_2): Likewise, adding param to macro.
5583 (test_stringified_token_3): Likewise.
5584 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5585 (emit_warning): Convert param from source_range to location_t.
5586 (test_string_literals): Add caret_idx param, and use it when
5587 constructing a substring_loc. Update error message, from
5588 "range" to "location".
5589
b8d94309 55902016-08-16 Jakub Jelinek <jakub@redhat.com>
5591
2e947447 5592 PR target/71910
5593 * g++.dg/gomp/pr71910.C: New test.
5594
9ea71b15 5595 PR middle-end/67485
5596 * gcc.c-torture/compile/pr67485.c: New test.
5597
b8d94309 5598 PR target/72867
5599 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5600
31de5086 56012016-08-16 Bin Cheng <bin.cheng@arm.com>
5602
5603 PR tree-optimization/69848
5604 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5605
a05d3de8 56062016-08-16 Martin Liska <mliska@suse.cz>
5607
5608 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5609 of memory operations so that it can be handled by core2
5610 in 32-bit mode.
5611
b50ad04e 56122016-08-16 Richard Biener <rguenther@suse.de>
5613
5614 PR tree-optimization/76783
5615 * gcc.dg/pr76783.c: New testcase.
5616 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5617
b441db40 56182016-08-16 Bin Cheng <bin.cheng@arm.com>
5619
5620 PR tree-optimization/72817
5621 PR tree-optimization/73450
5622 * gcc.dg/tree-ssa/pr72817.c: New test.
5623 * gcc.dg/tree-ssa/pr73450.c: New test.
5624
36d310d0 56252016-08-15 Fritz Reese <fritzoreese@gmail.com>
5626
5627 * gfortran.dg/init_flag_13.f90: New testcase.
5628 * gfortran.dg/init_flag_14.f90: Ditto.
5629 * gfortran.dg/init_flag_15.f03: Ditto.
5630 * gfortran.dg/dec_init_1.f90: Ditto.
5631 * gfortran.dg/dec_init_2.f90: Ditto.
5632
e5ec9f76 56332016-08-15 Uros Bizjak <ubizjak@gmail.com>
5634
5635 PR target/72867
5636 * gcc.target/i386/pr72867.c: New test.
5637
6ce66d38 56382016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5639
5640 * c-c++-common/dump-ada-spec-5.c: New test.
5641
894463cf 56422016-08-15 Richard Biener <rguenther@suse.de>
5643
5644 PR tree-optimization/73434
5645 * gcc.dg/torture/pr73434.c: New testcase.
5646
98b374b4 56472016-08-15 Jakub Jelinek <jakub@redhat.com>
5648
5649 PR tree-optimization/72824
5650 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5651
9b90f118 56522016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5653
5654 PR fortran/70598
5655 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5656 in use_device clause.
5657 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5658 * gfortran.dg/goacc/list.f95: Adjust to catch
5659 "neither a POINTER nor an array" error messages.
5660
1d80868e 56612016-08-14 Uros Bizjak <ubizjak@gmail.com>
5662
5663 PR target/76342
5664 * gcc.target/i386/pr76342.c: New test.
5665
153e4ac1 56662016-08-12 Jakub Jelinek <jakub@redhat.com>
5667
5668 PR c/71512
5669 * g++.dg/ubsan/pr71512.C: New test.
5670 * c-c++-common/ubsan/pr71512-1.c: New test.
5671 * c-c++-common/ubsan/pr71512-2.c: New test.
5672
3c382998 56732016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5674
5675 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5676 vector initialization options.
5677 * gcc.target/powerpc/vec-init-2.c: Likewise.
5678 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5679 is generated on ISA 3.0.
5680
7079d57a 56812016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5682
5683 PR middle-end/71654
5684 * gcc.dg/c-c++-common/pr71654.c: New test.
5685 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5686 dg-options.
5687 * gcc.dg/tree-ssa/vrp24: Likewise.
5688
7175bb2a 56892016-08-12 Jakub Jelinek <jakub@redhat.com>
5690
5691 PR c/67410
5692 * gcc.dg/pr67410.c: New test.
5693
56fb8e9d 56942016-08-12 Bin Cheng <bin.cheng@arm.com>
5695
5696 PR tree-optimization/69848
5697 * gcc.dg/vect/vect-pr69848.c: New test.
5698
1f84b4ab 56992016-08-12 Uros Bizjak <ubizjak@gmail.com>
5700
5701 PR testsuite/71008
5702 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5703 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5704 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5705 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5706
60b349d9 57072016-08-12 Richard Biener <rguenther@suse.de>
5708
5709 PR tree-optimization/57326
5710 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5711 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5712 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5713 * gcc.target/i386/pr45685.c: Likewise.
5714 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5715 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5716 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5717 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5718 * gfortran.dg/pr34163.f90: Likewise.
5719
6d5f72f3 57202016-08-12 Martin Liska <mliska@suse.cz>
5721
5722 * g++.dg/gcov/gcov-16.C: New test.
5723 * lib/gcov.exp: Support new argument for run-gcov function.
5724
b357db2c 57252016-08-12 Martin Liska <mliska@suse.cz>
5726
5727 PR gcov-profile/35590
5728 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5729
08e33f10 57302016-08-12 Richard Biener <rguenther@suse.de>
5731
5732 PR tree-optimization/72851
5733 * gcc.dg/torture/pr72851.c: New testcase.
5734
92a44a68 57352016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 5736
832d369d 5737 PR debug/63240
5738 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5739 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5740 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5741 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5742 DW_AT_deleted.
5743
1289a281 5744 PR debug/55641
5745 * g++.dg/debug/dwarf2/ref-1.C: New.
5746
9a478fab 5747 PR debug/49366
5748 * g++.dg/debug/dwarf2/template-params-12.H: New.
5749 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5750 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5751 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5752 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5753 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5754 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5755 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5756
e61229f8 57572016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5758
5759 PR target/72863
5760 * gcc.target/powerpc/pr72863.c: New test.
5761
c7823416 57622016-08-11 Uros Bizjak <ubizjak@gmail.com>
5763
5764 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5765
df15667f 57662015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5767
5768 * gcc.target/i386/pieces-strcpy-1.c: New test.
5769 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5770
83c375ba 57712016-08-11 Jakub Jelinek <jakub@redhat.com>
5772
5773 PR c++/72868
5774 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5775
350f354a 57762015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5777
5778 * gcc.target/i386/pieces-memcpy-1.c: New test.
5779 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5780 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5781 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5782 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5783 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5784
74be5bc1 57852016-08-11 Jakub Jelinek <jakub@redhat.com>
5786
5787 PR c/72816
20fb4916 5788 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 5789
40395983 57902016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5791
5792 PR tree-optimization/71083
5793 * gcc.c-torture/execute/pr71083.c: New test.
5794 * gnat.dg/loop_optimization23.adb: New test.
5795 * gnat.dg/loop_optimization23_pkg.ads: New test.
5796 * gnat.dg/loop_optimization23_pkg.adb: New test.
5797
ec969ce4 57982016-08-11 Richard Biener <rguenther@suse.de>
5799
5800 PR tree-optimization/72772
5801 * gcc.dg/graphite/pr35356-1.c: Adjust.
5802 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5803
25482c16 58042016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5805
5806 * gfortran.dg/random_7.f90: Take into account that the last seed
5807 value is the special p value.
5808 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5809
f454033a 58102016-08-11 Richard Biener <rguenther@suse.de>
5811
5812 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5813
2d2b78a1 58142016-08-11 Alan Modra <amodra@gmail.com>
5815
5816 * gcc.target/powerpc/pr71680.c: New.
5817
97468983 58182016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5819
5820 * gcc.target/powerpc/bfp/bfp.exp: New file.
5821 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5822 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5823 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5824 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5825 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5826 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5827 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5828 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5829 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5830 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5831 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5832 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5833 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5834 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5835 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5836 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5837 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5838 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5839 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5840 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5841 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5842 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5843 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5844 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5845 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5846 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5847 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5848 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5849 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5850 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5851 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5852 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5853 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5854 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5855 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5856 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5857 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5858 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5859 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5860 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5861 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5862 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5863 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5864 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5865 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5866 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5867 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5868 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5869 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5870 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5871 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5872 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5873 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5874
23a6fe48 58752016-08-10 Bin Cheng <bin.cheng@arm.com>
5876
5877 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5878 Add aarch64*-*-*.
5879
0cb8f73e 58802016-08-10 Bin Cheng <bin.cheng@arm.com>
5881
5882 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5883
b7ed2a65 58842016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5885
5886 PR target/72853
5887 * gcc.target/powerpc/pr72853.c: New test.
5888
2d2b4107 58892016-08-10 Martin Liska <mliska@suse.cz>
5890
5891 PR gcov-profile/58306
5892 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5893
7132b755 58942016-08-10 Martin Liska <mliska@suse.cz>
5895
5896 * g++.dg/gcov/gcov-threads-1.C: New test.
5897
5186407c 58982016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5899
5900 PR target/71873
5901 * gcc.target/avr/pr71873.c: New test.
5902
44f01555 59032016-08-09 Martin Liska <mliska@suse.cz>
5904
5905 * g++.dg/gcov/gcov-dump-1.C: New test.
5906 * g++.dg/gcov/gcov-dump-2.C: New test.
5907
7d4f18f5 59082016-08-09 Martin Liska <mliska@suse.cz>
5909
5910 * gcc.dg/tree-prof/val-prof-9.c: New test.
5911
defa7026 59122016-08-09 Martin Liska <mliska@suse.cz>
5913
5914 * gcc.dg/tree-prof/val-prof-8.c: New test.
5915
ae7e6062 59162016-08-09 Martin Jambor <mjambor@suse.cz>
5917
0c47dd26 5918 PR ipa/71981
5919 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 5920
a69fb570 59212016-08-09 Bin Cheng <bin.cheng@arm.com>
5922
5923 PR tree-optimization/33707
5924 * gcc.dg/vect/pr33707.c: New test.
5925
a031a844 59262016-08-09 Bin Cheng <bin.cheng@arm.com>
5927
5928 PR tree-optimization/pr72772
5929 * gcc.dg/tree-ssa/pr72772.c: New test.
5930
8f1baf0d 59312016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5932
5933 PR rtl-optimization/66669
5934 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5935
53e7aca1 59362016-08-09 Jakub Jelinek <jakub@redhat.com>
5937
5938 PR tree-optimization/72824
5939 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5940
c162fa25 59412016-08-09 Richard Biener <rguenther@suse.de>
5942
5943 PR tree-optimization/71802
5944 * gcc.dg/torture/pr71802.c: New testcase.
5945
87156a7d 59462016-08-09 Jakub Jelinek <jakub@redhat.com>
5947
5948 PR c++/72809
5949 * g++.dg/eh/stdarg1.C: New test.
5950
d0029333 59512016-08-08 Andi Kleen <ak@linux.intel.com>
5952
5953 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5954 test command line in failure log.
5955 (profopt-execute): dito. Make autofdo file names unique.
5956
7af4d06b 59572016-08-08 David Malcolm <dmalcolm@redhat.com>
5958
5959 PR c/64955
5960 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5961 output.
5962
7091ff70 59632016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5964
5965 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5966 c99_runtime.
5967 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5968 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5969 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5970 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5971 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5972 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5973
d189b094 59742016-08-08 David Malcolm <dmalcolm@redhat.com>
5975
5976 PR c/52952
5977 * gcc.dg/cpp/pr66415-1.c: Likewise.
5978 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5979 * gcc.dg/format/c90-printf-1.c: Likewise.
5980 * gcc.dg/format/diagnostic-ranges.c: New test case.
5981
440837fe 59822016-08-08 Jakub Jelinek <jakub@redhat.com>
5983
7cbcf608 5984 PR fortran/72716
5985 * gfortran.dg/gomp/pr72716.f90: New test.
5986
aa1ddb66 5987 PR middle-end/72781
5988 * gcc.dg/gomp/pr72781.c: New test.
5989
440837fe 5990 PR middle-end/68762
5991 * g++.dg/vect/pr68762-1.cc: New test.
5992 * g++.dg/vect/pr68762-2.cc: New test.
5993 * g++.dg/vect/pr68762.h: New file.
5994
eb571c16 59952016-08-08 Martin Sebor <msebor@redhat.com>
5996
5997 PR testsuite/72838
f9c39b65 5998 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5999 * g++.dg/warn/overflow-warn-3.C: Same.
6000 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 6001
8ca5189a 60022016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6003
6004 PR fortran/71936
6005 * gfortran.dg/allocate_with_source_21.f03: New test.
6006
1495e54c 60072016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6008
6009 PR fortran/72698
6010 * gfortran.dg/allocate_with_source_20.f03: New test.
6011
d1e97886 60122016-08-08 Alan Modra <amodra@gmail.com>
6013
6014 * gcc.c-torture/compile/pr72802.c: New.
6015
9da84a54 60162016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6017
6018 PR fortran/70524
6019 * gfortran.dg/dependency_48.f90: New test.
6020
3f9692a5 60212016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6022
b5b764be 6023 PR fortran/70040
3f9692a5 6024 * gfortran.dg/pr70040.f90: New testcase.
6025
099ec19a 60262016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6027
6028 PR fortran/71961
6029 * gfortran.dg/matmul_10.f90: New testcase.
6030
e8272095 60312016-08-07 Jan Hubicka <hubicka@ucw.cz>
6032
6033 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6034
f5d2c462 60352016-08-07 Jakub Jelinek <jakub@redhat.com>
6036
6037 PR c/72816
6038 * gcc.dg/pr72816.c: New test.
6039
30c60892 60402016-08-06 Jonathan Wakely <jwakely@redhat.com>
6041
6042 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6043 * g++.dg/conversion/pr41426.C: Likewise.
6044 * g++.dg/conversion/pr66211.C: Likewise.
6045 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6046 * g++.dg/init/ref8.C: Likewise.
6047 * g++.old-deja/g++.law/cvt20.C: Likewise.
6048 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6049
2abf3c4a 60502016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6051
6052 PR tree-optimization/18046
6053 * gcc.dg/tree-ssa/vrp105.c: New test.
6054 * gcc.dg/tree-ssa/vrp106.c: New test.
6055
a940fdc7 60562016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 6057
6058 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6059 1ul in diagnostics. Remove hyphen from "constant-expression."
6060 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6061 * g++.dg/cpp0x/static_assert3.C: Same.
6062 * g++.dg/cpp1y/constexpr-throw.C: Same.
6063 * g++.dg/template/nontype3.C: Same.
6064 * g++.dg/warn/overflow-warn-1.C: Same.
6065 * g++.dg/warn/overflow-warn-3.C: Same.
6066 * g++.dg/warn/overflow-warn-4.C: Same.
6067
d4166bdc 60682016-08-05 David Malcolm <dmalcolm@redhat.com>
6069
6070 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6071 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6072 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6073 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6074
906dd612 60752016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6076
6077 PR tree-optimization/72810
6078 * gcc.dg/tree-ssa/vrp110.c: New test.
6079
9788fb76 60802016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6081
6082 PR Target/72819
6083 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6084 registers.
6085 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6086 saving the half-precision registers.
6087 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6088 value is returned in h0.
6089 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6090 are passed in FP/SIMD registers.
6091 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6092 passing works corrcetly.
6093 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6094 (hfa_f16x2_t): Likewise.
6095 (hfa_f16x3_t): Likewise.
6096 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6097 are promoted to double and passed in a double register.
6098 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6099 are promoted to double and stacked.
6100 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6101 __fp16 data types.
6102 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6103 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6104 __fp16 first get passed in FP/SIMD registers, then stacked.
6105
30f40fe4 61062016-08-05 Nathan Sidwell <nathan@acm.org>
6107
6108 PR c++/68724
6109 * g++.dg/cpp0x/pr68724.C: New.
6110
8a6540e1 61112016-08-05 Richard Biener <rguenther@suse.de>
6112
6113 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6114
09001ac1 61152016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6116
6117 * gcc.dg/tree-ssa/vrp107.c: New test.
6118 * gcc.dg/tree-ssa/vrp108.c: New test.
6119 * gcc.dg/tree-ssa/vrp109.c: New test.
6120
88ab6a9c 61212016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6122
6123 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6124 dg-options.
6125
b2a036e7 61262016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6127
6128 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6129 test-cases.
6130 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6131 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6132 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6133 test-cases.
6134 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6135 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6136 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6137 large_double.
6138
8dbf49cb 61392016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6140
6141 PR c++/72800
6142 * g++.dg/cpp1y/lambda-ice1.C: New.
6143
dcc45aae 61442016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6145
6146 PR c++/72759
6147 * g++.dg/cpp1y/pr72759.C: New test.
6148
88fe4062 61492016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6150
6151 * gcc.dg/switch-10.c: New test.
6152
a1af716f 61532016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6154
6155 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6156
1fa5d8ba 61572016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6158
6159 * c-c++-common/goacc/routine-5.c: Update.
6160
e8dedc4a 61612016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6162
6163 PR rtl-optimization/70903
6164 * gcc.c-torture/execute/pr70903.c: New test.
6165
7ca5003c 61662016-08-04 Martin Liska <mliska@suse.cz>
6167
6168 * gcc.dg/params/params.exp: Replace file exists with
6169 TESTING_IN_BUILD_TREE.
6170
810702a2 61712016-08-04 Marek Polacek <polacek@redhat.com>
6172
6173 PR c++/70229
6174 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6175
fa8a8f79 61762016-08-04 Richard Biener <rguenther@suse.de>
6177
6178 PR middle-end/71984
6179 * gcc.dg/torture/pr71984.c: Guard correctness check for
6180 little-endian.
6181
9916f5a5 61822016-08-03 Andrew Pinski <apinski@cavium.com>
6183
6184 * gcc.c-torture/compile/20160802-1.c: New testcase.
6185
278b4698 61862016-08-03 Fritz Reese <fritzoreese@gmail.com>
6187
6188 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6189
860c3c85 61902016-08-03 Richard Biener <rguenther@suse.de>
6191
6192 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6193 and remove -O3.
6194 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6195 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6196
0a41d717 61972016-08-03 Richard Biener <rguenther@suse.de>
6198
6199 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6200 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6201 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6202 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6203
52e3c0e8 62042016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6205
6206 * gcc.dg/init-excess-2.c: Require int32plus.
6207 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6208 * gcc.dg/pr59963-2.c: Require int32plus.
6209 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6210 * gcc.dg/unroll-7.c: Require int32plus.
6211
ad8a330c 62122016-08-02 Bin Cheng <bin.cheng@arm.com>
6213
6214 PR tree-optimization/34114
6215 * gcc.dg/tree-ssa/loop-42.c: New test.
6216
d3aa3636 62172016-08-02 Tamar Christina <tamar.christina@arm.com>
6218
6219 * gcc.target/aarch64/vminmaxnm.c: New.
6220 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6221 tests.
6222
c79d3723 62232016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6224
6225 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6226 vec_extract for vector float, vector int, vector short, and vector
6227 char.
6228 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6229 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6230 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6231 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6232
5fc13c39 62332016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6234
6235 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 6236 single stack adjustment, no writeback.
5fc13c39 6237 * gcc.target/aarch64/test_frame_12.c: Likewise.
6238 * gcc.target/aarch64/test_frame_13.c: Likewise.
6239 * gcc.target/aarch64/test_frame_15.c: Likewise.
6240 * gcc.target/aarch64/test_frame_6.c: Likewise.
6241 * gcc.target/aarch64/test_frame_7.c: Likewise.
6242 * gcc.target/aarch64/test_frame_8.c: Likewise.
6243 * gcc.target/aarch64/test_frame_16.c: New test.
6244
2eb70c76 62452015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6246
6247 PR target/72748
6248 * gcc.target/i386/pr72748.c: New test.
6249
92a44a68 62502015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 6251
6252 PR tree-optimization/71818
6253 * gcc.dg/vect/pr71818.c: New
6254
56e7a293 62552016-08-01 Martin Liska <mliska@suse.cz>
6256
6257 PR tree-optimization/71857
6258 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6259
aa8852cc 62602016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6261
6262 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6263
f3c032a4 62642016-08-01 Jan Beulich <jbeulich@suse.com>
6265
6266 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6267
a1e9d2c3 62682016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6269
6270 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6271 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6272
466045aa 62732016-07-31 Jonathan Wakely <jwakely@redhat.com>
6274
6275 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6276 (check_effective_target_c++): Likewise. Also match for libstdc++.
6277
92a44a68 62782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 6279
6280 PR fortran/41922
6281 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6282 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6283 * gfortran.dg/pr41922.f90: New test.
6284
dd13eb1b 62852016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6286
6287 PR fortran/68566
6288 * gfortran.dg/pr68566.f90: new test.
6289
a940fdc7 62902016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 6291
6292 PR c++/60760
6293 PR c++/71091
6294 * g++.dg/cpp0x/constexpr-cast.C: New test.
6295 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6296 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6297 * g++.dg/ubsan/pr63956.C: Correct.
6298
efa8ff03 62992016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6300
6301 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6302 vector double or vector long where the vector is in memory.
6303 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6304 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6305
0b8113c5 63062016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6307
6308 PR fortran/69867
6309 * gfortran.dg/pr69867.f90: New test.
6310
3badc59b 63112016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6312
6313 PR fortran/69962
6314 * gfortran.dg/pr69962.f90: New test.
6315
fc8b54ff 63162016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6317
6318 PR fortran/70006
6319 * gfortran.dg/pr70006.f90: New test.
6320
165b422e 63212016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6322
6323 PR fortran/71730
6324 * gfortran.dg/pr71730.f90: New test.
6325 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6326 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6327 * gfortran.dg/array_constructor_26.f03: Ditto.
6328
0c6334ed 63292016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6330
6331 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6332 * gcc.target/powerpc/pr71763.c: Likewise.
6333
4ebf85be 63342016-07-29 Marek Polacek <polacek@redhat.com>
6335
6336 PR c/71742
6337 * gcc.dg/940510-1.c: Adjust dg-error.
6338 * gcc.dg/c99-flex-array-1.c: Likewise.
6339 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6340
9efe5be6 6341 PR c/71853
6342 * gcc.dg/noncompile/pr71853.c: New test.
6343
4c4548bb 6344 PR c/71573
6345 * gcc.dg/noncompile/pr71573.c: New test.
6346
8ae70602 6347 PR c/71926
6348 * g++.dg/warn/Wparentheses-30.C: New test.
6349 * gcc.dg/Wparentheses-14.c: New test.
6350
cfc1aded 63512016-07-29 Uros Bizjak <ubizjak@gmail.com>
6352
6353 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6354
d5e80d93 63552016-07-29 Bin Cheng <bin.cheng@arm.com>
6356
6357 PR tree-optimization/57558
6358 * gcc.dg/vect/pr57558-1.c: New test.
6359 * gcc.dg/vect/pr57558-2.c: New test.
6360
c7c713ec 63612016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6362
cfc1aded 6363 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 6364 to scan forwprop1 dump pass.
6365
34b9af67 63662016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6367
6368 PR c++/51488
6369 * g++.dg/template/pr51488.C: New.
6370
322d4184 63712016-07-29 Jakub Jelinek <jakub@redhat.com>
6372
6373 PR c/71969
6374 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6375 static __inline__.
6376 * gcc.dg/pr71969-1.c: New test.
6377 * gcc.dg/pr71969-2.c: New test.
6378 * gcc.dg/pr71969-3.c: New test.
6379
7648c9c7 63802016-07-29 Marek Polacek <polacek@redhat.com>
6381
6382 PR c/71574
6383 * c-c++-common/pr71574.c: New test.
6384
35fddbd6 6385 PR c/71583
6386 * gcc.dg/noncompile/pr71583.c: New test.
6387
d06bcb87 63882016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6389
6390 PR middle-end/68217
6391 * gcc.dg/pr68217.c: New test.
6392
fb5574d7 63932016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6394
6395 PR fortran/71067
6396 * gfortran.dg/pr71067_1.f90: New test.
6397 * gfortran.dg/pr71067_2.f90: Ditto.
6398
a52bb7a0 63992016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6400
6401 * gcc.target/powerpc/vec-extract-1.c: New test.
6402
42e96823 64032016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6404
6405 PR fortran/71799
6406 * gfortran.dg/pr71799.f90: New test.
6407
d5539c6b 64082016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6409
6410 PR c++/71665
6411 * g++.dg/cpp0x/pr71665-1.C: New.
6412 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6413 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6414 * g++.dg/ext/label10.C: Likewise.
6415 * g++.dg/parse/constant5.C: Likewise.
6416
05995232 64172016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6418
6419 PR fortran/71859
6420 * gfortran.dg/pr71859.f90: New test.
6421 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6422 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6423
7a4429b2 64242016-07-28 Paul Thomas <pault@gcc.gnu.org>
6425
6426 PR fortran/71883
6427 * gfortran.dg/pr71883.f90 : New test.
6428
f339cf78 64292016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6430
6431 PR tree-optimization/71734
cfc1aded 6432 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 6433
8311fe26 64342016-07-28 Renlin Li <renlin.li@arm.com>
6435
6436 Revert
6437 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6438
6439 PR fortran/71902
6440 * gfortran.dg/dependency_47.f90: New test.
6441
595e387a 64422016-07-28 Martin Liska <mliska@suse.cz>
6443
6444 PR gcov-profile/68025
6445 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6446
83554604 64472016-07-28 Martin Liska <mliska@suse.cz>
6448
6449 * g++.dg/vect/pr70944.cc: New test.
6450
ec6d2d63 64512016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6452
6453 PR middle-end/71994
6454 * gcc.dg/torture/pr71994.c: New test.
6455
12dabcee 64562016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6457
6458 PR middle-end/71078
6459 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6460 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6461 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6462
262a83d5 64632016-07-27 Richard Biener <rguenther@suse.de>
6464
6465 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6466
3989f1fe 64672016-07-27 Martin Liska <mliska@suse.cz>
6468
6469 * gcc.dg/predict-13.c: New test.
6470 * gcc.dg/predict-14.c: New test.
6471
69a499fa 64722016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6473
7a4429b2 6474 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 6475 including stdint.h.
6476 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6477 including stdint.h.
6478
751fef95 64792016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6480
6481 PR target/71869
6482 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6483 IEEE built-in functions handle quiet and signalling NaNs
6484 correctly.
6485
5e07497c 64862016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6487
6488 PR fortran/71862
6489 * gfortran.dg/pr71862.f90: New test.
6490
18928e61 64912016-07-26 Martin Sebor <msebor@redhat.com>
6492
6493 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6494 selector with dg-options.
6495
7e1856f1 64962016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6497
6498 PR tree-optimization/18046
6499 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6500 * gcc.dg/tree-ssa/vrp103.c: New test.
6501 * gcc.dg/tree-ssa/vrp104.c: New test.
6502
08679462 65032016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6504
6505 * gcc.target/powerpc/pr63354.c: Require lp64 since
6506 -mprofile-kernel is not legal with -m32.
6507
8c3efadf 65082016-07-26 Richard Biener <rguenther@suse.de>
6509
6510 PR rtl-optimization/71984
6511 * gcc.dg/torture/pr71984.c: New testcase.
6512
78866ecd 65132016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6514
6515 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6516 g++-dg-runtest via et-dg-runtest.
6517 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6518 * gcc.dg/vect/vect.exp: Likewise.
6519 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6520 gfortran-dg-runtest.
6521 * gfortran.dg/vect/vect.exp: Likewise.
6522 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6523 (check_mips_loongson_hw_available): Likewise.
6524 (check_effective_target_mpaired_single_runtime): Likewise.
6525 (check_effective_target_mips_loongson_runtime): Likewise.
6526 (add_options_for_mpaired_single): Likewise.
6527 (check_effective_target_vect_int): Add global et_index.
6528 Check and save the supported feature for a target selected by
6529 the et_index target. Break long lines where appropriate. Call
6530 et-is-effective-target for MIPS with an argument instead of
6531 check_effective_target_* where appropriate.
6532 (check_effective_target_vect_intfloat_cvt): Likewise.
6533 (check_effective_target_vect_uintfloat_cvt): Likewise.
6534 (check_effective_target_vect_floatint_cvt): Likewise.
6535 (check_effective_target_vect_floatuint_cvt): Likewise.
6536 (check_effective_target_vect_simd_clones): Likewise.
6537 (check_effective_target_vect_shift): ewise.
6538 (check_effective_target_whole_vector_shift): Likewise.
6539 (check_effective_target_vect_bswap): Likewise.
6540 (check_effective_target_vect_shift_char): Likewise.
6541 (check_effective_target_vect_long): Likewise.
6542 (check_effective_target_vect_float): Likewise.
6543 (check_effective_target_vect_double): Likewise.
6544 (check_effective_target_vect_long_long): Likewise.
6545 (check_effective_target_vect_no_int_max): Likewise.
6546 (check_effective_target_vect_no_int_add): Likewise.
6547 (check_effective_target_vect_no_bitwise): Likewise.
6548 (check_effective_target_vect_widen_shift): Likewise.
6549 (check_effective_target_vect_no_align): Likewise.
6550 (check_effective_target_vect_hw_misalign): Likewise.
6551 (check_effective_target_vect_element_align): Likewise.
6552 (check_effective_target_vect_condition): Likewise.
6553 (check_effective_target_vect_cond_mixed): Likewise.
6554 (check_effective_target_vect_char_mult): Likewise.
6555 (check_effective_target_vect_short_mult): Likewise.
6556 (check_effective_target_vect_int_mult): Likewise.
6557 (check_effective_target_vect_extract_even_odd): Likewise.
6558 (check_effective_target_vect_interleave): Likewise.
6559 (check_effective_target_vect_stridedN): Likewise.
6560 (check_effective_target_vect_multiple_sizes): Likewise.
6561 (check_effective_target_vect64): Likewise.
6562 (check_effective_target_vect_call_copysignf): Likewise.
6563 (check_effective_target_vect_call_sqrtf): Likewise.
6564 (check_effective_target_vect_call_btrunc): Likewise.
6565 (check_effective_target_vect_call_btruncf): Likewise.
6566 (check_effective_target_vect_call_ceil): Likewise.
6567 (check_effective_target_vect_call_ceilf): Likewise.
6568 (check_effective_target_vect_call_floor): Likewise.
6569 (check_effective_target_vect_call_floorf): Likewise.
6570 (check_effective_target_vect_call_lceil): Likewise.
6571 (check_effective_target_vect_call_lfloor): Likewise.
6572 (check_effective_target_vect_call_nearbyint): Likewise.
6573 (check_effective_target_vect_call_nearbyintf): Likewise.
6574 (check_effective_target_vect_call_round): Likewise.
6575 (check_effective_target_vect_call_roundf): Likewise.
6576 (check_effective_target_vect_perm): Likewise, but also append *_saved
6577 to the existing global name to properly cache the result.
6578 (check_effective_target_vect_perm_byte): Likewise.
6579 (check_effective_target_vect_perm_short): Likewise.
6580 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6581 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6582 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6583 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6584 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6585 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6586 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6587 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6588 (check_effective_target_vect_sdot_qi): Likewise.
6589 (check_effective_target_vect_udot_qi): Likewise.
6590 (check_effective_target_vect_sdot_hi): Likewise.
6591 (check_effective_target_vect_udot_hi): Likewise.
6592 (check_effective_target_vect_usad_char): Likewise.
6593 (check_effective_target_vect_pack_trunc): Likewise.
6594 (check_effective_target_vect_unpack): Likewise.
6595 (check_effective_target_vect_aligned_arrays): Likewise.
6596 (check_effective_target_vect_natural_alignment): Likewise.
6597 (check_effective_target_vector_alignment_reachable): Likewise.
6598 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6599 (is-effective-target): Initialize et_index if undefined.
6600 (et-dg-runtest): New.
6601 (et-is-effective-target): Likewise.
6602 (check_vect_support_and_set_flags): Add supported MIPS targets to
6603 EFFECTIVE_TARGETS list. Return the number of supported targets.
6604
b2930f09 66052016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 6606 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 6607
6608 PR middle-end/70920
6609 * gcc.dg/pr70920-1.c: New test-case.
6610 * gcc.dg/pr70902-2.c: Likewise.
6611 * gcc.dg/pr70920-3.c: Likewise.
6612 * gcc.dg/pr70920-4.c: Likewise
6613 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6614 2 instead of 3.
6615
90821294 66162016-07-25 Alexander Monakov <amonakov@ispras.ru>
6617
6618 * gcc.c-torture/execute/pr71494.c: Require label_values.
6619 * gcc.dg/pr16973.c: Ditto.
6620
1660595b 66212016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6622
6623 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6624 * gcc.dg/torture/pr69771.c: Require int32plus.
6625 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6626
5b2b88ce 66272016-07-25 Martin Liska <mliska@suse.cz>
6628
6629 * gcc.dg/torture/pr71987.c: New test.
6630
e2f926e9 66312016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6632
6633 PR fortran/71935
6634 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6635 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6636 * gfortran.dg/pr71935.f90: New test.
6637
a940fdc7 66382016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 6639
6640 PR c++/71675
6641 * g++.dg/ext/atomic-3.C: New test.
6642 * gcc.dg/atomic/pr71675.c: New test.
6643
5a43070d 66442016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6645
6646 * gcc.target/i386/mvc8.c: New test.
6647
1b793819 66482016-07-22 Bin Cheng <bin.cheng@arm.com>
6649
6650 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6651 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6652
d4b4c787 66532016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6654
6655 PR fortran/71795
6656 * gfortran.dg/constructor_50.f90: New test.
6657
45648efe 66582016-07-22 Martin Liska <mliska@suse.cz>
6659
6660 PR gcov-profile/69028
6661 PR gcov-profile/62047
6662 * g++.dg/cilk-plus/pr69028.C: New test.
6663
b657bb1f 66642016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6665
6666 * gfortran.dg/coarray_stat_2.f90: New test.
6667
3a421504 66682016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6669
6670 * gcc.target/powerpc/vec-extract.h: New files to check the
6671 vec_extract built-in functions for all vector types, testing
6672 accessing each element, both with constant and variable element
6673 numbers.
6674 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6675 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6676 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6677 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6678 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6679 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6680 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6681 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6682 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6683
d40a1eac 66842016-07-21 Jakub Jelinek <jakub@redhat.com>
6685
6686 PR c++/71728
6687 * g++.dg/other/pr71728.C: New test.
6688
3b0d7293 66892016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6690
6691 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6692 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6693 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6694 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6695 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6696
50953a9f 66972016-07-21 Richard Biener <rguenther@suse.de>
6698
6699 PR tree-optimization/71947
6700 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6701
90261646 67022016-07-21 Bin Cheng <bin.cheng@arm.com>
6703
6704 * gcc.dg/tree-ssa/scev-15.c: New.
6705
5a5a7a90 67062016-07-21 Bin Cheng <bin.cheng@arm.com>
6707
6708 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6709
df0c563f 67102016-07-21 Jakub Jelinek <jakub@redhat.com>
6711
6712 PR c++/71941
6713 * g++.dg/gomp/pr71941.C: New test.
6714
24acd4ab 67152016-07-20 David Malcolm <dmalcolm@redhat.com>
6716
6717 PR c/70339
6718 PR c/71858
6719 * g++.dg/spellcheck-identifiers.C: New test case, based on
6720 gcc.dg/spellcheck-identifiers.c.
6721 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6722 gcc.dg/spellcheck-identifiers-2.c.
6723 * g++.dg/spellcheck-typenames.C: New test case, based on
6724 gcc.dg/spellcheck-typenames.c
6725
8669e753 67262016-07-20 Jonathan Wakely <jwakely@redhat.com>
6727
6728 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6729 pointer to member function and also test catching by reference.
6730
75cb41b8 67312016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6732
6733 * gcc.target/s390/pr67443.c: Fix test case.
6734
07be1239 67352016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6736
6737 * gcc.target/s390/insv-1.c: Xfail some tests.
6738 * gcc.target/s390/insv-2.c: Likewise.
6739
e9b5fdd9 67402016-07-20 Georg-Johann Lay <avr@gjlay.de>
6741
6742 * gcc.target/avr/torture/get-mem.c: New test.
6743 * gcc.target/avr/torture/set-mem.c: New test.
6744
b704b0e1 67452016-07-20 Georg-Johann Lay <avr@gjlay.de>
6746
6747 PR target/71948
6748 * gcc.target/avr/torture/tiny-progmem.c: New test.
6749
051eb924 67502016-07-20 Jakub Jelinek <jakub@redhat.com>
6751
fdb70809 6752 PR c++/71909
6753 * g++.dg/parse/pr71909.C: New test.
6754 * g++.dg/tm/pr71909.C: New test.
6755
051eb924 6756 PR c++/50060
6757 * g++.dg/cpp0x/constexpr-50060.C: New test.
6758 * g++.dg/cpp1y/constexpr-50060.C: New test.
6759
c4e1267c 67602016-07-20 Martin Liska <mliska@suse.cz>
6761
6762 * gfortran.dg/graphite/pr71898.f90: New test.
6763
ecaa5fd4 67642016-07-20 Bin Cheng <bin.cheng@arm.com>
6765
6766 PR tree-optimization/71503
6767 PR tree-optimization/71683
6768 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6769 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6770
f5b88ba1 67712016-07-20 Martin Liska <mliska@suse.cz>
6772
6773 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6774 * gcc.dg/plugin/sreal-test-1.c: Remove.
6775 * gcc.dg/plugin/sreal_plugin.c: Remove.
6776
e889bd11 67772016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6778
6779 PR fortran/71902
6780 * gfortran.dg/dependency_47.f90: New test.
6781
1c6bb1c0 67822016-07-19 Jakub Jelinek <jakub@redhat.com>
6783
94d511af 6784 PR rtl-optimization/71916
6785 * gcc.c-torture/compile/pr71916.c: New test.
6786
54e95a17 6787 PR middle-end/71874
6788 * g++.dg/torture/pr71874.C: New test.
6789
1c6bb1c0 6790 PR middle-end/71734
6791 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6792 (my_alloc): Rewritten to use __builtin_posix_memalign and
6793 __SIZE_TYPE__.
6794 (my_free): Use __builtin_free instead of _mm_free.
6795 (Vec::operator=): Use __builtin_memcpy.
6796
0d565f19 67972016-07-19 Martin Jambor <mjambor@suse.cz>
6798
cfc1aded 6799 PR fortran/71688
6800 * gfortran.dg/pr71688.f90: New test.
0d565f19 6801
2be13cd5 68022016-07-19 Richard Biener <rguenther@suse.de>
6803
6804 * c-c++-common/vector-subscript-6.c: New testcase.
6805 * c-c++-common/vector-subscript-7.c: Likewise.
6806
1697df09 68072016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6808
7a4429b2 6809 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 6810 and UInt32 based on __SIZEOF_INT__.
6811
8894566e 68122016-07-19 Richard Biener <rguenther@suse.de>
6813
6814 PR tree-optimization/71901
6815 * gcc.dg/torture/pr71901.c: New testcase.
6816
68172016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 6818
6819 PR tree-optimization/71908
6820 * gcc.dg/torture/pr71908.c: New testcase.
6821
106ac76d 68222016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6823
6824 PR target/71493
6825 * gcc.target/powerpc/pr71493-1.c: New test.
6826 * gcc.target/powerpc/pr71493-2.c: Likewise.
6827
e6517a48 68282016-07-18 Jakub Jelinek <jakub@redhat.com>
6829
d1e0c36e 6830 PR c++/71835
6831 * g++.dg/conversion/ambig3.C: New test.
6832
6fe424c2 6833 PR c++/71828
6834 * g++.dg/cpp0x/constexpr-71828.C: New test.
6835
d3dd9e33 6836 PR c++/71826
6837 * g++.dg/template/pr71826.C: New test.
6838
74fd83a9 6839 PR c++/71822
6840 * g++.dg/template/defarg21.C: New test.
6841
e6517a48 6842 PR c++/71871
6843 * g++.dg/ext/vector31.C: New test.
6844
f942bdbf 68452016-07-18 Uros Bizjak <ubizjak@gmail.com>
6846
6847 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6848
4b1425be 68492016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6850
6851 PR tree-optimization/71734
6852 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6853
a80f37e1 68542016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6855
6856 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6857 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6858 stack-layout-dynamic-1.c: New test.
6859
ea283725 68602016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6861
6862 * gcc.target/s390/nolrl-1.c: New test.
6863
14eab729 68642016-07-17 Fritz Reese <fritzoreese@gmail.com>
6865
6866 PR fortran/71523
6867 * gfortran.dg/pr71523_1.f90: New test.
6868 * gfortran.dg/pr71523_2.f90: New test.
6869
3925d644 68702016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6871
6872 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6873
fb9ff4ce 68742016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 6875 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 6876
6877 PR fortran/62125
6878 * gfortran.dg/pr62125.f90: New test.
6879
95b0f5e9 68802016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6881
6882 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6883 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6884
1913be16 68852016-07-15 Jonathan Wakely <jwakely@redhat.com>
6886
6887 PR c++/58796
6888 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6889 * g++.dg/cpp0x/nullptr35.C: New test.
6890
b4803084 68912016-07-15 Bin Cheng <bin.cheng@arm.com>
6892
6893 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6894
89e3ec3d 68952016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6896
6897 * gfortran.dg/goacc/vector_length.f90: New test.
6898
2084e279 68992016-07-15 Richard Biener <rguenther@suse.de>
6900
6901 PR tree-optimization/71881
6902 * gcc.dg/torture/pr71881.c: New testcase.
6903
2177bb9a 69042016-07-15 Richard Biener <rguenther@suse.de>
6905
6906 PR tree-optimization/71887
6907 * gcc.dg/torture/pr71887.c: New testcase.
6908
0dd7db3b 69092016-07-15 Jakub Jelinek <jakub@redhat.com>
6910
6911 PR c/71858
6912 * gcc.dg/spellcheck-identifiers-3.c: New test.
6913
b41cc4d1 69142016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6915
6916 PR fortran/71807
6917 * gfortran.dg/null_9.f90: New test.
6918
a4d34e5e 69192016-07-15 Bin Cheng <bin.cheng@arm.com>
6920
6921 * gcc.dg/tree-ssa/loop-41.c: New test.
6922
1547c551 69232016-07-15 Bin Cheng <bin.cheng@arm.com>
6924
6925 PR tree-optimization/71347
6926 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6927
b9c2416b 69282016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6929
6930 PR fortran/29819
6931 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6932 * gfortran.dg/contains.f90: Ditto.
6933 * gfortran.dg/contains_empty_1.f03: Ditto.
6934 * gfortran.dg/submodule_3.f08: Ditto.
6935
28413b15 69362016-07-14 Jakub Jelinek <jakub@redhat.com>
6937
661af228 6938 PR testsuite/71865
6939 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6940 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6941 expected diagnostics.
6942
28413b15 6943 PR c/71858
6944 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6945 * gcc.dg/spellcheck-identifiers-2.c: New test.
6946 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6947 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6948
7b3b3a49 69492016-07-14 Jakub Jelinek <jakub@redhat.com>
6950
6951 PR tree-optimization/71872
6952 * gcc.c-torture/compile/pr71872.c: New test.
6953
7c039c44 69542016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6955
6956 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6957 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6958 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6959 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6960 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6961 * gcc.target/arm/atomic-op-acquire-1.c: This.
6962 * gcc.target/arm/atomic-op-char.c: Rename into ...
6963 * gcc.target/arm/atomic-op-char-1.c: This.
6964 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6965 * gcc.target/arm/atomic-op-consume-1.c: This.
6966 * gcc.target/arm/atomic-op-int.c: Rename into ...
6967 * gcc.target/arm/atomic-op-int-1.c: This.
6968 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6969 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6970 * gcc.target/arm/atomic-op-release.c: Rename into ...
6971 * gcc.target/arm/atomic-op-release-1.c: This.
6972 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6973 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6974 * gcc.target/arm/atomic-op-short.c: Rename into ...
6975 * gcc.target/arm/atomic-op-short-1.c: This.
6976 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6977 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6978 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6979 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6980 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6981 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6982 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6983 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6984 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6985 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6986
80c5e533 69872016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6988
6989 PR fortran/70842
6990 * gfortran.dg/select_type_35.f03: New test.
6991
c5a9fc7b 69922016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6993
6994 PR target/65951
6995 PR tree-optimization/70923
6996 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6997 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6998 * gcc.dg/vect/pr65951.c: Likewise.
6999 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7000
d1242c94 70012016-07-14 David Edelsohn <dje.gcc@gmail.com>
7002
7003 * c-c++-common/pr60226.c: Expect maximum object file alignment
7004 error on AIX.
7005
97f2a90b 70062016-07-14 Richard Biener <rguenther@suse.de>
7007
7008 PR tree-optimization/71866
7009 * gcc.dg/torture/pr71866.c: New testcase.
7010
6029a910 70112016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7012
7013 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7014 selector and enclose boolean expression in curly braces.
7015
798d22ed 70162016-07-14 Alan Modra <amodra@gmail.com>
7017
7018 PR target/71733
7019 * gcc.target/powerpc/p9-novsx.c: New.
7020
3ffcb27d 70212016-07-13 Andi Kleen <ak@linux.intel.com>
7022
7023 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7024 * g++.dg/tree-prof/morefunc.C: Dito.
7025 * g++.dg/tree-prof/pr35545.C: Dito.
7026 * g++.dg/tree-prof/reorder.C: Dito.
7027 * gcc.dg/tree-prof/20050826-2.c: Dito.
7028 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7029 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7030 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7031 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7032 * gcc.dg/tree-prof/inliner-1.c: Dito.
7033 * gcc.dg/tree-prof/merge_block.c: Dito.
7034 * gcc.dg/tree-prof/stringop-1.c: Dito.
7035 * gcc.dg/tree-prof/stringop-2.c: Dito.
7036 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7037 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7038 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7039 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7040 * gcc.dg/tree-prof/update-loopch.c: Dito.
7041 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7042 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7043 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7044 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7045 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7046 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7047 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7048
9ace90e5 70492016-07-13 Andi Kleen <ak@linux.intel.com>
7050
7051 * lib/profopt.exp (profopt-execute): Remove .imports files.
7052
b75cf198 70532016-07-13 Andi Kleen <ak@linux.intel.com>
7054
f942bdbf 7055 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 7056
4d0389a9 70572016-07-13 Andi Kleen <ak@linux.intel.com>
7058
7059 * lib/profopt.exp (dg-final-scan-autofdo,
7060 dg-final-scan-not-autofdo): New functions.
7061
a5af7a75 70622016-07-13 Bin Cheng <bin.cheng@arm.com>
7063
7064 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7065 * gcc.dg/vect/vect-35.c: Ditto.
7066 * gcc.dg/vect/vect-alias-check-2.c: New test.
7067
c6bcae01 70682016-07-13 Martin Liska <mliska@suse.cz>
7069
7070 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 7071 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 7072 * gfortran.dg/pr42108.f90: Update expected dump scan.
7073
0644c120 70742016-07-13 Richard Biener <rguenther@suse.de>
7075
7076 PR tree-optimization/24574
7077 * gcc.dg/pr24574.c: New testcase.
7078
2bbae5b9 70792016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7080
f942bdbf 7081 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 7082 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7083 * c-c++-common/pr68833-1.c: Require int32plus.
7084 * gcc.dg/ipa/pr63551.c: Likewise.
7085 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7086 * gcc.dg/ipa/pr64041.c: Require int32plus.
7087
839a6560 70882016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7089
7090 PR ipa/71633
7091 * g++.dg/pr71633.C: New test.
7092
8f5f2788 70932016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7094
7095 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7096 Add new arm_thumb1_cbz_ok effective target.
7097 * gcc.target/arm/cbz.c: New test.
7098
417e5cc5 70992016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7100
7101 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7102 Define effective target.
7103 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7104 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7105 * gcc.target/arm/movhi_movw.c: New test.
7106 * gcc.target/arm/movsi_movw.c: Likewise.
7107 * gcc.target/arm/movdi_movw.c: Likewise.
7108
68a5143e 71092016-07-13 Richard Biener <rguenther@suse.de>
7110
7111 PR middle-end/71104
7112 * gcc.dg/pr71104-1.c: New testcase.
7113 * gcc.dg/pr71104-2.c: Likewise.
7114
69e8d259 71152016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7116
7117 PR target/71805
7118 * gcc.target/powerpc/pr71805.c: New test.
7119
244f142f 71202016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7121
7122 * gcc.target/powerpc/divkc3-1.c: New.
7123 * gcc.target/powerpc/mulkc3-1.c: New.
7124
6fc56f1f 71252016-07-12 Nathan Sidwell <nathan@acm.org>
7126
7127 * gcc.target/arm/data-rel-1.c: New.
7128 * gcc.target/arm/data-rel-2.c: New.
7129 * gcc.target/arm/data-rel-3.c: New.
7130
94ee1e9c 71312016-07-12 Martin Liska <mliska@suse.cz>
7132
7133 * gcc.dg/params/blocksort-part.c: New test.
7134 * gcc.dg/params/params.exp: New file.
7135
cd32d747 71362016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7137
7138 PR middle-end/71700
7139 * gcc.c-torture/execute/pr71700.c: New test.
7140
ad010d47 71412016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7142 Richard Biener <rguenther@suse.de>
7143
7144 PR tree-optimization/23286
7145 PR tree-optimization/70159
7146 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7147 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7148 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7149 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7150 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7151 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7152 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7153 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7154 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7155 * gcc.dg/pr51879-12.c: Likewise.
7156 * gcc.dg/strlenopt-9.c: Likewise.
7157 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7158 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7159 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7160 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7161 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7162 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7163 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7164 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7165 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7166 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7167 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7168 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7169 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7170 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7171 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7172
9aece49e 71732016-07-12 Richard Biener <rguenther@suse.de>
7174
7175 PR rtl-optimization/68961
7176 * gcc.target/i386/pr68961.c: New testcase.
7177
8f05fee9 71782016-07-11 Jakub Jelinek <jakub@redhat.com>
7179
4a6cc5cd 7180 PR middle-end/71758
7181 * c-c++-common/gomp/pr71758.c: New test.
7182 * gfortran.dg/gomp/pr71758.f90: New test.
7183
8f05fee9 7184 PR tree-optimization/71823
7185 * gcc.dg/vect/pr71823.c: New test.
7186
b73690a4 71872016-07-11 David Malcolm <dmalcolm@redhat.com>
7188
7189 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7190 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7191 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7192
675f4c6b 71932016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7194
7195 PR target/71801
7196 * gcc.target/i386/pr71801.c: New test.
7197
9aaf7e3e 71982016-07-11 Richard Biener <rguenther@suse.de>
7199
7200 PR tree-optimization/71816
7201 * gcc.dg/torture/pr71816.c: New testcase.
7202
dd58bf21 72032016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7204
7205 PR fortran/71783
7206 * gfortran.dg/dependency_46.f90: New test.
7207
a2ebcb84 72082016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7209
7210 PR rtl-optimization/71621
7211 * gcc.target/i386/pr71621-1.c: New.
7212 * gcc.target/i386/pr71621-2.c: New.
7213
6cedf97e 72142016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7215
7216 * gfortran.dg/goacc/pr71704.f90: New test.
7217
dc71c755 72182016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7219
7220 PR target/71297
7221 * gcc.target/powerpc/pr71297.c: New.
7222
288161af 72232016-07-08 Jiong Wang <jiong.wang@arm.com>
7224
7225 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7226
98e771d6 72272016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7228
7229 PR target/71806
7230 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7231
c3d27339 72322016-07-08 Alan Hayward <alan.hayward@arm.com>
7233
7234 PR tree-optimization/71667
7235 * gcc.dg/vect/pr71667.c: New
7236
b1b5042a 72372016-07-08 Martin Liska <mliska@suse.cz>
7238
7239 * gcc.dg/torture/pr71606.c: New test.
7240
5cdc40a0 72412016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7242
7243 PR fortran/71764
7244 * gfortran.dg/pr71764.f90: New test.
7245
bcc4d868 72462016-07-07 Jakub Jelinek <jakub@redhat.com>
7247 Kai Tietz <ktietz70@googlemail.com>
7248
7249 PR c++/70869
7250 PR c++/71054
7251 * g++.dg/cpp0x/pr70869.C: New test.
7252 * g++.dg/cpp0x/pr71054.C: New test.
7253
b39328b2 72542016-07-07 David Edelsohn <dje.gcc@gmail.com>
7255
7256 * g++.dg/debug/pr71432.C: Fail on AIX.
7257
95c9caad 72582016-07-07 Martin Liska <mliska@suse.cz>
7259
7260 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7261 an undefined behavior.
7262 * gfortran.dg/do_3.F90: Likewise.
7263 * gfortran.dg/do_check_11.f90: New test.
7264 * gfortran.dg/do_check_12.f90: New test.
7265 * gfortran.dg/do_corner_warn.f90: New test.
7266
8e976d11 72672016-07-07 Martin Liska <mliska@suse.cz>
7268
7269 * gfortran.dg/predict-1.f90: Ammend the test.
7270 * gfortran.dg/predict-2.f90: Likewise.
7271
26716fc7 72722016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7273
7274 PR ipa/71624
7275 * g++.dg/pr71624.C: New test.
7276
2d079cbf 72772016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7278
7279 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7280 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7281 ARMv8-M Mainline architectures.
7282
9e6f4af4 72832016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7284
7285 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7286 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7287
d490b07a 72882016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7289
7290 PR target/70098
7291 PR target/71763
7292 * gcc.target/powerpc/pr71763.c: New file.
7293
798fc305 72942016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7295
7296 PR tree-optimization/71518
f942bdbf 7297 * gcc.dg/pr71518.c: New test.
798fc305 7298
97e4cbac 72992016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7300
7301 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7302
19aea164 73032016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7304
f942bdbf 7305 PR target/50739
19aea164 7306 * gcc.target/avr/pr50739.c: New test.
7307
105e9dfc 73082016-07-05 Jan Hubicka <jh@suse.cz>
7309
7310 * gcc.dg/tree-ssa/scev-14.c: update template.
7311
1137da9c 73122016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7313
7314 * gcc.dg/vect/group-no-gaps-1.c: New test.
7315
ce393063 73162016-07-05 Andi Kleen <ak@linux.intel.com>
7317
7318 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7319 if kernel supports MPX.
7320
92a44a68 73212016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 7322
7323 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7324
f2ccdf8e 73252016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7326 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7327
7328 * gcc.target/powerpc/signbit-1.c: New test.
7329 * gcc.target/powerpc/signbit-2.c: New test.
7330 * gcc.target/powerpc/signbit-3.c: New test.
7331
0215a22c 73322016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7333
7334 PR rtl-optimization/71594
7335 * gcc.dg/torture/pr71594.c: New test.
7336
30a39817 73372016-07-05 Jan Hubicka <jh@suse.cz>
7338
7339 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7340
b65b8df2 73412016-07-05 David Malcolm <dmalcolm@redhat.com>
7342
7343 PR c++/62314
f9c39b65 7344 * g++.dg/parse/error5.C: Update column
b65b8df2 7345 number of missing semicolon error.
7346 * g++.dg/pr62314-2.C: New test case.
7347
6b5471d8 73482016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7349
7350 * gfortran.dg/coarray_stat_function.f90: New test.
7351 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7352 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7353 to new interfaces.
7354
35b3a8dd 73552016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7356
7357 PR fortran/71623
7358 * gfortran.dg/deferred_character_17.f90: New test.
7359
b84c1ddf 73602016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7361
7362 * gcc.target/arm/neon/polytypes.c: Move to ...
7363 * gcc.target/arm/polytypes.c: ... here.
7364 * gcc.target/arm/neon/pr51534.c: Move to ...
7365 * gcc.target/arm/pr51534.c: ... here.
7366 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7367 * gcc.target/arm/vect-vcvt.c: ... here.
7368 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7369 * gcc.target/arm/vect-vcvtq.c: ... here.
7370 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7371 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7372 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7373 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7374 * gcc.target/arm/neon/neon.exp: Delete.
7375 * gcc.target/arm/neon/: Delete.
7376
7e9136f1 73772016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7378
7379 PR fortran/65575
7380 * gfortran.dg: pr65575.f90: New test.
7381
18b42a28 73822016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7383
7384 PR fortran/35849
7385 * gfortran.dg: pr35849.f90: New test.
7386
f8765404 73872016-07-04 Jakub Jelinek <jakub@redhat.com>
7388
7389 PR c++/71739
7390 * g++.dg/cpp0x/pr71739.C: New test.
7391
e3422b3a 73922016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7393
7394 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7395
2da1c9f7 73962016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7397
7398 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7399 locr.
7400 * gcc.target/s390/loc-1.c: New test.
7401
6125d36e 74022016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7403
f9c39b65 7404 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7405 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 7406
42797d4b 74072016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7408
7409 PR target/63874
7410 * gcc.target/aarch64/pr63874.c: New test.
7411
9d9fe66a 74122016-07-04 Jan Beulich <jbeulich@suse.com>
7413
7414 * g++.dg/header.c: New.
7415 * gcc.dg/header.c: New.
7416
c364d0f3 74172016-07-02 Jakub Jelinek <jakub@redhat.com>
7418
7419 PR c/71719
7420 * c-c++-common/Wunused-var-15.c: New test.
7421
267f3c67 74222016-07-01 Jakub Jelinek <jakub@redhat.com>
7423
7424 PR fortran/71687
7425 * gfortran.dg/gomp/pr71687.f90: New test.
7426
8297c70b 74272016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7428
7429 * gcc.dg/const-float128-ped.c: Require __float128 effective
7430 target and options.
7431 * gcc.dg/const-float128.c: Likewise.
7432 * gcc.dg/torture/float128-cmp-invalid.c: Require
7433 __float128 and base_quadfloat_support effective targets, and
7434 __float128 options.
7435 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7436 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7437 * gcc.dg/torture/float128-nan.c: Likewise.
7438 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7439 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7440 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 7441 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 7442 (add_options_for___float128): New.
7443 (check_effective_target_base_quadword_support): New.
7444
eab79b94 74452016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7446
7447 PR target/71720
7448 * gcc.target/powerpc/pr71720.c: New test.
7449
4ce6622a 74502016-07-01 Jan Beulich <jbeulich@suse.com>
7451
7452 * gcc.dg/bss.c: New.
7453
0b6f1914 74542016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7455
7456 PR target/71698
7457 * gcc.target/powerpc/pr71698.c: New test.
7458
4d28a470 74592016-07-01 Georg-Johann Lay <avr@gjlay.de>
7460
7461 PR target/71151
7462 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7463 instead of ".foo" for its section name.
7464 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7465 depending on MCU's flash size.
7466 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7467 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7468 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7469 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7470 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7471 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7472
ed8613ec 74732016-07-01 Jan Beulich <jbeulich@suse.com>
7474
7475 * gcc.target/i386/pr65105-2.c: Add -msse2.
7476
720a0bce 74772016-06-30 Jakub Jelinek <jakub@redhat.com>
7478
c54ee83c 7479 PR tree-optimization/71707
7480 * gcc.dg/strlenopt-29.c: New test.
7481
a845ae6c 7482 PR fortran/71704
7483 * gfortran.dg/gomp/pr71704.f90: New test.
7484
720a0bce 7485 PR fortran/71705
7486 * gfortran.dg/gomp/pr71705.f90: New test.
7487
17c32c4a 74882016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7489
7490 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7491 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7492 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7493 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7494 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7495 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7496 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7497 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7498 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7499 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7500 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7501 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7502 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7503 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7504 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7505 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7506 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7507 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7508 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7509 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7510 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7511 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7512 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7513 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7514 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7515 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7516 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7517 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7518 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7519 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7520 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7521 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7522 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7523 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7524 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7525 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7526 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7527 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7528 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7529 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7530 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7531 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7532 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7533 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7534 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7535 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7536 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7537 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7538 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7539 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7540 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7541 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7542 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7543 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7544 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7545 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7546 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7547 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7548 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7549 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7550 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7551 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7552 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7553 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7554 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7555 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7556 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7557 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7558 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7559 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7560 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7561 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7562 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7563 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7564 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7565 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7566 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7567 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7568 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7569 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7570 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7571
443405c9 75722016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 7573 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 7574
7575 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7576
6e3a3de2 75772016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 7578 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 7579
7580 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7581
413c4f6c 75822016-06-30 David Malcolm <dmalcolm@redhat.com>
7583
7584 PR driver/71651
7585 * gcc.dg/spellcheck-options-12.c: New test case.
7586
4c4e99c3 75872016-06-30 Jakub Jelinek <jakub@redhat.com>
7588
7589 PR middle-end/71693
7590 * gcc.c-torture/compile/pr71693.c: New test.
7591
26a2e993 75922016-06-29 David Malcolm <dmalcolm@redhat.com>
7593
7594 * gcc.dg/spellcheck-params.c: New testcase.
7595 * gcc.dg/spellcheck-params-2.c: New testcase.
7596
63abcf45 75972016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7598
7599 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7600 vector extract instructions.
7601 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7602
5f1d49ac 76032016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7604
7605 PR fortran/71686
7606 * gfortran.dg/unexpected_eof_2.f90: New test.
7607 * gfortran.dg/unexpected_eof_3.f90: New test.
7608
0dc00113 76092016-06-29 Jim Wilson <jim.wilson@linaro.org>
7610
7611 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7612
4b975445 76132016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7614
7615 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7616 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7617 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7618
e276a6b9 76192016-06-29 Richard Biener <rguenther@suse.de>
7620
7621 PR middle-end/15256
7622 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7623
c02f3e35 76242016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7625
7626 * gcc.target/arm/aapcs/neon-vect10.c: Require
7627 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7628 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7629 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7630 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7631 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7632 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7633 * gcc.target/arm/fp16-aapcs-1.c: Require
7634 -mfloat-ab=hard. Also simplify the test.
7635 * gcc.target/arm/fp16-aapcs-2.c: New.
7636
d0c2a3dd 76372016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7638
f942bdbf 7639 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 7640 (add_options_for_arm_fp16_ieee): New.
7641 (add_options_for_arm_fp16_alternative): New.
7642 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7643 long-line.
7644 (effective_target_arm_fp16_hw): New.
7645
162fed22 76462016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7647
7648 PR tree-optimization/71655
7649 * g++.dg/pr71655.C: New test.
7650
9ed0eb00 76512016-06-29 Martin Liska <mliska@suse.cz>
7652
7653 * gcc.dg/pr71585.c: New test.
7654 * gcc.dg/pr71585-2.c: New test.
7655 * gcc.dg/pr71585-3.c: New test.
7656
641b1c86 76572016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7658
7659 PR tree-optimization/70729
7660 * g++.dg/vect/pr70729.cc: New test.
7661
44e775d8 76622016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7663
7664 * c-c++-common/gomp/cancel-1.c: Extend.
7665
83b23cdf 76662016-06-29 Jakub Jelinek <jakub@redhat.com>
7667
7668 PR tree-optimization/71625
7669 * gcc.dg/strlenopt-28.c: New test.
7670
b6a4a0f5 76712016-06-29 Richard Biener <rguenther@suse.de>
7672
7673 PR middle-end/71002
7674 * g++.dg/torture/pr71002.C: Adjust testcase.
7675
1af10ce6 76762016-06-29 Jakub Jelinek <jakub@redhat.com>
7677
7678 PR c/71685
7679 * gcc.dg/pr71685.c: New test.
7680
76812016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 7682
7683 PR c/71552
7684 * gcc.dg/init-bad-9.c: New test.
7685
043457fd 76862016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7687
7688 * gcc.target/powerpc/abs128-1.c: Require VSX.
7689 * gcc.target/powerpc/copysign128-1.c: Likewise.
7690 * gcc.target/powerpc/inf128-1.c: Likewise.
7691 * gcc.target/powerpc/nan128-1.c: Likewise.
7692
d378e319 76932016-06-28 Jakub Jelinek <jakub@redhat.com>
7694
7695 PR middle-end/71626
7696 * gcc.c-torture/execute/pr71626-1.c: New test.
7697 * gcc.c-torture/execute/pr71626-2.c: New test.
7698
10ef7949 76992016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7700
7701 PR target/71656
7702 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7703
1fcfb8f7 77042016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7705
7706 PR target/71670
7707 * gcc.target/powerpc/pr71670.c: New testcase.
7708
35fd0c10 77092016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7710
7711 PR target/71656
7712 * gcc.target/powerpc/pr71656-1.c: New test.
7713 * gcc.target/powerpc/pr71656-2.c: New test.
7714
584757bc 77152016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7716
7717 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7718 around fp16 code.
7719 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7720 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7721 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7722 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7723 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7724 Add arm_neon_fp16_ok effective target.
f942bdbf 7725 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7726 Likewise.
7727 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7728 Likewise.
7729 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7730 Likewise.
7731 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7732 Likewise.
7733 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7734 Likewise.
7735 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7736 Likewise.
7737 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7738 Likewise.
7739 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7740 Likewise.
7741 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7742 Likewise.
7743 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7744 Likewise.
7745 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7746 Likewise.
584757bc 7747
cbcc4297 77482016-06-26 Jan Hubicka <hubicka@ucw.cz>
7749
7750 * gcc.dg/predict-12.c: New testcase.
7751
0aa73965 77522016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7753
7754 PR fortran/71649
7755 * gfortran.dg/pr71649.f90: New test.
7756
9977f724 77572016-06-25 Jakub Jelinek <jakub@redhat.com>
7758
a5c54f33 7759 PR tree-optimization/71643
7760 * g++.dg/opt/pr71643.C: New test.
7761
9977f724 7762 PR tree-optimization/71631
7763 * gcc.c-torture/execute/pr71631.c: New test.
7764
e09883e4 77652016-06-24 Jan Hubicka <hubicka@ucw.cz>
7766
7767 * gcc.dg/predict-11.c: New testcase.
7768 * gfortran.dg/predict-2.f90: New testcase.
7769
89beffc9 77702016-06-24 Jan Hubicka <hubicka@ucw.cz>
7771
7772 * gcc.dg/predict-10.c: New test.
7773
2275a11d 77742016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7775
7776 * gcc.target/powerpc/abs128-1.c: New.
7777 * gcc.target/powerpc/copysign128-1.c: New.
7778 * gcc.target/powerpc/inf128-1.c: New.
7779 * gcc.target/powerpc/nan128-1.c: New.
7780
37681b7f 77812016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7782
7783 * gfortran.dg/pr71642.f90: New test.
7784
9cf2d600 77852016-06-24 Jakub Jelinek <jakub@redhat.com>
7786
7787 PR tree-optimization/71647
7788 * gcc.target/i386/pr71647.c: New test.
7789
eea332b9 77902016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7791
7792 * gcc.target/i386/noplt-gd-1.c: New test.
7793 * gcc.target/i386/noplt-gd-2.c: Likewise.
7794 * gcc.target/i386/noplt-gd-3.c: Likewise.
7795 * gcc.target/i386/noplt-ld-1.c: Likewise.
7796 * gcc.target/i386/noplt-ld-2.c: Likewise.
7797 * gcc.target/i386/noplt-ld-3.c: Likewise.
7798 * lib/target-supports.exp
7799 (check_effective_target_tls_get_addr_via_got): New.
7800
b6d48a78 78012016-06-24 Uros Bizjak <ubizjak@gmail.com>
7802
7803 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7804 testsuite compile flags.
7805 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7806 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7807
78082016-06-24 Uros Bizjak <ubizjak@gmail.com>
7809
7810 * g++dg/vect/pr36684.cc: Add dg-do compile.
7811 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7812 * gcc.dg/vect/pr70021.c: Ditto.
7813 * gcc.dg/vect/pr70138-1.c: Ditto.
7814 * gcc.dg/vect/pr70138-2.c: Ditto.
7815 * gcc.dg/vect/pr70354-1.c: Ditto.
7816 * gcc.dg/vect/pr70354-2.c: Ditto.
7817 * gcc.dg/vect/pr71259.c: Ditto.
7818 * gcc.dg/vect/pr71416-1.c: Ditto.
7819 * gcc.dg/vect/slp-43.c: Ditto.
7820 * gcc.dg/vect/slp-45.c: Ditto.
7821 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7822 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7823 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7824 * gfortran.dg/vect/pr69980.f90: Ditto.
7825
78262016-06-24 Uros Bizjak <ubizjak@gmail.com>
7827
7828 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7829 * gcc.dg/vect/bb-slp-30.c: Ditto.
7830 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7831 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7832 * gcc.dg/vect/pr45902.c: Ditto.
7833 * gcc.dg/vect/pr48172.c: Ditto.
7834 * gcc.dg/vect/pr48377.c: Ditto.
7835 * gcc.dg/vect/pr49038.c: Ditto.
7836 * gcc.dg/vect/pr49771.c: Ditto.
7837 * gcc.dg/vect/pr52091.c: Ditto.
7838 * gcc.dg/vect/pr53185-2.c: Ditto.
7839 * gcc.dg/vect/pr56826.c: Ditto.
7840 * gcc.dg/vect/pr60276.c: Ditto.
7841 * gcc.dg/vect/pr62021.c: Ditto.
7842 * gcc.dg/vect/pr63530.c: Ditto.
7843 * gcc.dg/vect/pr65518.c: Ditto.
7844 * gcc.dg/vect/pr65947-1.c: Ditto.
7845 * gcc.dg/vect/pr65947-10.c: Ditto.
7846 * gcc.dg/vect/pr65947-11.c: Ditto.
7847 * gcc.dg/vect/pr65947-12.c: Ditto.
7848 * gcc.dg/vect/pr65947-13.c: Ditto.
7849 * gcc.dg/vect/pr65947-2.c: Ditto.
7850 * gcc.dg/vect/pr65947-3.c: Ditto.
7851 * gcc.dg/vect/pr65947-4.c: Ditto.
7852 * gcc.dg/vect/pr65947-5.c: Ditto.
7853 * gcc.dg/vect/pr65947-6.c: Ditto.
7854 * gcc.dg/vect/pr65947-7.c: Ditto.
7855 * gcc.dg/vect/pr65947-8.c: Ditto.
7856 * gcc.dg/vect/pr65947-9.c: Ditto.
7857 * gcc.dg/vect/pr71416-1.c: Ditto.
7858 * gcc.dg/vect/pr71439.c: Ditto.
7859 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7860 * gcc.dg/vect/vect-bswap16.c: Ditto.
7861 * gcc.dg/vect/vect-bswap32.c: Ditto.
7862 * gcc.dg/vect/vect-bswap64.c: Ditto.
7863 * gcc.dg/vect/vect-live-1.c: Ditto.
7864 * gcc.dg/vect/vect-live-2.c: Ditto.
7865 * gcc.dg/vect/vect-live-3.c: Ditto.
7866 * gcc.dg/vect/vect-live-4.c: Ditto.
7867 * gcc.dg/vect/vect-live-5.c: Ditto.
7868 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7869 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7870 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7871 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7872 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7873 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7874 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7875 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7876 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7877 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7878 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7879 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7880 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7881 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7882 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7883 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7884 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7885
d4213166 78862016-06-24 Uros Bizjak <ubizjak@gmail.com>
7887
7888 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7889
5aaec397 78902016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7891
7892 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7893 ia32 if R_386_GOT32X relocation is supported.
7894 * gcc.target/i386/noplt-3.c: Likewise.
7895 * gcc.target/i386/noplt-2.c: Likewise.
7896 (main): Renamed to ...
7897 (bar): This.
7898 * gcc.target/i386/noplt-4.c: Likewise.
7899 (main): Renamed to ...
7900 (bar): This.
7901 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7902 * gcc.target/i386/pr67400-5.c: Likewise.
7903
77104764 79042016-06-24 Jakub Jelinek <jakub@redhat.com>
7905
7318e591 7906 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7907 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7908
77104764 7909 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7910 f4): Adjust expected diagnostics.
7911 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7912 (T): If OVFP is defined, redefine to TP.
7913 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7914 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7915 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7916 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7917 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7918 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7919 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7920 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7921 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7922 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7923 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7924 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7925 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7926 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7927 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7928 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7929 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7930 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7931 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7932 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7933 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7934 as last argument to __builtin_add_overflow_p.
7935
ddf08519 79362016-06-23 Uros Bizjak <ubizjak@gmail.com>
7937
7938 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7939 dg-options and remove default vector testsuite compile flags.
7940 * g++.dg/vect/pr33860a.cc: Ditto.
7941 * g++.dg/vect/pr45470-a.cc: Ditto.
7942 * g++.dg/vect/pr45470-b.cc: Ditto.
7943 * g++.dg/vect/pr60896.cc: Ditto.
7944 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7945 * gcc.dg/vect/pr18308.c: Ditto.
7946 * gcc.dg/vect/pr24049.c: Ditto.
7947 * gcc.dg/vect/pr33373.c: Ditto.
7948 * gcc.dg/vect/pr36228.c: Ditto.
7949 * gcc.dg/vect/pr42395.c: Ditto.
7950 * gcc.dg/vect/pr42604.c: Ditto.
7951 * gcc.dg/vect/pr46663.c: Ditto.
7952 * gcc.dg/vect/pr48765.c: Ditto.
7953 * gcc.dg/vect/pr49093.c: Ditto.
7954 * gcc.dg/vect/pr49352.c: Ditto.
7955 * gcc.dg/vect/pr52298.c: Ditto.
7956 * gcc.dg/vect/pr52870.c: Ditto.
7957 * gcc.dg/vect/pr53185.c: Ditto.
7958 * gcc.dg/vect/pr53773.c: Ditto.
7959 * gcc.dg/vect/pr56695.c: Ditto.
7960 * gcc.dg/vect/pr62171.c: Ditto.
7961 * gcc.dg/vect/pr63530.c: Ditto.
7962 * gcc.dg/vect/pr68339.c: Ditto.
7963 * gcc.dg/vect/pr71259.c: Ditto.
7964 * gcc.dg/vect/vect-82_64.c: Ditto.
7965 * gcc.dg/vect/vect-83_64.c: Ditto.
7966 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7967 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7968 * gcc.dg/vect/vect-shift-2.c: Ditto.
7969 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7970 * gfortran.dg/vect/pr39318.f90: Ditto.
7971 * gfortran.dg/vect/pr45714-a.f: Ditto.
7972 * gfortran.dg/vect/pr45714-b.f: Ditto.
7973 * gfortran.dg/vect/pr46213.f90: Ditto.
7974
81883aeb 79752016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7976 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7977
7978 * gcc.target/powerpc/p9-splat-5.c: New test.
7979
affe5c16 79802016-06-23 Uros Bizjak <ubizjak@gmail.com>
7981
7982 PR tree-optimization/71488
7983 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7984 * lib/target-supports.exp: ... here.
7985 (check_sse4_hw_available): New procedure.
7986 (check_effective_target_sse4_runtime): Ditto.
7987 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7988 -march=westmere for sse4_runtime targets.
547fdd3e 7989 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 7990 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 7991 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 7992 (main): Call check_vect ().
e50240d3 7993 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 7994
6fb2f181 79952016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7996
7997 PR target/66232
7998 PR target/67400
7999 * gcc.target/i386/pr66232-14.c: New file.
8000 * gcc.target/i386/pr66232-15.c: Likewise.
8001 * gcc.target/i386/pr66232-16.c: Likewise.
8002 * gcc.target/i386/pr66232-17.c: Likewise.
8003 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8004 ia32 if R_386_GOT32X relocation is supported.
8005 * gcc.target/i386/pr67400-2.c: Likewise.
8006 * gcc.target/i386/pr67400-3.c: Likewise.
8007 * gcc.target/i386/pr67400-4.c: Likewise.
8008 * gcc.target/i386/pr67400-6.c: Likewise.
8009 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 8010 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 8011
88be2b3c 80122016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8013
8014 PR libgfortran/48852
8015 * gfortran.dg/char4_iunit_1.f03: Update test.
8016 * gfortran.dg/f2003_io_5.f03: Update test.
8017 * gfortran.dg/real_const_3.f90: Update test.
8018
ff600f64 80192016-06-23 Andi Kleen <ak@linux.intel.com>
8020
8021 * g++.dg/bprob/bprob.exp: Support autofdo.
8022 * g++.dg/tree-prof/tree-prof.exp: dito.
8023 * gcc.dg/tree-prof/tree-prof.exp: dito.
8024 * gcc.misc-tests/bprob.exp: dito.
8025 * gfortran.dg/prof/prof.exp: dito.
8026 * lib/profopt.exp: dito.
8027 * lib/target-supports.exp: Check for autofdo.
8028
afa7ed87 80292016-06-23 Martin Liska <mliska@suse.cz>
8030
8031 * gcc.dg/pr71619.c: New test.
8032
0941fba8 80332016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8034
8035 PR target/67400
56896ed3 8036 * gcc.target/i386/pr67400-1.c: New test.
8037 * gcc.target/i386/pr67400-2.c: Likewise.
8038 * gcc.target/i386/pr67400-3.c: Likewise.
8039 * gcc.target/i386/pr67400-4.c: Likewise.
8040 * gcc.target/i386/pr67400-5.c: Likewise.
8041 * gcc.target/i386/pr67400-6.c: Likewise.
8042 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 8043
e557fc7f 80442016-06-22 David Malcolm <dmalcolm@redhat.com>
8045
8046 * c-c++-common/missing-header-1.c: New test case.
8047 * c-c++-common/missing-header-2.c: New test case.
8048 * c-c++-common/missing-header-3.c: New test case.
8049 * c-c++-common/missing-header-4.c: New test case.
8050
8469aece 80512016-06-22 David Malcolm <dmalcolm@redhat.com>
8052
8053 PR c/70339
8054 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8055 hint.
8056 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8057 expected results due to builtin "nanl" now being suggested for
8058 "name".
8059 * gcc.dg/pr67580.c: Update expected messages.
8060 * gcc.dg/spellcheck-identifiers.c: New testcase.
8061 * gcc.dg/spellcheck-typenames.c: New testcase.
8062
6628b04d 80632016-06-22 David Malcolm <dmalcolm@redhat.com>
8064
8065 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8066 file.
8067 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8068 diagnostic-test-show-locus-parseable-fixits.c to sources for
8069 diagnostic_plugin_test_show_locus.c.
8070 * lib/gcc-defs.exp (freeform_regexps): New global.
8071 (dg-regexp): New function.
8072 (handle-dg-regexps): New function.
8073 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8074 freeform_regexps to the empty list.
8075 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8076
82ccd33e 80772016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8078
affe5c16 8079 PR tree-optimization/71488
82ccd33e 8080 * g++.dg/pr71488.C: New test.
8081 * gcc.dg/vect/vect-bool-cmp.c: New test.
8082
2c21de58 80832016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8084
8085 * gcc.dg/guality/param-5.c: New test.
8086
fadfd5fc 80872016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8088
8089 * gcc.target/i386/asm-flag-7.c: New test.
8090
03fee1f8 80912016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8092
8093 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8094 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8095 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8096 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8097 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8098 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8099 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8100 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8101 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8102 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8103 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8104 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8105 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8106 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8107 * lib/target-supports.exp: Likewise.
8108
6905db52 81092016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8110
8111 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8112 * gcc.dg/attr-ms_struct-2.c: Likewise.
8113 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8114 * gcc.dg/bf-ms-attrib.c: Likewise.
8115 * gcc.dg/bf-ms-layout-2.c: Likewise.
8116 * gcc.dg/bf-ms-layout-3.c: Likewise.
8117 * gcc.dg/bf-ms-layout.c: Likewise.
8118 * gcc.dg/bf-no-ms-layout.c: Likewise.
8119 * gcc.target/i386/bitfield1.c: Likewise.
8120 * gcc.target/i386/bitfield2.c: Likewise.
8121 * gcc.target/i386/bitfield3.c: Likewise.
8122
a6f93fc2 81232016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8124
8125 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8126 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8127 override other than -mcpu=power9 command-line option is specified,
8128 or if the target operating system is aix.
8129 * gcc.target/powerpc/darn-1.c: Likewise.
8130 * gcc.target/powerpc/darn-2.c: Likewise.
8131 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8132 test if effective-target is not powerpc_p9vector_ok or if the
8133 target operating system is not defined.
8134 * gcc.target/powerpc/vslv-1.c: Likewise.
8135 * gcc.target/powerpc/vsrv-0.c: Likewise.
8136 * gcc.target/powerpc/vsrv-1.c: Likewise.
8137
1cb2b4d3 81382016-06-21 Tobias Burnus <burnus@net-b.de>
8139
8140 PR fortran/71068
8141 * gfortran.dg/coarray/data_1.f90: New.
8142
66ff0c67 81432016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8144
8145 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8146 (dg-require-effective-target): Use arm_v8_neon_hw.
8147 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8148 (dg-require-effective-target): Likewise.
8149 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8150 (dg-require-effective-target): Likewise.
8151 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8152 (dg-require-effective-target): Likewise.
8153 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8154 (dg-require-effective-target): Likewise.
8155 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8156 (dg-require-effective-target): Likewise.
8157 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8158 Add AArch64 check.
8159
949bfed4 81602016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8161
8162 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8163 Set to 3 so test passes.
8164
a20f6cd4 81652016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8166
8167 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8168
12792843 81692016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8170
8171 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8172 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8173 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8174 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8175
49763db6 81762016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8177
8178 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8179 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8180
ada61167 81812016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8182
8183 PR target/71549
8184 * gcc.target/i386/pr71549.c: New test.
8185
a15584d4 81862016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8187
8188 * gcc.target/powerpc/vadsdu-0.c: Replace
8189 dg-require-effective-target directive to allow test to run on more
8190 platforms, and add dg-skip-if directive to disable test on aix
8191 platforms because of known incompatibilities.
8192 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8193 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8194 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8195 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8196 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8197 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8198 * gcc.target/powerpc/vadsdub-2.c: Replace
8199 dg-require-effective-target directive to allow test to run on more
8200 platforms, and add dg-skip-if directive to disable test on aix
8201 platforms because of known incompatibilities.
8202 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8203 with vec_absdb call to differentiate this test from vadsdub-1.c.
8204 * gcc.target/powerpc/vadsduh-1.c: Replace
8205 dg-require-effective-target directive to allow test to run on more
8206 platforms, and add dg-skip-if directive to disable test on aix
8207 platforms because of known incompatibilities.
8208 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8209 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8210 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8211
ec15ec36 82122016-06-21 Jakub Jelinek <jakub@redhat.com>
8213
8214 PR tree-optimization/71588
8215 * gcc.dg/pr71558.c: New test.
8216
faeffe49 82172016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8218
8219 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8220 * c-c++-common/pr68657-2.c: Likewise.
8221 * c-c++-common/pr68657-3.c: Likewise.
8222 * gcc.dg/torture/pr69714.c: Require int32plus support.
8223 * gcc.dg/torture/pr70025.c: Likewise.
8224 * gcc.dg/torture/pr70083.c: Likewise.
8225 * gcc.dg/torture/pr70542.c: Likewise.
8226 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8227
e218d07f 82282016-06-20 Joseph Myers <joseph@codesourcery.com>
8229
8230 PR c/71601
8231 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8232
232a3df7 82332016-06-20 Jakub Jelinek <jakub@redhat.com>
8234
d7f45b87 8235 PR middle-end/71581
8236 * gcc.dg/pr71581.c: New test.
8237
232a3df7 8238 PR rtl-optimization/71591
8239 * gcc.dg/cpp/pr71591.c: New test.
8240
dbddef42 82412016-06-20 David B. Robins <gcc@davidrobins.net>
8242
8243 PR target/71571
8244 * g++.dg/torture/pr71571.C: New test.
8245
03129ccb 82462016-06-20 Jakub Jelinek <jakub@redhat.com>
8247
8248 PR target/71559
8249 * gcc.target/i386/sse2-pr71559.c: New test.
8250 * gcc.target/i386/avx-pr71559.c: New test.
8251 * gcc.target/i386/avx512f-pr71559.c: New test.
8252
a40b4b62 82532016-06-20 Tobias Burnus <burnus@net-b.de>
8254
8255 PR fortran/71194
8256 * gfortran.dg/pointer_remapping_10.f90: New.
8257
ecbea05a 82582016-06-20 David Malcolm <dmalcolm@redhat.com>
8259
8260 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8261
0f61dae9 82622016-06-20 Martin Sebor <msebor@redhat.com>
8263
8264 PR c/69507
8265 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8266 * gnu90-const-expr-1.c: Same.
8267 * gnu99-const-expr-1.c: Same.
8268 * gnu99-static-1.c: Same.
8269
e458dfd8 82702016-06-20 Renlin Li <renlin.li@arm.com>
8271
2c0c0c9b 8272 PR testsuite/71489
e458dfd8 8273 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8274
7ab71cb3 82752016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8276
8277 * gcc.target/aarch64/vcvt_f64_1.c: New.
8278 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8279 * gcc.target/aarch64/vrecp_f64_1.c: New.
8280
34d36b7a 82812016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8282
8283 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8284 "alignement".
8285
ed7f4748 82862016-06-20 Georg-Johann Lay <avr@gjlay.de>
8287
8288 PR target/71103
8289 * gcc.target/avr/torture/pr71103-2.c: New test.
8290
a940fdc7 82912016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 8292
8293 PR c/69507
8294 * gcc.dg/alignof.c: New test.
8295
98683d85 82962016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8297
8298 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8299 vs dg-error; test constexpr specifier too.
8300
358cee25 83012016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8302
8303 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8304
c3d7ceb6 83052016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8306
8307 * lib/target-supports.exp
8308 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8309 arm_neon_ok and merge flags. Fix temporary test name.
8310 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8311 and merge flags.
8312
1176073c 83132016-06-17 Martin Liska <mliska@suse.cz>
8314
8315 * gcc.dg/predict-9.c: Fix dump scanning.
8316
f3e2969a 83172016-06-17 Bin Cheng <bin.cheng@arm.com>
8318
8319 PR tree-optimization/71354
8320 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8321
7fdca647 83222016-06-17 Bin Cheng <bin.cheng@arm.com>
8323
8324 PR tree-optimization/71347
8325 * gcc.dg/tree-ssa/pr71347.c: New test.
8326
a338a226 83272016-06-17 Bin Cheng <bin.cheng@arm.com>
8328
8329 PR tree-optimization/71354
8330 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8331
c1e75671 83322016-06-17 Bin Cheng <bin.cheng@arm.com>
8333
8334 * gcc.dg/vect/vect-alias-check-1.c: New test.
8335
365ba13d 83362016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8337
59bde511 8338 PR target/71151
365ba13d 8339 * gcc.target/avr/pr71151-1.c: New test.
8340 * gcc.target/avr/pr71151-2.c: New test.
8341 * gcc.target/avr/pr71151-3.c: New test.
8342 * gcc.target/avr/pr71151-4.c: New test.
8343 * gcc.target/avr/pr71151-5.c: New test.
8344 * gcc.target/avr/pr71151-6.c: New test.
8345 * gcc.target/avr/pr71151-7.c: New test.
8346 * gcc.target/avr/pr71151-8.c: New test.
8347 * gcc.target/avr/pr71151-common.h: New test.
8348
db48d95b 83492016-06-16 Martin Liska <mliska@suse.cz>
8350
8351 * gfortran.dg/predict-1.f90: New test.
8352
4c780a59 83532016-06-16 Uros Bizjak <ubizjak@gmail.com>
8354
8355 PR target/71242
f9c39b65 8356 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 8357
8c1879bc 83582016-06-16 Jan Hubicka <hubicka@ucw.cz>
8359
8360 * g++.dg/vect/pr36648.cc: Disable cunrolli
8361
33698dfe 83622016-06-16 Jakub Jelinek <jakub@redhat.com>
8363
745f2db6 8364 PR target/71554
8365 * gcc.c-torture/execute/pr71554.c: New test.
8366
33698dfe 8367 PR rtl-optimization/71532
8368 * gcc.dg/torture/pr71532.c: New test.
8369
b42322b9 83702016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8371
8372 * gcc.target/powerpc/p9-dimode1.c: New test.
8373 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8374
412b298a 83752016-06-15 Jakub Jelinek <jakub@redhat.com>
8376
93479f99 8377 * gcc.c-torture/compile/20160615-1.c: New test.
8378
412b298a 8379 * g++.dg/cpp0x/ref-qual17.C: New test.
8380
3ec40531 83812016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8382
8383 PR middle-end/71529
8384 * gcc.target/i386/pr71529.C: New test.
8385
edfe7670 83862016-06-15 Alan Hayward <alan.hayward@arm.com>
8387
8388 PR tree-optimization/71483
8389 * g++.dg/vect/pr71483.c: New
8390
6e52ac17 83912016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8392
8393 PR c++/70202
8394 * g++.dg/inherit/crash6.C: New.
8395 * g++.dg/inherit/union2.C: Likewise.
8396 * g++.dg/inherit/virtual12.C: Likewise.
8397 * g++.dg/inherit/virtual13.C: Likewise.
8398 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8399
aed35af2 84002016-06-15 Uros Bizjak <ubizjak@gmail.com>
8401
0941fba8 8402 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 8403
6f710392 84042016-06-15 Alan Hayward <alan.hayward@arm.com>
8405
8406 PR tree-optimization/71439
8407 * gcc.dg/vect/pr71439.c: New
8408
d1cedfd3 84092016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8410
8411 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8412
ee8fd158 84132016-06-15 Richard Biener <rguenther@suse.de>
8414
8415 * gcc.dg/vect/slp-45.c: New testcase.
8416
5695a690 84172016-06-15 Richard Biener <rguenther@suse.de>
8418
8419 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8420
267ae3ee 84212016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8422
8423 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8424 requirements, and disable for AIX for now.
8425 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8426
a6d0e20a 84272016-06-14 Jakub Jelinek <jakub@redhat.com>
8428
b2efd162 8429 PR c++/71528
8430 * g++.dg/opt/pr71528.C: New test.
8431
a6d0e20a 8432 PR c++/71516
8433 * g++.dg/init/pr71516.C: New test.
8434
035778de 84352016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8436
8437 * g++.dg/init/array46.C: New.
8438
7c9dc58e 84392016-06-14 Uros Bizjak <ubizjak@gmail.com>
8440
0941fba8 8441 * gcc.target/i386/float128-3.c: New test.
8442 * gcc.target/i386/quad-sse4.c: Ditto.
8443 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8444 Update scan strings.
7c9dc58e 8445
412640c9 84462016-06-14 Richard Biener <rguenther@suse.de>
8447
8448 PR middle-end/71526
8449 * gfortran.dg/pr71526.f90: New testcase.
8450
1b9fde85 84512016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8452
8453 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8454 * gcc.dg/zero_bits_compound-1.c: Likewise.
8455
306097e3 84562016-06-14 Richard Biener <rguenther@suse.de>
8457
8458 PR tree-optimization/71522
8459 * gcc.dg/torture/pr71522.c: New testcase.
8460
566255a8 84612016-06-14 Jakub Jelinek <jakub@redhat.com>
8462
8463 PR tree-optimization/71520
8464 * gcc.dg/tree-ssa/pr71520.c: New test.
8465
eb912adb 84662016-06-14 Richard Biener <rguenther@suse.de>
8467
8468 PR tree-optimization/71521
56d35455 8469 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 8470
9720103d 84712016-06-13 Jakub Jelinek <jakub@redhat.com>
8472
12cb8367 8473 PR sanitizer/71498
8474 * c-c++-common/ubsan/bounds-13.c: New test.
8475
9720103d 8476 PR preprocessor/71183
8477 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8478
5965fbcc 84792016-06-13 Jeff Law <law@redhat.com>
8480
8481 PR tree-optimization/71403
8482 * c-c++-common/ubsan/pr71403-1.c: New test.
8483 * c-c++-common/ubsan/pr71403-2.c: New test.
8484 * c-c++-common/ubsan/pr71403-3.c: New test.
8485
04537049 84862016-06-13 Jakub Jelinek <jakub@redhat.com>
8487
8488 PR middle-end/71478
8489 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8490 Add -Wno-psabi -w to dg-options.
8491
412f195f 84922016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8493
8494 * gcc.target/powerpc/vadsdu-0.c: New test.
8495 * gcc.target/powerpc/vadsdu-1.c: New test.
8496 * gcc.target/powerpc/vadsdu-2.c: New test.
8497 * gcc.target/powerpc/vadsdu-3.c: New test.
8498 * gcc.target/powerpc/vadsdu-4.c: New test.
8499 * gcc.target/powerpc/vadsdu-5.c: New test.
8500 * gcc.target/powerpc/vadsdub-1.c: New test.
8501 * gcc.target/powerpc/vadsdub-2.c: New test.
8502 * gcc.target/powerpc/vadsduh-1.c: New test.
8503 * gcc.target/powerpc/vadsduh-2.c: New test.
8504 * gcc.target/powerpc/vadsduw-1.c: New test.
8505 * gcc.target/powerpc/vadsduw-2.c: New test.
8506
527790c1 85072016-06-13 David Malcolm <dmalcolm@redhat.com>
8508
8509 * gcc.dg/c99-init-2.c (c): Update expected error message.
8510 * gcc.dg/init-bad-8.c (foo): Likewise.
8511 * gcc.dg/spellcheck-fields-3.c: New test case.
8512
102e67eb 85132016-06-13 Martin Liska <mliska@suse.cz>
8514
8515 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8516 and "guess loop iv compared" heuristics.
8517 * gcc.dg/predict-2.c: Likewise.
8518 * gcc.dg/predict-3.c: Likewise.
8519 * gcc.dg/predict-4.c: Likewise.
8520 * gcc.dg/predict-5.c: Likewise.
8521 * gcc.dg/predict-6.c: Likewise.
8522
1a54d3be 85232016-06-13 Marek Polacek <polacek@redhat.com>
8524
8525 PR middle-end/71476
8526 * c-c++-common/Wswitch-unreachable-4.c: New test.
8527 * gcc.dg/Wswitch-unreachable-2.c: New test.
8528 * g++.dg/tm/jump1.C: Move dg-warning.
8529
5b7401b8 85302016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8531
8532 * gnat.dg/renaming10.ad[sb]: New test.
8533
1c93151c 85342016-06-13 Paul Thomas <pault@gcc.gnu.org>
8535
8536 PR fortran/70673
8537 * gfortran.dg/pr70673.f90: New test.
8538
249865a0 85392016-06-13 Richard Biener <rguenther@suse.de>
8540
8541 PR middle-end/64516
8542 * gcc.dg/align-3.c: New testcase.
8543
776d9b14 85442016-06-13 Martin Liska <mliska@suse.cz>
8545
8546 * gcc.target/i386/pr71458.c: New test.
8547
0cf5c551 85482016-06-12 Uros Bizjak <ubizjak@gmail.com>
8549
8550 PR target/71241
f9c39b65 8551 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 8552
34de0a35 85532016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8554
8555 PR target/60751
8556 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8557 statement.
8558
0cc8bc98 85592016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8560
8561 PR target/60751
8562 * gfortran.dg/comma_IO_extension_1.f90: New test.
8563 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8564 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8565 statement.
8566 * gfortran.dg/graphite/pr38083.f90: Likewise.
8567 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8568 missing format.
8569
0ff78c86 85702016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8571
8572 * gnat.dg/case_character.adb: New test.
8573
6c38863e 85742016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8575
8576 PR middle-end/71310
8577 * gcc.target/powerpc/pr71310.c: New testcase.
8578
24c41395 85792016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8580
8581 PR middle-end/71478
8582 * gcc.dg/pr71478.c: New test.
8583
aeb26fb6 85842016-06-10 Jakub Jelinek <jakub@redhat.com>
8585
702b3575 8586 PR middle-end/71494
8587 * gcc.c-torture/execute/pr71494.c: New test.
8588
8ec29807 8589 PR c/68657
8590 * gcc.target/i386/pr68657.c: New test.
8591
aeb26fb6 8592 PR inline-asm/68843
8593 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8594 (test): Add -masm=intel alternatives.
8595
1dc4d519 85962016-06-10 Martin Sebor <msebor@redhat.com>
8597
8598 PR c/71392
8599 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8600
6385d6d3 86012016-06-10 Jeff Law <law@redhat.com>
8602
8603 PR tree-optimization/71335
8604 * gcc.c-torture/execute/pr71335.c: New test.
8605
041a412b 86062016-06-10 David Malcolm <dmalcolm@redhat.com>
8607
8608 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8609 the various "cannot tail-call: " messages.
8610
4a5edbb2 86112016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8612
8613 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8614 and options.
8615
9cf3aec3 86162016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8617
8618 PR sanitizer/71480
8619 * c-c++-common/asan/pr71480.c: New test.
8620
61724718 86212016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8622
8623 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8624 (ASMNAME2): Likewise.
8625 (main): Replace fn in asm statement with ASMNAME ("fn").
8626 * gcc.dg/guality/pr68037-2.c: Likewise.
8627 * gcc.dg/guality/pr68037-3.c: Likewise.
8628 * gcc.dg/torture/pr68037-1.c: Likewise.
8629 * gcc.dg/torture/pr68037-2.c: Likewise.
8630 * gcc.dg/torture/pr68037-3.c: Likewise.
8631
1807f6fb 86322016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8633
8634 PR inline-asm/68843
8635 * gcc.target/i386/pr68843-1.c: New test.
8636 * gcc.target/i386/pr68843-2.c: New test.
8637
ccfa030f 86382016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 8639 Cesar Philippidis <cesar@codesourcery.com>
8640
8641 PR middle-end/71373
8642 * gcc.dg/goacc/nested-function-1.c: New file.
8643 * gcc.dg/goacc/nested-function-2.c: Likewise.
8644 * gcc.dg/goacc/pr71373.c: Likewise.
8645 * gfortran.dg/goacc/cray-2.f95: Likewise.
8646 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8647 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8648 * gfortran.dg/goacc/cray.f95: Update.
8649 * gfortran.dg/goacc/loop-1.f95: Likewise.
8650 * gfortran.dg/goacc/loop-3.f95: Likewise.
8651 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8652 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8653
86542016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8655
8656 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8657 for OpenACC tile clauses.
8658 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 8659
8660 PR c/71381
8661 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8662 to...
8663 * c-c++-common/goacc/cache-2.c: ... this new file.
8664 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8665 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8666 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8667 usage.
8668 * gfortran.dg/goacc/cray.f95: Likewise.
8669 * gfortran.dg/goacc/loop-1.f95: Likewise.
8670
bb038f3e 86712016-06-10 Alan Hayward <alan.hayward@arm.com>
8672
8673 PR tree-optimization/71407
8674 PR tree-optimization/71416
8675 * gcc.dg/vect/pr71407.c: New
8676 * gcc.dg/vect/pr71416-1.c: New
8677 * gcc.dg/vect/pr71416-2.c: New
8678
332409d3 86792016-06-10 Richard Biener <rguenther@suse.de>
8680
8681 PR middle-end/71477
8682 * gcc.dg/torture/pr71477.c: New testcase.
8683
03cf727c 86842016-06-09 Julia Koval <julia.koval@intel.com>
8685
8686 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8687 * gcc.target/i386/interrupt-13.c: Likewise.
8688 * gcc.target/i386/interrupt-15.c: Likewise.
8689 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8690 * gcc.target/i386/interrupt-24.c: Likewise.
8691 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8692 * gcc.target/i386/interrupt-9.c: Likewise.
8693 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8694
23b101c5 86952016-06-09 Martin Sebor <msebor@redhat.com>
8696
8697 PR c/70883
8698 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8699 * gcc.dg/builtin-constant_p-1.c: Same.
8700 * gcc.dg/builtins-error.c: Same.
8701 * gcc.dg/pr70859.c: Same.
8702
188d6bbb 87032016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8704
8705 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8706 * gcc.dg/torture/pr68067-1.c: Likewise.
8707 * gcc.dg/torture/pr68067-2.c: Likewise.
8708
87092016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8710
8711 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8712 when setting SIZE.
8713
ff8886bd 87142016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8715
8716 PR c++/71465
8717 * g++.dg/inherit/crash5.C: New.
8718 Revert:
8719 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8720
8721 PR c++/70202
8722 * g++.dg/inherit/crash5.C: New.
8723 * g++.dg/inherit/virtual1.C: Adjust.
8724
3f76cceb 87252016-06-09 Martin Liska <mliska@suse.cz>
8726
8727 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8728 * g++.dg/predict-loop-exit-2.C: Likewise.
8729 * g++.dg/predict-loop-exit-3.C: Likewise.
8730 * gcc.dg/predict-1.c: Likewise.
8731 * gcc.dg/predict-2.c: Likewise.
8732 * gcc.dg/predict-3.c: Likewise.
8733 * gcc.dg/predict-4.c: Likewise.
8734 * gcc.dg/predict-5.c: Likewise.
8735 * gcc.dg/predict-6.c: Likewise.
8736 * gcc.dg/predict-7.c: Likewise.
8737
59ae3d1b 87382016-06-09 Richard Biener <rguenther@suse.de>
8739
8740 PR tree-optimization/71462
8741 * gcc.dg/torture/pr71462.c: New testcase.
8742
8c2d2acf 87432016-06-09 Marek Polacek <polacek@redhat.com>
8744
8745 PR c/65471
8746 * gcc.dg/c11-generic-3.c: New test.
8747
224cb6b7 87482016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8749
8750 * g++.dg/init/array42.C: New.
8751 * g++.dg/init/array43.C: Likewise.
8752 * g++.dg/init/array44.C: Likewise.
8753 * g++.dg/init/array45.C: Likewise.
8754 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8755 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8756 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8757 * g++.dg/gomp/pr35751.C: Likewise.
8758 * g++.dg/init/array23.C: Likewise.
8759 * g++.dg/init/brace2.C: Likewise.
8760 * g++.dg/init/brace6.C: Likewise.
8761
732905bb 87622016-06-08 Martin Sebor <msebor@redhat.com>
8763 Jakub Jelinek <jakub@redhat.com>
8764
8765 PR c++/70507
8766 PR c/68120
8767 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8768 * c-c++-common/builtin-arith-overflow-2.c: New test.
8769 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8770 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8771 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8772
7ddaa622 87732016-06-08 Jakub Jelinek <jakub@redhat.com>
8774
8775 PR c++/71442
8776 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8777
84ee0905 87782016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8779
8780 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8781 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8782 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8783 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8784 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8785 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8786 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8787 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8788 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8789 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8790 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8791 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8792 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8793
2876af98 87942016-06-08 Richard Biener <rguenther@suse.de>
8795
8796 PR tree-optimization/68558
8797 * gcc.dg/vect/slp-44.c: New testcase.
8798
acbb0d03 87992016-06-08 Richard Biener <rguenther@suse.de>
8800
8801 * gcc.dg/vect/slp-43.c: New testcase.
8802
f8689010 88032016-06-08 Richard Biener <rguenther@suse.de>
8804
8805 PR tree-optimization/71452
8806 * gcc.dg/torture/pr71452.c: New testcase.
8807
52d393eb 88082016-06-08 Jakub Jelinek <jakub@redhat.com>
8809
8810 PR c++/71448
8811 * g++.dg/torture/pr71448.C: New test.
8812
9d700ce4 88132016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8814
8815 PR debug/71432
8816 PR ada/71413
8817 * g++.dg/debug/pr71432.C: New test.
8818
eb96ef65 88192016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8820
8821 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8822 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8823 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8824
a4753cdd 88252016-06-08 Alan Hayward <alan.hayward@arm.com>
8826
8827 * gcc.dg/vect/vect-live-2.c: Update effective target.
8828 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8829 * lib/target-supports.exp: Add aarch64 to vect_long.
8830
bafc7b1d 88312016-06-08 Marek Polacek <polacek@redhat.com>
8832
8833 PR c/71418
8834 * gcc.dg/noncompile/pr71418.c: New test.
8835
06e590e7 8836 PR c/71426
8837 * gcc.dg/noncompile/pr71426.c: New test.
8838
d3cb49c9 88392016-06-07 Jan Hubicka <hubicka@ucw.cz>
8840
8841 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8842 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8843 * gcc.dg/predict-3.c: Update template.
8844 * gcc.dg/predict-5.c: Update template.
8845 * gcc.dg/predict-6.c: Update template.
8846 * gcc.dg/predict-9.c: Update template.
8847 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8848
2d76c36a 88492016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8850
8851 * gcc.target/powerpc/vec-mul.c: New test.
8852
7cfde92a 88532016-06-07 David Malcolm <dmalcolm@redhat.com>
8854
8855 * gcc.dg/spellcheck-fields-2.c: New test case.
8856
b032c4dd 88572016-06-07 Richard Biener <rguenther@suse.de>
8858
8859 PR c/61564
8860 * gcc.dg/Wpragmas-1.c: New testcase.
8861 * gcc.dg/Wattributes-4.c: Likewise.
8862 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8863 entry.
8864
a7056369 88652016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8866
8867 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8868 spurious debug code.
8869
123c61e0 88702016-06-07 Richard Biener <rguenther@suse.de>
8871
8872 PR tree-optimization/71428
8873 * gcc.dg/torture/pr71428.c: New testcase.
8874
5819d47b 88752016-06-07 Richard Biener <rguenther@suse.de>
8876
8877 PR middle-end/71423
8878 * gcc.dg/torture/pr71423.c: New testcase.
8879
6cec5c6b 88802016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8881
8882 PR middle-end/71408
8883 * gcc.dg/tree-ssa/pr71408.c: New test.
8884
40bbfc17 88852016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8886
8887 PR middle-end/71281
8888 * g++.dg/torture/pr71281.C: New test.
8889
61f1f80c 88902016-06-06 Marek Polacek <polacek@redhat.com>
8891
8892 PR c/71362
8893 * gcc.dg/pr71362.c: New test.
8894
0406b32f 88952016-06-06 Jakub Jelinek <jakub@redhat.com>
8896 Patrick Palka <ppalka@gcc.gnu.org>
8897
8898 PR c++/70847
8899 PR c++/71330
8900 PR c++/71393
8901 * g++.dg/opt/pr70847.C: New test.
8902 * g++.dg/ubsan/pr70847.C: New test.
8903 * g++.dg/ubsan/pr71393.C: New test.
8904
b1445999 89052016-06-06 Jakub Jelinek <jakub@redhat.com>
8906
8907 PR tree-optimization/71259
8908 * gcc.dg/vect/pr71259.c: New test.
8909
99b4f3a2 89102016-06-06 David Malcolm <dmalcolm@redhat.com>
8911
8912 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8913 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8914 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8915 above.
8916
837679bc 89172016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8918
8919 PR middle-end/37780
8920 * gcc.c-torture/execute/pr37780.c: New test.
8921 * gcc.target/aarch64/pr37780_1.c: Likewise.
8922 * gcc.target/arm/pr37780_1.c: Likewise.
8923
e4b92538 89242016-06-06 Marek Polacek <polacek@redhat.com>
8925
8926 * c-c++-common/attr-may-alias-1.c: New test.
8927 * c-c++-common/attr-may-alias-2.c: New test.
8928 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8929
43ac2f2f 89302016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8931
8932 PR c/24414
8933 * gcc.target/i386/pr24414.c: New test.
8934
7e1786b2 89352016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8936
8937 * gcc.target/sparc/vis4misc.c: New file.
8938 * gcc.target/sparc/fpcmp.c: Likewise.
8939 * gcc.target/sparc/fpcmpu.c: Likewise.
8940
f593ccb2 89412016-06-06 Alan Hayward <alan.hayward@arm.com>
8942
8943 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8944 * gcc.dg/vect/vect-live-3.c: Likewise.
8945
be6d8ddc 89462016-06-06 Richard Biener <rguenther@suse.de>
8947
8948 PR tree-optimization/71398
8949 * gcc.dg/torture/pr71398.c: New testcase.
8950
78f27916 89512016-06-06 Uros Bizjak <ubizjak@gmail.com>
8952
8953 PR target/71389
8954 * g++.dg/pr71389.C: New test.
8955
c5899606 89562016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8957
8958 PR fortran/71404
8959 * gfortran.dg/fmt_read_5.f: New test.
8960
8e3cd305 89612016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8962
8963 PR fortran/69659
8964 * gfortran.dg/class_array_22.f03: New test.
8965
703c0a09 89662016-06-05 Jan Hubicka <hubicka@ucw.cz>
8967
8968 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8969
d07b2b6f 89702016-06-05 Jan Hubicka <hubicka@ucw.cz>
8971
8972 * gcc.dg/predict-9.c: Update template.
8973
4a7ec4ac 89742016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8975
8976 PR c++/49377
8977 * g++.dg/template/pr49377.C: New.
8978
7499ef4a 89792016-06-04 Jakub Jelinek <jakub@redhat.com>
8980
8981 PR tree-optimization/71405
8982 * g++.dg/torture/pr71405.C: New test.
8983
558c800d 89842016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8985
8986 PR c++/70202
8987 * g++.dg/inherit/crash5.C: New.
8988 * g++.dg/inherit/virtual1.C: Adjust.
8989
4ee7cf4b 89902016-06-03 Jeff Law <law@redhat.com>
8991
8992 PR tree-optimization/71316
8993 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8994
b12ae762 89952016-06-03 Jakub Jelinek <jakub@redhat.com>
8996
8997 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8998 dg-additional-options with just -fno-tree-scev-cprop in it.
8999 * gcc.dg/vect/vect-live-2.c: Likewise.
9000 * gcc.dg/vect/vect-live-5.c: Likewise.
9001 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9002 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9003 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9004
e09a5ee3 90052016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9006
9007 PR c++/27100
9008 * g++.dg/other/friend6.C: New test.
9009
f14b1922 90102016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9011
9012 * g++.dg/torture/ppc-ldst-array.C: New.
9013
20702ea3 90142016-06-03 Joseph Myers <joseph@codesourcery.com>
9015
9016 PR target/71276
9017 PR target/71277
9018 * gcc.dg/torture/builtin-fp-int-inexact.c,
9019 gcc.target/i386/387-builtin-fp-int-inexact.c,
9020 gcc.target/i386/387-rint-inline-1.c,
9021 gcc.target/i386/387-rint-inline-2.c,
9022 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9023 gcc.target/i386/sse2-rint-inline-1.c,
9024 gcc.target/i386/sse2-rint-inline-2.c,
9025 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9026 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9027
5ed3cc7b 90282016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9029 Julia Koval <julia.koval@intel.com>
9030
9031 PR target/66960
9032 PR target/67630
9033 PR target/67634
9034 PR target/67841
9035 PR target/68037
9036 PR target/68618
9037 PR target/68661
9038 PR target/69575
9039 PR target/69596
9040 PR target/69734
9041 * gcc.dg/guality/pr68037-1.c: New test.
9042 * gcc.dg/guality/pr68037-2.c: Likewise.
9043 * gcc.dg/guality/pr68037-3.c: Likewise.
9044 * gcc.dg/torture/pr68037-1.c: Likewise.
9045 * gcc.dg/torture/pr68037-2.c: Likewise.
9046 * gcc.dg/torture/pr68037-3.c: Likewise.
9047 * gcc.dg/torture/pr68661-1a.c: Likewise.
9048 * gcc.dg/torture/pr68661-1b.c: Likewise.
9049 * gcc.target/i386/interrupt-1.c: Likewise.
9050 * gcc.target/i386/interrupt-2.c: Likewise.
9051 * gcc.target/i386/interrupt-3.c: Likewise.
9052 * gcc.target/i386/interrupt-4.c: Likewise.
9053 * gcc.target/i386/interrupt-5.c: Likewise.
9054 * gcc.target/i386/interrupt-6.c: Likewise.
9055 * gcc.target/i386/interrupt-7.c: Likewise.
9056 * gcc.target/i386/interrupt-8.c: Likewise.
9057 * gcc.target/i386/interrupt-9.c: Likewise.
9058 * gcc.target/i386/interrupt-10.c: Likewise.
9059 * gcc.target/i386/interrupt-11.c: Likewise.
9060 * gcc.target/i386/interrupt-12.c: Likewise.
9061 * gcc.target/i386/interrupt-13.c: Likewise.
9062 * gcc.target/i386/interrupt-14.c: Likewise.
9063 * gcc.target/i386/interrupt-15.c: Likewise.
9064 * gcc.target/i386/interrupt-16.c: Likewise.
9065 * gcc.target/i386/interrupt-17.c: Likewise.
9066 * gcc.target/i386/interrupt-18.c: Likewise.
9067 * gcc.target/i386/interrupt-19.c: Likewise.
9068 * gcc.target/i386/interrupt-20.c: Likewise.
9069 * gcc.target/i386/interrupt-21.c: Likewise.
9070 * gcc.target/i386/interrupt-22.c: Likewise.
9071 * gcc.target/i386/interrupt-23.c: Likewise.
9072 * gcc.target/i386/interrupt-24.c: Likewise.
9073 * gcc.target/i386/interrupt-25.c: Likewise.
9074 * gcc.target/i386/interrupt-26.c: Likewise.
9075 * gcc.target/i386/interrupt-27.c: Likewise.
9076 * gcc.target/i386/interrupt-28.c: Likewise.
9077 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9078 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9079 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9080 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9081 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9082 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9083 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9084 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9085 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9086 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9087 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9088 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9089
3e346f54 90902016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9091
f27c52fb 9092 PR tree-optimization/52171
9093 * gcc.dg/pr52171.c: New test.
9094 * gcc.target/i386/pr52171.c: New test.
3e346f54 9095
22e029d2 90962016-06-03 Jan Hubicka <jh@suse.cz>
9097
9098 * g++.dg/tree-ssa/pred-1.C: New testcase
9099 * gcc.dg/tree-ssa/pred-1.c: New testcase
9100
41ce74ed 91012016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9102
9103 PR target/70957
9104 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9105 support.
9106 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9107
cf573a72 91082016-06-03 Alan Hayward <alan.hayward@arm.com>
9109
9110 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9111
75aae5b4 91122016-06-03 Alan Hayward <alan.hayward@arm.com>
9113
9114 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 9115 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 9116 * gcc.dg/vect/vect-live-1.c: New test.
9117 * gcc.dg/vect/vect-live-2.c: New test.
9118 * gcc.dg/vect/vect-live-3.c: New test.
9119 * gcc.dg/vect/vect-live-4.c: New test.
9120 * gcc.dg/vect/vect-live-5.c: New test.
9121 * gcc.dg/vect/vect-live-slp-1.c: New test.
9122 * gcc.dg/vect/vect-live-slp-2.c: New test.
9123 * gcc.dg/vect/vect-live-slp-3.c: New test.
9124
eba6788d 91252016-06-03 Jakub Jelinek <jakub@redhat.com>
9126
9127 PR middle-end/71387
9128 * g++.dg/opt/pr71387.C: New test.
9129
5a653985 91302016-06-02 Jeff Law <law@redhat.com>
9131
9132 PR tree-optimization/71328
9133 * gcc.c-torture/compile/pr71328.c: New test.
9134
f92f6941 91352016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9136
9137 PR fortran/52393
9138 * gfortran.dg/fmt_read_3.f90: Fix typo.
9139 * gfortran.dg/fmt_read_4.f90: New test.
9140
0d29e152 91412016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9142
9143 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9144 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9145 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9146 * g++.dg/cpp0x/override2.C: Likewise.
9147 * g++.dg/parse/crash5.C: Likewise.
9148 * g++.dg/parse/error16.C: Likewise.
9149 * g++.dg/parse/error27.C: Likewise.
9150 * g++.dg/template/qualttp15.C: Likewise.
9151 * g++.dg/template/redecl4.C: Likewise.
9152 * g++.old-deja/g++.other/crash39.C: Likewise.
9153 * g++.old-deja/g++.other/struct1.C: Likewise.
9154 * g++.old-deja/g++.pt/m9a.C: Likewise.
9155 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9156
2740a1a5 91572016-06-02 Jakub Jelinek <jakub@redhat.com>
9158
89f17a65 9159 PR c++/71372
9160 * c-c++-common/pr71372.c: New test.
9161
2740a1a5 9162 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9163 __TIME__ strings with __builtin_strcmp instead of printf and
9164 dg-output.
9165
9ae89a4e 91662016-06-02 Martin Liska <mliska@suse.cz>
9167
9168 * gcc.dg/predict-9.c: New test.
9169
41258f9c 91702016-06-02 Jakub Jelinek <jakub@redhat.com>
9171
9172 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9173 global set_compiler_env_var and global saved_compiler_env_var.
9174
dad46eb8 91752016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9176
9177 PR rtl-optimization/71295
9178 * gcc.c-torture/compile/pr71295.c: New test.
9179
9cc8a892 91802016-06-02 Jakub Jelinek <jakub@redhat.com>
9181
98e7c96c 9182 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9183
4a5a4de2 9184 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9185 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9186
9cc8a892 9187 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9188 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9189 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9190 alternative number.
9191
46819a36 91922016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9193
9194 * gcc.target/powerpc/p9-splat-4.c: New test.
9195
91962016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9197
9198 PR target/71186
9199 * gcc.target/powerpc/pr71186.c: New test.
9200
d9820cc5 92012016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9202
9203 PR fortran/52393
9204 * gfortran.dg/fmt_read_3.f90: New test.
9205
2f14ca3e 92062016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9207
9208 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9209 procedure.
9210
dfa5c0d3 92112016-06-01 Eduard Sanou <dhole@openmailbox.org>
9212
9213 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9214 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9215 env var is set.
9216 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9217 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9218 shown once.
9219 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9220 during compilation.
9221 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9222 vars set by dg-set-compiler-env-var.
9223
7d7125df 92242016-06-01 Paul Thomas <pault@gcc.gnu.org>
9225
9226 PR fortran/71156
9227 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9228 to the module procedure declaration.
9229 * gfortran.dg/submodule_16.f08: New test.
9230
6ab9cde4 92312016-06-01 Jakub Jelinek <jakub@redhat.com>
9232
9233 PR middle-end/71371
9234 * c-c++-common/gomp/pr71371.c: New test.
9235
0cfe7a23 92362016-06-01 Richard Biener <rguenther@suse.de>
9237
9238 PR tree-optimization/71366
9239 * gcc.dg/torture/pr71366-1.c: New testcase.
9240 * gcc.dg/torture/pr71366-2.c: Likewise.
9241
5a5b02e1 92422016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9243
9244 * gcc.target/powerpc/vslv-0.c: New test.
9245 * gcc.target/powerpc/vslv-1.c: New test.
9246 * gcc.target/powerpc/vsrv-0.c: New test.
9247 * gcc.target/powerpc/vsrv-1.c: New test.
9248
d27a79f6 92492016-06-01 Nathan Sidwell <nathan@acm.org>
9250
9251 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9252 * gcc.target/nvptx/weak.c: New.
9253
6172a9fd 92542016-06-01 Richard Biener <rguenther@suse.de>
9255
9256 PR tree-optimization/71261
9257 * gcc.dg/torture/vect-bool-1.c: New testcase.
9258
f9aaabb2 92592016-06-01 Jakub Jelinek <jakub@redhat.com>
9260
9261 * gfortran.dg/gomp/order-1.f90: New test.
9262 * gfortran.dg/gomp/order-2.f90: New test.
9263
53b01069 92642016-06-01 Jan Hubicka <hubicka@ucw.cz>
9265
9266 * gcc.dg/unroll-6.c: Update template.
9267 * gcc.dg/unroll-7.c: New testcase.
9268 * gcc.dg/unroll-8.c: New testcase.
9269
36757397 92702016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9271
9272 * gnat.dg/opt56.ad[sb]: New test.
9273
7f93bd6e 92742016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9275
9276 PR c++/66635
9277 * g++.dg/cpp0x/constexpr-ice16.C: New.
9278
9f41a2ce 92792016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9280
9281 PR tree-optimization/71314
9282 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9283 -mbranch-cost=2.
9284
31e02373 92852016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9286
9287 PR tree-optimization/71077
9288 * gcc.dg/tree-ssa/pr71077.c: New test.
9289
76f8f901 92902016-05-31 Jan Hubicka <hubicka@ucw.cz>
9291
7f93bd6e 9292 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9293 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9294 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 9295
04f5f923 92962016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9297
9298 PR c++/71248
9299 * g++.dg/cpp0x/pr71248.C: New.
9300 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9301 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9302 * g++.dg/init/new37.C: Likewise.
9303 * g++.dg/template/static1.C: Likewise.
9304 * g++.dg/template/static2.C: Likewise.
9305
4ffddf28 93062016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9307
9308 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9309 instead of %rdi.
9310 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9311
4ff7bd21 93122016-05-31 Marek Polacek <polacek@redhat.com>
9313
9314 * c-c++-common/Wswitch-unreachable-3.c: New test.
9315 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9316
e1f7cc4b 93172016-05-31 Richard Biener <rguenther@suse.de>
9318
9319 PR tree-optimization/71352
9320 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9321
02978bd1 93222016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9323
9324 * gcc.target/arm/armv5_thumb_isa.c: New test.
9325
cfce8164 93262016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9327
9328 PR target/71346
9329 * gcc.target/i386/pr71346.c: New test.
9330
7a51c705 93312016-05-31 Tom de Vries <tom@codesourcery.com>
9332
9333 PR tree-optimization/69068
9334 * gcc.dg/graphite/pr69068.c: New test.
9335
8c1ac106 93362016-05-27 Martin Sebor <msebor@redhat.com>
9337
9338 PR c++/71306
9339 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9340
b6431756 93412016-05-30 Jakub Jelinek <jakub@redhat.com>
9342
9343 PR c++/71349
9344 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9345 nowait depend(inout: dd[0]) clauses where permitted.
9346
f6203294 93472016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9348
9349 PR c++/71238
9350 * g++.dg/parse/pr71238.C: New.
9351 * g++.dg/concepts/friend1.C: Test column numbers too.
9352 * g++.dg/cpp0x/initlist31.C: Likewise.
9353 * g++.dg/cpp0x/pr51420.C: Likewise.
9354 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9355 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9356 * g++.dg/ext/builtin3.C: Likewise.
9357 * g++.dg/lookup/friend12.C: Likewise.
9358 * g++.dg/lookup/friend7.C: Likewise.
9359 * g++.dg/lookup/koenig1.C: Likewise.
9360 * g++.dg/lookup/koenig5.C: Likewise.
9361 * g++.dg/lookup/used-before-declaration.C: Likewise.
9362 * g++.dg/overload/koenig1.C: Likewise.
9363 * g++.dg/template/crash65.C: Likewise.
9364 * g++.dg/template/friend57.C: Likewise.
9365 * g++.dg/warn/Wshadow-5.C: Likewise.
9366 * g++.dg/warn/Wunused-8.C: Likewise.
9367 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9368 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9369 * g++.old-deja/g++.jason/member.C: Likewise.
9370 * g++.old-deja/g++.jason/report.C: Likewise.
9371 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9372 * g++.old-deja/g++.law/visibility20.C: Likewise.
9373 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9374 * g++.old-deja/g++.other/static5.C: Likewise.
9375 * g++.old-deja/g++.pt/overload2.C: Likewise.
9376
b96f8145 93772016-05-30 Jan Hubicka <hubicka@ucw.cz>
9378
9379 * gcc.dg/tree-ssa/peel1.c: New testcase.
9380 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9381 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9382
ed5bca7a 93832016-05-30 Tom de Vries <tom@codesourcery.com>
9384
9385 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9386 to ce.
9387
c0aa0333 93882016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9389
9390 PR c++/71099
9391 * g++.dg/parse/virtual1.C: New.
9392
231010db 93932016-05-30 Uros Bizjak <ubizjak@gmail.com>
9394
9395 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9396 Use correct register when clearing %edx.
9397
765557c0 93982016-05-30 Alexander Monakov <amonakov@ispras.ru>
9399
9400 PR tree-optimization/71289
9401 * gcc.dg/pr71289.c: New test.
9402
fc3b1c44 94032016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9404
9405 PR middle-end/71269
9406 PR middle-end/71292
9407 * gcc.dg/tree-ssa/pr71269.c: New test.
9408 * gcc.dg/tree-ssa/pr71292.c: New test.
9409
ce352457 94102016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9411
9412 PR middle-end/71252
9413 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9414
eedd711b 94152016-05-30 Jan Hubicka <hubicka@ucw.cz>
9416
9417 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9418 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9419 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9420
8c061890 94212016-05-30 Tom de Vries <tom@codesourcery.com>
9422
9423 PR tree-optimization/69067
9424 * gcc.dg/graphite/pr69067.c: New test.
9425
a6b0884c 94262016-05-29 Uros Bizjak <ubizjak@gmail.com>
9427
9428 PR target/71245
9429 * gcc.target/i386/pr71245-1.c: New test.
9430 * gcc.target/i386/pr71245-2.c: Ditto.
9431
2369edfc 94322016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9433
9434 PR c++/71105
9435 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9436 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9437 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9438
b6ab3f43 94392016-05-27 Jan Hubicka <hubicka@ucw.cz>
9440
9441 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9442
0192662b 94432016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9444
9445 Revert:
9446 PR c++/69855
9447 * g++.dg/overload/69855.C: New.
9448 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9449 * g++.old-deja/g++.pt/crash3.C: Likewise.
9450
fce78c50 94512016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9452
9453 PR c++/60385
9454 * g++.dg/parse/namespace13.C: New.
9455
372172fe 94562016-05-26 Jeff Law <law@redhat.com>
9457
9458 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9459 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9460 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9461 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9462 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9463 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9464 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9465 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9466 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9467 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9468 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9469 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9470 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9471
5d8a8944 94722016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9473
9474 PR c++/69855
9475 * g++.dg/overload/69855.C: New.
9476 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9477 * g++.old-deja/g++.pt/crash3.C: Likewise.
9478
29602b75 94792016-05-27 Jiong Wang <jiong.wang@arm.com>
9480
9481 PR target/63596
9482 * gcc.target/aarch64/va_arg_1.c: New testcase.
9483 * gcc.target/aarch64/va_arg_2.c: Likewise.
9484 * gcc.target/aarch64/va_arg_3.c: Likewise.
9485
c900b732 94862016-05-27 Jiong Wang <jiong.wang@arm.com>
9487
9488 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9489 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9490 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9491 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9492 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9493
73ef73bd 94942016-05-27 Marek Polacek <polacek@redhat.com>
9495
9496 PR middle-end/71308
9497 * g++.dg/torture/pr71308.C: New test.
9498
a6031633 94992016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9500
9501 * gcc.dg/zero_bits_compound-1.c: New test.
9502 * gcc.dg/zero_bits_compound-2.c: New test.
9503
1fbdc7ae 95042016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9505
9506 PR middle-end/71279
9507 * gcc.dg/pr71279.c: New test.
9508
2e196ca8 95092016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9510
9511 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9512 floating point min/max/comparison instructions.
9513 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9514
6feab9ce 95152016-05-26 Jakub Jelinek <jakub@redhat.com>
9516
9517 * c-c++-common/gomp/schedule-1.c: New test.
9518 * gfortran.dg/gomp/schedule-1.f90: New test.
9519
978cea8f 95202016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9521
9522 PR c++/70822
9523 PR c++/70106
9524 * g++.dg/cpp1y/auto-fn32.C: New test.
9525 * g++.dg/cpp1y/paren4.C: New test.
9526
0478d9ed 95272016-05-26 Nathan Sidwell <nathan@acm.org>
9528
9529 * gcc.dg/20060410.c: Xfail on ptx.
9530 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9531 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9532 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9533 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9534 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9535
5fd1c174 95362016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9537
9538 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9539
c5e8b3e2 95402016-05-26 Jakub Jelinek <jakub@redhat.com>
9541
0db93a5b 9542 PR tree-optimization/71280
9543 * gcc.dg/pr71280.c: New test.
9544
7199c05c 9545 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9546
76c786ac 9547 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9548 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9549
c5e8b3e2 9550 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9551
e9bcea2f 95522016-05-26 Jiong Wang <jiong.wang@arm.com>
9553
9554 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 9555 kept in memory.
e9bcea2f 9556
955d947b 95572016-05-25 Jeff Law <law@redhat.com>
9558
9559 PR tree-optimization/71272
9560 * gcc.c-torture/compile/pr71272.c: new test.
9561
77102dbe 95622016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9563
9564 * gcc.target/powerpc/vec-cmpne.c: New test.
9565 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9566
552821b4 95672016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9568
9569 * gnat.dg/opt55.ad[sb]: New test.
9570
0113f3c5 95712016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9572
9573 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9574 * c-c++-common/pr60226.c: Require int32plus.
9575 * gcc.c-torture/execute/pr70602.c: Likewise.
9576 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9577 unsigned long for malloc arg type.
9578 * gcc.dg/asr_div1.c: Require int32plus.
9579 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9580 * gcc.dg/pie-1.c: Require pie.
9581 * gcc.dg/pie-2.c: Likewise.
9582 * gcc.dg/pr59471.c: Require int32plus.
9583 * gcc.dg/pr59963-2.c: XFAIL for int16.
9584 * gcc.dg/pr60114.c: Require int32plus.
9585 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9586 unsigned long for typedef of size_t.
9587 * gcc.dg/pr63914.c: Require int32plus.
9588 * gcc.dg/pr64536.c: Require pt32plus.
9589 * gcc.dg/pr65658.c: Likewise.
9590 * gcc.dg/pr67271.c: Require int32plus.
9591 * gcc.dg/pr68112.c: Likewise.
9592 * gcc.dg/pr69071.c: Skip for avr target.
9593 * gcc.dg/pr69973.c: Require int32plus.
9594 * gcc.dg/pr70169.c: Skip for avr target.
9595 * gcc.dg/sso-6.c: Require int32plus.
9596 * gcc.dg/sso-7.c: Likewise.
9597 * gcc.dg/sso-8.c: Likewise.
9598 * gcc.dg/vrp-min-max-2.c: Likewise.
9599
f4094380 96002016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9601
9602 PR target/70738
9603 * gcc.target/i386/pr70738-1.c: New test.
9604 * gcc.target/i386/pr70738-2.c: Likewise.
9605 * gcc.target/i386/pr70738-3.c: Likewise.
9606 * gcc.target/i386/pr70738-4.c: Likewise.
9607 * gcc.target/i386/pr70738-5.c: Likewise.
9608 * gcc.target/i386/pr70738-6.c: Likewise.
9609 * gcc.target/i386/pr70738-7.c: Likewise.
9610 * gcc.target/i386/pr70738-8.c: Likewise.
9611 * gcc.target/i386/pr70738-9.c: Likewise.
9612
239a4bea 96132016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9614
9615 PR rtl-optimization/66940
9616 * gcc.c-torture/execute/pr66940.c: New test.
9617
bf6382ba 96182016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9619
9620 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9621 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9622 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9623 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9624 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9625 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9626 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9627 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9628 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9629 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9630 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9631 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9632 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9633 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9634 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9635 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9636 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9637 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9638 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9639 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9640 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9641 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9642 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9643 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9644
2c995da9 96452016-05-25 Marek Polacek <polacek@redhat.com>
9646
9647 PR c/71265
9648 * gcc.dg/noncompile/pr71265.c: New test.
9649
abfbb5b5 9650 PR c/71266
9651 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9652
f6871bbd 96532016-05-25 Nathan Sidwell <nathan@acm.org>
9654
9655 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9656
de04e83e 96572016-05-25 Richard Biener <rguenther@suse.de>
9658
9659 PR tree-optimization/71261
9660 * c-c++-common/torture/pr71261.c: New testcase.
9661
b35931f7 96622016-05-25 Richard Biener <rguenther@suse.de>
9663
9664 PR tree-optimization/71264
9665 * gcc.dg/vect/pr71264.c: New testcase.
9666
166c3089 96672016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9668
9669 PR c++/55992
9670 * g++.dg/cpp0x/alias-decl-53.C: New.
9671 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9672
14240409 96732016-05-25 Martin Liska <mliska@suse.cz>
9674
9675 * g++.dg/pr71239.C: New test.
9676
bc47d9f6 96772016-05-25 Richard Biener <rguenther@suse.de>
9678
4860a6bf 9679 * gcc.dg/vect/pr58135.c: Rename to ...
9680 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 9681
d8a3f157 96822016-05-25 Marek Polacek <polacek@redhat.com>
9683
9684 * g++.dg/pr65295.C: Use target c++14.
9685
3af16045 96862016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9687
231010db 9688 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9689 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 9690
949479b2 96912016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9692
9693 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9694 instructions.
9695
6d6a3fc3 96962016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9697
9698 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9699 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9700 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9701 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9702 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9703 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9704 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9705 * c-c++-common/goacc/pcopy.c: Likewise.
9706 * c-c++-common/goacc/pcopyin.c: Likewise.
9707 * c-c++-common/goacc/pcopyout.c: Likewise.
9708 * c-c++-common/goacc/pcreate.c: Likewise.
9709 * c-c++-common/goacc/pr70688.c: New test.
9710 * c-c++-common/goacc/present-1.c: Adjust test.
9711 * c-c++-common/goacc/reduction-5.c: Likewise.
9712 * g++.dg/goacc/data-1.C: New test.
9713
af648be2 97142016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9715
9716 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9717 vector parity built-in functions.
9718 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9719 count trailing zeros automatic vectorization.
9720 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9721 count trailing zeros built-in functions.
9722
4e173d60 97232016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9724
9725 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9726
a0c02a52 97272016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9728
9729 PR target/71050
9730 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9731
64c52e9c 97322016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9733
9734 PR c++/50436
9735 * g++.dg/template/crash123.C: New.
9736 * g++.dg/template/crash124.C: Likewise.
9737
752b5a4c 97382016-05-24 Martin Sebor <msebor@redhat.com>
9739
9740 PR c++/71147
9741 * g++.dg/ext/flexary16.C: New test.
9742
a36dd683 97432016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9744
f6871bbd 9745 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9746 before math.h is included.
a36dd683 9747 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9748 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9749 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9750 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9751 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9752 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9753 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9754 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9755 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9756 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9757 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9758 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9759 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9760 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9761 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9762 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9763 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9764 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9765 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9766 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9767 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9768 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9769 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9770
d60e1df7 97712016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9772 Kelvin Nilsen <kelvin@gcc.gnu.org>
9773
9774 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9775 support.
9776
22d09025 97772016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9778
9779 PR c++/69872
9780 * g++.dg/warn/Wno-narrowing1.C: New.
9781
6ef0143d 97822016-05-24 Marek Polacek <polacek@redhat.com>
9783
9784 PR c/71249
9785 * c-c++-common/Wswitch-unreachable-2.c: New test.
9786
962a2062 97872016-05-24 Jakub Jelinek <jakub@redhat.com>
9788
ead77194 9789 PR c++/71257
9790 * g++.dg/vect/simd-clone-6.cc: New test.
9791 * g++.dg/gomp/declare-simd-6.C: New test.
9792
962a2062 9793 PR middle-end/70434
9794 PR c/69504
9795 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9796
23edc6d1 97972016-05-24 Richard Biener <rguenther@suse.de>
9798
9799 PR tree-optimization/71240
9800 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9801
30633bcc 98022016-05-24 Richard Biener <rguenther@suse.de>
9803
9804 PR tree-optimization/71230
9805 * gcc.dg/torture/pr71230.c: New testcase.
9806 * g++.dg/torture/pr71230.C: Likewise.
9807
c9d624bd 98082016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9809
9810 * c-c++-common/goacc/routine-5.c: Add tests.
9811 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9812 * gfortran.dg/goacc/routine-6.f90: Add tests.
9813
ce143ff0 98142016-05-24 Richard Biener <rguenther@suse.de>
9815
9816 PR tree-optimization/71253
9817 * gcc.dg/torture/pr71253.c: New testcase.
9818
3bdaecd5 98192016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9820
9821 PR middle-end/71252
9822 * gfortran.dg/pr71252.f90: New test.
9823
856b494d 98242016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9825
9826 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9827
7345b977 98282016-05-24 Richard Biener <rguenther@suse.de>
9829
9830 PR middle-end/70434
9831 PR c/69504
9832 * c-c++-common/vector-subscript-4.c: New testcase.
9833 * c-c++-common/vector-subscript-5.c: Likewise.
9834
6f065267 98352016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9836
9837 PR fortran/71123
9838 * gfortran.dg/namelist_90.f: New test
9839
fd6757da 98402016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9841
9842 PR fortran/66461
9843 * gfortran.dg/unexpected_eof.f: New test
9844
7d5555a8 98452016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9846 Kelvin Nilsen <kelvin@gcc.gnu.org>
9847
9848 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9849 as little endian.
9850
ae6744c9 98512016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9852
9853 PR c++/70972
9854 * g++.dg/cpp0x/inh-ctor20.C: New.
9855 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9856
f0d91a85 98572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9858
9859 PR c++/69095
9860 * g++.dg/cpp0x/variadic168.C: New.
9861
1618ffe5 98622016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9863
9864 * g++.dg/cpp0x/pr31445.C: Test column number too.
9865 * g++.dg/cpp0x/pr32253.C: Likewise.
9866 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9867 * g++.dg/cpp0x/variadic36.C: Likewise.
9868
c0205bab 98692016-05-23 Marc Glisse <marc.glisse@inria.fr>
9870
9871 * gcc.dg/fold-notshift-2.c: Adjust.
9872
1398da0f 98732016-05-23 Marek Polacek <polacek@redhat.com>
9874
9875 PR c/49859
9876 * c-c++-common/Wswitch-unreachable-1.c: New test.
9877 * gcc.dg/Wswitch-unreachable-1.c: New test.
9878 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9879 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9880 * g++.dg/gomp/block-10.C: Likewise.
9881 * gcc.dg/gomp/block-10.c: Likewise.
9882 * g++.dg/gomp/block-9.C: Likewise.
9883 * gcc.dg/gomp/block-9.c: Likewise.
9884 * g++.dg/gomp/target-1.C: Likewise.
9885 * g++.dg/gomp/target-2.C: Likewise.
9886 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 9887 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 9888 * g++.dg/gomp/taskgroup-1.C: Likewise.
9889 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9890 * gcc.dg/gomp/teams-1.c: Likewise.
9891 * g++.dg/gomp/teams-1.C: Likewise.
9892 * g++.dg/overload/error3.C: Likewise.
9893 * g++.dg/tm/jump1.C: Likewise.
9894 * g++.dg/torture/pr40335.C: Likewise.
9895 * gcc.dg/c99-vla-jump-5.c: Likewise.
9896 * gcc.dg/switch-warn-1.c: Likewise.
9897 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9898 * gcc.dg/nested-func-1.c: Likewise.
9899 * gcc.dg/pr67784-4.c: Likewise.
9900
5403ed8b 99012016-05-23 Richard Biener <rguenther@suse.de>
9902
9903 PR tree-optimization/71230
9904 * gfortran.dg/pr71230-1.f90: New testcase.
9905 * gfortran.dg/pr71230-2.f90: Likewise.
9906
27510941 99072016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9908
1618ffe5 9909 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 9910 * gcc.dg/vect/pr58135.c: Add new.
9911 * gfortran.dg/pr46519-1.f: Adjust test case.
9912
a41c605d 99132016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9914
9915 PR c++/53401
9916 * g++.dg/cpp0x/decltype64.C: New.
9917
3eb254ab 99182016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9919
9920 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9921 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9922 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9923
a75fffe1 99242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9925
9926 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9927 Add poly64x1_t and poly64x2_t cases if supported.
9928 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9929 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9930 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9931 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9932 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9933
56979b12 99342016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9935
9936 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9937 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9938 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9939 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9940 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9941 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9942 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9943
dc5e98db 99442016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9945
9946 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9947
c0f383ae 99482016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9949
9950 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9951 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9952
2a4d70a2 99532016-05-22 Jakub Jelinek <jakub@redhat.com>
9954
4c109025 9955 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9956 constraint instead of "r".
9957 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9958 insn instead of vxorpd.
9959 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9960
bad891ce 9961 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9962 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9963
ac23ddb9 9964 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9965
9dac9579 9966 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9967 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9968
2a4d70a2 9969 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9970
9eafdd7b 99712016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9972
9973 PR middle-end/40921
9974 * gcc.dg/tree-ssa/pr40921.c: New test.
9975
93df190d 99762016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9977
9978 PR target/71103
9979 * gcc.target/avr/pr71103.c: New test.
9980
933b9f7f 99812016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9982
9983 PR middle-end/71179
9984 * gcc.dg/tree-ssa/pr71179.c: New test.
9985
8bdfbc08 99862016-05-20 Martin Sebor <msebor@redhat.com>
9987
9988 PR c/71115
9989 * gcc.dg/init-excess-2.c: New test.
9990
6827ab42 99912016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9992
9993 * gnat.dg/opt53.adb: New test.
9994 * gnat.dg/opt54.adb: Likewise.
9995
58a5f4c0 99962016-05-20 Martin Jambor <mjambor@suse.cz>
9997
9998 PR tree-optimization/70884
9999 * gcc.dg/tree-ssa/pr70919.c: New test.
10000
bb7145f6 100012016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10002
10003 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10004 formatting.
f6871bbd 10005 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10006 fix code formatting.
10007
100082016-05-20 Nathan Sidwell <nathan@acm.org>
10009
10010 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10011 non-common cases.
10012 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 10013
9954d230 100142016-05-20 David Malcolm <dmalcolm@redhat.com>
10015
10016 * jit.dg/all-non-failing-tests.h: Add
10017 test-factorial-must-tail-call.c.
10018 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10019 * jit.dg/test-factorial-must-tail-call.c: New test case.
10020
08a161f9 100212016-05-20 Jakub Jelinek <jakub@redhat.com>
10022
10023 PR fortran/71204
10024 * gfortran.dg/pr71204.f90: New test.
10025
3d380077 100262016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10027
10028 * gcc.target/nvptx/sincos.c: New test.
10029
0f104d56 100302016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10031
10032 PR c++/70572
10033 * g++.dg/cpp1y/auto-fn31.C: New.
10034
61736a1b 100352016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10036
10037 * gcc.target/powerpc/vec-addec.c: New test.
10038 * gcc.target/powerpc/vec-addec-int128.c: New test.
10039
b4a61e77 100402016-05-20 David Malcolm <dmalcolm@redhat.com>
10041
10042 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10043 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10044 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10045 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10046
9a2ace10 100472016-05-20 Jan Hubicka <hubicka@ucw.cz>
10048
10049 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10050
45cdf8c6 100512016-05-20 Jakub Jelinek <jakub@redhat.com>
10052
b9a1dcd5 10053 PR c++/71210
10054 * g++.dg/opt/pr71210-1.C: New test.
10055 * g++.dg/opt/pr71210-2.C: New test.
10056
45cdf8c6 10057 PR tree-optimization/29756
10058 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10059 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10060 only on selected targets where V4SImode vectors are known to be
10061 supported.
10062
92e3ffbf 100632016-05-20 Marc Glisse <marc.glisse@inria.fr>
10064
10065 PR tree-optimization/71079
10066 PR tree-optimization/71206
10067 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10068
5da368e3 100692016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10070
10071 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10072 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10073 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10074
2506d97a 100752016-05-20 Richard Guenther <rguenther@suse.de>
10076
10077 PR tree-optimization/29756
10078 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10079
adade307 100802016-05-20 Richard Biener <rguenther@suse.de>
10081
10082 PR tree-optimization/71185
10083 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10084
c3deca25 100852016-05-20 Richard Biener <rguenther@suse.de>
10086
10087 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10088
8b0bef14 100892016-05-19 Marek Polacek <polacek@redhat.com>
10090
10091 PR c++/71075
10092 * g++.dg/diagnostic/pr71075.C: New test.
10093
08025288 100942016-05-19 David Malcolm <dmalcolm@redhat.com>
10095
10096 PR c++/71184
10097 * g++.dg/pr71184.C: New test case.
10098
26a51591 100992016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10100
10101 * gcc.target/powerpc/darn-0.c: New test.
10102 * gcc.target/powerpc/darn-1.c: New test.
10103 * gcc.target/powerpc/darn-2.c: New test.
10104
d8d3e75a 101052016-05-19 Marek Polacek <polacek@redhat.com>
10106
10107 PR tree-optimization/71031
10108 * gcc.dg/tree-ssa/vrp100.c: New test.
10109
c28211ae 101102016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10111
10112 PR rtl-optimization/71148
10113 * gcc.dg/pr71148.c: New test.
10114
3f5ea43a 101152016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10116
10117 PR target/71056
10118 * gcc.target/arm/pr71056.c: New test.
10119
2a7d4c20 101202016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10121
10122 * c-c++-common/pr69669.c: Check the used mode.
10123
ed0b0569 101242016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10125
10126 PR sanitizer/64354
10127 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10128
410372fe 101292016-05-19 Richard Biener <rguenther@suse.de>
10130
10131 PR tree-optimization/70729
10132 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10133 * gcc.dg/graphite/scop-18.c: Likewise.
10134 * gcc.dg/pr41783.c: Disable LIM.
10135 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10136 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10137 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10138 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10139 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10140 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10141 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10142 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10143 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10144 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10145 * gfortran.dg/pr42108.f90: Likewise.
10146
56f34f03 101472016-05-18 David Malcolm <dmalcolm@redhat.com>
10148
10149 PR driver/69265
10150 * gcc.dg/spellcheck-options-11.c: New test case.
10151
e6481cd1 101522016-05-18 Jakub Jelinek <jakub@redhat.com>
10153
10154 PR c++/71100
10155 * g++.dg/opt/pr71100.C: New test.
10156
be951c59 101572016-05-18 Martin Jambor <mjambor@suse.cz>
10158
10159 PR ipa/69708
10160 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10161 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10162 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10163 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10164
665ff45b 101652016-05-18 Martin Jambor <mjambor@suse.cz>
10166
10167 PR ipa/69708
10168 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10169 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10170 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10171 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10172 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10173
485be62c 101742016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10175
10176 PR c++/69793
10177 * g++.dg/template/crash122.C: New.
10178
b251d5f5 101792016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10180
10181 PR c++/70466
10182 * g++.dg/template/pr70466-1.C: New.
10183 * g++.dg/template/pr70466-2.C: Likewise.
10184
c93e9931 101852016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10186
10187 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10188 splat operations and the XXSPLTIB instruction.
10189 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10190 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10191 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10192 xxlxor to clear a register.
10193
8ba6639c 101942016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10195
10196 * gcc.dg/torture/pr71020.c: New test.
10197
ec6e3005 101982016-05-18 Martin Jambor <mjambor@suse.cz>
10199
10200 PR ipa/70646
10201 * gcc.dg/ipa/pr70646.c: New test.
10202
5ef3c918 102032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10204
10205 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10206
70a88eab 102072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10208
10209 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10210 missing tests for vreinterpretq_p{8,16}.
10211
b52a930c 102122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10213
10214 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10215 vsliq_n_s64 and vsliq_n_u64.
10216
bdd4080b 102172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10218
10219 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10220 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10221
37814bf5 102222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10223
10224 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10225 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10226 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10227
764af2e0 102282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10229
10230 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10231 in comment.
10232
ffe01a83 102332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 10234
10235 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10236 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10237 "blr\t" and switch to scan-assembler-times.
10238
fab6dae9 102392016-05-18 Jiong Wang <jiong.wang@arm.com>
10240
231010db 10241 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10242 with __aarch64__.
10243 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10244 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 10245
4eb0c566 102462016-05-18 Jakub Jelinek <jakub@redhat.com>
10247
442f18f1 10248 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10249 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10250 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10251 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10252 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10253 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10254
4d83b36b 10255 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10256 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10257
a4528eec 10258 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10259 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10260
f0066139 10261 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10262 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10263
4eb0c566 10264 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10265
303e9267 102662016-05-18 Richard Biener <rguenther@suse.de>
10267
10268 PR tree-optimization/71168
10269 * gcc.dg/torture/pr71168.c: New testcase.
10270
0d7ddd44 102712016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10272
10273 PR middle-end/63586
10274 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10275 * gcc.dg/tree-ssa/pr63586.c: New test.
10276 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10277
899bcc0f 102782016-05-17 Nathan Sidwell <nathan@acm.org>
10279
10280 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10281 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10282 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10283 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10284
a2246979 102852016-05-17 Nathan Sidwell <nathan@acm.org>
10286
10287 * gcc.target/nvptx/abi-vararg-3.c: New.
10288
2f6a4d21 102892016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10290
10291 PR tree-optimization/54579
10292 PR middle-end/55299
10293 * gcc.dg/fold-notrotate-1.c: New test.
10294 * gcc.dg/fold-notshift-1.c: New test.
10295 * gcc.dg/fold-notshift-2.c: New test.
10296
27bdad45 102972016-05-17 Marek Polacek <polacek@redhat.com>
10298
10299 PR ipa/71146
10300 * g++.dg/ipa/pr71146.C: New test.
10301
f33a295a 103022016-05-17 David Malcolm <dmalcolm@redhat.com>
10303
10304 * jit.dg/test-error-array-bounds.c: New test case.
10305
b6dd53bf 103062016-05-17 Marc Glisse <marc.glisse@inria.fr>
10307
10308 * gcc.dg/tree-ssa/and-1.c: New testcase.
10309
a8719545 103102016-05-17 Marc Glisse <marc.glisse@inria.fr>
10311
10312 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10313 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10314
34806102 103152016-05-17 Marc Glisse <marc.glisse@inria.fr>
10316
10317 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10318 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10319
25fe08a8 103202016-05-17 Jiong Wang <jiong.wang@arm.com>
10321
10322 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10323
abf1a837 103242016-05-17 Jiong Wang <jiong.wang@arm.com>
10325
10326 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10327
666b9dd3 103282016-05-17 Jiong Wang <jiong.wang@arm.com>
10329
10330 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10331 ".2d[index]" when scan the assembly.
10332 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10333 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10334 float64x1.
10335 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10336
77d095c0 103372016-05-17 Richard Biener <rguenther@suse.de>
10338
10339 PR tree-optimization/71132
10340 * gcc.dg/torture/pr71132.c: New testcase.
10341
28adcc23 103422016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10343
10344 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10345
2439931e 103462016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10347
10348 PR target/70809
10349 * gcc.target/aarch64/pr70809_1.c: New test.
10350
5ec2ff80 103512016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10352
10353 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10354 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10355 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10356 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10357
17fd1c7a 103582016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10359 Ilya Enkovich <ilya.enkovich@intel.com>
10360
10361 PR target/71114
10362 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10363
46729204 103642016-05-16 Jan Hubicka <hubicka@ucw.cz>
10365
10366 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10367 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10368
2a1125d6 103692016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10370
10371 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10372 test for __ARM_FP16_ARGS.
10373 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10374 * gcc.target/arm/aapcs/neon-vect10.c: New.
10375 * gcc.target/arm/aapcs/neon-vect9.c: New.
10376 * gcc.target/arm/aapcs/vfp18.c: New.
10377 * gcc.target/arm/aapcs/vfp19.c: New.
10378 * gcc.target/arm/aapcs/vfp20.c: New.
10379 * gcc.target/arm/aapcs/vfp21.c: New.
10380 * gcc.target/arm/fp16-aapcs-1.c: New.
10381 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10382 test for __ARM_FP16_ARGS.
10383 * g++.target/arm/fp16-return-1.c: Update expected output.
10384
ea3d2d74 103852016-05-16 Jiong Wang <jiong.wang@arm.com>
10386
10387 PR testsuite/70227
10388 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10389
6989e05f 103902016-05-15 Harald Anlauf <anlauf@gmx.de>
10391
10392 PR fortran/69603
10393 * gfortran.dg/pr69603.f90: New testcase.
10394
a5f52592 103952016-05-14 Fritz Reese <fritzoreese@gmail.com>
10396
10397 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10398
88f949ab 103992016-05-14 Fritz Reese <fritzoreese@gmail.com>
10400
10401 PR fortran/71047
10402 * gfortran.dg/pr71047.f08: New test.
10403
90c88567 104042016-05-13 Joseph Myers <joseph@codesourcery.com>
10405
10406 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10407 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10408 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10409
00a690cc 104102016-05-13 Martin Sebor <msebor@redhat.com>
10411
10412 PR c++/60049
10413 * g++.dg/cpp0x/constexpr-60049.C: New test.
10414
ec8b6af7 104152016-05-13 Jakub Jelinek <jakub@redhat.com>
10416
10417 PR bootstrap/71071
10418 * gcc.dg/pr71071.c: New test.
10419
f54d1d7b 104202016-05-13 Uros Bizjak <ubizjak@gmail.com>
10421
10422 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10423 remove XOP handling.
2f3af60f 10424 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 10425
a39a0392 104262016-05-13 Nathan Sidwell <nathan@acm.org>
10427
10428 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10429 __atomic_is_lock_free declaration.
10430
42333dd9 104312016-05-13 Richard Biener <rguenther@suse.de>
10432
10433 PR tree-optimization/42587
10434 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10435
c5442454 104362016-05-13 Martin Liska <mliska@suse.cz>
10437
10438 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10439 the new format of dump output.
10440
03a400fb 104412016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10442
10443 * gcc.dg/pr71084.c: New test.
10444
69278c3f 104452016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10446
231010db 10447 PR target/53440
10448 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 10449
8138f11b 104502016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10451
10452 * gcc.target/aarch64/struct_return.c: New test.
10453
22a3f7bd 104542016-05-12 Marek Polacek <polacek@redhat.com>
10455
10456 PR c/70756
10457 * c-c++-common/pr70756-2.c: New test.
10458 * c-c++-common/pr70756.c: New test.
10459
9bcd42cc 104602016-05-12 Richard Biener <rguenther@suse.de>
10461
10462 PR tree-optimization/71059
10463 * gcc.dg/torture/pr71059.c: New testcase.
10464
5ffb4a0d 104652016-05-12 Richard Biener <rguenther@suse.de>
10466
10467 PR tree-optimization/71062
10468 * gcc.dg/torture/pr71062.c: New testcase.
10469
2ab65c31 104702016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10471
10472 PR tree-optimization/71006
10473 * gcc.dg/pr71006.c: New test.
10474
f0158fc0 104752016-05-12 Marek Polacek <polacek@redhat.com>
10476
10477 PR driver/71063
10478 * gcc.dg/opts-7.c: New test.
10479
0f56938b 104802016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10481
10482 PR target/70830
10483 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10484 Add -save-temps to dg-options.
10485 Scan for ldmfd rather than pop instruction.
10486 * gcc.target/arm/interrupt-2.c: Likewise.
10487 * gcc.target/arm/pr70830.c: New test.
10488
e10946d5 104892016-05-12 Jakub Jelinek <jakub@redhat.com>
10490
9fa8e468 10491 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10492 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10493
9ce62bbe 10494 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10495 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10496 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10497
708ae1b1 10498 PR target/71019
10499 * gcc.target/i386/avx512vl-pack-1.c: New test.
10500 * gcc.target/i386/avx512vl-pack-2.c: New test.
10501 * gcc.target/i386/avx512bw-pack-2.c: New test.
10502
a461f32e 10503 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10504
e10946d5 10505 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10506 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10507 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10508
f52a3ef6 105092016-05-12 Richard Biener <rguenther@suse.de>
10510
10511 PR tree-optimization/70986
10512 * gcc.dg/torture/pr70986-1.c: New testcase.
10513 * gcc.dg/torture/pr70986-2.c: Likewise.
10514 * gcc.dg/torture/pr70986-3.c: Likewise.
10515
54c4d22e 105162016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10517
10518 PR c/43651
10519 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10520 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10521
57215d5b 105222016-05-11 Uros Bizjak <ubizjak@gmail.com>
10523
10524 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10525 directive.
10526 * gcc.target/i386/pr66746.c: Ditto.
10527
67d3121c 105282016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10529
10530 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10531 support.
10532 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10533 warning when using -mvsx-timode.
10534 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10535 * gcc.target/powerpc/dform-2.c: Likewise.
10536 * gcc.target/powerpc/pr68805.c: Likewise.
10537
7f8012a5 105382016-05-11 Marek Polacek <polacek@redhat.com>
10539
10540 PR c++/71024
10541 * c-c++-common/attributes-3.c: New test.
10542
3e8567ce 105432016-05-11 Nathan Sidwell <nathan@acm.org>
10544
10545 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10546 * gcc.c-torture/execute/pr68185.c: Likewise.
10547 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10548 * gcc.dg/pr69634.c: Requires scheduling.
10549 * gcc.dg/torture/pr66178.c: Require label values.
10550 * gcc.dg/setjmp-6.c: Require indirect jumps.
10551
3739ac00 105522016-05-11 Richard Biener <rguenther@suse.de>
10553
10554 PR tree-optimization/71055
10555 * gcc.dg/torture/pr71055.c: New testcase.
10556
1ff8b385 105572016-05-11 Richard Biener <rguenther@suse.de>
10558
10559 PR debug/71057
10560 * g++.dg/debug/pr71057.C: New testcase.
10561
77126efa 105622016-05-11 Jakub Jelinek <jakub@redhat.com>
10563
10564 PR fortran/70855
10565 * gfortran.dg/gomp/pr70855.f90: New test.
10566
6fcaaf9b 105672016-05-11 Richard Biener <rguenther@suse.de>
10568
10569 PR middle-end/71002
10570 * g++.dg/torture/pr71002.C: New testcase.
10571
bfa8ea12 105722016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10573
10574 PR middle-end/70807
10575 * gcc.dg/pr70807.c: New test.
10576
87632549 105772016-05-10 Martin Sebor <msebor@redhat.com>
10578
10579 PR c++/38611
10580 * g++.dg/Wattributes.C: New test.
10581
f9153689 105822016-05-10 Marc Glisse <marc.glisse@inria.fr>
10583
10584 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10585 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10586 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10587
a44ed58a 105882016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10589
10590 PR target/70799
10591 * gcc.target/i386/pr70799-1.c: New test.
10592
d6c90d89 105932016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10594
10595 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10596
c1f73044 105972016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10598
10599 PR middle-end/70877
10600 * gcc.target/i386/pr70877.c: New test.
10601
e66d763a 106022016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10603
10604 PR tree-optimization/70786
10605 * gcc.target/i386/pr70876.c: New test.
10606
a30ff73a 106072016-05-10 Jakub Jelinek <jakub@redhat.com>
10608
10609 PR target/70927
10610 * gcc.target/i386/avx512vl-logic-1.c: New test.
10611 * gcc.target/i386/avx512vl-logic-2.c: New test.
10612 * gcc.target/i386/avx512dq-logic-2.c: New test.
10613
4b3fd38f 106142016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10615
10616 PR target/70963
10617 * gcc.target/powerpc/pr70963.c: New.
10618
abf93a25 106192016-05-10 David Malcolm <dmalcolm@redhat.com>
10620
10621 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10622 (test_very_wide_line): Add ruler to expected output.
10623 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10624 (test_very_wide_line): Likewise.
10625 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10626 (test_show_locus): Within the handling of "test_very_wide_line",
10627 enable show_ruler_p on the diagnostic context.
10628
d614888f 106292016-05-10 Richard Biener <rguenther@suse.de>
10630
10631 PR tree-optimization/71039
10632 * gcc.dg/torture/pr71039.c: New testcase.
10633
dbca5ed9 106342016-05-10 Nathan Sidwell <nathan@acm.org>
10635
10636 * gcc.dg/nested-func-10.c: Requires alloca.
10637 * gcc.dg/nested-func-9.c: Requires alloca.
10638 * gcc.c-torture/execute/pr70460.c: Requires labels.
10639 * gcc.c-torture/compile/pr70199.c: Requires labels.
10640 * gcc.target/nvptx/decl.c: Compile only.
10641 * gcc.target/nvptx/trailing-init.c: Compile only.
10642 * gcc.target/nvptx/ary-init.c: Compile only.
10643
3fa82609 106442016-05-10 Marek Polacek <polacek@redhat.com>
10645
10646 PR c/70255
10647 * gcc.dg/attr-opt-1.c: New test.
10648
76825907 106492016-05-10 Richard Biener <rguenther@suse.de>
10650
10651 PR tree-optimization/70497
10652 PR tree-optimization/28367
10653 * gcc.dg/torture/20160404-1.c: New testcase.
10654 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10655 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10656
68255819 106572016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10658
10659 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10660
d9aa8cdb 106612016-05-09 Uros Bizjak <ubizjak@gmail.com>
10662
10663 * gcc.target/i386/fabsneg-1.c New test.
10664
7cc16f50 106652016-05-09 Alan Modra <amodra@gmail.com>
10666
10667 PR testsuite/70826
10668 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10669
a83b7b63 106702016-05-09 Richard Biener <rguenther@suse.de>
10671
10672 PR tree-optimization/70985
10673 * gcc.dg/torture/pr70985.c: New testcase.
10674
189d0706 106752016-05-09 Bin Cheng <bin.cheng@arm.com>
10676
10677 * gcc.dg/tree-ssa/ifc-9.c: New test.
10678 * gcc.dg/tree-ssa/ifc-10.c: New test.
10679 * gcc.dg/tree-ssa/ifc-11.c: New test.
10680 * gcc.dg/tree-ssa/ifc-12.c: New test.
10681 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10682 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10683 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10684
1ec957b0 106852016-05-09 Richard Biener <rguenther@suse.de>
10686
10687 PR fortran/70937
10688 * gfortran.dg/pr70937.f90: New testcase.
10689
923c7714 106902016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10691
10692 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10693
d7cd448a 106942016-05-07 Fritz Reese <fritzoreese@gmail.com>
10695
10696 PR fortran/56226
10697 * gfortran.dg/dec_structure_1.f90: New testcase.
10698 * gfortran.dg/dec_structure_2.f90: Ditto.
10699 * gfortran.dg/dec_structure_3.f90: Ditto.
10700 * gfortran.dg/dec_structure_4.f90: Ditto.
10701 * gfortran.dg/dec_structure_5.f90: Ditto.
10702 * gfortran.dg/dec_structure_6.f90: Ditto.
10703 * gfortran.dg/dec_structure_7.f90: Ditto.
10704 * gfortran.dg/dec_structure_8.f90: Ditto.
10705 * gfortran.dg/dec_structure_9.f90: Ditto.
10706 * gfortran.dg/dec_structure_10.f90: Ditto.
10707 * gfortran.dg/dec_structure_11.f90: Ditto.
10708 * gfortran.dg/dec_union_1.f90: Ditto.
10709 * gfortran.dg/dec_union_2.f90: Ditto.
10710 * gfortran.dg/dec_union_3.f90: Ditto.
10711 * gfortran.dg/dec_union_4.f90: Ditto.
10712 * gfortran.dg/dec_union_5.f90: Ditto.
10713 * gfortran.dg/dec_union_6.f90: Ditto.
10714 * gfortran.dg/dec_union_7.f90: Ditto.
10715
f681e29b 107162016-05-07 Tom de Vries <tom@codesourcery.com>
10717
10718 PR tree-optimization/70956
10719 * gcc.dg/graphite/pr70956.c: New test.
10720
68d7f375 107212016-05-06 Jakub Jelinek <jakub@redhat.com>
10722
faf39348 10723 PR middle-end/70941
10724 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10725 (a, b, c, d): Change type from char to signed char.
10726 (main): Compare against (signed char) -1634678893 instead of
10727 hardcoded -109. Use __builtin_abort instead of abort.
10728
b768b13a 10729 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10730 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10731
68d7f375 10732 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10733
5dda16ea 107342016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10735
10736 PR debug/70935
10737 * gcc.dg/torture/pr70935.c: New test.
10738
13ede1b5 107392016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10740
10741 PR target/58219
7fc878c4 10742 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 10743
96d94be2 107442016-05-06 Richard Biener <rguenther@suse.de>
10745
10746 PR tree-optimization/70960
10747 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10748
e5d9f15d 107492016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10750
10751 PR target/52933
10752 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10753 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10754 Adjust expected instruction counts.
10755 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10756
2dd7705f 107572016-05-06 Marek Polacek <polacek@redhat.com>
10758
10759 PR sanitizer/70875
10760 * gcc.dg/ubsan/bounds-3.c: New test.
10761
cb8bc632 107622016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10763
10764 PR target/54089
10765 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10766
b343c173 107672016-05-06 Richard Biener <rguenther@suse.de>
10768
10769 PR middle-end/70931
10770 * gfortran.dg/pr70931.f90: New testcase.
10771
1e3db0b1 107722016-05-06 Richard Biener <rguenther@suse.de>
10773
10774 PR middle-end/70941
10775 * gcc.dg/torture/pr70941.c: New testcase.
10776
bdd54b6d 107772016-05-05 Bin Cheng <bin.cheng@arm.com>
10778
10779 PR tree-optimization/57206
10780 * gcc.dg/vect/pr57206.c: New test.
10781
499adcfd 107822016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10783
10784 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10785
871164c4 107862016-05-05 Jakub Jelinek <jakub@redhat.com>
10787
ecb23e00 10788 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10789
871164c4 10790 * c-c++-common/Wdangling-else-4.c: New test.
10791
70cf83ba 107922016-05-04 Jakub Jelinek <jakub@redhat.com>
10793
858c9470 10794 PR c++/70906
10795 PR c++/70933
10796 * g++.dg/opt/pr70906.C: New test.
10797 * g++.dg/opt/pr70933.C: New test.
10798
70cf83ba 10799 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10800
aaa36a78 108012016-05-04 Jan Hubicka <hubicka@ucw.cz>
10802
10803 * gcc.dg/ipa/pure-const-3.c: New testcase.
10804
1d52c456 108052016-05-04 Marek Polacek <polacek@redhat.com>
10806
10807 * c-c++-common/Wdangling-else-1.c: New test.
10808 * c-c++-common/Wdangling-else-2.c: New test.
10809 * c-c++-common/Wdangling-else-3.c: New test.
10810
dc581573 108112016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10812
10813 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10814 flag is present.
10815
a64030fe 108162016-05-04 Marek Polacek <polacek@redhat.com>
10817
10818 PR c/48778
10819 * gcc.dg/Waddress-2.c: New test.
10820
b461b04a 108212016-05-04 Alan Modra <amodra@gmail.com>
10822
10823 * gcc.target/powerpc/pr70866.c: New.
10824
c388a0cf 108252016-05-03 Martin Sebor <msebor@redhat.com>
10826
10827 PR c++/66561
10828 * c-c++-common/builtin_location.c: New test.
10829 * g++.dg/cpp1y/builtin_location.C: New test.
10830
5d4db8ef 108312016-05-03 Marek Polacek <polacek@redhat.com>
10832
10833 PR c/70859
10834 * gcc.dg/pr70859.c: New test.
10835 * gcc.dg/pr70859-2.c: New test.
10836
ca938765 108372016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10838
10839 * gnat.dg/debug5.adb: New testcase.
10840
60b27d5f 108412016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10842
10843 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10844 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10845 Procedure to check for z10 instruction set.
10846
5ab325d0 108472016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10848
10849 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10850
c548a0ad 108512016-05-03 Alan Modra <amodra@gmail.com>
10852
10853 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10854
d5ecd946 108552016-05-03 Jakub Jelinek <jakub@redhat.com>
10856
10857 * gcc.target/i386/avx512f-cvt-1.c: New test.
10858
35b0a053 108592016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10860
10861 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10862 -fdump-tree-vrp-details.
10863
9ae1b28a 108642016-05-03 Richard Biener <rguenther@suse.de>
10865
10866 * gcc.dg/pr30172-1.c: Adjust.
10867 * gcc.dg/pr63743.c: Likewise.
10868 * gcc.dg/tm/pr51696.c: Likewise.
10869 * c-c++-common/tm/safe-1.c: Likewise.
10870 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10871 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10872 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10873 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10874
9c1a31e4 108752016-05-03 Jakub Jelinek <jakub@redhat.com>
10876
fe69bcb9 10877 PR rtl-optimization/70467
10878 * gcc.target/i386/pr70467-3.c: New test.
10879 * gcc.target/i386/pr70467-4.c: New test.
10880
9082c4a4 10881 PR tree-optimization/70916
10882 * gcc.c-torture/compile/pr70916.c: New test.
10883
9c1a31e4 10884 PR target/49244
10885 * gcc.target/i386/pr49244-1.c: New test.
10886 * gcc.target/i386/pr49244-2.c: New test.
10887
69105acc 108882016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10889
10890 PR rtl-optimization/44281
10891 * gcc.target/i386/pr44281.c: New test.
10892
9ab8df54 108932016-05-03 bin cheng <bin.cheng@arm.com>
10894
10895 PR tree-optimization/56541
10896 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10897 * gcc.dg/vect/pr56541.c: new test.
10898
3c62cae0 108992016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10900
10901 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10902 __float128.
10903 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10904
91abc161 109052016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10906
10907 PR testsuite/70520
10908 * c-c++-common/asan/clone-test-1.c (main): Align child process
10909 stack to 16 bytes.
10910
aa3d1155 109112016-05-02 David Malcolm <dmalcolm@redhat.com>
10912
10913 PR c++/62314
10914 * g++.dg/spellcheck-fields-2.C: New test case.
10915
002c3f28 109162016-05-02 David Malcolm <dmalcolm@redhat.com>
10917
10918 PR c++/62314
10919 * g++.dg/pr62314.C: New test case.
10920
46e5dccc 109212016-05-02 Jan Hubicka <hubicka@ucw.cz>
10922
10923 * gcc.dg/ipa/inline-8.c: New testcase.
10924
663f4248 109252016-05-02 Jakub Jelinek <jakub@redhat.com>
10926
10927 PR rtl-optimization/70467
10928 * gcc.target/i386/pr70467-1.c: New test.
10929
efe8bdf5 109302016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10931
10932 * gcc.dg/spec-options.c: Run the test on all targets.
10933 * gcc.dg/foo.specs: Use cpp_unique_options.
10934
47ef9633 109352016-05-02 Marc Glisse <marc.glisse@inria.fr>
10936
10937 * gcc.dg/tree-ssa/unord.c: New testcase.
10938
eb1a077c 109392016-05-02 Marc Glisse <marc.glisse@inria.fr>
10940
10941 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10942
28e869d0 109432016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10944
10945 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10946
dd185f6e 109472016-05-02 Marek Polacek <polacek@redhat.com>
10948
10949 PR c/70851
10950 * gcc.dg/enum-incomplete-3.c: New test.
10951
773d09b9 109522016-05-02 Marek Polacek <polacek@redhat.com>
10953 Tom de Vries <tom@codesourcery.com>
10954
10955 PR tree-optimization/70700
10956 * gcc.dg/pr70700.c: New test.
10957
f0dc3286 109582016-05-01 Uros Bizjak <ubizjak@gmail.com>
10959
10960 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10961 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10962 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10963 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10964 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10965
7f931827 109662016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10967
10968 * ada/acats/run_acats: Rename into...
10969 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10970 * ada/acats/run_all.sh: Remove redundant test.
10971 (target_run): Move around.
10972 (target_gnatchop): Use newly built executable.
10973 (target_gnatmake): Likewise.
10974 Check that the compilation of impbit succeeds.
10975
1c492b4e 109762016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10977
10978 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10979 * gcc.dg/20021029-1.c: Likewise.
10980 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10981 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10982 * gcc.target/sh/cmpstr.c: Likewise.
10983 * gcc.target/sh/cmpstrn.c: Likewise.
10984 * gcc.target/sh/memset.c: Likewise.
10985 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10986 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10987 * gcc.target/sh/pr39423-1.c: Likewise.
10988 * gcc.target/sh/pr49468-di.c: Likewise.
10989 * gcc.target/sh/pr49468-si.c: Likewise.
10990 * gcc.target/sh/pr49880-1.c: Likewise.
10991 * gcc.target/sh/pr49880-2.c: Likewise.
10992 * gcc.target/sh/pr49880-3.c: Likewise.
10993 * gcc.target/sh/pr50751-1.c: Likewise.
10994 * gcc.target/sh/pr50751-4.c: Likewise.
10995 * gcc.target/sh/pr50751-7.c: Likewise.
10996 * gcc.target/sh/pr51244-1.c: Likewise.
10997 * gcc.target/sh/pr51244-10.c: Likewise.
10998 * gcc.target/sh/pr51244-11.c: Likewise.
10999 * gcc.target/sh/pr51244-12.c: Likewise.
11000 * gcc.target/sh/pr51244-13.c: Likewise.
11001 * gcc.target/sh/pr51244-14.c: Likewise.
11002 * gcc.target/sh/pr51244-17.c: Likewise.
11003 * gcc.target/sh/pr51244-18.c: Likewise.
11004 * gcc.target/sh/pr51244-19.c: Likewise.
11005 * gcc.target/sh/pr51244-4.c: Likewise.
11006 * gcc.target/sh/pr51244-5.c: Likewise.
11007 * gcc.target/sh/pr51244-7.c: Likewise.
11008 * gcc.target/sh/pr51244-8.c: Likewise.
11009 * gcc.target/sh/pr51244-9.c: Likewise.
11010 * gcc.target/sh/pr51697.c: Likewise.
11011 * gcc.target/sh/pr52483-1.c: Likewise.
11012 * gcc.target/sh/pr52483-2.c: Likewise.
11013 * gcc.target/sh/pr52483-3.c: Likewise.
11014 * gcc.target/sh/pr52483-5.c: Likewise.
11015 * gcc.target/sh/pr52933-1.c: Likewise.
11016 * gcc.target/sh/pr52933-2.c: Likewise.
11017 * gcc.target/sh/pr52933-3.c: Likewise.
11018 * gcc.target/sh/pr53568-1.c: Likewise.
11019 * gcc.target/sh/pr53976-1.c: Likewise.
11020 * gcc.target/sh/pr53988-1.c: Likewise.
11021 * gcc.target/sh/pr53988.c: Likewise.
11022 * gcc.target/sh/pr54089-1.c: Likewise.
11023 * gcc.target/sh/pr54089-6.c: Likewise.
11024 * gcc.target/sh/pr54089-7.c: Likewise.
11025 * gcc.target/sh/pr54089-8.c: Likewise.
11026 * gcc.target/sh/pr54089-9.c: Likewise.
11027 * gcc.target/sh/pr54236-1.c: Likewise.
11028 * gcc.target/sh/pr54236-2.c: Likewise.
11029 * gcc.target/sh/pr54236-3.c: Likewise.
11030 * gcc.target/sh/pr54236-4.c: Likewise.
11031 * gcc.target/sh/pr54386.c: Likewise.
11032 * gcc.target/sh/pr54602-1.c: Likewise.
11033 * gcc.target/sh/pr54685.c: Likewise.
11034 * gcc.target/sh/pr54760-1.c: Likewise.
11035 * gcc.target/sh/pr54760-2.c: Likewise.
11036 * gcc.target/sh/pr54760-3.c: Likewise.
11037 * gcc.target/sh/pr54760-4.c: Likewise.
11038 * gcc.target/sh/pr54760-5.c: Likewise.
11039 * gcc.target/sh/pr54760-6.c: Likewise.
11040 * gcc.target/sh/pr55146.c: Likewise.
11041 * gcc.target/sh/pr55160.c: Likewise.
11042 * gcc.target/sh/pr59278.c: Likewise.
11043 * gcc.target/sh/pr59401-1.c: Likewise.
11044 * gcc.target/sh/pr59533-1.c: Likewise.
11045 * gcc.target/sh/pr63260.c: Likewise.
11046 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11047 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11048 * gcc.target/sh/strlen.c: Likewise.
11049 * gcc.target/sh/torture/pr30807.c: Likewise.
11050 * gcc.target/sh/torture/pr34777.c: Likewise.
11051 * gcc.target/sh/torture/pr64652.c: Likewise.
11052 * gcc.target/sh/torture/pr65505.c: Likewise.
11053 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11054 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11055
0c4005be 110562016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11057
11058 PR c++/66644
11059 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11060
d94e6223 110612016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11062
11063 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11064 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11065 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11066 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11067
46f37836 110682016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11069
11070 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11071 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11072
4d0a8bac 110732016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11074
11075 PR middle-end/70626
11076 * c-c++-common/goacc/combined-reduction.c: New test.
11077 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11078
b98e0db3 110792016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11080
11081 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11082 *movdi_internal pattern only if PIC off.
11083 * gcc.target/i386/pr70155-2.c: Likewise.
11084 * gcc.target/i386/pr70155-3.c: Likewise.
11085 * gcc.target/i386/pr70155-4.c: Likewise.
11086 * gcc.target/i386/pr70155-5.c: Likewise.
11087 * gcc.target/i386/pr70155-6.c: Likewise.
11088 * gcc.target/i386/pr70155-7.c: Likewise.
11089 * gcc.target/i386/pr70155-8.c: Likewise.
11090 * gcc.target/i386/pr70155-15.c: Likewise.
11091 * gcc.target/i386/pr70155-17.c: Likewise.
11092 * gcc.target/i386/pr70155-22.c: Likewise.
11093
8b066242 110942016-04-29 Bin Cheng <bin.cheng@arm.com>
11095
11096 PR tree-optimization/70803
11097 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11098
22912e73 110992016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11100
11101 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11102 optimization of vector loop.
11103 * gcc.target/i386/vect-unpack-3.c: New test.
11104 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11105 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11106 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11107
568128c6 111082016-04-29 Marek Polacek <polacek@redhat.com>
11109
11110 PR sanitizer/70342
11111 * g++.dg/ubsan/null-7.C: New test.
11112
025dd1e0 11113 PR c/70852
11114 * gcc.dg/pr70852.c: New test.
11115
eb16928e 111162016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11117
11118 PR/69089
11119 * g++.dg/cpp0x/alignas6.C: New test.
11120
d7377ee9 111212016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11122
4860a6bf 11123 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11124 * gcc.dg/pr27003.c: Likewise.
11125 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11126 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11127 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11128 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 11129 * gcc.target/arc/mxy.c: Likewise.
11130 * gcc.target/arc/mswape.c: Likewise.
11131 * gcc.target/arc/mrtsc.c: Likewise.
11132 * gcc.target/arc/mcrc.c: Likewise.
11133 * gcc.target/arc/mdsp-packa.c: Likewise.
11134 * gcc.target/arc/mdvbf.c: Likewise.
11135 * gcc.target/arc/mlock.c: Likewise.
11136 * gcc.target/arc/mmac-24.c: Likewise.
11137 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11138
efa1b7ab 111392016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11140 Matthijs Kooijman <matthijs@stdin.nl>
11141 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11142
11143 PR target/60040
11144 * gcc.target/avr/pr60040-1.c: New.
11145 * gcc.target/avr/pr60040-2.c: New.
11146
00371d68 111472016-04-29 Richard Biener <rguenther@suse.de>
11148
11149 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11150
73447cc5 111512016-04-29 Richard Biener <rguenther@suse.de>
11152
11153 PR tree-optimization/13962
11154 PR tree-optimization/65686
11155 * gcc.dg/uninit-pr65686.c: New testcase.
11156
c2087b56 111572016-04-29 Jakub Jelinek <jakub@redhat.com>
11158
11159 PR middle-end/70843
11160 * gcc.dg/pr70843.c: New test.
11161
cdd06d5a 111622016-04-28 Jakub Jelinek <jakub@redhat.com>
11163
11164 PR target/70858
11165 * gcc.target/i386/pr70858.c: New test.
11166
1a60079e 111672016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11168
11169 * gcc.target/arc/nps400-1.c: New file.
11170
11bc2894 111712016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11172 Andrew Burgess <andrew.burgess@embecosm.com>
11173
11174 * gcc.target/arc/movh_cl-1.c: New file.
11175
dd9bf0b5 111762016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11177 Andrew Burgess <andrew.burgess@embecosm.com>
11178
11179 * gcc.target/arc/extzv-1.c: New file.
11180 * gcc.target/arc/insv-1.c: New file.
11181 * gcc.target/arc/insv-2.c: New file.
11182 * gcc.target/arc/movb-1.c: New file.
11183 * gcc.target/arc/movb-2.c: New file.
11184 * gcc.target/arc/movb-3.c: New file.
11185 * gcc.target/arc/movb-4.c: New file.
11186 * gcc.target/arc/movb-5.c: New file.
11187 * gcc.target/arc/movb_cl-1.c: New file.
11188 * gcc.target/arc/movb_cl-2.c: New file.
11189 * gcc.target/arc/movbi_cl-1.c: New file.
11190 * gcc.target/arc/movl-1.c: New file.
11191
a22e4209 111922016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11193 Andrew Burgess <andrew.burgess@embecosm.com>
11194
11195 * gcc.target/arc/cmem-1.c: New file.
11196 * gcc.target/arc/cmem-2.c: New file.
11197 * gcc.target/arc/cmem-3.c: New file.
11198 * gcc.target/arc/cmem-4.c: New file.
11199 * gcc.target/arc/cmem-5.c: New file.
11200 * gcc.target/arc/cmem-6.c: New file.
11201 * gcc.target/arc/cmem-7.c: New file.
11202 * gcc.target/arc/cmem-ld.inc: New file.
11203 * gcc.target/arc/cmem-st.inc: New file.
11204
287c3982 112052016-04-28 Jakub Jelinek <jakub@redhat.com>
11206
11207 PR target/70821
11208 * gcc.target/i386/pr70821.c: New test.
11209
e40e5340 112102016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11211
11212 * gcc.target/powerpc/vec-adde.c: New test.
11213 * gcc.target/powerpc/vec-adde-int128.c: New test.
11214
cf977d50 112152016-04-28 Jakub Jelinek <jakub@redhat.com>
11216
11217 * gcc.target/i386/avx-vround-1.c: New test.
11218 * gcc.target/i386/avx-vround-2.c: New test.
11219 * gcc.target/i386/avx512vl-vround-1.c: New test.
11220 * gcc.target/i386/avx512vl-vround-2.c: New test.
11221
572f8300 112222016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11223
11224 PR testsuite/70595
11225 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11226 (check_effective_target_cilkplus_runtime): ... this.
11227 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11228 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11229
11230 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11231 Require cilkplus_runtime.
11232 Don't add -lcilkrts.
11233 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11234 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11235 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11236 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11237 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11238 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11239 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11240 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11241 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11242 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11243 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11244 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11245 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11246 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11247 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11248 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11249 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11250 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11251 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11252 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11253 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11254 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11255 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11256 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11257 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11258 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11259 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11260 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11261 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11262
11263 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11264 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11265
11266 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11267
11268 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11269 cilkplus_runtime.
11270
dfba0905 112712016-04-27 Marc Glisse <marc.glisse@inria.fr>
11272
11273 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11274 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11275
605a4556 112762015-04-27 Ryan Burn <contact@rnburn.com>
11277
11278 PR c++/69024
11279 PR c++/68997
11280 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11281 diagnostic.
11282 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11283 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11284
6a1231a5 112852016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11286
11287 * gnat.dg/limited_with4.ad[sb]: New test.
11288 * gnat.dg/limited_with4_pkg.ads: New helper.
11289
4dad9e09 112902016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11291
11292 PR target/70155
11293 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11294 and movv1ti_internal patterns
11295 * gcc.target/i386/pr70155-1.c: New test.
11296 * gcc.target/i386/pr70155-2.c: Likewise.
11297 * gcc.target/i386/pr70155-3.c: Likewise.
11298 * gcc.target/i386/pr70155-4.c: Likewise.
11299 * gcc.target/i386/pr70155-5.c: Likewise.
11300 * gcc.target/i386/pr70155-6.c: Likewise.
11301 * gcc.target/i386/pr70155-7.c: Likewise.
11302 * gcc.target/i386/pr70155-8.c: Likewise.
11303 * gcc.target/i386/pr70155-9.c: Likewise.
11304 * gcc.target/i386/pr70155-10.c: Likewise.
11305 * gcc.target/i386/pr70155-11.c: Likewise.
11306 * gcc.target/i386/pr70155-12.c: Likewise.
11307 * gcc.target/i386/pr70155-13.c: Likewise.
11308 * gcc.target/i386/pr70155-14.c: Likewise.
11309 * gcc.target/i386/pr70155-15.c: Likewise.
11310 * gcc.target/i386/pr70155-16.c: Likewise.
11311 * gcc.target/i386/pr70155-17.c: Likewise.
11312 * gcc.target/i386/pr70155-18.c: Likewise.
11313 * gcc.target/i386/pr70155-19.c: Likewise.
11314 * gcc.target/i386/pr70155-20.c: Likewise.
11315 * gcc.target/i386/pr70155-21.c: Likewise.
11316 * gcc.target/i386/pr70155-22.c: Likewise.
11317
a80f3f45 113182016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11319
11320 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11321 ".{5,6}".
11322
279305d1 113232016-04-27 Bin Cheng <bin.cheng@arm.com>
11324
11325 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11326 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11327 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11328 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11329 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11330
8974b625 113312016-04-27 Richard Biener <rguenther@suse.de>
11332
11333 PR ipa/70760
11334 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11335 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11336
886d5463 113372016-04-27 Nathan Sidwell <nathan@acm.org>
11338
11339 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11340 * g++.dg/ubsan/pr63956.C: Adjust error location.
11341
f0e35aa9 113422016-04-27 Nick Clifton <nickc@redhat.com>
11343
11344 PR middle-end/49889
11345 * gcc.dg/pr49889.c: New test.
11346
40385231 113472016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11348
11349 * c-c++-common/memset-array.c: New test.
11350
37229a71 113512016-04-26 Martin Sebor <msebor@redhat.com>
11352
11353 PR c++/66639
11354 * g++.dg/cpp1y/func_constexpr.C: New test.
11355
3eedf9bd 113562016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11357
11358 PR c++/70241
11359 * g++.dg/cpp0x/enum32.C: New test.
11360 * g++.dg/cpp0x/enum33.C: New test.
11361
113622016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 11363
11364 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11365 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11366 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11367 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11368 * gcc.c-torture/execute/pr38151.c: Likewise.
11369 * gcc.c-torture/execute/pr66556.c: Likewise.
11370 * gcc.c-torture/execute/pr67781.c: Likewise.
11371 * gcc.c-torture/execute/pr68648.c: Likewise.
11372
8c51f92f 113732016-04-26 Marc Glisse <marc.glisse@inria.fr>
11374
11375 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11376
fa20ebd3 113772016-04-26 Marek Polacek <polacek@redhat.com>
11378
11379 PR c/67784
11380 * gcc.dg/pr67784-3.c: New test.
11381 * gcc.dg/pr67784-4.c: New test.
11382 * gcc.dg/pr67784-5.c: New test.
11383
9db47803 11384 PR c/70791
11385 * gcc.dg/Wnested-externs-2.c: New test.
11386
bff407f2 113872016-04-26 Marc Glisse <marc.glisse@inria.fr>
11388
11389 * gcc.dg/fold-plusmult.c: Adjust.
11390 * gcc.dg/no-strict-overflow-6.c: Adjust.
11391 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11392
78d0c69e 113932016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11394
11395 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11396 number scans.
11397 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11398 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11399 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11400 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11401 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11402 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11403 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11404 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11405 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11406 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11407 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11408 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11409 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11410 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11411 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11412 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11413 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11414 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11415 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11416 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11417 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11418 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11419 scans.
11420 * gcc.target/i386/pr32219-4.c: Likewise.
11421 * gcc.target/i386/pr32219-6.c: Likewise.
11422 * gcc.target/i386/pr32219-8.c: Likewise.
11423
221d6722 114242016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11425
11426 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11427 associated options.
11428
514727a9 114292016-04-26 Marek Polacek <polacek@redhat.com>
11430
11431 PR c++/70744
11432 * g++.dg/ext/cond2.C: New test.
11433
e6ee4c61 114342016-04-26 Bin Cheng <bin.cheng@arm.com>
11435
11436 PR tree-optimization/70771
11437 PR tree-optimization/70775
11438 * gcc.dg/pr70771.c: New test.
3730828c 11439 * gcc.dg/pr70775.c: New test.
e6ee4c61 11440
b3d72796 114412016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11442
11443 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11444
c11ece29 114452016-04-25 Richard Biener <rguenther@suse.de>
11446
11447 PR tree-optimization/70780
11448 * gcc.dg/torture/pr70780.c: New testcase.
11449
92a44a68 114502016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 11451
4860a6bf 11452 * gcc.target/arm/neon-vaddws16.c: New test.
11453 * gcc.target/arm/neon-vaddws32.c: New test.
11454 * gcc.target/arm/neon-vaddwu16.c: New test.
11455 * gcc.target/arm/neon-vaddwu32.c: New test.
11456 * gcc.target/arm/neon-vaddwu8.c: New test.
11457 * lib/target-supports.exp
d40b10b2 11458 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11459 that arm neon support vector widen sum of HImode TO SImode.
11460
4bbfd6c2 114612016-04-23 Jakub Jelinek <jakub@redhat.com>
11462
11463 PR sanitizer/70712
11464 * c-c++-common/asan/pr70712.c: New test.
11465
524df596 114662016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11467
11468 * .gitattributes: New file.
11469
426c75c3 114702016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11471
11472 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11473
c052a8d5 114742016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11475
11476 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11477 * gfortran.dg/submodule_15.f08: Likewise.
11478
c08d4612 114792016-04-22 Richard Biener <rguenther@suse.de>
11480
11481 PR tree-optimization/70740
11482 * gcc.dg/torture/pr70740.c: New testcase.
11483
fd3211e1 114842016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11485
11486 PR target/70750
11487 * gcc.target/i386/pr70750-1.c: New test.
11488 * gcc.target/i386/pr70750-2.c: Likewise.
11489
15acd78c 114902016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11491
11492 PR c++/70540
11493 * g++.dg/cpp0x/auto48.C: New.
11494
192bf59c 114952016-04-21 Marek Polacek <polacek@redhat.com>
11496
11497 PR c++/70513
11498 * g++.dg/cpp0x/forw_enum12.C: New test.
11499 * g++.dg/cpp0x/forw_enum13.C: New test.
11500
5d429e99 115012016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11502
11503 PR target/70728
11504 * gcc.target/i386/pr70728.c: New test.
11505
06777d85 115062016-04-21 Richard Biener <rguenther@suse.de>
11507
11508 PR middle-end/70747
11509 * gcc.dg/pr70747.c: New testcase.
11510
7434c6fb 115112016-04-21 Bin Cheng <bin.cheng@arm.com>
11512
11513 PR tree-optimization/70715
11514 * gcc.dg/tree-ssa/scev-13.c: New test.
11515
f3ec0970 115162016-04-21 Marc Glisse <marc.glisse@inria.fr>
11517
11518 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11519
523f3a9d 115202016-04-21 Marc Glisse <marc.glisse@inria.fr>
11521
11522 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11523
ace7bf06 115242016-04-20 Jan Hubicka <jh@suse.cz>
11525
11526 PR ipa/70018
11527 * g++.dg/ipa/nothrow-1.C: New testcase.
11528
2b073aa6 115292016-04-20 Nathan Sidwell <nathan@acm.org>
11530
11531 PR c++/55635
11532 * g++.dg/eh/delete1.C: New.
11533
8a574c11 115342016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11535
11536 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11537 -mtune-ctrl=sse_typeless_stores.
11538
e3400750 115392016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11540
11541 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11542
4bd8a059 115432016-04-20 Bin Cheng <bin.cheng@arm.com>
11544
11545 PR tree-optimization/69489
11546 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11547
70574e60 115482016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11549
11550 PR c++/69363
11551 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11552 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11553 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11554
bd6f374c 115552016-04-20 Bin Cheng <bin.cheng@arm.com>
11556
11557 PR tree-optimization/56625
11558 PR tree-optimization/69489
11559 * gcc.dg/vect/pr56625.c: New test.
11560 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11561
482539ee 115622016-04-20 Andrew Pinski <apinski@cavium.com>
11563
11564 PR target/64971
11565 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11566
b4672800 115672016-04-20 Arnaud Charlet <charlet@adacore.com>
11568
11569 * gnat.dg/self1.adb: Remove now incorrect test.
11570
4fb48737 115712016-04-20 Bin Cheng <bin.cheng@arm.com>
11572
11573 * gcc.dg/tree-ssa/scev-11.c: New test.
11574 * gcc.dg/tree-ssa/scev-12.c: New test.
11575
97efb92e 115762016-04-20 Marek Polacek <polacek@redhat.com>
11577
11578 PR tree-optimization/70725
11579 * gcc.dg/pr70725.c: New test.
11580
9d2d4060 115812016-04-20 Richard Biener <rguenther@suse.de>
11582
11583 PR tree-optimization/70726
11584 * g++.dg/vect/pr70726.cc: New testcase.
11585
54530437 115862016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11587
11588 PR target/70674
11589 * gcc.target/s390/pr70674.c: New test.
11590
acda2210 115912016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11592
11593 PR libgfortran/70684
11594 * gfortran.dg/list_read_14.f90: New test.
11595
b7040bb0 115962016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11597
11598 PR target/69201
11599 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11600 extern to force it misaligned.
11601 (b): Likewise.
11602 (c): Likewise.
11603 (d): Likewise.
11604 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11605 Don't check `*' before movv4sf_internal.
11606 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11607 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11608 Don't check `*' before movv16qi_internal.
11609 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11610 extern to force it misaligned.
11611 (b): Likewise.
11612 (c): Likewise.
11613 (d): Likewise.
11614 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11615 Don't check `*' before movv2df_internal.
11616 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11617 extern to force it misaligned.
11618 (b): Likewise.
11619 (c): Likewise.
11620 (d): Likewise.
11621 Check movv8sf_internal instead of avx_storeups256.
11622 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11623
263b5475 116242016-04-19 Richard Biener <rguenther@suse.de>
11625
11626 PR tree-optimization/70171
11627 * g++.dg/tree-ssa/pr70171.C: New testcase.
11628
222ac318 116292016-04-19 Richard Biener <rguenther@suse.de>
11630
11631 PR tree-optimization/70724
11632 * gcc.dg/torture/pr70724.c: New testcase.
11633
003000a4 116342016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11635
11636 PR middle-end/70689
4860a6bf 11637 * gcc.target/i386/pr70689.c: New.
003000a4 11638
3f6e13de 116392016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11640
11641 PR target/70708
11642 * gcc.target/i386/pr70708.c: New test.
11643
10abddbd 116442016-04-18 Richard Biener <rguenther@suse.de>
11645
11646 PR tree-optimization/43434
11647 * gcc.dg/vect/pr43434.c: New testcase.
11648 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11649 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11650 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11651 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11652 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11653 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11654 * gcc.dg/gomp/pr68640.c: Likewise.
11655 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11656 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11657
950db54a 116582016-04-18 Richard Biener <rguenther@suse.de>
11659
11660 PR tree-optimization/70701
11661 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11662
67ccbf39 116632016-04-18 Tom de Vries <tom@codesourcery.com>
11664
11665 PR testsuite/70699
11666 * gcc.dg/pr70161.c: Add dot-file scans.
11667 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11668 instead of after last dot char.
11669
021ad2f3 116702016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11671
11672 * c-c++-common/dump-ada-spec-3.c: New test.
11673 * c-c++-common/dump-ada-spec-4.c: Likewise.
11674
d572fcfd 116752016-04-17 Tom de Vries <tom@codesourcery.com>
11676
11677 PR other/70183
11678 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11679
8b4ee73c 116802016-04-15 Jan Hubicka <jh@suse.cz>
11681
11682 PR ipa/70018
11683 * g++.dg/ipa/pure-const-1.C: New testcase.
11684 * g++.dg/ipa/pure-const-2.C: New testcase.
11685 * g++.dg/ipa/pure-const-3.C: New testcase.
11686
eac243e7 116872016-04-15 Marek Polacek <polacek@redhat.com>
11688
11689 PR c/70671
11690 * gcc.dg/bitfld-22.c: New test.
11691
64c1df32 116922016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11693
11694 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11695 x86_64.
11696
926f9422 116972016-04-15 Marek Polacek <polacek@redhat.com>
11698
11699 PR c/70651
11700 * c-c++-common/pr70651.c: New test.
11701
309bbaa3 117022016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11703
11704 PR rtl-optimization/70681
11705 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11706 dump scan on arm and powerpc.
11707 * gcc.dg/pr10474.c: Likewise.
11708
b4ba8358 117092016-04-15 Jakub Jelinek <jakub@redhat.com>
11710
ed92874a 11711 PR c++/69517
11712 PR c++/70019
11713 PR c++/70588
11714 * g++.dg/cpp1y/vla11.C: Revert for real.
11715
b4ba8358 11716 PR c/70436
11717 * c-c++-common/Wparentheses-1.c: New test.
11718 * c-c++-common/gomp/Wparentheses-1.c: New test.
11719 * c-c++-common/gomp/Wparentheses-2.c: New test.
11720 * c-c++-common/gomp/Wparentheses-3.c: New test.
11721 * c-c++-common/gomp/Wparentheses-4.c: New test.
11722 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11723 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11724 * c-c++-common/goacc/Wparentheses-1.c: New test.
11725
65717bb5 117262016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11727
11728 PR target/70662
11729 * gcc.target/i386/pr70662.c: New test.
11730
ca1a4077 117312016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 11732 Alan Modra <amodra@gmail.com>
ca1a4077 11733
11734 PR tree-optimization/70130
11735 * gcc.dg/vect/O3-pr70130.c: New testcase.
11736
dbe1794c 117372016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11738
11836644 11739 PR target/70669
11740 * gcc.target/powerpc/pr70669.c: New test.
11741
dbe1794c 11742 PR target/70640
11743 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11744 a power7 system that does not have an assembler that supports
11745 power8.
11746
4c1007f1 117472016-04-14 Martin Sebor <msebor@redhat.com>
11748
11749 PR c++/69517
11750 PR c++/70019
11751 PR c++/70588
11752 * c-c++-common/ubsan/vla-1.c: Revert.
11753 * g++.dg/cpp1y/vla11.C: Same.
11754 * g++.dg/cpp1y/vla12.C: Same.
11755 * g++.dg/cpp1y/vla13.C: Same.
11756 * g++.dg/cpp1y/vla14.C: Same.
11757 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 11758 * g++.dg/init/array24.C: Same.
4c1007f1 11759 * g++.dg/ubsan/vla-1.C: Same.
11760
22dcab66 117612016-04-14 Marek Polacek <polacek@redhat.com>
11762 Jan Hubicka <hubicka@ucw.cz>
11763
11764 PR c++/70029
11765 * g++.dg/torture/pr70029.C: New test.
11766
3e74b025 117672016-04-14 Martin Sebor <msebor@redhat.com>
11768
11769 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11770 type size to prevent failures on targets with very low maximum
11771 alignment.
11772
1d2e0f2a 117732016-04-14 Richard Biener <rguenther@suse.de>
11774
11775 PR tree-optimization/70623
11776 * gcc.dg/torture/pr70623.c: New testcase.
11777 * gcc.dg/torture/pr70623-2.c: Likewise.
11778
9aed0626 117792016-04-13 Martin Sebor <msebor@redhat.com>
11780
11781 PR c++/69517
11782 PR c++/70019
11783 PR c++/70588
11784 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11785 * g++.dg/cpp1y/vla11.C: New test.
11786 * g++.dg/cpp1y/vla12.C: New test.
11787 * g++.dg/cpp1y/vla13.C: New test.
11788 * g++.dg/cpp1y/vla14.C: New test.
11789 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 11790 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 11791 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11792
fd499010 117932016-04-13 Jakub Jelinek <jakub@redhat.com>
11794
11795 PR c++/70641
11796 * g++.dg/opt/pr70641.C: New test.
11797
87fa7252 117982016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11799
11800 PR rtl-optimization/68749
11801 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11802 effects of argument promotions.
11803 Remove default args to dg-skip-if.
11804
6c40e18b 118052016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11806
11807 PR c++/70635
11808 * g++.dg/parse/pr70635.C: New.
11809
92c53257 118102016-04-13 Marek Polacek <polacek@redhat.com>
11811
11812 PR c++/70639
11813 * c-c++-common/Wmisleading-indentation-4.c: New test.
11814
0241e4dc 118152016-04-13 Marek Polacek <polacek@redhat.com>
11816
11817 PR c/70436
4860a6bf 11818 * gcc.dg/Wparentheses-12.c: New test.
11819 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 11820
92bda444 118212016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11822
11823 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11824 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11825 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11826
38ea8a26 118272016-04-13 Jakub Jelinek <jakub@redhat.com>
11828
d08aa032 11829 PR middle-end/70633
11830 * gcc.c-torture/compile/pr70633.c: New test.
11831
38ea8a26 11832 PR debug/70628
11833 * gcc.dg/torture/pr70628.c: New test.
11834
9231d5c2 118352016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11836
11837 PR c++/70610
11838 * g++.dg/template/pr70610.C: New test.
11839 * g++.dg/template/pr70610-2.C: New test.
11840 * g++.dg/template/pr70610-3.C: New test.
11841 * g++.dg/template/pr70610-4.C: New test.
11842
249ca944 118432016-04-12 Jakub Jelinek <jakub@redhat.com>
11844
7f2ea2fb 11845 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11846 128 instead of 32.
11847
249ca944 11848 PR c++/70571
11849 * g++.dg/ext/pr70571.C: New test.
11850
8ca5a97d 118512016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11852
bf32a52d 11853 PR target/70640
8ca5a97d 11854 * gcc.target/powerpc/pr70640.c: New test.
11855
e971b45f 118562016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11857
11858 PR c++/68722
11859 * g++.dg/parse/pr68722.C: New.
11860
0b54d964 118612016-04-12 Jakub Jelinek <jakub@redhat.com>
11862
11863 PR rtl-optimization/70596
11864 * gcc.target/i386/pr70596.c: New test.
11865
d2dd85e3 118662016-04-12 Nathan Sidwell <nathan@acm.org>
11867
11868 PR c++/70501
11869 * g++.dg/init/pr70501.C: New.
11870
2d0001b0 118712016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11872
11873 * gcc.target/i386/asm-flag-6.c: New test.
11874
6c4df0d1 118752016-04-12 Tom de Vries <tom@codesourcery.com>
11876
11877 PR tree-optimization/68756
11878 * gcc.dg/graphite/pr68756.c: New test.
11879
0d60da57 118802016-04-12 Jakub Jelinek <jakub@redhat.com>
11881
11882 PR tree-optimization/70602
11883 * gcc.c-torture/execute/pr70602.c: New test.
11884
62735984 118852016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11886
11887 PR target/70381
11888 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11889 __float128 emulator is built and runs.
11890 * gcc.target/powerpc/float128-1.c: Likewise.
11891
11892 * lib/target-supports.exp (check_ppc_float128_sw_available):
11893 Rework tests for __float128 software and hardware
11894 availability. Fix exit condition to return 0 on success.
11895
a702492c 118962016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11897
11898 PR target/70133
11899 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11900 * gcc.target/aarch64/target_attr_15.c: Likewise.
11901
a8c5ce92 119022016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11903
11904 PR c++/69066
11905 * g++.dg/cpp1y/pr69066.C: New.
11906
5ecab913 119072016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11908
11909 PR fortran/68566
11910 * gfortran.dg/pr36192.f90: Update test.
11911 * gfortran.dg/pr36192_1.f90: Update test.
11912 * gfortran.dg/real_dimension_1.f: Update test.
11913 * gfortran.dg/parameter_array_init_7.f90: New test.
11914
6cb5ef70 119152016-04-09 John David Anglin <danglin@gcc.gnu.org>
11916
4edfdd23 11917 PR testsuite/64039
11918 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11919
964f71e3 11920 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11921
5d61c198 11922 PR rtl-optimization/66669
11923 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11924
16eaaf58 11925 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11926
0b68802d 11927 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11928 * gcc.dg/pie-1.c: Likewise.
11929 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11930 * gcc.dg/pic-4.c: Likewise.
11931 * gcc.dg/pie-3.c: Likewise.
11932 * gcc.dg/pie-4.c: Likewise.
11933
9c0dd509 11934 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11935
03b2d3c1 11936 PR tree-optimization/68644
11937 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11938
6cb5ef70 11939 PR rtl-optimization/64886
11940 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11941
07de41ba 119422016-04-09 Tom de Vries <tom@codesourcery.com>
11943
11944 PR tree-optimization/68953
11945 * gcc.dg/graphite/pr68953.c: New test.
11946
d294e3fb 119472016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11948
11949 PR fortran/70592
11950 * gfortran.dg/deferred_character_16.f90: New test.
11951
3cb15094 119522016-04-09 Jakub Jelinek <jakub@redhat.com>
11953
11954 PR tree-optimization/70586
11955 * gcc.c-torture/execute/pr70586.c: New test.
11956
a02dc66f 119572016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11958
11959 PR sanitizer/70573
11960 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11961 with __builtin_memset
11962 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11963
0c302595 119642016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11965
11966 PR lto/70289
11967 PR ipa/70348
11968 PR tree-optimization/70373
11969 PR middle-end/70533
11970 PR middle-end/70534
11971 PR middle-end/70535
11972 * c-c++-common/goacc/reduction-5.c: New test.
11973 * c-c++-common/goacc/reduction-promotions.c: New test.
11974 * gfortran.dg/goacc/reduction-3.f95: New test.
11975 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11976
c6c0523b 119772016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11978
11979 PR c++/70590
11980 PR c++/70452
11981 * g++.dg/pr70590.C: New test.
11982 * g++.dg/pr70590-2.C: New test.
11983
3ac399da 119842016-04-08 Jakub Jelinek <jakub@redhat.com>
11985
e97d1706 11986 PR middle-end/70593
11987 * gcc.target/i386/pr70593.c: New test.
11988
3ac399da 11989 PR rtl-optimization/70574
11990 * gcc.target/i386/avx2-pr70574.c: New test.
11991
fcfbb129 119922016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11993
11994 PR sanitizer/70541
11995 * c-c++-common/asan/pr70541.c: New test.
11996
0aabcddf 119972016-04-08 Tom de Vries <tom@codesourcery.com>
11998
11999 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12000 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12001
bec0c1e8 120022016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12003
12004 PR target/70566
12005 * gcc.c-torture/execute/pr70566.c: New test.
12006
87c791f5 120072016-04-08 Tom de Vries <tom@codesourcery.com>
12008
12009 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12010 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12011
7f38718f 120122016-04-08 Alan Modra <amodra@gmail.com>
12013
12014 * gcc.target/powerpc/pr70117.c: New.
12015
a96a7710 120162016-04-07 Jakub Jelinek <jakub@redhat.com>
12017
7a6265d1 12018 PR testsuite/70581
12019 * gcc.dg/lto/simd-function_0.c: New test.
12020
a96a7710 12021 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12022 clones.
12023 * c-c++-common/attr-simd-2.c: Likewise.
12024 * c-c++-common/attr-simd-4.c: Likewise.
12025 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12026 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12027
508dd607 120282016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12029
12030 PR testsuite/70553
12031 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12032
1b61585a 120332016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12034 Tom de Vries <tom@codesourcery.com>
12035
12036 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12037 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12038 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12039 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12040 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12041 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12042 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12043 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12044
5f060aa8 120452016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12046
12047 PR c/70436
12048 * g++.dg/warn/Wparentheses-29.C: New test.
12049
d3831f71 120502016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12051
12052 PR c/70436
12053 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12054 explicit braces to resolve a future -Wparentheses warning.
12055
382ece2d 120562016-04-06 Richard Henderson <rth@redhat.com>
12057
12058 * gcc.dg/pr61817-1.c: New test.
12059 * gcc.dg/pr61817-2.c: New test.
12060 * gcc.dg/pr69391-1.c: New test.
12061 * gcc.dg/pr69391-2.c: New test.
12062
72234ee9 120632016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12064
12065 PR rtl-optimization/70398
4860a6bf 12066 * gcc.target/aarch64/pr70398.c: New.
72234ee9 12067
5547150a 120682016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12069
12070 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12071
15b70121 120722016-04-06 Yvan Roux <yvan.roux@linaro.org>
12073 Pedro Alves <palves@redhat.com>
12074
12075 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12076
585aefbb 120772016-04-06 Jakub Jelinek <jakub@redhat.com>
12078
0cbb513b 12079 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12080 Check for avx512f effective targets instead of avx2.
12081 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12082 for AVX512F clones.
12083 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12084 * g++.dg/gomp/declare-simd-1.C: Likewise.
12085 * g++.dg/gomp/declare-simd-3.C: Likewise.
12086 * g++.dg/gomp/declare-simd-4.C: Likewise.
12087
585aefbb 12088 PR middle-end/70550
12089 * c-c++-common/gomp/pr70550-1.c: New test.
12090 * c-c++-common/gomp/pr70550-2.c: New test.
12091
0b91cceb 120922016-04-05 Nathan Sidwell <nathan@acm.org>
12093
12094 PR c++/70512
12095 * g++.dg/ext/attribute-may-alias-5.C: New.
12096
645a9d8e 120972016-04-05 Jakub Jelinek <jakub@redhat.com>
12098
12099 PR c++/70336
12100 * c-c++-common/pr70336.c: New test.
12101 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12102 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12103
bdf23925 121042016-04-05 Jan Hubicka <hubicka@ucw.cz>
12105
12106 PR ipa/66223
12107 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12108
aaff837c 121092016-04-05 Jakub Jelinek <jakub@redhat.com>
12110
12111 PR rtl-optimization/70542
12112 * gcc.dg/torture/pr70542.c: New test.
12113 * gcc.target/i386/avx2-pr70542.c: New test.
12114
2eac58a0 121152016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12116
12117 PR tree-optimization/70509
12118 * gcc.target/i386/avx512bw-pr70509.c: New test.
12119
4f7ebe46 121202016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12121
12122 PR c++/70452
12123 * g++.dg/ext/constexpr-vla4.C: New test.
12124
305d86a0 121252016-04-05 Uros Bizjak <ubizjak@gmail.com>
12126
12127 PR target/70510
12128 * gcc.target/i386/pr70510.c: New test.
12129
eec3b789 121302016-04-05 Richard Biener <rguenther@suse.de>
12131
12132 PR tree-optimization/70526
12133 * g++.dg/torture/pr70526.C: New testcase.
12134
ca943582 121352016-04-05 Jakub Jelinek <jakub@redhat.com>
12136
12137 PR target/70525
12138 * gcc.target/i386/pr70525.c: New test.
12139
87825cd5 121402016-04-05 Richard Biener <rguenther@suse.de>
12141
12142 PR middle-end/70499
12143 * g++.dg/torture/pr70499.C: New testcase.
12144
14638828 121452016-04-05 Richard Biener <rguenther@suse.de>
12146
12147 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12148 remove XFAIL.
12149
967a90d5 121502016-04-04 Jakub Jelinek <jakub@redhat.com>
12151
12152 PR middle-end/70307
12153 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12154 rs6000 ABI warnings.
12155
d374a3a3 121562016-04-04 Jan Hubicka <hubicka@ucw.cz>
12157
12158 PR ipa/66223
12159 * g++.dg/ipa/devirt-51.C: New testcase.
12160
8ff377a6 121612016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 12162 Jakub Jelinek <jakub@redhat.com>
8ff377a6 12163
12164 PR middle-end/70457
12165 * gcc.dg/torture/pr70457.c: New.
12166
f567b44f 121672016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12168
12169 PR fortran/67538
12170 * gfortran.dg/allocate_with_source_19.f08: New test.
12171
89d4ebfa 121722016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12173
12174 PR fortran/65795
12175 * gfortran.dg/coarray_allocate_6.f08: New test.
12176
68ab33a6 121772016-04-04 Richard Biener <rguenther@suse.de>
12178
12179 PR rtl-optimization/70484
12180 * gcc.dg/torture/pr70484.c: New testcase.
12181
c4f5465d 121822016-04-04 Marek Polacek <polacek@redhat.com>
12183
12184 PR c/70307
12185 * gcc.dg/torture/pr70307.c: New test.
12186
bfec6609 121872016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12188
12189 PR target/70416
12190 PR target/67391
12191 * gcc.target/sh/torture/pr70416.c: New.
12192
40df9099 121932016-04-02 Martin Sebor <msebor@redhat.com>
12194
12195 PR c++/67376
12196 PR c++/70170
12197 PR c++/70172
12198 PR c++/70228
12199 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12200 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12201 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12202 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12203 * g++.dg/cpp0x/constexpr-string.C: Same.
12204 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12205 * g++.dg/cpp0x/pr65398.C: Same.
12206 * g++.dg/ext/constexpr-vla1.C: Same.
12207 * g++.dg/ext/constexpr-vla2.C: Same.
12208 * g++.dg/ext/constexpr-vla3.C: Same.
12209 * g++.dg/ubsan/pr63956.C: Same.
12210
0edb9bfe 122112016-04-01 Jakub Jelinek <jakub@redhat.com>
12212
12213 PR rtl-optimization/70467
12214 * gcc.target/i386/pr70467-2.c: New test.
12215
e5b1a1d9 122162016-04-01 Jakub Jelinek <jakub@redhat.com>
12217 Marek Polacek <polacek@redhat.com>
12218
12219 PR c++/70488
12220 * g++.dg/init/new47.C: New test.
12221
b2ca3fb0 122222016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12223
12224 PR target/70496
12225 * gcc.target/arm/pr70496.c: New test.
12226
4c3bd1e3 122272016-04-01 Nathan Sidwell <nathan@acm.org>
12228
47de69ad 12229 PR c++/68475
12230 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12231
313d569f 122322016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12233
12234 PR target/69890
12235 * gcc.dg/strlenopt.h (memmove): New.
12236 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12237 instead of "string.h".
12238 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12239 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12240 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12241 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12242 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12243 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12244 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12245 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12246 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12247 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12248 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12249 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12250 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12251 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12252 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12253 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12254 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12255 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12256 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12257 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12258
5469facd 122592016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12260
12261 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12262 (Holder::foo): Reflect this.
12263
503de754 122642016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12265
12266 PR target/70442
12267 * gcc.dg/pr70442.c: New test.
12268
13ee2de7 122692016-03-31 Nathan Sidwell <nathan@acm.org>
12270
12271 PR c++/70393
12272 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12273
5e0d03a8 122742016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12275
12276 PR target/70453
12277 * gcc.target/i386/pr70453.c: New test.
12278
8cb82ed4 122792016-03-31 Andrey Belevantsev <abel@ispras.ru>
12280
12281 PR target/70292
12282 * gcc.c-torture/pr70292.c: New test.
12283
7952b661 122842016-03-31 Marek Polacek <polacek@redhat.com>
12285
12286 PR c/70297
12287 * c-c++-common/pr70297.c: New test.
12288 * g++.dg/cpp0x/typedef-redecl.C: New test.
12289 * gcc.dg/typedef-redecl2.c: New test.
12290
1607cc74 122912016-03-31 Jakub Jelinek <jakub@redhat.com>
12292
12293 PR rtl-optimization/70460
12294 * gcc.c-torture/execute/pr70460.c: New test.
12295
c689c252 122962016-03-31 Richard Biener <rguenther@suse.de>
12297
12298 PR c++/70430
12299 * g++.dg/ext/vector30.C: New testcase.
12300
91c9586d 123012016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12302 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12303
12304 * gfortran.dg/fmt_pf.f90: New test.
12305
afa5c1b8 123062016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12307
12308 Forward-port from 5 branch
12309 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12310
12311 PR testsuite/70356
12312 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12313 dg-require-effective-target after dg-do.
12314
12315 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12316
12317 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12318
6a5dcab3 123192016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12320 Julian Brown <julian@codesourcery.com>
12321 Chung-Lin Tang <cltang@codesourcery.com>
12322 Cesar Philippidis <cesar@codesourcery.com>
12323 James Norris <jnorris@codesourcery.com>
12324 Tom de Vries <tom@codesourcery.com>
12325 Nathan Sidwell <nathan@codesourcery.com>
12326
305d86a0 12327 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 12328 * c-c++-common/goacc/loop-clauses.c: Likewise.
12329 * g++.dg/goacc/template.C: Likewise.
12330 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12331 * gfortran.dg/goacc/loop-1.f95: Likewise.
12332 * gfortran.dg/goacc/loop-5.f95: Likewise.
12333 * gfortran.dg/goacc/loop-6.f95: Likewise.
12334 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12335 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12336 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12337 * c-c++-common/goacc/clauses-fail.c: Likewise.
12338 * c-c++-common/goacc/parallel-1.c: Likewise.
12339 * c-c++-common/goacc/reduction-1.c: Likewise.
12340 * c-c++-common/goacc/reduction-2.c: Likewise.
12341 * c-c++-common/goacc/reduction-3.c: Likewise.
12342 * c-c++-common/goacc/reduction-4.c: Likewise.
12343 * c-c++-common/goacc/routine-3.c: Likewise.
12344 * c-c++-common/goacc/routine-4.c: Likewise.
12345 * c-c++-common/goacc/routine-5.c: Likewise.
12346 * c-c++-common/goacc/tile.c: Likewise.
12347 * g++.dg/goacc/template.C: Likewise.
12348 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12349 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12350 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12351 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12352 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12353 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12354 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12355 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12356 * c-c++-common/goacc/use_device-1.c: ... this file.
12357 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12358 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12359 * c-c++-common/goacc/host_data-6.c: ... this file.
12360 * c-c++-common/goacc/loop-2-kernels.c: New file.
12361 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12362 * c-c++-common/goacc/loop-3.c: Likewise.
12363 * g++.dg/goacc/reference.C: Likewise.
12364 * g++.dg/goacc/routine-1.C: Likewise.
12365 * g++.dg/goacc/routine-2.C: Likewise.
12366
932c0baa 123672016-03-30 Richard Biener <rguenther@suse.de>
12368
12369 PR middle-end/70450
12370 * gcc.dg/torture/pr70450.c: New testcase.
12371
7f7c4659 123722016-03-30 Jakub Jelinek <jakub@redhat.com>
12373
12374 PR target/70421
12375 * gcc.dg/torture/pr70421.c: New test.
12376 * gcc.target/i386/avx512f-pr70421.c: New test.
12377
9cbfe80c 123782016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12379
12380 PR testsuite/70364
12381 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12382 (check): New function.
12383 (bar): Call check.
12384 (foo): Align stack to 16 bytes when calling bar.
12385 * gcc.target/i386/cleanup-2.c: Likewise.
12386
f56c7d36 123872016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12388
12389 PR tree-optimization/59124
12390 * gcc.dg/Warray-bounds-19.c: New test.
12391
92a44a68 123922016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 12393
12394 * lib/prune.exp (escape_regex_chars): New.
12395 (prune_file_path): Update to quote metcharacters for regexp.
12396
a3daa269 123972016-03-29 Jakub Jelinek <jakub@redhat.com>
12398
24e1ba3d 12399 PR rtl-optimization/70429
12400 * gcc.c-torture/execute/pr70429.c: New test.
12401
a3daa269 12402 PR tree-optimization/70405
12403 * gcc.dg/pr70405.c: New test.
12404
3ef41a6e 124052016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12406
12407 PR fortran/70397
12408 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12409 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12410
4abd9410 124112016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12412
12413 PR testsuite/64177
12414 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12415 __cilkrts_set_param to set two workers.
12416 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12417 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12418
b58e5f0f 124192016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12420
305d86a0 12421 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 12422
bff53658 124232016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12424
12425 PR target/70406
305d86a0 12426 * gcc.target/i386/pr70406.c: New test.
bff53658 12427
bb2c9c15 124282016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12429
12430 * gnat.dg/specs/double_record_extension3.ads: New test.
12431
f12c84ab 124322016-03-25 Richard Henderson <rth@redhat.com>
12433
12434 PR target/70120
12435 * gcc.target/aarch64/pr70120-1.c: New.
12436 * gcc.target/aarch64/pr70120-2.c: New.
12437 * gcc.target/aarch64/pr70120-3.c: New.
12438
b0bf58c4 124392016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12440
12441 PR c++/62212
12442 * g++.dg/template/mangle2.C: The dg-do directive should be
12443 "compile" not "assemble".
12444
f175ba0f 124452016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12446
12447 PR lto/69650
12448 * gcc.dg/pr69650.c: New test.
12449
4cc3295f 124502016-03-25 David Edelsohn <dje.gcc@gmail.com>
12451
12452 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12453
0cf40600 124542016-03-25 Alan Modra <amodra@gmail.com>
12455
12456 * gcc.dg/dfp/pr70052.c: New test.
12457
3aebf099 124582016-03-24 Richard Henderson <rth@redhat.com>
12459
12460 PR middle-end/69845
12461 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12462 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12463
83245bd3 124642016-03-24 Tom de Vries <tom@codesourcery.com>
12465
12466 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12467
108e7ee4 124682016-03-24 Tom de Vries <tom@codesourcery.com>
12469
12470 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12471 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12472
17af0b14 124732016-03-24 Tom de Vries <tom@codesourcery.com>
12474
12475 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12476 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12477
6c8770ee 124782016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12479
12480 PR c++/62212
12481 * g++.dg/template/mangle2.C: New test.
12482
a7e21b7b 124832016-03-24 Richard Biener <rguenther@suse.de>
12484
12485 PR tree-optimization/70396
12486 * gcc.dg/torture/pr70396.c: New testcase.
12487
f365d297 124882016-03-24 Richard Biener <rguenther@suse.de>
12489
12490 PR middle-end/70370
12491 * gcc.dg/torture/pr70370.c: New testcase.
12492
da7aeb13 124932016-03-24 Tom de Vries <tom@codesourcery.com>
12494
12495 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12496 * gfortran.dg/goacc/kernels-tree.f95: Same.
12497 * gfortran.dg/goacc/parallel-tree.f95: Same.
12498
80b30de0 124992016-03-24 Tom de Vries <tom@codesourcery.com>
12500
12501 * c-c++-common/goacc/uninit-if-clause.c: New test.
12502 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12503
cb9b6b99 125042016-03-24 Jakub Jelinek <jakub@redhat.com>
12505
12506 PR target/70290
305d86a0 12507 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12508 Fix formatting.
cb9b6b99 12509
a4225fff 125102016-03-24 Richard Biener <rguenther@suse.de>
12511
12512 PR tree-optimization/70372
12513 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12514
5a869ab8 125152016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12516
12517 PR c++/70347
12518 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12519
36ce5faa 125202016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12521
12522 PR c++/70332
12523 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12524
c4fa85c9 125252016-03-23 Jakub Jelinek <jakub@redhat.com>
12526
d9377ad5 12527 PR c++/70001
12528 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12529 * g++.dg/cpp1y/pr70001.C: New test.
12530
c4fa85c9 12531 PR c++/70323
12532 * g++.dg/cpp0x/constexpr-70323.C: New test.
12533
0a2062da 125342016-03-23 Alexandre Oliva <aoliva@redhat.com>
12535 Jason Merrill <jason@redhat.com>
12536 Jakub Jelinek <jakub@redhat.com>
12537
12538 PR c++/69315
12539 * g++.dg/cpp0x/constexpr-69315.C: New test.
12540 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12541
62d2a6dc 125422016-03-23 Marek Polacek <polacek@redhat.com>
12543
12544 PR c++/69884
12545 * g++.dg/warn/Wignored-attributes-1.C: New test.
12546 * g++.dg/warn/Wignored-attributes-2.C: New test.
12547
a82d6246 125482016-03-23 Tom de Vries <tom@codesourcery.com>
12549
12550 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12551 initialization.
12552 * gfortran.dg/goacc/private-3.f95 (test): Same.
12553 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12554 missing use param.
12555
dc834ba1 125562016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12557
12558 * lib/target-supports.exp: Remove v7ve entry from loop
12559 creating effective target checks.
12560 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12561 (add_options_for_arm_arch_v7ve): Likewise.
12562
7e83fd1f 125632016-03-23 Jakub Jelinek <jakub@redhat.com>
12564
12565 PR tree-optimization/70354
12566 * gcc.dg/vect/pr70354-1.c: New test.
12567 * gcc.dg/vect/pr70354-2.c: New test.
12568 * gcc.target/i386/avx2-pr70354-1.c: New test.
12569 * gcc.target/i386/avx2-pr70354-2.c: New test.
12570
4e4da058 125712016-03-22 Jeff Law <law@redhat.com>
12572
12573 PR target/70232
12574 * gcc.dg/tree-ssa/pr70232.c: New test.
12575
6855137b 125762016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12577
12578 PR target/70302
12579 * gcc.target/i386/pr70302.c: New test.
12580
19db1ec8 125812016-03-22 Richard Biener <rguenther@suse.de>
12582
12583 PR middle-end/70251
12584 * g++.dg/torture/pr70251.C: New testcase.
12585
4baec9f2 125862016-03-22 David Malcolm <dmalcolm@redhat.com>
12587
12588 PR c/69993
12589 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12590 Wmisleading-indentation.c.
12591 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12592 reflect change to diagnostic text and order of messages.
12593 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12594
fcfec126 125952016-03-22 David Edelsohn <dje.gcc@gmail.com>
12596
12597 * g++.dg/ext/java-3.C: Don't compile on AIX.
12598
aa30728a 125992016-03-22 Richard Biener <rguenther@suse.de>
12600
12601 PR middle-end/70333
12602 * gcc.dg/torture/pr70333.c: New testcase.
12603
46ec4eb4 126042016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12605
12606 * g++.dg/ext/pr70290.C: New test.
12607
4880f878 126082016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12609
12610 PR target/70325
12611 * gcc.target/i386/pr70325.c: New test.
12612
3d78ea44 126132016-03-22 Jakub Jelinek <jakub@redhat.com>
12614
5934fb8f 12615 PR target/70329
12616 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12617 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12618
b6436f79 12619 PR target/70300
12620 * gcc.target/i386/pr70300.c: New test.
12621
3d78ea44 12622 PR c++/70295
12623 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12624 (func2): New function for cond with parens, xfail warning for c++.
12625 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12626
b60244f6 126272016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12628
12629 PR c++/70096
12630 * g++.dg/template/ptrmem30.C: New test.
12631
c8e3e744 126322016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12633
12634 PR c++/70204
12635 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12636 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12637
2715f63a 126382016-03-21 Jakub Jelinek <jakub@redhat.com>
12639
12640 PR middle-end/70326
12641 * gcc.dg/pr70326.c: New test.
12642
2daa2cda 126432016-03-21 Marc Glisse <marc.glisse@inria.fr>
12644 Jakub Jelinek <jakub@redhat.com>
12645
12646 PR tree-optimization/70317
12647 * gcc.dg/pr70317.c: New test.
12648
d9aa5a50 126492016-03-21 Uros Bizjak <ubizjak@gmail.com>
12650
12651 PR target/70327
12652 * gcc.target/i386/pr70327.c: New test.
12653
e1a88bf4 126542016-03-21 Martin Liska <mliska@suse.cz>
12655
61941425 12656 PR ipa/70306
e1a88bf4 12657 * gcc.dg/ipa/pr70306.c: New test.
12658
d9aa5a50 126592016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 12660
12661 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12662 * gcc.target/arm/attr-align3.c: Likewise.
12663 * gcc.target/arm/attr_arm.c: Likewise.
12664 * gcc.target/arm/flip-thumb.c: Likewise.
12665
afdde20c 126662016-03-21 Jakub Jelinek <jakub@redhat.com>
12667
12668 PR target/70296
12669 * gcc.target/powerpc/altivec-36.c: New test.
12670
3f2ef661 126712016-03-21 Richard Biener <rguenther@suse.de>
12672
12673 PR tree-optimization/70310
12674 * gcc.dg/torture/pr70310.c: New testcase.
12675
08b2b692 126762016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12677
12678 PR target/70293
12679 * gcc.target/i386/pr70293.c: New test.
12680
93505d22 126812016-03-21 Richard Biener <rguenther@suse.de>
12682
12683 PR tree-optimization/70288
12684 * gcc.dg/torture/pr70288-1.c: New testcase.
12685 * gcc.dg/torture/pr70288-2.c: Likewise.
12686
06fd1914 126872016-03-21 Andrey Belevantsev <abel@ispras.ru>
12688
12689 PR rtl-optimization/69307
12690 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 12691
b628775e 126922016-03-21 Andrey Belevantsev <abel@ispras.ru>
12693
12694 PR rtl-optimization/69102
12695 * gcc.c-torture/compile/pr69102.c: New test.
12696
1421f43c 126972016-03-18 Jeff Law <law@redhat.com>
12698
12699 PR rtl-optimization/70263
12700 * gcc.c-torture/compile/pr70263-1.c: New test.
12701 * gcc.target/i386/pr70263-2.c: New test.
12702
e7142ce1 127032016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12704
12705 PR rtl-optimization/70278
12706 * gcc.dg/torture/pr70278.c: New test.
12707 * gcc.target/arm/pr70278.c: New test.
12708
5539bc70 127092016-03-18 David Malcolm <dmalcolm@redhat.com>
12710
12711 PR c/70281
12712 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12713 (test_builtin_types_compatible_p): New test function.
12714 * gcc.dg/pr70281.c: New test case.
12715
296a290a 127162016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12717
12718 PR target/70113
12719 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12720
666094f0 127212016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12722
12723 PR tree-optimization/70252
12724 * gcc.dg/pr70252.c: New test.
12725
350514e8 127262016-03-18 Tom de Vries <tom@codesourcery.com>
12727
12728 * gcc.dg/pr70161-2.c: New test.
12729 * gcc.dg/pr70161.c: New test.
12730
011e0cea 127312016-03-18 Tom de Vries <tom@codesourcery.com>
12732
12733 PR ipa/70269
12734 * gcc.dg/pr70269.c: New test.
12735
292a09de 127362016-03-18 Jakub Jelinek <jakub@redhat.com>
12737
12738 PR c++/70267
12739 * g++.dg/ext/java-3.C: New test.
12740
efc86c4c 127412016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12742
12743 PR c++/70205
12744 * g++.dg/lookup/pr70205.C: New test.
12745
a28dd575 127462016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12747
12748 PR c++/70218
12749 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12750
92e7ab1e 127512016-03-17 Marek Polacek <polacek@redhat.com>
12752
12753 PR c/69407
12754 * gcc.dg/atomic-op-6.c: New test.
12755
7378dbfb 127562016-03-17 David Malcolm <dmalcolm@redhat.com>
12757
12758 PR c/70264
12759 * c-c++-common/pr70264.c: New test case.
12760
f7995d7d 127612016-03-17 Jakub Jelinek <jakub@redhat.com>
12762
e2895b76 12763 PR c++/70144
12764 * c-c++-common/pr70144-1.c: New test.
12765 * c-c++-common/pr70144-2.c: New test.
12766
f7995d7d 12767 PR c++/70272
12768 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12769 * g++.dg/opt/flifetime-dse6.C: New test.
12770 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12771
5ec4a949 127722016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12773
12774 PR driver/70192
12775 * gcc.dg/pic-1.c: New test.
12776 * gcc.dg/pic-2.c: Likewise.
12777 * gcc.dg/pic-3.c: Likewise.
12778 * gcc.dg/pic-4.c: Likewise.
12779 * gcc.dg/pie-1.c: Likewise.
12780 * gcc.dg/pie-2.c: Likewise.
12781 * gcc.dg/pie-3.c: Likewise.
12782 * gcc.dg/pie-4.c: Likewise.
12783 * gcc.dg/pie-5.c: Likewise.
12784 * gcc.dg/pie-6.c: Likewise.
12785
c28550e1 127862016-03-17 Tom de Vries <tom@codesourcery.com>
12787
12788 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12789 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12790
be3296cb 127912016-03-17 Richard Biener <rguenther@suse.de>
12792
12793 PR debug/70271
12794 * g++.dg/debug/pr70271.C: New testcase.
12795
9b60ef21 127962016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12797
12798 * gcc.target/i386/pr70251.c: New test.
12799
9a80bc1a 128002016-03-17 Marek Polacek <polacek@redhat.com>
12801
12802 PR c++/70194
12803 * g++.dg/warn/constexpr-70194.C: New test.
12804
733d7ff9 128052016-03-16 Richard Henderson <rth@redhat.com>
12806
12807 PR middle-end/70240
12808 * gcc.c-torture/compile/pr70240.c: New.
12809
3e6f12bf 128102016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12811
12812 * gcc.c-torture/compile/20151204.c: Skip for avr.
12813
867c9e99 128142016-03-16 Jakub Jelinek <jakub@redhat.com>
12815
12816 PR target/70245
12817 * g++.dg/opt/pr70245.C: New test.
12818 * g++.dg/opt/pr70245.h: New file.
12819 * g++.dg/opt/pr70245-aux.cc: New file.
12820
8ced6ab7 128212016-03-16 Martin Sebor <msebor@redhat.com>
12822
12823 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12824
37af779a 128252016-03-16 Richard Henderson <rth@redhat.com>
12826
12827 PR middle-end/70199
12828 * gcc.c-torture/compile/pr70199.c: New.
12829
78ed999c 128302016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12831
12832 * gcc.dg/uninit-19.c: Run dos2unix.
12833
462ca422 128342016-03-16 Marek Polacek <polacek@redhat.com>
12835
12836 PR c/70093
12837 * gcc.dg/nested-func-10.c: New test.
12838 * gcc.dg/nested-func-9.c: New test.
12839
fe58aacc 128402016-03-16 Jakub Jelinek <jakub@redhat.com>
12841
12842 PR tree-optimization/68714
12843 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12844
27a53872 128452016-03-16 Tom de Vries <tom@codesourcery.com>
12846
12847 PR tree-optimization/68715
12848 * gcc.dg/graphite/pr68715-2.c: New test.
12849 * gcc.dg/graphite/pr68715.c: New test.
12850 * gfortran.dg/graphite/pr68715.f90: New test.
12851
95049c3c 128522016-03-16 Tom de Vries <tom@codesourcery.com>
12853
12854 PR tree-optimization/68809
12855 * gcc.dg/graphite/pr68809-2.c: New test.
12856 * gcc.dg/graphite/pr68809.c: New test.
12857
09eddd70 128582016-03-16 Jakub Jelinek <jakub@redhat.com>
12859
81fc5915 12860 PR c++/70147
12861 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12862 method call to i () as argument. Adjust expected output.
12863
09eddd70 12864 PR c++/70147
12865 * g++.dg/ubsan/pr70147-1.C: New test.
12866 * g++.dg/ubsan/pr70147-2.C: New test.
12867
6373d2a2 128682016-03-15 Martin Sebor <msebor@redhat.com>
12869
12870 PR c++/58281
12871 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12872
d27a0c11 128732016-03-15 John David Anglin <danglin@gcc.gnu.org>
12874
9908039d 12875 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12876 hppa*-*-hpux*.
12877
45cdc3a6 12878 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12879
d27a0c11 12880 PR libfortran/69799
12881 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12882 libatomic_available.
12883
0dd1d57f 128842016-03-15 Marek Polacek <polacek@redhat.com>
12885
12886 PR c++/70209
12887 * g++.dg/ext/attribute-may-alias-4.C: New test.
12888
0ce02c07 128892016-03-15 Alexander Monakov <amonakov@ispras.ru>
12890
12891 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12892 -fvar-tracking-assignments-toggle flag.
12893
f6e39b30 128942016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12895
12896 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12897
167f93a2 128982016-03-15 Jakub Jelinek <jakub@redhat.com>
12899
12900 PR rtl-optimization/70222
12901 * gcc.c-torture/execute/pr70222-1.c: New test.
12902 * gcc.c-torture/execute/pr70222-2.c: New test.
12903
08a8af4a 129042016-03-15 Richard Henderson <rth@redhat.com>
12905
12906 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12907
738eb905 129082016-03-15 Andrey Belevantsev <abel@ispras.ru>
12909
12910 PR rtl-optimization/69032
12911 * gcc.dg/pr69032.c: New test.
12912
dd148b3a 129132016-03-15 Andrey Belevantsev <abel@ispras.ru>
12914
12915 PR rtl-optimization/63384
d9aa5a50 12916 * g++.dg/pr63384.C: New test.
dd148b3a 12917
acf58115 129182016-03-15 Andrey Belevantsev <abel@ispras.ru>
12919
12920 PR target/64411
12921 * gcc.target/i386/pr64411.C: New test.
12922
a2897dc4 129232016-03-15 Tom de Vries <tom@codesourcery.com>
12924
12925 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12926 * gfortran.dg/goacc/kernels-alias.f95: New test.
12927
7bad2faf 129282016-03-14 Martin Sebor <msebor@redhat.com>
12929
12930 PR c++/53792
12931 * g++.dg/cpp0x/constexpr-inline.C: New test.
12932 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12933
d65fa8d9 129342016-03-14 David Edelsohn <dje.gcc@gmail.com>
12935
12936 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12937
2b3c633f 129382016-03-14 Jakub Jelinek <jakub@redhat.com>
12939
12940 PR middle-end/70219
12941 * gcc.dg/pr70219.c: New test.
12942
e947f9c3 129432016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12944
12945 PR target/70083
12946 * gcc.dg/torture/pr70083.c: New test.
12947 * gcc.target/i386/pr70083.c: New test.
12948
74201dc2 129492016-03-14 Richard Biener <rguenther@suse.de>
12950
12951 PR tree-optimization/56365
12952 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12953
88aea41e 129542016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12955
12956 PR target/70098
12957 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12958 New function.
12959 * g++.dg/pr70098.C: New testcase.
12960
12961
1bd2aefd 129622016-03-14 Tom de Vries <tom@codesourcery.com>
12963
12964 PR tree-optimization/70045
12965 * gcc.dg/graphite/pr70045.c: New test.
12966
922c7033 129672016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12968
12969 PR fortran/69043
12970 * gfortran.dg/include_9.f90: New test.
12971
fd4ab6d9 129722016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12973
12974 PR fortran/45076
12975 gfortran.dg/prof/prof.exp: New script.
12976 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12977
7d7218d3 129782016-03-12 Andrey Belevantsev <abel@ispras.ru>
12979
12980 PR rtl-optimization/69307
12981 * gcc.dg/pr69307.c: New test.
12982
02ffd664 129832016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12984
12985 PR target/69614
12986 * gcc.target/arm/pr69614.c: New.
12987
76e207a9 129882016-03-12 Paul Thomas <pault@gcc.gnu.org>
12989
12990 PR fortran/70031
12991 * gfortran.dg/submodule_14.f08: New test
12992
12993 PR fortran/69524
12994 * gfortran.dg/submodule_15.f08: New test
12995
490ee78a 129962016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12997
12998 PR c++/70106
12999 * g++.dg/cpp1y/paren3.C: New test.
13000
04e137ff 130012016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13002
13003 PR target/70131
13004 * gcc.target/powerpc/ppc-round2.c: New test.
13005
27b2c1c4 130062016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13007
13008 PR target/70123
13009 * gcc.dg/torture/pr70123.c: New test.
13010
84116671 130112016-03-11 Jeff Law <law@redhat.com>
13012
13013 PR tree-optimization/70190
13014 * gcc.c-torture/compile/pr70190.c: New test.
13015
cfa58bc8 130162016-03-11 David Malcolm <dmalcolm@redhat.com>
13017
13018 PR c/68187
13019 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13020 case.
13021 (test43_b): Likewise.
13022 (test43_c): Likewise.
13023 (test43_d): Likewise.
13024 (test43_e): Likewise.
13025 (test43_f): Likewise.
13026 (test43_g): Likewise.
13027 (test44_a): Likewise.
13028 (test44_b): Likewise.
13029 (test44_c): Likewise.
13030 (test44_d): Likewise.
13031 (test44_e): Likewise.
13032
ce234f27 130332016-03-11 David Malcolm <dmalcolm@redhat.com>
13034
13035 PR c/70085
13036 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13037
e4756b48 130382016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13039
13040 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13041 dg-options.
13042
1f5ef87e 130432016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13044
13045 PR target/70002
13046 PR target/69245
13047 * gcc.target/aarch64/pr69245_2.c: New test.
13048
f9c352a1 130492016-03-11 Jakub Jelinek <jakub@redhat.com>
13050
13051 PR tree-optimization/70177
13052 * gcc.dg/pr70177.c: New test.
13053
4dd92ac6 130542016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13055
13056 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13057
331e4fdb 130582016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13059
13060 * gcc.dg/tree-ssa/sra-20.c: New.
13061
69262824 130622016-03-11 Jakub Jelinek <jakub@redhat.com>
13063
6f9a7425 13064 PR rtl-optimization/70174
13065 * gcc.dg/pr70174.c: New test.
13066
69262824 13067 PR tree-optimization/70169
13068 * gcc.dg/pr70169.c: New test.
13069
4637a847 130702016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13071
13072 PR target/70160
13073 * gcc.target/i386/pr70160.c: New test.
13074
5a86d754 130752016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13076
13077 * gcc.target/s390/dfp-1.c: New test.
13078
af4c8290 130792016-03-10 Nick Clifton <nickc@redhat.com>
13080
13081 PR target/70044
13082 * gcc.target/aarch64/pr70044.c: New test.
13083
98dfd328 130842016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13085 Jakub Jelinek <jakub@redhat.com>
13086
13087 PR c++/70001
13088 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13089 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13090 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13091
75e72311 130922016-03-10 Jan Hubicka <hubicka@ucw.cz>
13093
13094 PR lto/69589
13095 * g++.dg/lto/pr69589_0.C: New testcase
13096 * g++.dg/lto/pr69589_1.C: New testcase
13097
a2eb1271 130982016-03-10 Marek Polacek <polacek@redhat.com>
13099
13100 PR c++/70153
13101 * g++.dg/delayedfold/unary-plus1.C: New test.
13102
131032016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 13104
13105 * gcc.target/arm/pr45701-1.c: Escape brackets.
13106 * gcc.target/arm/pr45701-2.c: Likewise.
13107
5ab2987f 131082016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13109
13110 * gfortran.dg/unconstrained_commons.f: New.
13111
6972afac 131122016-03-10 Alan Modra <amodra@gmail.com>
13113
13114 * gcc.dg/pr69195.c: New.
13115 * gcc.dg/pr69238.c: New.
13116
c82c99ec 131172016-03-10 Tom de Vries <tom@codesourcery.com>
13118
13119 PR testsuite/68915
13120 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13121
a2389d4a 131222016-03-10 Richard Biener <rguenther@suse.de>
13123
13124 PR tree-optimization/70128
13125 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13126 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13127
c272412d 131282016-03-09 Jakub Jelinek <jakub@redhat.com>
13129
a0451069 13130 PR tree-optimization/70152
13131 * gcc.dg/pr70152.c: New test.
13132
c272412d 13133 PR target/70086
13134 * gcc.target/i386/pr70086-1.c: New test.
13135 * gcc.target/i386/pr70086-2.c: New test.
13136 * gcc.target/i386/pr70086-3.c: New test.
5f611068 13137
13138 PR tree-optimization/70127
13139 * gcc.c-torture/execute/pr70127.c: New test.
13140
27dcb7a8 131412016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13142
13143 * c-c++-common/goacc/combined-directives-2.c: New test.
13144
c24757cf 131452016-03-09 David Malcolm <dmalcolm@redhat.com>
13146
13147 PR c/68473
13148 PR c++/70105
13149 * g++.dg/diagnostic/pr70105.C: New test.
13150 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13151 (test_multiple_ordinary_maps): New test function.
13152
83108969 131532016-03-09 David Malcolm <dmalcolm@redhat.com>
13154
13155 PR c/68473
13156 PR c++/70105
13157 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13158 Drop range information from call to inform_at_rich_loc.
13159 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13160 New.
13161 (test_show_locus): Replace calls to rich_location::add_range with
13162 calls to add_range. Rewrite the tests that used the now-defunct
13163 rich_location ctor taking a source_range. Simplify other tests
13164 by replacing calls to COMBINE_LOCATION_DATA with calls to
13165 make_location.
13166
6733c0e8 131672016-03-09 Richard Biener <rguenther@suse.de>
13168 Jakub Jelinek <jakub@redhat.com>
13169
13170 PR tree-optimization/70138
13171 * gcc.dg/vect/pr70138-1.c: New testcase.
13172 * gcc.dg/vect/pr70138-2.c: Likewise.
13173
96abb9f5 131742016-03-09 Jakub Jelinek <jakub@redhat.com>
13175
13176 PR target/70049
13177 * gcc.target/i386/pr70049.c: New test.
13178
42bb3bfb 131792016-03-09 Richard Biener <rguenther@suse.de>
13180
13181 PR c/70143
13182 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13183 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13184 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13185
27527428 131862016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13187
13188 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13189 arm-*-*.
13190
248449f2 131912016-03-09 Jakub Jelinek <jakub@redhat.com>
13192
1bd49ced 13193 PR middle-end/67278
13194 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13195
248449f2 13196 PR target/67278
13197 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13198
13199 PR middle-end/70050
13200 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13201 in testcase comment.
13202
dfc460ff 132032016-03-09 Tom de Vries <tom@codesourcery.com>
13204
13205 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13206 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13207 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13208 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13209 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13210 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13211 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13212 * gfortran.dg/goacc/kernels-loop.f95: New test.
13213
0377fc7f 132142016-03-08 Martin Sebor <msebor@redhat.com>
13215
13216 PR c++/62096
13217 * g++.dg/warn/overflow-warn-7.C: New test.
13218
3556aa80 132192016-03-08 Jason Merrill <jason@redhat.com>
13220
13221 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13222 * lib/target-supports.exp (check_effective_target_concepts): New.
13223
e5096208 132242016-03-08 Jakub Jelinek <jakub@redhat.com>
13225
5370eb8d 13226 PR c++/70135
13227 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13228 * g++.dg/ubsan/pr70135.C: New test.
13229
e5096208 13230 PR target/70110
13231 * gcc.dg/pr70110.c: New test.
13232
cc37120d 132332016-03-07 Martin Jambor <mjambor@suse.cz>
13234
13235 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13236 * c-c++-common/gomp/if-1.c: Likewise.
13237 * c-c++-common/gomp/pr61486-2.c: Likewise.
13238 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13239 to dg-additional-options.
13240 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13241 * g++/gomp/target-teams-1.c: Likewise.
13242 * gcc.dg/gomp/gomp.exp: Likewise.
13243 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13244 dg-additional-options.
13245 * gfortran.dg/gomp/gomp.exp: Likewise.
13246 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13247 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13248 dg-additional-options.
13249 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13250
53c248d8 132512016-03-07 Martin Jambor <mjambor@suse.cz>
13252
13253 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13254 * c-c++-common/gomp/gridify-1.c: New test.
13255 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13256
541e79a0 132572016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13258
13259 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13260 trigger for cortex-r8, when scanning for register r8.
13261 * gcc.target/arm/pr45701-2.c: Likewise.
13262
4dfabd94 132632016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 13264 Jeff Law <law@redhat.com>
4dfabd94 13265
13266 PR tree-optimization/69740
13267 * gcc.c-torture/compile/pr69740-1.c: New test.
13268 * gcc.c-torture/compile/pr69740-2.c: New test.
13269
1b63a87b 132702016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13271
13272 * lib/target-supports.exp
13273 (check_effective_target_whole_vector_shift): Enable for PPC64.
13274
d33914da 132752016-03-07 Richard Biener <rguenther@suse.de>
13276
13277 PR tree-optimization/70115
13278 * gcc.dg/torture/pr70115.c: New testcase.
13279
584fba4b 132802016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13281
13282 PR middle-end/69916
13283 * c-c-++-common/goacc/pr69916.c: New.
13284
7f2f5ec0 132852016-03-07 Richard Henderson <rth@redhat.com>
13286
13287 * gcc.c-torture/compile/pr70061.c: New test.
13288
f530e7c4 132892016-03-07 Richard Biener <rguenther@suse.de>
13290
13291 PR testsuite/70109
13292 * gcc.dg/vect/O3-pr36098.c: New testcase.
13293
a3855fed 132942016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13295
13296 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13297
091ffc31 132982016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13299
13300 * gnat.dg/renaming9.ad[sb]: New testcase.
13301
2941b871 133022016-03-05 Jakub Jelinek <jakub@redhat.com>
13303
13304 PR c++/70084
13305 * g++.dg/expr/stdarg3.C: New test.
13306
5173ce42 133072016-03-04 Jeff Law <law@redhat.com>
13308
13309 PR tree-optimization/69196
13310 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13311 x86_64-*-*.
13312
2d1d2e55 133132016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13314
0e43078e 13315 PR c/69973
13316 * gcc.dg/pr69973.c: New test.
13317
d8ec06ae 13318 PR rtl-optimization/69941
13319 * gcc.dg/torture/pr69941.c: New test.
13320
2d1d2e55 13321 PR c/69824
13322 * gcc.dg/pr69824.c: New test.
13323
32f692e2 133242016-03-05 Tom de Vries <tom@codesourcery.com>
13325
13326 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13327 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13328 function.
13329
1c699e9a 133302016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13331
13332 PR c++/66786
13333 * g++.dg/cpp1y/var-templ48.C: New test.
13334 * g++.dg/cpp1y/var-templ49.C: New test.
13335
358448c6 133362016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13337
13338 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13339
01dc3c45 133402016-03-04 Jakub Jelinek <jakub@redhat.com>
13341
e968ff6d 13342 PR c++/70035
13343 * g++.dg/ubsan/pr70035.C: New test.
13344
01dc3c45 13345 PR target/70062
13346 * gcc.target/i386/pr70062.c: New test.
13347
3937d618 133482016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13349
13350 * g++.dg/template/typename21.C: Remove c++98_only.
13351
c58ac7f8 133522016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13353
13354 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13355
0060768a 133562016-03-04 David Malcolm <dmalcolm@redhat.com>
13357
13358 PR c/68187
13359 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13360 function.
13361 (fn_42_b): Likewise.
13362 (fn_42_c): Likewise.
13363
74c6fd40 133642016-03-04 David Malcolm <dmalcolm@redhat.com>
13365
13366 PR c/68187
13367 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13368 function.
13369 (fn_40_b): Likewise.
13370 (fn_41_a): Likewise.
13371 (fn_41_b): Likewise.
13372
31b11359 133732016-03-04 Jakub Jelinek <jakub@redhat.com>
13374
13375 PR target/70059
13376 * gcc.target/i386/avx512f-pr70059.c: New test.
13377 * gcc.target/i386/avx512dq-pr70059.c: New test.
13378
c5b93452 133792016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13380
13381 PR rtl-optimization/57676
13382 * gcc.dg/torture/pr57676.c: New test.
13383
268fbd56 133842016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13385
13386 * gcc.dg/pr70026.c: New test.
13387
6560d1ad 133882016-03-04 Marek Polacek <polacek@redhat.com>
13389
13390 PR c/69798
13391 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13392 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13393
cc7dfddf 133942016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13395
13396 PR target/70004
13397 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13398 Delete.
13399 (test_corners_sisd_si): Likewise.
13400 (main): Remove checks of the above.
13401 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13402
e9663bd4 134032016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13404
13405 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13406
dcdd684e 134072016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13408
13409 * gcc.dg/torture/pr69951.c: Accept argc==0.
13410
e692d332 134112016-03-04 Richard Biener <rguenther@suse.de>
13412
13413 PR c++/70054
13414 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13415 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13416
af77b7e6 134172016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13418
13419 PR testsuite/69766
13420 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13421 testing multiarch.
13422
290da96e 134232016-03-04 Jakub Jelinek <jakub@redhat.com>
13424
13425 PR debug/69947
13426 * gcc.dg/guality/pr69947.c: New test.
13427
e51ce713 134282016-03-03 Jakub Jelinek <jakub@redhat.com>
13429
13430 PR ada/70017
13431 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13432
1feed892 134332016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13434
13435 PR rtl-optimization/69904
13436 * gcc.target/arm/pr69904.c: New test.
13437
c32bda69 134382016-03-03 Jakub Jelinek <jakub@redhat.com>
13439
13440 PR target/70021
13441 * gcc.dg/vect/pr70021.c: New test.
13442 * gcc.target/i386/pr70021.c: New test.
13443
1bc579ed 134442016-03-03 Marek Polacek <polacek@redhat.com>
13445
13446 PR middle-end/70050
13447 * gcc.dg/pr70050.c: New test.
13448
cfa8d638 134492016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13450
13451 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13452
1b889259 134532016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13454
13455 PR tree-optimization/70043
13456 * gfortran.dg/vect/pr70043.f90: New test.
13457
f756dfa3 134582016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13459
13460 * gnat.dg/specs/task1.ads: New test.
13461
5cb4863d 134622016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13463
13464 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13465 Invoke gdb with -batch.
13466 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13467
5dd12e43 134682016-03-03 Richard Biener <rguenther@suse.de>
13469
13470 PR tree-optimization/55936
13471 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13472
d97ba4ca 134732016-03-02 Jeff Law <law@redhat.com>
13474
5d23c86f 13475 PR rtl-optimization/69942
13476 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13477 effects of argument promotions.
13478
d97ba4ca 13479 PR tree-optimization/69987
13480 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13481 target does not support -fprefetch-loop-arrays.
13482
901faaa0 134832016-03-02 Uros Bizjak <ubizjak@gmail.com>
13484
13485 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13486
51f6fdce 134872016-03-02 Bin Cheng <bin.cheng@arm.com>
13488
6bc7872f 13489 PR rtl-optimization/69052
51f6fdce 13490 * gcc.target/i386/pr69052.c: New test.
13491
31d31e07 134922016-03-02 Alan Modra <amodra@gmail.com>
13493
13494 * gcc.dg/pr69990.c: New.
13495
04faee95 134962016-03-02 Jakub Jelinek <jakub@redhat.com>
13497
270d0117 13498 PR c/68062
13499 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13500
13501 PR middle-end/70022
13502 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13503
04faee95 13504 PR target/70028
13505 * gcc.target/i386/pr70028.c: New test.
13506
a2cc9e8e 135072016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13508
13509 * c-c++-common/asan/swapcontext-test-1.c,
13510 * c-c++-common/tsan/thread_leak.c,
13511 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13512 * g++.dg/tsan/benign_race.C,
13513 * g++.dg/tsan/fd_close_norace.C,
13514 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13515 races with sanitizer output
13516
dd4bd263 135172016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 13518 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 13519
13520 PR target/67278
13521 * gcc.dg/simd-8.c: New testcase.
13522
b5fe3a49 135232016-03-02 Richard Biener <rguenther@suse.de>
13524
13525 PR middle-end/67278
13526 * gcc.dg/simd-7.c: New testcase.
13527
23601f67 135282016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13529
13530 * gcc.target/i386/pr70007.c: Tweak.
13531
f66f65e7 135322016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13533
13534 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13535
60773515 135362016-03-02 Marek Polacek <polacek@redhat.com>
13537
13538 PR c/67854
13539 * gcc.dg/pr67854.c: New test.
13540
6c094cb1 135412016-03-02 Jakub Jelinek <jakub@redhat.com>
13542
13543 PR middle-end/70025
13544 * gcc.dg/torture/pr70025.c: New test.
13545
7627bb56 135462016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13547
13548 PR tree-optimization/68621
13549 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13550
066c8e94 135512016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13552
13553 * gcc.target/i386/pr70007.c: New test.
13554
d3b819ad 135552016-03-01 Jeff Law <law@redhat.com>
13556
d4b9ad56 13557 PR tree-optimization/69196
7e217344 13558 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 13559
d3b819ad 13560 PR tree-optimization/69196
13561 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13562 duplicating code and spoiling the expected output.
13563
4f37285d 135642016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13565
13566 PR target/70033
13567 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13568 supports power9 before doing tests.
13569 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13570 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13571 * gcc.target/powerpc/p9-permute.c: Likewise.
13572
3e9c4f6c 135732016-03-01 Uros Bizjak <ubizjak@gmail.com>
13574
13575 PR target/70027
13576 * gcc.target/i386/pr70027.c: New test.
13577
e324729e 135782016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 13579
13580 * gcc.dg/pr70017.c: New test.
13581
40e9ce2d 135822016-03-01 Jakub Jelinek <jakub@redhat.com>
13583
13584 PR c/69796
13585 PR c/69974
13586 * gcc.dg/pr69796.c: New test.
13587 * gcc.dg/pr69974.c: New test.
13588
e8b016ea 135892016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13590
13591 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13592
24d3127c 135932016-02-29 Jeff Law <law@redhat.com>
13594
13595 PR tree-optimization/69987
13596 * gfortran.dg/pr69987.f90: New test.
13597
13598 PR tree-optimization/69989
13599 * gcc.c-torture/compile/pr69989-2.c: New test.
13600
12cc1225 136012016-03-01 Marek Polacek <polacek@redhat.com>
13602
13603 PR c++/69795
13604 * g++.dg/parse/invalid1.C: New test.
13605
d99a947c 136062016-03-01 Richard Biener <rguenther@suse.de>
13607
13608 PR middle-end/70022
13609 * gcc.dg/pr70022.c: New testcase.
13610
395dbc60 136112016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13612
13613 PR tree-optimization/69956
13614 * gcc.dg/pr69956.c: New test.
13615
40a35c55 136162016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13617
13618 PR target/70011
13619 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13620 XFAIL when hardware supports efficient unaligned storage access.
13621
4edc90b0 136222016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13623
13624 PR c++/69961
13625 * g++.dg/template/pr69961a.C: New test.
13626 * g++.dg/template/pr69961b.C: New test.
13627
1ed1f69a 136282016-02-29 David Malcolm <dmalcolm@redhat.com>
13629
13630 PR preprocessor/69985
13631 * gcc.dg/cpp/pr69985.c: New test case.
13632
01c5d15d 136332016-02-29 Jeff Law <law@redhat.com>
13634
3a4d3de5 13635 PR tree-optimization/70005
13636 * gcc.c-torture/execute/pr70005.c New test.
13637
01c5d15d 13638 PR tree-optimization/69999
13639 * gcc.c-torture/compile/pr69999.c: New test.
13640
1bf66b54 136412016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13642
13643 PR tree-optimization/69652
13644 * gcc.dg/torture/pr69652.c: Delete test.
13645 * gcc.dg/vect/pr69652.c: New test.
13646
b4d653d5 136472016-02-19 Richard Biener <rguenther@suse.de>
13648
13649 PR tree-optimization/69980
13650 * gfortran.dg/vect/pr69980.f90: New testcase.
13651
35bc4745 136522016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13653
13654 * gcc.target/sparc/20160229-1.c: New test.
13655
bb54a538 136562016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13657
13658 * gnat.dg/stack_usage3.adb: New test.
13659 * gnat.dg/stack_usage3_pkg.ads: New helper.
13660
95164e71 136612016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13662
13663 * gnat.dg/renaming8.adb: New test.
13664 * gnat.dg/renaming8_pkg1.ads: New helper.
13665 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13666 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13667
a890896f 136682016-02-29 Richard Biener <rguenther@suse.de>
13669
13670 PR tree-optimization/69720
13671 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13672
5c70403a 136732016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13674
13675 PR fortran/68147
13676 PR fortran/47674
13677 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13678
dfb6d139 136792016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 13680 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13681
13682 PR fortran/56007
13683 * gfortran.dg/coarray_8.f90: Adjust error message.
13684 * gfortran.dg/pr56007.f90: New test.
13685 * gfortran.dg/pr56007.f: New test.
13686
536508db 136872016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13688
13689 PR tree-optimization/69989
13690 * gcc.dg/torture/pr69989.c: New test.
13691
eec75e45 136922016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13693
13694 * gcc.target/i386/stack-realign-win.c: New test.
13695
0175e45a 136962016-02-28 Harald Anlauf <anlauf@gmx.de>
13697
13698 PR fortran/60126
13699 * gfortran.dg/pr60126.f90: New test.
13700
2a703589 137012016-02-27 Jeff Law <law@redhat.com>
13702
13703 Revert
13704 2016-02-26 Richard Biener <rguenther@suse.de>
13705 Jeff Law <law@redhat.com>
13706
13707 PR tree-optimization/69740
13708 * gcc.c-torture/compile/pr69740-1.c: New test.
13709 * gcc.c-torture/compile/pr69740-2.c: New test.
13710
359b4c18 137112016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13712
1c96765a 13713 PR fortran/69910
359b4c18 13714 * gfortran.dg/newunit_4.f90: New test.
13715
49462d93 137162016-02-27 Jakub Jelinek <jakub@redhat.com>
13717
13718 PR target/69613
13719 PR rtl-optimization/69886
13720 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13721 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13722 target.
13723
c4ac733e 137242016-02-26 Martin Sebor <msebor@redhat.com>
13725
13726 PR tree-optimization/15826
13727 * gcc.dg/tree-ssa/pr15826.c: New test.
13728
da8c4b5d 137292016-02-26 Jakub Jelinek <jakub@redhat.com>
13730
13731 PR target/69969
13732 * gcc.target/powerpc/pr69969.c: New test.
13733
0a4558eb 137342016-02-26 Martin Sebor <msebor@redhat.com>
13735
13736 PR c++/15766
13737 * g++.old-deja/g++.other/decl5.C: Add a test case.
13738
5b500299 137392016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13740
13741 PR target/69946
13742 * gcc.target/powerpc/pr69946.c: New file.
13743
565f533b 137442016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 13745 Jeff Law <law@redhat.com>
565f533b 13746
0a4558eb 13747 PR tree-optimization/69740
565f533b 13748 * gcc.c-torture/compile/pr69740-1.c: New test.
13749 * gcc.c-torture/compile/pr69740-2.c: New test.
13750
ff67cbea 137512016-02-26 Martin Jambor <mjambor@suse.cz>
13752
13753 PR middle-end/69920
13754 * gcc.dg/torture/pr69932.c: New test.
13755 * gcc.dg/torture/pr69936.c: Likewise.
13756
e400d817 137572016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13758
13759 PR target/69709
13760 * gcc.target/s390/pr69709.c: New test.
13761
126a5a2d 137622016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13763
13764 PR target/69245
13765 * gcc.target/aarch64/pr69245_1.c: New test.
13766
59c58860 137672016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13768
13769 PR target/69613
13770 * gcc.dg/torture/pr69613.c: New test.
13771
9441fa4e 137722016-02-26 Jakub Jelinek <jakub@redhat.com>
13773
13774 PR rtl-optimization/69891
13775 * gcc.target/i386/pr69891.c: New test.
13776
e48fcde0 137772016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 13778 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13779
35ed600a 13780 PR target/61397
f41208a1 13781 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13782 functionality for both 32-bit and 64-bit.
13783
c86aaa0e 137842016-02-26 Richard Biener <rguenther@suse.de>
13785
13786 PR tree-optimization/69551
13787 * gcc.dg/torture/pr69951.c: New testcase.
13788
38e71a65 137892016-02-25 Richard Biener <rguenther@suse.de>
13790
13791 PR tree-optimization/48795
13792 * gcc.dg/Warray-bounds-18.c: New testcase.
13793
03331e69 137942016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13795
13796 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13797
f14d8d6a 137982016-02-25 Jakub Jelinek <jakub@redhat.com>
13799
13800 PR rtl-optimization/69896
13801 * gcc.dg/pr69896.c: New test.
13802
4003c807 138032016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13804
13805 PR c++/69736
13806 * g++.dg/cpp1y/paren2.C: New test.
13807
a0573328 138082016-02-24 Martin Sebor <msebor@redhat.com>
13809
13810 PR c/51147
13811 * gcc.dg/enum-mode-2.c: New test.
13812
2cde02ad 138132016-02-24 Jakub Jelinek <jakub@redhat.com>
13814
13815 PR c++/69922
13816 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13817 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13818 * g++.dg/ubsan/pr69922.C: New test.
13819
f0ea75d1 138202016-02-24 Marek Polacek <polacek@redhat.com>
13821
13822 PR c/69819
13823 * gcc.dg/pr69819.c: New test.
13824
05027366 138252016-02-24 Martin Sebor <msebor@redhat.com>
13826
34ed562b 13827 PR c++/69912
13828 * g++.dg/ext/flexary15.C: New test.
13829
138302016-02-24 Martin Sebor <msebor@redhat.com>
13831
13832 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 13833 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 13834 * g++.dg/ext/builtin_alloca.C: Same.
05027366 13835
650c3ad5 138362016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13837 Charles Baylis <charles.baylis@linaro.org>
13838
13839 PR debug/61033
13840 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13841
596070e8 138422016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 13843 Jakub Jelinek <jakub@redhat.com>
596070e8 13844
13845 PR middle-end/69760
13846 * gcc.dg/torture/pr69760.c: New testcase.
13847
d6b92d9f 138482016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13849
13850 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13851 pattern on Solaris with as.
13852
90436d9d 138532016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13854
13855 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13856 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13857 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13858 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13859
7c749495 138602016-02-24 Jakub Jelinek <jakub@redhat.com>
13861
13862 PR middle-end/69915
13863 * gcc.dg/pr69915.c: New test.
13864
9c9680b5 138652016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13866
13867 PR rtl-optimization/69886
13868 * gcc.dg/torture/pr69886.c: New test.
13869
36d081ee 138702016-02-24 Richard Biener <rguenther@suse.de>
13871
13872 PR middle-end/68963
13873 * gcc.dg/torture/pr68963.c: New testcase.
13874
2a0accb9 138752016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13876
13877 PR target/69875
13878 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13879 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13880 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13881 * gcc.target/arm/atomic_loaddi_1.c: New test.
13882 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13883 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13884 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13885 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13886 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13887 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13888 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13889 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13890
f0e92ef1 138912016-02-24 Jakub Jelinek <jakub@redhat.com>
13892
13893 PR middle-end/69909
13894 * gcc.dg/torture/pr69909.c: New test.
13895
6907286f 138962016-02-24 Richard Biener <rguenther@suse.de>
13897
13898 PR tree-optimization/69907
13899 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13900 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13901 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13902
e6ab7475 139032016-02-24 Christian Bruel <christian.bruel@st.com>
13904
13905 * gcc.target/arm/pragma_cpp_fma.c: New test.
13906
47587450 139072016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13908
13909 PR fortran/61156
13910 * gfortran.dg/include_6.f90: Update test.
13911
d41ab738 139122016-02-23 Jakub Jelinek <jakub@redhat.com>
13913
13914 PR objc/69844
13915 * objc.dg/pr69844.m: New test.
13916
4772d9d5 139172016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13918
13919 PR libgfortran/69456
13920 * gfortran.dg/namelist_89.f90: New test.
13921 * gfortran.dg/pr59700.f90: Update test..
13922
8c38d887 139232016-02-23 Martin Sebor <msebor@redhat.com>
13924
13925 PR middle-end/69780
13926 * g++.dg/ext/builtin_alloca.C: New test.
13927 * gcc.dg/builtins-68.c: New test.
13928
ee1bfdb0 139292016-02-23 Richard Henderson <rth@redhat.com>
13930
13931 * gcc.target/i386/addr-space-3.c: Remove test.
13932
52609ec3 139332016-02-23 David Malcolm <dmalcolm@redhat.com>
13934
13935 PR preprocessor/69126
13936 PR preprocessor/69543
13937 * c-c++-common/pr69126-2-long.c: New test.
13938 * c-c++-common/pr69126-2-short.c: New test.
13939 * c-c++-common/pr69543-1.c: Remove xfail.
13940
d5bf2cc8 139412016-02-23 David Malcolm <dmalcolm@redhat.com>
13942
13943 PR preprocessor/69126
13944 PR preprocessor/69543
13945 PR preprocessor/69558
13946 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13947 (f): Rename to...
13948 (test_2): ...this, and add leading comment.
13949 (MACRO_3, test_3): New.
13950 (MACRO_4A, MACRO_4B, test_4): New.
13951 (MACRO): Rename to...
13952 (MACRO_5): ...this.
13953 (g): Rename to...
13954 (test_5): ...this, updating for renaming of MACRO, and
13955 add leading comment.
13956 * c-c++-common/pr69543-1.c: New.
13957 * c-c++-common/pr69543-2.c: New.
13958 * c-c++-common/pr69543-3.c: New.
13959 * c-c++-common/pr69543-4.c: New.
13960 * c-c++-common/pr69558-1.c: New.
13961 * c-c++-common/pr69558-2.c: New.
13962 * c-c++-common/pr69558-3.c: New.
13963 * c-c++-common/pr69558-4.c: New.
13964 * gcc.dg/pr69558.c: Move to...
13965 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13966 xfail for c++.
13967
3a37a410 139682016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13969
13970 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13971 to -ftree-parallelize-loops/-fopenacc changes.
13972 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13973 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13974 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13975 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13976 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13977 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13978 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13979 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13980 * c-c++-common/goacc/kernels-loop.c: Likewise.
13981 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13982 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13983 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13984 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13985
ecca180f 139862016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13987
13988 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13989
eec0fa3f 139902016-02-23 Jakub Jelinek <jakub@redhat.com>
13991
f1f91c07 13992 PR c++/69902
13993 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13994
eec0fa3f 13995 PR c/69900
13996 * gcc.dg/pr69900.c: New test.
13997
e045424d 139982016-02-23 Martin Jambor <mjambor@suse.cz>
13999
14000 PR tree-optimization/69666
14001 * gcc.dg/tree-ssa/pr69666.c: New test.
14002
f482dff6 140032016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14004
14005 PR fortran/67451
14006 * gfortran.dg/coarray_allocate_5.f08: New test.
14007
57ed698b 140082016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14009
14010 * gcc.target/s390/vcond-shift.c: Move to ...
14011 * gcc.target/s390/vector/vcond-shift.c: ... here.
14012
990e443c 140132016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14014
14015 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14016 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14017
296c5f01 140182016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14019
14020 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14021
e53f41d5 140222016-02-20 Mark Wielaard <mjw@redhat.com>
14023
14024 PR c/28901
14025 * gcc.dg/unused-variable-3.c: New test.
14026
13af201d 140272016-02-22 Jakub Jelinek <jakub@redhat.com>
14028
14029 PR target/69888
14030 * gcc.target/i386/pr69888.c: New test.
14031
682c90f9 140322016-02-22 Richard Biener <rguenther@suse.de>
14033
14034 PR tree-optimization/69882
14035 * gfortran.dg/vect/pr69882.f90: New testcase.
14036
b8cd18c3 140372016-02-22 Jakub Jelinek <jakub@redhat.com>
14038
14039 PR target/69885
14040 * gcc.dg/pr69885.c: New test.
14041
09343379 140422016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14043
14044 PR target/69806
14045 PR target/54089
14046 * gcc.target/sh/pr54089-10.c: New.
14047
b345a09f 140482016-02-20 Paul Thomas <pault@gcc.gnu.org>
14049
14050 PR fortran/69423
14051 * gfortran.dg/deferred_character_15.f90 : New test.
14052
51385aed 140532016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14054
14055 PR fortran/57365
14056 gfortran.dg/allocate_with_source_18.f03: New test.
14057
140582016-02-20 Harald Anlauf <anlauf@gmx.de>
14059
14060 PR fortran/52531
14061 gfortran.dg/gomp/pr52531.f90: New test.
14062
9cce8384 140632016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14064
14065 PR c++/69865
14066 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14067 -std=c++03.
14068
d91f5fbb 140692016-02-19 Jakub Jelinek <jakub@redhat.com>
14070
563d5cb8 14071 PR c++/69826
14072 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14073 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14074
0a04aac9 14075 PR c++/69850
14076 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14077
d91f5fbb 14078 PR c++/69851
14079 * g++.dg/torture/pr69851.C: New test.
14080
5fe1f282 140812016-02-19 Martin Sebor <msebor@redhat.com>
14082
14083 PR testsuite/69573
14084 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14085
a45bce11 140862016-02-19 Jakub Jelinek <jakub@redhat.com>
14087
6263dde1 14088 PR c++/69850
14089 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14090 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14091
a45bce11 14092 PR c++/67767
14093 * g++.dg/cpp0x/pr67767.C: New test.
14094
cf2ed1b7 140952016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14096
14097 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14098 for fp, simd, crypto, crc, lse.
14099 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14100 above.
14101 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14102 effective target check.
14103
f6cc34b0 141042016-02-19 Jakub Jelinek <jakub@redhat.com>
14105
14106 PR target/69820
14107 * gcc.target/i386/pr69820.c: New test.
14108
6c678e78 141092016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14110
14111 * gcc.target/s390/vector/int128-1.c: New test.
14112
b088ff4b 141132016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14114
14115 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14116
b11e60a4 141172016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14118
14119 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14120 instruction pattern name to prevent the testcase from failing with
14121 -march=z13.
14122
664ff6a0 141232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14124
14125 * gcc.target/s390/md/movstr-2.c: New test.
14126
e80be24b 141272016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14128
14129 * gcc.target/s390/morestack.c: New test.
14130
9839f350 141312016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14132
14133 PR target/69625
14134 * gcc.target/s390/pr69625.c: Add test case.
14135
4550fbd0 141362016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14137
14138 PR testsuite/68580
14139 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14140
57d00b6a 141412016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14142
14143 PR target/68404
14144 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14145 * gcc.target/powerpc/fusion3.c: Likewise.
14146
63ad69d6 141472016-02-18 Richard Biener <rguenther@suse.de>
14148
14149 PR middle-end/69553
14150 * g++.dg/torture/pr69553.C: New testcase.
14151
d92404ed 141522016-02-18 Nick Clifton <nickc@redhat.com>
14153
4550fbd0 14154 PR target/62254
14155 PR target/69610
14156 * gcc.target/arm/pr62554.c: New test.
14157 * gcc.target/arm/pr69610-1.c: New test.
14158 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 14159
0808dfce 141602016-02-18 Richard Biener <rguenther@suse.de>
14161
14162 PR middle-end/69854
14163 * gcc.dg/torture/pr69854.c: New testcase.
14164
fc3527e3 141652016-02-17 Jakub Jelinek <jakub@redhat.com>
14166
14167 PR c++/69850
14168 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14169
e3c24279 141702012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14171
14172 * gcc.target/powerpc/vec-cg.c: New test.
14173
c9732c2b 141742016-02-17 Richard Biener <rguenther@suse.de>
14175
14176 PR testsuite/69586
14177 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14178
51bf9f9b 141792016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14180
14181 PR target/69161
14182 * gcc.c-torture/compile/pr69161.c: New test.
14183
6baedca3 141842016-02-17 David Sherwood <david.sherwood@arm.com>
14185
14186 PR target/69532
14187 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14188 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14189
4f240715 141902016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14191
14192 * gcc.dg/ifcvt-4.c: Skip on Visium.
14193
e0c0515d 141942016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14195
14196 * gnat.dg/atomic8.adb: New test.
14197
7b319ee6 141982016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14199
14200 * gnat.dg/discr46.ad[sb]: New test.
14201
48a7e3d1 142022016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14203
14204 PR Target/48344
14205 * gcc.target/powerpc/pr48344-1.c: New test.
14206
3f844f15 142072015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14208
14209 PR fortran/69742
14210 * gfortran.dg/associate_21.f90: New test.
14211
7675e968 142122016-02-16 Jakub Jelinek <jakub@redhat.com>
14213
14214 PR c/69835
14215 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14216 -Wnonnull in dg-options.
14217 * c-c++-common/nonnull-2.c: New test.
14218
d6faee88 142192016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14220 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14221
14222 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14223
3a2a72aa 142242016-02-16 Jakub Jelinek <jakub@redhat.com>
14225
14226 PR middle-end/69801
14227 * gcc.dg/pr69801.c: Add empty dg-options.
14228
28072426 142292016-02-16 James Norris <jnorris@codesourcery.com>
14230
14231 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14232 * g++.dg/goacc/deviceptr-1.c: New file.
14233
37fffac2 142342016-02-16 Jakub Jelinek <jakub@redhat.com>
14235
14236 PR tree-optimization/69820
14237 * gcc.dg/vect/pr69820.c: New test.
14238
f72a5e61 142392016-02-16 Richard Biener <rguenther@suse.de>
14240
14241 PR tree-optimization/69776
14242 * gcc.dg/torture/pr69776-2.c: New testcase.
14243
50e0cd76 142442016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14245
14246 PR tree-optimization/69714
14247 * gcc.dg/torture/pr69714.c: New test.
14248
14a72c4e 142492016-02-16 Jakub Jelinek <jakub@redhat.com>
14250
14251 PR tree-optimization/69802
14252 * gcc.dg/pr69802.c: New test.
14253
fd808c11 142542016-02-16 Richard Biener <rguenther@suse.de>
14255
14256 PR middle-end/69801
14257 * gcc.dg/pr69801.c: New testcase.
14258
49a549ca 142592016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14260
14261 PR libgfortran/69651
14262 * gfortran.dg/read_bang.f90: New test.
14263 * gfortran.dg/read_bang4.f90: New test.
14264
77454e6e 142652016-02-15 Jakub Jelinek <jakub@redhat.com>
14266
2074f21c 14267 PR c++/69658
14268 * g++.dg/init/pr69658.C: New test.
14269
77454e6e 14270 PR c++/69797
14271 * c-c++-common/pr69797.c: New test.
14272
4ef4d764 142732016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14274
14275 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14276 check for aarch64*-*-*.
14277
4a45fe0f 142782016-02-15 Richard Biener <rguenther@suse.de>
14279
14280 PR tree-optimization/69783
14281 * gcc.dg/vect/pr69783.c: New testcase.
14282
0b3619e6 142832016-02-15 Richard Biener <rguenther@suse.de>
14284
14285 PR tree-optimization/69776
14286 * gcc.dg/torture/pr69776.c: New testcase.
14287
9b49c3cb 142882016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14289
14290 PR fortran/60526
14291 * gfortran.dg/type_decl_4.f90: Reinstated.
14292
e46faff9 142932016-02-14 John David Anglin <danglin@gcc.gnu.org>
14294
14295 PR fortran/68746
14296 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14297
a96c809a 142982016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14299
14300 PR fortran/60526
14301 PR bootstrap/69816
14302 * gfortran.dg/type_decl_4.f90: Removed.
14303
fdec7e88 143042016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14305
14306 PR fortran/60526
14307 * gfortran.dg/type_decl_4.f90: New test.
14308
a72095c4 143092016-02-14 Alan Modra <amodra@gmail.com>
14310
bc436924 14311 PR testsuite/68886
a72095c4 14312 * gcc.c-torture/execute/stkalign.c: Revise test.
14313
73bb5f8b 143142016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14315
14316 PR target/67260
14317 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14318
beb13161 143192016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14320
14321 PR target/67260
14322 * gcc.target/sh/torture/pr67260.c: New.
14323
67cab04e 143242016-02-12 John David Anglin <danglin@gcc.gnu.org>
14325
14326 * gcc.dg/pr67964.c: Add dg-require-alias.
14327
44a59bb1 143282016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14329
14330 PR target/67636
14331 PR target/64345
14332 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14333
38c9bd3a 143342016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14335
14336 PR libgfortran/69668
14337 * gfortran.dg/namelist_88.f90: New test.
14338
1774ff82 143392016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14340
14341 PR libgfortran/69668
14342 * gfortran.dg/namelist_38.f90: Update test.
14343 * gfortran.dg/namelist_84.f90: Update test.
14344
aec1f4bd 143452016-02-12 David Malcolm <dmalcolm@redhat.com>
14346
14347 PR other/69554
14348 * gcc.dg/pr69554-1.c: New test.
14349 * gfortran.dg/pr69554-1.F90: New test.
14350 * gfortran.dg/pr69554-2.F90: New test.
14351 * lib/gcc-dg.exp (proc dg-locus): New function.
14352 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14353 distinguish between the caret-printing and non-caret-printing
14354 cases. If caret-printing has been explicitly enabled, bail out
14355 without attempting to fix up the output.
14356
da7d5066 143572016-02-12 David Malcolm <dmalcolm@redhat.com>
14358
14359 PR driver/69265
14360 PR driver/69453
14361 * gcc.dg/spellcheck-options-3.c: New test case.
14362 * gcc.dg/spellcheck-options-4.c: New test case.
14363 * gcc.dg/spellcheck-options-5.c: New test case.
14364 * gcc.dg/spellcheck-options-6.c: New test case.
14365 * gcc.dg/spellcheck-options-7.c: New test case.
14366 * gcc.dg/spellcheck-options-8.c: New test case.
14367 * gcc.dg/spellcheck-options-9.c: New test case.
14368 * gcc.dg/spellcheck-options-10.c: New test case.
14369
fcce1b0b 143702016-02-12 Jakub Jelinek <jakub@redhat.com>
14371
14372 PR rtl-optimization/69764
14373 PR rtl-optimization/69771
14374 * c-c++-common/pr69764.c: New test.
14375 * gcc.dg/torture/pr69771.c: New test.
14376
6d609290 143772016-02-12 Marek Polacek <polacek@redhat.com>
14378
14379 * g++.dg/torture/init-list1.C: New.
14380
7d75fb56 143812016-02-12 Marek Polacek <polacek@redhat.com>
14382
14383 * gcc.dg/pr69522.c: Add empty dg-options.
14384
52543fda 143852016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14386
14387 * g++.dg/lto/lto.exp: Include and init mpx.
14388 * g++.dg/lto/pr69729_0.C: New test.
14389
34947478 143902016-02-12 Jakub Jelinek <jakub@redhat.com>
14391
9181a4ec 14392 PR ipa/69241
14393 * g++.dg/ipa/pr69241-4.C: New test.
14394
34947478 14395 PR ipa/68672
14396 * g++.dg/ipa/pr68672-1.C: New test.
14397 * g++.dg/ipa/pr68672-2.C: New test.
14398 * g++.dg/ipa/pr68672-3.C: New test.
14399
74a4140f 144002016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14401
14402 PR c/69522
50e0cd76 14403 * gcc.dg/pr69522.c: New test.
74a4140f 14404
9ddb20d6 144052016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14406
14407 PR c++/69098
14408 * g++.dg/cpp1y/69098.C: New test.
14409 * g++.dg/cpp1y/69098-2.C: New test.
14410
67cf9b55 144112016-02-12 Jakub Jelinek <jakub@redhat.com>
14412
14413 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14414 and neighbour -> neighbor.
14415 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14416 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14417 * c-c++-common/Wvarargs.c: Likewise.
14418 * c-c++-common/goacc/host_data-5.c: Likewise.
14419 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14420 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14421 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14422 * gcc.target/aarch64/pr60697.c: Likewise.
14423 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14424 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14425 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14426 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14427 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14428 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14429 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14430 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14431 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14432 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14433 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14434 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14435 * g++.dg/lookup/koenig5.C: Likewise.
14436 * g++.dg/ext/no-asm-2.C: Likewise.
14437 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14438 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14439 * gfortran.dg/used_types_16.f90: Likewise.
14440 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14441 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14442 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14443 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14444 * gfortran.dg/abstract_type_6.f03: Likewise.
14445 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14446 * gfortran.dg/used_types_15.f90: Likewise.
14447 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14448 * gfortran.dg/exit_3.f08: Likewise.
14449 * gfortran.dg/open_status_2.f90: Likewise.
14450 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14451 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14452 * gfortran.dg/associate_1.f03: Likewise.
14453 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14454 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14455 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14456 * gcc.dg/builtin-object-size-1.c: Likewise.
14457 * gcc.dg/noreturn-6.c: Likewise.
14458 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14459 * gcc.dg/globalalias.c: Likewise.
14460 * gcc.dg/builtins-config.h: Likewise.
14461 * gcc.dg/pr30457.c: Likewise.
14462 * gcc.c-torture/compile/volatile-1.c: Likewise.
14463 * gcc.c-torture/execute/20101011-1.c: Likewise.
14464 * c-c++-common/Waddress-1.c: Likewise.
14465
40b38ace 144662016-02-11 Jakub Jelinek <jakub@redhat.com>
14467
14468 PR c/69768
14469 * c-c++-common/Waddress-1.c: New test.
14470
42c87ca9 144712016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14472
14473 PR fortran/69296
14474 * gfortran.dg/associate_19.f03: New test.
14475 * gfortran.dg/associate_20.f03: New test.
14476
acb7939f 144772016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14478
14479 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14480
6defe3c5 144812016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14482
14483 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14484 .arch armv8-a\n. Add -dA to dg-options.
14485 * gcc.target/aarch64/assembler_arch_1.c: New test.
14486 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14487
63f63318 144882016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14489
14490 PR c++/68726
14491 * g++.dg/cpp0x/pr68726.C: New.
14492
1cddf457 144932016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14494
14495 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14496 test.
14497
b86fba37 144982016-02-11 Richard Biener <rguenther@suse.de>
14499
14500 * g++.dg/tree-ssa/pr61034.C: Adjust.
14501
ec4ec95a 145022016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14503
be7c31e9 14504 PR target/69148
ec4ec95a 14505 * gcc.target/s390/pr69148.c: New.
14506
f64416ca 145072016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14508
14509 PR tree-optimization/69652
14510 * gcc.dg/torture/pr69652.c: New test.
14511
e5d1ea31 145122016-02-10 Jakub Jelinek <jakub@redhat.com>
14513 Patrick Palka <ppalka@gcc.gnu.org>
14514
14515 PR ipa/69241
14516 PR c++/69649
14517 * g++.dg/ipa/pr69241-1.C: New test.
14518 * g++.dg/ipa/pr69241-2.C: New test.
14519 * g++.dg/ipa/pr69241-3.C: New test.
14520 * g++.dg/ipa/pr69649.C: New test.
14521
fa03b19d 145222016-02-10 Uros Bizjak <ubizjak@gmail.com>
14523
14524 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14525 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14526
14485c8a 145272016-02-10 Bin Cheng <bin.cheng@arm.com>
14528
14529 PR tree-optimization/68021
14530 * gcc.dg/tree-ssa/pr68021.c: New test.
14531
79f1ed25 145322016-02-10 Richard Biener <rguenther@suse.de>
14533
14534 PR tree-optimization/69726
14535 * gcc.dg/uninit-22.c: New testcase.
14536
58f74eff 145372016-02-09 Andrew Pinski <apinski@cavium.com>
14538
14539 PR tree-opt/69282
14540 * gcc.c-torture/compile/20160205-1.c: New testcase.
14541
600c00f7 145422016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14543
14544 PR target/68404
14545 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14546 instead accessing a really large arrray.
14547 * gcc.target/powerpc/fusion3.c: Likewise.
14548
0771836e 145492016-02-09 Charles Baylis <charles.baylis@linaro.org>
14550
14551 PR target/68532
14552 * gcc.c-torture/execute/pr68532.c: New test.
14553
4ccd644f 145542016-02-11 Alexandre Oliva <aoliva@redhat.com>
14555
14556 PR target/69634
14557 * gcc.dg/pr69634.c: New.
14558
2e980a39 145592016-02-09 Richard Biener <rguenther@suse.de>
14560
14561 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14562
aacf7102 145632016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 14564
aacf7102 14565 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14566
a1856ddf 145672016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14568
14569 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14570
d4d3da7e 145712016-02-09 Richard Biener <rguenther@suse.de>
14572
14573 PR tree-optimization/69715
14574 * gcc.dg/torture/pr69715.c: New testcase.
14575
9cc6714f 145762016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14577
14578 PR c++/69139
14579 * g++.dg/cpp0x/trailing12.C: New test.
14580 * g++.dg/cpp0x/trailing13.C: New test.
14581
83d5062b 145822016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14583
14584 PR c++/69283
14585 PR c++/67835
14586 * g++.dg/cpp1y/auto-fn29.C: New test.
14587 * g++.dg/cpp1y/auto-fn30.C: New test.
14588
394a86f3 145892016-02-08 Jakub Jelinek <jakub@redhat.com>
14590
14591 PR tree-optimization/69209
14592 * gcc.c-torture/compile/pr69209.c: New test.
14593
93b124b4 145942016-02-08 Jeff Law <law@redhat.com>
14595
14596 PR tree-optimization/68541
14597 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14598 of statements allowed in join block for path splitting.
14599
26abce13 146002016-02-08 Jakub Jelinek <jakub@redhat.com>
14601
0acb2d6e 14602 PR c++/59627
14603 * g++.dg/gomp/pr59627.C: New test.
14604
26abce13 14605 PR ipa/69239
14606 * g++.dg/ipa/pr69239.C: New test.
14607
86e0b129 146082016-02-08 David Malcolm <dmalcolm@redhat.com>
14609
14610 PR preprocessor/69664
14611 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14612 * gcc.dg/cpp/warn-comments.c: Likewise.
14613
f553d9f8 146142016-02-08 Marek Polacek <polacek@redhat.com>
14615
14616 PR c++/69688
14617 * g++.dg/init/const12.C: New test.
14618
600695e0 146192016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14620
14621 PR target/60410
14622 * gcc.dg/lto/pr55113_0.c: Remove test.
14623
c4f4b1e8 146242016-02-08 Richard Biener <rguenther@suse.de>
14625
14626 PR tree-optimization/69719
14627 * gcc.dg/torture/pr69719.c: New testcase.
14628
5a987d87 146292016-02-08 Richard Biener <rguenther@suse.de>
14630 Jeff Law <law@redhat.com>
14631
14632 PR target/68273
14633 * gcc.target/mips/pr68273.c: New testcase.
14634
0418e71d 146352016-02-08 Richard Biener <rguenther@suse.de>
14636
14637 PR rtl-optimization/69274
14638 * gcc.target/i386/addr-sel-1.c: XFAIL.
14639
07c0f1ca 146402016-02-08 Jeff Law <law@redhat.com>
14641
40d85f4c 14642 PR tree-optimization/68541
14643 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14644
140e093f 14645 PR tree-optimization/65917
07c0f1ca 14646 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14647
16430acf 146482016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14649
14650 PR fortran/50555
14651 * gfortran.dg/namelist_args.f90: New test.
14652
3f0ff0d8 146532016-02-05 Jeff Law <law@redhat.com>
14654
140e093f 14655 PR tree-optimization/68541
3f0ff0d8 14656 * gcc.dg/tree-ssa/split-path-2.c: New test.
14657 * gcc.dg/tree-ssa/split-path-3.c: New test.
14658 * gcc.dg/tree-ssa/split-path-4.c: New test.
14659 * gcc.dg/tree-ssa/split-path-5.c: New test.
14660 * gcc.dg/tree-ssa/split-path-6.c: New test.
14661 * gcc.dg/tree-ssa/split-path-7.c: New test.
14662
a7cc1f94 146632016-02-05 Martin Sebor <msebor@redhat.com>
14664
14665 PR c++/69662
14666 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14667 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14668
fcb25f28 146692016-02-06 Richard HEnderson <rth@redhat.com>
14670
14671 PR c/69643
14672 * gcc.target/i386/addr-space-4.c: New.
14673 * gcc.target/i386/addr-space-5.c: New.
14674
3a2545a1 146752016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14676
14677 PR fortran/66089
14678 * gfortran.dg/elemental_dependency_6.f90: New.
14679
1e302465 146802016-02-05 Jakub Jelinek <jakub@redhat.com>
14681
66feb54c 14682 PR rtl-optimization/69691
14683 * gcc.c-torture/execute/pr69691.c: New test.
14684
1e302465 14685 PR c++/69628
14686 * g++.dg/parse/pr69628.C: New test.
14687
9c28a298 146882016-02-05 Uros Bizjak <ubizjak@gmail.com>
14689
14690 * gcc.dg/sancov/asan.c: Move to ...
14691 * gcc.dg/asan/sancov-1.c: ... here.
14692
a854e286 146932016-02-05 Uros Bizjak <ubizjak@gmail.com>
14694
14695 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14696
d4f0b240 146972016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14698
14699 PR target/69677
14700 * gcc.target/i386/pr69677.c: New test.
14701
235d8723 147022016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14703
14704 PR c++/68948
14705 * g++.dg/template/pr68948.C: New test.
14706
f390cf65 147072016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14708
14709 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14710 (only necessary on s390x).
14711
ab99f104 147122016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14713
14714 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14715 -mno-accumulate-outgoing-args.
14716
f7ef5392 147172016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14718
14719 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14720
6b098e91 147212016-02-04 Jakub Jelinek <jakub@redhat.com>
14722
14723 PR c/69669
14724 * c-c++-common/pr69669.c: New test.
14725
f0146cf3 147262016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14727
14728 PR target/69667
14729 * g++.dg/pr69667.C: New file.
14730
08fd6cf5 147312016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14732
14733 PR target/69619
14734 * gcc.dg/pr69619.c: Add new test.
14735
a6f3f39f 147362016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14737
14738 PR rtl-optimization/69577
14739 * gcc.target/i386/pr69577.c: New test.
14740
774068a0 147412016-02-04 Martin Liska <mliska@suse.cz>
14742
14743 * g++.dg/asan/pr69276.C: New test.
14744
f50a7894 147452016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14746
14747 PR target/65932
14748 PR target/67714
14749 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14750 a single smulbb instruction.
14751 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14752 * gcc.target/amr/wmul-2.c: Likewise.
14753
6b722eb3 147542016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14755
14756 PR target/65932
14757 PR target/67714
14758 * gcc.c-torture/execute/pr67714.c: New test.
14759
1f1475a7 147602016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14761
14762 PR target/69454
14763 * gcc.target/i386/pr69454-1.c: New test.
14764 * gcc.target/i386/pr69454-2.c: New test.
14765
6b94e133 147662016-02-03 Martin Sebor <msebor@redhat.com>
14767
14768 PR c++/69251
14769 PR c++/69253
14770 PR c++/69290
14771 PR c++/69277
14772 PR c++/69349
14773 * g++.dg/ext/flexarray-mangle-2.C: New test.
14774 * g++.dg/ext/flexarray-mangle.C: New test.
14775 * g++.dg/ext/flexarray-subst.C: New test.
14776 * g++.dg/ext/flexary11.C: New test.
14777 * g++.dg/ext/flexary12.C: New test.
14778 * g++.dg/ext/flexary13.C: New test.
14779 * g++.dg/ext/flexary14.C: New test.
14780 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14781
342ed0ac 147822016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14783
14784 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14785 Define only if CHECK_FLOAT128 is defined.
14786 (main): Properly initialize u5.
14787
edf6c4d2 147882016-02-03 Jakub Jelinek <jakub@redhat.com>
14789
415d5641 14790 PR c/69627
14791 * gcc.dg/pr69627.c: New test.
14792
edf6c4d2 14793 PR target/69644
14794 * gcc.dg/pr69644.c: New test.
14795
cf8f3ba0 147962016-02-03 Mike Stump <mikestump@comcast.net>
14797
14798 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14799 support for struct-layout-1.exp.
14800
c90d55dd 148012016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14802
14803 PR c++/69056
f7ef5392 14804 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 14805
401bd0c8 148062016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14807 Alexandre Oliva <aoliva@redhat.com>
14808
14809 PR target/69461
14810 * gcc.target/powerpc/pr69461.c: New.
14811
277d9d1d 148122016-02-03 Uros Bizjak <ubizjak@gmail.com>
14813
14814 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14815 works from here ...
14816 (check_effective_target_fsanitize_thread): ... to here. Do not
14817 specify additional compile flags for the test source.
14818 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14819 specify additional compile flags for the test source.
14820
e69ad94a 148212016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14822
14823 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14824
a4454da2 148252016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14826
14827 PR fortran/67451
14828 PR fortran/69418
14829 * gfortran.dg/coarray_allocate_2.f08: New test.
14830 * gfortran.dg/coarray_allocate_3.f08: New test.
14831 * gfortran.dg/coarray_allocate_4.f08: New test.
14832
88cab2dd 148332016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14834
14835 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14836 use same scan-tree-dump-times on all platforms.
14837 * gcc.dg/vect/vect-outer-1.c: Likewise.
14838 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14839 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14840 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14841 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14842 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14843 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14844 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14845
66ea75c4 148462016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14847
14848 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14849 warning.
14850
4eef8df7 148512016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14852
14853 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14854
665fbc2f 148552016-02-02 James Norris <jnorris@codesourcery.com>
14856
14857 * c-c++-common/goacc/routine-5.c: Add tests.
14858
b10e3d47 148592016-02-02 Alexander Monakov <amonakov@ispras.ru>
14860
14861 * gcc.target/nvptx/unsigned-cmp.c: New test.
14862
12ad66dd 148632016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14864
14865 * gcc.target/aarch64/scalar_shift_1.c
14866 (test_corners_sisd_di): Improve force to SIMD register.
14867 (test_corners_sisd_si): Likewise.
14868 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14869 Remove scan-assembler check for ldr.
14870
f9ec342f 148712016-02-02 Richard Biener <rguenther@suse.de>
14872
14873 PR tree-optimization/69595
14874 * gcc.dg/Warray-bounds-17.c: New testcase.
14875
32f2925a 148762016-02-02 Richard Biener <rguenther@suse.de>
14877
14878 PR tree-optimization/69606
14879 * gcc.dg/torture/pr69606.c: New testcase.
14880
cfd9ca84 148812016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14882
14883 PR middle-end/68542
14884 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14885 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14886
19bf08e2 148872016-02-02 Alan Modra <amodra@gmail.com>
14888
14889 PR target/69548
14890 * gcc.target/powerpc/pr69548.c: New test.
14891
6f13b088 148922016-02-01 Jakub Jelinek <jakub@redhat.com>
14893
dcddc5af 14894 PR rtl-optimization/69592
14895 * gcc.dg/pr69592.c: New test.
14896
6f13b088 14897 PR preprocessor/69543
14898 PR c/69558
14899 * gcc.dg/pr69543.c: New test.
14900 * gcc.dg/pr69558.c: New test.
14901
d090e5c2 149022016-02-01 Uros Bizjak <ubizjak@gmail.com>
14903
fcb317c5 14904 PR testsuite/65940
14905 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 14906
aaf527dc 149072016-02-01 Martin Sebor <msebor@redhat.com>
14908
14909 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14910
1674217b 149112016-02-01 Bin Cheng <bin.cheng@arm.com>
14912
14913 PR tree-optimization/67921
14914 * c-c++-common/ubsan/pr67921.c: New test.
14915
b4007655 149162016-02-01 Richard Biener <rguenther@suse.de>
14917
14918 PR middle-end/69556
14919 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14920
88a477bb 149212016-02-01 Richard Biener <rguenther@suse.de>
14922
14923 PR tree-optimization/69574
14924 * gcc.dg/torture/pr69574.c: New testcase.
14925
2eaaa4e7 149262016-02-01 Richard Biener <rguenther@suse.de>
14927
14928 PR tree-optimization/69579
14929 * gcc.dg/setjmp-6.c: New testcase.
14930
e3882c44 149312016-02-01 Jakub Jelinek <jakub@redhat.com>
14932
14933 PR rtl-optimization/69570
14934 * g++.dg/opt/pr69570.C: New test.
14935
f80aff47 149362016-02-01 Richard Henderson <rth@redhat.com>
14937
14938 * gcc.dg/pr69535.c: New test.
14939
240568aa 149402016-01-31 John David Anglin <danglin@gcc.gnu.org>
14941
6009b3b8 14942 PR testsuite/69584
14943 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14944 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14945
1fdf7177 14946 PR debug/68244
14947 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14948
240568aa 14949 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14950
cb3e5ac0 149512016-01-31 Paul Thomas <pault@gcc.gnu.org>
14952
14953 PR fortran/67564
14954 * gfortran.dg/allocate_with_source_17.f03: New test.
14955
3b8b902b 149562016-01-30 Jakub Jelinek <jakub@redhat.com>
14957
14958 PR tree-optimization/69546
14959 * gcc.dg/torture/pr69546.c: New test.
14960
17985abe 149612016-01-30 Paul Thomas <pault@gcc.gnu.org>
14962
14963 PR fortran/69566
14964 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14965
b5239e80 149662016-01-30 Martin Sebor <msebor@redhat.com>
14967
14968 PR c++/68490
14969 * g++.dg/ext/flexary10.C: New test.
14970
e8f03010 149712016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14972
14973 PR fortran/66707
14974 gfortran.dg/common_23.f90: New test.
14975
dc93691a 149762016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14977
14978 PR target/65546
14979 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14980 condition being checked, and disable it when the target supports
14981 misaligned loads and stores.
14982
ff5e28e9 149832016-01-29 Jakub Jelinek <jakub@redhat.com>
14984
14985 PR debug/69518
14986 * gcc.dg/torture/pr69518.c: New test.
14987
b0d8930a 149882016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14989
14990 PR target/69530
14991 * gcc.target/i386/pr69530.c: New test.
14992
21601fc7 149932016-01-29 Steve Ellcey <sellcey@imgtec.com>
14994
14995 PR target/65604
14996 * gcc.target/mips/div-delay.c: New test.
14997
ca6c7317 149982016-01-29 Jakub Jelinek <jakub@redhat.com>
14999
4758dc39 15000 PR target/69551
15001 * gcc.target/i386/pr69551.c: New test.
15002
ca6c7317 15003 PR target/66137
15004 * gcc.target/i386/pr66137.c: New test.
15005
e3078da6 150062016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15007
15008 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15009 always built for p5600.
15010 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15011 isa=p5600 dg-option.
15012
b622ec25 150132016-01-29 Richard Biener <rguenther@suse.de>
15014
15015 PR tree-optimization/69547
15016 * g++.dg/tree-ssa/pr69547.C: New testcase.
15017
d2a60e99 150182016-01-29 Jakub Jelinek <jakub@redhat.com>
15019
15020 PR debug/66869
15021 * g++.dg/warn/Wunused-function2.C: New test.
15022
ae849d2b 150232016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15024
15025 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15026 support for test to succeed.
15027
ce6a6978 150282016-01-29 Marek Polacek <polacek@redhat.com>
15029
15030 PR c++/69509
15031 PR c++/69516
15032 * g++.dg/ext/constexpr-vla2.C: New test.
15033 * g++.dg/ext/constexpr-vla3.C: New test.
15034 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15035
7550d855 150362016-01-29 Richard Biener <rguenther@suse.de>
15037
15038 PR middle-end/69537
15039 * gcc.dg/uninit-21.c: New testcase.
15040
f11bb279 150412016-01-28 Uros Bizjak <ubizjak@gmail.com>
15042
15043 PR target/69459
15044 * gcc.target/i386/pr69459.c: New test.
15045
c80c12c8 150462016-01-28 Steve Ellcey <sellcey@imgtec.com>
15047
15048 PR target/68400
15049 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15050 * gcc.target/mips/pr68400.c: New test.
15051
c649bacc 150522016-01-28 Martin Sebor <msebor@redhat.com>
15053
15054 PR target/17381
15055 * gcc.target/powerpc/pr17381.c: New test.
15056
f4881661 150572016-01-28 Jakub Jelinek <jakub@redhat.com>
15058
15059 PR middle-end/69542
15060 * gcc.dg/torture/pr69542.c: New test.
15061
d66fdd75 150622016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15063
15064 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15065
d4a78818 150662016-01-28 David Edelsohn <dje.gcc@gmail.com>
15067
15068 * gcc.dg/pr65980.c: Skip on AIX.
15069 * gcc.dg/pr66688.c: Same.
15070
21329e97 150712016-01-28 David Edelsohn <dje.gcc@gmail.com>
15072
15073 PR target/63679
15074 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15075 * gcc.dg/tree-ssa/sra-18.c: Same.
15076
cc7124a6 150772016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15078
15079 PR fortran/62536
15080 * gfortran.dg/block_15.f08: New test.
15081 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15082 on incorrectly closed BLOCK.
15083
358dfcb4 150842016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15085
15086 * gcc.dg/declare-simd.c: New test.
2034deb9 15087
e87502d6 150882016-01-28 Richard Biener <rguenther@suse.de>
15089
15090 PR tree-optimization/69466
15091 * gfortran.dg/vect/pr69466.f90: New testcase.
15092
44e7334b 150932016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15094
15095 * g++.dg/pr67989.C: Remove ARM-specific option.
15096 * gcc.target/arm/pr67989.C: New file.
15097
5ce8f551 150982016-01-27 Uros Bizjak <ubizjak@gmail.com>
15099
15100 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15101 and expm1 test for glibc < 2.11.
15102
fa6e6b15 151032016-01-27 Richard Henderson <rth@redhat.com>
15104
15105 * gcc.c-torture/execute/pr69447.c: New test.
15106
151072016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 15108
7b8122c6 15109 PR fortran/69422
147b2f9b 15110 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15111
78e516eb 151122016-01-27 Jakub Jelinek <jakub@redhat.com>
15113
15114 PR debug/66869
15115 * gcc.dg/pr66869.c: New test.
15116
9b849350 151172016-01-25 Jeff Law <law@redhat.com>
15118
15119 PR tree-optimization/68398
f11bb279 15120 PR tree-optimization/69196
9b849350 15121 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15122 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15123 path to avoid new heuristic allowing more irreducible regions
15124 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15125 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15126 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15127 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15128 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15129
fee5e491 151302016-01-27 Marek Polacek <polacek@redhat.com>
15131
15132 PR c/68062
15133 * c-c++-common/vector-compare-4.c: New test.
15134
eec96426 151352016-01-27 David Malcolm <dmalcolm@redhat.com>
15136
15137 PR preprocessor/69126
15138 * c-c++-common/pr69126.c: New test case.
15139
5068be18 151402016-01-27 Ian Lance Taylor <iant@google.com>
15141
15142 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15143
5fa82c11 151442016-01-27 Ryan Burn <contact@rnburn.com>
15145
15146 PR cilkplus/69267
15147 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15148
b3df0219 151492016-01-27 Uros Bizjak <ubizjak@gmail.com>
15150
15151 PR target/69512
15152 * gcc.target/i386/pr69512.c: New test.
15153
d46a16d4 151542016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15155
15156 PR ada/69488
15157 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15158
6a9b35ef 151592016-01-27 Marek Polacek <polacek@redhat.com>
15160
15161 PR c++/69379
15162 * g++.dg/pr69379.C: New test.
15163
18e9663b 151642016-01-27 Martin Sebor <msebor@redhat.com>
15165
15166 PR c++/69317
15167 * g++.dg/abi/Wabi-2-2.C: New test.
15168 * g++.dg/abi/Wabi-2-3.C: New test.
15169 * g++.dg/abi/Wabi-3-2.C: New test.
15170 * g++.dg/abi/Wabi-3-3.C: New test.
15171
c88301ad 151722016-01-27 Richard Biener <rguenther@suse.de>
15173
15174 PR tree-optimization/69166
15175 * gcc.dg/torture/pr69166.c: New testcase.
15176
8ca47550 151772016-01-27 Martin Jambor <mjambor@suse.cz>
15178
15179 PR tree-optimization/69355
15180 * gcc.dg/tree-ssa/pr69355.c: New test.
15181
5cb23e3c 151822016-01-27 Marek Polacek <polacek@redhat.com>
15183
15184 PR c++/69496
15185 * g++.dg/ext/constexpr-vla1.C: New test.
15186
7b0c1b6d 151872016-01-20 Christian Bruel <christian.bruel@st.com>
15188
15189 PR target/69245
15190 * gcc.target/arm/pr69245.c: New test.
15191
220112fc 151922016-01-27 Jakub Jelinek <jakub@redhat.com>
15193
15194 PR tree-optimization/69399
15195 * gcc.dg/torture/pr69399.c: New test.
15196
16294490 151972016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15198
15199 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15200
8abd3d0c 152012016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15202
15203 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15204
7cf9b895 152052016-01-26 Tom de Vries <tom@codesourcery.com>
15206
15207 PR tree-optimization/69110
15208 * gcc.dg/autopar/pr69110.c: New test.
15209
557c1942 152102016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 15211 Sebastian Pop <s.pop@samsung.com>
557c1942 15212
15213 * gcc.dg/graphite/isl-ast-op-select.c: New.
15214
80adbd96 152152015-01-26 Paul Thomas <pault@gcc.gnu.org>
15216
15217 PR fortran/69385
15218 * gfortran.dg/allocate_error_6.f90: New test.
15219
c3f86f60 152202016-01-26 Richard Henderson <rth@redhat.com>
15221
15222 * gcc.dg/tm/pr60908.c: New test.
15223
3752e5b1 152242016-01-26 David Malcolm <dmalcolm@redhat.com>
15225
15226 PR other/69006
15227 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15228 directive.
15229 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15230 expected multiline output to reflect the colorization being
15231 disabled before newlines.
15232 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15233 (custom_diagnostic_finalizer): Replace call to
15234 pp_newline_and_flush with call to pp_flush.
15235 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15236 * gfortran.dg/implicit_class_1.f90: Likewise.
15237 * lib/gcc-dg.exp (allow_blank_lines): New global.
15238 (dg-allow-blank-lines-in-output): New procedure.
15239 (gcc-dg-prune): Complain about blank lines in the output, unless
15240 dg-allow-blank-lines-in-output was called.
15241 * lib/multiline.exp (_build_multiline_regex): Only support
15242 arbitrary followup text for non-blank-lines, not for blank lines.
15243
9bbfd060 152442016-01-26 Jakub Jelinek <jakub@redhat.com>
15245
15246 PR tree-optimization/69483
15247 * gcc.dg/pr69483.c: New test.
15248 * g++.dg/opt/pr69483.C: New test.
15249
53773057 152502016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15251
15252 PR target/68620
15253 * gcc.target/arm/pr68620.c: New test.
15254
442a556f 152552016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15256
15257 * gcc.target/i386/pr68986-2.c: Remove -m32.
15258
d513c683 152592016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15260
15261 PR target/68986
15262 * gcc.target/i386/pr68986-1.c: New test.
15263 * gcc.target/i386/pr68986-2.c: Likewise.
15264 * gcc.target/i386/pr68986-3.c: Likewise.
15265
976877a5 152662016-01-26 Christian Bruel <christian.bruel@st.com>
15267
15268 * lib/target-supports.exp
15269 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15270 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15271 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15272
2c7b2f88 152732016-01-26 Richard Biener <rguenther@suse.de>
15274
15275 PR tree-optimization/69452
15276 * gcc.dg/torture/pr69452.c: New testcase.
15277
f7fc06e7 152782016-01-26 Jakub Jelinek <jakub@redhat.com>
15279
15280 PR target/69442
15281 * gcc.dg/pr69442.c: New test.
15282
d1dae587 152832016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15284
15285 PR target/67896
15286 * gcc.target/aarch64/simd/pr67896.C: New.
15287
ef7be7f8 152882016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15289
15290 PR tree-optimization/69400
15291 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15292 function.
15293 (plugin_init): Call it.
15294 * gcc.dg/torture/pr69400.c: New test.
15295
648433a4 152962016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15297
15298 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15299
45fc5243 153002016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15301 Sebastian Pop <s.pop@samsung.com>
15302
15303 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15304 isl-0.15.
15305
c699f6a1 153062016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15307 Sebastian Pop <s.pop@samsung.com>
15308
15309 * gcc.dg/graphite/pr69292.c: New.
15310
b86e24ea 153112016-01-25 Jakub Jelinek <jakub@redhat.com>
15312
15313 * c-c++-common/goacc/use_device-1.c: New test.
15314
105cb8d7 153152016-01-25 Jeff Law <law@redhat.com>
15316
15317 PR tree-optimization/69196
15318 PR tree-optimization/68398
15319 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15320 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15321
44562749 153222016-01-25 David Edelsohn <dje.gcc@gmail.com>
15323
15324 PR target/69469
15325 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15326 Algorithm.
15327
6837fee7 153282016-01-25 Richard Biener <rguenther@suse.de>
15329
15330 PR testsuite/69380
15331 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15332
fe500d65 153332016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15334
15335 PR target/69421
15336 * gcc.dg/pr69421.c: New test.
15337
8eacba94 153382016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15339
15340 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15341 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15342 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15343 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15344 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15345 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15346 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15347 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15348 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15349 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15350
af09d40d 153512016-01-25 Richard Biener <rguenther@suse.de>
15352
15353 PR tree-optimization/69376
15354 * gcc.dg/torture/pr69376.c: New testcase.
15355
d65063f5 153562016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15357
15358 PR fortran/69397
15359 PR fortran/68442
15360 * gfortran.dg/interface_38.f90: New test.
15361 * gfortran.dg/interface_39.f90: New test.
80adbd96 15362
08c7bfb4 153632016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15364
15365 Revert:
15366 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15367
15368 PR c++/11858
15369 PR c++/24663
15370 PR c++/24664
15371 * g++.dg/template/pr11858.C: New test.
15372 * g++.dg/template/pr24663.C: New test.
15373 * g++.dg/template/unify12.C: New test.
15374 * g++.dg/template/unify13.C: New test.
15375 * g++.dg/template/unify14.C: New test.
15376 * g++.dg/template/unify15.C: New test.
15377 * g++.dg/template/unify16.C: New test.
15378 * g++.dg/template/unify17.C: New test.
15379
c2e7d2be 153802016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15381
15382 PR fortran/68283
15383 gfortran.dg/pr68283.f90: New test.
15384
9f2e8617 153852016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15386
15387 PR fortran/66094
15388 * gfortran.dg/inline_matmul_13.f90: New test.
15389 * gfortran.dg/matmul_bounds_8.f90: New test.
15390 * gfortran.dg/matmul_bounds_9.f90: New test.
15391 * gfortran.dg/matmul_bounds_10.f90: New test.
15392
a4838119 153932016-01-23 Tom de Vries <tom@codesourcery.com>
15394
15395 PR tree-optimization/69426
15396 * gcc.dg/autopar/pr69426.c: New test.
15397
feddf0dc 153982016-01-23 Martin Sebor <msebor@redhat.com>
15399
15400 PR c++/58109
15401 PR c++/69022
15402 * g++.dg/cpp0x/alignas5.C: New test.
15403 * g++.dg/ext/vector29.C: Same.
15404
132731fb 154052016-01-23 Uros Bizjak <ubizjak@gmail.com>
15406
15407 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15408 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15409 _GNU_SOURCE from compile flags to the source.
15410 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15411 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15412 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15413 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15414
51aec681 154152016-01-22 Jakub Jelinek <jakub@redhat.com>
15416
15417 PR target/69432
15418 * g++.dg/opt/pr69432.C: New test.
15419
147aa3e3 154202016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15421
15422 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15423 32-bit targets testing an -m64 multilib.
15424
4d04e35e 154252016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15426
15427 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15428 64-bit support.
15429
86f38d0c 154302016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15431
15432 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15433
f776e712 154342016-01-21 Christian Bruel <christian.bruel@st.com>
15435
15436 PR target/68674
15437 * gcc.target/i386/pr68674.c
15438 * gcc.target/aarch64/pr68674.c
15439 * gcc.target/arm/pr68674.c
15440
7b9de435 154412016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15442
15443 PR target/69403
15444 * gcc.c-torture/execute/pr69403.c: New test.
15445
9935a0ba 154462016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15447
15448 PR c++/55843
15449 * g++.dg/template/pr55843.C: New.
15450
06b94aa1 154512016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15452
15453 PR testsuite/66877
15454 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15455 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15456
b68773a8 154572016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15458
15459 PR testsuite/67489
132731fb 15460 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15461 from dg-do compile directive, and instead add
15462 { dg-require-effective-target int128 }.
b68773a8 15463
bbbbe8ab 154642016-01-20 Martin Sebor <msebor@redhat.com>
15465
15466 PR c/69405
15467 * gcc.dg/sync-fetch.c: New test.
15468
f3a6a26f 154692016-01-21 Martin Sebor <msebor@redhat.com>
15470
15471 PR target/69252
15472 * gcc.target/powerpc/pr69252.c: New test.
15473
d1565a03 154742016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15475
15476 PR fortran/65996
132731fb 15477 * gfortran.dg/pr65996.f90: New test.
d1565a03 15478
15a5a905 154792016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15480
15481 PR c++/68810
bbbbe8ab 15482 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 15483 expected to generate an error.
15a5a905 15484
e4538af5 154852016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15486
15487 PR middle-end/66178
15488 * gcc.dg/torture/pr66178.c: New test.
15489
4d4180ce 154902016-01-21 Anton Blanchard <anton@samba.org>
15491 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15492
15493 PR target/63354
15494 * gcc.target/powerpc/pr63354.c: New test.
15495
86e16058 154962016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15497
15498 PR rtl-optimization/68990
15499 * gcc.target/i386/pr68990: New.
15500
b11b85e4 155012016-01-21 Nick Clifton <nickc@redhat.com>
15502
15503 PR target/69129
15504 * gcc.target/mips/pr69129.c: New.
15505
62dd9f85 155062016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15507
15508 PR c++/58046
15509 * g++.dg/cpp0x/pr58046.C: New.
15510
ac7d424b 155112016-01-21 Jakub Jelinek <jakub@redhat.com>
15512
47c0bea3 15513 PR target/69187
15514 PR target/65624
15515 * gcc.target/arm/pr69187.c: New test.
15516
ac7d424b 15517 PR c++/69355
15518 * g++.dg/torture/pr69355.C: New test.
15519
9e18b252 155202016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15521 Sebastian Pop <s.pop@samsung.com>
15522
15523 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15524
de862e2f 155252016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15526 Sebastian Pop <s.pop@samsung.com>
15527
132731fb 15528 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 15529
f55f9344 155302016-01-21 Jakub Jelinek <jakub@redhat.com>
15531
15532 PR middle-end/67653
15533 * c-c++-common/pr67653.c: New test.
15534 * gcc.dg/torture/pr29119.c: Add dg-warning.
15535
62752e71 155362016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15537
15538 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15539
16d4186f 155402016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15541
15542 PR c/24293
15543 * gcc.dg/pr24293.c: New test.
15544 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15545 incomplete struct type.
15546 * gcc.dg/declspec-1.c: Likewise.
15547 * gcc.dg/pr63549.c: Likewise.
15548
58219d13 155492016-01-20 Jakub Jelinek <jakub@redhat.com>
15550
15551 PR tree-optimization/66612
15552 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15553 for bdn instruction.
15554
a7b5688a 155552016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15556
15557 * lib/target-supports.exp
15558 (check_effective_target_arm_fp_ok_nocache): New.
15559 (check_effective_target_arm_fp_ok): New.
15560 (add_options_for_arm_fp): New.
15561 (check_effective_target_arm_crypto_ok_nocache): Require
15562 target_arm_v8_neon_ok instead of arm32.
15563 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15564 (check_effective_target_arm_crypto_pragma_ok): New.
15565 (add_options_for_arm_vfp): New.
15566 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15567 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15568 target instead. Force initial fpu to vfp.
15569 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15570 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15571 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15572 dependency.
15573 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15574 use arm_vfp effective target instead. Force initial fpu to vfp.
15575 * gcc.target/arm/attr-neon3.c: Likewise.
15576 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15577 arm_vfp_ok.
15578 * gcc.target/arm/unsigned-float.c: Likewise.
15579 * gcc.target/arm/vfp-1.c: Likewise.
15580 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15581 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15582 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15583 * gcc.target/arm/vfp-ldmias.c: Likewise.
15584 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15585 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15586 * gcc.target/arm/vfp-stmiad.c: Likewise.
15587 * gcc.target/arm/vfp-stmias.c: Likewise.
15588 * gcc.target/arm/vnmul-1.c: Likewise.
15589 * gcc.target/arm/vnmul-2.c: Likewise.
15590 * gcc.target/arm/vnmul-3.c: Likewise.
15591 * gcc.target/arm/vnmul-4.c: Likewise.
15592
7ca56ca8 155932016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 15594
7fb75b57 15595 PR testsuite/69366
15596 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15597 the MPX run-time library, for compile-time MPX test.
15598 * gcc.target/i386/chkp-always_inline.c: Likewise.
15599 * gcc.target/i386/chkp-bndret.c: Likewise.
15600 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15601 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15602 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15603 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15604 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15605 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15606 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15607 * gcc.target/i386/chkp-label-address.c: Likewise.
15608 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15609 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15610 * gcc.target/i386/chkp-pr69044.c: Likewise.
15611 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15612 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15613 * gcc.target/i386/chkp-strchr.c: Likewise.
15614 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15615 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15616 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15617 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15618 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15619 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15620 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15621 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15622 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15623 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15624 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15625 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15626 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15627 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15628 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15629 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15630 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15631 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15632 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15633 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15634 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15635 * gcc.target/i386/pr63995-2.c: Likewise.
15636 * gcc.target/i386/pr64805.c: Likewise.
15637 * gcc.target/i386/pr65044.c: Likewise.
15638 * gcc.target/i386/pr65167.c: Likewise.
15639 * gcc.target/i386/pr65183.c: Likewise.
15640 * gcc.target/i386/pr65184.c: Likewise.
15641 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 15642
f2da0b99 156432016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15644
15645 PR tree-optimization/69328
15646 * gcc.dg/pr69328.c: New test.
15647
4d379676 156482016-01-20 Jeff Law <law@redhat.com>
15649
4a11f145 15650 PR target/25114
4d379676 15651 * gcc.target/m68k/pr25114.c: New test.
15652
0754bad1 156532016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15654
15655 * gcc.target/arm/memset-inline-10.c: Added
15656 dg-require-effective-target arm_thumb2_ok.
15657
63bd5c2d 156582016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15659
15660 * gcc.dg/debug/dwarf2/sso.c: New test.
15661
a9c01e81 156622016-01-19 Uros Bizjak <ubizjak@gmail.com>
15663
15664 PR testsuite/68820
15665 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15666 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15667 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15668
53fa0e54 156692016-01-19 Jan Hubicka <hubicka@ucw.cz>
15670
15671 PR ipa/66223
15672 * g++.dg/ipa/devirt-50.C: New testcase.
15673
e035a62c 156742016-01-19 Marek Polacek <polacek@redhat.com>
15675
15676 PR c++/68965
15677 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15678 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15679
885cc3ea 156802016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15681
15682 PR target/69135
15683 * gcc.target/arm/pr69135_1.c: New test.
15684
07bd240e 156852015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15686
15687 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15688
9f60d257 156892015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15690
15691 * gcc.target/aarch64/ccmp_1.c: New testcase.
15692
a0c919f7 156932016-01-19 Marek Polacek <polacek@redhat.com>
15694
15695 PR c++/68586
15696 * g++.dg/cpp0x/enum30.C: New test.
15697
dc5d6d17 156982016-01-19 Richard Biener <rguenther@suse.de>
15699
15700 PR tree-optimization/69336
15701 * g++.dg/tree-ssa/pr69336.C: New testcase.
15702
6dd156e0 157032016-01-19 Jakub Jelinek <jakub@redhat.com>
15704
15705 PR debug/65779
15706 * gcc.dg/pr65779.c: New test.
15707
3e0d45b9 157082016-01-19 Richard Biener <rguenther@suse.de>
15709
15710 PR tree-optimization/69352
15711 * gcc.dg/torture/pr69352.c: New testcase.
15712
7a3cf64d 157132016-01-19 Jakub Jelinek <jakub@redhat.com>
15714
15715 PR rtl-optimization/68955
15716 PR rtl-optimization/64557
15717 * gcc.dg/torture/pr68955.c: New test.
15718
8be55b33 157192016-01-19 Jan Hubicka <hubicka@ucw.cz>
15720
15721 PR lto/69136
15722 * g++.dg/torture/pr69136.C: New testcase.
15723
72a985d7 157242016-01-19 Jan Hubicka <hubicka@ucw.cz>
15725
15726 PR lto/69133
15727 * g++.dg/lto/pr69133_0.C: New testcase.
15728 * g++.dg/lto/pr69133_1.C: New testcase.
15729
56778b62 157302016-01-15 Jeff Law <law@redhat.com>
15731
15732 PR tree-optimization/69320
15733 * gcc.c-torture/pr69320-1.c: New test.
15734 * gcc.c-torture/pr69320-2.c: New test.
15735 * gcc.c-torture/pr69320-3.c: New test.
15736 * gcc.c-torture/pr69320-4.c: New test.
15737
ced41b93 157382016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15739
15740 PR c++/11858
15741 PR c++/24663
15742 PR c++/24664
15743 * g++.dg/template/pr11858.C: New test.
15744 * g++.dg/template/pr24663.C: New test.
15745 * g++.dg/template/unify12.C: New test.
15746 * g++.dg/template/unify13.C: New test.
15747 * g++.dg/template/unify14.C: New test.
15748 * g++.dg/template/unify15.C: New test.
15749 * g++.dg/template/unify16.C: New test.
15750 * g++.dg/template/unify17.C: New test.
15751
7f8cbcaf 157522016-01-18 David Malcolm <dmalcolm@redhat.com>
15753
15754 PR testsuite/69181
15755 * gcc.dg/pr69181-1.c: New test file.
15756 * gcc.dg/pr69181-2.c: New test file.
15757 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15758 globals by moving it to...
15759 (cleanup-after-saved-dg-test): ...this new function. Add
15760 "global additional_sources_used". Add reset of global
15761 multiline_expected_outputs to the empty list.
15762 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15763 global to...
15764 (multiline_expected_outputs): ...this, and updated comments to
15765 note that it is modified from gcc-dg.exp.
15766 (dg-end-multiline-output): Update for the above renaming.
15767 (handle-multiline-outputs): Likewise. Remove the clearing
15768 of the expected outputs to the empty list.
15769
3c7cbfc0 157702016-01-18 Richard Biener <rguenther@suse.de>
15771
15772 PR tree-optimization/69297
15773 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15774
81d49cc1 157752016-01-18 Joseph Myers <joseph@codesourcery.com>
15776
15777 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15778 dg-options.
15779 * gcc.target/mips/mips-3d-2.c: Likewise.
15780 * gcc.target/mips/mips-3d-3.c: Likewise.
15781 * gcc.target/mips/mips-3d-4.c: Likewise.
15782 * gcc.target/mips/mips-3d-5.c: Likewise.
15783 * gcc.target/mips/mips-3d-6.c: Likewise.
15784 * gcc.target/mips/mips-3d-7.c: Likewise.
15785 * gcc.target/mips/mips-3d-8.c: Likewise.
15786 * gcc.target/mips/mips-3d-9.c: Likewise.
15787 * gcc.target/mips/mips-ps-1.c: Likewise.
15788 * gcc.target/mips/mips-ps-2.c: Likewise.
15789 * gcc.target/mips/mips-ps-3.c: Likewise.
15790 * gcc.target/mips/mips-ps-4.c: Likewise.
15791 * gcc.target/mips/mips-ps-5.c: Likewise.
15792 * gcc.target/mips/mips-ps-6.c: Likewise.
15793 * gcc.target/mips/mips-ps-7.c: Likewise.
15794 * gcc.target/mips/mips-ps-type.c: Likewise.
15795 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15796 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15797
03c4ff3a 157982016-01-18 Tom de Vries <tom@codesourcery.com>
15799
15800 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15801 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15802 * c-c++-common/goacc/kernels-empty.c: New test.
15803 * c-c++-common/goacc/kernels-eternal.c: New test.
15804 * c-c++-common/goacc/kernels-loop-2.c: New test.
15805 * c-c++-common/goacc/kernels-loop-3.c: New test.
15806 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15807 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15808 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15809 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15810 * c-c++-common/goacc/kernels-loop-data.c: New test.
15811 * c-c++-common/goacc/kernels-loop-g.c: New test.
15812 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15813 * c-c++-common/goacc/kernels-loop-n.c: New test.
15814 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15815 * c-c++-common/goacc/kernels-loop.c: New test.
15816 * c-c++-common/goacc/kernels-noreturn.c: New test.
15817 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15818 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15819 * c-c++-common/goacc/kernels-reduction.c: New test.
15820
22e3dcee 158212016-01-18 Tom de Vries <tom@codesourcery.com>
15822
15823 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15824 * gcc.dg/autopar/outer-2.c: Same.
15825 * gcc.dg/autopar/outer-3.c: Same.
15826 * gcc.dg/autopar/outer-4.c: Same.
15827 * gcc.dg/autopar/outer-5.c: Same.
15828 * gcc.dg/autopar/outer-6.c: Same.
15829 * gcc.dg/autopar/parallelization-1.c: Same.
15830 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15831 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15832 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15833 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15834 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15835 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15836 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15837 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15838 * gcc.dg/autopar/pr39500-1.c: Same.
15839 * gcc.dg/autopar/pr39500-2.c: Same.
15840 * gcc.dg/autopar/pr46193.c: Same.
15841 * gcc.dg/autopar/pr46194.c: Same.
15842 * gcc.dg/autopar/pr49580.c: Same.
15843 * gcc.dg/autopar/pr49960-1.c: Same.
15844 * gcc.dg/autopar/pr49960.c: Same.
15845 * gcc.dg/autopar/pr68373.c: Same.
15846 * gcc.dg/autopar/reduc-1.c: Same.
15847 * gcc.dg/autopar/reduc-1char.c: Same.
15848 * gcc.dg/autopar/reduc-1short.c: Same.
15849 * gcc.dg/autopar/reduc-2.c: Same.
15850 * gcc.dg/autopar/reduc-2char.c: Same.
15851 * gcc.dg/autopar/reduc-2short.c: Same.
15852 * gcc.dg/autopar/reduc-3.c: Same.
15853 * gcc.dg/autopar/reduc-4.c: Same.
15854 * gcc.dg/autopar/reduc-6.c: Same.
15855 * gcc.dg/autopar/reduc-7.c: Same.
15856 * gcc.dg/autopar/reduc-8.c: Same.
15857 * gcc.dg/autopar/reduc-9.c: Same.
15858 * gcc.dg/autopar/uns-outer-4.c: Same.
15859 * gcc.dg/autopar/uns-outer-5.c: Same.
15860 * gcc.dg/autopar/uns-outer-6.c: Same.
15861 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15862 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15863
fd5cbe2f 158642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15865
15866 PR target/63679
15867 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15868 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15869
fa75ab55 158702016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15871
15872 PR target/63679
15873 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15874 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15875 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15876
214b2582 158772016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15878
15879 PR target/63679
15880 * gcc.dg/tree-ssa/sra-17.c: New.
15881 * gcc.dg/tree-ssa/sra-18.c: New.
15882
13146837 158832016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15884
15885 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15886
6ccd18c2 158872016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15888
15889 * gnat.dg/inline12.adb: New test.
15890
8872b95f 158912016-01-18 Bin Cheng <bin.cheng@arm.com>
15892
15893 PR tree-optimization/66797
15894 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15895
971514e3 158962016-01-18 Richard Biener <rguenther@suse.de>
15897
15898 PR tree-optimization/69170
15899 * gcc.dg/torture/pr69170.c: New testcase.
15900
dfb6d139 159012016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 15902
15903 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15904
164d84c2 159052016-01-16 Tom de Vries <tom@codesourcery.com>
15906
15907 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15908
4c33b769 159092016-01-16 Tom de Vries <tom@codesourcery.com>
15910
15911 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15912 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15913 redundant dg-require-effective-target pthread.
15914 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15915 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15916 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15917 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15918 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15919 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15920 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15921
673441b0 159222016-01-16 David Edelsohn <dje.gcc@gmail.com>
15923
15924 PR target/68609
15925 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15926 * gcc.target/powerpc/recip-7.c: Same.
15927
90153ae7 159282016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15929
15930 PR c++/69091
15931 * g++.dg/template/pr69091.C: New test.
15932
bc24d01d 159332016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15934
15935 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15936 dump does not contain an error_mark_node.
15937 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15938 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15939
4067c0fd 159402016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15941
15942 PR c++/68936
15943 * g++.dg/template/pr68936.C: New test.
15944
27c6dbdd 159452016-01-15 David Edelsohn <dje.gcc@gmail.com>
15946
15947 PR target/68609
15948 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15949 * gcc.target/powerpc/recip-2.c: Same.
15950 * gcc.target/powerpc/recip-3.c: Same.
15951 * gcc.target/powerpc/recip-4.c: Same.
15952 * gcc.target/powerpc/recip-sqrtf.c: Same.
15953
e390c57d 159542016-01-15 Jeff Law <law@redhat.com>
15955
15956 PR tree-optimization/69270
15957 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15958 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15959
ddcfeaf1 159602016-01-15 Paul Thomas <pault@gcc.gnu.org>
15961
15962 PR fortran/49630
15963 * gfortran.dg/deferred_character_13.f90: New test for the fix
15964 of comment 3 of the PR.
15965
15966 PR fortran/54070
15967 * gfortran.dg/deferred_character_8.f90: New test
15968 * gfortran.dg/allocate_error_5.f90: New test
15969
15970 PR fortran/60593
15971 * gfortran.dg/deferred_character_10.f90: New test
15972
15973 PR fortran/60795
15974 * gfortran.dg/deferred_character_14.f90: New test
15975
15976 PR fortran/61147
15977 * gfortran.dg/deferred_character_11.f90: New test
15978
15979 PR fortran/64324
15980 * gfortran.dg/deferred_character_9.f90: New test
15981
81be349c 159822016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15983
15984 PR rtl-optimization/69030
15985 * gcc.target/i386/pr69030.c: New.
15986
998456c5 159872016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15988
15989 * gcc.target/aarch64/target_attr_17.c: New test.
15990
0d85be19 159912016-01-15 Richard Biener <rguenther@suse.de>
15992
15993 PR tree-optimization/66856
15994 * gcc.dg/torture/pr66856-1.c: New testcase.
15995 * gcc.dg/torture/pr66856-2.c: Likewise.
15996
321d36c8 159972016-01-15 Richard Biener <rguenther@suse.de>
15998
15999 PR debug/69137
16000 * g++.dg/lto/pr69137_0.C: New testcase.
16001
d94a1f53 160022016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16003
16004 PR middle-end/69246
16005 * gcc.target/i386/pr69246.c: New test.
16006
5fe9a861 160072016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16008
a9c01e81 16009 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 16010
3d05a5e9 160112016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16012
16013 PR c++/56194
16014 * g++.dg/init/const9.C: Disable test on S/390.
16015
5e8132b5 160162016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16017
16018 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16019 * g++.dg/Wno-frame-address.C: Ditto.
16020
32307cdf 160212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16022
16023 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16024
1ca28250 160252016-01-15 Richard Biener <rguenther@suse.de>
16026
16027 PR tree-optimization/68961
16028 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16029
6271bd93 160302016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16031
16032 * gcc.target/i386/pr65105-5.c: New test.
16033
dfb6d139 160342016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 16035
16036 * gcc.c-torture/execute/alias-4.c: New testcase.
16037
dfb6d139 160382016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 16039
16040 PR ipa/68148
16041 * g++.dg/ipa/devirt-49.C: New testcase.
16042
7bbac464 160432016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 16044
16045 PR target/65837
16046 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16047 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16048 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16049
4345b868 160502016-01-15 Richard Biener <rguenther@suse.de>
16051
16052 PR tree-optimization/69117
16053 * gcc.dg/torture/pr69117.c: New testcase.
16054
580357e7 160552015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 16056
16057 PR c++/69048
16058 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16059
612baa31 160602016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16061
16062 PR testsuite/67509
16063 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16064 range tests use 100 * maximum instead of maximum + 1.
16065
44e09bc4 160662016-01-14 Jakub Jelinek <jakub@redhat.com>
16067
16068 PR debug/69244
16069 * gcc.dg/guality/pr69244.c: New test.
16070
96962ae4 160712016-01-14 Uros Bizjak <ubizjak@gmail.com>
16072
16073 * lib/target-supports.exp (check_effective_target_issignaling):
16074 New procedure.
16075 * gcc.dg/pr61441.c: Require issignaling effective target.
16076
ab9c400b 160772016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16078
16079 PR target/68803
16080 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16081
a7ed4583 160822016-01-14 David Malcolm <dmalcolm@redhat.com>
16083
16084 PR c++/68819
16085 PR preprocessor/69177
16086 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16087 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16088 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16089 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16090
77f35cec 160912016-01-14 Marek Polacek <polacek@redhat.com>
16092
16093 PR c/69262
16094 * gcc.dg/array-15.c: New test.
16095
915d0950 160962016-01-14 Jakub Jelinek <jakub@redhat.com>
16097
16098 PR middle-end/68146
16099 PR tree-optimization/69155
16100 * gfortran.dg/pr68146.f: New test.
16101 * gfortran.dg/pr69155.f90: New test.
16102
24651fb7 161032016-01-14 Richard Biener <rguenther@suse.de>
16104
16105 PR tree-optimization/68060
16106 * gcc.dg/torture/pr68060-1.c: New testcase.
16107 * gcc.dg/torture/pr68060-2.c: Likewise.
16108
2f63f950 161092016-01-14 Nick Clifton <nickc@redhat.com>
16110
16111 * lib/target-supports.exp
16112 (check_effective_target_arm_neon_ok_nocache): Add an option
16113 sequence that includes setting the ARM architecture to ARMv7-A.
16114 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16115 command line options necessary to enable Neon support.
16116 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16117 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16118 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16119 * gcc.target/arm/pr69180.c: Likewise.
16120
3ce0acde 161212016-01-14 Jeff Law <law@redhat.com>
16122
16123 PR tree-optimization/69270
16124 * gcc.dg/tree-ssa/pr69270.c: New test.
16125
bda05c57 161262016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16127
16128 PR c/66208
16129 * c-c++-common/pr66208.c: New file.
16130
9b657cf1 161312016-01-13 Jakub Jelinek <jakub@redhat.com>
16132
16133 PR tree-optimization/69156
16134 * gcc.dg/pr69156.c: New test.
16135
58ba1b9d 161362016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16137
16138 * gcc.target/i386/pr69225-7.c: New test.
16139
e5fee0fe 161402016-01-13 Richard Henderson <rth@redhat.com>
16141
16142 * gcc.dg/tm/memopt-13.c: Update expected function.
16143 * gcc.dg/tm/memopt-6.c: Likewise.
16144
3f0e9745 161452016-01-13 Uros Bizjak <ubizjak@gmail.com>
16146
16147 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16148 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16149 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16150 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 16151
3f0e9745 161522016-01-13 Tom de Vries <tom@codesourcery.com>
16153
16154 PR tree-optimization/69169
7a6ddc0d 16155 * gcc.dg/pr69169.c: New test.
16156
9b657cf1 161572016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 16158
16159 PR target/69228
16160 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16161 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16162 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16163 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16164 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16165 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16166 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16167 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16168
f704d701 161692016-01-13 Jakub Jelinek <jakub@redhat.com>
16170
16171 PR target/69247
16172 * gcc.dg/pr69247.c: New test.
16173
e966d6b9 161742016-01-13 Richard Biener <rguenther@suse.de>
16175
16176 PR tree-optimization/69242
16177 * gcc.dg/torture/pr69242.c: New testcase.
16178
1ca1d9b2 161792016-01-13 Richard Biener <rguenther@suse.de>
16180
16181 PR tree-optimization/69186
16182 * gcc.dg/torture/pr69186.c: New testcase.
16183
d07cbccc 161842016-01-13 Jeff Law <law@redhat.com>
16185
16186 PR tree-optimization/67755
16187 * gcc.dg/tree-ssa/pr67755.c: New test.
16188
161892016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 16190
16191 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16192 pass number in output by a star.
16193
b95d41cf 161942016-01-12 Bin Cheng <bin.cheng@arm.com>
16195
16196 PR tree-optimization/68911
16197 * gcc.c-torture/execute/pr68911.c: New test.
16198
91d87e22 161992016-01-12 Marek Polacek <polacek@redhat.com>
16200
16201 PR c++/68979
16202 * g++.dg/warn/permissive-1.C: New test.
16203
8a9401a4 162042016-01-12 Jakub Jelinek <jakub@redhat.com>
16205
16206 PR objc++/68511
16207 PR c++/69213
16208 * g++.dg/opt/pr69213.C: New test.
16209
b9cb7a67 162102016-01-12 Christian Bruel <christian.bruel@st.com>
16211
16212 PR target/69180
16213 * gcc.target/arm/pr69180.c: New test.
16214
e4c96992 162152016-01-12 Richard Biener <rguenther@suse.de>
16216
16217 PR lto/69077
16218 * g++.dg/lto/pr69077_0.C: New testcase.
16219 * g++.dg/lto/pr69077_1.C: Likewise.
16220
90525f61 162212016-01-12 Jakub Jelinek <jakub@redhat.com>
16222
16223 PR target/69175
16224 * g++.dg/opt/pr69175.C: New test.
16225
9e7edfd3 162262016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16227
16228 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16229 rather than #including math.h & stdlib.h.
16230 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16231 * gcc.dg/vect/pr49771.c: Likewise.
16232 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16233 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16234 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16235 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16236 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16237 * gcc.dg/vect/pr44507.c: Likewise.
16238 * gcc.dg/vect/pr45902.c: Likewise.
16239 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16240 * gcc.dg/vect/vect-117.c: Likewise.
16241 * gcc.dg/vect/vect-99.c: Likewise.
16242 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16243 * gcc.dg/vect/vect-cond-1.c: Likewise.
16244 * gcc.dg/vect/vect-cond-2.c: Likewise.
16245 * gcc.dg/vect/vect-cond-3.c: Likewise.
16246 * gcc.dg/vect/vect-cond-4.c: Likewise.
16247 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16248 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16249 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16250 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16251 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16252 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16253 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16254 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16255 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16256 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16257 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16258 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16259 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16260 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16261 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16262 include of signal.h.
16263 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16264 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16265 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16266 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16267 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16268 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16269 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16270 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16271 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16272 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16273 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16274 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16275 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16276 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16277 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16278 * gcc.dg/vect/vect-outer-5.c: Likewise.
16279 * gcc.dg/vect/vect-outer-6.c: Likewise.
16280 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16281 include of stdio.h.
16282
3368873d 162832016-01-12 Nick Clifton <nickc@redhat.com>
16284
16285 PR target/68913
16286 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16287 to fread so that it will be found in all target runtimes.
16288
0464ea95 162892016-01-12 Richard Biener <rguenther@suse.de>
16290
16291 PR tree-optimization/69053
16292 * g++.dg/torture/pr69053.C: New testcase.
16293
7819730f 162942016-01-12 Richard Biener <rguenther@suse.de>
16295
16296 PR tree-optimization/69168
16297 * gcc.dg/torture/pr69168.c: New testcase.
16298
995bfebf 162992016-01-12 Richard Biener <rguenther@suse.de>
16300
16301 PR tree-optimization/69157
16302 * gcc.dg/torture/pr69157.c: New testcase.
16303
163042016-01-12 Richard Biener <rguenther@suse.de>
16305
16306 PR tree-optimization/69174
16307 * gcc.dg/torture/pr69174.c: New testcase.
16308
1d10d64c 163092016-01-12 Jakub Jelinek <jakub@redhat.com>
16310
16311 PR c++/66808
16312 PR c++/69000
16313 * g++.dg/tls/pr66808.C: New test.
16314 * g++.dg/tls/pr69000.C: New test.
16315
f0b79faf 163162016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16317
16318 * gcc.target/powerpc/swaps-p8-23.c: New test.
16319 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16320
04cf75a4 163212016-01-11 John David Anglin <danglin@gcc.gnu.org>
16322
16323 PR tree-optimization/68356
16324 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16325
0eb4264c 163262016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16327 Jim Wilson <jim.wilson@linaro.org>
16328
16329 PR target/69194
16330 * gcc.target/arm/pr69194.c: New test.
16331
2f66de64 163322016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16333
16334 PR target/69225
16335 * gcc.target/i386/pr69225-1.c: New test.
16336 * gcc.target/i386/pr69225-2.c: Likewise.
16337 * gcc.target/i386/pr69225-3.c: Likewise.
16338 * gcc.target/i386/pr69225-4.c: Likewise.
16339 * gcc.target/i386/pr69225-5.c: Likewise.
16340 * gcc.target/i386/pr69225-6.c: Likewise.
16341
36105e82 163422016-01-11 Jakub Jelinek <jakub@redhat.com>
16343
1c78ce2e 16344 PR target/67462
16345 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16346 if lp64.
16347
a4a87320 16348 PR target/69071
16349 * gcc.dg/pr69071.c: New test.
16350
91fbd04f 16351 PR c++/69211
16352 * g++.dg/opt/pr69211.C: New test.
16353
36105e82 16354 PR tree-optimization/69214
16355 * gcc.c-torture/compile/pr69214.c: New test.
16356
e934c380 163572016-01-11 Uros Bizjak <ubizjak@gmail.com>
16358
16359 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16360 * gcc.target/i386/pr66232-11.c: Ditto.
16361 * gcc.target/i386/pr66232-12.c: Ditto.
16362 * gcc.target/i386/pr66232-13.c: Ditto.
16363
3ff1b153 163642016-01-11 Richard Biener <rguenther@suse.de>
16365
16366 PR tree-optimization/69173
16367 * gcc.dg/torture/pr69173.c: New testcase.
16368
04e1504c 163692016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16370
16371 PR rtl-optimization/68796
16372 * gcc.target/aarch64/tst_5.c: New test.
16373 * gcc.target/aarch64/tst_6.c: Likewise.
16374
ae8718b5 163752016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16376
16377 PR rtl-optimization/68841
16378 * gcc.dg/pr68841.c: New test.
16379 * gcc.c-torture/execute/pr68841.c: New test.
16380
bd8bece2 163812016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16382
16383 PR rtl-optimization/68920
16384 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16385 for ix86 targets.
16386 * gcc.dg/ifcvt-5.c: New test.
16387
9b657cf1 163882016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 16389
16390 PR bootstrap/69123
16391 * g++.dg/pr69123.C: New.
16392
7a158352 163932016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16394
16395 PR target/69010
16396 * gcc.target/i386/pr69010.c: New test.
16397
ff375d11 163982016-01-11 Martin Jambor <mjambor@suse.cz>
16399
16400 PR ipa/69044
16401 * gcc.target/i386/chkp-pr69044.c: New test.
16402
9eb890f1 164032016-01-11 Tom de Vries <tom@codesourcery.com>
16404
16405 PR tree-optimization/69109
16406 * gcc.dg/autopar/pr69109-2.c: New test.
16407 * gcc.dg/autopar/pr69109.c: New test.
16408
c4157ee5 164092016-01-11 Tom de Vries <tom@codesourcery.com>
16410
16411 PR tree-optimization/69108
16412 * gcc.dg/autopar/pr69108.c: New test.
16413
b933e511 164142016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16415
16416 PR c++/69029
16417 * c-c++-common/Wisleading-indentation.c: Augment test.
16418
efb73de1 164192016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16420
16421 PR fortran/69154
16422 * gfortran.dg/inline_matmul_12.f90: New test.
16423
40c86c3b 164242016-01-10 Paul Thomas <pault@gcc.gnu.org>
16425
16426 PR fortran/67779
16427 * gfortran.dg/actual_array_offset_1: New test.
16428
a006c0bb 164292016-01-10 Tom de Vries <tom@codesourcery.com>
16430
16431 PR tree-optimization/69062
16432 * gcc.dg/autopar/pr69062.c: New test.
16433
880ed4be 164342016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16435
16436 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16437 * gcc.dg/vect/slp-perm-2.c: Likewise.
16438 * gcc.dg/vect/slp-perm-3.c: Likewise.
16439 * gcc.dg/vect/slp-perm-5.c: Likewise.
16440 * gcc.dg/vect/slp-perm-6.c: Likewise.
16441 * gcc.dg/vect/slp-perm-7.c: Likewise.
16442 * gcc.dg/vect/slp-perm-8.c: Likewise.
16443
d95e1856 164442016-01-10 Tom de Vries <tom@codesourcery.com>
16445
16446 PR tree-optimization/69039
16447 * gcc.dg/autopar/pr69039.c: New test.
16448
0f8f48d0 164492016-01-09 Marek Polacek <polacek@redhat.com>
16450
16451 PR c++/69113
16452 * g++.dg/pr69113.C: New test.
16453
7dff0499 164542016-01-09 Jakub Jelinek <jakub@redhat.com>
16455
16456 PR middle-end/50865
16457 PR tree-optimization/69097
16458 * gcc.c-torture/execute/pr50865.c: New test.
16459 * gcc.c-torture/execute/pr69097-1.c: New test.
16460 * gcc.c-torture/execute/pr69097-2.c: New test.
16461 * gcc.dg/pr69097-1.c: New test.
16462 * gcc.dg/pr69097-2.c: New test.
16463
18431e78 164642016-01-09 Jakub Jelinek <jakub@redhat.com>
16465
16466 PR c++/69164
16467 * g++.dg/opt/pr69164.C: New test.
16468
1943a4a2 164692016-01-08 Jakub Jelinek <jakub@redhat.com>
16470
16471 PR tree-optimization/69167
16472 * gcc.dg/pr69167.c: New test.
16473
a143e277 164742016-01-08 Marek Polacek <polacek@redhat.com>
16475
16476 PR c++/68449
16477 * g++.dg/pr68449.C: New.
16478
44c01906 164792016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16480
16481 PR tree-optimization/68707
16482 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16483 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16484 on platforms supporting it.
16485 * gcc.dg/vect/slp-perm-2.c: Likewise.
16486 * gcc.dg/vect/slp-perm-3.c: Likewise.
16487 * gcc.dg/vect/slp-perm-5.c: Likewise.
16488 * gcc.dg/vect/slp-perm-7.c: Likewise.
16489 * gcc.dg/vect/slp-perm-8.c: Likewise.
16490 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16491 on platforms supporting it.
16492
c437d1e8 164932016-01-08 Jakub Jelinek <jakub@redhat.com>
16494
c9595c51 16495 PR tree-optimization/69162
16496 * gcc.dg/pr69162.c: New test.
16497
c437d1e8 16498 PR tree-optimization/69172
16499 * gcc.dg/pr69172.c: New test.
16500
6a46a28c 165012016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16502
16503 PR tree-optimization/67781
16504 * gcc.c-torture/execute/pr67781.c: New file.
16505
62ad9a04 165062016-01-08 Jakub Jelinek <jakub@redhat.com>
16507
16508 PR tree-optimization/69083
16509 * gcc.dg/vect/pr69083.c: New test.
16510
9e0e8c2a 165112016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16512
16513 PR tree-optimization/61441
16514 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16515 Use -fexcess-precision=standard for compiler options.
16516 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16517
5d034e37 165182016-01-08 Jakub Jelinek <jakub@redhat.com>
16519
5013f740 16520 PR fortran/69128
16521 * gfortran.dg/gomp/pr69128.f90: New test.
16522
5d034e37 16523 PR c++/69145
16524 * g++.dg/ext/pr69145-1.C: New test.
16525 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16526 * g++.dg/ext/pr69145-2.h: New file.
16527
517906ff 165282016-01-07 Martin Sebor <msebor@redhat.com>
16529
16530 PR c/68966
16531 * gcc.dg/atomic-fetch-bool.c: New test.
16532 * gcc.dg/sync-fetch-bool.c: New test.
16533
cdbb524c 165342016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16535
16536 PR fortran/66680
16537 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16538
ec3aba9e 165392016-01-07 Nick Clifton <nickc@redhat.com>
16540
16541 PR target/66655
16542 * g++.dg/pr66655.C: New test.
16543 * g++.dg/pr66655_1.cc: Test support file.
16544 * g++.dg/pr66655.h: Test header file.
16545
9b657cf1 165462016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 16547
16548 PR fortran/66680
16549 gfortran.dg/gomp/pr66680.f90: New test.
16550
cd45d7a5 165512016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16552
16553 PR target/69171
16554 * gcc.target/i386/pr69171-1.c: New test.
16555 * gcc.target/i386/pr69171-2.c: Likewise.
16556 * gcc.target/i386/pr69171-3.c: Likewise.
16557 * gcc.target/i386/pr69171-4.c: Likewise.
16558 * gcc.target/i386/pr69171-5.c: Likewise.
16559 * gcc.target/i386/pr69171-6.c: Likewise.
16560
4a86a91a 165612015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16562
16563 PR middle-end/67639
16564 * c-c++-common/pr67639.c: New test.
16565
34c05552 165662016-01-07 Jakub Jelinek <jakub@redhat.com>
16567
16568 PR tree-optimization/69141
16569 * g++.dg/opt/pr69141.C: New test.
16570
f08d6895 165712016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16572
16573 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16574
32ec4173 165752016-01-06 Uros Bizjak <ubizjak@gmail.com>
16576
16577 PR target/69140
16578 * gcc.target/i386/pr69140.c: New test
16579
d74214f3 165802016-01-06 David Malcolm <dmalcolm@redhat.com>
16581
16582 * gcc.dg/bad-dereference.c: New test case.
16583
73991cab 165842015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16585
16586 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16587
fc8cc457 165882016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16589
16590 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16591
be3c9981 165922016-01-06 Marek Polacek <polacek@redhat.com>
16593
16594 PR sanitizer/69099
16595 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16596
2cb724f9 165972016-01-05 Marek Polacek <polacek@redhat.com>
16598
16599 PR c/69104
16600 * gcc.dg/atomic-invalid-2.c: New.
16601
233a53ed 166022016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16603
16604 PR target/68991
16605 * gcc.target/i386/pr68991.c: New test.
16606
ea87c5e3 166072016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16608
16609 PR target/68991
16610 * g++.dg/pr68991-1.C: New test.
16611 * g++.dg/pr68991-2.C: Likewise.
16612
1943a4a2 166132016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 16614
1943a4a2 16615 PR other/60465
afe82e5b 16616 * gcc.target/ia64/pr60465-gprel64.c: New test.
16617 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16618
1e9147dd 166192016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16620
16621 PR rtl-optimization/68651
16622 * gcc.target/aarch64/pr68651_1.c: New test.
16623
d42aa619 166242016-01-05 David Malcolm <dmalcolm@redhat.com>
16625
16626 PR c/69122
16627 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16628
1776de76 166292016-01-05 Nathan Sidwell <nathan@acm.org>
16630
2d7d361d 16631 PR c++/58583
16632 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16633
1776de76 16634 * gcc.dg/alias-15.c: New.
16635
5beb12c0 166362016-01-05 Nick Clifton <nickc@redhat.com>
16637
16638 PR target/68870
16639 * g++.dg/pr68770.C: New test.
16640
d8cca921 166412016-01-04 Mike Stump <mikestump@comcast.net>
16642
16643 * lib/target-supports.exp (check_effective_target_cilkplus):
16644 cilkplus targets require pthreads.
afc907ef 16645 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 16646
8427dff3 166472016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16648
16649 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16650 generation.
16651
f1717362 166522016-01-04 Jakub Jelinek <jakub@redhat.com>
16653
16654 Update copyright years.
16655
d7d6a3ab 166562016-01-04 Marek Polacek <polacek@redhat.com>
16657
16658 PR c/68908
16659 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16660 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16661 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16662
b8f4a5f9 166632016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16664
16665 * gcc.target/sparc/20160104-2.c: New test.
16666
6b5c028f 166672016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16668
16669 * gcc.target/sparc/20160104-1.c: New test.
16670
300e1002 166712016-01-03 Paul Thomas <pault@gcc.gnu.org>
16672
16673 PR fortran/65045
16674 * gfortran.dg/pr65045.f90: New test.
16675
855b105f 166762016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16677
16678 * gnat.dg/specs/debug1.ads: Delete.
16679
bdc177dc 166802016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16681
16682 PR libgfortran/68867
16683 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16684 expression.
16685
48aaffae 166862016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16687
16688 PR libgfortran/68867
16689 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16690 PowerPC.
16691
19a468b8 166922016-01-01 Paul Thomas <pault@gcc.gnu.org>
16693
16694 PR fortran/68864
16695 * gfortran.dg/pr68864.f90: New test.
16696
25371c91 166972016-01-01 Jakub Jelinek <jakub@redhat.com>
16698
2a659064 16699 PR tree-optimization/69070
16700 * gcc.dg/pr69070.c: New test.
16701
57aa9851 16702 PR sanitizer/69055
16703 * gfortran.dg/pr69055.f90: New test.
16704
25371c91 16705 PR target/69015
16706 * gcc.dg/pr69015.c: New test.
f1717362 16707\f
fb2c1edd 16708Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 16709
16710Copying and distribution of this file, with or without modification,
16711are permitted in any medium without royalty provided the copyright
16712notice and this notice are preserved.