]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* MAINTAINERS (nvptx): Remove self.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1ea3d0d3 12016-11-28 David Edelsohn <dje.gcc@gmail.com>
2
3 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
4
c57dab92 52016-11-28 Richard Biener <rguenther@suse.de>
6
7 PR tree-optimization/78542
8 * gcc.dg/torture/pr78542.c: New testcase.
9
5a984327 102016-11-28 Richard Biener <rguenther@suse.de>
11
12 PR tree-optimization/78343
13 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
14 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
15
72fbc3e1 162016-11-28 Jakub Jelinek <jakub@redhat.com>
17
18 PR lto/78211
19 * g++.dg/ipa/pr78211.C: New test.
20
e006e2db 212016-11-27 Paul Thomas <pault@gcc.gnu.org>
22
23 PR fortran/78474
24 * gfortran.dg/submodule_22.f08: New test.
25
26 PR fortran/78331
27 * gfortran.dg/submodule_21.f08: New test.
28
01103fc7 292016-11-27 John David Anglin <danglin@gcc.gnu.org>
30
31 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
32
aaa50706 332016-11-27 Iain Sandoe <iain@codesourcery.com>
34 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
35 Dominique d'Humieres <dominiq@lps.ens.fr>
36
37 PR target/67710
38 * gcc.dg/darwin-minversion-1.c: Update min version check.
39 * gcc.dg/darwin-minversion-2.c: Likewise.
40 * gcc.dg/darwin-minversion-3.c: Likewise.
41
0983a308 422016-11-27 Iain Sandoe <iain@codesourcery.com>
43
44 PR target/57438
45 * gcc.dg/pr57438-1.c: New Test.
46 * gcc.dg/pr57438-2.c: New Test.
47
d1acede1 482016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
49 Iain Sandoe <iain@codesourcery.com>
50
51 PR target/71767
52 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
53 linker-visible symbols.
54 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
55 * gcc.dg/const-uniq-1.c: Likewise.
56 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
57 * gcc.target/i386/pr70799-1.c: Likewise.
58
3b3f59e2 592016-11-25 Jakub Jelinek <jakub@redhat.com>
60
40dd7b88 61 PR rtl-optimization/78438
62 PR rtl-optimization/78477
63 * gcc.c-torture/execute/pr78438.c: New test.
64 * gcc.c-torture/execute/pr78477.c: New test.
65
3b3f59e2 66 PR rtl-optimization/78526
67 * gcc.dg/pr78526.c: New test.
68
1718371b 692016-11-25 Vladimir Makarov <vmakarov@redhat.com>
70
71 PR rtl-optimization/77541
72 * gcc.target/i386/pr77541.c: Change target to int128.
73
666e58e7 742016-11-25 Janus Weil <janus@gcc.gnu.org>
75
76 PR fortran/60853
77 * gfortran.dg/typebound_assignment_8.f90: New test case.
78
0fd17b0b 792016-11-25 Jakub Jelinek <jakub@redhat.com>
80
81 PR rtl-optimization/78527
82 * gcc.c-torture/compile/pr78527.c: New test.
83
2d799bac 842016-11-25 Martin Liska <mliska@suse.cz>
85
86 PR gcov-profile/78086
87 * g++.dg/gcov/pr16855.C: Clean up the test case.
88 * g++.dg/gcov/pr16855-priority.C: New test.
89
d48f0d35 902016-11-25 Richard Biener <rguenther@suse.de>
91
92 PR ipa/78515
93 * gcc.dg/torture/pr78515.c: New testcase.
94
e751b7f3 952016-11-25 Paul Thomas <pault@gcc.gnu.org>
96
97 PR fortran/78293
98 * gfortran.dg/allocatable_function_10.f90: New test.
99 * gfortran.dg/class_array_15.f03: Increase builtin_free count
100 from 11 to 12.
101
a5a96d9f 1022016-11-25 Bin Cheng <bin.cheng@arm.com>
103
104 PR middle-end/78507
105 PR middle-end/78510
106 PR middle-end/78517
107 * g++.dg/torture/pr78507.C: New test.
108 * gcc.dg/torture/pr78510.c: New test.
109 * gcc.dg/torture/pr78517.c: New test.
110
b1759f48 1112016-11-24 Richard Biener <rguenther@suse.de>
112
113 PR tree-optimization/78343
114 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
115 * gcc.dg/autopar/uns-outer-6.c: Adjust.
116 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
117 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
118 * gcc.dg/vect/pr38529.c: Likewise.
119
a9eff296 1202016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
121
122 PR tree-optimization/77673
123 * gcc.dg/pr77673.c: New test.
124
d4ee0263 1252016-11-25 Martin Jambor <mjambor@suse.cz>
126
127 PR tree-optimization/70965
128 * g++.dg/pr70965.C: New test.
129
8784ea70 1302016-11-25 Jakub Jelinek <jakub@redhat.com>
131 Andreas Schwab <schwab@linux-m68k.org>
132
133 PR gcov-profile/78467
134 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
135 signed int.
136
6d75be38 1372016-11-25 Richard Sandiford <richard.sandiford@arm.com>
138
139 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
140 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
141
3170af2c 1422016-11-25 Richard Sandiford <richard.sandiford@arm.com>
143
144 * gcc.dg/tree-ssa/tailcall-8.c: New test.
145
ba04f90f 1462016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
147
148 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
e751b7f3 149 with sizeof(int) < 4.
ba04f90f 150
a27264ed 1512016-11-24 Martin Sebor <msebor@redhat.com>
152
153 PR tree-optimization/78476
154 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
155
bd13359a 1562016-11-24 Vladimir Makarov <vmakarov@redhat.com>
157
158 PR rtl-optimization/77541
159 * gcc.target/i386/pr77541.c: New.
160
10066eab 1612016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
162
163 PR fortran/78500
164 * gfortran.dg/class_result_4.f90: New test.
165
973c7ac9 1662016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
167
168 * gcc.target/aarch64/_Float16_1.c: New.
169 * gcc.target/aarch64/_Float16_2.c: Likewise.
170 * gcc.target/aarch64/_Float16_3.c: Likewise.
171
adbd7ced 1722016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
173
174 * gcc.target/aarch64/floatdihf2_1.c: New.
175
5c921dec 1762016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
177
178 PR target/48863
179 PR inline-asm/70184
180 * gcc.target/arm/pr48863.c: New test.
181
836ac9e8 1822016-11-24 Martin Liska <mliska@suse.cz>
183
184 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
185 parts for frequencies/probabilities.
186 * gcc.dg/pr34027-1.c: Likewise.
187 * gcc.dg/strict-overflow-2.c: Likewise.
188 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
189 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
190 * gcc.dg/tree-ssa/pr32044.c: Likewise.
191 * gcc.dg/tree-ssa/vector-3.c: Likewise.
192 * gcc.dg/tree-ssa/vrp101.c: Likewise.
193 * gcc.dg/tree-ssa/dump-2.c: New test.
194
32cc215b 1952016-11-24 Bernd Schmidt <bschmidt@redhat.com>
196
197 * gcc.target/i386/align-limit.c: New test.
198
7465dbcd 1992016-11-24 Richard Biener <rguenther@suse.de>
200
201 PR tree-optimization/71595
202 * gcc.dg/torture/pr71595.c: New testcase.
203
8c4ae287 2042016-11-24 Bernd Schmidt <bschmidt@redhat.com>
205
206 PR rtl-optimization/78120
207 * gcc.target/i386/pr78120.c: New test.
208
c424a939 2092016-11-24 Eric Botcazou <ebotcazou@adacore.com>
210
211 * gcc.c-torture/compile/20161124-1.c: New test.
212
894f7f25 2132016-11-24 Jakub Jelinek <jakub@redhat.com>
214
215 PR bootstrap/78493
216 * g++.dg/cpp1z/decomp18.C: New test.
217
7bbc1b4a 2182016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
219
220 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
221 * gcc.target/aarch64/store-pair-1.c : Likewise.
222
db1b56d1 2232016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
224
225 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
226 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
227 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
228 * gcc.target/aarch64/vect-clz.c : Likewise.
229 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
230 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
231 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
232 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
233 * gcc.target/aarch64/vect-fmovd.c : Likewise.
234 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
235 * gcc.target/aarch64/vect-fmovf.c : Likewise.
236 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
237
506d6baf 2382016-11-23 Peter Bergner <bergner@vnet.ibm.com>
239
240 PR target/78458
241 * gcc.target/powerpc/pr78458.c: New.
242
8814c0a8 2432016-11-23 Joseph Myers <joseph@codesourcery.com>
244
245 * gcc.c-torture/compile/20161123-1.c: New test.
246
ea7d223a 2472016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
248
249 PR fortran/78297
250 * gfortran.dg/pr78297.f90: New test.
251
30dc58d8 2522016-11-23 David Edelsohn <dje.gcc@gmail.com>
253
254 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
255
1f355935 2562016-11-23 Jakub Jelinek <jakub@redhat.com>
257
f1cec2aa 258 PR sanitizer/69278
259 * g++.dg/ubsan/return-7.C: New test.
260 * c-c++-common/ubsan/unreachable-4.c: New test.
261
ba57dd35 262 PR tree-optimization/78482
263 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
264 (bar): New function.
265 (main): Call bar instead of printf.
266
1f355935 267 PR middle-end/69183
268 * gfortran.dg/gomp/pr69183.f90: New test.
269
2702016-11-23 Kito Cheng <kito.cheng@gmail.com>
783acc8f 271
272 PR target/78230
273 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
274 (test2) Ditto.
275
d9cfff22 2762016-11-23 Jakub Jelinek <jakub@redhat.com>
277
278 PR c++/77907
279 * g++.dg/cpp0x/pr77907.C: New test.
280
1f1a3de9 2812016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
282
283 PR middle-end/78153
284 * gcc.dg/tree-ssa/pr78153-1.c: New test.
285 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
286
ee1f2deb 2872016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
288
289 PR target/63250
290 * lib/target-supports.exp (add_options_for_float16): Add
291 -mfp16-format=ieee when testign arm*-*-*.
292
539b44ee 2932016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
294
295 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
296 result.
297 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
298 result.
299
86fba605 3002016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
301
302 * lib/target-supports.exp (check_effective_target_float16): Add
303 options for _Float16.
304 (check_effective_target_float32): Add options for _Float32.
305 (check_effective_target_float64): Add options for _Float64.
306 (check_effective_target_float128): Add options for _Float128.
307 (check_effective_target_float32x): Add options for _Float32x.
308 (check_effective_target_float64x): Add options for _Float64x.
309 (check_effective_target_float128x): Add options for _Float128x.
310
c39beb8a 3112016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
312
313 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
314 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
315
a998ac00 3162016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
317
318 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
319 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
320
88a2ded0 3212016-11-23 Martin Sebor <msebor@redhat.com>
322
323 PR middle-end/78461
324 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
325 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
326
a0168bf5 3272016-11-23 Jakub Jelinek <jakub@redhat.com>
328
b4f7eaba 329 PR c++/71450
330 * g++.dg/cpp0x/pr71450-1.C: New test.
331 * g++.dg/cpp0x/pr71450-2.C: New test.
332
a0168bf5 333 PR c++/77739
334 * g++.dg/cpp1y/pr77739.C: New test.
335
da80a82f 3362016-11-23 Martin Jambor <mjambor@suse.cz>
337
338 * c-c++-common/gomp/gridify-1.c: Update scan string.
339 * gfortran.dg/gomp/gridify-1.f90: Likewise.
340 * c-c++-common/gomp/gridify-2.c: New test.
341 * c-c++-common/gomp/gridify-3.c: Likewise.
342
0554c9b6 3432016-11-23 Richard Biener <rguenther@suse.de>
344
345 PR tree-optimization/78396
346 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
347
ffeccaca 3482016-11-23 Richard Biener <rguenther@suse.de>
349
350 PR tree-optimization/78482
351 * gcc.dg/torture/pr78482.c: New testcase.
352
83c0fb43 3532016-11-23 Bin Cheng <bin.cheng@arm.com>
354
355 * gcc.dg/fold-cond_expr-1.c: New test.
356 * gcc.dg/fold-condcmpconv-1.c: New test.
357 * gcc.dg/fold-condcmpconv-2.c: New test.
358
ac3bcb02 3592016-11-23 Richard Biener <rguenther@suse.de>
360
361 PR middle-end/71762
362 * gcc.dg/torture/pr71762-1.c: New testcase.
363 * gcc.dg/torture/pr71762-2.c: Likewise.
364 * gcc.dg/torture/pr71762-3.c: Likewise.
365 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
366
9f8b32f9 3672016-11-23 Richard Biener <rguenther@suse.de>
368
369 PR lto/78472
370 * g++.dg/lto/pr78472_0.c: New testcase.
371 * g++.dg/lto/pr78472_1.C: Likewise.
372
c618308c 3732016-11-23 Richard Biener <rguenther@suse.de>
374 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
375
376 PR tree-optimization/78154
377 * gcc.dg/tree-ssa/pr78154.c: New test.
378
70229d3b 3792016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
380
381 * gcc.dg/pr31096.c: New testcase.
382 * gcc.dg/pr31096-1.c: New testcase.
383
6e47b422 3842016-11-23 Paolo Bonzini <bonzini@gnu.org>
385
386 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
387 adjust for warning->pedwarn change.
388 * gcc.dg/cpp/defined-syshdr.c,
389 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
390 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
391 gcc.dg/cpp/defined-Wextra.c,
392 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
393
192b73af 3942016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
395
396 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
397
0d65cc6c 3982016-11-23 Jakub Jelinek <jakub@redhat.com>
399
400 PR target/78451
401 * gcc.target/i386/pr78451.c: New test.
402 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
403 and #pragma GCC pop_options around the first #pragma GCC target.
404 * gcc.target/i386/pr69255-2.c: Likewise.
405 * gcc.target/i386/pr69255-3.c: Likewise.
406
b2aa1313 4072016-11-23 Michael Collison <michael.collison@arm.com>
408
409 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
410 additional constants are recognized and fewer instructions generated.
411 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
412 additional constants are recognized and fewer instructions generated.
413
ccf11291 4142016-11-22 Ian Lance Taylor <iant@golang.org>
415
416 * gcc.misc-tests/godump-1.c: Update expected output for recent
417 changes.
418
a7a9f935 4192016-11-22 Marek Polacek <polacek@redhat.com>
420
421 PR tree-optimization/78455
422 * gcc.dg/uninit-23.c: New.
423
c7654c10 4242016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
425
426 PR fortran/78479
427 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
428 comment.
429
df8ade88 4302016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
431
432 PR fortran/78479
433 * gfortran.dg/char_component_initializer_3.f90: New test.
434
706b4b9b 4352016-11-22 Jakub Jelinek <jakub@redhat.com>
436
437 PR target/78451
438 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
439 GCC target pragma before including immintrin.h.
440
231d5e0b 4412016-11-22 Carl Love <cel@us.ibm.com>
442
443 * gcc.target/powerpc/builtins-3.c: New file to test the new
444 built-ins for vector compare equal and vector compare not equal.
445
3599d980 4462016-11-22 Janus Weil <janus@gcc.gnu.org>
447
448 PR fortran/78443
449 * gfortran.dg/typebound_proc_35.f90: New test case.
450
7308b7cf 4512016-11-22 Georg-Johann Lay <avr@gjlay.de>
452
453 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
454 parameter in declaration.
455
d7d4251c 4562016-11-22 Georg-Johann Lay <avr@gjlay.de>
457
458 * gcc.dg/loop-split.c: Require int32plus.
459 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
460
6737a0c4 4612016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
462
463 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
464
a8ead9a7 4652016-11-22 Georg-Johann Lay <avr@gjlay.de>
466
467 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
468
d285b13a 4692016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
470
471 PR target/78439
472 * gcc.c-torture/compile/pr78439.c: New test.
473
dc1df7cf 4742016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
475
476 PR target/77904
477 * gcc.target/arm/pr77904.c: New test.
478
7a699647 4792016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
480
481 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
482 isa_rev>=2.
483
1e04d935 4842016-11-22 Jakub Jelinek <jakub@redhat.com>
485
b1c71535 486 PR tree-optimization/78436
487 * gcc.c-torture/execute/pr78436.c: New test.
488
ab104738 489 PR middle-end/78416
490 * gcc.dg/torture/pr78416.c: New test.
491
1e04d935 492 PR tree-optimization/78445
493 * gcc.dg/pr78445.c: New test.
494
b8d13928 4952016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
496
b0af2874 497 PR libgfortran/78449
b8d13928 498 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
499
472db117 5002016-11-21 Jeff Law <law@redhat.com>
501
b0af2874 502 PR target/68538
472db117 503 * gcc.c-torture/compile/pr68538.c: New test.
504
5f2d3c09 5052016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
506
507 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
508 to be generated instead of FCTIWUZ or FCTIWZ.
509
40447580 5102016-11-21 Jakub Jelinek <jakub@redhat.com>
511
bbfed873 512 PR middle-end/67335
513 * g++.dg/vect/simd-clone-7.cc: New test.
514
40447580 515 PR c++/71973
516 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
517 long unsigned int.
518 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
519 unsigned long.
520
2b80afd8 5212016-11-20 Jeff Law <law@redhat.com>
522
523 PR target/25128
524 * gcc.target/m68k/pr25128.c: New test.
525
7bfddeff 5262016-11-21 Richard Sandiford <richard.sandiford@arm.com>
527
528 * gcc.dg/tree-ssa/tailcall-7.c: New test.
529
8df44fbf 5302016-11-21 David Malcolm <dmalcolm@redhat.com>
531
532 PR preprocessor/78324
533 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
534 (test_multitoken_macro): New function.
535 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
536 case.
537 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
538 case.
539 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
540 cases.
541 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
542 Move to...
543 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
544 -ftrack-macro-expansion=0.
545 (test_sprintf_note): Remove "P" macro. Add
546 dg-begin/end-multiline-output directives.
547 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
548
64a8c4a7 5492016-11-21 Georg-Johann Lay <avr@gjlay.de>
550
551 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
552 Return 1 for AVR_TINY.
553
783d8f64 5542016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
555
556 PR rtl-optimization/71785
557 * gcc.target/powerpc/pr71785.c: New file.
558
dc3dabae 5592016-11-21 Bin Cheng <bin.cheng@arm.com>
560
561 PR testsuite/78114
562 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
563 options. Refine test by checking predictive commining PHI
564 nodes in vectorized loop wrto vector factor.
565
f1b3e1c9 5662016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
567
568 PR c++/71973
569 * g++.dg/pr71973-1.C: New test.
570 * g++.dg/pr71973-2.C: New test.
571 * g++.dg/pr71973-3.C: New test.
572 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
573 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
574 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
575 to dg-options.
576 * g++.old-deja/g++.other/realloc.C: Likewise.
577 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
578
da269671 5792016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
580
581 PR tree-optimization/78413
582 * gcc.dg/tree-ssa/pr78413.c: New test.
583
d7f5b6a8 5842016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
585
586 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
587 target is Thumb-only.
588
87fb8781 5892016-11-20 Jeff Law <law@redhat.com>
590
591 PR target/48551
592 * gcc.target/m68k/pr48551.c: New test.
593
5190d716 5942016-11-20 Harald Anlauf <anlauf@gmx.de>
b0af2874 595
5190d716 596 PR fortran/69741
597 * gfortran.dg/forall_18.f90: New testcase.
598
d040acf9 5992016-11-20 Marc Glisse <marc.glisse@inria.fr>
600
601 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
602
0dabddb2 6032016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
604
605 PR fortran/78395
606 * gfortran.dg/typebound_operator_21.f03: New test.
607
6062d7aa 6082016-11-20 Marc Glisse <marc.glisse@inria.fr>
609
610 * gcc.dg/tree-ssa/divide-5.c: New file.
611
8cb572ef 6122016-11-19 Andreas Schwab <schwab@linux-m68k.org>
613
614 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
615 signed int.
616
4ac97a88 6172016-11-19 John David Anglin <danglin@gcc.gnu.org>
618
619 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
620 libatomic_available.
621 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
622 * gfortran.dg/coarray_allocate_10.f08: Likewise.
623 * gfortran.dg/coarray_allocate_7.f08: Likewise.
624 * gfortran.dg/coarray_allocate_8.f08: Likewise.
625 * gfortran.dg/coarray_allocate_9.f08: Likewise.
626 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
627 * gfortran.dg/coarray_stat_2.f90: Likewise.
628 * gfortran.dg/coindexed_1.f90: Likewise.
629
7459c90a 6302016-11-18 Jeff Law <law@redhat.com>
631
632 PR target/25111
633 * gcc.target/m68k/pr25111.c: New test.
634
e1c52611 6352016-11-18 Jakub Jelinek <jakub@redhat.com>
636
a79cbcde 637 PR c++/68180
638 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
639
cb6c05f8 640 PR middle-end/78419
641 * gcc.target/i386/pr78419.c: New test.
642
e1c52611 643 PR c++/77285
644 * g++.dg/tls/pr77285-1.C: New test.
645 * g++.dg/tls/pr77285-2.C: New test.
646
302e06b9 6472016-11-18 Jeff Law <law@redhat.com>
648
649 PR target/25112
650 * gcc.target/m68k/pr25112: New test.
651
e9e0777b 6522016-11-18 David Edelsohn <dje.gcc@gmail.com>
653
654 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
655 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
656
c8c5f875 6572016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
658
659 * gcc.target/arm/optional_thumb-1.c: New test.
660 * gcc.target/arm/optional_thumb-2.c: New test.
661 * gcc.target/arm/optional_thumb-3.c: New test.
662
37fe5868 6632016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
664
665 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
666 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
667 successful test.
668 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
669 (DEFAULT_REQUIRED_QUORUM): Likewise.
670
ff0e5731 6712016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
672 Toma Tabacu <toma.tabacu@imgtec.com>
673
b0af2874 674 * gcc.target/mips/inline-memcpy-1.c (dg-options):
675 Add (REQUIRES_STDLIB).
ff0e5731 676 * gcc.target/mips/inline-memcpy-2.c: Ditto.
677 * gcc.target/mips/inline-memcpy-3.c: Ditto.
678 * gcc.target/mips/inline-memcpy-4.c: Ditto.
679 * gcc.target/mips/inline-memcpy-5.c: Ditto.
680 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
681 * gcc.target/mips/loongson-simd.c: Ditto.
682 * gcc.target/mips/memcpy-1.c: Ditto.
683 * gcc.target/mips/mips-3d-1.c: Ditto.
684 * gcc.target/mips/mips-3d-2.c: Ditto.
685 * gcc.target/mips/mips-3d-3.c: Ditto.
686 * gcc.target/mips/mips-3d-4.c: Ditto.
687 * gcc.target/mips/mips-3d-5.c: Ditto.
688 * gcc.target/mips/mips-3d-6.c: Ditto.
689 * gcc.target/mips/mips-3d-7.c: Ditto.
690 * gcc.target/mips/mips-3d-8.c: Ditto.
691 * gcc.target/mips/mips-3d-9.c: Ditto.
692 * gcc.target/mips/mips-ps-1.c: Ditto.
693 * gcc.target/mips/mips-ps-2.c: Ditto.
694 * gcc.target/mips/mips-ps-3.c: Ditto.
695 * gcc.target/mips/mips-ps-4.c: Ditto.
696 * gcc.target/mips/mips-ps-6.c: Ditto.
697 * gcc.target/mips/mips16-attributes.c: Ditto.
698 * gcc.target/mips/mips32-dsp-run.c: Ditto.
699 * gcc.target/mips/mips32-dsp.c: Ditto.
700 * gcc.target/mips/save-restore-1.c: Ditto.
701 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
702 (mips_preprocess): Add ignore_output argument that when set
703 will not return the pre-processed output.
b0af2874 704 (mips_arch_info): Update arguments for the call to mips_preprocess.
ff0e5731 705 (mips-dg-init): Ditto.
706 (mips-dg-options): Check if a test having test option
707 (REQUIRES_STDLIB) has the required sysroot support for
708 the current test options.
709
bf04fa3c 7102016-11-17 Jeff Law <law@redhat.com>
711
6bc68963 712 PR middle-end/38219
713 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
714
bf04fa3c 715 PR target/47192
716 * gcc.target/m68k/pr47192.c: New test.
717
634c84c2 7182016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
719
720 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
721 instead of isa>=4, in order to downgrade to R5.
722
4ee5a6b5 7232016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
724
725 * gcc.target/arc/cmem-bit-1.c: New file.
726 * gcc.target/arc/cmem-bit-2.c: New file.
727 * gcc.target/arc/cmem-bit-3.c: New file.
728 * gcc.target/arc/cmem-bit-4.c: New file.
729
a28d23f0 7302016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
731
732 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
733 "avx5124fmaps".
734 * gcc.target/i386/funcspec-56.inc: Test new attributes.
735
7362016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
737 Andrew Senkevich <andrew.senkevich@intel.com>
738
739 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
740 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
741 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
742 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
743 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
744 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
745 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
746 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
747 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
748 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
749 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
750 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
751 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
752 avx5124vnniw-check.h.
753 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
754 check_effective_target_avx5124vnniw): New.
755 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
756 Set under ifndef.
757 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
758 * gcc.target/i386/sse-13.c: Ditto.
759 * g++.dg/other/i386-2.C: Ditto.
760 * g++.dg/other/i386-3.C: Ditto.
761 * gcc.target/i386/sse-22.c: Ditto.
762 * gcc.target/i386/sse-23.c: Ditto.
763
cbb7eb98 7642016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
765
766 PR c++/55080
767 * g++.dg/parse/pr55080.C: New.
768
d3c286da 7692016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
770
771 PR target/78101
772 * gcc.target/powerpc/fusion4.c: New test.
773
5bbf9633 7742016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
775
776 PR target/77933
777 * gcc.target/arm/pr77933-1.c: New test.
778 * gcc.target/arm/pr77933-2.c: Likewise.
779
6815d85d 7802016-11-17 Jakub Jelinek <jakub@redhat.com>
781
782 PR middle-end/78201
783 * g++.dg/opt/pr78201.C: New test.
784
8dc9f8d1 7852016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
786
787 * gcc.dg/pr78333.c: Add empty implementations of
788 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
789 problems on non-glibc systems.
790
f9f26759 7912016-11-17 David Malcolm <dmalcolm@redhat.com>
792
793 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
794 (test_raw_string_one_liner): New function.
795 (test_raw_string_multiline): New function.
796
9794389d 7972016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
798
799 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
800 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
801
b0c413f2 8022016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b0af2874 803 Richard Biener <rguenther@suse.de>
b0c413f2 804
805 PR tree-optimization/77848
806 * gfortran.dg/vect/pr77848.f: New test.
807
051b66c9 8082016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
809
810 PR target/77308
811 * gcc.target/arm/pr53447-5.c: New test.
812 * lib/target-supports.exp
813 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
814
bde3ae42 8152016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
816
817 * gcc.target/arc/abitest.S: New file.
818 * gcc.target/arc/abitest.h: Likewise.
819 * gcc.target/arc/va_args-1.c: Likewise.
820 * gcc.target/arc/va_args-2.c: Likewise.
821 * gcc.target/arc/va_args-3.c: Likewise.
822 * gcc.target/arc/mcrc.c: Deleted.
823 * gcc.target/arc/mdsp-packa.c: Likewise.
824 * gcc.target/arc/mdvbf.c: Likewise.
825 * gcc.target/arc/mmac-24.c: Likewise.
826 * gcc.target/arc/mmac-d16.c: Likewise.
827 * gcc.target/arc/mno-crc.c: Likewise.
828 * gcc.target/arc/mno-dsp-packa.c: Likewise.
829 * gcc.target/arc/mno-dvbf.c: Likewise.
830 * gcc.target/arc/mno-mac-24.c: Likewise.
831 * gcc.target/arc/mno-mac-d16.c: Likewise.
832 * gcc.target/arc/mno-rtsc.c: Likewise.
833 * gcc.target/arc/mno-xy.c: Likewise.
834 * gcc.target/arc/mrtsc.c: Likewise.
835 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
836 function.
837 (check_effective_target_arc700): Likewise.
838 (check_effective_target_arc6xx): Likewise.
839 (check_effective_target_arcmpy): Likewise.
840 (check_effective_target_archs): Likewise.
841 (check_effective_target_clmcpu): Likewise.
842 (check_effective_target_barrelshifter): Likewise.
843 * gcc.target/arc/barrel-shifter-1.c: Changed.
844 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
845 * gcc.target/arc/cmem-1.c: Changed.
846 * gcc.target/arc/cmem-2.c: Likewise.
847 * gcc.target/arc/cmem-3.c: Likewise.
848 * gcc.target/arc/cmem-4.c: Likewise.
849 * gcc.target/arc/cmem-5.c: Likewise.
850 * gcc.target/arc/cmem-6.c: Likewise.
851 * gcc.target/arc/cmem-7.c: Likewise.
852 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
853 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
854 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
855 * gcc.target/arc/jump-around-jump.c: Update options.
856 * gcc.target/arc/mARC601.c: Changed.
857 * gcc.target/arc/mcpu-arc600.c: Changed.
858 * gcc.target/arc/mcpu-arc601.c: Changed.
859 * gcc.target/arc/mcpu-arc700.c: Changed.
860 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
861 * gcc.target/arc/movb-1.c: Changed.
862 * gcc.target/arc/movb-2.c: Likewise.
863 * gcc.target/arc/movb-3.c: Likewise.
864 * gcc.target/arc/movb-4.c: Likewise.
865 * gcc.target/arc/movb-5.c: Likewise.
866 * gcc.target/arc/movb_cl-1.c: Likewise.
867 * gcc.target/arc/movb_cl-2.c: Likewise.
868 * gcc.target/arc/movbi_cl-1.c: Likewise.
869 * gcc.target/arc/movh_cl-1.c: Likewise.
870 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
871 * gcc.target/arc/mul64.c: Enable it only for ARC600.
872 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
873 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
874 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
875 * gcc.target/arc/trsub.c: Only for ARC EM cores.
876 * gcc.target/arc/builtin_simdarc.c: Changed.
877 * gcc.target/arc/extzv-1.c: Likewise.
878 * gcc.target/arc/insv-1.c: Likewise.
879 * gcc.target/arc/insv-2.c: Likewise.
880 * gcc.target/arc/mA6.c: Likewise.
881 * gcc.target/arc/mA7.c: Likewise.
882 * gcc.target/arc/mARC600.c: Likewise.
883 * gcc.target/arc/mARC700.c: Likewise.
884 * gcc.target/arc/mcpu-arc600.c: Likewise.
885 * gcc.target/arc/mcpu-arc700.c: Likewise.
886 * gcc.target/arc/movl-1.c: Likewise.
887 * gcc.target/arc/nps400-1.c: Likewise.
888 * gcc.target/arc/trsub.c: Likewise.
889 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
890 configuration.
891 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
892 * gcc.target/arc/mswape.c: Likewise.
893
83039163 8942016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
895
896 PR c++/68180
897 * g++.dg/cpp1y/pr68180.C: New.
898
760cc2e6 8992016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
900
901 PR tree-optimization/78319
902 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
903 arm-none-eabi.
904
315dfb42 9052016-11-17 Richard Biener <rguenther@suse.de>
906
907 PR tree-optimization/78306
908 * gcc.dg/cilk-plus/pr78306.c: New testcase.
909
17e8186b 9102016-11-17 Richard Biener <rguenther@suse.de>
911
912 PR middle-end/78305
913 * gcc.dg/torture/pr78305.c: New testcase.
914
1eca3a7f 9152016-11-17 Janus Weil <janus@gcc.gnu.org>
916
917 PR fortran/66227
918 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
919
6c1f90ee 9202016-11-16 Marek Polacek <polacek@redhat.com>
921
922 PR c/78285
923 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
924 * g++.dg/ext/case-range2.C: Likewise.
925
63c8aefc 9262016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
927
928 PR fortran/58001
929 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
930 * gfortran.dg/fmt_tab_2.f90: Ditto.
931
95de83a7 9322016-11-16 Jakub Jelinek <jakub@redhat.com>
933
934 PR rtl-optimization/78378
935 * gcc.c-torture/execute/pr78378.c: New test.
936
50eec246 9372016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
938
939 * gcc.dg/tree-prof/section-attr-1.c: New file.
940 * gcc.dg/tree-prof/section-attr-2.c: New file.
941 * gcc.dg/tree-prof/section-attr-3.c: New file.
942
308800c3 9432016-11-16 Maciej W. Rozycki <macro@imgtec.com>
944
945 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
946 rather than `la'.
947
88526ee6 9482016-11-16 Maciej W. Rozycki <macro@imgtec.com>
949
950 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
951 (dg-final): Remove microMIPS JALRS mnemonic matching.
952 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
953 (dg-final): Remove microMIPS JALRS mnemonic matching.
954 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
955 (dg-final): Remove microMIPS JALRS mnemonic matching.
956 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
957 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
958 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
959 * gcc.target/mips/call-1u.c: New test case.
960 * gcc.target/mips/call-2u.c: New test case.
961 * gcc.target/mips/call-3u.c: New test case.
962 * gcc.target/mips/call-4u.c: New test case.
963 * gcc.target/mips/call-5u.c: New test case.
964 * gcc.target/mips/call-6u.c: New test case.
965
fa1f9c9e 9662016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
967
968 * gcc.target/arm/empty_fiq_handler.c: New test.
969
c508be16 9702016-11-16 Jakub Jelinek <jakub@redhat.com>
971
972 PR fortran/78299
973 * gfortran.dg/gomp/pr78299.f90: New test.
974
9e57a9ab 9752015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
976
977 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b0af2874 978 * gcc.dg/optimize-bswaphi-1.c: Likewise.
9e57a9ab 979 * gcc.dg/optimize-bswapsi-2.c: Likewise.
980
05edb140 9812016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
982
983 PR libgfortran/78314
984 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
985
722c5d82 9862016-11-16 Bin Cheng <bin.cheng@arm.com>
987
988 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
989 according to updated dump info.
990
7fce8768 9912016-11-16 Alexander Monakov <amonakov@ispras.ru>
992
993 * lib/target-supports.exp (check_effective_target_alloca): Use a
994 compile test.
995 * gcc.target/nvptx/softstack.c: New test.
996 * gcc.target/nvptx/decl-shared.c: New test.
997 * gcc.target/nvptx/decl-shared-init.c: New test.
998
35293eb1 9992016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1000
1001 * gcc.target/mips/data-sym-jump.c: New test case.
1002 * gcc.target/mips/data-sym-pool.c: New test case.
1003 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1004 annotation.
1005
5b631e09 10062016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1007
1008 * lib/target-supports.exp (check_avx2_hw_available): New.
1009 (check_effective_target_avx2_runtime): New.
1010 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1011
dd4a826b 10122016-11-16 Tamar Christina <tamar.christina@arm.com>
1013
1014 PR testsuite/78136
1015 * gcc.dg/cpp/trad/trad.exp
1016 (dg-runtest): Moved $srcdir/$subdir/ to
1017 DEFAULT_TRADCPPFLAGS.
1018
beecc36d 10192016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1020
1021 PR fortran/78356
1022 * gfortran.dg/class_allocate_23.f08: New test.
1023
ac924c09 10242016-11-16 Richard Biener <rguenther@suse.de>
1025
1026 PR middle-end/78333
1027 * gcc.dg/pr78333.c: New testcase.
1028
904e262b 10292016-11-16 Martin Liska <mliska@suse.cz>
1030
1031 PR sanitizer/78270
1032 * gcc.dg/asan/pr78270.c: Update comment style.
1033 * gcc.dg/asan/pr78270-2.c: New test.
1034
7f0cbebc 10352016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1036
1037 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1038 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1039
5d4e2409 10402016-11-16 Richard Biener <rguenther@suse.de>
1041
1042 PR tree-optimization/78348
1043 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1044
22190042 10452016-11-16 Jakub Jelinek <jakub@redhat.com>
1046
1047 PR sanitizer/77823
1048 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1049 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1050
02e0afdc 10512016-11-15 Marek Polacek <polacek@redhat.com>
1052
1053 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1054
a7c1a652 10552016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1056
1057 PR libgfortran/51119
1058 * gfortran.dg/matmul_12.f90: New test case.
1059
16cdc558 10602016-11-15 Uros Bizjak <ubizjak@gmail.com>
1061
1062 * gcc.target/i386/funcspec-56.inc: New file.
b0af2874 1063 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
16cdc558 1064 common 32-bit and 64-bit function specific options.
b0af2874 1065 * gcc.target/i386/funcspec-6.c: Ditto.
16cdc558 1066
d10b2a5c 10672016-11-15 Jakub Jelinek <jakub@redhat.com>
1068
b8fd03ae 1069 * g++.dg/cpp1z/decomp14.C: New test.
1070 * g++.dg/cpp1z/decomp15.C: New test.
1071 * g++.dg/cpp1z/decomp16.C: New test.
1072
a6f4466c 1073 * g++.dg/cpp1z/decomp13.C: New test.
1074
0f67b1be 1075 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1076
d10b2a5c 1077 PR c++/71988
1078 * g++.dg/cpp0x/constexpr-71988.C: New test.
1079
1f87aa23 10802016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1081
1082 * gcc.target/mips/insn-casesi.c: New test case.
1083 * gcc.target/mips/insn-pseudo-1.c: New test case.
1084 * gcc.target/mips/insn-pseudo-2.c: New test case.
1085 * gcc.target/mips/insn-pseudo-3.c: New test case.
1086 * gcc.target/mips/insn-pseudo-4.c: New test case.
1087 * gcc.target/mips/insn-tablejump.c: New test case.
1088
32caa8ac 10892016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1090
1091 * gcc.target/mips/mips.exp (mips_option_tests): Add
1092 `-mcode-readable=yes' array element.
1093
22d200b9 10942016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1095
1096 * gcc.target/mips/mips.exp (mips_option_tests): Add
1097 `-mmicromips' array element.
1098
385999e2 10992016-11-15 Michael Matz <matz@suse.de>
1100
1101 PR missed-optimization/77881
1102 * gcc.target/i386/pr77881.c: New test.
1103
53ae7f64 11042016-11-15 Jakub Jelinek <jakub@redhat.com>
1105
1106 PR middle-end/78295
1107 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1108
ae06106e 11092016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1110
1111 * gcc.target/powerpc/vec-set-int.c: New test.
1112 * gcc.target/powerpc/vec-set-short.c: Likesie.
1113 * gcc.target/powerpc/vec-set-char.c: Likewise.
1114
a49621cf 11152016-11-14 Jakub Jelinek <jakub@redhat.com>
1116
1117 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1118
9ff5ab90 11192016-11-14 Janus Weil <janus@gcc.gnu.org>
1120
1121 PR fortran/78300
1122 * gfortran.dg/class_result_3.f90: New test.
1123
b1f04d34 11242016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 1125 Richard Biener <rguenther@suse.de>
1126
1127 * gcc.dg/gimplefe-1.c: New testcase.
1128 * gcc.dg/gimplefe-2.c: Likewise.
1129 * gcc.dg/gimplefe-3.c: Likewise.
1130 * gcc.dg/gimplefe-4.c: Likewise.
1131 * gcc.dg/gimplefe-5.c: Likewise.
1132 * gcc.dg/gimplefe-6.c: Likewise.
1133 * gcc.dg/gimplefe-7.c: Likewise.
1134 * gcc.dg/gimplefe-8.c: Likewise.
1135 * gcc.dg/gimplefe-9.c: Likewise.
1136 * gcc.dg/gimplefe-10.c: Likewise.
1137 * gcc.dg/gimplefe-11.c: Likewise.
1138 * gcc.dg/gimplefe-12.c: Likewise.
1139 * gcc.dg/gimplefe-13.c: Likewise.
1140 * gcc.dg/gimplefe-14.c: Likewise.
1141 * gcc.dg/gimplefe-15.c: Likewise.
1142 * gcc.dg/gimplefe-16.c: Likewise.
1143 * gcc.dg/gimplefe-17.c: Likewise.
1144 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 1145
3af33bcf 11462016-11-14 Martin Liska <mliska@suse.cz>
1147
1148 PR bootstrap/78069
1149 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1150 to match scanned pattern.
1151 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1152
7cacafcf 11532016-11-14 Richard Biener <rguenther@suse.de>
1154
1155 PR tree-optimization/78312
1156 * gcc.dg/torture/pr78312.c: New testcase.
1157
3f1786fa 11582016-11-14 Georg-Johann Lay <avr@gjlay.de>
1159
1160 PR target/78093
1161 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1162
3d8c7132 11632016-11-14 Jakub Jelinek <jakub@redhat.com>
1164 Jason Merrill <jason@redhat.com>
1165
1166 Implement P0217R3 - C++17 structured bindings
1167 * g++.dg/cpp1z/decomp1.C: New test.
1168 * g++.dg/cpp1z/decomp2.C: New test.
1169 * g++.dg/cpp1z/decomp3.C: New test.
1170 * g++.dg/cpp1z/decomp4.C: New test.
1171 * g++.dg/cpp1z/decomp5.C: New test.
1172 * g++.dg/cpp1z/decomp6.C: New test.
1173 * g++.dg/cpp1z/decomp7.C: New test.
1174 * g++.dg/cpp1z/decomp8.C: New test.
1175 * g++.dg/cpp1z/decomp9.C: New test.
1176 * g++.dg/cpp1z/decomp10.C: New test.
1177
3657b81b 11782016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1179
1180 * g++.dg/torture/pr78268.C: New test.
1181
9bf6a8e0 11822016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1183
1184 PR c/35503
1185 * c-c++-common/pr35503-1.c: New test.
1186 * c-c++-common/pr35503-2.c: Likewise.
1187 * c-c++-common/pr35503-3.c: Likewise.
1188 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1189
f6f8b4f2 11902016-11-13 Uros Bizjak <ubizjak@gmail.com>
1191
1192 PR rtl-optimization/78232
1193 PR rtl-optimization/78248
1194 * gcc.dg/ubsan/pr78248.c: New test.
1195
54efb8ee 11962016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1197
1198 * gnat.dg/address_conv.adb: New test.
1199
9ed6bb1c 12002016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1201
1202 * gnat.dg/renaming11.ad[sb]: New test.
1203
7907d43b 12042016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1205
1206 * c-c++-common/dump-ada-spec-6.c: New test.
1207
80905eec 12082016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1209
1210 * gnat.dg/lto21.adb: New test.
1211 * gnat.dg/lto21_pkg1.ads: New helper.
1212 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1213
1f302f2e 12142016-11-13 Janus Weil <janus@gcc.gnu.org>
1215
1216 PR fortran/60952
1217 * gfortran.dg/typebound_proc_34.f90: New test.
1218
abfb4be5 12192016-11-13 Janus Weil <janus@gcc.gnu.org>
1220
1221 PR fortran/66366
1222 * gfortran.dg/class_57.f90: Changed error message.
1223 * gfortran.dg/class_60.f90: New test.
1224
4699a580 12252016-11-12 David Edelsohn <dje.gcc@gmail.com>
1226
1227 * g++.dg/pr78112.C: XFAIL AIX.
1228
f7b2c82b 12292016-11-12 Janus Weil <janus@gcc.gnu.org>
1230
1231 PR fortran/77501
1232 * gfortran.dg/typebound_generic_16.f90: New test.
1233
d16addb3 12342016-11-12 Jakub Jelinek <jakub@redhat.com>
1235
1236 PR c++/71225
1237 * g++.dg/cpp0x/pr71225.C: New test.
1238
1998c023 12392016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1240
1241 * gcc.target/sparc/20161111-1.c: New test.
1242
a3b46c9c 12432016-11-11 Uros Bizjak <ubizjak@gmail.com>
1244
1245 PR target/78310
1246 * gcc.target/i386/pr78310.c: New test.
1247
0d56015c 12482016-11-11 Jeff Law <law@redhat.com>
1249
1250 * gcc.dg/tree-ssa/isolate-6.c: New test.
1251 * gcc.dg/tree-ssa/isolate-7.c: New test.
1252
dc9e2118 12532016-11-11 Bin Cheng <bin.cheng@arm.com>
1254
1255 PR testsuite/78292
1256 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1257 vect_max_reduc.
1258
9117e2ab 12592016-11-11 Jakub Jelinek <jakub@redhat.com>
1260
1261 PR c++/72774
1262 * g++.dg/parse/pr72774.C: New test.
1263
3d8b172a 12642016-11-11 Richard Biener <rguenther@suse.de>
1265
1266 PR tree-optimization/71575
1267 * gcc.dg/graphite/pr71575-1.c: New testcase.
1268 * gcc.dg/graphite/pr71575-2.c: Likewise.
1269
36bb9d71 12702016-11-11 Richard Biener <rguenther@suse.de>
1271
1272 PR middle-end/78295
1273 * gcc.dg/uninit-pr78295.c: New testcase.
1274
53ae7f64 12752016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 1276
1277 PR fortran/78277
1278 * gfortran.dg/dec_structure_17.f90: New test.
1279
3c57e933 12802016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1281
1282 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1283 being allowed in vector registers.
1284 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1285 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1286 * gcc.target/powerpc/vsx-himode.c: Likewise.
1287 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1288 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1289 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1290 to allow matching MFVSRD or MFVSRW.
1291
b851b8f0 12922016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1293
1294 PR rtl-optimization/78241
1295 * gcc.dg/pr78241.c: New test.
1296
a08fc382 12972016-11-10 Jakub Jelinek <jakub@redhat.com>
1298
5fca0e1a 1299 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1300 201307.
1301
a08fc382 1302 * g++.dg/cpp1z/noexcept-type14.C: New test.
1303 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1304
8c2f9148 13052016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1306
1307 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1308 WVAL0S tests added in r241817.
1309
44b49e6b 13102016-11-10 Jakub Jelinek <jakub@redhat.com>
1311
1312 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1313 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1314 no longer allowed and corresponding ordered construct.
1315 * gfortran.dg/gomp/linear-1.f90: New test.
1316 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1317 * gfortran.dg/gomp/declare-target-1.f90: New test.
1318 * gfortran.dg/gomp/declare-target-2.f90: New test.
1319
65dc2516 13202016-11-10 Martin Liska <mliska@suse.cz>
1321
1322 PR sanitizer/78270
1323 * gcc.dg/asan/pr78270.c: New test.
1324
c74b2e3b 13252016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1326 Jakub Jelinek <jakub@redhat.com>
1327
1328 PR debug/78112
44b49e6b 1329 * g++.dg/pr78112.C: New testcase.
c74b2e3b 1330
934a0458 13312016-11-09 Jakub Jelinek <jakub@redhat.com>
1332
104d9702 1333 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1334 -Wno-c++1z-compat.
1335 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1336 string in case condition contains % characters.
1337
934a0458 1338 PR c++/78283
1339 * g++.dg/cpp1z/noexcept-type13.C: New test.
1340
99f5e97b 13412016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1342
1343 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1344 using (HAS_MOVN) with MIPS III.
1345
92902736 13462016-11-09 Janus Weil <janus@gcc.gnu.org>
1347
1348 PR fortran/46459
1349 * gfortran.dg/volatile14.f90: New test.
1350
c07c7aac 13512016-11-09 Uros Bizjak <ubizjak@gmail.com>
1352
1353 PR target/78262
1354 * gcc.target/i386/pr78262.c: New test.
1355
53ae7f64 13562016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 1357
1358 PR fortran/78259
1359 * gfortran.dg/pr78259.f90: New test.
1360
c2ee4354 13612016-11-09 Janus Weil <janus@gcc.gnu.org>
1362
1363 PR fortran/60777
1364 * gfortran.dg/spec_expr_7.f90: New test.
1365
58721d0c 13662016-11-09 Jakub Jelinek <jakub@redhat.com>
1367
092db747 1368 PR target/77718
1369 * gcc.c-torture/execute/pr77718.c: New test.
1370
58721d0c 1371 * gcc.dg/ubsan/c99-shift-3.c: New test.
1372 * gcc.dg/ubsan/c99-shift-4.c: New test.
1373 * gcc.dg/ubsan/c99-shift-5.c: New test.
1374 * gcc.dg/ubsan/c99-shift-6.c: New test.
1375
61e45f2d 13762016-11-09 Martin Liska <mliska@suse.cz>
1377
1378 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1379 test-case for memcmp.
1380 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1381
0787dd56 13822016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1383
1384 PR testsuite/78269
1385 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1386
df163634 13872016-11-09 Paul Thomas <pault@gcc.gnu.org>
1388
1389 * gfortran.dg/move_alloc_18.f90: New test.
1390
0c3d1ddf 13912016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1392
1393 PR middle-end/78256
1394 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1395 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1396
46837445 13972016-11-09 Janus Weil <janus@gcc.gnu.org>
1398
1399 PR fortran/71894
1400 * gfortran.dg/class_59.f90: New test.
1401
68d072bb 14022016-11-09 Richard Biener <rguenther@suse.de>
1403
1404 PR tree-optimization/78007
1405 * gcc.dg/vect/vect-bswap32.c: Adjust.
1406 * gcc.dg/vect/vect-bswap64.c: Likewise.
1407
e0bcc1cc 14082016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1409
1410 * gcc.dg/ipa/vrp7.c: New test.
1411
166f8178 14122016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1413
1414 PR ipa/78121
1415 * gcc.dg/ipa/pr78121.c: New test.
1416
e7c5f688 14172016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1418
1419 * c-c++-common/asan/default_options.h: New file.
1420 * c-c++-common/asan/strcasestr-1.c: New test.
1421 * c-c++-common/asan/strcasestr-2.c: Likewise.
1422 * c-c++-common/asan/strcspn-1.c: Likewise.
1423 * c-c++-common/asan/strcspn-2.c: Likewise.
1424 * c-c++-common/asan/strpbrk-1.c: Likewise.
1425 * c-c++-common/asan/strpbrk-2.c: Likewise.
1426 * c-c++-common/asan/strspn-1.c: Likewise.
1427 * c-c++-common/asan/strspn-2.c: Likewise.
1428 * c-c++-common/asan/strstr-1.c: Likewise.
1429 * c-c++-common/asan/strstr-2.c: Likewise.
1430 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1431
1350ad47 14322016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1433
1434 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1435
a3ba9d54 14362016-11-08 Janus Weil <janus@gcc.gnu.org>
1437
1438 PR fortran/68440
1439 * gfortran.dg/class_58.f90: New test.
1440
bcc971fd 14412016-11-08 Uros Bizjak <ubizjak@gmail.com>
1442
1443 PR target/70799
1444 * gcc.target/i386/pr70799-2.c: New test.
1445
af1b77d0 14462016-11-08 Janus Weil <janus@gcc.gnu.org>
1447
1448 PR fortran/77596
1449 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1450
ed73a6cb 14512016-11-08 Bin Cheng <bin.cheng@arm.com>
1452
1453 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1454
b887afd7 14552016-11-08 Bin Cheng <bin.cheng@arm.com>
1456
1457 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1458
4ba8fd25 14592016-11-08 Bin Cheng <bin.cheng@arm.com>
1460
1461 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1462
d71fcb4d 14632016-11-08 Martin Liska <mliska@suse.cz>
1464
1465 PR testsuite/78242
1466 * g++.dg/asan/use-after-scope-4.C: New test.
1467 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1468 * gcc.dg/asan/use-after-scope-8.c: Remove.
1469
dc168f1c 14702016-11-08 Richard Biener <rguenther@suse.de>
1471
1472 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1473
2cda118d 14742016-11-08 Tamar Christina <tamar.christina@arm.com>
1475
1476 PR testsuite/78136
1477 * gcc.dg/cpp/trad/trad.exp
1478 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1479 * gcc.dg/cpp/trad/include.c: Use local header file.
1480
de8f611c 14812016-11-08 Richard Biener <rguenther@suse.de>
1482
1483 PR tree-optimization/78205
1484 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1485
095c7123 14862016-11-08 Richard Biener <rguenther@suse.de>
1487
1488 PR tree-optimization/78224
1489 * g++.dg/torture/pr78224.C: New testcase.
1490
5de86198 14912016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1492
1493 * gcc.dg/store_merging_1.c: Require store_merge.
1494 * gcc.dg/store_merging_2.c: Likewise.
1495 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 1496 * gcc.dg/store_merging_5.c: Likewise.
5de86198 1497 * gcc.dg/store_merging_6.c: Likewise.
1498 * gcc.dg/store_merging_7.c: Likewise.
1499 * gcc.dg/store_merging_8.c: Likewise.
1500 * lib/target-supports.exp (check_effective_target_store_merge): New.
1501
9c118ae0 15022016-11-07 David Edelsohn <dje.gcc@gmail.com>
1503
1504 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1505 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1506 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1507 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1508 -mvsx -mpower8-vector.
1509 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1510 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1511 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1512 -mvsx -mpower8-vector.
1513
ded98213 15142016-11-07 David Edelsohn <dje.gcc@gmail.com>
1515
1516 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1517
1518 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1519 * gcc.dg/visibility-14.c: XFAIL AIX.
1520 * gcc.dg/visibility-15.c: XFAIL AIX.
1521 * gcc.dg/visibility-16.c: XFAIL AIX.
1522 * gcc.dg/visibility-17.c: XFAIL AIX.
1523 * gcc.dg/visibility-18.c: XFAIL AIX.
1524 * gcc.dg/visibility-19.c: XFAIL AIX.
1525 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1526 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1527 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1528 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1529
dfeedc5c 15302016-11-07 Jakub Jelinek <jakub@redhat.com>
1531
1532 PR target/78227
1533 * gcc.target/i386/pr78227-1.c: New test.
1534 * gcc.target/i386/pr78227-2.c: New test.
1535
4a9eb7eb 15362016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1537
1538 PR middle-end/35691
1539 * gcc.dg/pr35691-1.c: New test-case.
1540 * gcc.dg/pr35691-2.c: Likewise.
1541
9075517e 15422016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1543
1544 PR rtl-optimization/77309
1545 * gcc.dg/torture/pr77309.c: New test.
1546
1764c2f2 15472016-11-07 Jakub Jelinek <jakub@redhat.com>
1548
1549 PR middle-end/71529
1550 * gcc.target/i386/pr71529.C: Moved to ...
1551 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1552
1553 PR target/64411
1554 * gcc.target/i386/pr64411.C: Moved to ...
1555 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1556 lp64.
1557
1558 PR target/65105
1559 * gcc.target/i386/pr65105-4.C: Moved to ...
1560 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1561 Run into compile test rather than execute test.
1562
e3dbe99a 15632016-11-07 Richard Biener <rguenther@suse.de>
1564
1565 PR target/78229
1566 * g++.dg/pr78229.C: New testcase.
1567
4de7f8df 15682016-11-07 Richard Biener <rguenther@suse.de>
1569
1570 PR tree-optimization/78218
1571 * gcc.dg/torture/pr78218.c: New testcase.
1572
57b2dea1 15732016-11-07 Richard Biener <rguenther@suse.de>
1574
1575 PR tree-optimization/78228
1576 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1577
0c448d00 15782016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1579
1580 PR target/77822
1581 * g++.dg/torture/pr77822.C: New test.
1582
ea86011c 15832016-11-07 Martin Liska <mliska@suse.cz>
1584
1585 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1586 -f-sanitize-address-use-after-scope.
1587 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1588 internal fn calls.
1589 * g++.dg/asan/use-after-scope-1.C: New test.
1590 * g++.dg/asan/use-after-scope-2.C: Likewise.
1591 * g++.dg/asan/use-after-scope-3.C: Likewise.
1592 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1593 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1594 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1595 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1596 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1597 * g++.dg/asan/use-after-scope-types.h: Likewise.
1598 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1599 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1600 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1601 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1602 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1603 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1604 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1605 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1606 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1607 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1608 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1609 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1610 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1611 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1612
82031b11 16132016-11-07 Richard Biener <rguenther@suse.de>
1614
1615 PR tree-optimization/78189
1616 * g++.dg/torture/pr78189.C: New testcase.
1617
272c18b8 16182016-11-06 David Edelsohn <dje.gcc@gmail.com>
1619
1620 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1621
5055cc98 16222016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1623
1624 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1625 occuring.
1626
ddd81c4d 16272016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1628
1629 PR fortran/78221
1630 * arith.c (gfc_complex2real): Change gfc_warning_now to
1631 gfc_warning.
1632
ae1fe1c1 16332016-11-05 Paul Thomas <pault@gcc.gnu.org>
1634
1635 * gfortran.dg/move_alloc_17.f03: New test.
1636
1f8787c9 16372016-11-05 Richard Biener <rguenther@suse.de>
1638
1639 PR bootstrap/78188
1640 * g++.dg/ipa/pr78188.C: New test.
1641
a3886308 16422016-11-05 Janus Weil <janus@gcc.gnu.org>
1643 Dominique d'Humieres <dominiq@lps.ens.fr>
1644
1645 PR fortran/69495
1646 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1647
ae235bb5 16482016-11-05 Paul Thomas <pault@gcc.gnu.org>
1649
1650 PR fortran/67564
1651 * gfortran.dg/select_type_39.f03: New test.
1652
16532016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 1654
1655 PR fortran/64933
1656 * gfortran.dg/associate_23.f90: New test.
1657
cdf56687 16582016-11-04 Jakub Jelinek <jakub@redhat.com>
1659
1660 PR target/77834
1661 * gcc.dg/pr77834.c: New test.
1662
8be5cb78 16632016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1664
1665 PR c++/67980
1666 * g++.dg/cpp1y/pr67980.C: New.
1667
133e5599 16682016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1669
1670 * gcc.target/powerpc/fold-vec-add-1.c: New.
1671 * gcc.target/powerpc/fold-vec-add-2.c: New.
1672 * gcc.target/powerpc/fold-vec-add-3.c: New.
1673 * gcc.target/powerpc/fold-vec-add-4.c: New.
1674 * gcc.target/powerpc/fold-vec-add-5.c: New.
1675 * gcc.target/powerpc/fold-vec-add-6.c: New.
1676 * gcc.target/powerpc/fold-vec-add-7.c: New.
1677
1c518af3 16782016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 1679
1680 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1681 for -mbranch-likely, infer -mno-branch-likely for R6.
1682
25326fef 16832016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1684
1685 PR c++/71973
1686 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1687 * g++.dg/init/new15.C: Likewise.
1688 * g++.dg/ipa/inline-1.C: Likewise.
1689 * g++.dg/ipa/inline-2.C: Likewise.
1690 * g++.dg/lto/20080908-1_0.C: Likewise.
1691 * g++.dg/tc1/dr20.C: Likewise.
1692 * g++.dg/tree-ssa/inline-1.C: Likewise.
1693 * g++.dg/tree-ssa/inline-2.C: Likewise.
1694 * g++.old-deja/g++.law/except1.C: Likewise.
1695 * g++.old-deja/g++.other/vbase5.C: Likewise.
1696 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1697
e72902d2 16982016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1699
1700 PR tree-optimization/78210
1701 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1702 possibility of widening multiplies.
1703
5b9b62c9 17042016-11-04 Richard Biener <rguenther@suse.de>
1705
1706 PR middle-end/78185
1707 * gcc.dg/pr78185.c: New testcase.
1708
5f1e62c6 17092016-10-04 David Edelsohn <dje.gcc@gmail.com>
1710
1711 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1712 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1713
2034deb9 17142016-11-03 Jakub Jelinek <jakub@redhat.com>
1715 Alexandre Oliva <aoliva@redhat.com>
1716 Jason Merrill <jason@redhat.com>
1717
1718 PR debug/28767
1719 PR debug/56974
1720 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1721 * g++.dg/debug/dwarf2/ref-3.C: New test.
1722 * g++.dg/debug/dwarf2/ref-4.C: New test.
1723 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1724 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1725
17262016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 1727
1728 * gfortran.dg/dec_exp_1.f90: New test.
1729 * gfortran.dg/dec_exp_2.f90: Likewise.
1730 * gfortran.dg/dec_exp_3.f90: Likewise.
1731
2034deb9 17322016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 1733
1734 * gfortran.dg/dec_parameter_1.f: New test.
1735 * gfortran.dg/dec_parameter_2.f90: Likewise.
1736 * gfortran.dg/dec_parameter_3.f90: Likewise.
1737 * gfortran.dg/dec_parameter_4.f90: Likewise.
1738
36ffeeaf 17392016-11-03 Martin Liska <mliska@suse.cz>
1740
1741 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1742 output.
1743 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1744
9769a02b 17452016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1746
1747 PR libgcc/78067
1748 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1749
d9b9f4ab 17502016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1751
1752 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1753
60cd8c97 17542016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1755
1756 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1757
e69f2f12 17582016-11-01 Tamar Christina <tamar.christina@arm.com>
1759
1760 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1761 Check for arm_v8_neon_hw.
1762 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1763 Likewise.
1764 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1765 Likewise.
1766 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1767 Likewise.
1768
427223f1 17692016-11-02 Richard Biener <rguenther@suse.de>
1770
1771 * gcc.dg/store_merging_8.c: New testcase.
1772
2034deb9 17732016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 1774
1775 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1776
134e84c6 17772016-11-02 David Edelsohn <dje.gcc@gmail.com>
1778
bbfcea83 1779 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1780 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1781 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1782 * gcc.dg/pr65779.c: XFAIL AIX.
1783 * gcc.dg/pr70405.c: XFAIL AIX.
1784
134e84c6 1785 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1786 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1787 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1788
0cc844b2 17892016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1790
1791 * lib/target-supports.exp (check_gc_sections_available): Use
1792 -print-prog-name=ld to determine linker used.
1793
5e0b5f08 17942016-11-02 Martin Liska <mliska@suse.cz>
1795
1796 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1797 test case.
1798
5e922e43 17992016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1800
1801 PR tree-optimization/78170
1802 * gcc.c-torture/execute/pr78170.c: New test.
1803
e77557c0 18042016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1805
1806 PR tree-optimization/78162
1807 * gcc.c-torture/compile/pr78162.c: New test.
1808
76bc343a 18092016-11-02 Richard Biener <rguenther@suse.de>
1810
1811 PR tree-optimization/78035
1812 PR tree-optimization/77964
1813 * gcc.target/i386/pr78035.c: New testcase.
1814
3763b845 18152016-11-02 Richard Biener <rguenther@suse.de>
1816
1817 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1818 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1819 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1820 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1821 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1822
3e41d21b 18232016-11-01 David Edelsohn <dje.gcc@gmail.com>
1824
1825 * gfortran.dg/pr70937.f90: require-effective-target lto.
1826
66d722cc 18272016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1828
1829 PR fortran/69544
1830 * gfortran.dg/where_6.f90: New test.
1831
dcc1dde9 18322016-11-01 Jakub Jelinek <jakub@redhat.com>
1833
1834 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1835
d28d2da4 18362016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1837
1838 PR fortran/69544
1839 * gfortran.dg/where_5.f90: New test.
1840
94bea3fe 18412016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1842
1843 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1844 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1845 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1846 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1847
164d44e8 18482016-11-01 Uros Bizjak <ubizjak@gmail.com>
1849
1850 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1851 Whitespace fixes.
1852 (check_effective_target_vect_cmdline_needed): Check
1853 is-effective-target ia32 for x86 targets.
1854 (check_effective_target_vect_simd_clones): Simplify condition.
1855 (check_effective_target_vect_double): Ditto.
1856 (check_effective_target_vect_aligned_arrays): Check
1857 is-effective-target ia32 for x86 targets. Simplify condition.
1858 (check_effective_target_vect_multiple_sizes): Simplify condition.
1859 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1860 (check_effective_target_sync_int_128): Simplify condition.
1861 (check_effective_target_sync_int_128_runtime): Ditto.
1862 (check_effective_target_sync_long_long_runtime): Ditto.
1863 (check_effective_target_divmod): Add i?86-*-* target.
1864
9fc5a5fc 18652016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1866
1867 * gcc.target/powerpc/vsx-extract-4.c: New test.
1868 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1869
a5b29676 18702016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1871
1872 PR fortran/54679
1873 * gfortran.dg/fmt_l.f90: Update test.
1874 * gfortran.dg/fmt_l0.f90: New test.
1875
e7defe0c 18762016-10-31 Jakub Jelinek <jakub@redhat.com>
1877
1878 PR c++/78089
1879 * c-c++-common/builtin-shuffle-1.c: New test.
1880 * g++.dg/cpp0x/addressof3.C: New test.
1881
6743ce6f 18822016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1883
1884 Add tests for a const member and a reference member for launder.
1885 * g++.dg/cpp1z/launder3.C: New.
1886 * g++.dg/cpp1z/launder4.C: Likewise.
1887 * g++.dg/cpp1z/launder5.C: Likewise.
1888 * g++.dg/cpp1z/launder5.cc: Likewise.
1889 * g++.dg/cpp1z/launder5.h: Likewise.
1890 * g++.dg/cpp1z/launder6.C: Likewise.
1891 * g++.dg/cpp1z/launder6.cc: Likewise.
1892 * g++.dg/cpp1z/launder6.h: Likewise.
1893
c02417ad 18942016-10-31 Jakub Jelinek <jakub@redhat.com>
1895
f6f44a1d 1896 PR c++/77948
1897 * g++.dg/cpp0x/pr77948-1.C: New test.
1898 * g++.dg/cpp0x/pr77948-2.C: New test.
1899 * g++.dg/cpp0x/pr77948-3.C: New test.
1900 * g++.dg/cpp0x/pr77948-4.C: New test.
1901 * g++.dg/cpp0x/pr77948-5.C: New test.
1902 * g++.dg/cpp0x/pr77948-6.C: New test.
1903
c02417ad 1904 PR tree-optimization/77860
1905 * gcc.dg/pr77860.c: New test.
1906
5f5452c2 19072016-10-31 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR c++/77886
1910 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1911
c6c79147 19122016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1913
1914 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1915
50d3ad71 19162016-10-30 Le-Chun Wu <lcwu@google.com>
1917 Mark Wielaard <mjw@redhat.com>
1918
1919 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1920 * gcc.dg/Wshadow-local-1.c: Likewise.
1921 * gcc.dg/Wshadow-local-2.c: Likewise.
1922 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1923 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1924 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1925
7f0c2660 19262016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1927
1928 PR tree-optimization/71915
1929 PR tree-optimization/71490
1930 * gcc.dg/tree-ssa/pr54245.c: Delete.
1931 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1932 document why.
1933
8efd711b 19342016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1935
1936 PR fortran/78123
1937 * gfortran.dg/fmt_t_9.f: New test.
1938
a57f28d2 19392016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1940
1941 PR fortran/67219
1942 * gfortran.dg/pr67219.f90: New test.
1943
f6443ac9 19442016-10-29 Jakub Jelinek <jakub@redhat.com>
1945
90ff29c3 1946 PR rtl-optimization/77919
1947 * g++.dg/torture/pr77919-2.C: New test.
1948
f6443ac9 1949 PR target/78148
1950 * gcc.dg/pr78148.c: New test.
1951
97574c57 19522016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1953
1954 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1955 * gcc.target/sparc/overflow-4.c: ...here.
1956 * gcc.target/sparc/overflow-5.c: New test.
1957
67f7b566 19582016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1959 Kugan Vivekanandarajah <kuganv@linaro.org>
1960 Jim Wilson <jim.wilson@linaro.org>
1961
1962 PR tree-optimization/43721
1963 * lib/target-supports.exp (check_effective_target_divmod): New.
1964 (check_effective_target_divmod_simode): Likewise.
1965 (check_effective_target_arm_divmod_simode): Likewise.
1966 * gcc.dg/divmod-1-simode.c: New test.
1967 * gcc.dg/divmod-1.c: Likewise.
1968 * gcc.dg/divmod-2-simode.c: Likewise.
1969 * gcc.dg/divmod-2.c: Likewise.
1970 * gcc.dg/divmod-3-simode.c: Likewise.
1971 * gcc.dg/divmod-3.c: Likewise.
1972 * gcc.dg/divmod-4-simode.c: Likewise.
1973 * gcc.dg/divmod-4.c: Likewise.
1974 * gcc.dg/divmod-5.c: Likewise.
1975 * gcc.dg/divmod-6-simode.c: Likewise.
1976 * gcc.dg/divmod-6.c: Likewise.
1977 * gcc.dg/divmod-7.c: Likewise.
1978
3d3e04ac 19792016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 1980 Jakub Jelinek <jakub@redhat.com>
1981 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 1982
1983 PR middle-end/22141
1984 PR rtl-optimization/23684
1985 * gcc.c-torture/execute/pr22141-1.c: New test.
1986 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1987 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1988 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1989 * gcc.dg/store_merging_1.c: New test.
1990 * gcc.dg/store_merging_2.c: Likewise.
1991 * gcc.dg/store_merging_3.c: Likewise.
1992 * gcc.dg/store_merging_4.c: Likewise.
1993 * gcc.dg/store_merging_5.c: Likewise.
1994 * gcc.dg/store_merging_6.c: Likewise.
1995 * gcc.dg/store_merging_7.c: Likewise.
1996 * gcc.target/i386/pr22141.c: Likewise.
1997 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1998 * g++.dg/init/new17.C: Likewise.
1999
2034deb9 20002016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 2001
2002 PR middle-end/72747
2003 * c-c++-common/pr72747-1.c: New test.
2004 * c-c++-common/pr72747-2.c: Likewise.
2005
987860a9 20062016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2007
2008 * gcc.target/s390/oscbreak-1.c: New test.
2009
55c01516 20102016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2011
2012 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2013
452a353a 20142016-10-28 Jakub Jelinek <jakub@redhat.com>
2015
971e7f12 2016 PR rtl-optimization/77919
2017 * g++.dg/torture/pr77919.C: New test.
2018
452a353a 2019 PR rtl-optimization/78132
2020 * gcc.target/i386/pr78132.c: New test.
2021
c8fb4e06 20222016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2023
2024 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2025
d59ca9c8 20262016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2027
2028 * gcc.target/powerpc/vsx-simode.c: New test.
2029 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2030 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2031
b95a2fd4 20322016-10-27 Jakub Jelinek <jakub@redhat.com>
2033
bd7b3fc8 2034 PR fortran/78026
2035 * gfortran.dg/gomp/pr78026.f03: New test.
2036 * gfortran.dg/select_type_38.f03: New test.
2037
b95a2fd4 2038 PR middle-end/78025
2039 * g++.dg/gomp/declare-simd-7.C: New test.
2040
bd7b3fc8 20412016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 2042
2043 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2044 * gfortran.dg/dec_init_2.f90: Likewise.
2045 * gfortran.dg/dec_init_3.f90: New test.
2046 * gfortran.dg/dec_init_4.f90: Likewise.
2047
641ae1b8 20482016-10-27 Bin Cheng <bin.cheng@arm.com>
2049
2050 * gcc.dg/fold-narrowbopcst-1.c: New test.
2051
bd7b3fc8 20522016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 2053
2054 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2055 dg-shouldfail/dg-output instead of XFAIL.
2056 * gfortran.dg/dec_io_6.f90: Likewise.
2057
84b72a11 20582016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2059
2060 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2061 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2062 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2063 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2064 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2065 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2066 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2067 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2068 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2069 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2070
15eeb126 20712016-10-27 Bin Cheng <bin.cheng@arm.com>
2072
2073 * gcc.dg/fold-convmaxconv-1.c: New test.
2074 * gcc.dg/fold-convminconv-1.c: New test.
2075
2034deb9 20762016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 2077
2078 PR fortran/78092
2079 * gfortran.dg/pr78092.f90: New test.
2080
2db725dd 20812016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2082
2083 PR target/78056
2084 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2085 expected error message.
2086 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2087 expected error message.
2088 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2089 (test_all_not_equal_and_not_zero): Change expected error message.
2090
816a8c6d 20912016-10-26 Jakub Jelinek <jakub@redhat.com>
2092
2093 PR fortran/77973
2094 * gfortran.dg/gomp/pr77973.f90: New test.
2095
ed09e1d5 20962016-10-26 Paul Thomas <pault@gcc.gnu.org>
2097
2098 PR fortran/78108
2099 * gfortran.dg/submodule_18.f08: New test.
2100 * gfortran.dg/submodule_19.f08: New test.
2101
a0194feb 21022016-10-26 Michael Matz <matz@suse.de>
2103
2104 * g++.dg/pr78060.C: New test.
2105 * gfortran.dg/pr78061.f: New test.
2106 * g++.dg/pr78088.C: New test.
2107
bd7b3fc8 21082016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 2109
2110 * gfortran.dg/dec_io_1.f90: New test.
2111 * gfortran.dg/dec_io_2.f90: New test.
2112 * gfortran.dg/dec_io_3.f90: New test.
2113 * gfortran.dg/dec_io_4.f90: New test.
2114 * gfortran.dg/dec_io_5.f90: New test.
2115 * gfortran.dg/dec_io_6.f90: New test.
2116
83ee671e 21172016-10-25 Jakub Jelinek <jakub@redhat.com>
2118
2119 PR sanitizer/78106
2120 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2121
21222016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 2123
2124 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2125 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2126
9db5ef21 21272016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2128
2129 * gnat.dg/opt59.adb: New test.
2130 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2131
2132 * gnat.dg/opt60.adb: New test.
2133
255d575a 21342016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2135
2136 PR fortran/72770
2137 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2138 this pr.
2139
6a2e2a85 21402016-10-25 Jakub Jelinek <jakub@redhat.com>
2141
2142 PR target/78102
2143 * gcc.target/i386/pr78102.c: New test.
2144
83ee671e 21452016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 2146
2147 * gfortran.dg/dec_logical_xor_1.f90: New test.
2148 * gfortran.dg/dec_logical_xor_2.f90: New test.
2149 * gfortran.dg/dec_logical_xor_3.f03: New test.
2150
83ee671e 21512016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 2152
2153 * gfortran.dg/dec_loc_rval_1.f90: New test.
2154 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 2155 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 2156
83ee671e 21572016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 2158
006943e8 2159 * gfortran.dg/dec_type_print.f90: New testcase.
2160
83ee671e 21612016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 2162
2163 * gfortran.dg/feed_1.f90: New test.
2164 * gfortran.dg/feed_2.f90: New test.
501b58b2 2165
a07d5339 21662016-10-25 Martin Liska <mliska@suse.cz>
2167
2168 PR sanitizer/78106
2169 * gcc.dg/asan/pr78106.c: New test.
2170
131ad74b 21712016-10-25 Martin Liska <mliska@suse.cz>
2172
2173 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2174
78e31c4c 21752016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2176
2177 PR target/78041
2178 * gcc.target/arm/pr78041.c: New test.
2179
6e1b2ffb 21802016-10-25 Jakub Jelinek <jakub@redhat.com>
2181
2182 * g++.dg/cpp1z/launder1.C: New test.
2183 * g++.dg/cpp1z/launder2.C: New test.
2184
c9a8ee19 21852016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 2186 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 2187
2188 PR target/71676
2189 PR target/71678
2190 * gcc.target/avr/pr71676-2.c: New test.
2191
24c7ece1 21922016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 2193 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 2194
2195 PR target/71676
2196 PR target/71678
2197 * gcc.target/avr/pr71676-1.c: New test.
2198 * gcc.target/avr/pr71676-3.c: New test.
2199 * gcc.target/avr/pr71676.c: New test.
2200 * gcc.target/avr/pr71678.c: New test.
2201
2e2f6914 22022016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2203
2204 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2205 such that cloned verions of tested functions are not created.
2206
0fdad659 22072016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2208
2209 PR fortran/71895
2210 * gfortran.dg/pr71895.f90: New test.
2211
1eaf0150 22122016-10-24 Jakub Jelinek <jakub@redhat.com>
2213
2214 * g++.dg/debug/dwarf2/ref-2.C: New test.
2215
5f64e688 22162016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2217
2218 * c-c++-common/Wint-in-bool-context-3.c: New test.
2219
c62d63d4 22202016-10-24 Martin Sebor <msebor@redhat.com>
2221
2222 PR middle-end/77735
2223 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2224 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2225 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2226 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2227 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2228 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2229 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2230
11cb7700 22312016-10-24 Richard Biener <rguenther@suse.de>
2232
2233 PR testsuite/71491
2234 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2235 * gcc.dg/vect/slp-45.c: Likewise.
2236
c2423c1d 22372016-10-24 Richard Biener <rguenther@suse.de>
2238
2239 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2240 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2241 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2242
2cd66116 22432016-10-24 Georg-Johann Lay <avr@gjlay.de>
2244
2245 PR target/78093
2246 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2247 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2248
8cc18ee3 22492016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2250
2251 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2252
595090de 22532016-10-24 Jakub Jelinek <jakub@redhat.com>
2254
2255 * gcc.target/i386/bmi2-pext-1.c: New test.
2256 * gcc.target/i386/bmi2-pdep-1.c: New test.
2257 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2258 * gcc.target/i386/tbm-bextri-1.c: New test.
2259 * gcc.target/i386/bmi-bextr-6.c: New test.
2260
98d9f593 22612016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2262
2263 PR target/77483
2264 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2265 * gcc.target/i386/pr65105-1.c: Likewise.
2266 * gcc.target/i386/pr65105-2.c: Likewise.
2267 * gcc.target/i386/pr65105-3.c: Likewise.
2268 * gcc.target/i386/pr65105-5.c: Likewise.
2269 * gcc.target/i386/pr67761.c: Likewise.
2270 * gcc.target/i386/pr70799-1.c: Likewise.
2271
020c2754 22722016-10-24 Martin Liska <mliska@suse.cz>
2273
2274 PR sanitizer/77966
2275 * c-c++-common/ubsan/unreachable-3.c: New test.
2276
a484f6fe 22772016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2278
2279 PR fortran/77763
2280 * gfortran.dg/pr77763.f90
2281
1a6627ef 22822016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2283
2284 PR fortran/54730
2285 PR fortran/78033
2286 * gfortran.dg/pr78033.f90: New test.
2287
b0cb70c0 22882016-10-23 Paul Thomas <pault@gcc.gnu.org>
2289
2290 PR fortran/69834
2291 * gfortran.dg/select_type_1.f03: Change error for overlapping
2292 TYPE IS cases.
2293 * gfortran.dg/select_type_36.f03: New test.
2294
11d8d4ee 22952016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2296
2297 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2298
5676fa7f 22992016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2300
2301 PR fortran/78021
2302 * gfortran.dg/string_length_3.f90: New test.
2303
d202d7b5 23042016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2305
d202d7b5 2306 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2307
23082016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2309
2310 PR fortran/43366
2311 PR fortran/57117
2312 PR fortran/61337
2313 * gfortran.dg/alloc_comp_class_5.f03: New test.
2314 * gfortran.dg/class_allocate_21.f90: New test.
2315 * gfortran.dg/class_allocate_22.f90: New test.
2316 * gfortran.dg/realloc_on_assign_27.f08: New test.
2317
5a096987 23182016-10-21 Jeff Law <law@redhat.com>
2319
2320 * PR tree-optimization/71947
2321 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2322 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2323 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2324
6cb5d057 23252016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2326
2327 * gcc.dg/ipa/vrp5.c: New test.
2328 * gcc.dg/ipa/vrp6.c: New test.
2329
0ee6ade7 23302016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2331
2332 * gcc.target/aarch64/test_frame_17.c: New test.
2333
0fe76522 23342016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2335
2336 * gcc.target/aarch64/test_frame_17.c: New test.
2337
4e2173b0 23382016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2339
2340 PR preprocessor/71681
2341 * gcc.dg/cpp/pr71681-1.c: New testcase
2342 * gcc.dg/cpp/pr71681-2.c: Likewise
2343 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2344 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2345 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2346 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2347
4d8040d8 23482016-10-21 Jakub Jelinek <jakub@redhat.com>
2349
1a4cced6 2350 PR target/78057
2351 * gcc.target/i386/pr78057.c: New test.
2352
4d8040d8 2353 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2354
60e91af4 23552016-10-21 Paul Thomas <pault@gcc.gnu.org>
2356
2357 PR fortran/69566
2358 * gfortran.dg/select_type_37.f03: New test.
2359
c2c800fc 23602016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2361
2362 PR target/71627
2363 * gcc.target/avr/pr71627.c: New test
2364
121d313b 23652016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2366
2367 * gcc.target/sparc/overflow-1.c: New test.
2368 * gcc.target/sparc/overflow-2.c: Likewise.
2369 * gcc.target/sparc/overflow-3.c: Likewise.
2370
f1ea412a 23712016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2372
2373 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2374 effective target.
2375
ec85126d 23762016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2377
2378 PR rtl-optimization/78038
2379 * gcc.target/aarch64/pr78038.c: New test.
2380
a3d5ca2a 23812016-10-21 Richard Biener <rguenther@suse.de>
2382
2383 PR tree-optimization/78051
2384 * g++.dg/torture/pr78051.C: New testcase.
2385
127b5b65 23862016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2387
2388 * c-c++-common/wdate-time.c: Restored test case.
2389 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2390
8d379b82 23912016-10-20 Jakub Jelinek <jakub@redhat.com>
2392
2393 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2394
e0a20c9e 23952016-10-20 Uros Bizjak <ubizjak@gmail.com>
2396
2397 PR target/78037
2398 * gcc.target/i386/pr78037.c: New test.
2399
06904722 24002016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2401
2402 * gcc.target/visium/overflow8.c: New.
2403 * gcc.target/visium/overflow16.c: Likewise.
2404 * gcc.target/visium/overflow32: Likewise.
2405
92a2a716 24062016-10-20 Michael Matz <matz@suse.de>
2407
2408 * gcc.dg/loop-split.c: New test.
2409 * gcc.dg/tree-ssa/ifc-9.c: Update.
2410 * gcc.dg/tree-ssa/ifc-10.c: Update.
2411
8a0d346b 24122016-10-20 Richard Biener <rguenther@suse.de>
2413
2414 * gcc.dg/graphite/pr35356-1.c: Update.
2415
bc3bde59 24162016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2417
2418 PR c++/77446
2419 * g++.dg/cpp1y/pr77446.C: New.
2420
ab056ef4 24212016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2422
2423 PR tree-optimization/53979
2424 * gcc.dg/pr53979-1.c: New test-case.
2425 * gcc.dg/pr53979-2.c: Likewise.
2426
5c2ba578 24272016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2428
2429 * c-c++-common/Wint-in-bool-context-2.c: New test.
2430
dbbe97e3 24312016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2432
2433 * gfortran.dg/dtio_17.f90: Fix test.
2434
0d05daf3 24352016-10-19 Aldy Hernandez <aldyh@redhat.com>
2436
2437 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2438 * gcc.dg/Walloca-2.c: Same.
2439
e066ee66 24402016-10-19 Aldy Hernandez <aldyh@redhat.com>
2441
2442 * gcc.dg/Wvla-1.c: Rename to...
2443 * gcc.dg/Wvla-larger-than-1.c: ...this.
2444 * gcc.dg/Wvla-2.c: Rename to...
2445 * gcc.dg/Wvla-larger-than-2.c: ...this.
2446 * gcc.dg/Wvla-3.c: Rename to...
2447 * gcc.dg/Walloca-11.c.: ...this.
2448 * gcc.dg/wvla-[1-7].c: Rename to:
2449 * gcc.dg/Wvla-[1-7].c: ...this.
2450
82112bf2 24512016-10-19 Bin Cheng <bin.cheng@arm.com>
2452
2453 PR tree-optimization/78005
2454 * gcc.dg/vect/pr78005.c: New.
2455 * gcc.target/i386/l_fma_float_1.c: Revise test.
2456 * gcc.target/i386/l_fma_float_2.c: Ditto.
2457 * gcc.target/i386/l_fma_float_3.c: Ditto.
2458 * gcc.target/i386/l_fma_float_4.c: Ditto.
2459 * gcc.target/i386/l_fma_float_5.c: Ditto.
2460 * gcc.target/i386/l_fma_float_6.c: Ditto.
2461 * gcc.target/i386/l_fma_double_1.c: Ditto.
2462 * gcc.target/i386/l_fma_double_2.c: Ditto.
2463 * gcc.target/i386/l_fma_double_3.c: Ditto.
2464 * gcc.target/i386/l_fma_double_4.c: Ditto.
2465 * gcc.target/i386/l_fma_double_5.c: Ditto.
2466 * gcc.target/i386/l_fma_double_6.c: Ditto.
2467
b3e3b38b 24682016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2469
2470 PR tree-optimization/78024
2471 * gcc.dg/goacc/loop-processing-1.c: New file.
2472
1227b118 24732016-10-19 Richard Biener <rguenther@suse.de>
2474
2475 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2476
f9debd38 24772016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2478
2479 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2480 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2481 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2482 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2483 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2484 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2485 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2486 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2487 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2488 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2489 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2490 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2491 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2492 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2493 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2494 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2495 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2496 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2497 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2498 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2499 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2500 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2501 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2502 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2503 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2504 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2505 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2506 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2507 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2508 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2509 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2510 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2511 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2512 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2513 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2514 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2515 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2516 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2517 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2518 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2519 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2520 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2521 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2522 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2523 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2524 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2525 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2526 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2527 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2528 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2529 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2530 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2531 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2532 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2533 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2534 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2535 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2536 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2537 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2538 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2539 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2540 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2541 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2542 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2543 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2544 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2545 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2546 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2547 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2548 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2549 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2550 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2551 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2552 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2553 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2554 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2555 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2556 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2557 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2558 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2559 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2560 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2561 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2562 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2563 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2564 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2565 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2566 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2567 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2568 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2569 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2570 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2571 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2572 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2573 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2574 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2575 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2576 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2577 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2578 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2579 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2580 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2581 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2582 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2583 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2584 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2585 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2586 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2587 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2588 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2589 * gcc.target/powerpc/vsu/vsu.exp: New file.
2590
4d7671d9 25912016-10-18 Uros Bizjak <ubizjak@gmail.com>
2592
2593 PR target/77991
2594 * gcc.target/i386/pr77991.c: New test.
2595
ce1813aa 25962016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2597
2598 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2599 LTO is used.
2600
7c57132a 26012016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2602
4d7671d9 2603 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 2604
9edca09e 26052016-10-18 Richard Biener <rguenther@suse.de>
2606
2607 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2608 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2609 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2610 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2611 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2612 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2613 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2614 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2615 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2616 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2617 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2618 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2619 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2620 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2621 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2622 * gcc.dg/pr68217.c: Likewise.
2623 * gcc.dg/predict-9.c: Likewise.
2624 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2625 * gcc.dg/predict-1.c: Likewise.
2626
089541f0 26272016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2628
2629 * gfortran.dg/dtio_17.f90: New test.
2630
130a8de2 26312016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2632
2633 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2634
fc323d70 26352016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2636
2637 * gcc.dg/ipa/vrp4.c: New test.
2638
5b48910f 26392016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2640
2641 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2642 * gcc.dg/torture/pr39074.c: Likewise.
2643
946d814a 26442016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2645
2646 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2647 * gnat.dg/trampoline4.adb: Minor tweak.
2648
53cddf24 26492016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2650
2651 PR tree-optimization/77916
2652 * gcc.dg/torture/pr77916.c: New.
2653
443d1195 26542016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2655
2656 PR fortran/77978
2657 * gfortran.dg/pr77978_1.f90: New test.
2658 * gfortran.dg/pr77978_2.f90: Ditto.
2659 * gfortran.dg/pr77978_3.f90: Ditto.
2660
5db34fe5 26612016-10-17 Paul Thomas <pault@gcc.gnu.org>
2662
2663 PR fortran/61420
2664 PR fortran/78013
2665 * gfortran.dg/proc_ptr_49.f90: New test.
2666
a68b3ea1 26672016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2668
2669 PR target/77308
2670 * gcc.target/arm/pr77308.c: New test.
2671
dbd2f085 26722016-10-17 David Edelsohn <dje.gcc@gmail.com>
2673
2674 * lib/target-supports.exp
2675 (check_effective_target_floatn_nx_runtime): Return 0 for
2676 powerpc*-ibm-aix*.
2677
5bcc4152 26782016-10-17 Andrew Pinski <apinski@cavium.com>
2679
2680 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2681 long instead of long.
2682 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2683 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2684 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2685 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2686 * gcc.target/aarch64/pr68102_1.c: Likewise.
2687 * gcc.target/aarch64/target_attr_3.c: Likewise.
2688
6539e0f7 26892016-10-17 Richard Biener <rguenther@suse.de>
2690
2691 PR tree-optimization/77988
2692 * gcc.dg/torture/pr77988.c: New testcase.
2693
6a0d39d6 26942016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2695
2696 * gcc.dg/pr71636-1.c: New test-case.
2697 * gcc.dg/pr71636-2.c: Likewise.
2698
a27e3913 26992016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2700
2701 * gnat.dg/trampoline3.adb: New test.
2702 * gnat.dg/trampoline4.adb: Likewise.
2703
4c3a9c43 27042016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2705
2706 * gfortran.dg/dtio_16.f90: New test.
2707
b39e7130 27082016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2709
2710 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2711 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2712 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2713
e16e12bf 27142016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2715
2716 * gcc.target/sparc/popc.c: Rename to...
2717 * gcc.target/sparc/popc-1.c: ...this.
2718 * gcc.target/sparc/popc-2.c: New test.
2719
f2540a7e 27202016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2721
2722 PR fortran/77972
2723 * gfortran.dg/unexpected_eof_4.f90: New test.
2724
5ba96fdd 27252016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2726
c258c004 2727 PR libfortran/48587
2728 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 2729
6b34469c 27302016-10-14 Jakub Jelinek <jakub@redhat.com>
2731
7aeed2e5 2732 PR middle-end/77959
2733 * gfortran.dg/pr77959.f90: New test.
2734
6b34469c 2735 DR 1511 - const volatile variables and ODR
2736 * g++.dg/DRs/dr1511-1.C: New test.
2737 * g++.dg/DRs/dr1511-2.C: New test.
2738
f81df488 27392016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2740
2741 * gnat.dg/debug7.adb (dg-options): Remove -g.
2742 * gnat.dg/debug8.adb (dg-options): Add -margs.
2743 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2744
e5664bb5 27452016-10-14 Richard Biener <rguenther@suse.de>
2746
2747 PR tree-optimization/77979
2748 * gcc.dg/torture/pr77979.c: New testcase.
2749
3b7a15a1 27502016-10-14 Martin Liska <mliska@suse.cz>
2751
2752 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2753 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2754 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2755
2b379696 27562016-10-14 Uros Bizjak <ubizjak@gmail.com>
2757
2758 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2759 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2760 * gcc.dg/torture/pr77937-2.c: Likewise.
2761
0dfdb37a 27622016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2763
2764 * gnat.dg/lto15.adb: Adjust.
2765 * gnat.dg/lto16.adb: Likewise.
2766 * gnat.dg/lto17.adb: Likewise
2767 * gnat.dg/lto18.ad[sb]: New test.
2768 * gnat.dg/lto18_pkg.ads: New helper.
2769 * gnat.dg/lto19.adb: New test.
2770 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2771 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2772 * gnat.dg/lto20.adb: New test.
2773 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2774
30825815 27752016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2776
2777 * gfortran.dg/coarray_38.f90: Expect error message.
2778
f6412f44 27792016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2780
2781 * gcc.target/aarch64/spellcheck_1.c: New test.
2782 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2783 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2784 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2785 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2786 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2787
7a8fd205 27882016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2789
2790 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2791
0512a8c6 27922016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2793
2794 PR tree-optimization/77937
2795 * gcc.dg/torture/pr77937-1.c: New.
2796 * gcc.dg/torture/pr77937-2.c: New.
2797
81f19d90 27982016-10-13 Jakub Jelinek <jakub@redhat.com>
2799
2800 * g++.dg/cpp1z/inline-var1.C: New test.
2801 * g++.dg/cpp1z/inline-var1a.C: New test.
2802 * g++.dg/cpp1z/inline-var1.h: New file.
2803 * g++.dg/cpp1z/inline-var2.C: New test.
2804 * g++.dg/cpp1z/inline-var3.C: New test.
2805 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2806 uninitialized const.
2807
83ee671e 28082016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 2809
f3e6118a 2810 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2811 Xscale is specified, not just -march.
2812 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2813 is incompatible with Xscale.
8d16d6ff 2814
2e7b05a3 28152016-10-13 Martin Sebor <msebor@redhat.com>
2816
2817 PR c++/71912
2818 * g++.dg/ext/flexary4.C: Adjust.
2819 * g++.dg/ext/flexary5.C: Same.
2820 * g++.dg/ext/flexary9.C: Same.
2821 * g++.dg/ext/flexary19.C: New test.
2822 * g++.dg/ext/flexary18.C: New test.
2823 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2824 regression test.
4d7671d9 2825 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2826 Avoid generating a flexible array member in an array.
2e7b05a3 2827
ff56abd1 28282016-10-13 Martin Sebor <msebor@redhat.com>
2829
2830 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2831 to placate -Wformat on targets where the type is not int.
2832
c4966203 28332016-10-13 David Malcolm <dmalcolm@redhat.com>
2834
2835 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2836 in INSN_LOCATION.
2837
0655e0e6 28382016-10-13 Bin Cheng <bin.cheng@arm.com>
2839
2840 * gcc.target/i386/l_fma_float_1.c: Revise test.
2841 * gcc.target/i386/l_fma_float_2.c: Ditto.
2842 * gcc.target/i386/l_fma_float_3.c: Ditto.
2843 * gcc.target/i386/l_fma_float_4.c: Ditto.
2844 * gcc.target/i386/l_fma_float_5.c: Ditto.
2845 * gcc.target/i386/l_fma_float_6.c: Ditto.
2846 * gcc.target/i386/l_fma_double_1.c: Ditto.
2847 * gcc.target/i386/l_fma_double_2.c: Ditto.
2848 * gcc.target/i386/l_fma_double_3.c: Ditto.
2849 * gcc.target/i386/l_fma_double_4.c: Ditto.
2850 * gcc.target/i386/l_fma_double_5.c: Ditto.
2851 * gcc.target/i386/l_fma_double_6.c: Ditto.
2852
c4dd22f7 28532016-10-13 Bin Cheng <bin.cheng@arm.com>
2854
2855 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2856
73e363e1 28572016-10-13 Bin Cheng <bin.cheng@arm.com>
2858
2859 * gcc.dg/vect/vect-98.c: Refine test case.
2860 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2861 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2862 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2863
c0f4422f 28642016-10-13 Jakub Jelinek <jakub@redhat.com>
2865
2866 PR c/77946
2867 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2868
5d3eb95a 28692016-10-13 Martin Liska <mliska@suse.cz>
2870
2871 PR tree-optimization/77943
2872 * g++.dg/tree-ssa/pr77943.C: New test.
2873
eb04d24c 28742016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2875
2876 PR fortran/72832
2877 * gfortran.dg/allocate_with_source_22.f03: New test.
2878 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2879 fail.
2880
4c57e30a 28812016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2882
2883 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2884 * gcc.target/arm/movsi_movw.c: Likewise.
2885 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2886 directive to work on big endian targets.
2887
a70bfd3e 28882016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2889
2890 * gcc.dg/tree-ssa/evrp6.c: New test.
2891
ef51c561 28922016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2893
2894 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2895 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2896 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2897
c1276ee1 28982016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2899
2900 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2901 * gcc.target/powerpc/warn-2.c: Ditto.
2902
a5c34f4b 29032016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2904
2905 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2906 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2907 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2908 for -mmsa.
2909 * gcc.target/mips/msa.c: New test.
2910 * gcc.target/mips/msa-builtins.c: Likewise.
2911 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2912 (check_effective_target_mips_msa_runtime): Likewise.
2913 (check_effective_target_mips_msa): Likewise.
2914 (add_options_for_mips_msa): Likewise.
2915 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2916 (check_effective_target_vect_intfloat_cvt): Likewise.
2917 (check_effective_target_vect_uintfloat_cvt): Likewise.
2918 (check_effective_target_vect_floatint_cvt): Likewise.
2919 (check_effective_target_vect_floatuint_cvt): Likewise.
2920 (check_effective_target_vect_shift): Likewise.
2921 (check_effective_target_vect_shift_char): Likewise.
2922 (check_effective_target_vect_long): Likewise.
2923 (check_effective_target_vect_float): Likewise.
2924 (check_effective_target_vect_double): Likewise.
2925 (check_effective_target_vect_long_long): Likewise.
2926 (check_effective_target_vect_perm): Likewise.
2927 (check_effective_target_vect_perm_byte): Likewise.
2928 (check_effective_target_vect_perm_short): Likewise.
2929 (check_effective_target_vect_sdot_qi): Likewise.
2930 (check_effective_target_vect_udot_qi): Likewise.
2931 (check_effective_target_vect_sdot_hi): Likewise.
2932 (check_effective_target_vect_udot_hi): Likewise.
2933 (check_effective_target_vect_pack_trunc): Likewise.
2934 (check_effective_target_vect_unpack): Likewise.
2935 (check_effective_target_vect_hw_misalign): Likewise.
2936 (check_effective_target_vect_condition): Likewise.
2937 (check_effective_target_vect_cond_mixed): Likewise.
2938 (check_effective_target_vect_char_mult): Likewise.
2939 (check_effective_target_vect_short_mult): Likewise.
2940 (check_effective_target_vect_int_mult): Likewise.
2941 (check_effective_target_vect_extract_even_odd): Likewise.
2942 (check_effective_target_vect_interleave): Likewise.
2943 (check_vect_support_and_set_flags): Check if the target supports MSA
2944 and append to the list of EFFECTIVE_TARGETS.
2945
3e7c21b1 29462016-10-12 Richard Biener <rguenther@suse.de>
2947
2948 PR debug/77947
2949 * g++.dg/torture/pr77947.C: New testcase.
2950
bd043173 29512016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2952
2953 * gnat.dg/debug8.adb: New testcase.
2954
dade7ede 29552016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2956
2957 * gnat.dg/debug9.adb: New testcase.
2958
98e16200 29592016-10-12 Richard Biener <rguenther@suse.de>
2960
2961 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2962 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2963 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2964
30855003 29652016-10-12 Richard Biener <rguenther@suse.de>
2966
2967 PR tree-optimization/77920
2968 * gcc.dg/torture/pr77920.c: New testcase.
2969
12663602 29702016-10-12 Jakub Jelinek <jakub@redhat.com>
2971
221d7858 2972 PR tree-optimization/77929
2973 * gcc.c-torture/compile/pr77929.c: New test.
2974
12663602 2975 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2976 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2977 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2978 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2979 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2980 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2981 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2982 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2983 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2984
443a4842 29852016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2986
2987 * gcc.target/sparc/setcc-4.c: Adjust.
2988 * gcc.target/sparc/setcc-5.c: Likewise.
2989 * gcc.target/sparc/setcc-6.c: Likewise.
2990 * gcc.target/sparc/setcc-7.c: Likewise.
2991 * gcc.target/sparc/setcc-8.c: Likewise.
2992 * gcc.target/sparc/setcc-9.c: Likewise.
2993 * gcc.target/sparc/setcc-10.c: Delete.
2994
ffe8440e 29952016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2996
2997 PR fortran/77942
2998 * gfortran.dg/pr77942.f90
2999
f9d86318 30002016-10-11 Fritz Reese <fritzoreese@gmail.com>
3001
3002 * gfortran.dg/dec_math.f90: New testsuite.
3003
aec336e9 30042016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3005
3006 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3007 (main): Declare j as i32 instead of int.
3008
96eb1519 30092016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3010
3011 PR testsuite/PR77710
3012 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3013 target triplet instead of *-*-*-*.
3014
a84cc613 30152016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3016
3017 * gnat.dg/unchecked_convert10.adb: New test.
3018 * gnat.dg/unchecked_convert11.adb: Likewise.
3019 * gnat.dg/unchecked_convert12.adb: Likewise.
3020
94ec1a50 30212016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3022
3023 * gcc.target/sparc/cbcond-1.c: New test.
3024 * gcc.target/sparc/cbcond-2.c: Likewise.
3025 * gcc.target/sparc/movcc-1.c: Likewise.
3026 * gcc.target/sparc/movcc-2.c: Likewise.
3027 * gcc.target/sparc/setcc-1.c: Adjust.
3028 * gcc.target/sparc/setcc-2.c: Likewise.
3029 * gcc.target/sparc/setcc-3.c: Likewise.
3030 * gcc.target/sparc/setcc-4.c: Likewise.
3031 * gcc.target/sparc/setcc-5.c: Likewise.
3032 * gcc.target/sparc/setcc-6.c: New test.
3033 * gcc.target/sparc/setcc-7.c: Likewise.
3034 * gcc.target/sparc/setcc-8.c: Likewise.
3035 * gcc.target/sparc/setcc-9.c: Likewise.
3036 * gcc.target/sparc/setcc-10.c: Likewise.
3037
74cf8d76 30382016-10-10 Jeff Law <law@redhat.com>
3039
3040 PR tree-optimization/71947
3041 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3042 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3043 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3044 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3045 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3046 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3047
8d3bf9df 30482016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3049
3050 PR fortran/77915
3051 * gfortran.dg/matmul_11.f90: New test.
3052
ade2e453 30532016-10-10 Jiong Wang <jiong.wang@arm.com>
3054
3055 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3056 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3057 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3058 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3059 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3060 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3061 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3062 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3063 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3064 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3065 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3066 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3067 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3068 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3069 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3070 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3071 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3072 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3073 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3074 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3075 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3076 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3077 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3078 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3079 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3080 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3081 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3082 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3083 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3084 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3085 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3086 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3087 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3088 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3089 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3090 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3091 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3092 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3093 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3094 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3095 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3096 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3097 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3098 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3099 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3100 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3101 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3102 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3103 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3104 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3105 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3106 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3107 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3108 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3109 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3110 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3111 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3112 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3113 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3114
d9b5db8e 31152016-10-10 Jiong Wang <jiong.wang@arm.com>
3116
3117 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3118 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3119 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3120 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3121 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3122 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3123 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3124 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3125 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3126 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3127 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3128 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3129 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3130 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3131
67789205 31322016-10-10 Jiong Wang <jiong.wang@arm.com>
3133
3134 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3135 Enable AArch64.
3136 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3137 vdup*_laneq.
3138 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3139 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3140 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3141 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3142
6dfe8276 31432016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3144 Jiong Wang <jiong.wang@arm.com>
3145
3146 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3147 AArch64 support.
3148 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3149 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3150 AArch64 targets.
3151 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3152 AArch64 targets.
3153 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3154 targets.
3155 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3156
ec8fd20e 31572016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3158
3159 * gnat.dg/specs/vfa.ads: New test.
3160
6dfe8276 31612016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 3162
3163 * gnat.dg/inline13.ad[sb]: New test.
3164 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3165
8fc51369 31662016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3167
3168 * gnat.dg/biased_subtype.adb: New test.
3169
b4d09fc1 31702016-10-09 Jakub Jelinek <jakub@redhat.com>
3171
3172 PR tree-optimization/77901
3173 * gcc.c-torture/compile/pr77901.c: New test.
3174
14964a36 31752016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3176
3177 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3178 * gcc.dg/ipa/propalign-2.c: Likewise
3179 * gcc.dg/ipa/propalign-3.c: Likewise.
3180 * gcc.dg/ipa/propalign-4.c: Likewise.
3181 * gcc.dg/ipa/propalign-5.c: Likewise.
3182
ad0c1dec 31832016-10-08 Jakub Jelinek <jakub@redhat.com>
3184
ae691a10 3185 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3186
4582d852 3187 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3188
ad0c1dec 3189 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3190 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3191
90a2ad05 31922016-10-07 Fritz Reese <fritzoreese@gmail.com>
3193
3194 * gfortran.dg/dec_union_11.f90: New testcase.
3195
4076953a 31962016-10-07 Nathan Sidwell <nathan@acm.org>
3197
3198 PR c++/66443
3199 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3200 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3201 * g++.dg/cpp1y/pr66443-cxx14.C: New
3202 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3203 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3204
cd45162d 32052016-10-07 Jakub Jelinek <jakub@redhat.com>
3206
3207 * g++.dg/cpp0x/addressof1.C: New test.
3208 * g++.dg/cpp0x/addressof2.C: New test.
3209
7d29bba9 32102016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3211
3212 * gcc.target/powerpc/float128-type-1.c: New test to check that
3213 PowerPC 64-bit Linux enables -mfloat128-type by default.
3214 * gcc.target/powerpc/float128-type-2.c: Likewise.
3215 * gcc.target/powerpc/float128-mix.c: Change error message to
3216 reflect that __ibm128 is now #define'ed to be long double.
3217
7d562e89 32182016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3219
3220 PR fortran/77406
3221 * gfortran.dg/pr77406.f90: New test.
3222 * gfortran.dg/assumed_type_3.f90: Update error messages.
3223 * gfortran.dg/defined_operators_1.f90: Ditto.
3224 * gfortran.dg/generic_26.f90: Ditto.
3225 * gfortran.dg/generic_7.f90: Ditto.
3226 * gfortran.dg/gomp/udr5.f90: Ditto.
3227 * gfortran.dg/gomp/udr7.f90: Ditto.
3228 * gfortran.dg/interface_1.f90: Ditto.
3229 * gfortran.dg/interface_37.f90: Ditto.
3230 * gfortran.dg/interface_5.f90: Ditto.
3231 * gfortran.dg/interface_6.f90: Ditto.
3232 * gfortran.dg/interface_7.f90
3233 * gfortran.dg/no_arg_check_3.f90
3234 * gfortran.dg/operator_5.f90
3235 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3236
0365bfa8 32372016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3238
3239 PR c++/77700
3240 * c-c++-common/Wint-in-bool-context.c: Update test.
3241
1941149a 32422016-10-07 Richard Biener <rguenther@suse.de>
3243
3244 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3245 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3246
dc5b5d21 32472016-10-07 Marek Polacek <polacek@redhat.com>
3248
3249 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3250
30ac4925 32512016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3252
3253 PR c++/69733
3254 * c-c++-common/pr69733.c: New test.
3255 * gcc.dg/pr69733.c: New test.
3256 * gcc.target/i386/pr69733.c: New test.
3257
95c0ad19 32582016-10-07 Marek Polacek <polacek@redhat.com>
3259
3260 PR c++/77803
3261 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3262
fafde080 32632016-10-07 Jakub Jelinek <jakub@redhat.com>
3264
3265 PR tree-optimization/77664
3266 * gcc.dg/tree-ssa/pr77664.c: New test.
3267 * gcc.dg/pr77664.c: New test.
3268
32692016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 3270
3271 * gfortran.dg/pr69955.f90: New test.
3272
4147af80 32732016_10-06 Louis Krupp <louis.krupp@zoho.com>
3274
3275 PR fortran/57910
3276 * gfortran.dg/pr57910.f90: New test.
3277
adeca879 32782016-10-06 Jakub Jelinek <jakub@redhat.com>
3279
3280 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3281 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3282
fefb1a11 32832016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3284
3285 PR tree-optimization/77862
3286 * gcc.dg/pr77862.c: New test.
3287
f7df25e9 32882016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3289
3290 * gcc.dg/tree-ssa/evrp4.c: New test.
3291
3ff1ad36 32922016-10-06 Jeff Law <law@redhat.com>
3293
3294 PR tree-optimization/71661
3295 * gcc.dg/tree-ssa/pr71661.c: New test.
3296
1424fde5 32972016-10-06 Richard Biener <rguenther@suse.de>
3298
3299 PR tree-optimization/77855
3300 * gcc.dg/torture/pr77855.c: New testcase.
3301
a22dd5ec 33022016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 3303 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 3304
3305 * g++.dg/other/pr77759.C: New test.
3306
cb1f8eb4 33072016-10-06 Richard Biener <rguenther@suse.de>
3308
3309 PR tree-optimization/77839
3310 * gcc.dg/torture/pr77839.c: New testcase.
3311
bb513366 33122016-10-06 Marek Polacek <polacek@redhat.com>
3313
3314 * g++.dg/cpp1z/init-statement9.C: New test.
3315
26d689f4 33162016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3317
3318 * gcc.target/i386/pcommit-1.c: Deleted.
3319 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3320 * gcc.target/i386/sse-13.c: Ditto.
3321 * gcc.target/i386/sse-14.c: Ditto.
3322 * gcc.target/i386/sse-22.c: Ditto.
3323 * gcc.target/i386/sse-23.c: Ditto.
3324 * g++.dg/other/i386-2.C: Ditto.
3325
847e66cc 33262016-10-05 Uros Bizjak <ubizjak@gmail.com>
3327
3328 * gcc.target/i386/pr77833.c: Require int128 effective target.
3329
670ec524 33302016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3331
3332 PR fortran/58991
3333 PR fortran/58992
3334 * gfortran.dg/associate_22.f90: New test.
3335
fca4e258 33362016-10-05 Fritz Reese <fritzoreese@gmail.com>
3337
3338 * gfortran.dg/dec_union_9.f90: New testcase.
3339 * gfortran.dg/dec_union_10.f90: New testcase.
3340
994fc95f 33412016-10-05 Jakub Jelinek <jakub@redhat.com>
3342
c6958264 3343 PR sanitizer/66343
3344 * gcc.dg/pch/pr66343-3.c: New test.
3345 * gcc.dg/pch/pr66343-3.hs: New file.
3346
994fc95f 3347 PR sanitizer/66343
3348 * gcc.dg/pch/pr66343-1.c: New test.
3349 * gcc.dg/pch/pr66343-1.hs: New file.
3350 * gcc.dg/pch/pr66343-2.c: New test.
3351 * gcc.dg/pch/pr66343-2.hs: New file.
3352
2b6903a5 33532016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3354
3355 * c-c++-common/Wint-in-bool-context.c: Update test.
3356
a9e44c43 33572016-10-05 Marek Polacek <polacek@redhat.com>
3358
3359 * g++.dg/cpp1z/init-statement1.C: New test.
3360 * g++.dg/cpp1z/init-statement2.C: New test.
3361 * g++.dg/cpp1z/init-statement3.C: New test.
3362 * g++.dg/cpp1z/init-statement4.C: New test.
3363 * g++.dg/cpp1z/init-statement5.C: New test.
3364 * g++.dg/cpp1z/init-statement6.C: New test.
3365 * g++.dg/cpp1z/init-statement7.C: New test.
3366 * g++.dg/cpp1z/init-statement8.C: New test.
3367
d0a5b595 33682016-10-05 Louis Krupp <louis.krupp@zoho.com>
3369
3370 PR fortran/67524
3371 * gfortran.dg/pr67524.f90: New test.
3372
c7b01e77 33732016-10-05 Jakub Jelinek <jakub@redhat.com>
3374
3375 PR sanitizer/77823
3376 * c-c++-common/ubsan/shift-9.c: New test.
3377
d204444e 33782016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3379
3380 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3381 of int if __SIZEOF_INT__ is less than 4 bytes.
3382
ea55eab9 33832016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3384
3385 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3386 * gfortran.dg/class_array_20.f03: Likewise.
3387 * gfortran.dg/class_array_21.f03: Likewise.
3388 * gfortran.dg/finalize_29.f08: Likewise.
3389 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3390
bf1426ea 33912016-10-05 Richard Biener <rguenther@suse.de>
3392
3393 PR middle-end/77826
3394 * gcc.dg/torture/pr77826.c: New testcase.
3395
eb93b162 33962016-10-05 Richard Biener <rguenther@suse.de>
3397
3398 * gcc.dg/fold-copysign-1.c: New testcase.
3399
830f8f08 34002016-10-05 Andreas Schwab <schwab@suse.de>
3401
3402 * g++.dg/pr49847-2.C: Remove.
3403
ce229d56 34042016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3405
3406 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3407
d82d27a3 34082016-10-05 Richard Biener <rguenther@suse.de>
3409
3410 PR middle-end/55152
3411 * gcc.dg/pr55152-2.c: New testcase.
3412
29e40d1d 34132016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3414
3415 * gfortran.dg/dtio_15.f90: New test.
3416
78dc0da1 34172016-10-04 Ian Lance Taylor <iant@golang.org>
3418
3419 * gcc.dg/split-7.c: New test.
3420
f72de674 34212016-10-04 Martin Sebor <msebor@redhat.com>
3422
3423 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3424 %lc directive to wint_t to silence -Wformat warnings on targets
3425 where the latter is a distinct type such as long.
3426
c30da209 34272016-10-04 Martin Sebor <msebor@redhat.com>
3428
3429 PR c++/77804
3430 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3431
c93d719b 34322016-10-04 Jakub Jelinek <jakub@redhat.com>
3433
c8887d28 3434 PR c++/77791
3435 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3436
c93d719b 3437 * g++.dg/other/java3.C: Remove.
3438 * g++.dg/other/java1.C: Remove.
3439 * g++.dg/other/error12.C: Remove.
3440 * g++.dg/other/java2.C: Remove.
3441 * g++.dg/warn/Wnvdtor.C: Remove.
3442 * g++.dg/lookup/java1.C: Remove.
3443 * g++.dg/lookup/java2.C: Remove.
3444 * g++.dg/ext/pr34829.C: Remove.
3445 * g++.dg/ext/java-3.C: Remove.
3446 * g++.dg/ext/java-1.C: Remove.
3447 * g++.dg/ext/java-2.C: Remove.
3448 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3449
e62363b1 34502016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3451
3452 PR tree-optimization/77808
3453 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3454
38f18c01 34552016-10-04 Richard Biener <rguenther@suse.de>
3456
3457 PR tree-optimization/77399
3458 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3459
47fd90af 34602016-10-04 Richard Biener <rguenther@suse.de>
3461
3462 PR middle-end/77833
3463 * gcc.target/i386/pr77833.c: New testcase.
3464
2f8d6297 34652016-09-26 Jeff Law <law@redhat.com>
3466
3467 PR tree-optimization/71550
3468 PR tree-optimization/71403
3469 * gcc.c-torture/execute/pr71550.c: New test.
3470
4092cccf 34712016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3472
3473 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3474 option.
3475
8e8fe25a 34762016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3477
3478 Revert
3479 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3480
3481 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3482
fcfa0d6a 34832016-10-03 Marek Polacek <polacek@redhat.com>
3484
3485 * g++.dg/cpp0x/nullptr37.C: New test.
3486
255beb07 34872016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3488
3489 * c-c++-common/Wint-in-bool-context.c: Update test.
3490
16127d51 34912016-10-02 Jakub Jelinek <jakub@redhat.com>
3492
3493 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3494 earlier.
3495 * g++.dg/charset/asm2.c (memmove): Likewise.
3496 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3497 * g++.dg/tls/diag-4.C (foo): Likewise.
3498 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3499 dg-warning, fix up regex.
3500 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3501 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3502 * g++.old-deja/g++.mike/net31.C: Likewise.
3503 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3504 for C++17.
3505 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3506 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3507
c9e875f1 35082016-10-01 Richard Biener <rguenther@suse.de>
3509
3510 PR middle-end/77798
3511 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3512
77daf8b6 35132016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3514
3515 PR fortran/77663
3516 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3517
ff2feb8b 35182016-10-01 Jakub Jelinek <jakub@redhat.com>
3519
3520 PR c/77490
3521 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3522 Add dg-prune-output directive.
3523
fd3720ac 35242016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3525
3526 PR fortran/66643
3527 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3528 * gfortran.fortran-torture/compile/write.f90: Update test.
3529
dd07e329 35302016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3531
3532 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3533 arm_fp16_alternative_ok as the required effective target.
3534 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3535 -mfp16-format=alternative to the dg-options directive and remove
3536 the dg-add-options directive.
3537
580083a2 35382016-09-30 Fritz Reese <fritzoreese@gmail.com>
3539
3540 PR fortran/77764
3541 * gfortran.dg/dec_union_8.f90: New testcase.
3542
f24fcad2 35432016-09-30 Fritz Reese <fritzoreese@gmail.com>
3544
3545 PR fortran/77782
3546 * gfortran.dg/dec_structure_16.f90: New testcase.
3547
e0e00cf4 35482016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3549
3550 * gfortran.dg/coarray_allocate_10.f08: New test.
3551 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3552
44211526 35532016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3554
3555 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3556
e2441cd8 35572016-09-30 Richard Biener <rguenther@suse.de>
3558
3559 PR tree-optimization/77399
3560 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3561
0914a8ef 35622016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3563
5db34fe5 3564 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 3565 -fdelete-null-pointer-checks explicit.
3566 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3567 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3568 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3569 * gcc.dg/pic-1.c: Require fpic target support.
3570 * gcc.dg/pic-2.c: Likewise.
3571
c5d89bae 35722016-09-29 Jakub Jelinek <jakub@redhat.com>
3573
3574 Implement P0001R1 - C++17 removal of register storage class specifier
3575 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3576 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3577 C++17.
3578 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3579 keyword if not __SSE2__.
3580 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3581 C++17.
3582 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3583 register keywords.
3584 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3585 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3586 no_erroneous_warning): Expect new warnings for C++17.
3587 * g++.dg/warn/register-var-2.C (f): Likewise.
3588 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3589 * g++.dg/parse/linkage2.C (foo): Likewise.
3590 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3591 keyword on parameters for C++17.
3592 * g++.dg/cpp1z/register1.C: New test.
3593 * g++.dg/cpp1z/register2.C: New test.
3594 * g++.dg/cpp1z/register3.C: New test.
3595
5424b150 35962016-09-29 Uros Bizjak <ubizjak@gmail.com>
3597
3598 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3599 * gcc.target/i386/avx2-check.h (main): Ditto.
3600 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3601 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3602 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3603 * gcc.target/i386/avx512er-check.h (main): Ditto.
3604 * gcc.target/i386/avx512f-check.h (main): Ditto.
3605 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3606 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3607 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3608
132fa33c 36092016-09-29 Uros Bizjak <ubizjak@gmail.com>
3610
3611 PR target/77756
3612 * gcc.target/i386/pr77756.c: New test.
3613
ea72fa65 36142016-09-29 Marek Polacek <polacek@redhat.com>
3615
3616 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3617
40334d1a 36182016-09-29 Marek Polacek <polacek@redhat.com>
3619
3620 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3621 C++14.
3622
2bf721c3 36232016-09-29 Martin Liska <mliska@suse.cz>
3624
3625 * objc/execute/construct1.m: New test.
3626
a8243a97 36272016-09-29 Richard Biener <rguenther@suse.de>
3628
3629 PR tree-optimization/77768
3630 * gcc.dg/torture/pr77768.c: New testcase.
3631
98da8d3b 36322016-09-28 Richard Biener <rguenther@suse.de>
3633
3634 PR middle-end/77407
3635 * gcc.dg/pr77407.c: New testcase.
3636
b0ab3ca0 36372016-09-29 Richard Biener <rguenther@suse.de>
3638
3639 PR middle-end/55152
3640 * gcc.dg/pr55152.c: New testcase.
3641 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3642
f76c9f26 36432016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3644
3645 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3646 (dg-options): Remove -m32.
3647
94d9ba6a 36482016-09-28 Martin Sebor <msebor@redhat.com>
3649
3650 PR middle-end/77721
3651 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3652
d23296dc 36532016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3654
3655 PR libgfortran/77707
3656 * gfortran.dg/inquire_17.f90: New test.
3657
2a2770c6 36582016-09-28 Jakub Jelinek <jakub@redhat.com>
3659
3660 PR c++/77467
3661 * g++.dg/cpp1y/constexpr-77467.C: New test.
3662
3e822015 36632016-09-28 Martin Sebor <msebor@redhat.com>
3664
3665 PR c/77762
3666 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3667 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3668 (test_sprintf_p_const): Adjust line numbers to avoid failures
3669 introduced in r240503.
3670
21ce832f 36712016-09-28 Martin Sebor <msebor@redhat.com>
3672
3673 PR middle-end/77683
3674 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3675
8d9e3eb6 36762016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3677
cfa852a5 3678 PR c++/77748
3679 * g++.dg/pr77550.C: Avoid undefined behavior.
3680
8d9e3eb6 3681 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3682
85dd8d9a 36832016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3684
3685 * gcc.dg/strlenopt-20.c: Update test.
3686 * gcc.dg/strlenopt-21.c: Likewise.
3687 * gcc.dg/strlenopt-22.c: Likewise.
3688 * gcc.dg/strlenopt-22g.c: Likewise.
3689 * gcc.dg/strlenopt-26.c: Likewise.
3690 * gcc.dg/strlenopt-5.c: Likewise.
3691 * gcc.dg/strlenopt-7.c: Likewise.
3692 * gcc.dg/strlenopt-9.c: Likewise.
3693
ce7e2f0e 36942016-09-27 Jakub Jelinek <jakub@redhat.com>
3695
4fd4e9e0 3696 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3697
66108a57 3698 * g++.dg/cpp1z/lambda-this1.C: New test.
3699 * g++.dg/cpp1z/lambda-this2.C: New test.
3700
ce7e2f0e 3701 PR c++/77722
3702 * g++.dg/ubsan/return-4.C: New test.
3703 * g++.dg/ubsan/return-5.C: New test.
3704 * g++.dg/ubsan/return-6.C: New test.
3705
eedf6f96 37062016-09-27 Jiong Wang <jiong.wang@arm.com>
3707
3708 * lib/target-supports.exp
3709 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3710 in function comment.
3711
febf7a45 37122016-09-27 Martin Liska <mliska@suse.cz>
3713
3714 PR gcov-profile/46266
3715 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3716 considered.
3717
1ef012e4 37182016-09-27 Richard Biener <rguenther@suse.de>
3719
3720 PR tree-optimization/77745
3721 * g++.dg/torture/pr77745.C: New testcase.
3722
fcaf08b7 37232016-09-27 Richard Biener <rguenther@suse.de>
3724
3725 PR tree-optimization/77478
3726 * gcc.dg/torture/pr77478.c: New testcase.
3727
db46bcd3 37282016-09-27 Martin Liska <mliska@suse.cz>
3729
3730 PR gcov-profile/7970
3731 PR gcov-profile/16855
3732 PR gcov-profile/44779
3733 * g++.dg/gcov/pr16855.C: New test.
3734
2e0bcd96 37352016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3736
3737 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3738
93768ef7 37392016-09-27 Jakub Jelinek <jakub@redhat.com>
3740
3741 PR fortran/77666
3742 * gfortran.dg/gomp/pr77666.f90: New test.
3743
b09a4365 37442016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3745
3746 PR ipa/77677
3747 * gcc.dg/torture/pr77677-2.c: New test.
3748
85527e8f 37492016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3750
3751 PR fortran/77420
3752 * gfortran.dg/pr77420_1.f90: New test.
3753 * gfortran.dg/pr77420_2.f90: Ditto.
3754 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3755 * gfortran.dg/pr77420_4.f90: this file.
3756
140cd7ff 37572016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3758
3759 PR middle-end/77719
3760 * gfortran.dg/pr77719.f90: New test.
3761
d4d58fc3 37622016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3763
3764 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 3765 singular form of byte when quantity is unknown.
d4d58fc3 3766
e997bd3a 37672016-09-26 Marek Polacek <polacek@redhat.com>
3768
3769 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3770
9c7de46a 37712016-09-26 Martin Liska <mliska@suse.cz>
3772
3773 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3774 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3775 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3776 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3777 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3778 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3779 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3780 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3781 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3782
3c77f69c 37832016-09-26 Marek Polacek <polacek@redhat.com>
3784
3785 PR c/7652
3786 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3787 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3788 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3789 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3790 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3791 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3792 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3793 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3794 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3795 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3796 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3797 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3798 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3799 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3800 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3801 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3802 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3803 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3804 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3805 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3806 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3807 * c-c++-common/attr-fallthrough-1.c: New test.
3808 * c-c++-common/attr-fallthrough-2.c: New test.
3809 * g++.dg/cpp0x/fallthrough1.C: New test.
3810 * g++.dg/cpp0x/fallthrough2.C: New test.
3811 * g++.dg/cpp1z/fallthrough1.C: New test.
3812 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3813 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3814 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3815 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3816
40e245e1 38172016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3818
9e9fb49b 3819 PR fortran/77429
40e245e1 3820 * gfortran.dg/pr77429.f90: New test.
3821
cfffcdf4 38222016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3823
3824 PR fortran/77694
3825 * gfortran.dg/pr77694.f90: New test.
3826
223e6ae9 38272016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3828
3829 PR target/51244
3830 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3831
9e932ac2 38322016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3833
3834 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3835 for 32-bit mode.
3836
04f16d28 38372016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3838
3839 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3840 for 32-bit mode.
3841
481ce481 38422016-09-24 Marek Polacek <polacek@redhat.com>
3843
3844 PR c/77490
3845 * c-c++-common/Wbool-operation-1.c: New test.
3846 * gcc.dg/Wbool-operation-1.c: New test.
3847
8e652fcf 38482016-09-23 Fritz Reese <fritzoreese@gmail.com>
3849
3850 * gfortran.dg/dec_static_1.f90: New.
3851 * gfortran.dg/dec_static_2.f90: New.
3852 * gfortran.dg/dec_static_3.f90: New.
3853 * gfortran.dg/dec_static_4.f90: New.
3854
e7c4560c 38552016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3856
3857 PR fortran/48298
3858 * gfortran.dg/negative_unit_check.f90: Update test.
3859 * gfortran.dg/dtio_14.f90: New test.
481ce481 3860
ad020996 38612016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3862
3863 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3864 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3865 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3866 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3867 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3868 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3869 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3870
e2c1228b 38712016-09-23 Martin Sebor <msebor@redhat.com>
3872
3873 PR testsuite/77713
3874 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3875 assuming long double is bigger than double.
3876
9b5db70f 38772016-09-23 Jakub Jelinek <jakub@redhat.com>
3878
3879 Implement P0138R2, C++17 construction rules for enum class values
3880 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3881
a30e370d 38822016-09-23 David Malcolm <dmalcolm@redhat.com>
3883
3884 PR preprocessor/77672
3885 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3886 expected multiline output from first warning to reflect change
3887 in r240434.
3888
15650eb7 38892016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3890
3891 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3892
f886b2b4 38932016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3894 Tom de Vries <tom@codesourcery.com>
3895
3896 PR testsuite/77411
3897 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3898
f74ba31d 38992016-09-23 Marek Polacek <polacek@redhat.com>
3900
3901 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3902 * c-c++-common/gomp/atomic-13.c: Likewise.
3903 * c-c++-common/gomp/atomic-14.c: Likewise.
3904 * c-c++-common/pr60439.c: Remove invalid code.
3905 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3906 * g++.dg/expr/bitfield5.C: Likewise.
3907 * g++.dg/expr/bitfield6.C: Likewise.
3908 * g++.dg/expr/bool1.C: Likewise.
3909 * g++.dg/expr/bool3.C: Likewise.
3910 * g++.dg/expr/lval3.C: Likewise.
3911 * g++.dg/expr/lval4.C: Likewise.
3912 * g++.old-deja/g++.jason/bool5.C: Likewise.
3913
7413e757 39142016-09-23 David Malcolm <dmalcolm@redhat.com>
3915
3916 PR preprocessor/77672
3917 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3918 (test_terminator_location): New function.
3919
81df50de 39202016-09-23 Richard Biener <rguenther@suse.de>
3921
3922 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3923
5f4626d8 39242016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3925
3926 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3927 -march=armv8.2-a+fp16 when supported by the hardware.
3928 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3929 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3930 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3931 semi-colons to a macro invocations.
3932 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3933 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3934 defined.
3935 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3936 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3937 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3938 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3939 defined.
3940 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3941 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3942 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3943 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3944 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3945 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3946 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3947 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3948 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3949 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3950 defined.
3951 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3952 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3953 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3954 defined.
3955 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3956 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3957 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3958 defined.
3959 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3960 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3961 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3962 defined.
3963 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3964 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3965 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3966 defined. Also fix some white-space.
3967 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3968 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3969 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3970 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3971 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3972 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3973 defined. Also fix some long lines and white-space.
3974 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3975 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3976 defined. Also fix some long lines and white-space.
3977 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3978 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3979 defined.
3980 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3981 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3982 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3983 defined.
3984 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3985 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3986 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3987 defined.
3988 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 3989 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3990 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 3991 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 3992 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3993 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3994 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3995 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3996 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3997 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 3998 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 3999 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4000 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4001 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4002 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4003 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 4004 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4005 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 4006 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 4007
f2645569 40082016-09-23 Jiong Wang <jiong.wang@arm.com>
4009 Matthew Wahab <matthew.wahab@arm.com>
4010
4011 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4012 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4013 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4014 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4015 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4016 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4017 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4018 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4019 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4020 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4021 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4022 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4023 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4024 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4025 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4026 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4027 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4028 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4029 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4030 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4031 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4032 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4033 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4034 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4035 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4036 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4037 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4038 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4039 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4040 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4041 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4042 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4043 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4044 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4045 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4046 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4047 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4048
66a55fc4 40492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4050
4051 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4052 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4053 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4054 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4055 support.
4056
ada0f4c4 40572016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4058
4059 PR ipa/77677
4060 * gcc.dg/torture/pr77677.c: New test.
4061
8771094d 40622016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4063
4064 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4065 here now.
4066
c959fae1 40672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4068
4069 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4070 options. Add tests for float16x4_t and float16x8_t.
4071
88b594a3 40722016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4073
4074 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4075 * gcc.target/s390/risbg-ll-2.c: Ditto.
4076 * gcc.target/s390/risbg-ll-3.c: Ditto.
4077
e4ad661c 40782016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4079
4080 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4081 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4082
4005a882 40832016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4084
4085 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4086 output to the simplified instructions.
4087
9854d864 40882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4089
4090 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4091 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4092
388ce7db 40932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4094
4095 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4096 (FP16_SUPPORTED): New
4097 (expected-hfloat-16x4): Make conditional on __fp16 support.
4098 (expected-hfloat-16x8): Likewise.
4099 (vdup_n_f16): Disable for non-AArch64 targets.
4100 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4101 conditional on FP16_SUPPORTED.
4102 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4103 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4104 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4105 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4106 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4107 for testing __fp16.
4108 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4109 conditional on FP16_SUPPORTED.
4110 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4111 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4112
837bb76e 41132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4114
4115 * gcc.target/arm/short-vfp-1.c: New.
4116
e183c2b8 41172016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4118
4119 * gcc.target/arm/attr-fp16-arith-1.c: New.
4120
cd6fbed6 41212016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4122
4123 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4124 New.
4125 (add_options_for_arm_v8_2a_fp16_neon): New.
4126 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4127 (add_options_for_arm_arch_v8_2a): Auto-generate.
4128 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4129 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4130 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4131 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4132 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4133 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4134 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4135
4961b0ab 41362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4137
4138 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4139 arm_fp16_alternative_ok.
4140 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4141 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 4142 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4143 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 4144 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4145 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4146 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4147 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4148 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4149 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4150 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4151 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4152 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4153 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4154 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4155 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4156 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4157 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4158 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4159 arm_fp16_alternative_ok.
4160 * lib/target-supports.exp
4161 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4162 (check_effective_target_arm_fp16_alternative_ok): New.
4163 (check_effective_target_arm_fp16_none_ok_nocache): New.
4164 (check_effective_target_arm_fp16_none_ok): New.
4165
ce5b3c3b 41662016-09-23 Martin Liska <mliska@suse.cz>
4167
4168 * gcc.dg/ipa/pr77653.c: Replace adress
4169 with address.
4170
d4c65e05 41712016-09-23 Martin Liska <mliska@suse.cz>
4172
4173 * gcc.target/i386/movbe-4.c: New test.
4174
82a47693 41752016-09-23 Martin Liska <mliska@suse.cz>
4176
4177 * gcc.target/i386/crc32-5.c: New test.
4178
0253072a 41792016-09-23 Martin Liska <mliska@suse.cz>
4180
4181 * gcc.target/i386/pr71652.c: New test.
4182 * gcc.target/i386/pr71652-2.c: New test.
4183 * gcc.target/i386/pr71652-3.c: New test.
4184
0bfdbd22 41852016-09-23 Jakub Jelinek <jakub@redhat.com>
4186
4187 * lib/gcc-dg.exp (process-message): Support relative line number
4188 notation - .+4 or .-1 etc.
4189 * gcc.dg/dg-test-1.c: New test.
4190
ff982ab4 41912016-09-22 Martin Sebor <msebor@redhat.com>
4192
4193 PR target/77676
4194 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4195 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4196 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4197 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4198
78299f8d 41992016-09-22 Uros Bizjak <ubizjak@gmail.com>
4200
4201 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4202 * gcc.dg/ifcvt-2.c: Ditto.
4203 * gcc.dg/zero_bits_compound-1.c: Ditto.
4204 * gcc.dg/zero_bits_compound-1.c: Ditto.
4205 * gcc.dg/pr40550.c: Simplify target selectors.
4206 Use dg-additional-options.
4207 * gcc.dg/pr47893.c: Ditto.
4208 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4209 additional options for 32-bit x86 targets.
4210 * gcc.dg/pr70955.c: Move to ...
4211 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4212
ec645283 42132016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4214
4215 PR c++/61019
4216 * g++.dg/cpp0x/pr61019.C: New.
4217
9753b549 42182016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4219 Terry Guo <terry.guo@arm.com>
4220
4221 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4222 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4223 * gcc.target/arm/pure-code/pure-code.exp: New.
4224
7dbfb427 42252016-09-22 Uros Bizjak <ubizjak@gmail.com>
4226
4227 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4228 Remove SSE effective target requirement.
4229
7e20dff2 42302016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4231
4232 PR c++/71979
4233 * g++.dg/cpp0x/pr71979.C: New.
4234
05dd002d 42352016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4236
4237 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4238
53769cc8 42392016-09-22 Martin Liska <mliska@suse.cz>
4240
4241 PR ipa/77653
4242 * gcc.dg/ipa/pr77653.c: New test.
4243
51c846d6 42442016-09-22 Jakub Jelinek <jakub@redhat.com>
4245
4246 PR fortran/77665
4247 * gfortran.dg/gomp/pr77665.f90: New test.
4248
51278c1a 42492016-09-22 Paul Thomas <pault@gcc.gnu.org>
4250
4251 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4252 * gfortran.dg/dtio_13.f90: New test.
4253
cde225a2 42542016-09-21 Louis Krupp <louis.krupp@zoho.com>
4255
4256 PR fortran/66107
4257 * gfortran.dg/pr66107.f90: New test.
4258
0d5530d9 42592016-09-21 Ian Lance Taylor <iant@golang.org>
4260
4261 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4262 with call to builtin delete function.
4263
9ca7e933 42642016-09-21 Joseph Myers <joseph@codesourcery.com>
4265
4266 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4267 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4268 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4269 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4270 tests.
4271
451127c6 42722016-09-21 Uros Bizjak <ubizjak@gmail.com>
4273
4274 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4275
98aa0f57 42762016-09-21 Jakub Jelinek <jakub@redhat.com>
4277
4278 PR c++/77651
4279 * g++.dg/cpp1z/aligned-new6.C: New test.
4280
65eeae10 42812016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4282
4283 * gcc.target/arm/fp16-aapcs-3.c: New.
4284 * gcc.target/arm/fp16-aapcs-4.c: New.
4285 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4286 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4287 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4288 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4289
1a39df22 42902016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4291
4292 PR tree-optimization/77550
4293 * g++.dg/pr77550.C: New test.
4294
48bc6fdd 42952016-09-21 Georg-Johann Lay <avr@gjlay.de>
4296
4297 PR target/77326
4298 * gcc.target/avr/torture/pr77326.c: New test.
4299
a09b160b 43002016-09-21 Louis Krupp <louis.krupp@zoho.com>
4301
4302 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4303
91207228 43042016-09-21 Richard Biener <rguenther@suse.de>
4305
4306 PR tree-optimization/77648
4307 * gcc.dg/torture/pr77648-1.c: New testcase.
4308 * gcc.dg/torture/pr77648-2.c: Likewise.
4309
f6aeb966 43102016-09-21 Richard Biener <rguenther@suse.de>
4311 Jakub Jelinek <jakub@redhat.com>
4312
4313 PR tree-optimization/77621
4314 * gcc.dg/pr77621.c: New testcase.
4315
637b3ebb 43162016-09-21 Paul Thomas <pault@gcc.gnu.org>
4317
4318 PR fortran/77657
4319 * gfortran.dg/dtio_12.f90: New test.
4320
b5b88e7a 43212016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4322
4323 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4324
8ccdb0a4 43252016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4326
4327 PR tree-optimization/72835
4328 * gcc.dg/tree-ssa/pr72835.c: New test.
4329
b9833bfd 43302016-09-20 Martin Sebor <msebor@redhat.com>
4331
4332 PR middle-end/49905
4333 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4334 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4335 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4336 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4337 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4338 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4339 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4340
597323ed 43412016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4342
4343 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4344 arguments/compare will be optimized away.
4345 * gcc.dg/torture/ftrapv-1.c: Likewise.
4346
25a8e007 43472016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4348
4349 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4350 will be optimized away.
4351 * gcc.dg/ipa/vrp1.c: New test.
4352 * gcc.dg/ipa/vrp2.c: New test.
4353 * gcc.dg/ipa/vrp3.c: New test.
4354
6e93da1b 43552016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4356
4357 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4358 does the same transformation.
4359 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4360 * gcc.dg/tree-ssa/evrp1.c: New test.
4361 * gcc.dg/tree-ssa/evrp2.c: New test.
4362 * gcc.dg/tree-ssa/evrp3.c: New test.
4363 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4364 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4365 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4366 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4367 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4368 foling now happens early.
4369 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4370 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4371 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4372 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4373 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4374
b8b3b645 43752016-09-20 Uros Bizjak <ubizjak@gmail.com>
4376
4377 PR target/77621
4378 * gcc.target/i386/pr77621.c: New test.
4379 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4380 pattern, loop should vectorize with -mtune=atom.
4381
81165554 43822016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4383 Jakub Jelinek <jakub@redhat.com>
4384
4385 PR testsuite/63299
4386 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4387 instead of delete.
4388
2f8a2ead 43892016-09-20 Jakub Jelinek <jakub@redhat.com>
4390
a48667ee 4391 PR c++/77626
4392 * g++.dg/other/pr77626.C: New test.
4393
7e67c6d5 4394 PR c++/77638
4395 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4396
59934ea3 4397 PR c++/77637
4398 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4399
2f8a2ead 4400 PR middle-end/77624
4401 * c-c++-common/pr77624-1.c: New test.
4402 * c-c++-common/pr77624-2.c: New test.
4403
a1268ee1 44042016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4405
4406 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4407 of digits expected.
4408
0b77b2cf 44092016-09-20 Richard Biener <rguenther@suse.de>
4410
4411 PR tree-optimization/77646
4412 * gcc.dg/torture/pr77646.c: New testcase.
4413
bed03df1 44142016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4415
4416 PR c++/77434
4417 * c-c++-common/Wint-in-bool-context.c: New test.
4418
cb19a0da 44192016-09-19 Joseph Myers <joseph@codesourcery.com>
4420
4421 * gcc.dg/cr-decimal-dig-1.c: New test.
4422
9b5c49ef 44232016-09-19 Joseph Myers <joseph@codesourcery.com>
4424
4425 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4426 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4427 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4428 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4429
48d1445d 44302016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4431
4432 PR rtl-optimization/77416
4433 * gcc.target/powerpc/pr77416.c: New.
4434
579f478b 44352016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4436
4437 PR c++/77639
4438 * g++.dg/template/error-recovery4.C: New test.
4439
f2e52448 44402016-09-19 Bin Cheng <bin.cheng@arm.com>
4441
4442 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4443
aaf7d5f8 44442016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4445
4446 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4447 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4448
5f036000 44492016-09-19 Jakub Jelinek <jakub@redhat.com>
4450 Jan Hubicka <jh@suse.cz>
4451
4452 PR target/77587
4453 * gcc.dg/pr77587.c: New test.
4454 * gcc.dg/pr77587a.c: New file.
4455
eee0cf09 44562016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4457
4458 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4459 * gfortran.dg/coarray_38.f90:
4460 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4461 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4462 * gfortran.dg/coarray_allocate_7.f08: New test.
4463 * gfortran.dg/coarray_allocate_8.f08: New test.
4464 * gfortran.dg/coarray_allocate_9.f08: New test.
4465 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4466 new caf_register.
4467 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4468 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4469 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4470 get_by_refs.
4471 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4472 * gfortran.dg/coarray_lock_7.f90: Same.
4473 * gfortran.dg/coarray_poly_5.f90: Same.
4474 * gfortran.dg/coarray_poly_6.f90: Same.
4475 * gfortran.dg/coarray_poly_7.f90: Same.
4476 * gfortran.dg/coarray_poly_8.f90: Same.
4477 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4478
891196d7 44792016-09-19 Fritz Reese <fritzoreese@gmail.com>
4480
4481 PR fortran/77584
4482 * gfortran.dg/dec_structure_15.f90: New testcase.
4483
281da9a3 44842016-09-19 Richard Biener <rguenther@suse.de>
4485
4486 PR middle-end/77605
4487 * gcc.dg/torture/pr77605.c: New testcase.
4488
8a252920 44892016-09-18 Louis Krupp <louis.krupp@zoho.com>
4490
4491 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4492
a18b7a33 44932016-09-17 Jan Hubicka <hubicka@ucw.cz>
4494
4495 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4496 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4497 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4498 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4499 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4500 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4501 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4502 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4503 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4504 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4505 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4506
b868c23d 45072016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4508
4509 * gcc.target/i386/pr68633.c: Fix expected result.
4510
360d7ea8 45112016-09-17 Louis Krupp <louis.krupp@gmail.com>
4512
4513 PR fortran/68078
4514 * gfortran.dg/pr68078.f90: New test.
4515 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4516
d58661cb 45172016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4518
4519 PR target/77613
4520 * gcc.target/powerpc/swaps-p8-25.c: New.
4521
24b3d864 45222016-09-16 Jakub Jelinek <jakub@redhat.com>
4523
e6db887a 4524 PR c++/77482
4525 * g++.dg/cpp0x/constexpr-77482.C: New test.
4526
44df6c11 4527 PR c++/77379
4528 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4529 thunk offsets.
4530 * g++.dg/abi/abi-tag23a.C: Likewise.
4531
53d2f3de 4532 PR c++/77338
4533 * g++.dg/cpp0x/decltype-77338.C: New test.
4534
24b3d864 4535 PR c++/77375
4536 * g++.dg/cpp0x/mutable1.C: New test.
4537
42f172d0 45382016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4539
4540 PR fortran/77612
4541 * gfortran.dg/pr77612.f90: New test.
4542
0665113b 45432016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4544
4545 * gcc.dg/torture/pr70421.c: Require int32plus.
4546
dff10ec9 45472016-09-16 Jakub Jelinek <jakub@redhat.com>
4548
be63912c 4549 PR middle-end/77475
4550 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4551
dff10ec9 4552 PR target/77526
4553 * gcc.target/i386/pr77526.c: New test.
4554
69cdadd9 45552016-09-16 Jakub Jelinek <jakub@redhat.com>
4556 Eric Botcazou <ebotcazou@adacore.com>
4557
4558 PR middle-end/77594
4559 * gcc.target/i386/pr77594.c: New test.
4560
b74250bc 45612016-09-15 Louis Krupp <louis.krupp@zoho.com>
4562
4563 PR fortran/69963
4564 * gfortran.dg/misplaced_implicit_character.f90: New test.
4565
834a2c29 45662016-09-15 Bin Cheng <bin.cheng@arm.com>
4567
4568 PR tree-optimization/77503
4569 * gcc.dg/vect/pr77503.c: New test.
4570
fbcb99d5 45712016-09-15 Richard Biener <rguenther@suse.de>
4572
4573 PR middle-end/77544
4574 * c-c++-common/torture/pr77544.c: New testcase.
4575
3aa4e8c2 45762016-09-15 Jakub Jelinek <jakub@redhat.com>
4577
4578 PR middle-end/77475
4579 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4580 * gcc.dg/march-generic.c: Likewise.
4581 * gcc.target/i386/spellcheck-options-1.c: New test.
4582 * gcc.target/i386/spellcheck-options-2.c: New test.
4583 * gcc.target/i386/spellcheck-options-3.c: New test.
4584 * gcc.target/i386/spellcheck-options-4.c: New test.
4585
e9dea525 45862016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4587
4588 PR fortran/72743
4589 * gfortran.dg/goacc/pr72743.f90: New test.
4590
7270347c 45912016-09-15 Richard Biener <rguenther@suse.de>
4592
4593 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4594
091e8e90 45952016-09-15 Richard Biener <rguenther@suse.de>
4596
4597 PR tree-optimization/77514
4598 * gcc.dg/torture/pr77514.c: New testcase.
4599
8cc08773 46002016-09-14 Jakub Jelinek <jakub@redhat.com>
4601
4602 PR c++/77549
4603 * g++.dg/lookup/pr77549.C: New test.
4604
5be60f03 46052016-09-14 Marek Polacek <polacek@redhat.com>
4606
4607 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4608 * c-c++-common/gomp/atomic-13.c: Likewise.
4609 * c-c++-common/gomp/atomic-14.c: Likewise.
4610 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4611 * g++.dg/cpp1z/bool-increment1.C: New test.
4612 * c-c++-common/pr60439.c: Add dg-warning.
4613 * g++.dg/expr/bitfield4.C: Likewise.
4614 * g++.dg/expr/bitfield5.C: Likewise.
4615 * g++.dg/expr/bitfield6.C: Likewise.
4616 * g++.dg/expr/bool1.C: Likewise.
4617 * g++.dg/expr/bool3.C: Likewise.
4618 * g++.dg/expr/lval3.C: Likewise.
4619 * g++.dg/expr/lval4.C: Likewise.
4620 * g++.old-deja/g++.jason/bool5.C: Likewise.
4621 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4622 * g++.dg/other/error18.C: Likewise.
4623 * g++.dg/gomp/atomic-14.C: Likewise.
4624
f80a245e 46252016-09-14 Nathan Sidwell <nathan@acm.org>
4626
4627 PR c++/77539
4628 * g++.dg/cpp1y/pr77539.C: New.
4629
7b329bca 46302016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4631
4632 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4633 dg-require.
4634 * g++.dg/ext/builtin_alloca.C: Likewise.
4635 * g++.dg/template/spec35.C: Likewise.
4636 * gcc.dg/builtins-68.c: Likewise.
4637 * gcc.misc-tests/gcov-13.c: Likewise.
4638 * gcc.misc-tests/gcov-14.c: Likewise.
4639
0029200d 46402016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4641
4642 * gfortran.dg/dec_structure_14.f90: New testcase.
4643
0975f764 46442016-09-14 Jakub Jelinek <jakub@redhat.com>
4645
4646 PR sanitizer/68260
4647 * c-c++-common/tsan/pr68260.c: New test.
4648
1098c313 46492016-09-13 Joe Seymour <joe.s@somniumtech.com>
4650
4651 PR target/70713
4652 * gcc.target/msp430/function-attributes-1.c: New test.
4653 * gcc.target/msp430/function-attributes-2.c: New test.
4654 * gcc.target/msp430/function-attributes-3.c: New test.
4655
2e7b05a3 46562015-04-18 Martin Sebor <msebor@redhat.com>
4657
4658 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4659 of non-nul characters.
4660 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4661
46fad8d5 46622016-09-13 Jakub Jelinek <jakub@redhat.com>
4663
4bdba715 4664 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4665 * g++.dg/cpp1z/gen-attrs1.C: New test.
4666
99d887de 4667 PR tree-optimization/77454
4668 * gcc.dg/pr77454.c: New test.
4669
46fad8d5 4670 PR c++/77553
4671 * g++.dg/cpp1y/constexpr-77553.C: New test.
4672
68ef907c 46732016-09-13 David Malcolm <dmalcolm@redhat.com>
4674
4675 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4676 (test_show_locus): Replace rich_location::add_fixit_insert calls
4677 with add_fixit_insert_before and add_fixit_insert_after.
4678
2c24fd5e 46792016-09-13 Jason Merrill <jason@redhat.com>
4680 Tom de Vries <tom@codesourcery.com>
4681
4682 PR c++/77427
4683 * g++.dg/pr77427.C: New test.
4684
68b219ee 46852016-09-13 Martin Liska <mliska@suse.cz>
4686
4687 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4688 effective target.
4689 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4690 * lib/target-supports.exp: Define the new target.
4691
c72e91d3 46922016-09-12 Andrew Pinski <apinski@cavium.com>
4693
4694 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4695 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4696
b38c0a37 46972016-09-12 Uros Bizjak <ubizjak@gmail.com>
4698
4699 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4700 variable arguments.
4701 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4702 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4703 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4704 variable argument.
4705 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4706 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4707
7a21b590 47082016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4709
4710 PR c++/77496
4711 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4712 * g++.dg/ext/pr77496.C: New test.
4713 * g++.dg/warn/pr77496.C: New test.
4714
00434032 47152016-09-12 David Malcolm <dmalcolm@redhat.com>
4716
4717 PR c/72858
4718 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4719 to preserve conversion chars, and to preserve prefix information.
4720 * gcc.dg/format/pr72858.c: New test case.
4721
54f56c28 47222016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4723
4724 * gfortran.dg/pr77507.f90: Move to ...
4725 * gfortran.dg/ieee/pr77507.f90: here.
4726
08d6d42c 47272016-08-09 Jan Hubicka <hubicka@ucw.cz>
4728
4729 PR ipa/61159
4730 * compile/pr61159.c: New testcase
4731
35870532 47322016-08-09 Jan Hubicka <hubicka@ucw.cz>
4733
4734 PR ipa/64316
4735 * gcc.dg/ipa/pr63416.c: New testcase.
4736
953b9eef 47372016-09-10 Paul Thomas <pault@gcc.gnu.org>
4738 Steven G. Kargl <kargl@gcc.gnu.org>
4739
4740 PR fortran/77532
c78b1f64 4741 * gfortran.dg/dtio_11.f90: new test.
953b9eef 4742
1aef7c3c 47432016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4744
4745 PR fortran/77507
4746 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4747 * gfortran.dg/c_assoc_4.f90: Ditto.
4748
3bb45f76 47492016-09-10 Tom de Vries <tom@codesourcery.com>
4750
4751 PR C/71602
4752 * c-c++-common/va-arg-va-list-type.c: New test.
4753
9731eaaf 47542016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4755
4756 PR rtl-optimization/77289
4757 * gcc.target/powerpc/pr77289.c: New test.
4758
911ea34a 47592016-09-09 Martin Sebor <msebor@redhat.com>
4760
4761 PR c/77520
4762 PR c/77521
4763 * gcc.dg/pr77520.c: New test.
4764 * gcc.dg/pr77521.c: New test.
4765
edd0f33b 47662016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4767
4768 PR fortran/77506
4769 * gfortran.dg/pr77506.f90: New test.
4770
374777a4 47712016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4772
4773 PR fortran/77507
4774 * gfortran.dg/pr77507.f90: New test.
4775
c5eddaf9 47762016-09-09 Joseph Myers <joseph@codesourcery.com>
4777
4778 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4779
3e7e4e14 47802016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4781 Louis Krupp <lkrupp@gcc.gnu.org>
4782
4783 PR fortran/69514
4784 * gfortran.dg/pr69514_1.f90: New test.
4785 * gfortran.dg/pr69514_2.f90: New test.
4786
51688bb7 47872016-09-08 Jakub Jelinek <jakub@redhat.com>
4788
a34338c9 4789 PR fortran/77500
4790 * gfortran.dg/gomp/pr77500.f90: New test.
4791
51688bb7 4792 PR fortran/77516
4793 * gfortran.dg/gomp/pr77516.f90: New test.
4794
3ecb55e7 47952016-09-07 Jakub Jelinek <jakub@redhat.com>
4796
4797 PR middle-end/77475
4798 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4799 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4800 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4801 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4802 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4803 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4804
3da97ff7 48052016-09-07 David Malcolm <dmalcolm@redhat.com>
4806
4807 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4808 "substring-locations.h".
4809
b55f1f44 48102016-09-07 Richard Biener <rguenther@suse.de>
4811
4812 PR c/77450
4813 * c-c++-common/vector-subscript-8.c: Move ..
4814 * gcc.dg/pr77450.c: ... here.
4815
7d482049 48162016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 4817
4818 PR libgfortran/77393
4819 * gfortran.dg/fmt_f0_2.f90: Update test.
4820 * gfortran.dg/fmt_f0_3.f90: New test.
4821
ef3b531c 48222016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4823
4824 PR debug/77389
4825 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4826 in dg-options.
4827
4828 PR debug/57519
4829 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4830
39370ea0 48312016-09-06 Jakub Jelinek <jakub@redhat.com>
4832
4833 PR target/69255
4834 * gcc.target/i386/pr69255-1.c: New test.
4835 * gcc.target/i386/pr69255-2.c: New test.
4836 * gcc.target/i386/pr69255-3.c: New test.
4837
48382016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 4839
4840 PR c/77336
4841 * gcc.dg/format/miss-7.c: New test.
4842
88820414 48432016-09-06 Uros Bizjak <ubizjak@gmail.com>
4844
4845 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4846
4c790ba8 48472016-09-06 Martin Liska <mliska@suse.cz>
4848
4849 PR gcov-profile/77378
4850 PR gcov-profile/77466
4851 * gcc.dg/profile-update-warning.c: New test.
4852
43d2460d 48532016-09-06 Richard Biener <rguenther@suse.de>
4854
4855 PR tree-optimization/77479
4856 * gcc.dg/torture/pr77479.c: New testcase.
4857
4c04bcce 48582016-09-06 Richard Biener <rguenther@suse.de>
4859
4860 PR c/77450
4861 * c-c++-common/vector-subscript-7.c: Adjust.
4862 * c-c++-common/vector-subscript-8.c: New testcase.
4863
8925068a 48642016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4865
4866 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4867
daea048c 48682016-09-05 Jakub Jelinek <jakub@redhat.com>
4869
e315ff48 4870 PR target/77476
4871 * gcc.target/i386/avx512f-pr77476.c: New test.
4872 * gcc.target/i386/avx512bw-pr77476.c: New test.
4873 * gcc.target/i386/avx512dq-pr77476.c: New test.
4874
8eeca3ac 4875 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4876 Update comment to mention also avx512f.
4877
daea048c 4878 PR sanitizer/77396
4879 * g++.dg/asan/pr77396-2.C: New test.
4880
a6ffaadf 48812016-09-05 Uros Bizjak <ubizjak@gmail.com>
4882
4883 PR rtl-optimization/77452
4884 * gcc.target/i386/pr77452.c: New test.
4885
8f8828ba 48862016-09-05 Marek Polacek <polacek@redhat.com>
4887
4888 PR c/77423
4889 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4890
65277f2a 48912016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4892
4893 PR fortran/77391
4894 * gfortran.dg/pr77391.f90: New test.
4895
a1cf06b8 48962016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4897
4898 PR fortran/77460
4899 * gfortran.dg/pr77460.f90: New test.
4900
4d261282 49012016-09-03 Jakub Jelinek <jakub@redhat.com>
4902
4903 PR c/65467
4904 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4905
4fc4eb94 49062016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4907
4908 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4909
40a431fa 49102016-09-02 David Malcolm <dmalcolm@redhat.com>
4911
4912 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4913 test case.
4914 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4915 diagnostic-test-show-locus-generate-patch.c to the sources
4916 for diagnostic_plugin_test_show_locus.c.
4917
a940fdc7 49182016-09-02 Jakub Jelinek <jakub@redhat.com>
4919
0b80c4b2 4920 PR c/65467
4921 * gcc.dg/gomp/_Atomic-1.c: New test.
4922 * gcc.dg/gomp/_Atomic-2.c: New test.
4923 * gcc.dg/gomp/_Atomic-3.c: New test.
4924 * gcc.dg/gomp/_Atomic-4.c: New test.
4925 * gcc.dg/gomp/_Atomic-5.c: New test.
4926
a940fdc7 4927 PR sanitizer/77396
4928 * g++.dg/asan/pr77396.C: New test.
4929
49302016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 4931
4932 PR tree-optimization/71831
4933 * gcc.dg/builtin-object-size-16.c: New test.
4934 * gcc.dg/builtin-object-size-17.c: New test.
4935
0b404bb4 49362016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4937
4938 PR libgfortran/77393
4939 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4940
8a5817a9 49412016-09-01 Uros Bizjak <ubizjak@gmail.com>
4942
4943 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4944 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4945 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4946 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4947 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4948 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4949 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4950 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4951 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4952 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4953 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4954 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4955 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4956 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4957 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4958 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4959 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4960 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4961
209253ae 49622016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4963
4964 * gnat.dg/opt58.adb: New test.
4965 * gnat.dg/opt58_pkg.ads: New helper.
4966
15182c1d 49672016-09-01 Richard Biener <rguenther@suse.de>
4968
4969 PR middle-end/77436
4970 * gcc.dg/torture/pr77436.c: New testcase.
4971
1c02615c 49722016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4973
4974 * gcc.dg/pr64252.c: Require int32plus.
4975 * gcc.dg/pr66299-1.c: Likewise.
4976 * gcc.dg/pr66299-2.c: Likewise.
4977 * gcc.dg/torture/20131115-1.c: Skip for avr.
4978
08fded5f 49792016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4980
4981 * gcc.target/aarch64/ands_3.c: New test.
4982
a7b3b7c4 49832016-08-31 Jakub Jelinek <jakub@redhat.com>
4984
68c215e4 4985 PR fortran/77352
4986 * gfortran.dg/gomp/pr77352.f90: New test.
4987
a7b3b7c4 4988 PR fortran/77374
4989 * gfortran.dg/gomp/pr77374.f08: New test.
4990
51a43c06 49912016-08-31 Marc Glisse <marc.glisse@inria.fr>
4992
4993 PR tree-optimization/73714
4994 * gcc.dg/tree-ssa/pr73714.c: New test.
4995
01109414 49962016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4997
4998 PR libgfortran/77393
4999 * gfortran.dg/fmt_f0_2.f90: New test.
5000
8036ac7f 50012016-08-31 Marc Glisse <marc.glisse@inria.fr>
5002
5003 * gcc.target/i386/pr59539-2.c: Adapt options.
5004 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5005
b298bde8 50062016-08-31 Paul Thomas <pault@gcc.gnu.org>
5007
5008 PR fortran/77418
5009 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5010 of the associate entity and replace with a pointer to the
5011 intended item on the stack.
5012
9f732c4e 50132016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 5014 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 5015
5016 PR fortran/48298
5017 * gfortran.dg/dtio_1.f90: New test.
5018 * gfortran.dg/dtio_2.f90: New test.
5019 * gfortran.dg/dtio_3.f90: New test.
5020 * gfortran.dg/dtio_4.f90: New test.
5021 * gfortran.dg/dtio_5.f90: New test.
5022 * gfortran.dg/dtio_6.f90: New test.
5023 * gfortran.dg/dtio_7.f90: New test.
5024 * gfortran.dg/dtio_8.f90: New test.
5025 * gfortran.dg/dtio_9.f90: New test.
5026 * gfortran.dg/dtio_10.f90: New test.
5027
d6dd1b60 50282016-08-30 David Malcolm <dmalcolm@redhat.com>
5029
5030 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5031 (test_many_nested_locations): New function.
5032 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5033 (test_show_locus): Handle "test_many_nested_locations".
5034
2e7400df 50352016-08-30 David Malcolm <dmalcolm@redhat.com>
5036
5037 * g++.dg/template/double-greater-than-fixit.C: New test case.
5038
98023bfd 50392016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5040
5041 * gnat.dg/opt57.ad[sb]: New test.
5042 * gnat.dg/opt57_pkg.ads: New helper.
5043
f9723d87 50442016-08-30 Richard Biener <rguenther@suse.de>
5045
5046 PR tree-optimization/69047
5047 * gcc.dg/pr69047.c: Fix byte-order check.
5048
77ce6232 50492016-08-30 Jakub Jelinek <jakub@redhat.com>
5050
adca2d16 5051 PR tree-optimization/72866
5052 * gcc.dg/vect/pr72866.c: New test.
5053
06cee168 5054 PR debug/77363
5055 * g++.dg/debug/dwarf2/pr77363.C: New test.
5056
4472e8d1 5057 PR middle-end/77377
5058 * gcc.target/i386/pr77377.c: New test.
5059
77ce6232 5060 PR debug/77389
5061 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5062 in dg-options.
5063
36bda760 50642016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5065
5066 * gfortran.dg/pr77372.f90: Moved to ...
5067 * gfortran.dg/ieee/pr77372.f90: here.
5068
2db6ea89 50692016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5070
5071 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5072 vector short/char initializations.
5073 * gcc.target/powerpc/vec-init-5.c: Likewise.
5074 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5075 vector initialization optimizations.
5076 * gcc.target/powerpc/vec-init-7.c: Likewise.
5077 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5078 vector float/double initializations.
5079 * gcc.target/powerpc/vec-init-9.c: Likewise.
5080
1e4df796 50812016-08-29 Uros Bizjak <ubizjak@gmail.com>
5082
5083 PR target/77403
5084 * gcc.target/i386/pr77403.c: New test.
5085
f293b7f2 50862016-08-29 Marek Polacek <polacek@redhat.com>
5087
5088 PR c/77292
5089 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5090
ea2ec8f6 50912016-08-29 Tom de Vries <tom@codesourcery.com>
5092
5093 PR c/77398
5094 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5095
686436fe 50962016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5097
5098 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 5099
686436fe 51002016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 5101
5102 * gfortran.dg/dec_structure_13.f90: New testcase.
5103
f1ecf8b3 51042016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5105
5106 PR fortran/77261
5107 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5108 available.
5109
4670f428 51102016-08-28 Tom de Vries <tom@codesourcery.com>
5111
5112 PR lto/70955
5113 * gcc.dg/pr70955.c: New test.
5114 * gcc.dg/lto/pr70955_0.c: Same.
5115 * gcc.dg/lto/pr70955_1.c: Same.
5116
b243b563 51172016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5118
5119 PR tree-optimization/71077
5120 * gcc.target/i386/pr71077.c: New test.
5121
92a44a68 51222016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 5123
5124 PR fortran/77380
5125 * gfortran.dg/pr77380.f90: New test.
5126
92a44a68 51272016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 5128
5129 PR fortran/77372
5130 gfortran.dg/pr77372.f90: New test.
5131
367964fa 51322016-08-26 David Malcolm <dmalcolm@redhat.com>
5133
5134 * gcc.dg/spellcheck-fields-2.c (test): Move
5135 dg-begin/end-multiline-output within function body.
5136 (test_macro): New function.
5137
df4248fb 51382016-08-26 David Malcolm <dmalcolm@redhat.com>
5139
5140 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5141 (test_fixit_insert): Update expected output.
5142 (test_fixit_remove): Likewise.
5143 (test_fixit_replace): Likewise.
5144
377da6e4 51452016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5146
5147 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5148 Fix typo.
5149
4f16cc83 51502016-08-26 Richard Biener <rguenther@suse.de>
5151
5152 PR tree-optimization/69047
5153 * gcc.dg/pr69047.c: New testcase.
5154
a54071b2 51552016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5156 Martin Jambhor <mjambor@suse.cz>
377da6e4 5157
a54071b2 5158 * gcc.dg/ipa/propbits-1.c: New test-case.
5159 * gcc.dg/ipa/propbits-2.c: Likewise.
5160 * gcc.dg/ipa/propbits-3.c: Likewise.
5161
2ae10c8c 51622016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5163
5164 PR fortran/77351
5165 * gfortran.dg/pr77351.f90: New test.
5166
c4963714 51672016-08-25 Marek Polacek <polacek@redhat.com>
5168
5169 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5170
49e1f4eb 51712016-08-25 Marek Polacek <polacek@redhat.com>
5172
5173 PR c/77323
5174 * gcc.dg/pr77323.c: New test.
5175
984f03c2 51762016-08-24 Paul Thomas <pault@gcc.gnu.org>
5177
5178 PR fortran/77358
5179 * gfortran.dg/submodule_17.f08: New test.
5180
92a44a68 51812016-08-24 Michael Collison <michael.collison@linaro.org>
5182 Michael Collison <michael.collison@arm.com>
f6c98a9a 5183
5184 * gcc.target/arm/builtin_saddl.c: New testcase.
5185 * gcc.target/arm/builtin_saddll.c: New testcase.
5186 * gcc.target/arm/builtin_uaddl.c: New testcase.
5187 * gcc.target/arm/builtin_uaddll.c: New testcase.
5188 * gcc.target/arm/builtin_ssubl.c: New testcase.
5189 * gcc.target/arm/builtin_ssubll.c: New testcase.
5190 * gcc.target/arm/builtin_usubl.c: New testcase.
5191 * gcc.target/arm/builtin_usubll.c: New testcase.
5192
8938d43d 51932016-08-24 Uros Bizjak <ubizjak@gmail.com>
5194
5195 PR target/77270
5196 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5197 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5198 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5199 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5200 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5201 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5202 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5203 effective target. Remove scan-assembler-times directives.
5204 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5205 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5206 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5207
2fb84e50 52082016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5209
5210 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5211 of unsigned int.
5212 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5213
cac7df4e 52142016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5215
5216 PR testsuite/77317
5217 * lib/target-supports.exp
5218 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5219 (check_effective_target_vect_natural_alignment): Ditto.
5220 (check_effective_target_vector_alignment_reachable): Ditto.
5221 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5222
b904831d 52232016-08-23 Ian Lance Taylor <iant@golang.org>
5224
5225 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5226
ff055c48 52272016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5228
5229 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5230 being created from pointers to memory locations.
5231 * gcc.target/powerpc/vec-init-2.c: Likewise.
5232
27af8972 52332016-08-23 Fritz Reese <fritzoreese@gmail.com>
5234
5235 * gfortran.dg/dec_structure_12.f90: New testcase.
5236
bd8ac469 52372016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5238
5239 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5240
434d4291 52412016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5242
5243 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5244 verification.
5245
be0be2de 52462016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5247
5248 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5249 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5250
7feac654 52512016-08-23 Richard Biener <rguenther@suse.de>
5252
5253 PR tree-optimization/27336
5254 * c-c++-common/pr27336.c: New testcase.
5255
364743f3 52562016-08-22 Marek Polacek <polacek@redhat.com>
5257
5258 PR c++/77321
5259 * g++.dg/cpp1y/pr77321.C: New test.
5260
b92c452d 52612016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5262
5263 PR fortran/60774
5264 * gfortran.dg/empty_label.f: Adjust test for new error message.
5265 * gfortran.dg/empty_label.f90: Ditto.
5266 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5267 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5268 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5269
bfbc628a 52702016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5271
5272 PR fortran/61318
5273 * gfortran.dg/pr61318.f90: New test.
5274
99af6e70 52752016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5276
5277 PR fortran/77260
5278 * gfortran.dg/pr77260_1.f90: New test.
5279 * gfortran.dg/pr77260_2.f90: Ditto.
5280
6cfc7001 52812016-08-22 Joseph Myers <joseph@codesourcery.com>
5282
5283 PR middle-end/77269
5284 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5285 __builtin_signbitf and __builtin_signbitl in expected generic
5286 expansion.
5287 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5288 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5289 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5290 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5291 tests.
5292
012f068a 52932016-08-22 Joseph Myers <joseph@codesourcery.com>
5294
5295 * gcc.dg/torture/float128-builtin.c,
5296 gcc.dg/torture/float128-ieee-nan.c,
5297 gcc.dg/torture/float128x-builtin.c,
5298 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5299 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5300 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5301 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5302 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5303 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5304 gcc.dg/torture/floatn-nan.h: New tests.
5305
e2c5b687 53062016-08-22 Joseph Myers <joseph@codesourcery.com>
5307
5308 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5309 macro.
5310 (main): Update calls to TEST_I_F.
5311 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5312 macro.
5313 (main): Update calls to TEST_I_F.
5314
b4635564 53152016-08-22 Joseph Myers <joseph@codesourcery.com>
5316
5317 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5318 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5319 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5320 names in calls to TEST_I_F.
5321
802bc569 53222016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5323
5324 PR c/52952
5325 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5326
70fa7158 53272016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5328
5329 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5330 and !natural_alignment_64.
5331 * gcc.dg/ipa/propalign-2.c: Likewise.
5332 * gcc.dg/ipa/propalign-3.c: Likewise.
5333 * gcc.dg/ipa/propalign-4.c: Likewise.
5334 * gcc.dg/ipa/propalign-5.c: Likewise.
5335 * lib/target-supports.exp
5336 (check_effective_target_natural_alignment_32): Add avr-*-*.
5337
d0346b1a 53382016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5339
5340 PR tree-optimization/61839
5341 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5342 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5343 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5344 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5345
82c85aba 53462016-08-19 Joseph Myers <joseph@codesourcery.com>
5347
5348 PR c/32187
5349 * lib/target-supports.exp (check_effective_target_float16)
5350 (check_effective_target_float32, check_effective_target_float64)
5351 (check_effective_target_float128, check_effective_target_float32x)
5352 (check_effective_target_float64x)
5353 (check_effective_target_float128x)
5354 (check_effective_target_float16_runtime)
5355 (check_effective_target_float32_runtime)
5356 (check_effective_target_float64_runtime)
5357 (check_effective_target_float128_runtime)
5358 (check_effective_target_float32x_runtime)
5359 (check_effective_target_float64x_runtime)
5360 (check_effective_target_float128x_runtime)
5361 (check_effective_target_floatn_nx_runtime)
5362 (add_options_for_float16, add_options_for_float32)
5363 (add_options_for_float64, add_options_for_float128)
5364 (add_options_for_float32x, add_options_for_float64x)
5365 (add_options_for_float128x): New procedures.
5366 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5367 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5368 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5369 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5370 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5371 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5372 gcc.dg/torture/float128-complex.c,
5373 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5374 gcc.dg/torture/float128x-basic.c,
5375 gcc.dg/torture/float128x-complex.c,
5376 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5377 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5378 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5379 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5380 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5381 gcc.dg/torture/float32x-basic.c,
5382 gcc.dg/torture/float32x-complex.c,
5383 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5384 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5385 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5386 gcc.dg/torture/float64x-basic.c,
5387 gcc.dg/torture/float64x-complex.c,
5388 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5389 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5390 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5391 gcc.dg/torture/floatn-tg.h,
5392 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5393 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5394 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5395 gcc.dg/torture/fp-int-convert-float128x.c,
5396 gcc.dg/torture/fp-int-convert-float16-timode.c,
5397 gcc.dg/torture/fp-int-convert-float16.c,
5398 gcc.dg/torture/fp-int-convert-float32-timode.c,
5399 gcc.dg/torture/fp-int-convert-float32.c,
5400 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5401 gcc.dg/torture/fp-int-convert-float32x.c,
5402 gcc.dg/torture/fp-int-convert-float64-timode.c,
5403 gcc.dg/torture/fp-int-convert-float64.c,
5404 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5405 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5406 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5407 maximum exponent of floating-point type. Use it in testing
5408 whether 0x8...0 fits in the floating-point type. Always treat -1
5409 (signed 0xf...f) as fitting in the floating-point type.
5410 (M_OK1): New macro.
5411 * gcc.dg/torture/fp-int-convert-double.c,
5412 gcc.dg/torture/fp-int-convert-float.c,
5413 gcc.dg/torture/fp-int-convert-float128-timode.c,
5414 gcc.dg/torture/fp-int-convert-float128.c,
5415 gcc.dg/torture/fp-int-convert-float80-timode.c,
5416 gcc.dg/torture/fp-int-convert-float80.c,
5417 gcc.dg/torture/fp-int-convert-long-double.c,
5418 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5419
cf0bbc39 54202016-08-19 Jakub Jelinek <jakub@redhat.com>
5421
9354a9a5 5422 PR fortran/72744
5423 * gfortran.dg/gomp/pr72744.f90: New test.
5424
cf0bbc39 5425 PR fortran/69281
5426 * gfortran.dg/gomp/pr69281.f90: New test.
5427
ee0e163a 54282016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5429
1e4df796 5430 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5431 the last special seed value.
5432 * gfortran.dg/random_7.f90: Use size for last array member instead
5433 of hardcoded value.
ee0e163a 5434
6d7de609 54352016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5436
5437 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5438 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5439
e3243c77 54402016-08-19 Richard Biener <rguenther@suse.de>
5441
5442 PR tree-optimization/77286
5443 * gcc.dg/torture/pr77286.c: New testcase.
5444
b983d92d 54452016-08-18 David Malcolm <dmalcolm@redhat.com>
5446
5447 * gcc.dg/verbose-asm-2.c: New test case.
5448
48a7392b 54492016-08-18 David Malcolm <dmalcolm@redhat.com>
5450
5451 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5452 (custom_diagnostic_finalizer): Update for change to
5453 diagnostic_show_locus.
5454
5c8151fa 54552016-08-18 David Malcolm <dmalcolm@redhat.com>
5456
5457 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5458 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5459
26040f06 54602016-08-18 Marek Polacek <polacek@redhat.com>
5461
5462 PR c/71514
5463 * gcc.dg/pr71514.c: New test.
5464
360e911d 54652015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5466
5467 PR target/72839
5468 * gcc.target/i386/pr72839.c: New test.
5469
6de0546d 54702016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5471
5472 PR middle-end/70895
5473 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5474 * c-c++-common/goacc/reduction-1.c: Likewise.
5475 * c-c++-common/goacc/reduction-2.c: Likewise.
5476 * c-c++-common/goacc/reduction-3.c: Likewise.
5477 * c-c++-common/goacc/reduction-4.c: Likewise.
5478
cee80871 54792016-08-18 Alan Modra <amodra@gmail.com>
5480
5481 * gcc.c-torture/compile/pr72771.c: New.
5482
f9c39b65 54832016-08-17 Jakub Jelinek <jakub@redhat.com>
5484
5485 PR fortran/67496
5486 * gfortran.dg/pr67496.f90: New test.
5487
92a44a68 54882015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 5489
5490 PR tree-optimization/71752
f9c39b65 5491 * gcc.dg/vect/pr71752.c: New.
bf448dc8 5492
d2392ec3 54932016-08-17 Uros Bizjak <ubizjak@gmail.com>
5494
5495 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5496
c4994c0b 54972016-08-17 Jakub Jelinek <jakub@redhat.com>
5498
5499 PR middle-end/77259
5500 * g++.dg/ipa/devirt-52.C: New test.
5501
f7896ff0 55022016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5503
5504 * c-c++-common/goacc/reduction-6.c: New testcase.
5505
7104d1a8 55062016-08-17 Richard Biener <rguenther@suse.de>
5507
5508 PR tree-optimization/76490
5509 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5510 * gcc.dg/pr52904.c: XFAIL.
5511
cff41b9e 55122016-08-17 Richard Biener <rguenther@suse.de>
5513
5514 PR tree-optimization/23855
5515 * gcc.dg/loop-unswitch-2.c: Adjust.
5516
b1398e47 55172016-08-16 Jakub Jelinek <jakub@redhat.com>
5518
5519 PR tree-optimization/72817
5520 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5521
de41fc22 55222016-08-16 Joseph Myers <joseph@codesourcery.com>
5523
5524 PR libgcc/77265
5525 * gcc.dg/torture/float128-extend-inf.c: New test.
5526
5927e78e 55272016-08-16 David Malcolm <dmalcolm@redhat.com>
5528
5529 PR c/72857
5530 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5531 for embedded NUL.
5532 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5533 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5534 caret placement.
5535 (test_oct): Likewise.
5536 (test_multiple): Likewise.
5537 (test_field_width_specifier): Likewise.
5538 (test_field_width_specifier_2): New function.
5539 (test_field_precision_specifier): New function.
5540 (test_embedded_nul): Update expected caret placement.
5541 (test_non_contiguous_strings): Update line number.
5542 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5543 (__emit_string_literal_range): Add "caret_idx" param.
5544 (test_simple_string_literal): Add value for new param, updating
5545 expected output..
5546 (test_concatenated_string_literal): Likewise.
5547 (test_multiline_string_literal): Likewise.
5548 (test_hex): Likewise.
5549 (test_oct): Likewise.
5550 (test_multiple): Likewise.
5551 (test_ucn4): Likewise.
5552 (test_ucn8): Likewise.
5553 (test_u8): Likewise.
5554 (test_u): Likewise; update expected message, from "range" to
5555 "location".
5556 (test_U): Likewise.
5557 (test_L): Likewise.
5558 (test_macro): Add value for new param.
5559 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5560 (__emit_string_literal_range): Add "caret_idx" param.
5561 (test_stringified_token_1): Add value for new param. Update
5562 expected message, from "range" to "location".
5563 (test_stringized_token_2): Likewise, adding param to macro.
5564 (test_stringified_token_3): Likewise.
5565 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5566 (emit_warning): Convert param from source_range to location_t.
5567 (test_string_literals): Add caret_idx param, and use it when
5568 constructing a substring_loc. Update error message, from
5569 "range" to "location".
5570
b8d94309 55712016-08-16 Jakub Jelinek <jakub@redhat.com>
5572
2e947447 5573 PR target/71910
5574 * g++.dg/gomp/pr71910.C: New test.
5575
9ea71b15 5576 PR middle-end/67485
5577 * gcc.c-torture/compile/pr67485.c: New test.
5578
b8d94309 5579 PR target/72867
5580 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5581
31de5086 55822016-08-16 Bin Cheng <bin.cheng@arm.com>
5583
5584 PR tree-optimization/69848
5585 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5586
a05d3de8 55872016-08-16 Martin Liska <mliska@suse.cz>
5588
5589 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5590 of memory operations so that it can be handled by core2
5591 in 32-bit mode.
5592
b50ad04e 55932016-08-16 Richard Biener <rguenther@suse.de>
5594
5595 PR tree-optimization/76783
5596 * gcc.dg/pr76783.c: New testcase.
5597 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5598
b441db40 55992016-08-16 Bin Cheng <bin.cheng@arm.com>
5600
5601 PR tree-optimization/72817
5602 PR tree-optimization/73450
5603 * gcc.dg/tree-ssa/pr72817.c: New test.
5604 * gcc.dg/tree-ssa/pr73450.c: New test.
5605
36d310d0 56062016-08-15 Fritz Reese <fritzoreese@gmail.com>
5607
5608 * gfortran.dg/init_flag_13.f90: New testcase.
5609 * gfortran.dg/init_flag_14.f90: Ditto.
5610 * gfortran.dg/init_flag_15.f03: Ditto.
5611 * gfortran.dg/dec_init_1.f90: Ditto.
5612 * gfortran.dg/dec_init_2.f90: Ditto.
5613
e5ec9f76 56142016-08-15 Uros Bizjak <ubizjak@gmail.com>
5615
5616 PR target/72867
5617 * gcc.target/i386/pr72867.c: New test.
5618
6ce66d38 56192016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5620
5621 * c-c++-common/dump-ada-spec-5.c: New test.
5622
894463cf 56232016-08-15 Richard Biener <rguenther@suse.de>
5624
5625 PR tree-optimization/73434
5626 * gcc.dg/torture/pr73434.c: New testcase.
5627
98b374b4 56282016-08-15 Jakub Jelinek <jakub@redhat.com>
5629
5630 PR tree-optimization/72824
5631 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5632
9b90f118 56332016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5634
5635 PR fortran/70598
5636 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5637 in use_device clause.
5638 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5639 * gfortran.dg/goacc/list.f95: Adjust to catch
5640 "neither a POINTER nor an array" error messages.
5641
1d80868e 56422016-08-14 Uros Bizjak <ubizjak@gmail.com>
5643
5644 PR target/76342
5645 * gcc.target/i386/pr76342.c: New test.
5646
153e4ac1 56472016-08-12 Jakub Jelinek <jakub@redhat.com>
5648
5649 PR c/71512
5650 * g++.dg/ubsan/pr71512.C: New test.
5651 * c-c++-common/ubsan/pr71512-1.c: New test.
5652 * c-c++-common/ubsan/pr71512-2.c: New test.
5653
3c382998 56542016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5655
5656 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5657 vector initialization options.
5658 * gcc.target/powerpc/vec-init-2.c: Likewise.
5659 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5660 is generated on ISA 3.0.
5661
7079d57a 56622016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5663
5664 PR middle-end/71654
5665 * gcc.dg/c-c++-common/pr71654.c: New test.
5666 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5667 dg-options.
5668 * gcc.dg/tree-ssa/vrp24: Likewise.
5669
7175bb2a 56702016-08-12 Jakub Jelinek <jakub@redhat.com>
5671
5672 PR c/67410
5673 * gcc.dg/pr67410.c: New test.
5674
56fb8e9d 56752016-08-12 Bin Cheng <bin.cheng@arm.com>
5676
5677 PR tree-optimization/69848
5678 * gcc.dg/vect/vect-pr69848.c: New test.
5679
1f84b4ab 56802016-08-12 Uros Bizjak <ubizjak@gmail.com>
5681
5682 PR testsuite/71008
5683 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5684 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5685 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5686 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5687
60b349d9 56882016-08-12 Richard Biener <rguenther@suse.de>
5689
5690 PR tree-optimization/57326
5691 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5692 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5693 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5694 * gcc.target/i386/pr45685.c: Likewise.
5695 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5696 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5697 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5698 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5699 * gfortran.dg/pr34163.f90: Likewise.
5700
6d5f72f3 57012016-08-12 Martin Liska <mliska@suse.cz>
5702
5703 * g++.dg/gcov/gcov-16.C: New test.
5704 * lib/gcov.exp: Support new argument for run-gcov function.
5705
b357db2c 57062016-08-12 Martin Liska <mliska@suse.cz>
5707
5708 PR gcov-profile/35590
5709 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5710
08e33f10 57112016-08-12 Richard Biener <rguenther@suse.de>
5712
5713 PR tree-optimization/72851
5714 * gcc.dg/torture/pr72851.c: New testcase.
5715
92a44a68 57162016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 5717
832d369d 5718 PR debug/63240
5719 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5720 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5721 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5722 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5723 DW_AT_deleted.
5724
1289a281 5725 PR debug/55641
5726 * g++.dg/debug/dwarf2/ref-1.C: New.
5727
9a478fab 5728 PR debug/49366
5729 * g++.dg/debug/dwarf2/template-params-12.H: New.
5730 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5731 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5732 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5733 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5734 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5735 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5736 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5737
e61229f8 57382016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5739
5740 PR target/72863
5741 * gcc.target/powerpc/pr72863.c: New test.
5742
c7823416 57432016-08-11 Uros Bizjak <ubizjak@gmail.com>
5744
5745 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5746
df15667f 57472015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5748
5749 * gcc.target/i386/pieces-strcpy-1.c: New test.
5750 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5751
83c375ba 57522016-08-11 Jakub Jelinek <jakub@redhat.com>
5753
5754 PR c++/72868
5755 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5756
350f354a 57572015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5758
5759 * gcc.target/i386/pieces-memcpy-1.c: New test.
5760 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5761 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5762 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5763 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5764 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5765
74be5bc1 57662016-08-11 Jakub Jelinek <jakub@redhat.com>
5767
5768 PR c/72816
20fb4916 5769 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 5770
40395983 57712016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5772
5773 PR tree-optimization/71083
5774 * gcc.c-torture/execute/pr71083.c: New test.
5775 * gnat.dg/loop_optimization23.adb: New test.
5776 * gnat.dg/loop_optimization23_pkg.ads: New test.
5777 * gnat.dg/loop_optimization23_pkg.adb: New test.
5778
ec969ce4 57792016-08-11 Richard Biener <rguenther@suse.de>
5780
5781 PR tree-optimization/72772
5782 * gcc.dg/graphite/pr35356-1.c: Adjust.
5783 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5784
25482c16 57852016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5786
5787 * gfortran.dg/random_7.f90: Take into account that the last seed
5788 value is the special p value.
5789 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5790
f454033a 57912016-08-11 Richard Biener <rguenther@suse.de>
5792
5793 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5794
2d2b78a1 57952016-08-11 Alan Modra <amodra@gmail.com>
5796
5797 * gcc.target/powerpc/pr71680.c: New.
5798
97468983 57992016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5800
5801 * gcc.target/powerpc/bfp/bfp.exp: New file.
5802 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5803 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5804 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5805 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5806 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5807 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5808 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5809 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5810 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5811 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5812 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5813 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5814 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5815 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5816 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5817 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5818 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5819 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5820 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5821 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5822 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5823 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5824 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5825 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5826 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5827 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5828 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5829 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5830 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5831 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5832 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5833 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5834 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5835 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5836 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5837 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5838 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5839 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5840 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5841 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5842 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5843 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5844 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5845 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5846 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5847 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5848 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5849 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5850 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5851 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5852 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5853 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5854 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5855
23a6fe48 58562016-08-10 Bin Cheng <bin.cheng@arm.com>
5857
5858 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5859 Add aarch64*-*-*.
5860
0cb8f73e 58612016-08-10 Bin Cheng <bin.cheng@arm.com>
5862
5863 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5864
b7ed2a65 58652016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5866
5867 PR target/72853
5868 * gcc.target/powerpc/pr72853.c: New test.
5869
2d2b4107 58702016-08-10 Martin Liska <mliska@suse.cz>
5871
5872 PR gcov-profile/58306
5873 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5874
7132b755 58752016-08-10 Martin Liska <mliska@suse.cz>
5876
5877 * g++.dg/gcov/gcov-threads-1.C: New test.
5878
5186407c 58792016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5880
5881 PR target/71873
5882 * gcc.target/avr/pr71873.c: New test.
5883
44f01555 58842016-08-09 Martin Liska <mliska@suse.cz>
5885
5886 * g++.dg/gcov/gcov-dump-1.C: New test.
5887 * g++.dg/gcov/gcov-dump-2.C: New test.
5888
7d4f18f5 58892016-08-09 Martin Liska <mliska@suse.cz>
5890
5891 * gcc.dg/tree-prof/val-prof-9.c: New test.
5892
defa7026 58932016-08-09 Martin Liska <mliska@suse.cz>
5894
5895 * gcc.dg/tree-prof/val-prof-8.c: New test.
5896
ae7e6062 58972016-08-09 Martin Jambor <mjambor@suse.cz>
5898
0c47dd26 5899 PR ipa/71981
5900 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 5901
a69fb570 59022016-08-09 Bin Cheng <bin.cheng@arm.com>
5903
5904 PR tree-optimization/33707
5905 * gcc.dg/vect/pr33707.c: New test.
5906
a031a844 59072016-08-09 Bin Cheng <bin.cheng@arm.com>
5908
5909 PR tree-optimization/pr72772
5910 * gcc.dg/tree-ssa/pr72772.c: New test.
5911
8f1baf0d 59122016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5913
5914 PR rtl-optimization/66669
5915 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5916
53e7aca1 59172016-08-09 Jakub Jelinek <jakub@redhat.com>
5918
5919 PR tree-optimization/72824
5920 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5921
c162fa25 59222016-08-09 Richard Biener <rguenther@suse.de>
5923
5924 PR tree-optimization/71802
5925 * gcc.dg/torture/pr71802.c: New testcase.
5926
87156a7d 59272016-08-09 Jakub Jelinek <jakub@redhat.com>
5928
5929 PR c++/72809
5930 * g++.dg/eh/stdarg1.C: New test.
5931
d0029333 59322016-08-08 Andi Kleen <ak@linux.intel.com>
5933
5934 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5935 test command line in failure log.
5936 (profopt-execute): dito. Make autofdo file names unique.
5937
7af4d06b 59382016-08-08 David Malcolm <dmalcolm@redhat.com>
5939
5940 PR c/64955
5941 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5942 output.
5943
7091ff70 59442016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5945
5946 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5947 c99_runtime.
5948 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5949 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5950 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5951 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5952 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5953 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5954
d189b094 59552016-08-08 David Malcolm <dmalcolm@redhat.com>
5956
5957 PR c/52952
5958 * gcc.dg/cpp/pr66415-1.c: Likewise.
5959 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5960 * gcc.dg/format/c90-printf-1.c: Likewise.
5961 * gcc.dg/format/diagnostic-ranges.c: New test case.
5962
440837fe 59632016-08-08 Jakub Jelinek <jakub@redhat.com>
5964
7cbcf608 5965 PR fortran/72716
5966 * gfortran.dg/gomp/pr72716.f90: New test.
5967
aa1ddb66 5968 PR middle-end/72781
5969 * gcc.dg/gomp/pr72781.c: New test.
5970
440837fe 5971 PR middle-end/68762
5972 * g++.dg/vect/pr68762-1.cc: New test.
5973 * g++.dg/vect/pr68762-2.cc: New test.
5974 * g++.dg/vect/pr68762.h: New file.
5975
eb571c16 59762016-08-08 Martin Sebor <msebor@redhat.com>
5977
5978 PR testsuite/72838
f9c39b65 5979 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5980 * g++.dg/warn/overflow-warn-3.C: Same.
5981 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 5982
8ca5189a 59832016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5984
5985 PR fortran/71936
5986 * gfortran.dg/allocate_with_source_21.f03: New test.
5987
1495e54c 59882016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5989
5990 PR fortran/72698
5991 * gfortran.dg/allocate_with_source_20.f03: New test.
5992
d1e97886 59932016-08-08 Alan Modra <amodra@gmail.com>
5994
5995 * gcc.c-torture/compile/pr72802.c: New.
5996
9da84a54 59972016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5998
5999 PR fortran/70524
6000 * gfortran.dg/dependency_48.f90: New test.
6001
3f9692a5 60022016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6003
b5b764be 6004 PR fortran/70040
3f9692a5 6005 * gfortran.dg/pr70040.f90: New testcase.
6006
099ec19a 60072016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6008
6009 PR fortran/71961
6010 * gfortran.dg/matmul_10.f90: New testcase.
6011
e8272095 60122016-08-07 Jan Hubicka <hubicka@ucw.cz>
6013
6014 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6015
f5d2c462 60162016-08-07 Jakub Jelinek <jakub@redhat.com>
6017
6018 PR c/72816
6019 * gcc.dg/pr72816.c: New test.
6020
30c60892 60212016-08-06 Jonathan Wakely <jwakely@redhat.com>
6022
6023 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6024 * g++.dg/conversion/pr41426.C: Likewise.
6025 * g++.dg/conversion/pr66211.C: Likewise.
6026 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6027 * g++.dg/init/ref8.C: Likewise.
6028 * g++.old-deja/g++.law/cvt20.C: Likewise.
6029 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6030
2abf3c4a 60312016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6032
6033 PR tree-optimization/18046
6034 * gcc.dg/tree-ssa/vrp105.c: New test.
6035 * gcc.dg/tree-ssa/vrp106.c: New test.
6036
a940fdc7 60372016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 6038
6039 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6040 1ul in diagnostics. Remove hyphen from "constant-expression."
6041 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6042 * g++.dg/cpp0x/static_assert3.C: Same.
6043 * g++.dg/cpp1y/constexpr-throw.C: Same.
6044 * g++.dg/template/nontype3.C: Same.
6045 * g++.dg/warn/overflow-warn-1.C: Same.
6046 * g++.dg/warn/overflow-warn-3.C: Same.
6047 * g++.dg/warn/overflow-warn-4.C: Same.
6048
d4166bdc 60492016-08-05 David Malcolm <dmalcolm@redhat.com>
6050
6051 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6052 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6053 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6054 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6055
906dd612 60562016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6057
6058 PR tree-optimization/72810
6059 * gcc.dg/tree-ssa/vrp110.c: New test.
6060
9788fb76 60612016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6062
6063 PR Target/72819
6064 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6065 registers.
6066 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6067 saving the half-precision registers.
6068 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6069 value is returned in h0.
6070 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6071 are passed in FP/SIMD registers.
6072 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6073 passing works corrcetly.
6074 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6075 (hfa_f16x2_t): Likewise.
6076 (hfa_f16x3_t): Likewise.
6077 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6078 are promoted to double and passed in a double register.
6079 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6080 are promoted to double and stacked.
6081 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6082 __fp16 data types.
6083 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6084 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6085 __fp16 first get passed in FP/SIMD registers, then stacked.
6086
30f40fe4 60872016-08-05 Nathan Sidwell <nathan@acm.org>
6088
6089 PR c++/68724
6090 * g++.dg/cpp0x/pr68724.C: New.
6091
8a6540e1 60922016-08-05 Richard Biener <rguenther@suse.de>
6093
6094 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6095
09001ac1 60962016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6097
6098 * gcc.dg/tree-ssa/vrp107.c: New test.
6099 * gcc.dg/tree-ssa/vrp108.c: New test.
6100 * gcc.dg/tree-ssa/vrp109.c: New test.
6101
88ab6a9c 61022016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6103
6104 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6105 dg-options.
6106
b2a036e7 61072016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6108
6109 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6110 test-cases.
6111 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6112 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6113 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6114 test-cases.
6115 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6116 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6117 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6118 large_double.
6119
8dbf49cb 61202016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6121
6122 PR c++/72800
6123 * g++.dg/cpp1y/lambda-ice1.C: New.
6124
dcc45aae 61252016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6126
6127 PR c++/72759
6128 * g++.dg/cpp1y/pr72759.C: New test.
6129
88fe4062 61302016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6131
6132 * gcc.dg/switch-10.c: New test.
6133
a1af716f 61342016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6135
6136 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6137
1fa5d8ba 61382016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6139
6140 * c-c++-common/goacc/routine-5.c: Update.
6141
e8dedc4a 61422016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6143
6144 PR rtl-optimization/70903
6145 * gcc.c-torture/execute/pr70903.c: New test.
6146
7ca5003c 61472016-08-04 Martin Liska <mliska@suse.cz>
6148
6149 * gcc.dg/params/params.exp: Replace file exists with
6150 TESTING_IN_BUILD_TREE.
6151
810702a2 61522016-08-04 Marek Polacek <polacek@redhat.com>
6153
6154 PR c++/70229
6155 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6156
fa8a8f79 61572016-08-04 Richard Biener <rguenther@suse.de>
6158
6159 PR middle-end/71984
6160 * gcc.dg/torture/pr71984.c: Guard correctness check for
6161 little-endian.
6162
9916f5a5 61632016-08-03 Andrew Pinski <apinski@cavium.com>
6164
6165 * gcc.c-torture/compile/20160802-1.c: New testcase.
6166
278b4698 61672016-08-03 Fritz Reese <fritzoreese@gmail.com>
6168
6169 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6170
860c3c85 61712016-08-03 Richard Biener <rguenther@suse.de>
6172
6173 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6174 and remove -O3.
6175 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6176 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6177
0a41d717 61782016-08-03 Richard Biener <rguenther@suse.de>
6179
6180 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6181 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6182 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6183 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6184
52e3c0e8 61852016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6186
6187 * gcc.dg/init-excess-2.c: Require int32plus.
6188 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6189 * gcc.dg/pr59963-2.c: Require int32plus.
6190 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6191 * gcc.dg/unroll-7.c: Require int32plus.
6192
ad8a330c 61932016-08-02 Bin Cheng <bin.cheng@arm.com>
6194
6195 PR tree-optimization/34114
6196 * gcc.dg/tree-ssa/loop-42.c: New test.
6197
d3aa3636 61982016-08-02 Tamar Christina <tamar.christina@arm.com>
6199
6200 * gcc.target/aarch64/vminmaxnm.c: New.
6201 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6202 tests.
6203
c79d3723 62042016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6205
6206 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6207 vec_extract for vector float, vector int, vector short, and vector
6208 char.
6209 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6210 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6211 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6212 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6213
5fc13c39 62142016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6215
6216 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 6217 single stack adjustment, no writeback.
5fc13c39 6218 * gcc.target/aarch64/test_frame_12.c: Likewise.
6219 * gcc.target/aarch64/test_frame_13.c: Likewise.
6220 * gcc.target/aarch64/test_frame_15.c: Likewise.
6221 * gcc.target/aarch64/test_frame_6.c: Likewise.
6222 * gcc.target/aarch64/test_frame_7.c: Likewise.
6223 * gcc.target/aarch64/test_frame_8.c: Likewise.
6224 * gcc.target/aarch64/test_frame_16.c: New test.
6225
2eb70c76 62262015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6227
6228 PR target/72748
6229 * gcc.target/i386/pr72748.c: New test.
6230
92a44a68 62312015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 6232
6233 PR tree-optimization/71818
6234 * gcc.dg/vect/pr71818.c: New
6235
56e7a293 62362016-08-01 Martin Liska <mliska@suse.cz>
6237
6238 PR tree-optimization/71857
6239 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6240
aa8852cc 62412016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6242
6243 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6244
f3c032a4 62452016-08-01 Jan Beulich <jbeulich@suse.com>
6246
6247 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6248
a1e9d2c3 62492016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6250
6251 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6252 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6253
466045aa 62542016-07-31 Jonathan Wakely <jwakely@redhat.com>
6255
6256 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6257 (check_effective_target_c++): Likewise. Also match for libstdc++.
6258
92a44a68 62592016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 6260
6261 PR fortran/41922
6262 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6263 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6264 * gfortran.dg/pr41922.f90: New test.
6265
dd13eb1b 62662016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6267
6268 PR fortran/68566
6269 * gfortran.dg/pr68566.f90: new test.
6270
a940fdc7 62712016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 6272
6273 PR c++/60760
6274 PR c++/71091
6275 * g++.dg/cpp0x/constexpr-cast.C: New test.
6276 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6277 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6278 * g++.dg/ubsan/pr63956.C: Correct.
6279
efa8ff03 62802016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6281
6282 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6283 vector double or vector long where the vector is in memory.
6284 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6285 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6286
0b8113c5 62872016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6288
6289 PR fortran/69867
6290 * gfortran.dg/pr69867.f90: New test.
6291
3badc59b 62922016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6293
6294 PR fortran/69962
6295 * gfortran.dg/pr69962.f90: New test.
6296
fc8b54ff 62972016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6298
6299 PR fortran/70006
6300 * gfortran.dg/pr70006.f90: New test.
6301
165b422e 63022016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6303
6304 PR fortran/71730
6305 * gfortran.dg/pr71730.f90: New test.
6306 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6307 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6308 * gfortran.dg/array_constructor_26.f03: Ditto.
6309
0c6334ed 63102016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6311
6312 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6313 * gcc.target/powerpc/pr71763.c: Likewise.
6314
4ebf85be 63152016-07-29 Marek Polacek <polacek@redhat.com>
6316
6317 PR c/71742
6318 * gcc.dg/940510-1.c: Adjust dg-error.
6319 * gcc.dg/c99-flex-array-1.c: Likewise.
6320 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6321
9efe5be6 6322 PR c/71853
6323 * gcc.dg/noncompile/pr71853.c: New test.
6324
4c4548bb 6325 PR c/71573
6326 * gcc.dg/noncompile/pr71573.c: New test.
6327
8ae70602 6328 PR c/71926
6329 * g++.dg/warn/Wparentheses-30.C: New test.
6330 * gcc.dg/Wparentheses-14.c: New test.
6331
cfc1aded 63322016-07-29 Uros Bizjak <ubizjak@gmail.com>
6333
6334 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6335
d5e80d93 63362016-07-29 Bin Cheng <bin.cheng@arm.com>
6337
6338 PR tree-optimization/57558
6339 * gcc.dg/vect/pr57558-1.c: New test.
6340 * gcc.dg/vect/pr57558-2.c: New test.
6341
c7c713ec 63422016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6343
cfc1aded 6344 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 6345 to scan forwprop1 dump pass.
6346
34b9af67 63472016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6348
6349 PR c++/51488
6350 * g++.dg/template/pr51488.C: New.
6351
322d4184 63522016-07-29 Jakub Jelinek <jakub@redhat.com>
6353
6354 PR c/71969
6355 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6356 static __inline__.
6357 * gcc.dg/pr71969-1.c: New test.
6358 * gcc.dg/pr71969-2.c: New test.
6359 * gcc.dg/pr71969-3.c: New test.
6360
7648c9c7 63612016-07-29 Marek Polacek <polacek@redhat.com>
6362
6363 PR c/71574
6364 * c-c++-common/pr71574.c: New test.
6365
35fddbd6 6366 PR c/71583
6367 * gcc.dg/noncompile/pr71583.c: New test.
6368
d06bcb87 63692016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6370
6371 PR middle-end/68217
6372 * gcc.dg/pr68217.c: New test.
6373
fb5574d7 63742016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6375
6376 PR fortran/71067
6377 * gfortran.dg/pr71067_1.f90: New test.
6378 * gfortran.dg/pr71067_2.f90: Ditto.
6379
a52bb7a0 63802016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6381
6382 * gcc.target/powerpc/vec-extract-1.c: New test.
6383
42e96823 63842016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6385
6386 PR fortran/71799
6387 * gfortran.dg/pr71799.f90: New test.
6388
d5539c6b 63892016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6390
6391 PR c++/71665
6392 * g++.dg/cpp0x/pr71665-1.C: New.
6393 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6394 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6395 * g++.dg/ext/label10.C: Likewise.
6396 * g++.dg/parse/constant5.C: Likewise.
6397
05995232 63982016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6399
6400 PR fortran/71859
6401 * gfortran.dg/pr71859.f90: New test.
6402 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6403 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6404
7a4429b2 64052016-07-28 Paul Thomas <pault@gcc.gnu.org>
6406
6407 PR fortran/71883
6408 * gfortran.dg/pr71883.f90 : New test.
6409
f339cf78 64102016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6411
6412 PR tree-optimization/71734
cfc1aded 6413 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 6414
8311fe26 64152016-07-28 Renlin Li <renlin.li@arm.com>
6416
6417 Revert
6418 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6419
6420 PR fortran/71902
6421 * gfortran.dg/dependency_47.f90: New test.
6422
595e387a 64232016-07-28 Martin Liska <mliska@suse.cz>
6424
6425 PR gcov-profile/68025
6426 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6427
83554604 64282016-07-28 Martin Liska <mliska@suse.cz>
6429
6430 * g++.dg/vect/pr70944.cc: New test.
6431
ec6d2d63 64322016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6433
6434 PR middle-end/71994
6435 * gcc.dg/torture/pr71994.c: New test.
6436
12dabcee 64372016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6438
6439 PR middle-end/71078
6440 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6441 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6442 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6443
262a83d5 64442016-07-27 Richard Biener <rguenther@suse.de>
6445
6446 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6447
3989f1fe 64482016-07-27 Martin Liska <mliska@suse.cz>
6449
6450 * gcc.dg/predict-13.c: New test.
6451 * gcc.dg/predict-14.c: New test.
6452
69a499fa 64532016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6454
7a4429b2 6455 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 6456 including stdint.h.
6457 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6458 including stdint.h.
6459
751fef95 64602016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6461
6462 PR target/71869
6463 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6464 IEEE built-in functions handle quiet and signalling NaNs
6465 correctly.
6466
5e07497c 64672016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6468
6469 PR fortran/71862
6470 * gfortran.dg/pr71862.f90: New test.
6471
18928e61 64722016-07-26 Martin Sebor <msebor@redhat.com>
6473
6474 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6475 selector with dg-options.
6476
7e1856f1 64772016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6478
6479 PR tree-optimization/18046
6480 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6481 * gcc.dg/tree-ssa/vrp103.c: New test.
6482 * gcc.dg/tree-ssa/vrp104.c: New test.
6483
08679462 64842016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6485
6486 * gcc.target/powerpc/pr63354.c: Require lp64 since
6487 -mprofile-kernel is not legal with -m32.
6488
8c3efadf 64892016-07-26 Richard Biener <rguenther@suse.de>
6490
6491 PR rtl-optimization/71984
6492 * gcc.dg/torture/pr71984.c: New testcase.
6493
78866ecd 64942016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6495
6496 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6497 g++-dg-runtest via et-dg-runtest.
6498 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6499 * gcc.dg/vect/vect.exp: Likewise.
6500 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6501 gfortran-dg-runtest.
6502 * gfortran.dg/vect/vect.exp: Likewise.
6503 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6504 (check_mips_loongson_hw_available): Likewise.
6505 (check_effective_target_mpaired_single_runtime): Likewise.
6506 (check_effective_target_mips_loongson_runtime): Likewise.
6507 (add_options_for_mpaired_single): Likewise.
6508 (check_effective_target_vect_int): Add global et_index.
6509 Check and save the supported feature for a target selected by
6510 the et_index target. Break long lines where appropriate. Call
6511 et-is-effective-target for MIPS with an argument instead of
6512 check_effective_target_* where appropriate.
6513 (check_effective_target_vect_intfloat_cvt): Likewise.
6514 (check_effective_target_vect_uintfloat_cvt): Likewise.
6515 (check_effective_target_vect_floatint_cvt): Likewise.
6516 (check_effective_target_vect_floatuint_cvt): Likewise.
6517 (check_effective_target_vect_simd_clones): Likewise.
6518 (check_effective_target_vect_shift): ewise.
6519 (check_effective_target_whole_vector_shift): Likewise.
6520 (check_effective_target_vect_bswap): Likewise.
6521 (check_effective_target_vect_shift_char): Likewise.
6522 (check_effective_target_vect_long): Likewise.
6523 (check_effective_target_vect_float): Likewise.
6524 (check_effective_target_vect_double): Likewise.
6525 (check_effective_target_vect_long_long): Likewise.
6526 (check_effective_target_vect_no_int_max): Likewise.
6527 (check_effective_target_vect_no_int_add): Likewise.
6528 (check_effective_target_vect_no_bitwise): Likewise.
6529 (check_effective_target_vect_widen_shift): Likewise.
6530 (check_effective_target_vect_no_align): Likewise.
6531 (check_effective_target_vect_hw_misalign): Likewise.
6532 (check_effective_target_vect_element_align): Likewise.
6533 (check_effective_target_vect_condition): Likewise.
6534 (check_effective_target_vect_cond_mixed): Likewise.
6535 (check_effective_target_vect_char_mult): Likewise.
6536 (check_effective_target_vect_short_mult): Likewise.
6537 (check_effective_target_vect_int_mult): Likewise.
6538 (check_effective_target_vect_extract_even_odd): Likewise.
6539 (check_effective_target_vect_interleave): Likewise.
6540 (check_effective_target_vect_stridedN): Likewise.
6541 (check_effective_target_vect_multiple_sizes): Likewise.
6542 (check_effective_target_vect64): Likewise.
6543 (check_effective_target_vect_call_copysignf): Likewise.
6544 (check_effective_target_vect_call_sqrtf): Likewise.
6545 (check_effective_target_vect_call_btrunc): Likewise.
6546 (check_effective_target_vect_call_btruncf): Likewise.
6547 (check_effective_target_vect_call_ceil): Likewise.
6548 (check_effective_target_vect_call_ceilf): Likewise.
6549 (check_effective_target_vect_call_floor): Likewise.
6550 (check_effective_target_vect_call_floorf): Likewise.
6551 (check_effective_target_vect_call_lceil): Likewise.
6552 (check_effective_target_vect_call_lfloor): Likewise.
6553 (check_effective_target_vect_call_nearbyint): Likewise.
6554 (check_effective_target_vect_call_nearbyintf): Likewise.
6555 (check_effective_target_vect_call_round): Likewise.
6556 (check_effective_target_vect_call_roundf): Likewise.
6557 (check_effective_target_vect_perm): Likewise, but also append *_saved
6558 to the existing global name to properly cache the result.
6559 (check_effective_target_vect_perm_byte): Likewise.
6560 (check_effective_target_vect_perm_short): Likewise.
6561 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6562 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6563 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6564 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6565 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6566 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6567 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6568 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6569 (check_effective_target_vect_sdot_qi): Likewise.
6570 (check_effective_target_vect_udot_qi): Likewise.
6571 (check_effective_target_vect_sdot_hi): Likewise.
6572 (check_effective_target_vect_udot_hi): Likewise.
6573 (check_effective_target_vect_usad_char): Likewise.
6574 (check_effective_target_vect_pack_trunc): Likewise.
6575 (check_effective_target_vect_unpack): Likewise.
6576 (check_effective_target_vect_aligned_arrays): Likewise.
6577 (check_effective_target_vect_natural_alignment): Likewise.
6578 (check_effective_target_vector_alignment_reachable): Likewise.
6579 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6580 (is-effective-target): Initialize et_index if undefined.
6581 (et-dg-runtest): New.
6582 (et-is-effective-target): Likewise.
6583 (check_vect_support_and_set_flags): Add supported MIPS targets to
6584 EFFECTIVE_TARGETS list. Return the number of supported targets.
6585
b2930f09 65862016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 6587 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 6588
6589 PR middle-end/70920
6590 * gcc.dg/pr70920-1.c: New test-case.
6591 * gcc.dg/pr70902-2.c: Likewise.
6592 * gcc.dg/pr70920-3.c: Likewise.
6593 * gcc.dg/pr70920-4.c: Likewise
6594 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6595 2 instead of 3.
6596
90821294 65972016-07-25 Alexander Monakov <amonakov@ispras.ru>
6598
6599 * gcc.c-torture/execute/pr71494.c: Require label_values.
6600 * gcc.dg/pr16973.c: Ditto.
6601
1660595b 66022016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6603
6604 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6605 * gcc.dg/torture/pr69771.c: Require int32plus.
6606 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6607
5b2b88ce 66082016-07-25 Martin Liska <mliska@suse.cz>
6609
6610 * gcc.dg/torture/pr71987.c: New test.
6611
e2f926e9 66122016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6613
6614 PR fortran/71935
6615 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6616 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6617 * gfortran.dg/pr71935.f90: New test.
6618
a940fdc7 66192016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 6620
6621 PR c++/71675
6622 * g++.dg/ext/atomic-3.C: New test.
6623 * gcc.dg/atomic/pr71675.c: New test.
6624
5a43070d 66252016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6626
6627 * gcc.target/i386/mvc8.c: New test.
6628
1b793819 66292016-07-22 Bin Cheng <bin.cheng@arm.com>
6630
6631 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6632 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6633
d4b4c787 66342016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6635
6636 PR fortran/71795
6637 * gfortran.dg/constructor_50.f90: New test.
6638
45648efe 66392016-07-22 Martin Liska <mliska@suse.cz>
6640
6641 PR gcov-profile/69028
6642 PR gcov-profile/62047
6643 * g++.dg/cilk-plus/pr69028.C: New test.
6644
b657bb1f 66452016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6646
6647 * gfortran.dg/coarray_stat_2.f90: New test.
6648
3a421504 66492016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6650
6651 * gcc.target/powerpc/vec-extract.h: New files to check the
6652 vec_extract built-in functions for all vector types, testing
6653 accessing each element, both with constant and variable element
6654 numbers.
6655 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6656 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6657 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6658 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6659 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6660 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6661 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6662 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6663 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6664
d40a1eac 66652016-07-21 Jakub Jelinek <jakub@redhat.com>
6666
6667 PR c++/71728
6668 * g++.dg/other/pr71728.C: New test.
6669
3b0d7293 66702016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6671
6672 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6673 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6674 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6675 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6676 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6677
50953a9f 66782016-07-21 Richard Biener <rguenther@suse.de>
6679
6680 PR tree-optimization/71947
6681 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6682
90261646 66832016-07-21 Bin Cheng <bin.cheng@arm.com>
6684
6685 * gcc.dg/tree-ssa/scev-15.c: New.
6686
5a5a7a90 66872016-07-21 Bin Cheng <bin.cheng@arm.com>
6688
6689 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6690
df0c563f 66912016-07-21 Jakub Jelinek <jakub@redhat.com>
6692
6693 PR c++/71941
6694 * g++.dg/gomp/pr71941.C: New test.
6695
24acd4ab 66962016-07-20 David Malcolm <dmalcolm@redhat.com>
6697
6698 PR c/70339
6699 PR c/71858
6700 * g++.dg/spellcheck-identifiers.C: New test case, based on
6701 gcc.dg/spellcheck-identifiers.c.
6702 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6703 gcc.dg/spellcheck-identifiers-2.c.
6704 * g++.dg/spellcheck-typenames.C: New test case, based on
6705 gcc.dg/spellcheck-typenames.c
6706
8669e753 67072016-07-20 Jonathan Wakely <jwakely@redhat.com>
6708
6709 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6710 pointer to member function and also test catching by reference.
6711
75cb41b8 67122016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6713
6714 * gcc.target/s390/pr67443.c: Fix test case.
6715
07be1239 67162016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6717
6718 * gcc.target/s390/insv-1.c: Xfail some tests.
6719 * gcc.target/s390/insv-2.c: Likewise.
6720
e9b5fdd9 67212016-07-20 Georg-Johann Lay <avr@gjlay.de>
6722
6723 * gcc.target/avr/torture/get-mem.c: New test.
6724 * gcc.target/avr/torture/set-mem.c: New test.
6725
b704b0e1 67262016-07-20 Georg-Johann Lay <avr@gjlay.de>
6727
6728 PR target/71948
6729 * gcc.target/avr/torture/tiny-progmem.c: New test.
6730
051eb924 67312016-07-20 Jakub Jelinek <jakub@redhat.com>
6732
fdb70809 6733 PR c++/71909
6734 * g++.dg/parse/pr71909.C: New test.
6735 * g++.dg/tm/pr71909.C: New test.
6736
051eb924 6737 PR c++/50060
6738 * g++.dg/cpp0x/constexpr-50060.C: New test.
6739 * g++.dg/cpp1y/constexpr-50060.C: New test.
6740
c4e1267c 67412016-07-20 Martin Liska <mliska@suse.cz>
6742
6743 * gfortran.dg/graphite/pr71898.f90: New test.
6744
ecaa5fd4 67452016-07-20 Bin Cheng <bin.cheng@arm.com>
6746
6747 PR tree-optimization/71503
6748 PR tree-optimization/71683
6749 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6750 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6751
f5b88ba1 67522016-07-20 Martin Liska <mliska@suse.cz>
6753
6754 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6755 * gcc.dg/plugin/sreal-test-1.c: Remove.
6756 * gcc.dg/plugin/sreal_plugin.c: Remove.
6757
e889bd11 67582016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6759
6760 PR fortran/71902
6761 * gfortran.dg/dependency_47.f90: New test.
6762
1c6bb1c0 67632016-07-19 Jakub Jelinek <jakub@redhat.com>
6764
94d511af 6765 PR rtl-optimization/71916
6766 * gcc.c-torture/compile/pr71916.c: New test.
6767
54e95a17 6768 PR middle-end/71874
6769 * g++.dg/torture/pr71874.C: New test.
6770
1c6bb1c0 6771 PR middle-end/71734
6772 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6773 (my_alloc): Rewritten to use __builtin_posix_memalign and
6774 __SIZE_TYPE__.
6775 (my_free): Use __builtin_free instead of _mm_free.
6776 (Vec::operator=): Use __builtin_memcpy.
6777
0d565f19 67782016-07-19 Martin Jambor <mjambor@suse.cz>
6779
cfc1aded 6780 PR fortran/71688
6781 * gfortran.dg/pr71688.f90: New test.
0d565f19 6782
2be13cd5 67832016-07-19 Richard Biener <rguenther@suse.de>
6784
6785 * c-c++-common/vector-subscript-6.c: New testcase.
6786 * c-c++-common/vector-subscript-7.c: Likewise.
6787
1697df09 67882016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6789
7a4429b2 6790 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 6791 and UInt32 based on __SIZEOF_INT__.
6792
8894566e 67932016-07-19 Richard Biener <rguenther@suse.de>
6794
6795 PR tree-optimization/71901
6796 * gcc.dg/torture/pr71901.c: New testcase.
6797
67982016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 6799
6800 PR tree-optimization/71908
6801 * gcc.dg/torture/pr71908.c: New testcase.
6802
106ac76d 68032016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6804
6805 PR target/71493
6806 * gcc.target/powerpc/pr71493-1.c: New test.
6807 * gcc.target/powerpc/pr71493-2.c: Likewise.
6808
e6517a48 68092016-07-18 Jakub Jelinek <jakub@redhat.com>
6810
d1e0c36e 6811 PR c++/71835
6812 * g++.dg/conversion/ambig3.C: New test.
6813
6fe424c2 6814 PR c++/71828
6815 * g++.dg/cpp0x/constexpr-71828.C: New test.
6816
d3dd9e33 6817 PR c++/71826
6818 * g++.dg/template/pr71826.C: New test.
6819
74fd83a9 6820 PR c++/71822
6821 * g++.dg/template/defarg21.C: New test.
6822
e6517a48 6823 PR c++/71871
6824 * g++.dg/ext/vector31.C: New test.
6825
f942bdbf 68262016-07-18 Uros Bizjak <ubizjak@gmail.com>
6827
6828 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6829
4b1425be 68302016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6831
6832 PR tree-optimization/71734
6833 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6834
a80f37e1 68352016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6836
6837 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6838 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6839 stack-layout-dynamic-1.c: New test.
6840
ea283725 68412016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6842
6843 * gcc.target/s390/nolrl-1.c: New test.
6844
14eab729 68452016-07-17 Fritz Reese <fritzoreese@gmail.com>
6846
6847 PR fortran/71523
6848 * gfortran.dg/pr71523_1.f90: New test.
6849 * gfortran.dg/pr71523_2.f90: New test.
6850
3925d644 68512016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6852
6853 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6854
fb9ff4ce 68552016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 6856 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 6857
6858 PR fortran/62125
6859 * gfortran.dg/pr62125.f90: New test.
6860
95b0f5e9 68612016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6862
6863 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6864 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6865
1913be16 68662016-07-15 Jonathan Wakely <jwakely@redhat.com>
6867
6868 PR c++/58796
6869 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6870 * g++.dg/cpp0x/nullptr35.C: New test.
6871
b4803084 68722016-07-15 Bin Cheng <bin.cheng@arm.com>
6873
6874 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6875
89e3ec3d 68762016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6877
6878 * gfortran.dg/goacc/vector_length.f90: New test.
6879
2084e279 68802016-07-15 Richard Biener <rguenther@suse.de>
6881
6882 PR tree-optimization/71881
6883 * gcc.dg/torture/pr71881.c: New testcase.
6884
2177bb9a 68852016-07-15 Richard Biener <rguenther@suse.de>
6886
6887 PR tree-optimization/71887
6888 * gcc.dg/torture/pr71887.c: New testcase.
6889
0dd7db3b 68902016-07-15 Jakub Jelinek <jakub@redhat.com>
6891
6892 PR c/71858
6893 * gcc.dg/spellcheck-identifiers-3.c: New test.
6894
b41cc4d1 68952016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6896
6897 PR fortran/71807
6898 * gfortran.dg/null_9.f90: New test.
6899
a4d34e5e 69002016-07-15 Bin Cheng <bin.cheng@arm.com>
6901
6902 * gcc.dg/tree-ssa/loop-41.c: New test.
6903
1547c551 69042016-07-15 Bin Cheng <bin.cheng@arm.com>
6905
6906 PR tree-optimization/71347
6907 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6908
b9c2416b 69092016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6910
6911 PR fortran/29819
6912 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6913 * gfortran.dg/contains.f90: Ditto.
6914 * gfortran.dg/contains_empty_1.f03: Ditto.
6915 * gfortran.dg/submodule_3.f08: Ditto.
6916
28413b15 69172016-07-14 Jakub Jelinek <jakub@redhat.com>
6918
661af228 6919 PR testsuite/71865
6920 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6921 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6922 expected diagnostics.
6923
28413b15 6924 PR c/71858
6925 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6926 * gcc.dg/spellcheck-identifiers-2.c: New test.
6927 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6928 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6929
7b3b3a49 69302016-07-14 Jakub Jelinek <jakub@redhat.com>
6931
6932 PR tree-optimization/71872
6933 * gcc.c-torture/compile/pr71872.c: New test.
6934
7c039c44 69352016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6936
6937 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6938 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6939 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6940 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6941 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6942 * gcc.target/arm/atomic-op-acquire-1.c: This.
6943 * gcc.target/arm/atomic-op-char.c: Rename into ...
6944 * gcc.target/arm/atomic-op-char-1.c: This.
6945 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6946 * gcc.target/arm/atomic-op-consume-1.c: This.
6947 * gcc.target/arm/atomic-op-int.c: Rename into ...
6948 * gcc.target/arm/atomic-op-int-1.c: This.
6949 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6950 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6951 * gcc.target/arm/atomic-op-release.c: Rename into ...
6952 * gcc.target/arm/atomic-op-release-1.c: This.
6953 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6954 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6955 * gcc.target/arm/atomic-op-short.c: Rename into ...
6956 * gcc.target/arm/atomic-op-short-1.c: This.
6957 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6958 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6959 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6960 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6961 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6962 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6963 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6964 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6965 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6966 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6967
80c5e533 69682016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6969
6970 PR fortran/70842
6971 * gfortran.dg/select_type_35.f03: New test.
6972
c5a9fc7b 69732016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6974
6975 PR target/65951
6976 PR tree-optimization/70923
6977 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6978 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6979 * gcc.dg/vect/pr65951.c: Likewise.
6980 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6981
d1242c94 69822016-07-14 David Edelsohn <dje.gcc@gmail.com>
6983
6984 * c-c++-common/pr60226.c: Expect maximum object file alignment
6985 error on AIX.
6986
97f2a90b 69872016-07-14 Richard Biener <rguenther@suse.de>
6988
6989 PR tree-optimization/71866
6990 * gcc.dg/torture/pr71866.c: New testcase.
6991
6029a910 69922016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6993
6994 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6995 selector and enclose boolean expression in curly braces.
6996
798d22ed 69972016-07-14 Alan Modra <amodra@gmail.com>
6998
6999 PR target/71733
7000 * gcc.target/powerpc/p9-novsx.c: New.
7001
3ffcb27d 70022016-07-13 Andi Kleen <ak@linux.intel.com>
7003
7004 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7005 * g++.dg/tree-prof/morefunc.C: Dito.
7006 * g++.dg/tree-prof/pr35545.C: Dito.
7007 * g++.dg/tree-prof/reorder.C: Dito.
7008 * gcc.dg/tree-prof/20050826-2.c: Dito.
7009 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7010 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7011 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7012 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7013 * gcc.dg/tree-prof/inliner-1.c: Dito.
7014 * gcc.dg/tree-prof/merge_block.c: Dito.
7015 * gcc.dg/tree-prof/stringop-1.c: Dito.
7016 * gcc.dg/tree-prof/stringop-2.c: Dito.
7017 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7018 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7019 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7020 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7021 * gcc.dg/tree-prof/update-loopch.c: Dito.
7022 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7023 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7024 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7025 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7026 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7027 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7028 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7029
9ace90e5 70302016-07-13 Andi Kleen <ak@linux.intel.com>
7031
7032 * lib/profopt.exp (profopt-execute): Remove .imports files.
7033
b75cf198 70342016-07-13 Andi Kleen <ak@linux.intel.com>
7035
f942bdbf 7036 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 7037
4d0389a9 70382016-07-13 Andi Kleen <ak@linux.intel.com>
7039
7040 * lib/profopt.exp (dg-final-scan-autofdo,
7041 dg-final-scan-not-autofdo): New functions.
7042
a5af7a75 70432016-07-13 Bin Cheng <bin.cheng@arm.com>
7044
7045 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7046 * gcc.dg/vect/vect-35.c: Ditto.
7047 * gcc.dg/vect/vect-alias-check-2.c: New test.
7048
c6bcae01 70492016-07-13 Martin Liska <mliska@suse.cz>
7050
7051 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 7052 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 7053 * gfortran.dg/pr42108.f90: Update expected dump scan.
7054
0644c120 70552016-07-13 Richard Biener <rguenther@suse.de>
7056
7057 PR tree-optimization/24574
7058 * gcc.dg/pr24574.c: New testcase.
7059
2bbae5b9 70602016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7061
f942bdbf 7062 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 7063 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7064 * c-c++-common/pr68833-1.c: Require int32plus.
7065 * gcc.dg/ipa/pr63551.c: Likewise.
7066 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7067 * gcc.dg/ipa/pr64041.c: Require int32plus.
7068
839a6560 70692016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7070
7071 PR ipa/71633
7072 * g++.dg/pr71633.C: New test.
7073
8f5f2788 70742016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7075
7076 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7077 Add new arm_thumb1_cbz_ok effective target.
7078 * gcc.target/arm/cbz.c: New test.
7079
417e5cc5 70802016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7081
7082 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7083 Define effective target.
7084 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7085 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7086 * gcc.target/arm/movhi_movw.c: New test.
7087 * gcc.target/arm/movsi_movw.c: Likewise.
7088 * gcc.target/arm/movdi_movw.c: Likewise.
7089
68a5143e 70902016-07-13 Richard Biener <rguenther@suse.de>
7091
7092 PR middle-end/71104
7093 * gcc.dg/pr71104-1.c: New testcase.
7094 * gcc.dg/pr71104-2.c: Likewise.
7095
69e8d259 70962016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7097
7098 PR target/71805
7099 * gcc.target/powerpc/pr71805.c: New test.
7100
244f142f 71012016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7102
7103 * gcc.target/powerpc/divkc3-1.c: New.
7104 * gcc.target/powerpc/mulkc3-1.c: New.
7105
6fc56f1f 71062016-07-12 Nathan Sidwell <nathan@acm.org>
7107
7108 * gcc.target/arm/data-rel-1.c: New.
7109 * gcc.target/arm/data-rel-2.c: New.
7110 * gcc.target/arm/data-rel-3.c: New.
7111
94ee1e9c 71122016-07-12 Martin Liska <mliska@suse.cz>
7113
7114 * gcc.dg/params/blocksort-part.c: New test.
7115 * gcc.dg/params/params.exp: New file.
7116
cd32d747 71172016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7118
7119 PR middle-end/71700
7120 * gcc.c-torture/execute/pr71700.c: New test.
7121
ad010d47 71222016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7123 Richard Biener <rguenther@suse.de>
7124
7125 PR tree-optimization/23286
7126 PR tree-optimization/70159
7127 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7128 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7129 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7130 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7131 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7132 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7133 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7134 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7135 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7136 * gcc.dg/pr51879-12.c: Likewise.
7137 * gcc.dg/strlenopt-9.c: Likewise.
7138 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7139 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7140 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7141 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7142 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7143 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7144 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7145 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7146 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7147 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7148 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7149 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7150 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7151 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7152 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7153
9aece49e 71542016-07-12 Richard Biener <rguenther@suse.de>
7155
7156 PR rtl-optimization/68961
7157 * gcc.target/i386/pr68961.c: New testcase.
7158
8f05fee9 71592016-07-11 Jakub Jelinek <jakub@redhat.com>
7160
4a6cc5cd 7161 PR middle-end/71758
7162 * c-c++-common/gomp/pr71758.c: New test.
7163 * gfortran.dg/gomp/pr71758.f90: New test.
7164
8f05fee9 7165 PR tree-optimization/71823
7166 * gcc.dg/vect/pr71823.c: New test.
7167
b73690a4 71682016-07-11 David Malcolm <dmalcolm@redhat.com>
7169
7170 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7171 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7172 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7173
675f4c6b 71742016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7175
7176 PR target/71801
7177 * gcc.target/i386/pr71801.c: New test.
7178
9aaf7e3e 71792016-07-11 Richard Biener <rguenther@suse.de>
7180
7181 PR tree-optimization/71816
7182 * gcc.dg/torture/pr71816.c: New testcase.
7183
dd58bf21 71842016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7185
7186 PR fortran/71783
7187 * gfortran.dg/dependency_46.f90: New test.
7188
a2ebcb84 71892016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7190
7191 PR rtl-optimization/71621
7192 * gcc.target/i386/pr71621-1.c: New.
7193 * gcc.target/i386/pr71621-2.c: New.
7194
6cedf97e 71952016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7196
7197 * gfortran.dg/goacc/pr71704.f90: New test.
7198
dc71c755 71992016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7200
7201 PR target/71297
7202 * gcc.target/powerpc/pr71297.c: New.
7203
288161af 72042016-07-08 Jiong Wang <jiong.wang@arm.com>
7205
7206 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7207
98e771d6 72082016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7209
7210 PR target/71806
7211 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7212
c3d27339 72132016-07-08 Alan Hayward <alan.hayward@arm.com>
7214
7215 PR tree-optimization/71667
7216 * gcc.dg/vect/pr71667.c: New
7217
b1b5042a 72182016-07-08 Martin Liska <mliska@suse.cz>
7219
7220 * gcc.dg/torture/pr71606.c: New test.
7221
5cdc40a0 72222016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7223
7224 PR fortran/71764
7225 * gfortran.dg/pr71764.f90: New test.
7226
bcc4d868 72272016-07-07 Jakub Jelinek <jakub@redhat.com>
7228 Kai Tietz <ktietz70@googlemail.com>
7229
7230 PR c++/70869
7231 PR c++/71054
7232 * g++.dg/cpp0x/pr70869.C: New test.
7233 * g++.dg/cpp0x/pr71054.C: New test.
7234
b39328b2 72352016-07-07 David Edelsohn <dje.gcc@gmail.com>
7236
7237 * g++.dg/debug/pr71432.C: Fail on AIX.
7238
95c9caad 72392016-07-07 Martin Liska <mliska@suse.cz>
7240
7241 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7242 an undefined behavior.
7243 * gfortran.dg/do_3.F90: Likewise.
7244 * gfortran.dg/do_check_11.f90: New test.
7245 * gfortran.dg/do_check_12.f90: New test.
7246 * gfortran.dg/do_corner_warn.f90: New test.
7247
8e976d11 72482016-07-07 Martin Liska <mliska@suse.cz>
7249
7250 * gfortran.dg/predict-1.f90: Ammend the test.
7251 * gfortran.dg/predict-2.f90: Likewise.
7252
26716fc7 72532016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7254
7255 PR ipa/71624
7256 * g++.dg/pr71624.C: New test.
7257
2d079cbf 72582016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7259
7260 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7261 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7262 ARMv8-M Mainline architectures.
7263
9e6f4af4 72642016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7265
7266 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7267 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7268
d490b07a 72692016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7270
7271 PR target/70098
7272 PR target/71763
7273 * gcc.target/powerpc/pr71763.c: New file.
7274
798fc305 72752016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7276
7277 PR tree-optimization/71518
f942bdbf 7278 * gcc.dg/pr71518.c: New test.
798fc305 7279
97e4cbac 72802016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7281
7282 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7283
19aea164 72842016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7285
f942bdbf 7286 PR target/50739
19aea164 7287 * gcc.target/avr/pr50739.c: New test.
7288
105e9dfc 72892016-07-05 Jan Hubicka <jh@suse.cz>
7290
7291 * gcc.dg/tree-ssa/scev-14.c: update template.
7292
1137da9c 72932016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7294
7295 * gcc.dg/vect/group-no-gaps-1.c: New test.
7296
ce393063 72972016-07-05 Andi Kleen <ak@linux.intel.com>
7298
7299 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7300 if kernel supports MPX.
7301
92a44a68 73022016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 7303
7304 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7305
f2ccdf8e 73062016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7307 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7308
7309 * gcc.target/powerpc/signbit-1.c: New test.
7310 * gcc.target/powerpc/signbit-2.c: New test.
7311 * gcc.target/powerpc/signbit-3.c: New test.
7312
0215a22c 73132016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7314
7315 PR rtl-optimization/71594
7316 * gcc.dg/torture/pr71594.c: New test.
7317
30a39817 73182016-07-05 Jan Hubicka <jh@suse.cz>
7319
7320 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7321
b65b8df2 73222016-07-05 David Malcolm <dmalcolm@redhat.com>
7323
7324 PR c++/62314
f9c39b65 7325 * g++.dg/parse/error5.C: Update column
b65b8df2 7326 number of missing semicolon error.
7327 * g++.dg/pr62314-2.C: New test case.
7328
6b5471d8 73292016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7330
7331 * gfortran.dg/coarray_stat_function.f90: New test.
7332 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7333 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7334 to new interfaces.
7335
35b3a8dd 73362016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7337
7338 PR fortran/71623
7339 * gfortran.dg/deferred_character_17.f90: New test.
7340
b84c1ddf 73412016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7342
7343 * gcc.target/arm/neon/polytypes.c: Move to ...
7344 * gcc.target/arm/polytypes.c: ... here.
7345 * gcc.target/arm/neon/pr51534.c: Move to ...
7346 * gcc.target/arm/pr51534.c: ... here.
7347 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7348 * gcc.target/arm/vect-vcvt.c: ... here.
7349 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7350 * gcc.target/arm/vect-vcvtq.c: ... here.
7351 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7352 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7353 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7354 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7355 * gcc.target/arm/neon/neon.exp: Delete.
7356 * gcc.target/arm/neon/: Delete.
7357
7e9136f1 73582016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7359
7360 PR fortran/65575
7361 * gfortran.dg: pr65575.f90: New test.
7362
18b42a28 73632016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7364
7365 PR fortran/35849
7366 * gfortran.dg: pr35849.f90: New test.
7367
f8765404 73682016-07-04 Jakub Jelinek <jakub@redhat.com>
7369
7370 PR c++/71739
7371 * g++.dg/cpp0x/pr71739.C: New test.
7372
e3422b3a 73732016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7374
7375 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7376
2da1c9f7 73772016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7378
7379 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7380 locr.
7381 * gcc.target/s390/loc-1.c: New test.
7382
6125d36e 73832016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7384
f9c39b65 7385 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7386 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 7387
42797d4b 73882016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7389
7390 PR target/63874
7391 * gcc.target/aarch64/pr63874.c: New test.
7392
9d9fe66a 73932016-07-04 Jan Beulich <jbeulich@suse.com>
7394
7395 * g++.dg/header.c: New.
7396 * gcc.dg/header.c: New.
7397
c364d0f3 73982016-07-02 Jakub Jelinek <jakub@redhat.com>
7399
7400 PR c/71719
7401 * c-c++-common/Wunused-var-15.c: New test.
7402
267f3c67 74032016-07-01 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR fortran/71687
7406 * gfortran.dg/gomp/pr71687.f90: New test.
7407
8297c70b 74082016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7409
7410 * gcc.dg/const-float128-ped.c: Require __float128 effective
7411 target and options.
7412 * gcc.dg/const-float128.c: Likewise.
7413 * gcc.dg/torture/float128-cmp-invalid.c: Require
7414 __float128 and base_quadfloat_support effective targets, and
7415 __float128 options.
7416 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7417 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7418 * gcc.dg/torture/float128-nan.c: Likewise.
7419 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7420 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7421 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 7422 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 7423 (add_options_for___float128): New.
7424 (check_effective_target_base_quadword_support): New.
7425
eab79b94 74262016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7427
7428 PR target/71720
7429 * gcc.target/powerpc/pr71720.c: New test.
7430
4ce6622a 74312016-07-01 Jan Beulich <jbeulich@suse.com>
7432
7433 * gcc.dg/bss.c: New.
7434
0b6f1914 74352016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7436
7437 PR target/71698
7438 * gcc.target/powerpc/pr71698.c: New test.
7439
4d28a470 74402016-07-01 Georg-Johann Lay <avr@gjlay.de>
7441
7442 PR target/71151
7443 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7444 instead of ".foo" for its section name.
7445 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7446 depending on MCU's flash size.
7447 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7448 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7449 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7450 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7451 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7452 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7453
ed8613ec 74542016-07-01 Jan Beulich <jbeulich@suse.com>
7455
7456 * gcc.target/i386/pr65105-2.c: Add -msse2.
7457
720a0bce 74582016-06-30 Jakub Jelinek <jakub@redhat.com>
7459
c54ee83c 7460 PR tree-optimization/71707
7461 * gcc.dg/strlenopt-29.c: New test.
7462
a845ae6c 7463 PR fortran/71704
7464 * gfortran.dg/gomp/pr71704.f90: New test.
7465
720a0bce 7466 PR fortran/71705
7467 * gfortran.dg/gomp/pr71705.f90: New test.
7468
17c32c4a 74692016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7470
7471 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7472 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7473 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7474 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7475 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7476 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7477 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7478 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7479 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7480 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7481 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7482 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7483 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7484 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7485 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7486 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7487 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7488 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7489 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7490 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7491 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7492 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7493 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7494 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7495 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7496 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7497 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7498 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7499 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7500 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7501 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7502 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7503 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7504 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7505 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7506 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7507 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7508 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7509 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7510 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7511 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7512 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7513 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7514 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7515 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7516 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7517 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7518 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7519 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7520 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7521 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7522 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7523 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7524 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7525 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7526 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7527 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7528 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7529 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7530 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7531 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7532 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7533 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7534 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7535 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7536 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7537 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7538 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7539 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7540 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7541 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7542 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7543 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7544 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7545 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7546 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7547 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7548 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7549 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7550 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7551 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7552
443405c9 75532016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 7554 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 7555
7556 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7557
6e3a3de2 75582016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 7559 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 7560
7561 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7562
413c4f6c 75632016-06-30 David Malcolm <dmalcolm@redhat.com>
7564
7565 PR driver/71651
7566 * gcc.dg/spellcheck-options-12.c: New test case.
7567
4c4e99c3 75682016-06-30 Jakub Jelinek <jakub@redhat.com>
7569
7570 PR middle-end/71693
7571 * gcc.c-torture/compile/pr71693.c: New test.
7572
26a2e993 75732016-06-29 David Malcolm <dmalcolm@redhat.com>
7574
7575 * gcc.dg/spellcheck-params.c: New testcase.
7576 * gcc.dg/spellcheck-params-2.c: New testcase.
7577
63abcf45 75782016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7579
7580 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7581 vector extract instructions.
7582 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7583
5f1d49ac 75842016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7585
7586 PR fortran/71686
7587 * gfortran.dg/unexpected_eof_2.f90: New test.
7588 * gfortran.dg/unexpected_eof_3.f90: New test.
7589
0dc00113 75902016-06-29 Jim Wilson <jim.wilson@linaro.org>
7591
7592 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7593
4b975445 75942016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7595
7596 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7597 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7598 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7599
e276a6b9 76002016-06-29 Richard Biener <rguenther@suse.de>
7601
7602 PR middle-end/15256
7603 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7604
c02f3e35 76052016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7606
7607 * gcc.target/arm/aapcs/neon-vect10.c: Require
7608 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7609 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7610 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7611 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7612 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7613 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7614 * gcc.target/arm/fp16-aapcs-1.c: Require
7615 -mfloat-ab=hard. Also simplify the test.
7616 * gcc.target/arm/fp16-aapcs-2.c: New.
7617
d0c2a3dd 76182016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7619
f942bdbf 7620 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 7621 (add_options_for_arm_fp16_ieee): New.
7622 (add_options_for_arm_fp16_alternative): New.
7623 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7624 long-line.
7625 (effective_target_arm_fp16_hw): New.
7626
162fed22 76272016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7628
7629 PR tree-optimization/71655
7630 * g++.dg/pr71655.C: New test.
7631
9ed0eb00 76322016-06-29 Martin Liska <mliska@suse.cz>
7633
7634 * gcc.dg/pr71585.c: New test.
7635 * gcc.dg/pr71585-2.c: New test.
7636 * gcc.dg/pr71585-3.c: New test.
7637
641b1c86 76382016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7639
7640 PR tree-optimization/70729
7641 * g++.dg/vect/pr70729.cc: New test.
7642
44e775d8 76432016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7644
7645 * c-c++-common/gomp/cancel-1.c: Extend.
7646
83b23cdf 76472016-06-29 Jakub Jelinek <jakub@redhat.com>
7648
7649 PR tree-optimization/71625
7650 * gcc.dg/strlenopt-28.c: New test.
7651
b6a4a0f5 76522016-06-29 Richard Biener <rguenther@suse.de>
7653
7654 PR middle-end/71002
7655 * g++.dg/torture/pr71002.C: Adjust testcase.
7656
1af10ce6 76572016-06-29 Jakub Jelinek <jakub@redhat.com>
7658
7659 PR c/71685
7660 * gcc.dg/pr71685.c: New test.
7661
76622016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 7663
7664 PR c/71552
7665 * gcc.dg/init-bad-9.c: New test.
7666
043457fd 76672016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7668
7669 * gcc.target/powerpc/abs128-1.c: Require VSX.
7670 * gcc.target/powerpc/copysign128-1.c: Likewise.
7671 * gcc.target/powerpc/inf128-1.c: Likewise.
7672 * gcc.target/powerpc/nan128-1.c: Likewise.
7673
d378e319 76742016-06-28 Jakub Jelinek <jakub@redhat.com>
7675
7676 PR middle-end/71626
7677 * gcc.c-torture/execute/pr71626-1.c: New test.
7678 * gcc.c-torture/execute/pr71626-2.c: New test.
7679
10ef7949 76802016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7681
7682 PR target/71656
7683 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7684
1fcfb8f7 76852016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7686
7687 PR target/71670
7688 * gcc.target/powerpc/pr71670.c: New testcase.
7689
35fd0c10 76902016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7691
7692 PR target/71656
7693 * gcc.target/powerpc/pr71656-1.c: New test.
7694 * gcc.target/powerpc/pr71656-2.c: New test.
7695
584757bc 76962016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7697
7698 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7699 around fp16 code.
7700 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7701 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7702 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7703 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7704 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7705 Add arm_neon_fp16_ok effective target.
f942bdbf 7706 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7707 Likewise.
7708 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7709 Likewise.
7710 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7711 Likewise.
7712 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7713 Likewise.
7714 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7715 Likewise.
7716 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7717 Likewise.
7718 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7719 Likewise.
7720 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7721 Likewise.
7722 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7723 Likewise.
7724 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7725 Likewise.
7726 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7727 Likewise.
584757bc 7728
cbcc4297 77292016-06-26 Jan Hubicka <hubicka@ucw.cz>
7730
7731 * gcc.dg/predict-12.c: New testcase.
7732
0aa73965 77332016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7734
7735 PR fortran/71649
7736 * gfortran.dg/pr71649.f90: New test.
7737
9977f724 77382016-06-25 Jakub Jelinek <jakub@redhat.com>
7739
a5c54f33 7740 PR tree-optimization/71643
7741 * g++.dg/opt/pr71643.C: New test.
7742
9977f724 7743 PR tree-optimization/71631
7744 * gcc.c-torture/execute/pr71631.c: New test.
7745
e09883e4 77462016-06-24 Jan Hubicka <hubicka@ucw.cz>
7747
7748 * gcc.dg/predict-11.c: New testcase.
7749 * gfortran.dg/predict-2.f90: New testcase.
7750
89beffc9 77512016-06-24 Jan Hubicka <hubicka@ucw.cz>
7752
7753 * gcc.dg/predict-10.c: New test.
7754
2275a11d 77552016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7756
7757 * gcc.target/powerpc/abs128-1.c: New.
7758 * gcc.target/powerpc/copysign128-1.c: New.
7759 * gcc.target/powerpc/inf128-1.c: New.
7760 * gcc.target/powerpc/nan128-1.c: New.
7761
37681b7f 77622016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7763
7764 * gfortran.dg/pr71642.f90: New test.
7765
9cf2d600 77662016-06-24 Jakub Jelinek <jakub@redhat.com>
7767
7768 PR tree-optimization/71647
7769 * gcc.target/i386/pr71647.c: New test.
7770
eea332b9 77712016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7772
7773 * gcc.target/i386/noplt-gd-1.c: New test.
7774 * gcc.target/i386/noplt-gd-2.c: Likewise.
7775 * gcc.target/i386/noplt-gd-3.c: Likewise.
7776 * gcc.target/i386/noplt-ld-1.c: Likewise.
7777 * gcc.target/i386/noplt-ld-2.c: Likewise.
7778 * gcc.target/i386/noplt-ld-3.c: Likewise.
7779 * lib/target-supports.exp
7780 (check_effective_target_tls_get_addr_via_got): New.
7781
b6d48a78 77822016-06-24 Uros Bizjak <ubizjak@gmail.com>
7783
7784 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7785 testsuite compile flags.
7786 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7787 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7788
77892016-06-24 Uros Bizjak <ubizjak@gmail.com>
7790
7791 * g++dg/vect/pr36684.cc: Add dg-do compile.
7792 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7793 * gcc.dg/vect/pr70021.c: Ditto.
7794 * gcc.dg/vect/pr70138-1.c: Ditto.
7795 * gcc.dg/vect/pr70138-2.c: Ditto.
7796 * gcc.dg/vect/pr70354-1.c: Ditto.
7797 * gcc.dg/vect/pr70354-2.c: Ditto.
7798 * gcc.dg/vect/pr71259.c: Ditto.
7799 * gcc.dg/vect/pr71416-1.c: Ditto.
7800 * gcc.dg/vect/slp-43.c: Ditto.
7801 * gcc.dg/vect/slp-45.c: Ditto.
7802 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7803 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7804 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7805 * gfortran.dg/vect/pr69980.f90: Ditto.
7806
78072016-06-24 Uros Bizjak <ubizjak@gmail.com>
7808
7809 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7810 * gcc.dg/vect/bb-slp-30.c: Ditto.
7811 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7812 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7813 * gcc.dg/vect/pr45902.c: Ditto.
7814 * gcc.dg/vect/pr48172.c: Ditto.
7815 * gcc.dg/vect/pr48377.c: Ditto.
7816 * gcc.dg/vect/pr49038.c: Ditto.
7817 * gcc.dg/vect/pr49771.c: Ditto.
7818 * gcc.dg/vect/pr52091.c: Ditto.
7819 * gcc.dg/vect/pr53185-2.c: Ditto.
7820 * gcc.dg/vect/pr56826.c: Ditto.
7821 * gcc.dg/vect/pr60276.c: Ditto.
7822 * gcc.dg/vect/pr62021.c: Ditto.
7823 * gcc.dg/vect/pr63530.c: Ditto.
7824 * gcc.dg/vect/pr65518.c: Ditto.
7825 * gcc.dg/vect/pr65947-1.c: Ditto.
7826 * gcc.dg/vect/pr65947-10.c: Ditto.
7827 * gcc.dg/vect/pr65947-11.c: Ditto.
7828 * gcc.dg/vect/pr65947-12.c: Ditto.
7829 * gcc.dg/vect/pr65947-13.c: Ditto.
7830 * gcc.dg/vect/pr65947-2.c: Ditto.
7831 * gcc.dg/vect/pr65947-3.c: Ditto.
7832 * gcc.dg/vect/pr65947-4.c: Ditto.
7833 * gcc.dg/vect/pr65947-5.c: Ditto.
7834 * gcc.dg/vect/pr65947-6.c: Ditto.
7835 * gcc.dg/vect/pr65947-7.c: Ditto.
7836 * gcc.dg/vect/pr65947-8.c: Ditto.
7837 * gcc.dg/vect/pr65947-9.c: Ditto.
7838 * gcc.dg/vect/pr71416-1.c: Ditto.
7839 * gcc.dg/vect/pr71439.c: Ditto.
7840 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7841 * gcc.dg/vect/vect-bswap16.c: Ditto.
7842 * gcc.dg/vect/vect-bswap32.c: Ditto.
7843 * gcc.dg/vect/vect-bswap64.c: Ditto.
7844 * gcc.dg/vect/vect-live-1.c: Ditto.
7845 * gcc.dg/vect/vect-live-2.c: Ditto.
7846 * gcc.dg/vect/vect-live-3.c: Ditto.
7847 * gcc.dg/vect/vect-live-4.c: Ditto.
7848 * gcc.dg/vect/vect-live-5.c: Ditto.
7849 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7850 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7851 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7852 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7853 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7854 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7855 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7856 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7857 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7858 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7859 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7860 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7861 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7862 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7863 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7864 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7865 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7866
d4213166 78672016-06-24 Uros Bizjak <ubizjak@gmail.com>
7868
7869 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7870
5aaec397 78712016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7872
7873 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7874 ia32 if R_386_GOT32X relocation is supported.
7875 * gcc.target/i386/noplt-3.c: Likewise.
7876 * gcc.target/i386/noplt-2.c: Likewise.
7877 (main): Renamed to ...
7878 (bar): This.
7879 * gcc.target/i386/noplt-4.c: Likewise.
7880 (main): Renamed to ...
7881 (bar): This.
7882 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7883 * gcc.target/i386/pr67400-5.c: Likewise.
7884
77104764 78852016-06-24 Jakub Jelinek <jakub@redhat.com>
7886
7318e591 7887 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7888 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7889
77104764 7890 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7891 f4): Adjust expected diagnostics.
7892 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7893 (T): If OVFP is defined, redefine to TP.
7894 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7895 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7896 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7897 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7898 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7899 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7900 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7901 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7902 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7903 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7904 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7905 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7906 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7907 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7908 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7909 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7910 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7911 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7912 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7913 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7914 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7915 as last argument to __builtin_add_overflow_p.
7916
ddf08519 79172016-06-23 Uros Bizjak <ubizjak@gmail.com>
7918
7919 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7920 dg-options and remove default vector testsuite compile flags.
7921 * g++.dg/vect/pr33860a.cc: Ditto.
7922 * g++.dg/vect/pr45470-a.cc: Ditto.
7923 * g++.dg/vect/pr45470-b.cc: Ditto.
7924 * g++.dg/vect/pr60896.cc: Ditto.
7925 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7926 * gcc.dg/vect/pr18308.c: Ditto.
7927 * gcc.dg/vect/pr24049.c: Ditto.
7928 * gcc.dg/vect/pr33373.c: Ditto.
7929 * gcc.dg/vect/pr36228.c: Ditto.
7930 * gcc.dg/vect/pr42395.c: Ditto.
7931 * gcc.dg/vect/pr42604.c: Ditto.
7932 * gcc.dg/vect/pr46663.c: Ditto.
7933 * gcc.dg/vect/pr48765.c: Ditto.
7934 * gcc.dg/vect/pr49093.c: Ditto.
7935 * gcc.dg/vect/pr49352.c: Ditto.
7936 * gcc.dg/vect/pr52298.c: Ditto.
7937 * gcc.dg/vect/pr52870.c: Ditto.
7938 * gcc.dg/vect/pr53185.c: Ditto.
7939 * gcc.dg/vect/pr53773.c: Ditto.
7940 * gcc.dg/vect/pr56695.c: Ditto.
7941 * gcc.dg/vect/pr62171.c: Ditto.
7942 * gcc.dg/vect/pr63530.c: Ditto.
7943 * gcc.dg/vect/pr68339.c: Ditto.
7944 * gcc.dg/vect/pr71259.c: Ditto.
7945 * gcc.dg/vect/vect-82_64.c: Ditto.
7946 * gcc.dg/vect/vect-83_64.c: Ditto.
7947 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7948 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7949 * gcc.dg/vect/vect-shift-2.c: Ditto.
7950 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7951 * gfortran.dg/vect/pr39318.f90: Ditto.
7952 * gfortran.dg/vect/pr45714-a.f: Ditto.
7953 * gfortran.dg/vect/pr45714-b.f: Ditto.
7954 * gfortran.dg/vect/pr46213.f90: Ditto.
7955
81883aeb 79562016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7957 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7958
7959 * gcc.target/powerpc/p9-splat-5.c: New test.
7960
affe5c16 79612016-06-23 Uros Bizjak <ubizjak@gmail.com>
7962
7963 PR tree-optimization/71488
7964 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7965 * lib/target-supports.exp: ... here.
7966 (check_sse4_hw_available): New procedure.
7967 (check_effective_target_sse4_runtime): Ditto.
7968 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7969 -march=westmere for sse4_runtime targets.
547fdd3e 7970 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 7971 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 7972 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 7973 (main): Call check_vect ().
e50240d3 7974 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 7975
6fb2f181 79762016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7977
7978 PR target/66232
7979 PR target/67400
7980 * gcc.target/i386/pr66232-14.c: New file.
7981 * gcc.target/i386/pr66232-15.c: Likewise.
7982 * gcc.target/i386/pr66232-16.c: Likewise.
7983 * gcc.target/i386/pr66232-17.c: Likewise.
7984 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7985 ia32 if R_386_GOT32X relocation is supported.
7986 * gcc.target/i386/pr67400-2.c: Likewise.
7987 * gcc.target/i386/pr67400-3.c: Likewise.
7988 * gcc.target/i386/pr67400-4.c: Likewise.
7989 * gcc.target/i386/pr67400-6.c: Likewise.
7990 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 7991 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 7992
88be2b3c 79932016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7994
7995 PR libgfortran/48852
7996 * gfortran.dg/char4_iunit_1.f03: Update test.
7997 * gfortran.dg/f2003_io_5.f03: Update test.
7998 * gfortran.dg/real_const_3.f90: Update test.
7999
ff600f64 80002016-06-23 Andi Kleen <ak@linux.intel.com>
8001
8002 * g++.dg/bprob/bprob.exp: Support autofdo.
8003 * g++.dg/tree-prof/tree-prof.exp: dito.
8004 * gcc.dg/tree-prof/tree-prof.exp: dito.
8005 * gcc.misc-tests/bprob.exp: dito.
8006 * gfortran.dg/prof/prof.exp: dito.
8007 * lib/profopt.exp: dito.
8008 * lib/target-supports.exp: Check for autofdo.
8009
afa7ed87 80102016-06-23 Martin Liska <mliska@suse.cz>
8011
8012 * gcc.dg/pr71619.c: New test.
8013
0941fba8 80142016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8015
8016 PR target/67400
56896ed3 8017 * gcc.target/i386/pr67400-1.c: New test.
8018 * gcc.target/i386/pr67400-2.c: Likewise.
8019 * gcc.target/i386/pr67400-3.c: Likewise.
8020 * gcc.target/i386/pr67400-4.c: Likewise.
8021 * gcc.target/i386/pr67400-5.c: Likewise.
8022 * gcc.target/i386/pr67400-6.c: Likewise.
8023 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 8024
e557fc7f 80252016-06-22 David Malcolm <dmalcolm@redhat.com>
8026
8027 * c-c++-common/missing-header-1.c: New test case.
8028 * c-c++-common/missing-header-2.c: New test case.
8029 * c-c++-common/missing-header-3.c: New test case.
8030 * c-c++-common/missing-header-4.c: New test case.
8031
8469aece 80322016-06-22 David Malcolm <dmalcolm@redhat.com>
8033
8034 PR c/70339
8035 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8036 hint.
8037 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8038 expected results due to builtin "nanl" now being suggested for
8039 "name".
8040 * gcc.dg/pr67580.c: Update expected messages.
8041 * gcc.dg/spellcheck-identifiers.c: New testcase.
8042 * gcc.dg/spellcheck-typenames.c: New testcase.
8043
6628b04d 80442016-06-22 David Malcolm <dmalcolm@redhat.com>
8045
8046 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8047 file.
8048 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8049 diagnostic-test-show-locus-parseable-fixits.c to sources for
8050 diagnostic_plugin_test_show_locus.c.
8051 * lib/gcc-defs.exp (freeform_regexps): New global.
8052 (dg-regexp): New function.
8053 (handle-dg-regexps): New function.
8054 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8055 freeform_regexps to the empty list.
8056 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8057
82ccd33e 80582016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8059
affe5c16 8060 PR tree-optimization/71488
82ccd33e 8061 * g++.dg/pr71488.C: New test.
8062 * gcc.dg/vect/vect-bool-cmp.c: New test.
8063
2c21de58 80642016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8065
8066 * gcc.dg/guality/param-5.c: New test.
8067
fadfd5fc 80682016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8069
8070 * gcc.target/i386/asm-flag-7.c: New test.
8071
03fee1f8 80722016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8073
8074 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8075 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8076 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8077 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8078 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8079 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8080 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8081 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8082 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8083 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8084 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8085 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8086 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8087 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8088 * lib/target-supports.exp: Likewise.
8089
6905db52 80902016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8091
8092 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8093 * gcc.dg/attr-ms_struct-2.c: Likewise.
8094 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8095 * gcc.dg/bf-ms-attrib.c: Likewise.
8096 * gcc.dg/bf-ms-layout-2.c: Likewise.
8097 * gcc.dg/bf-ms-layout-3.c: Likewise.
8098 * gcc.dg/bf-ms-layout.c: Likewise.
8099 * gcc.dg/bf-no-ms-layout.c: Likewise.
8100 * gcc.target/i386/bitfield1.c: Likewise.
8101 * gcc.target/i386/bitfield2.c: Likewise.
8102 * gcc.target/i386/bitfield3.c: Likewise.
8103
a6f93fc2 81042016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8105
8106 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8107 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8108 override other than -mcpu=power9 command-line option is specified,
8109 or if the target operating system is aix.
8110 * gcc.target/powerpc/darn-1.c: Likewise.
8111 * gcc.target/powerpc/darn-2.c: Likewise.
8112 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8113 test if effective-target is not powerpc_p9vector_ok or if the
8114 target operating system is not defined.
8115 * gcc.target/powerpc/vslv-1.c: Likewise.
8116 * gcc.target/powerpc/vsrv-0.c: Likewise.
8117 * gcc.target/powerpc/vsrv-1.c: Likewise.
8118
1cb2b4d3 81192016-06-21 Tobias Burnus <burnus@net-b.de>
8120
8121 PR fortran/71068
8122 * gfortran.dg/coarray/data_1.f90: New.
8123
66ff0c67 81242016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8125
8126 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8127 (dg-require-effective-target): Use arm_v8_neon_hw.
8128 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8129 (dg-require-effective-target): Likewise.
8130 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8131 (dg-require-effective-target): Likewise.
8132 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8133 (dg-require-effective-target): Likewise.
8134 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8135 (dg-require-effective-target): Likewise.
8136 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8137 (dg-require-effective-target): Likewise.
8138 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8139 Add AArch64 check.
8140
949bfed4 81412016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8142
8143 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8144 Set to 3 so test passes.
8145
a20f6cd4 81462016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8147
8148 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8149
12792843 81502016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8151
8152 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8153 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8154 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8155 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8156
49763db6 81572016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8158
8159 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8160 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8161
ada61167 81622016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8163
8164 PR target/71549
8165 * gcc.target/i386/pr71549.c: New test.
8166
a15584d4 81672016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8168
8169 * gcc.target/powerpc/vadsdu-0.c: Replace
8170 dg-require-effective-target directive to allow test to run on more
8171 platforms, and add dg-skip-if directive to disable test on aix
8172 platforms because of known incompatibilities.
8173 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8174 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8175 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8176 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8177 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8178 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8179 * gcc.target/powerpc/vadsdub-2.c: Replace
8180 dg-require-effective-target directive to allow test to run on more
8181 platforms, and add dg-skip-if directive to disable test on aix
8182 platforms because of known incompatibilities.
8183 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8184 with vec_absdb call to differentiate this test from vadsdub-1.c.
8185 * gcc.target/powerpc/vadsduh-1.c: Replace
8186 dg-require-effective-target directive to allow test to run on more
8187 platforms, and add dg-skip-if directive to disable test on aix
8188 platforms because of known incompatibilities.
8189 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8190 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8191 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8192
ec15ec36 81932016-06-21 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR tree-optimization/71588
8196 * gcc.dg/pr71558.c: New test.
8197
faeffe49 81982016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8199
8200 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8201 * c-c++-common/pr68657-2.c: Likewise.
8202 * c-c++-common/pr68657-3.c: Likewise.
8203 * gcc.dg/torture/pr69714.c: Require int32plus support.
8204 * gcc.dg/torture/pr70025.c: Likewise.
8205 * gcc.dg/torture/pr70083.c: Likewise.
8206 * gcc.dg/torture/pr70542.c: Likewise.
8207 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8208
e218d07f 82092016-06-20 Joseph Myers <joseph@codesourcery.com>
8210
8211 PR c/71601
8212 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8213
232a3df7 82142016-06-20 Jakub Jelinek <jakub@redhat.com>
8215
d7f45b87 8216 PR middle-end/71581
8217 * gcc.dg/pr71581.c: New test.
8218
232a3df7 8219 PR rtl-optimization/71591
8220 * gcc.dg/cpp/pr71591.c: New test.
8221
dbddef42 82222016-06-20 David B. Robins <gcc@davidrobins.net>
8223
8224 PR target/71571
8225 * g++.dg/torture/pr71571.C: New test.
8226
03129ccb 82272016-06-20 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR target/71559
8230 * gcc.target/i386/sse2-pr71559.c: New test.
8231 * gcc.target/i386/avx-pr71559.c: New test.
8232 * gcc.target/i386/avx512f-pr71559.c: New test.
8233
a40b4b62 82342016-06-20 Tobias Burnus <burnus@net-b.de>
8235
8236 PR fortran/71194
8237 * gfortran.dg/pointer_remapping_10.f90: New.
8238
ecbea05a 82392016-06-20 David Malcolm <dmalcolm@redhat.com>
8240
8241 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8242
0f61dae9 82432016-06-20 Martin Sebor <msebor@redhat.com>
8244
8245 PR c/69507
8246 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8247 * gnu90-const-expr-1.c: Same.
8248 * gnu99-const-expr-1.c: Same.
8249 * gnu99-static-1.c: Same.
8250
e458dfd8 82512016-06-20 Renlin Li <renlin.li@arm.com>
8252
2c0c0c9b 8253 PR testsuite/71489
e458dfd8 8254 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8255
7ab71cb3 82562016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8257
8258 * gcc.target/aarch64/vcvt_f64_1.c: New.
8259 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8260 * gcc.target/aarch64/vrecp_f64_1.c: New.
8261
34d36b7a 82622016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8263
8264 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8265 "alignement".
8266
ed7f4748 82672016-06-20 Georg-Johann Lay <avr@gjlay.de>
8268
8269 PR target/71103
8270 * gcc.target/avr/torture/pr71103-2.c: New test.
8271
a940fdc7 82722016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 8273
8274 PR c/69507
8275 * gcc.dg/alignof.c: New test.
8276
98683d85 82772016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8278
8279 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8280 vs dg-error; test constexpr specifier too.
8281
358cee25 82822016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8283
8284 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8285
c3d7ceb6 82862016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8287
8288 * lib/target-supports.exp
8289 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8290 arm_neon_ok and merge flags. Fix temporary test name.
8291 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8292 and merge flags.
8293
1176073c 82942016-06-17 Martin Liska <mliska@suse.cz>
8295
8296 * gcc.dg/predict-9.c: Fix dump scanning.
8297
f3e2969a 82982016-06-17 Bin Cheng <bin.cheng@arm.com>
8299
8300 PR tree-optimization/71354
8301 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8302
7fdca647 83032016-06-17 Bin Cheng <bin.cheng@arm.com>
8304
8305 PR tree-optimization/71347
8306 * gcc.dg/tree-ssa/pr71347.c: New test.
8307
a338a226 83082016-06-17 Bin Cheng <bin.cheng@arm.com>
8309
8310 PR tree-optimization/71354
8311 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8312
c1e75671 83132016-06-17 Bin Cheng <bin.cheng@arm.com>
8314
8315 * gcc.dg/vect/vect-alias-check-1.c: New test.
8316
365ba13d 83172016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8318
59bde511 8319 PR target/71151
365ba13d 8320 * gcc.target/avr/pr71151-1.c: New test.
8321 * gcc.target/avr/pr71151-2.c: New test.
8322 * gcc.target/avr/pr71151-3.c: New test.
8323 * gcc.target/avr/pr71151-4.c: New test.
8324 * gcc.target/avr/pr71151-5.c: New test.
8325 * gcc.target/avr/pr71151-6.c: New test.
8326 * gcc.target/avr/pr71151-7.c: New test.
8327 * gcc.target/avr/pr71151-8.c: New test.
8328 * gcc.target/avr/pr71151-common.h: New test.
8329
db48d95b 83302016-06-16 Martin Liska <mliska@suse.cz>
8331
8332 * gfortran.dg/predict-1.f90: New test.
8333
4c780a59 83342016-06-16 Uros Bizjak <ubizjak@gmail.com>
8335
8336 PR target/71242
f9c39b65 8337 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 8338
8c1879bc 83392016-06-16 Jan Hubicka <hubicka@ucw.cz>
8340
8341 * g++.dg/vect/pr36648.cc: Disable cunrolli
8342
33698dfe 83432016-06-16 Jakub Jelinek <jakub@redhat.com>
8344
745f2db6 8345 PR target/71554
8346 * gcc.c-torture/execute/pr71554.c: New test.
8347
33698dfe 8348 PR rtl-optimization/71532
8349 * gcc.dg/torture/pr71532.c: New test.
8350
b42322b9 83512016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8352
8353 * gcc.target/powerpc/p9-dimode1.c: New test.
8354 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8355
412b298a 83562016-06-15 Jakub Jelinek <jakub@redhat.com>
8357
93479f99 8358 * gcc.c-torture/compile/20160615-1.c: New test.
8359
412b298a 8360 * g++.dg/cpp0x/ref-qual17.C: New test.
8361
3ec40531 83622016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8363
8364 PR middle-end/71529
8365 * gcc.target/i386/pr71529.C: New test.
8366
edfe7670 83672016-06-15 Alan Hayward <alan.hayward@arm.com>
8368
8369 PR tree-optimization/71483
8370 * g++.dg/vect/pr71483.c: New
8371
6e52ac17 83722016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8373
8374 PR c++/70202
8375 * g++.dg/inherit/crash6.C: New.
8376 * g++.dg/inherit/union2.C: Likewise.
8377 * g++.dg/inherit/virtual12.C: Likewise.
8378 * g++.dg/inherit/virtual13.C: Likewise.
8379 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8380
aed35af2 83812016-06-15 Uros Bizjak <ubizjak@gmail.com>
8382
0941fba8 8383 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 8384
6f710392 83852016-06-15 Alan Hayward <alan.hayward@arm.com>
8386
8387 PR tree-optimization/71439
8388 * gcc.dg/vect/pr71439.c: New
8389
d1cedfd3 83902016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8391
8392 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8393
ee8fd158 83942016-06-15 Richard Biener <rguenther@suse.de>
8395
8396 * gcc.dg/vect/slp-45.c: New testcase.
8397
5695a690 83982016-06-15 Richard Biener <rguenther@suse.de>
8399
8400 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8401
267ae3ee 84022016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8403
8404 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8405 requirements, and disable for AIX for now.
8406 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8407
a6d0e20a 84082016-06-14 Jakub Jelinek <jakub@redhat.com>
8409
b2efd162 8410 PR c++/71528
8411 * g++.dg/opt/pr71528.C: New test.
8412
a6d0e20a 8413 PR c++/71516
8414 * g++.dg/init/pr71516.C: New test.
8415
035778de 84162016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8417
8418 * g++.dg/init/array46.C: New.
8419
7c9dc58e 84202016-06-14 Uros Bizjak <ubizjak@gmail.com>
8421
0941fba8 8422 * gcc.target/i386/float128-3.c: New test.
8423 * gcc.target/i386/quad-sse4.c: Ditto.
8424 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8425 Update scan strings.
7c9dc58e 8426
412640c9 84272016-06-14 Richard Biener <rguenther@suse.de>
8428
8429 PR middle-end/71526
8430 * gfortran.dg/pr71526.f90: New testcase.
8431
1b9fde85 84322016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8433
8434 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8435 * gcc.dg/zero_bits_compound-1.c: Likewise.
8436
306097e3 84372016-06-14 Richard Biener <rguenther@suse.de>
8438
8439 PR tree-optimization/71522
8440 * gcc.dg/torture/pr71522.c: New testcase.
8441
566255a8 84422016-06-14 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR tree-optimization/71520
8445 * gcc.dg/tree-ssa/pr71520.c: New test.
8446
eb912adb 84472016-06-14 Richard Biener <rguenther@suse.de>
8448
8449 PR tree-optimization/71521
56d35455 8450 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 8451
9720103d 84522016-06-13 Jakub Jelinek <jakub@redhat.com>
8453
12cb8367 8454 PR sanitizer/71498
8455 * c-c++-common/ubsan/bounds-13.c: New test.
8456
9720103d 8457 PR preprocessor/71183
8458 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8459
5965fbcc 84602016-06-13 Jeff Law <law@redhat.com>
8461
8462 PR tree-optimization/71403
8463 * c-c++-common/ubsan/pr71403-1.c: New test.
8464 * c-c++-common/ubsan/pr71403-2.c: New test.
8465 * c-c++-common/ubsan/pr71403-3.c: New test.
8466
04537049 84672016-06-13 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR middle-end/71478
8470 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8471 Add -Wno-psabi -w to dg-options.
8472
412f195f 84732016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8474
8475 * gcc.target/powerpc/vadsdu-0.c: New test.
8476 * gcc.target/powerpc/vadsdu-1.c: New test.
8477 * gcc.target/powerpc/vadsdu-2.c: New test.
8478 * gcc.target/powerpc/vadsdu-3.c: New test.
8479 * gcc.target/powerpc/vadsdu-4.c: New test.
8480 * gcc.target/powerpc/vadsdu-5.c: New test.
8481 * gcc.target/powerpc/vadsdub-1.c: New test.
8482 * gcc.target/powerpc/vadsdub-2.c: New test.
8483 * gcc.target/powerpc/vadsduh-1.c: New test.
8484 * gcc.target/powerpc/vadsduh-2.c: New test.
8485 * gcc.target/powerpc/vadsduw-1.c: New test.
8486 * gcc.target/powerpc/vadsduw-2.c: New test.
8487
527790c1 84882016-06-13 David Malcolm <dmalcolm@redhat.com>
8489
8490 * gcc.dg/c99-init-2.c (c): Update expected error message.
8491 * gcc.dg/init-bad-8.c (foo): Likewise.
8492 * gcc.dg/spellcheck-fields-3.c: New test case.
8493
102e67eb 84942016-06-13 Martin Liska <mliska@suse.cz>
8495
8496 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8497 and "guess loop iv compared" heuristics.
8498 * gcc.dg/predict-2.c: Likewise.
8499 * gcc.dg/predict-3.c: Likewise.
8500 * gcc.dg/predict-4.c: Likewise.
8501 * gcc.dg/predict-5.c: Likewise.
8502 * gcc.dg/predict-6.c: Likewise.
8503
1a54d3be 85042016-06-13 Marek Polacek <polacek@redhat.com>
8505
8506 PR middle-end/71476
8507 * c-c++-common/Wswitch-unreachable-4.c: New test.
8508 * gcc.dg/Wswitch-unreachable-2.c: New test.
8509 * g++.dg/tm/jump1.C: Move dg-warning.
8510
5b7401b8 85112016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8512
8513 * gnat.dg/renaming10.ad[sb]: New test.
8514
1c93151c 85152016-06-13 Paul Thomas <pault@gcc.gnu.org>
8516
8517 PR fortran/70673
8518 * gfortran.dg/pr70673.f90: New test.
8519
249865a0 85202016-06-13 Richard Biener <rguenther@suse.de>
8521
8522 PR middle-end/64516
8523 * gcc.dg/align-3.c: New testcase.
8524
776d9b14 85252016-06-13 Martin Liska <mliska@suse.cz>
8526
8527 * gcc.target/i386/pr71458.c: New test.
8528
0cf5c551 85292016-06-12 Uros Bizjak <ubizjak@gmail.com>
8530
8531 PR target/71241
f9c39b65 8532 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 8533
34de0a35 85342016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8535
8536 PR target/60751
8537 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8538 statement.
8539
0cc8bc98 85402016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8541
8542 PR target/60751
8543 * gfortran.dg/comma_IO_extension_1.f90: New test.
8544 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8545 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8546 statement.
8547 * gfortran.dg/graphite/pr38083.f90: Likewise.
8548 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8549 missing format.
8550
0ff78c86 85512016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8552
8553 * gnat.dg/case_character.adb: New test.
8554
6c38863e 85552016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8556
8557 PR middle-end/71310
8558 * gcc.target/powerpc/pr71310.c: New testcase.
8559
24c41395 85602016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8561
8562 PR middle-end/71478
8563 * gcc.dg/pr71478.c: New test.
8564
aeb26fb6 85652016-06-10 Jakub Jelinek <jakub@redhat.com>
8566
702b3575 8567 PR middle-end/71494
8568 * gcc.c-torture/execute/pr71494.c: New test.
8569
8ec29807 8570 PR c/68657
8571 * gcc.target/i386/pr68657.c: New test.
8572
aeb26fb6 8573 PR inline-asm/68843
8574 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8575 (test): Add -masm=intel alternatives.
8576
1dc4d519 85772016-06-10 Martin Sebor <msebor@redhat.com>
8578
8579 PR c/71392
8580 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8581
6385d6d3 85822016-06-10 Jeff Law <law@redhat.com>
8583
8584 PR tree-optimization/71335
8585 * gcc.c-torture/execute/pr71335.c: New test.
8586
041a412b 85872016-06-10 David Malcolm <dmalcolm@redhat.com>
8588
8589 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8590 the various "cannot tail-call: " messages.
8591
4a5edbb2 85922016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8593
8594 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8595 and options.
8596
9cf3aec3 85972016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8598
8599 PR sanitizer/71480
8600 * c-c++-common/asan/pr71480.c: New test.
8601
61724718 86022016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8603
8604 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8605 (ASMNAME2): Likewise.
8606 (main): Replace fn in asm statement with ASMNAME ("fn").
8607 * gcc.dg/guality/pr68037-2.c: Likewise.
8608 * gcc.dg/guality/pr68037-3.c: Likewise.
8609 * gcc.dg/torture/pr68037-1.c: Likewise.
8610 * gcc.dg/torture/pr68037-2.c: Likewise.
8611 * gcc.dg/torture/pr68037-3.c: Likewise.
8612
1807f6fb 86132016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8614
8615 PR inline-asm/68843
8616 * gcc.target/i386/pr68843-1.c: New test.
8617 * gcc.target/i386/pr68843-2.c: New test.
8618
ccfa030f 86192016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 8620 Cesar Philippidis <cesar@codesourcery.com>
8621
8622 PR middle-end/71373
8623 * gcc.dg/goacc/nested-function-1.c: New file.
8624 * gcc.dg/goacc/nested-function-2.c: Likewise.
8625 * gcc.dg/goacc/pr71373.c: Likewise.
8626 * gfortran.dg/goacc/cray-2.f95: Likewise.
8627 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8628 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8629 * gfortran.dg/goacc/cray.f95: Update.
8630 * gfortran.dg/goacc/loop-1.f95: Likewise.
8631 * gfortran.dg/goacc/loop-3.f95: Likewise.
8632 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8633 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8634
86352016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8636
8637 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8638 for OpenACC tile clauses.
8639 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 8640
8641 PR c/71381
8642 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8643 to...
8644 * c-c++-common/goacc/cache-2.c: ... this new file.
8645 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8646 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8647 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8648 usage.
8649 * gfortran.dg/goacc/cray.f95: Likewise.
8650 * gfortran.dg/goacc/loop-1.f95: Likewise.
8651
bb038f3e 86522016-06-10 Alan Hayward <alan.hayward@arm.com>
8653
8654 PR tree-optimization/71407
8655 PR tree-optimization/71416
8656 * gcc.dg/vect/pr71407.c: New
8657 * gcc.dg/vect/pr71416-1.c: New
8658 * gcc.dg/vect/pr71416-2.c: New
8659
332409d3 86602016-06-10 Richard Biener <rguenther@suse.de>
8661
8662 PR middle-end/71477
8663 * gcc.dg/torture/pr71477.c: New testcase.
8664
03cf727c 86652016-06-09 Julia Koval <julia.koval@intel.com>
8666
8667 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8668 * gcc.target/i386/interrupt-13.c: Likewise.
8669 * gcc.target/i386/interrupt-15.c: Likewise.
8670 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8671 * gcc.target/i386/interrupt-24.c: Likewise.
8672 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8673 * gcc.target/i386/interrupt-9.c: Likewise.
8674 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8675
23b101c5 86762016-06-09 Martin Sebor <msebor@redhat.com>
8677
8678 PR c/70883
8679 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8680 * gcc.dg/builtin-constant_p-1.c: Same.
8681 * gcc.dg/builtins-error.c: Same.
8682 * gcc.dg/pr70859.c: Same.
8683
188d6bbb 86842016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8685
8686 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8687 * gcc.dg/torture/pr68067-1.c: Likewise.
8688 * gcc.dg/torture/pr68067-2.c: Likewise.
8689
86902016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8691
8692 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8693 when setting SIZE.
8694
ff8886bd 86952016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8696
8697 PR c++/71465
8698 * g++.dg/inherit/crash5.C: New.
8699 Revert:
8700 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8701
8702 PR c++/70202
8703 * g++.dg/inherit/crash5.C: New.
8704 * g++.dg/inherit/virtual1.C: Adjust.
8705
3f76cceb 87062016-06-09 Martin Liska <mliska@suse.cz>
8707
8708 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8709 * g++.dg/predict-loop-exit-2.C: Likewise.
8710 * g++.dg/predict-loop-exit-3.C: Likewise.
8711 * gcc.dg/predict-1.c: Likewise.
8712 * gcc.dg/predict-2.c: Likewise.
8713 * gcc.dg/predict-3.c: Likewise.
8714 * gcc.dg/predict-4.c: Likewise.
8715 * gcc.dg/predict-5.c: Likewise.
8716 * gcc.dg/predict-6.c: Likewise.
8717 * gcc.dg/predict-7.c: Likewise.
8718
59ae3d1b 87192016-06-09 Richard Biener <rguenther@suse.de>
8720
8721 PR tree-optimization/71462
8722 * gcc.dg/torture/pr71462.c: New testcase.
8723
8c2d2acf 87242016-06-09 Marek Polacek <polacek@redhat.com>
8725
8726 PR c/65471
8727 * gcc.dg/c11-generic-3.c: New test.
8728
224cb6b7 87292016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8730
8731 * g++.dg/init/array42.C: New.
8732 * g++.dg/init/array43.C: Likewise.
8733 * g++.dg/init/array44.C: Likewise.
8734 * g++.dg/init/array45.C: Likewise.
8735 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8736 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8737 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8738 * g++.dg/gomp/pr35751.C: Likewise.
8739 * g++.dg/init/array23.C: Likewise.
8740 * g++.dg/init/brace2.C: Likewise.
8741 * g++.dg/init/brace6.C: Likewise.
8742
732905bb 87432016-06-08 Martin Sebor <msebor@redhat.com>
8744 Jakub Jelinek <jakub@redhat.com>
8745
8746 PR c++/70507
8747 PR c/68120
8748 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8749 * c-c++-common/builtin-arith-overflow-2.c: New test.
8750 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8751 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8752 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8753
7ddaa622 87542016-06-08 Jakub Jelinek <jakub@redhat.com>
8755
8756 PR c++/71442
8757 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8758
84ee0905 87592016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8760
8761 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8762 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8763 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8764 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8765 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8766 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8767 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8768 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8769 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8770 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8771 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8772 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8773 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8774
2876af98 87752016-06-08 Richard Biener <rguenther@suse.de>
8776
8777 PR tree-optimization/68558
8778 * gcc.dg/vect/slp-44.c: New testcase.
8779
acbb0d03 87802016-06-08 Richard Biener <rguenther@suse.de>
8781
8782 * gcc.dg/vect/slp-43.c: New testcase.
8783
f8689010 87842016-06-08 Richard Biener <rguenther@suse.de>
8785
8786 PR tree-optimization/71452
8787 * gcc.dg/torture/pr71452.c: New testcase.
8788
52d393eb 87892016-06-08 Jakub Jelinek <jakub@redhat.com>
8790
8791 PR c++/71448
8792 * g++.dg/torture/pr71448.C: New test.
8793
9d700ce4 87942016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8795
8796 PR debug/71432
8797 PR ada/71413
8798 * g++.dg/debug/pr71432.C: New test.
8799
eb96ef65 88002016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8801
8802 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8803 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8804 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8805
a4753cdd 88062016-06-08 Alan Hayward <alan.hayward@arm.com>
8807
8808 * gcc.dg/vect/vect-live-2.c: Update effective target.
8809 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8810 * lib/target-supports.exp: Add aarch64 to vect_long.
8811
bafc7b1d 88122016-06-08 Marek Polacek <polacek@redhat.com>
8813
8814 PR c/71418
8815 * gcc.dg/noncompile/pr71418.c: New test.
8816
06e590e7 8817 PR c/71426
8818 * gcc.dg/noncompile/pr71426.c: New test.
8819
d3cb49c9 88202016-06-07 Jan Hubicka <hubicka@ucw.cz>
8821
8822 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8823 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8824 * gcc.dg/predict-3.c: Update template.
8825 * gcc.dg/predict-5.c: Update template.
8826 * gcc.dg/predict-6.c: Update template.
8827 * gcc.dg/predict-9.c: Update template.
8828 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8829
2d76c36a 88302016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8831
8832 * gcc.target/powerpc/vec-mul.c: New test.
8833
7cfde92a 88342016-06-07 David Malcolm <dmalcolm@redhat.com>
8835
8836 * gcc.dg/spellcheck-fields-2.c: New test case.
8837
b032c4dd 88382016-06-07 Richard Biener <rguenther@suse.de>
8839
8840 PR c/61564
8841 * gcc.dg/Wpragmas-1.c: New testcase.
8842 * gcc.dg/Wattributes-4.c: Likewise.
8843 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8844 entry.
8845
a7056369 88462016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8847
8848 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8849 spurious debug code.
8850
123c61e0 88512016-06-07 Richard Biener <rguenther@suse.de>
8852
8853 PR tree-optimization/71428
8854 * gcc.dg/torture/pr71428.c: New testcase.
8855
5819d47b 88562016-06-07 Richard Biener <rguenther@suse.de>
8857
8858 PR middle-end/71423
8859 * gcc.dg/torture/pr71423.c: New testcase.
8860
6cec5c6b 88612016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8862
8863 PR middle-end/71408
8864 * gcc.dg/tree-ssa/pr71408.c: New test.
8865
40bbfc17 88662016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8867
8868 PR middle-end/71281
8869 * g++.dg/torture/pr71281.C: New test.
8870
61f1f80c 88712016-06-06 Marek Polacek <polacek@redhat.com>
8872
8873 PR c/71362
8874 * gcc.dg/pr71362.c: New test.
8875
0406b32f 88762016-06-06 Jakub Jelinek <jakub@redhat.com>
8877 Patrick Palka <ppalka@gcc.gnu.org>
8878
8879 PR c++/70847
8880 PR c++/71330
8881 PR c++/71393
8882 * g++.dg/opt/pr70847.C: New test.
8883 * g++.dg/ubsan/pr70847.C: New test.
8884 * g++.dg/ubsan/pr71393.C: New test.
8885
b1445999 88862016-06-06 Jakub Jelinek <jakub@redhat.com>
8887
8888 PR tree-optimization/71259
8889 * gcc.dg/vect/pr71259.c: New test.
8890
99b4f3a2 88912016-06-06 David Malcolm <dmalcolm@redhat.com>
8892
8893 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8894 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8895 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8896 above.
8897
837679bc 88982016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8899
8900 PR middle-end/37780
8901 * gcc.c-torture/execute/pr37780.c: New test.
8902 * gcc.target/aarch64/pr37780_1.c: Likewise.
8903 * gcc.target/arm/pr37780_1.c: Likewise.
8904
e4b92538 89052016-06-06 Marek Polacek <polacek@redhat.com>
8906
8907 * c-c++-common/attr-may-alias-1.c: New test.
8908 * c-c++-common/attr-may-alias-2.c: New test.
8909 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8910
43ac2f2f 89112016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8912
8913 PR c/24414
8914 * gcc.target/i386/pr24414.c: New test.
8915
7e1786b2 89162016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8917
8918 * gcc.target/sparc/vis4misc.c: New file.
8919 * gcc.target/sparc/fpcmp.c: Likewise.
8920 * gcc.target/sparc/fpcmpu.c: Likewise.
8921
f593ccb2 89222016-06-06 Alan Hayward <alan.hayward@arm.com>
8923
8924 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8925 * gcc.dg/vect/vect-live-3.c: Likewise.
8926
be6d8ddc 89272016-06-06 Richard Biener <rguenther@suse.de>
8928
8929 PR tree-optimization/71398
8930 * gcc.dg/torture/pr71398.c: New testcase.
8931
78f27916 89322016-06-06 Uros Bizjak <ubizjak@gmail.com>
8933
8934 PR target/71389
8935 * g++.dg/pr71389.C: New test.
8936
c5899606 89372016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8938
8939 PR fortran/71404
8940 * gfortran.dg/fmt_read_5.f: New test.
8941
8e3cd305 89422016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8943
8944 PR fortran/69659
8945 * gfortran.dg/class_array_22.f03: New test.
8946
703c0a09 89472016-06-05 Jan Hubicka <hubicka@ucw.cz>
8948
8949 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8950
d07b2b6f 89512016-06-05 Jan Hubicka <hubicka@ucw.cz>
8952
8953 * gcc.dg/predict-9.c: Update template.
8954
4a7ec4ac 89552016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8956
8957 PR c++/49377
8958 * g++.dg/template/pr49377.C: New.
8959
7499ef4a 89602016-06-04 Jakub Jelinek <jakub@redhat.com>
8961
8962 PR tree-optimization/71405
8963 * g++.dg/torture/pr71405.C: New test.
8964
558c800d 89652016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8966
8967 PR c++/70202
8968 * g++.dg/inherit/crash5.C: New.
8969 * g++.dg/inherit/virtual1.C: Adjust.
8970
4ee7cf4b 89712016-06-03 Jeff Law <law@redhat.com>
8972
8973 PR tree-optimization/71316
8974 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8975
b12ae762 89762016-06-03 Jakub Jelinek <jakub@redhat.com>
8977
8978 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8979 dg-additional-options with just -fno-tree-scev-cprop in it.
8980 * gcc.dg/vect/vect-live-2.c: Likewise.
8981 * gcc.dg/vect/vect-live-5.c: Likewise.
8982 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8983 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8984 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8985
e09a5ee3 89862016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8987
8988 PR c++/27100
8989 * g++.dg/other/friend6.C: New test.
8990
f14b1922 89912016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8992
8993 * g++.dg/torture/ppc-ldst-array.C: New.
8994
20702ea3 89952016-06-03 Joseph Myers <joseph@codesourcery.com>
8996
8997 PR target/71276
8998 PR target/71277
8999 * gcc.dg/torture/builtin-fp-int-inexact.c,
9000 gcc.target/i386/387-builtin-fp-int-inexact.c,
9001 gcc.target/i386/387-rint-inline-1.c,
9002 gcc.target/i386/387-rint-inline-2.c,
9003 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9004 gcc.target/i386/sse2-rint-inline-1.c,
9005 gcc.target/i386/sse2-rint-inline-2.c,
9006 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9007 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9008
5ed3cc7b 90092016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9010 Julia Koval <julia.koval@intel.com>
9011
9012 PR target/66960
9013 PR target/67630
9014 PR target/67634
9015 PR target/67841
9016 PR target/68037
9017 PR target/68618
9018 PR target/68661
9019 PR target/69575
9020 PR target/69596
9021 PR target/69734
9022 * gcc.dg/guality/pr68037-1.c: New test.
9023 * gcc.dg/guality/pr68037-2.c: Likewise.
9024 * gcc.dg/guality/pr68037-3.c: Likewise.
9025 * gcc.dg/torture/pr68037-1.c: Likewise.
9026 * gcc.dg/torture/pr68037-2.c: Likewise.
9027 * gcc.dg/torture/pr68037-3.c: Likewise.
9028 * gcc.dg/torture/pr68661-1a.c: Likewise.
9029 * gcc.dg/torture/pr68661-1b.c: Likewise.
9030 * gcc.target/i386/interrupt-1.c: Likewise.
9031 * gcc.target/i386/interrupt-2.c: Likewise.
9032 * gcc.target/i386/interrupt-3.c: Likewise.
9033 * gcc.target/i386/interrupt-4.c: Likewise.
9034 * gcc.target/i386/interrupt-5.c: Likewise.
9035 * gcc.target/i386/interrupt-6.c: Likewise.
9036 * gcc.target/i386/interrupt-7.c: Likewise.
9037 * gcc.target/i386/interrupt-8.c: Likewise.
9038 * gcc.target/i386/interrupt-9.c: Likewise.
9039 * gcc.target/i386/interrupt-10.c: Likewise.
9040 * gcc.target/i386/interrupt-11.c: Likewise.
9041 * gcc.target/i386/interrupt-12.c: Likewise.
9042 * gcc.target/i386/interrupt-13.c: Likewise.
9043 * gcc.target/i386/interrupt-14.c: Likewise.
9044 * gcc.target/i386/interrupt-15.c: Likewise.
9045 * gcc.target/i386/interrupt-16.c: Likewise.
9046 * gcc.target/i386/interrupt-17.c: Likewise.
9047 * gcc.target/i386/interrupt-18.c: Likewise.
9048 * gcc.target/i386/interrupt-19.c: Likewise.
9049 * gcc.target/i386/interrupt-20.c: Likewise.
9050 * gcc.target/i386/interrupt-21.c: Likewise.
9051 * gcc.target/i386/interrupt-22.c: Likewise.
9052 * gcc.target/i386/interrupt-23.c: Likewise.
9053 * gcc.target/i386/interrupt-24.c: Likewise.
9054 * gcc.target/i386/interrupt-25.c: Likewise.
9055 * gcc.target/i386/interrupt-26.c: Likewise.
9056 * gcc.target/i386/interrupt-27.c: Likewise.
9057 * gcc.target/i386/interrupt-28.c: Likewise.
9058 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9059 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9060 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9061 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9062 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9063 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9064 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9065 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9066 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9067 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9068 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9069 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9070
3e346f54 90712016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9072
f27c52fb 9073 PR tree-optimization/52171
9074 * gcc.dg/pr52171.c: New test.
9075 * gcc.target/i386/pr52171.c: New test.
3e346f54 9076
22e029d2 90772016-06-03 Jan Hubicka <jh@suse.cz>
9078
9079 * g++.dg/tree-ssa/pred-1.C: New testcase
9080 * gcc.dg/tree-ssa/pred-1.c: New testcase
9081
41ce74ed 90822016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9083
9084 PR target/70957
9085 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9086 support.
9087 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9088
cf573a72 90892016-06-03 Alan Hayward <alan.hayward@arm.com>
9090
9091 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9092
75aae5b4 90932016-06-03 Alan Hayward <alan.hayward@arm.com>
9094
9095 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 9096 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 9097 * gcc.dg/vect/vect-live-1.c: New test.
9098 * gcc.dg/vect/vect-live-2.c: New test.
9099 * gcc.dg/vect/vect-live-3.c: New test.
9100 * gcc.dg/vect/vect-live-4.c: New test.
9101 * gcc.dg/vect/vect-live-5.c: New test.
9102 * gcc.dg/vect/vect-live-slp-1.c: New test.
9103 * gcc.dg/vect/vect-live-slp-2.c: New test.
9104 * gcc.dg/vect/vect-live-slp-3.c: New test.
9105
eba6788d 91062016-06-03 Jakub Jelinek <jakub@redhat.com>
9107
9108 PR middle-end/71387
9109 * g++.dg/opt/pr71387.C: New test.
9110
5a653985 91112016-06-02 Jeff Law <law@redhat.com>
9112
9113 PR tree-optimization/71328
9114 * gcc.c-torture/compile/pr71328.c: New test.
9115
f92f6941 91162016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9117
9118 PR fortran/52393
9119 * gfortran.dg/fmt_read_3.f90: Fix typo.
9120 * gfortran.dg/fmt_read_4.f90: New test.
9121
0d29e152 91222016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9123
9124 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9125 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9126 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9127 * g++.dg/cpp0x/override2.C: Likewise.
9128 * g++.dg/parse/crash5.C: Likewise.
9129 * g++.dg/parse/error16.C: Likewise.
9130 * g++.dg/parse/error27.C: Likewise.
9131 * g++.dg/template/qualttp15.C: Likewise.
9132 * g++.dg/template/redecl4.C: Likewise.
9133 * g++.old-deja/g++.other/crash39.C: Likewise.
9134 * g++.old-deja/g++.other/struct1.C: Likewise.
9135 * g++.old-deja/g++.pt/m9a.C: Likewise.
9136 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9137
2740a1a5 91382016-06-02 Jakub Jelinek <jakub@redhat.com>
9139
89f17a65 9140 PR c++/71372
9141 * c-c++-common/pr71372.c: New test.
9142
2740a1a5 9143 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9144 __TIME__ strings with __builtin_strcmp instead of printf and
9145 dg-output.
9146
9ae89a4e 91472016-06-02 Martin Liska <mliska@suse.cz>
9148
9149 * gcc.dg/predict-9.c: New test.
9150
41258f9c 91512016-06-02 Jakub Jelinek <jakub@redhat.com>
9152
9153 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9154 global set_compiler_env_var and global saved_compiler_env_var.
9155
dad46eb8 91562016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9157
9158 PR rtl-optimization/71295
9159 * gcc.c-torture/compile/pr71295.c: New test.
9160
9cc8a892 91612016-06-02 Jakub Jelinek <jakub@redhat.com>
9162
98e7c96c 9163 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9164
4a5a4de2 9165 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9166 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9167
9cc8a892 9168 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9169 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9170 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9171 alternative number.
9172
46819a36 91732016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9174
9175 * gcc.target/powerpc/p9-splat-4.c: New test.
9176
91772016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9178
9179 PR target/71186
9180 * gcc.target/powerpc/pr71186.c: New test.
9181
d9820cc5 91822016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9183
9184 PR fortran/52393
9185 * gfortran.dg/fmt_read_3.f90: New test.
9186
2f14ca3e 91872016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9188
9189 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9190 procedure.
9191
dfa5c0d3 91922016-06-01 Eduard Sanou <dhole@openmailbox.org>
9193
9194 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9195 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9196 env var is set.
9197 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9198 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9199 shown once.
9200 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9201 during compilation.
9202 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9203 vars set by dg-set-compiler-env-var.
9204
7d7125df 92052016-06-01 Paul Thomas <pault@gcc.gnu.org>
9206
9207 PR fortran/71156
9208 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9209 to the module procedure declaration.
9210 * gfortran.dg/submodule_16.f08: New test.
9211
6ab9cde4 92122016-06-01 Jakub Jelinek <jakub@redhat.com>
9213
9214 PR middle-end/71371
9215 * c-c++-common/gomp/pr71371.c: New test.
9216
0cfe7a23 92172016-06-01 Richard Biener <rguenther@suse.de>
9218
9219 PR tree-optimization/71366
9220 * gcc.dg/torture/pr71366-1.c: New testcase.
9221 * gcc.dg/torture/pr71366-2.c: Likewise.
9222
5a5b02e1 92232016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9224
9225 * gcc.target/powerpc/vslv-0.c: New test.
9226 * gcc.target/powerpc/vslv-1.c: New test.
9227 * gcc.target/powerpc/vsrv-0.c: New test.
9228 * gcc.target/powerpc/vsrv-1.c: New test.
9229
d27a79f6 92302016-06-01 Nathan Sidwell <nathan@acm.org>
9231
9232 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9233 * gcc.target/nvptx/weak.c: New.
9234
6172a9fd 92352016-06-01 Richard Biener <rguenther@suse.de>
9236
9237 PR tree-optimization/71261
9238 * gcc.dg/torture/vect-bool-1.c: New testcase.
9239
f9aaabb2 92402016-06-01 Jakub Jelinek <jakub@redhat.com>
9241
9242 * gfortran.dg/gomp/order-1.f90: New test.
9243 * gfortran.dg/gomp/order-2.f90: New test.
9244
53b01069 92452016-06-01 Jan Hubicka <hubicka@ucw.cz>
9246
9247 * gcc.dg/unroll-6.c: Update template.
9248 * gcc.dg/unroll-7.c: New testcase.
9249 * gcc.dg/unroll-8.c: New testcase.
9250
36757397 92512016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9252
9253 * gnat.dg/opt56.ad[sb]: New test.
9254
7f93bd6e 92552016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9256
9257 PR c++/66635
9258 * g++.dg/cpp0x/constexpr-ice16.C: New.
9259
9f41a2ce 92602016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9261
9262 PR tree-optimization/71314
9263 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9264 -mbranch-cost=2.
9265
31e02373 92662016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9267
9268 PR tree-optimization/71077
9269 * gcc.dg/tree-ssa/pr71077.c: New test.
9270
76f8f901 92712016-05-31 Jan Hubicka <hubicka@ucw.cz>
9272
7f93bd6e 9273 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9274 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9275 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 9276
04f5f923 92772016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9278
9279 PR c++/71248
9280 * g++.dg/cpp0x/pr71248.C: New.
9281 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9282 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9283 * g++.dg/init/new37.C: Likewise.
9284 * g++.dg/template/static1.C: Likewise.
9285 * g++.dg/template/static2.C: Likewise.
9286
4ffddf28 92872016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9288
9289 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9290 instead of %rdi.
9291 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9292
4ff7bd21 92932016-05-31 Marek Polacek <polacek@redhat.com>
9294
9295 * c-c++-common/Wswitch-unreachable-3.c: New test.
9296 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9297
e1f7cc4b 92982016-05-31 Richard Biener <rguenther@suse.de>
9299
9300 PR tree-optimization/71352
9301 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9302
02978bd1 93032016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9304
9305 * gcc.target/arm/armv5_thumb_isa.c: New test.
9306
cfce8164 93072016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9308
9309 PR target/71346
9310 * gcc.target/i386/pr71346.c: New test.
9311
7a51c705 93122016-05-31 Tom de Vries <tom@codesourcery.com>
9313
9314 PR tree-optimization/69068
9315 * gcc.dg/graphite/pr69068.c: New test.
9316
8c1ac106 93172016-05-27 Martin Sebor <msebor@redhat.com>
9318
9319 PR c++/71306
9320 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9321
b6431756 93222016-05-30 Jakub Jelinek <jakub@redhat.com>
9323
9324 PR c++/71349
9325 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9326 nowait depend(inout: dd[0]) clauses where permitted.
9327
f6203294 93282016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9329
9330 PR c++/71238
9331 * g++.dg/parse/pr71238.C: New.
9332 * g++.dg/concepts/friend1.C: Test column numbers too.
9333 * g++.dg/cpp0x/initlist31.C: Likewise.
9334 * g++.dg/cpp0x/pr51420.C: Likewise.
9335 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9336 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9337 * g++.dg/ext/builtin3.C: Likewise.
9338 * g++.dg/lookup/friend12.C: Likewise.
9339 * g++.dg/lookup/friend7.C: Likewise.
9340 * g++.dg/lookup/koenig1.C: Likewise.
9341 * g++.dg/lookup/koenig5.C: Likewise.
9342 * g++.dg/lookup/used-before-declaration.C: Likewise.
9343 * g++.dg/overload/koenig1.C: Likewise.
9344 * g++.dg/template/crash65.C: Likewise.
9345 * g++.dg/template/friend57.C: Likewise.
9346 * g++.dg/warn/Wshadow-5.C: Likewise.
9347 * g++.dg/warn/Wunused-8.C: Likewise.
9348 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9349 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9350 * g++.old-deja/g++.jason/member.C: Likewise.
9351 * g++.old-deja/g++.jason/report.C: Likewise.
9352 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9353 * g++.old-deja/g++.law/visibility20.C: Likewise.
9354 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9355 * g++.old-deja/g++.other/static5.C: Likewise.
9356 * g++.old-deja/g++.pt/overload2.C: Likewise.
9357
b96f8145 93582016-05-30 Jan Hubicka <hubicka@ucw.cz>
9359
9360 * gcc.dg/tree-ssa/peel1.c: New testcase.
9361 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9362 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9363
ed5bca7a 93642016-05-30 Tom de Vries <tom@codesourcery.com>
9365
9366 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9367 to ce.
9368
c0aa0333 93692016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9370
9371 PR c++/71099
9372 * g++.dg/parse/virtual1.C: New.
9373
231010db 93742016-05-30 Uros Bizjak <ubizjak@gmail.com>
9375
9376 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9377 Use correct register when clearing %edx.
9378
765557c0 93792016-05-30 Alexander Monakov <amonakov@ispras.ru>
9380
9381 PR tree-optimization/71289
9382 * gcc.dg/pr71289.c: New test.
9383
fc3b1c44 93842016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9385
9386 PR middle-end/71269
9387 PR middle-end/71292
9388 * gcc.dg/tree-ssa/pr71269.c: New test.
9389 * gcc.dg/tree-ssa/pr71292.c: New test.
9390
ce352457 93912016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9392
9393 PR middle-end/71252
9394 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9395
eedd711b 93962016-05-30 Jan Hubicka <hubicka@ucw.cz>
9397
9398 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9399 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9400 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9401
8c061890 94022016-05-30 Tom de Vries <tom@codesourcery.com>
9403
9404 PR tree-optimization/69067
9405 * gcc.dg/graphite/pr69067.c: New test.
9406
a6b0884c 94072016-05-29 Uros Bizjak <ubizjak@gmail.com>
9408
9409 PR target/71245
9410 * gcc.target/i386/pr71245-1.c: New test.
9411 * gcc.target/i386/pr71245-2.c: Ditto.
9412
2369edfc 94132016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9414
9415 PR c++/71105
9416 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9417 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9418 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9419
b6ab3f43 94202016-05-27 Jan Hubicka <hubicka@ucw.cz>
9421
9422 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9423
0192662b 94242016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9425
9426 Revert:
9427 PR c++/69855
9428 * g++.dg/overload/69855.C: New.
9429 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9430 * g++.old-deja/g++.pt/crash3.C: Likewise.
9431
fce78c50 94322016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9433
9434 PR c++/60385
9435 * g++.dg/parse/namespace13.C: New.
9436
372172fe 94372016-05-26 Jeff Law <law@redhat.com>
9438
9439 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9440 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9441 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9442 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9443 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9444 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9445 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9446 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9447 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9448 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9449 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9450 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9451 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9452
5d8a8944 94532016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9454
9455 PR c++/69855
9456 * g++.dg/overload/69855.C: New.
9457 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9458 * g++.old-deja/g++.pt/crash3.C: Likewise.
9459
29602b75 94602016-05-27 Jiong Wang <jiong.wang@arm.com>
9461
9462 PR target/63596
9463 * gcc.target/aarch64/va_arg_1.c: New testcase.
9464 * gcc.target/aarch64/va_arg_2.c: Likewise.
9465 * gcc.target/aarch64/va_arg_3.c: Likewise.
9466
c900b732 94672016-05-27 Jiong Wang <jiong.wang@arm.com>
9468
9469 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9470 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9471 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9472 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9473 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9474
73ef73bd 94752016-05-27 Marek Polacek <polacek@redhat.com>
9476
9477 PR middle-end/71308
9478 * g++.dg/torture/pr71308.C: New test.
9479
a6031633 94802016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9481
9482 * gcc.dg/zero_bits_compound-1.c: New test.
9483 * gcc.dg/zero_bits_compound-2.c: New test.
9484
1fbdc7ae 94852016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9486
9487 PR middle-end/71279
9488 * gcc.dg/pr71279.c: New test.
9489
2e196ca8 94902016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9491
9492 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9493 floating point min/max/comparison instructions.
9494 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9495
6feab9ce 94962016-05-26 Jakub Jelinek <jakub@redhat.com>
9497
9498 * c-c++-common/gomp/schedule-1.c: New test.
9499 * gfortran.dg/gomp/schedule-1.f90: New test.
9500
978cea8f 95012016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9502
9503 PR c++/70822
9504 PR c++/70106
9505 * g++.dg/cpp1y/auto-fn32.C: New test.
9506 * g++.dg/cpp1y/paren4.C: New test.
9507
0478d9ed 95082016-05-26 Nathan Sidwell <nathan@acm.org>
9509
9510 * gcc.dg/20060410.c: Xfail on ptx.
9511 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9512 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9513 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9514 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9515 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9516
5fd1c174 95172016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9518
9519 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9520
c5e8b3e2 95212016-05-26 Jakub Jelinek <jakub@redhat.com>
9522
0db93a5b 9523 PR tree-optimization/71280
9524 * gcc.dg/pr71280.c: New test.
9525
7199c05c 9526 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9527
76c786ac 9528 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9529 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9530
c5e8b3e2 9531 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9532
e9bcea2f 95332016-05-26 Jiong Wang <jiong.wang@arm.com>
9534
9535 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 9536 kept in memory.
e9bcea2f 9537
955d947b 95382016-05-25 Jeff Law <law@redhat.com>
9539
9540 PR tree-optimization/71272
9541 * gcc.c-torture/compile/pr71272.c: new test.
9542
77102dbe 95432016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9544
9545 * gcc.target/powerpc/vec-cmpne.c: New test.
9546 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9547
552821b4 95482016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9549
9550 * gnat.dg/opt55.ad[sb]: New test.
9551
0113f3c5 95522016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9553
9554 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9555 * c-c++-common/pr60226.c: Require int32plus.
9556 * gcc.c-torture/execute/pr70602.c: Likewise.
9557 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9558 unsigned long for malloc arg type.
9559 * gcc.dg/asr_div1.c: Require int32plus.
9560 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9561 * gcc.dg/pie-1.c: Require pie.
9562 * gcc.dg/pie-2.c: Likewise.
9563 * gcc.dg/pr59471.c: Require int32plus.
9564 * gcc.dg/pr59963-2.c: XFAIL for int16.
9565 * gcc.dg/pr60114.c: Require int32plus.
9566 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9567 unsigned long for typedef of size_t.
9568 * gcc.dg/pr63914.c: Require int32plus.
9569 * gcc.dg/pr64536.c: Require pt32plus.
9570 * gcc.dg/pr65658.c: Likewise.
9571 * gcc.dg/pr67271.c: Require int32plus.
9572 * gcc.dg/pr68112.c: Likewise.
9573 * gcc.dg/pr69071.c: Skip for avr target.
9574 * gcc.dg/pr69973.c: Require int32plus.
9575 * gcc.dg/pr70169.c: Skip for avr target.
9576 * gcc.dg/sso-6.c: Require int32plus.
9577 * gcc.dg/sso-7.c: Likewise.
9578 * gcc.dg/sso-8.c: Likewise.
9579 * gcc.dg/vrp-min-max-2.c: Likewise.
9580
f4094380 95812016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9582
9583 PR target/70738
9584 * gcc.target/i386/pr70738-1.c: New test.
9585 * gcc.target/i386/pr70738-2.c: Likewise.
9586 * gcc.target/i386/pr70738-3.c: Likewise.
9587 * gcc.target/i386/pr70738-4.c: Likewise.
9588 * gcc.target/i386/pr70738-5.c: Likewise.
9589 * gcc.target/i386/pr70738-6.c: Likewise.
9590 * gcc.target/i386/pr70738-7.c: Likewise.
9591 * gcc.target/i386/pr70738-8.c: Likewise.
9592 * gcc.target/i386/pr70738-9.c: Likewise.
9593
239a4bea 95942016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9595
9596 PR rtl-optimization/66940
9597 * gcc.c-torture/execute/pr66940.c: New test.
9598
bf6382ba 95992016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9600
9601 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9602 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9603 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9604 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9605 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9606 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9607 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9608 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9609 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9610 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9611 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9612 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9613 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9614 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9615 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9616 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9617 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9618 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9619 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9620 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9621 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9622 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9623 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9624 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9625
2c995da9 96262016-05-25 Marek Polacek <polacek@redhat.com>
9627
9628 PR c/71265
9629 * gcc.dg/noncompile/pr71265.c: New test.
9630
abfbb5b5 9631 PR c/71266
9632 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9633
f6871bbd 96342016-05-25 Nathan Sidwell <nathan@acm.org>
9635
9636 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9637
de04e83e 96382016-05-25 Richard Biener <rguenther@suse.de>
9639
9640 PR tree-optimization/71261
9641 * c-c++-common/torture/pr71261.c: New testcase.
9642
b35931f7 96432016-05-25 Richard Biener <rguenther@suse.de>
9644
9645 PR tree-optimization/71264
9646 * gcc.dg/vect/pr71264.c: New testcase.
9647
166c3089 96482016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9649
9650 PR c++/55992
9651 * g++.dg/cpp0x/alias-decl-53.C: New.
9652 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9653
14240409 96542016-05-25 Martin Liska <mliska@suse.cz>
9655
9656 * g++.dg/pr71239.C: New test.
9657
bc47d9f6 96582016-05-25 Richard Biener <rguenther@suse.de>
9659
4860a6bf 9660 * gcc.dg/vect/pr58135.c: Rename to ...
9661 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 9662
d8a3f157 96632016-05-25 Marek Polacek <polacek@redhat.com>
9664
9665 * g++.dg/pr65295.C: Use target c++14.
9666
3af16045 96672016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9668
231010db 9669 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9670 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 9671
949479b2 96722016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9673
9674 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9675 instructions.
9676
6d6a3fc3 96772016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9678
9679 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9680 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9681 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9682 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9683 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9684 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9685 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9686 * c-c++-common/goacc/pcopy.c: Likewise.
9687 * c-c++-common/goacc/pcopyin.c: Likewise.
9688 * c-c++-common/goacc/pcopyout.c: Likewise.
9689 * c-c++-common/goacc/pcreate.c: Likewise.
9690 * c-c++-common/goacc/pr70688.c: New test.
9691 * c-c++-common/goacc/present-1.c: Adjust test.
9692 * c-c++-common/goacc/reduction-5.c: Likewise.
9693 * g++.dg/goacc/data-1.C: New test.
9694
af648be2 96952016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9696
9697 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9698 vector parity built-in functions.
9699 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9700 count trailing zeros automatic vectorization.
9701 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9702 count trailing zeros built-in functions.
9703
4e173d60 97042016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9705
9706 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9707
a0c02a52 97082016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9709
9710 PR target/71050
9711 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9712
64c52e9c 97132016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9714
9715 PR c++/50436
9716 * g++.dg/template/crash123.C: New.
9717 * g++.dg/template/crash124.C: Likewise.
9718
752b5a4c 97192016-05-24 Martin Sebor <msebor@redhat.com>
9720
9721 PR c++/71147
9722 * g++.dg/ext/flexary16.C: New test.
9723
a36dd683 97242016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9725
f6871bbd 9726 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9727 before math.h is included.
a36dd683 9728 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9729 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9730 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9731 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9732 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9733 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9734 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9735 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9736 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9737 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9738 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9739 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9740 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9741 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9742 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9743 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9744 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9745 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9746 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9747 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9748 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9749 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9750 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9751
d60e1df7 97522016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9753 Kelvin Nilsen <kelvin@gcc.gnu.org>
9754
9755 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9756 support.
9757
22d09025 97582016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9759
9760 PR c++/69872
9761 * g++.dg/warn/Wno-narrowing1.C: New.
9762
6ef0143d 97632016-05-24 Marek Polacek <polacek@redhat.com>
9764
9765 PR c/71249
9766 * c-c++-common/Wswitch-unreachable-2.c: New test.
9767
962a2062 97682016-05-24 Jakub Jelinek <jakub@redhat.com>
9769
ead77194 9770 PR c++/71257
9771 * g++.dg/vect/simd-clone-6.cc: New test.
9772 * g++.dg/gomp/declare-simd-6.C: New test.
9773
962a2062 9774 PR middle-end/70434
9775 PR c/69504
9776 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9777
23edc6d1 97782016-05-24 Richard Biener <rguenther@suse.de>
9779
9780 PR tree-optimization/71240
9781 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9782
30633bcc 97832016-05-24 Richard Biener <rguenther@suse.de>
9784
9785 PR tree-optimization/71230
9786 * gcc.dg/torture/pr71230.c: New testcase.
9787 * g++.dg/torture/pr71230.C: Likewise.
9788
c9d624bd 97892016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9790
9791 * c-c++-common/goacc/routine-5.c: Add tests.
9792 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9793 * gfortran.dg/goacc/routine-6.f90: Add tests.
9794
ce143ff0 97952016-05-24 Richard Biener <rguenther@suse.de>
9796
9797 PR tree-optimization/71253
9798 * gcc.dg/torture/pr71253.c: New testcase.
9799
3bdaecd5 98002016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9801
9802 PR middle-end/71252
9803 * gfortran.dg/pr71252.f90: New test.
9804
856b494d 98052016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9806
9807 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9808
7345b977 98092016-05-24 Richard Biener <rguenther@suse.de>
9810
9811 PR middle-end/70434
9812 PR c/69504
9813 * c-c++-common/vector-subscript-4.c: New testcase.
9814 * c-c++-common/vector-subscript-5.c: Likewise.
9815
6f065267 98162016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9817
9818 PR fortran/71123
9819 * gfortran.dg/namelist_90.f: New test
9820
fd6757da 98212016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9822
9823 PR fortran/66461
9824 * gfortran.dg/unexpected_eof.f: New test
9825
7d5555a8 98262016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9827 Kelvin Nilsen <kelvin@gcc.gnu.org>
9828
9829 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9830 as little endian.
9831
ae6744c9 98322016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9833
9834 PR c++/70972
9835 * g++.dg/cpp0x/inh-ctor20.C: New.
9836 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9837
f0d91a85 98382016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9839
9840 PR c++/69095
9841 * g++.dg/cpp0x/variadic168.C: New.
9842
1618ffe5 98432016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9844
9845 * g++.dg/cpp0x/pr31445.C: Test column number too.
9846 * g++.dg/cpp0x/pr32253.C: Likewise.
9847 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9848 * g++.dg/cpp0x/variadic36.C: Likewise.
9849
c0205bab 98502016-05-23 Marc Glisse <marc.glisse@inria.fr>
9851
9852 * gcc.dg/fold-notshift-2.c: Adjust.
9853
1398da0f 98542016-05-23 Marek Polacek <polacek@redhat.com>
9855
9856 PR c/49859
9857 * c-c++-common/Wswitch-unreachable-1.c: New test.
9858 * gcc.dg/Wswitch-unreachable-1.c: New test.
9859 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9860 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9861 * g++.dg/gomp/block-10.C: Likewise.
9862 * gcc.dg/gomp/block-10.c: Likewise.
9863 * g++.dg/gomp/block-9.C: Likewise.
9864 * gcc.dg/gomp/block-9.c: Likewise.
9865 * g++.dg/gomp/target-1.C: Likewise.
9866 * g++.dg/gomp/target-2.C: Likewise.
9867 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 9868 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 9869 * g++.dg/gomp/taskgroup-1.C: Likewise.
9870 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9871 * gcc.dg/gomp/teams-1.c: Likewise.
9872 * g++.dg/gomp/teams-1.C: Likewise.
9873 * g++.dg/overload/error3.C: Likewise.
9874 * g++.dg/tm/jump1.C: Likewise.
9875 * g++.dg/torture/pr40335.C: Likewise.
9876 * gcc.dg/c99-vla-jump-5.c: Likewise.
9877 * gcc.dg/switch-warn-1.c: Likewise.
9878 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9879 * gcc.dg/nested-func-1.c: Likewise.
9880 * gcc.dg/pr67784-4.c: Likewise.
9881
5403ed8b 98822016-05-23 Richard Biener <rguenther@suse.de>
9883
9884 PR tree-optimization/71230
9885 * gfortran.dg/pr71230-1.f90: New testcase.
9886 * gfortran.dg/pr71230-2.f90: Likewise.
9887
27510941 98882016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9889
1618ffe5 9890 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 9891 * gcc.dg/vect/pr58135.c: Add new.
9892 * gfortran.dg/pr46519-1.f: Adjust test case.
9893
a41c605d 98942016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9895
9896 PR c++/53401
9897 * g++.dg/cpp0x/decltype64.C: New.
9898
3eb254ab 98992016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9900
9901 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9902 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9903 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9904
a75fffe1 99052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9906
9907 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9908 Add poly64x1_t and poly64x2_t cases if supported.
9909 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9910 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9911 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9912 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9913 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9914
56979b12 99152016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9916
9917 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9918 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9919 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9920 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9921 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9922 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9923 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9924
dc5e98db 99252016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9926
9927 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9928
c0f383ae 99292016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9930
9931 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9932 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9933
2a4d70a2 99342016-05-22 Jakub Jelinek <jakub@redhat.com>
9935
4c109025 9936 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9937 constraint instead of "r".
9938 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9939 insn instead of vxorpd.
9940 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9941
bad891ce 9942 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9943 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9944
ac23ddb9 9945 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9946
9dac9579 9947 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9948 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9949
2a4d70a2 9950 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9951
9eafdd7b 99522016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9953
9954 PR middle-end/40921
9955 * gcc.dg/tree-ssa/pr40921.c: New test.
9956
93df190d 99572016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9958
9959 PR target/71103
9960 * gcc.target/avr/pr71103.c: New test.
9961
933b9f7f 99622016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9963
9964 PR middle-end/71179
9965 * gcc.dg/tree-ssa/pr71179.c: New test.
9966
8bdfbc08 99672016-05-20 Martin Sebor <msebor@redhat.com>
9968
9969 PR c/71115
9970 * gcc.dg/init-excess-2.c: New test.
9971
6827ab42 99722016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9973
9974 * gnat.dg/opt53.adb: New test.
9975 * gnat.dg/opt54.adb: Likewise.
9976
58a5f4c0 99772016-05-20 Martin Jambor <mjambor@suse.cz>
9978
9979 PR tree-optimization/70884
9980 * gcc.dg/tree-ssa/pr70919.c: New test.
9981
bb7145f6 99822016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9983
9984 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9985 formatting.
f6871bbd 9986 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9987 fix code formatting.
9988
99892016-05-20 Nathan Sidwell <nathan@acm.org>
9990
9991 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9992 non-common cases.
9993 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 9994
9954d230 99952016-05-20 David Malcolm <dmalcolm@redhat.com>
9996
9997 * jit.dg/all-non-failing-tests.h: Add
9998 test-factorial-must-tail-call.c.
9999 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10000 * jit.dg/test-factorial-must-tail-call.c: New test case.
10001
08a161f9 100022016-05-20 Jakub Jelinek <jakub@redhat.com>
10003
10004 PR fortran/71204
10005 * gfortran.dg/pr71204.f90: New test.
10006
3d380077 100072016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10008
10009 * gcc.target/nvptx/sincos.c: New test.
10010
0f104d56 100112016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10012
10013 PR c++/70572
10014 * g++.dg/cpp1y/auto-fn31.C: New.
10015
61736a1b 100162016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10017
10018 * gcc.target/powerpc/vec-addec.c: New test.
10019 * gcc.target/powerpc/vec-addec-int128.c: New test.
10020
b4a61e77 100212016-05-20 David Malcolm <dmalcolm@redhat.com>
10022
10023 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10024 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10025 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10026 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10027
9a2ace10 100282016-05-20 Jan Hubicka <hubicka@ucw.cz>
10029
10030 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10031
45cdf8c6 100322016-05-20 Jakub Jelinek <jakub@redhat.com>
10033
b9a1dcd5 10034 PR c++/71210
10035 * g++.dg/opt/pr71210-1.C: New test.
10036 * g++.dg/opt/pr71210-2.C: New test.
10037
45cdf8c6 10038 PR tree-optimization/29756
10039 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10040 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10041 only on selected targets where V4SImode vectors are known to be
10042 supported.
10043
92e3ffbf 100442016-05-20 Marc Glisse <marc.glisse@inria.fr>
10045
10046 PR tree-optimization/71079
10047 PR tree-optimization/71206
10048 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10049
5da368e3 100502016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10051
10052 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10053 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10054 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10055
2506d97a 100562016-05-20 Richard Guenther <rguenther@suse.de>
10057
10058 PR tree-optimization/29756
10059 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10060
adade307 100612016-05-20 Richard Biener <rguenther@suse.de>
10062
10063 PR tree-optimization/71185
10064 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10065
c3deca25 100662016-05-20 Richard Biener <rguenther@suse.de>
10067
10068 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10069
8b0bef14 100702016-05-19 Marek Polacek <polacek@redhat.com>
10071
10072 PR c++/71075
10073 * g++.dg/diagnostic/pr71075.C: New test.
10074
08025288 100752016-05-19 David Malcolm <dmalcolm@redhat.com>
10076
10077 PR c++/71184
10078 * g++.dg/pr71184.C: New test case.
10079
26a51591 100802016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10081
10082 * gcc.target/powerpc/darn-0.c: New test.
10083 * gcc.target/powerpc/darn-1.c: New test.
10084 * gcc.target/powerpc/darn-2.c: New test.
10085
d8d3e75a 100862016-05-19 Marek Polacek <polacek@redhat.com>
10087
10088 PR tree-optimization/71031
10089 * gcc.dg/tree-ssa/vrp100.c: New test.
10090
c28211ae 100912016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10092
10093 PR rtl-optimization/71148
10094 * gcc.dg/pr71148.c: New test.
10095
3f5ea43a 100962016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10097
10098 PR target/71056
10099 * gcc.target/arm/pr71056.c: New test.
10100
2a7d4c20 101012016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10102
10103 * c-c++-common/pr69669.c: Check the used mode.
10104
ed0b0569 101052016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10106
10107 PR sanitizer/64354
10108 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10109
410372fe 101102016-05-19 Richard Biener <rguenther@suse.de>
10111
10112 PR tree-optimization/70729
10113 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10114 * gcc.dg/graphite/scop-18.c: Likewise.
10115 * gcc.dg/pr41783.c: Disable LIM.
10116 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10117 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10118 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10119 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10120 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10121 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10122 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10123 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10124 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10125 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10126 * gfortran.dg/pr42108.f90: Likewise.
10127
56f34f03 101282016-05-18 David Malcolm <dmalcolm@redhat.com>
10129
10130 PR driver/69265
10131 * gcc.dg/spellcheck-options-11.c: New test case.
10132
e6481cd1 101332016-05-18 Jakub Jelinek <jakub@redhat.com>
10134
10135 PR c++/71100
10136 * g++.dg/opt/pr71100.C: New test.
10137
be951c59 101382016-05-18 Martin Jambor <mjambor@suse.cz>
10139
10140 PR ipa/69708
10141 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10142 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10143 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10144 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10145
665ff45b 101462016-05-18 Martin Jambor <mjambor@suse.cz>
10147
10148 PR ipa/69708
10149 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10150 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10151 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10152 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10153 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10154
485be62c 101552016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10156
10157 PR c++/69793
10158 * g++.dg/template/crash122.C: New.
10159
b251d5f5 101602016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10161
10162 PR c++/70466
10163 * g++.dg/template/pr70466-1.C: New.
10164 * g++.dg/template/pr70466-2.C: Likewise.
10165
c93e9931 101662016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10167
10168 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10169 splat operations and the XXSPLTIB instruction.
10170 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10171 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10172 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10173 xxlxor to clear a register.
10174
8ba6639c 101752016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10176
10177 * gcc.dg/torture/pr71020.c: New test.
10178
ec6e3005 101792016-05-18 Martin Jambor <mjambor@suse.cz>
10180
10181 PR ipa/70646
10182 * gcc.dg/ipa/pr70646.c: New test.
10183
5ef3c918 101842016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10185
10186 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10187
70a88eab 101882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10189
10190 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10191 missing tests for vreinterpretq_p{8,16}.
10192
b52a930c 101932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10194
10195 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10196 vsliq_n_s64 and vsliq_n_u64.
10197
bdd4080b 101982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10199
10200 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10201 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10202
37814bf5 102032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10204
10205 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10206 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10207 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10208
764af2e0 102092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10210
10211 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10212 in comment.
10213
ffe01a83 102142016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 10215
10216 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10217 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10218 "blr\t" and switch to scan-assembler-times.
10219
fab6dae9 102202016-05-18 Jiong Wang <jiong.wang@arm.com>
10221
231010db 10222 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10223 with __aarch64__.
10224 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10225 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 10226
4eb0c566 102272016-05-18 Jakub Jelinek <jakub@redhat.com>
10228
442f18f1 10229 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10230 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10231 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10232 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10233 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10234 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10235
4d83b36b 10236 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10237 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10238
a4528eec 10239 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10240 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10241
f0066139 10242 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10243 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10244
4eb0c566 10245 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10246
303e9267 102472016-05-18 Richard Biener <rguenther@suse.de>
10248
10249 PR tree-optimization/71168
10250 * gcc.dg/torture/pr71168.c: New testcase.
10251
0d7ddd44 102522016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10253
10254 PR middle-end/63586
10255 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10256 * gcc.dg/tree-ssa/pr63586.c: New test.
10257 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10258
899bcc0f 102592016-05-17 Nathan Sidwell <nathan@acm.org>
10260
10261 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10262 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10263 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10264 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10265
a2246979 102662016-05-17 Nathan Sidwell <nathan@acm.org>
10267
10268 * gcc.target/nvptx/abi-vararg-3.c: New.
10269
2f6a4d21 102702016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10271
10272 PR tree-optimization/54579
10273 PR middle-end/55299
10274 * gcc.dg/fold-notrotate-1.c: New test.
10275 * gcc.dg/fold-notshift-1.c: New test.
10276 * gcc.dg/fold-notshift-2.c: New test.
10277
27bdad45 102782016-05-17 Marek Polacek <polacek@redhat.com>
10279
10280 PR ipa/71146
10281 * g++.dg/ipa/pr71146.C: New test.
10282
f33a295a 102832016-05-17 David Malcolm <dmalcolm@redhat.com>
10284
10285 * jit.dg/test-error-array-bounds.c: New test case.
10286
b6dd53bf 102872016-05-17 Marc Glisse <marc.glisse@inria.fr>
10288
10289 * gcc.dg/tree-ssa/and-1.c: New testcase.
10290
a8719545 102912016-05-17 Marc Glisse <marc.glisse@inria.fr>
10292
10293 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10294 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10295
34806102 102962016-05-17 Marc Glisse <marc.glisse@inria.fr>
10297
10298 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10299 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10300
25fe08a8 103012016-05-17 Jiong Wang <jiong.wang@arm.com>
10302
10303 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10304
abf1a837 103052016-05-17 Jiong Wang <jiong.wang@arm.com>
10306
10307 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10308
666b9dd3 103092016-05-17 Jiong Wang <jiong.wang@arm.com>
10310
10311 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10312 ".2d[index]" when scan the assembly.
10313 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10314 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10315 float64x1.
10316 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10317
77d095c0 103182016-05-17 Richard Biener <rguenther@suse.de>
10319
10320 PR tree-optimization/71132
10321 * gcc.dg/torture/pr71132.c: New testcase.
10322
28adcc23 103232016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10324
10325 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10326
2439931e 103272016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10328
10329 PR target/70809
10330 * gcc.target/aarch64/pr70809_1.c: New test.
10331
5ec2ff80 103322016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10333
10334 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10335 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10336 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10337 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10338
17fd1c7a 103392016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10340 Ilya Enkovich <ilya.enkovich@intel.com>
10341
10342 PR target/71114
10343 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10344
46729204 103452016-05-16 Jan Hubicka <hubicka@ucw.cz>
10346
10347 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10348 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10349
2a1125d6 103502016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10351
10352 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10353 test for __ARM_FP16_ARGS.
10354 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10355 * gcc.target/arm/aapcs/neon-vect10.c: New.
10356 * gcc.target/arm/aapcs/neon-vect9.c: New.
10357 * gcc.target/arm/aapcs/vfp18.c: New.
10358 * gcc.target/arm/aapcs/vfp19.c: New.
10359 * gcc.target/arm/aapcs/vfp20.c: New.
10360 * gcc.target/arm/aapcs/vfp21.c: New.
10361 * gcc.target/arm/fp16-aapcs-1.c: New.
10362 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10363 test for __ARM_FP16_ARGS.
10364 * g++.target/arm/fp16-return-1.c: Update expected output.
10365
ea3d2d74 103662016-05-16 Jiong Wang <jiong.wang@arm.com>
10367
10368 PR testsuite/70227
10369 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10370
6989e05f 103712016-05-15 Harald Anlauf <anlauf@gmx.de>
10372
10373 PR fortran/69603
10374 * gfortran.dg/pr69603.f90: New testcase.
10375
a5f52592 103762016-05-14 Fritz Reese <fritzoreese@gmail.com>
10377
10378 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10379
88f949ab 103802016-05-14 Fritz Reese <fritzoreese@gmail.com>
10381
10382 PR fortran/71047
10383 * gfortran.dg/pr71047.f08: New test.
10384
90c88567 103852016-05-13 Joseph Myers <joseph@codesourcery.com>
10386
10387 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10388 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10389 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10390
00a690cc 103912016-05-13 Martin Sebor <msebor@redhat.com>
10392
10393 PR c++/60049
10394 * g++.dg/cpp0x/constexpr-60049.C: New test.
10395
ec8b6af7 103962016-05-13 Jakub Jelinek <jakub@redhat.com>
10397
10398 PR bootstrap/71071
10399 * gcc.dg/pr71071.c: New test.
10400
f54d1d7b 104012016-05-13 Uros Bizjak <ubizjak@gmail.com>
10402
10403 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10404 remove XOP handling.
2f3af60f 10405 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 10406
a39a0392 104072016-05-13 Nathan Sidwell <nathan@acm.org>
10408
10409 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10410 __atomic_is_lock_free declaration.
10411
42333dd9 104122016-05-13 Richard Biener <rguenther@suse.de>
10413
10414 PR tree-optimization/42587
10415 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10416
c5442454 104172016-05-13 Martin Liska <mliska@suse.cz>
10418
10419 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10420 the new format of dump output.
10421
03a400fb 104222016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10423
10424 * gcc.dg/pr71084.c: New test.
10425
69278c3f 104262016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10427
231010db 10428 PR target/53440
10429 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 10430
8138f11b 104312016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10432
10433 * gcc.target/aarch64/struct_return.c: New test.
10434
22a3f7bd 104352016-05-12 Marek Polacek <polacek@redhat.com>
10436
10437 PR c/70756
10438 * c-c++-common/pr70756-2.c: New test.
10439 * c-c++-common/pr70756.c: New test.
10440
9bcd42cc 104412016-05-12 Richard Biener <rguenther@suse.de>
10442
10443 PR tree-optimization/71059
10444 * gcc.dg/torture/pr71059.c: New testcase.
10445
5ffb4a0d 104462016-05-12 Richard Biener <rguenther@suse.de>
10447
10448 PR tree-optimization/71062
10449 * gcc.dg/torture/pr71062.c: New testcase.
10450
2ab65c31 104512016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10452
10453 PR tree-optimization/71006
10454 * gcc.dg/pr71006.c: New test.
10455
f0158fc0 104562016-05-12 Marek Polacek <polacek@redhat.com>
10457
10458 PR driver/71063
10459 * gcc.dg/opts-7.c: New test.
10460
0f56938b 104612016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10462
10463 PR target/70830
10464 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10465 Add -save-temps to dg-options.
10466 Scan for ldmfd rather than pop instruction.
10467 * gcc.target/arm/interrupt-2.c: Likewise.
10468 * gcc.target/arm/pr70830.c: New test.
10469
e10946d5 104702016-05-12 Jakub Jelinek <jakub@redhat.com>
10471
9fa8e468 10472 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10473 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10474
9ce62bbe 10475 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10476 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10477 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10478
708ae1b1 10479 PR target/71019
10480 * gcc.target/i386/avx512vl-pack-1.c: New test.
10481 * gcc.target/i386/avx512vl-pack-2.c: New test.
10482 * gcc.target/i386/avx512bw-pack-2.c: New test.
10483
a461f32e 10484 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10485
e10946d5 10486 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10487 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10488 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10489
f52a3ef6 104902016-05-12 Richard Biener <rguenther@suse.de>
10491
10492 PR tree-optimization/70986
10493 * gcc.dg/torture/pr70986-1.c: New testcase.
10494 * gcc.dg/torture/pr70986-2.c: Likewise.
10495 * gcc.dg/torture/pr70986-3.c: Likewise.
10496
54c4d22e 104972016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10498
10499 PR c/43651
10500 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10501 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10502
57215d5b 105032016-05-11 Uros Bizjak <ubizjak@gmail.com>
10504
10505 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10506 directive.
10507 * gcc.target/i386/pr66746.c: Ditto.
10508
67d3121c 105092016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10510
10511 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10512 support.
10513 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10514 warning when using -mvsx-timode.
10515 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10516 * gcc.target/powerpc/dform-2.c: Likewise.
10517 * gcc.target/powerpc/pr68805.c: Likewise.
10518
7f8012a5 105192016-05-11 Marek Polacek <polacek@redhat.com>
10520
10521 PR c++/71024
10522 * c-c++-common/attributes-3.c: New test.
10523
3e8567ce 105242016-05-11 Nathan Sidwell <nathan@acm.org>
10525
10526 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10527 * gcc.c-torture/execute/pr68185.c: Likewise.
10528 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10529 * gcc.dg/pr69634.c: Requires scheduling.
10530 * gcc.dg/torture/pr66178.c: Require label values.
10531 * gcc.dg/setjmp-6.c: Require indirect jumps.
10532
3739ac00 105332016-05-11 Richard Biener <rguenther@suse.de>
10534
10535 PR tree-optimization/71055
10536 * gcc.dg/torture/pr71055.c: New testcase.
10537
1ff8b385 105382016-05-11 Richard Biener <rguenther@suse.de>
10539
10540 PR debug/71057
10541 * g++.dg/debug/pr71057.C: New testcase.
10542
77126efa 105432016-05-11 Jakub Jelinek <jakub@redhat.com>
10544
10545 PR fortran/70855
10546 * gfortran.dg/gomp/pr70855.f90: New test.
10547
6fcaaf9b 105482016-05-11 Richard Biener <rguenther@suse.de>
10549
10550 PR middle-end/71002
10551 * g++.dg/torture/pr71002.C: New testcase.
10552
bfa8ea12 105532016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10554
10555 PR middle-end/70807
10556 * gcc.dg/pr70807.c: New test.
10557
87632549 105582016-05-10 Martin Sebor <msebor@redhat.com>
10559
10560 PR c++/38611
10561 * g++.dg/Wattributes.C: New test.
10562
f9153689 105632016-05-10 Marc Glisse <marc.glisse@inria.fr>
10564
10565 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10566 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10567 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10568
a44ed58a 105692016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10570
10571 PR target/70799
10572 * gcc.target/i386/pr70799-1.c: New test.
10573
d6c90d89 105742016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10575
10576 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10577
c1f73044 105782016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10579
10580 PR middle-end/70877
10581 * gcc.target/i386/pr70877.c: New test.
10582
e66d763a 105832016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10584
10585 PR tree-optimization/70786
10586 * gcc.target/i386/pr70876.c: New test.
10587
a30ff73a 105882016-05-10 Jakub Jelinek <jakub@redhat.com>
10589
10590 PR target/70927
10591 * gcc.target/i386/avx512vl-logic-1.c: New test.
10592 * gcc.target/i386/avx512vl-logic-2.c: New test.
10593 * gcc.target/i386/avx512dq-logic-2.c: New test.
10594
4b3fd38f 105952016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10596
10597 PR target/70963
10598 * gcc.target/powerpc/pr70963.c: New.
10599
abf93a25 106002016-05-10 David Malcolm <dmalcolm@redhat.com>
10601
10602 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10603 (test_very_wide_line): Add ruler to expected output.
10604 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10605 (test_very_wide_line): Likewise.
10606 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10607 (test_show_locus): Within the handling of "test_very_wide_line",
10608 enable show_ruler_p on the diagnostic context.
10609
d614888f 106102016-05-10 Richard Biener <rguenther@suse.de>
10611
10612 PR tree-optimization/71039
10613 * gcc.dg/torture/pr71039.c: New testcase.
10614
dbca5ed9 106152016-05-10 Nathan Sidwell <nathan@acm.org>
10616
10617 * gcc.dg/nested-func-10.c: Requires alloca.
10618 * gcc.dg/nested-func-9.c: Requires alloca.
10619 * gcc.c-torture/execute/pr70460.c: Requires labels.
10620 * gcc.c-torture/compile/pr70199.c: Requires labels.
10621 * gcc.target/nvptx/decl.c: Compile only.
10622 * gcc.target/nvptx/trailing-init.c: Compile only.
10623 * gcc.target/nvptx/ary-init.c: Compile only.
10624
3fa82609 106252016-05-10 Marek Polacek <polacek@redhat.com>
10626
10627 PR c/70255
10628 * gcc.dg/attr-opt-1.c: New test.
10629
76825907 106302016-05-10 Richard Biener <rguenther@suse.de>
10631
10632 PR tree-optimization/70497
10633 PR tree-optimization/28367
10634 * gcc.dg/torture/20160404-1.c: New testcase.
10635 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10636 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10637
68255819 106382016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10639
10640 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10641
d9aa8cdb 106422016-05-09 Uros Bizjak <ubizjak@gmail.com>
10643
10644 * gcc.target/i386/fabsneg-1.c New test.
10645
7cc16f50 106462016-05-09 Alan Modra <amodra@gmail.com>
10647
10648 PR testsuite/70826
10649 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10650
a83b7b63 106512016-05-09 Richard Biener <rguenther@suse.de>
10652
10653 PR tree-optimization/70985
10654 * gcc.dg/torture/pr70985.c: New testcase.
10655
189d0706 106562016-05-09 Bin Cheng <bin.cheng@arm.com>
10657
10658 * gcc.dg/tree-ssa/ifc-9.c: New test.
10659 * gcc.dg/tree-ssa/ifc-10.c: New test.
10660 * gcc.dg/tree-ssa/ifc-11.c: New test.
10661 * gcc.dg/tree-ssa/ifc-12.c: New test.
10662 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10663 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10664 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10665
1ec957b0 106662016-05-09 Richard Biener <rguenther@suse.de>
10667
10668 PR fortran/70937
10669 * gfortran.dg/pr70937.f90: New testcase.
10670
923c7714 106712016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10672
10673 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10674
d7cd448a 106752016-05-07 Fritz Reese <fritzoreese@gmail.com>
10676
10677 PR fortran/56226
10678 * gfortran.dg/dec_structure_1.f90: New testcase.
10679 * gfortran.dg/dec_structure_2.f90: Ditto.
10680 * gfortran.dg/dec_structure_3.f90: Ditto.
10681 * gfortran.dg/dec_structure_4.f90: Ditto.
10682 * gfortran.dg/dec_structure_5.f90: Ditto.
10683 * gfortran.dg/dec_structure_6.f90: Ditto.
10684 * gfortran.dg/dec_structure_7.f90: Ditto.
10685 * gfortran.dg/dec_structure_8.f90: Ditto.
10686 * gfortran.dg/dec_structure_9.f90: Ditto.
10687 * gfortran.dg/dec_structure_10.f90: Ditto.
10688 * gfortran.dg/dec_structure_11.f90: Ditto.
10689 * gfortran.dg/dec_union_1.f90: Ditto.
10690 * gfortran.dg/dec_union_2.f90: Ditto.
10691 * gfortran.dg/dec_union_3.f90: Ditto.
10692 * gfortran.dg/dec_union_4.f90: Ditto.
10693 * gfortran.dg/dec_union_5.f90: Ditto.
10694 * gfortran.dg/dec_union_6.f90: Ditto.
10695 * gfortran.dg/dec_union_7.f90: Ditto.
10696
f681e29b 106972016-05-07 Tom de Vries <tom@codesourcery.com>
10698
10699 PR tree-optimization/70956
10700 * gcc.dg/graphite/pr70956.c: New test.
10701
68d7f375 107022016-05-06 Jakub Jelinek <jakub@redhat.com>
10703
faf39348 10704 PR middle-end/70941
10705 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10706 (a, b, c, d): Change type from char to signed char.
10707 (main): Compare against (signed char) -1634678893 instead of
10708 hardcoded -109. Use __builtin_abort instead of abort.
10709
b768b13a 10710 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10711 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10712
68d7f375 10713 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10714
5dda16ea 107152016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10716
10717 PR debug/70935
10718 * gcc.dg/torture/pr70935.c: New test.
10719
13ede1b5 107202016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10721
10722 PR target/58219
7fc878c4 10723 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 10724
96d94be2 107252016-05-06 Richard Biener <rguenther@suse.de>
10726
10727 PR tree-optimization/70960
10728 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10729
e5d9f15d 107302016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10731
10732 PR target/52933
10733 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10734 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10735 Adjust expected instruction counts.
10736 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10737
2dd7705f 107382016-05-06 Marek Polacek <polacek@redhat.com>
10739
10740 PR sanitizer/70875
10741 * gcc.dg/ubsan/bounds-3.c: New test.
10742
cb8bc632 107432016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10744
10745 PR target/54089
10746 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10747
b343c173 107482016-05-06 Richard Biener <rguenther@suse.de>
10749
10750 PR middle-end/70931
10751 * gfortran.dg/pr70931.f90: New testcase.
10752
1e3db0b1 107532016-05-06 Richard Biener <rguenther@suse.de>
10754
10755 PR middle-end/70941
10756 * gcc.dg/torture/pr70941.c: New testcase.
10757
bdd54b6d 107582016-05-05 Bin Cheng <bin.cheng@arm.com>
10759
10760 PR tree-optimization/57206
10761 * gcc.dg/vect/pr57206.c: New test.
10762
499adcfd 107632016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10764
10765 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10766
871164c4 107672016-05-05 Jakub Jelinek <jakub@redhat.com>
10768
ecb23e00 10769 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10770
871164c4 10771 * c-c++-common/Wdangling-else-4.c: New test.
10772
70cf83ba 107732016-05-04 Jakub Jelinek <jakub@redhat.com>
10774
858c9470 10775 PR c++/70906
10776 PR c++/70933
10777 * g++.dg/opt/pr70906.C: New test.
10778 * g++.dg/opt/pr70933.C: New test.
10779
70cf83ba 10780 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10781
aaa36a78 107822016-05-04 Jan Hubicka <hubicka@ucw.cz>
10783
10784 * gcc.dg/ipa/pure-const-3.c: New testcase.
10785
1d52c456 107862016-05-04 Marek Polacek <polacek@redhat.com>
10787
10788 * c-c++-common/Wdangling-else-1.c: New test.
10789 * c-c++-common/Wdangling-else-2.c: New test.
10790 * c-c++-common/Wdangling-else-3.c: New test.
10791
dc581573 107922016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10793
10794 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10795 flag is present.
10796
a64030fe 107972016-05-04 Marek Polacek <polacek@redhat.com>
10798
10799 PR c/48778
10800 * gcc.dg/Waddress-2.c: New test.
10801
b461b04a 108022016-05-04 Alan Modra <amodra@gmail.com>
10803
10804 * gcc.target/powerpc/pr70866.c: New.
10805
c388a0cf 108062016-05-03 Martin Sebor <msebor@redhat.com>
10807
10808 PR c++/66561
10809 * c-c++-common/builtin_location.c: New test.
10810 * g++.dg/cpp1y/builtin_location.C: New test.
10811
5d4db8ef 108122016-05-03 Marek Polacek <polacek@redhat.com>
10813
10814 PR c/70859
10815 * gcc.dg/pr70859.c: New test.
10816 * gcc.dg/pr70859-2.c: New test.
10817
ca938765 108182016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10819
10820 * gnat.dg/debug5.adb: New testcase.
10821
60b27d5f 108222016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10823
10824 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10825 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10826 Procedure to check for z10 instruction set.
10827
5ab325d0 108282016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10829
10830 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10831
c548a0ad 108322016-05-03 Alan Modra <amodra@gmail.com>
10833
10834 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10835
d5ecd946 108362016-05-03 Jakub Jelinek <jakub@redhat.com>
10837
10838 * gcc.target/i386/avx512f-cvt-1.c: New test.
10839
35b0a053 108402016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10841
10842 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10843 -fdump-tree-vrp-details.
10844
9ae1b28a 108452016-05-03 Richard Biener <rguenther@suse.de>
10846
10847 * gcc.dg/pr30172-1.c: Adjust.
10848 * gcc.dg/pr63743.c: Likewise.
10849 * gcc.dg/tm/pr51696.c: Likewise.
10850 * c-c++-common/tm/safe-1.c: Likewise.
10851 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10852 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10853 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10854 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10855
9c1a31e4 108562016-05-03 Jakub Jelinek <jakub@redhat.com>
10857
fe69bcb9 10858 PR rtl-optimization/70467
10859 * gcc.target/i386/pr70467-3.c: New test.
10860 * gcc.target/i386/pr70467-4.c: New test.
10861
9082c4a4 10862 PR tree-optimization/70916
10863 * gcc.c-torture/compile/pr70916.c: New test.
10864
9c1a31e4 10865 PR target/49244
10866 * gcc.target/i386/pr49244-1.c: New test.
10867 * gcc.target/i386/pr49244-2.c: New test.
10868
69105acc 108692016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10870
10871 PR rtl-optimization/44281
10872 * gcc.target/i386/pr44281.c: New test.
10873
9ab8df54 108742016-05-03 bin cheng <bin.cheng@arm.com>
10875
10876 PR tree-optimization/56541
10877 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10878 * gcc.dg/vect/pr56541.c: new test.
10879
3c62cae0 108802016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10881
10882 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10883 __float128.
10884 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10885
91abc161 108862016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10887
10888 PR testsuite/70520
10889 * c-c++-common/asan/clone-test-1.c (main): Align child process
10890 stack to 16 bytes.
10891
aa3d1155 108922016-05-02 David Malcolm <dmalcolm@redhat.com>
10893
10894 PR c++/62314
10895 * g++.dg/spellcheck-fields-2.C: New test case.
10896
002c3f28 108972016-05-02 David Malcolm <dmalcolm@redhat.com>
10898
10899 PR c++/62314
10900 * g++.dg/pr62314.C: New test case.
10901
46e5dccc 109022016-05-02 Jan Hubicka <hubicka@ucw.cz>
10903
10904 * gcc.dg/ipa/inline-8.c: New testcase.
10905
663f4248 109062016-05-02 Jakub Jelinek <jakub@redhat.com>
10907
10908 PR rtl-optimization/70467
10909 * gcc.target/i386/pr70467-1.c: New test.
10910
efe8bdf5 109112016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10912
10913 * gcc.dg/spec-options.c: Run the test on all targets.
10914 * gcc.dg/foo.specs: Use cpp_unique_options.
10915
47ef9633 109162016-05-02 Marc Glisse <marc.glisse@inria.fr>
10917
10918 * gcc.dg/tree-ssa/unord.c: New testcase.
10919
eb1a077c 109202016-05-02 Marc Glisse <marc.glisse@inria.fr>
10921
10922 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10923
28e869d0 109242016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10925
10926 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10927
dd185f6e 109282016-05-02 Marek Polacek <polacek@redhat.com>
10929
10930 PR c/70851
10931 * gcc.dg/enum-incomplete-3.c: New test.
10932
773d09b9 109332016-05-02 Marek Polacek <polacek@redhat.com>
10934 Tom de Vries <tom@codesourcery.com>
10935
10936 PR tree-optimization/70700
10937 * gcc.dg/pr70700.c: New test.
10938
f0dc3286 109392016-05-01 Uros Bizjak <ubizjak@gmail.com>
10940
10941 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10942 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10943 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10944 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10945 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10946
7f931827 109472016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10948
10949 * ada/acats/run_acats: Rename into...
10950 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10951 * ada/acats/run_all.sh: Remove redundant test.
10952 (target_run): Move around.
10953 (target_gnatchop): Use newly built executable.
10954 (target_gnatmake): Likewise.
10955 Check that the compilation of impbit succeeds.
10956
1c492b4e 109572016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10958
10959 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10960 * gcc.dg/20021029-1.c: Likewise.
10961 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10962 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10963 * gcc.target/sh/cmpstr.c: Likewise.
10964 * gcc.target/sh/cmpstrn.c: Likewise.
10965 * gcc.target/sh/memset.c: Likewise.
10966 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10967 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10968 * gcc.target/sh/pr39423-1.c: Likewise.
10969 * gcc.target/sh/pr49468-di.c: Likewise.
10970 * gcc.target/sh/pr49468-si.c: Likewise.
10971 * gcc.target/sh/pr49880-1.c: Likewise.
10972 * gcc.target/sh/pr49880-2.c: Likewise.
10973 * gcc.target/sh/pr49880-3.c: Likewise.
10974 * gcc.target/sh/pr50751-1.c: Likewise.
10975 * gcc.target/sh/pr50751-4.c: Likewise.
10976 * gcc.target/sh/pr50751-7.c: Likewise.
10977 * gcc.target/sh/pr51244-1.c: Likewise.
10978 * gcc.target/sh/pr51244-10.c: Likewise.
10979 * gcc.target/sh/pr51244-11.c: Likewise.
10980 * gcc.target/sh/pr51244-12.c: Likewise.
10981 * gcc.target/sh/pr51244-13.c: Likewise.
10982 * gcc.target/sh/pr51244-14.c: Likewise.
10983 * gcc.target/sh/pr51244-17.c: Likewise.
10984 * gcc.target/sh/pr51244-18.c: Likewise.
10985 * gcc.target/sh/pr51244-19.c: Likewise.
10986 * gcc.target/sh/pr51244-4.c: Likewise.
10987 * gcc.target/sh/pr51244-5.c: Likewise.
10988 * gcc.target/sh/pr51244-7.c: Likewise.
10989 * gcc.target/sh/pr51244-8.c: Likewise.
10990 * gcc.target/sh/pr51244-9.c: Likewise.
10991 * gcc.target/sh/pr51697.c: Likewise.
10992 * gcc.target/sh/pr52483-1.c: Likewise.
10993 * gcc.target/sh/pr52483-2.c: Likewise.
10994 * gcc.target/sh/pr52483-3.c: Likewise.
10995 * gcc.target/sh/pr52483-5.c: Likewise.
10996 * gcc.target/sh/pr52933-1.c: Likewise.
10997 * gcc.target/sh/pr52933-2.c: Likewise.
10998 * gcc.target/sh/pr52933-3.c: Likewise.
10999 * gcc.target/sh/pr53568-1.c: Likewise.
11000 * gcc.target/sh/pr53976-1.c: Likewise.
11001 * gcc.target/sh/pr53988-1.c: Likewise.
11002 * gcc.target/sh/pr53988.c: Likewise.
11003 * gcc.target/sh/pr54089-1.c: Likewise.
11004 * gcc.target/sh/pr54089-6.c: Likewise.
11005 * gcc.target/sh/pr54089-7.c: Likewise.
11006 * gcc.target/sh/pr54089-8.c: Likewise.
11007 * gcc.target/sh/pr54089-9.c: Likewise.
11008 * gcc.target/sh/pr54236-1.c: Likewise.
11009 * gcc.target/sh/pr54236-2.c: Likewise.
11010 * gcc.target/sh/pr54236-3.c: Likewise.
11011 * gcc.target/sh/pr54236-4.c: Likewise.
11012 * gcc.target/sh/pr54386.c: Likewise.
11013 * gcc.target/sh/pr54602-1.c: Likewise.
11014 * gcc.target/sh/pr54685.c: Likewise.
11015 * gcc.target/sh/pr54760-1.c: Likewise.
11016 * gcc.target/sh/pr54760-2.c: Likewise.
11017 * gcc.target/sh/pr54760-3.c: Likewise.
11018 * gcc.target/sh/pr54760-4.c: Likewise.
11019 * gcc.target/sh/pr54760-5.c: Likewise.
11020 * gcc.target/sh/pr54760-6.c: Likewise.
11021 * gcc.target/sh/pr55146.c: Likewise.
11022 * gcc.target/sh/pr55160.c: Likewise.
11023 * gcc.target/sh/pr59278.c: Likewise.
11024 * gcc.target/sh/pr59401-1.c: Likewise.
11025 * gcc.target/sh/pr59533-1.c: Likewise.
11026 * gcc.target/sh/pr63260.c: Likewise.
11027 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11028 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11029 * gcc.target/sh/strlen.c: Likewise.
11030 * gcc.target/sh/torture/pr30807.c: Likewise.
11031 * gcc.target/sh/torture/pr34777.c: Likewise.
11032 * gcc.target/sh/torture/pr64652.c: Likewise.
11033 * gcc.target/sh/torture/pr65505.c: Likewise.
11034 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11035 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11036
0c4005be 110372016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11038
11039 PR c++/66644
11040 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11041
d94e6223 110422016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11043
11044 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11045 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11046 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11047 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11048
46f37836 110492016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11050
11051 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11052 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11053
4d0a8bac 110542016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11055
11056 PR middle-end/70626
11057 * c-c++-common/goacc/combined-reduction.c: New test.
11058 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11059
b98e0db3 110602016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11061
11062 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11063 *movdi_internal pattern only if PIC off.
11064 * gcc.target/i386/pr70155-2.c: Likewise.
11065 * gcc.target/i386/pr70155-3.c: Likewise.
11066 * gcc.target/i386/pr70155-4.c: Likewise.
11067 * gcc.target/i386/pr70155-5.c: Likewise.
11068 * gcc.target/i386/pr70155-6.c: Likewise.
11069 * gcc.target/i386/pr70155-7.c: Likewise.
11070 * gcc.target/i386/pr70155-8.c: Likewise.
11071 * gcc.target/i386/pr70155-15.c: Likewise.
11072 * gcc.target/i386/pr70155-17.c: Likewise.
11073 * gcc.target/i386/pr70155-22.c: Likewise.
11074
8b066242 110752016-04-29 Bin Cheng <bin.cheng@arm.com>
11076
11077 PR tree-optimization/70803
11078 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11079
22912e73 110802016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11081
11082 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11083 optimization of vector loop.
11084 * gcc.target/i386/vect-unpack-3.c: New test.
11085 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11086 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11087 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11088
568128c6 110892016-04-29 Marek Polacek <polacek@redhat.com>
11090
11091 PR sanitizer/70342
11092 * g++.dg/ubsan/null-7.C: New test.
11093
025dd1e0 11094 PR c/70852
11095 * gcc.dg/pr70852.c: New test.
11096
eb16928e 110972016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11098
11099 PR/69089
11100 * g++.dg/cpp0x/alignas6.C: New test.
11101
d7377ee9 111022016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11103
4860a6bf 11104 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11105 * gcc.dg/pr27003.c: Likewise.
11106 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11107 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11108 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11109 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 11110 * gcc.target/arc/mxy.c: Likewise.
11111 * gcc.target/arc/mswape.c: Likewise.
11112 * gcc.target/arc/mrtsc.c: Likewise.
11113 * gcc.target/arc/mcrc.c: Likewise.
11114 * gcc.target/arc/mdsp-packa.c: Likewise.
11115 * gcc.target/arc/mdvbf.c: Likewise.
11116 * gcc.target/arc/mlock.c: Likewise.
11117 * gcc.target/arc/mmac-24.c: Likewise.
11118 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11119
efa1b7ab 111202016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11121 Matthijs Kooijman <matthijs@stdin.nl>
11122 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11123
11124 PR target/60040
11125 * gcc.target/avr/pr60040-1.c: New.
11126 * gcc.target/avr/pr60040-2.c: New.
11127
00371d68 111282016-04-29 Richard Biener <rguenther@suse.de>
11129
11130 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11131
73447cc5 111322016-04-29 Richard Biener <rguenther@suse.de>
11133
11134 PR tree-optimization/13962
11135 PR tree-optimization/65686
11136 * gcc.dg/uninit-pr65686.c: New testcase.
11137
c2087b56 111382016-04-29 Jakub Jelinek <jakub@redhat.com>
11139
11140 PR middle-end/70843
11141 * gcc.dg/pr70843.c: New test.
11142
cdd06d5a 111432016-04-28 Jakub Jelinek <jakub@redhat.com>
11144
11145 PR target/70858
11146 * gcc.target/i386/pr70858.c: New test.
11147
1a60079e 111482016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11149
11150 * gcc.target/arc/nps400-1.c: New file.
11151
11bc2894 111522016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11153 Andrew Burgess <andrew.burgess@embecosm.com>
11154
11155 * gcc.target/arc/movh_cl-1.c: New file.
11156
dd9bf0b5 111572016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11158 Andrew Burgess <andrew.burgess@embecosm.com>
11159
11160 * gcc.target/arc/extzv-1.c: New file.
11161 * gcc.target/arc/insv-1.c: New file.
11162 * gcc.target/arc/insv-2.c: New file.
11163 * gcc.target/arc/movb-1.c: New file.
11164 * gcc.target/arc/movb-2.c: New file.
11165 * gcc.target/arc/movb-3.c: New file.
11166 * gcc.target/arc/movb-4.c: New file.
11167 * gcc.target/arc/movb-5.c: New file.
11168 * gcc.target/arc/movb_cl-1.c: New file.
11169 * gcc.target/arc/movb_cl-2.c: New file.
11170 * gcc.target/arc/movbi_cl-1.c: New file.
11171 * gcc.target/arc/movl-1.c: New file.
11172
a22e4209 111732016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11174 Andrew Burgess <andrew.burgess@embecosm.com>
11175
11176 * gcc.target/arc/cmem-1.c: New file.
11177 * gcc.target/arc/cmem-2.c: New file.
11178 * gcc.target/arc/cmem-3.c: New file.
11179 * gcc.target/arc/cmem-4.c: New file.
11180 * gcc.target/arc/cmem-5.c: New file.
11181 * gcc.target/arc/cmem-6.c: New file.
11182 * gcc.target/arc/cmem-7.c: New file.
11183 * gcc.target/arc/cmem-ld.inc: New file.
11184 * gcc.target/arc/cmem-st.inc: New file.
11185
287c3982 111862016-04-28 Jakub Jelinek <jakub@redhat.com>
11187
11188 PR target/70821
11189 * gcc.target/i386/pr70821.c: New test.
11190
e40e5340 111912016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11192
11193 * gcc.target/powerpc/vec-adde.c: New test.
11194 * gcc.target/powerpc/vec-adde-int128.c: New test.
11195
cf977d50 111962016-04-28 Jakub Jelinek <jakub@redhat.com>
11197
11198 * gcc.target/i386/avx-vround-1.c: New test.
11199 * gcc.target/i386/avx-vround-2.c: New test.
11200 * gcc.target/i386/avx512vl-vround-1.c: New test.
11201 * gcc.target/i386/avx512vl-vround-2.c: New test.
11202
572f8300 112032016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11204
11205 PR testsuite/70595
11206 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11207 (check_effective_target_cilkplus_runtime): ... this.
11208 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11209 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11210
11211 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11212 Require cilkplus_runtime.
11213 Don't add -lcilkrts.
11214 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11215 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11216 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11217 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11218 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11219 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11220 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11221 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11222 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11223 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11224 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11225 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11226 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11227 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11228 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11229 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11230 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11231 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11232 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11233 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11234 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11235 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11236 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11237 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11238 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11239 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11240 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11241 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11242 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11243
11244 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11245 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11246
11247 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11248
11249 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11250 cilkplus_runtime.
11251
dfba0905 112522016-04-27 Marc Glisse <marc.glisse@inria.fr>
11253
11254 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11255 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11256
605a4556 112572015-04-27 Ryan Burn <contact@rnburn.com>
11258
11259 PR c++/69024
11260 PR c++/68997
11261 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11262 diagnostic.
11263 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11264 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11265
6a1231a5 112662016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11267
11268 * gnat.dg/limited_with4.ad[sb]: New test.
11269 * gnat.dg/limited_with4_pkg.ads: New helper.
11270
4dad9e09 112712016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11272
11273 PR target/70155
11274 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11275 and movv1ti_internal patterns
11276 * gcc.target/i386/pr70155-1.c: New test.
11277 * gcc.target/i386/pr70155-2.c: Likewise.
11278 * gcc.target/i386/pr70155-3.c: Likewise.
11279 * gcc.target/i386/pr70155-4.c: Likewise.
11280 * gcc.target/i386/pr70155-5.c: Likewise.
11281 * gcc.target/i386/pr70155-6.c: Likewise.
11282 * gcc.target/i386/pr70155-7.c: Likewise.
11283 * gcc.target/i386/pr70155-8.c: Likewise.
11284 * gcc.target/i386/pr70155-9.c: Likewise.
11285 * gcc.target/i386/pr70155-10.c: Likewise.
11286 * gcc.target/i386/pr70155-11.c: Likewise.
11287 * gcc.target/i386/pr70155-12.c: Likewise.
11288 * gcc.target/i386/pr70155-13.c: Likewise.
11289 * gcc.target/i386/pr70155-14.c: Likewise.
11290 * gcc.target/i386/pr70155-15.c: Likewise.
11291 * gcc.target/i386/pr70155-16.c: Likewise.
11292 * gcc.target/i386/pr70155-17.c: Likewise.
11293 * gcc.target/i386/pr70155-18.c: Likewise.
11294 * gcc.target/i386/pr70155-19.c: Likewise.
11295 * gcc.target/i386/pr70155-20.c: Likewise.
11296 * gcc.target/i386/pr70155-21.c: Likewise.
11297 * gcc.target/i386/pr70155-22.c: Likewise.
11298
a80f3f45 112992016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11300
11301 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11302 ".{5,6}".
11303
279305d1 113042016-04-27 Bin Cheng <bin.cheng@arm.com>
11305
11306 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11307 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11308 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11309 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11310 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11311
8974b625 113122016-04-27 Richard Biener <rguenther@suse.de>
11313
11314 PR ipa/70760
11315 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11316 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11317
886d5463 113182016-04-27 Nathan Sidwell <nathan@acm.org>
11319
11320 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11321 * g++.dg/ubsan/pr63956.C: Adjust error location.
11322
f0e35aa9 113232016-04-27 Nick Clifton <nickc@redhat.com>
11324
11325 PR middle-end/49889
11326 * gcc.dg/pr49889.c: New test.
11327
40385231 113282016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11329
11330 * c-c++-common/memset-array.c: New test.
11331
37229a71 113322016-04-26 Martin Sebor <msebor@redhat.com>
11333
11334 PR c++/66639
11335 * g++.dg/cpp1y/func_constexpr.C: New test.
11336
3eedf9bd 113372016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11338
11339 PR c++/70241
11340 * g++.dg/cpp0x/enum32.C: New test.
11341 * g++.dg/cpp0x/enum33.C: New test.
11342
113432016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 11344
11345 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11346 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11347 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11348 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11349 * gcc.c-torture/execute/pr38151.c: Likewise.
11350 * gcc.c-torture/execute/pr66556.c: Likewise.
11351 * gcc.c-torture/execute/pr67781.c: Likewise.
11352 * gcc.c-torture/execute/pr68648.c: Likewise.
11353
8c51f92f 113542016-04-26 Marc Glisse <marc.glisse@inria.fr>
11355
11356 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11357
fa20ebd3 113582016-04-26 Marek Polacek <polacek@redhat.com>
11359
11360 PR c/67784
11361 * gcc.dg/pr67784-3.c: New test.
11362 * gcc.dg/pr67784-4.c: New test.
11363 * gcc.dg/pr67784-5.c: New test.
11364
9db47803 11365 PR c/70791
11366 * gcc.dg/Wnested-externs-2.c: New test.
11367
bff407f2 113682016-04-26 Marc Glisse <marc.glisse@inria.fr>
11369
11370 * gcc.dg/fold-plusmult.c: Adjust.
11371 * gcc.dg/no-strict-overflow-6.c: Adjust.
11372 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11373
78d0c69e 113742016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11375
11376 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11377 number scans.
11378 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11379 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11380 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11381 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11382 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11383 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11384 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11385 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11386 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11387 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11388 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11389 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11390 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11391 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11392 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11393 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11394 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11395 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11396 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11397 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11398 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11399 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11400 scans.
11401 * gcc.target/i386/pr32219-4.c: Likewise.
11402 * gcc.target/i386/pr32219-6.c: Likewise.
11403 * gcc.target/i386/pr32219-8.c: Likewise.
11404
221d6722 114052016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11406
11407 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11408 associated options.
11409
514727a9 114102016-04-26 Marek Polacek <polacek@redhat.com>
11411
11412 PR c++/70744
11413 * g++.dg/ext/cond2.C: New test.
11414
e6ee4c61 114152016-04-26 Bin Cheng <bin.cheng@arm.com>
11416
11417 PR tree-optimization/70771
11418 PR tree-optimization/70775
11419 * gcc.dg/pr70771.c: New test.
3730828c 11420 * gcc.dg/pr70775.c: New test.
e6ee4c61 11421
b3d72796 114222016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11423
11424 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11425
c11ece29 114262016-04-25 Richard Biener <rguenther@suse.de>
11427
11428 PR tree-optimization/70780
11429 * gcc.dg/torture/pr70780.c: New testcase.
11430
92a44a68 114312016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 11432
4860a6bf 11433 * gcc.target/arm/neon-vaddws16.c: New test.
11434 * gcc.target/arm/neon-vaddws32.c: New test.
11435 * gcc.target/arm/neon-vaddwu16.c: New test.
11436 * gcc.target/arm/neon-vaddwu32.c: New test.
11437 * gcc.target/arm/neon-vaddwu8.c: New test.
11438 * lib/target-supports.exp
d40b10b2 11439 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11440 that arm neon support vector widen sum of HImode TO SImode.
11441
4bbfd6c2 114422016-04-23 Jakub Jelinek <jakub@redhat.com>
11443
11444 PR sanitizer/70712
11445 * c-c++-common/asan/pr70712.c: New test.
11446
524df596 114472016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11448
11449 * .gitattributes: New file.
11450
426c75c3 114512016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11452
11453 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11454
c052a8d5 114552016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11456
11457 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11458 * gfortran.dg/submodule_15.f08: Likewise.
11459
c08d4612 114602016-04-22 Richard Biener <rguenther@suse.de>
11461
11462 PR tree-optimization/70740
11463 * gcc.dg/torture/pr70740.c: New testcase.
11464
fd3211e1 114652016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11466
11467 PR target/70750
11468 * gcc.target/i386/pr70750-1.c: New test.
11469 * gcc.target/i386/pr70750-2.c: Likewise.
11470
15acd78c 114712016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11472
11473 PR c++/70540
11474 * g++.dg/cpp0x/auto48.C: New.
11475
192bf59c 114762016-04-21 Marek Polacek <polacek@redhat.com>
11477
11478 PR c++/70513
11479 * g++.dg/cpp0x/forw_enum12.C: New test.
11480 * g++.dg/cpp0x/forw_enum13.C: New test.
11481
5d429e99 114822016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11483
11484 PR target/70728
11485 * gcc.target/i386/pr70728.c: New test.
11486
06777d85 114872016-04-21 Richard Biener <rguenther@suse.de>
11488
11489 PR middle-end/70747
11490 * gcc.dg/pr70747.c: New testcase.
11491
7434c6fb 114922016-04-21 Bin Cheng <bin.cheng@arm.com>
11493
11494 PR tree-optimization/70715
11495 * gcc.dg/tree-ssa/scev-13.c: New test.
11496
f3ec0970 114972016-04-21 Marc Glisse <marc.glisse@inria.fr>
11498
11499 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11500
523f3a9d 115012016-04-21 Marc Glisse <marc.glisse@inria.fr>
11502
11503 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11504
ace7bf06 115052016-04-20 Jan Hubicka <jh@suse.cz>
11506
11507 PR ipa/70018
11508 * g++.dg/ipa/nothrow-1.C: New testcase.
11509
2b073aa6 115102016-04-20 Nathan Sidwell <nathan@acm.org>
11511
11512 PR c++/55635
11513 * g++.dg/eh/delete1.C: New.
11514
8a574c11 115152016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11516
11517 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11518 -mtune-ctrl=sse_typeless_stores.
11519
e3400750 115202016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11521
11522 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11523
4bd8a059 115242016-04-20 Bin Cheng <bin.cheng@arm.com>
11525
11526 PR tree-optimization/69489
11527 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11528
70574e60 115292016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11530
11531 PR c++/69363
11532 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11533 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11534 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11535
bd6f374c 115362016-04-20 Bin Cheng <bin.cheng@arm.com>
11537
11538 PR tree-optimization/56625
11539 PR tree-optimization/69489
11540 * gcc.dg/vect/pr56625.c: New test.
11541 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11542
482539ee 115432016-04-20 Andrew Pinski <apinski@cavium.com>
11544
11545 PR target/64971
11546 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11547
b4672800 115482016-04-20 Arnaud Charlet <charlet@adacore.com>
11549
11550 * gnat.dg/self1.adb: Remove now incorrect test.
11551
4fb48737 115522016-04-20 Bin Cheng <bin.cheng@arm.com>
11553
11554 * gcc.dg/tree-ssa/scev-11.c: New test.
11555 * gcc.dg/tree-ssa/scev-12.c: New test.
11556
97efb92e 115572016-04-20 Marek Polacek <polacek@redhat.com>
11558
11559 PR tree-optimization/70725
11560 * gcc.dg/pr70725.c: New test.
11561
9d2d4060 115622016-04-20 Richard Biener <rguenther@suse.de>
11563
11564 PR tree-optimization/70726
11565 * g++.dg/vect/pr70726.cc: New testcase.
11566
54530437 115672016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11568
11569 PR target/70674
11570 * gcc.target/s390/pr70674.c: New test.
11571
acda2210 115722016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11573
11574 PR libgfortran/70684
11575 * gfortran.dg/list_read_14.f90: New test.
11576
b7040bb0 115772016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11578
11579 PR target/69201
11580 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11581 extern to force it misaligned.
11582 (b): Likewise.
11583 (c): Likewise.
11584 (d): Likewise.
11585 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11586 Don't check `*' before movv4sf_internal.
11587 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11588 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11589 Don't check `*' before movv16qi_internal.
11590 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11591 extern to force it misaligned.
11592 (b): Likewise.
11593 (c): Likewise.
11594 (d): Likewise.
11595 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11596 Don't check `*' before movv2df_internal.
11597 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11598 extern to force it misaligned.
11599 (b): Likewise.
11600 (c): Likewise.
11601 (d): Likewise.
11602 Check movv8sf_internal instead of avx_storeups256.
11603 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11604
263b5475 116052016-04-19 Richard Biener <rguenther@suse.de>
11606
11607 PR tree-optimization/70171
11608 * g++.dg/tree-ssa/pr70171.C: New testcase.
11609
222ac318 116102016-04-19 Richard Biener <rguenther@suse.de>
11611
11612 PR tree-optimization/70724
11613 * gcc.dg/torture/pr70724.c: New testcase.
11614
003000a4 116152016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11616
11617 PR middle-end/70689
4860a6bf 11618 * gcc.target/i386/pr70689.c: New.
003000a4 11619
3f6e13de 116202016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11621
11622 PR target/70708
11623 * gcc.target/i386/pr70708.c: New test.
11624
10abddbd 116252016-04-18 Richard Biener <rguenther@suse.de>
11626
11627 PR tree-optimization/43434
11628 * gcc.dg/vect/pr43434.c: New testcase.
11629 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11630 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11631 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11632 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11633 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11634 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11635 * gcc.dg/gomp/pr68640.c: Likewise.
11636 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11637 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11638
950db54a 116392016-04-18 Richard Biener <rguenther@suse.de>
11640
11641 PR tree-optimization/70701
11642 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11643
67ccbf39 116442016-04-18 Tom de Vries <tom@codesourcery.com>
11645
11646 PR testsuite/70699
11647 * gcc.dg/pr70161.c: Add dot-file scans.
11648 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11649 instead of after last dot char.
11650
021ad2f3 116512016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11652
11653 * c-c++-common/dump-ada-spec-3.c: New test.
11654 * c-c++-common/dump-ada-spec-4.c: Likewise.
11655
d572fcfd 116562016-04-17 Tom de Vries <tom@codesourcery.com>
11657
11658 PR other/70183
11659 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11660
8b4ee73c 116612016-04-15 Jan Hubicka <jh@suse.cz>
11662
11663 PR ipa/70018
11664 * g++.dg/ipa/pure-const-1.C: New testcase.
11665 * g++.dg/ipa/pure-const-2.C: New testcase.
11666 * g++.dg/ipa/pure-const-3.C: New testcase.
11667
eac243e7 116682016-04-15 Marek Polacek <polacek@redhat.com>
11669
11670 PR c/70671
11671 * gcc.dg/bitfld-22.c: New test.
11672
64c1df32 116732016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11674
11675 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11676 x86_64.
11677
926f9422 116782016-04-15 Marek Polacek <polacek@redhat.com>
11679
11680 PR c/70651
11681 * c-c++-common/pr70651.c: New test.
11682
309bbaa3 116832016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11684
11685 PR rtl-optimization/70681
11686 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11687 dump scan on arm and powerpc.
11688 * gcc.dg/pr10474.c: Likewise.
11689
b4ba8358 116902016-04-15 Jakub Jelinek <jakub@redhat.com>
11691
ed92874a 11692 PR c++/69517
11693 PR c++/70019
11694 PR c++/70588
11695 * g++.dg/cpp1y/vla11.C: Revert for real.
11696
b4ba8358 11697 PR c/70436
11698 * c-c++-common/Wparentheses-1.c: New test.
11699 * c-c++-common/gomp/Wparentheses-1.c: New test.
11700 * c-c++-common/gomp/Wparentheses-2.c: New test.
11701 * c-c++-common/gomp/Wparentheses-3.c: New test.
11702 * c-c++-common/gomp/Wparentheses-4.c: New test.
11703 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11704 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11705 * c-c++-common/goacc/Wparentheses-1.c: New test.
11706
65717bb5 117072016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11708
11709 PR target/70662
11710 * gcc.target/i386/pr70662.c: New test.
11711
ca1a4077 117122016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 11713 Alan Modra <amodra@gmail.com>
ca1a4077 11714
11715 PR tree-optimization/70130
11716 * gcc.dg/vect/O3-pr70130.c: New testcase.
11717
dbe1794c 117182016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11719
11836644 11720 PR target/70669
11721 * gcc.target/powerpc/pr70669.c: New test.
11722
dbe1794c 11723 PR target/70640
11724 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11725 a power7 system that does not have an assembler that supports
11726 power8.
11727
4c1007f1 117282016-04-14 Martin Sebor <msebor@redhat.com>
11729
11730 PR c++/69517
11731 PR c++/70019
11732 PR c++/70588
11733 * c-c++-common/ubsan/vla-1.c: Revert.
11734 * g++.dg/cpp1y/vla11.C: Same.
11735 * g++.dg/cpp1y/vla12.C: Same.
11736 * g++.dg/cpp1y/vla13.C: Same.
11737 * g++.dg/cpp1y/vla14.C: Same.
11738 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 11739 * g++.dg/init/array24.C: Same.
4c1007f1 11740 * g++.dg/ubsan/vla-1.C: Same.
11741
22dcab66 117422016-04-14 Marek Polacek <polacek@redhat.com>
11743 Jan Hubicka <hubicka@ucw.cz>
11744
11745 PR c++/70029
11746 * g++.dg/torture/pr70029.C: New test.
11747
3e74b025 117482016-04-14 Martin Sebor <msebor@redhat.com>
11749
11750 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11751 type size to prevent failures on targets with very low maximum
11752 alignment.
11753
1d2e0f2a 117542016-04-14 Richard Biener <rguenther@suse.de>
11755
11756 PR tree-optimization/70623
11757 * gcc.dg/torture/pr70623.c: New testcase.
11758 * gcc.dg/torture/pr70623-2.c: Likewise.
11759
9aed0626 117602016-04-13 Martin Sebor <msebor@redhat.com>
11761
11762 PR c++/69517
11763 PR c++/70019
11764 PR c++/70588
11765 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11766 * g++.dg/cpp1y/vla11.C: New test.
11767 * g++.dg/cpp1y/vla12.C: New test.
11768 * g++.dg/cpp1y/vla13.C: New test.
11769 * g++.dg/cpp1y/vla14.C: New test.
11770 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 11771 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 11772 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11773
fd499010 117742016-04-13 Jakub Jelinek <jakub@redhat.com>
11775
11776 PR c++/70641
11777 * g++.dg/opt/pr70641.C: New test.
11778
87fa7252 117792016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11780
11781 PR rtl-optimization/68749
11782 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11783 effects of argument promotions.
11784 Remove default args to dg-skip-if.
11785
6c40e18b 117862016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11787
11788 PR c++/70635
11789 * g++.dg/parse/pr70635.C: New.
11790
92c53257 117912016-04-13 Marek Polacek <polacek@redhat.com>
11792
11793 PR c++/70639
11794 * c-c++-common/Wmisleading-indentation-4.c: New test.
11795
0241e4dc 117962016-04-13 Marek Polacek <polacek@redhat.com>
11797
11798 PR c/70436
4860a6bf 11799 * gcc.dg/Wparentheses-12.c: New test.
11800 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 11801
92bda444 118022016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11803
11804 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11805 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11806 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11807
38ea8a26 118082016-04-13 Jakub Jelinek <jakub@redhat.com>
11809
d08aa032 11810 PR middle-end/70633
11811 * gcc.c-torture/compile/pr70633.c: New test.
11812
38ea8a26 11813 PR debug/70628
11814 * gcc.dg/torture/pr70628.c: New test.
11815
9231d5c2 118162016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11817
11818 PR c++/70610
11819 * g++.dg/template/pr70610.C: New test.
11820 * g++.dg/template/pr70610-2.C: New test.
11821 * g++.dg/template/pr70610-3.C: New test.
11822 * g++.dg/template/pr70610-4.C: New test.
11823
249ca944 118242016-04-12 Jakub Jelinek <jakub@redhat.com>
11825
7f2ea2fb 11826 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11827 128 instead of 32.
11828
249ca944 11829 PR c++/70571
11830 * g++.dg/ext/pr70571.C: New test.
11831
8ca5a97d 118322016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11833
bf32a52d 11834 PR target/70640
8ca5a97d 11835 * gcc.target/powerpc/pr70640.c: New test.
11836
e971b45f 118372016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11838
11839 PR c++/68722
11840 * g++.dg/parse/pr68722.C: New.
11841
0b54d964 118422016-04-12 Jakub Jelinek <jakub@redhat.com>
11843
11844 PR rtl-optimization/70596
11845 * gcc.target/i386/pr70596.c: New test.
11846
d2dd85e3 118472016-04-12 Nathan Sidwell <nathan@acm.org>
11848
11849 PR c++/70501
11850 * g++.dg/init/pr70501.C: New.
11851
2d0001b0 118522016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11853
11854 * gcc.target/i386/asm-flag-6.c: New test.
11855
6c4df0d1 118562016-04-12 Tom de Vries <tom@codesourcery.com>
11857
11858 PR tree-optimization/68756
11859 * gcc.dg/graphite/pr68756.c: New test.
11860
0d60da57 118612016-04-12 Jakub Jelinek <jakub@redhat.com>
11862
11863 PR tree-optimization/70602
11864 * gcc.c-torture/execute/pr70602.c: New test.
11865
62735984 118662016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11867
11868 PR target/70381
11869 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11870 __float128 emulator is built and runs.
11871 * gcc.target/powerpc/float128-1.c: Likewise.
11872
11873 * lib/target-supports.exp (check_ppc_float128_sw_available):
11874 Rework tests for __float128 software and hardware
11875 availability. Fix exit condition to return 0 on success.
11876
a702492c 118772016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11878
11879 PR target/70133
11880 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11881 * gcc.target/aarch64/target_attr_15.c: Likewise.
11882
a8c5ce92 118832016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11884
11885 PR c++/69066
11886 * g++.dg/cpp1y/pr69066.C: New.
11887
5ecab913 118882016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11889
11890 PR fortran/68566
11891 * gfortran.dg/pr36192.f90: Update test.
11892 * gfortran.dg/pr36192_1.f90: Update test.
11893 * gfortran.dg/real_dimension_1.f: Update test.
11894 * gfortran.dg/parameter_array_init_7.f90: New test.
11895
6cb5ef70 118962016-04-09 John David Anglin <danglin@gcc.gnu.org>
11897
4edfdd23 11898 PR testsuite/64039
11899 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11900
964f71e3 11901 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11902
5d61c198 11903 PR rtl-optimization/66669
11904 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11905
16eaaf58 11906 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11907
0b68802d 11908 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11909 * gcc.dg/pie-1.c: Likewise.
11910 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11911 * gcc.dg/pic-4.c: Likewise.
11912 * gcc.dg/pie-3.c: Likewise.
11913 * gcc.dg/pie-4.c: Likewise.
11914
9c0dd509 11915 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11916
03b2d3c1 11917 PR tree-optimization/68644
11918 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11919
6cb5ef70 11920 PR rtl-optimization/64886
11921 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11922
07de41ba 119232016-04-09 Tom de Vries <tom@codesourcery.com>
11924
11925 PR tree-optimization/68953
11926 * gcc.dg/graphite/pr68953.c: New test.
11927
d294e3fb 119282016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11929
11930 PR fortran/70592
11931 * gfortran.dg/deferred_character_16.f90: New test.
11932
3cb15094 119332016-04-09 Jakub Jelinek <jakub@redhat.com>
11934
11935 PR tree-optimization/70586
11936 * gcc.c-torture/execute/pr70586.c: New test.
11937
a02dc66f 119382016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11939
11940 PR sanitizer/70573
11941 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11942 with __builtin_memset
11943 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11944
0c302595 119452016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11946
11947 PR lto/70289
11948 PR ipa/70348
11949 PR tree-optimization/70373
11950 PR middle-end/70533
11951 PR middle-end/70534
11952 PR middle-end/70535
11953 * c-c++-common/goacc/reduction-5.c: New test.
11954 * c-c++-common/goacc/reduction-promotions.c: New test.
11955 * gfortran.dg/goacc/reduction-3.f95: New test.
11956 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11957
c6c0523b 119582016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11959
11960 PR c++/70590
11961 PR c++/70452
11962 * g++.dg/pr70590.C: New test.
11963 * g++.dg/pr70590-2.C: New test.
11964
3ac399da 119652016-04-08 Jakub Jelinek <jakub@redhat.com>
11966
e97d1706 11967 PR middle-end/70593
11968 * gcc.target/i386/pr70593.c: New test.
11969
3ac399da 11970 PR rtl-optimization/70574
11971 * gcc.target/i386/avx2-pr70574.c: New test.
11972
fcfbb129 119732016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11974
11975 PR sanitizer/70541
11976 * c-c++-common/asan/pr70541.c: New test.
11977
0aabcddf 119782016-04-08 Tom de Vries <tom@codesourcery.com>
11979
11980 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11981 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11982
bec0c1e8 119832016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11984
11985 PR target/70566
11986 * gcc.c-torture/execute/pr70566.c: New test.
11987
87c791f5 119882016-04-08 Tom de Vries <tom@codesourcery.com>
11989
11990 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11991 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11992
7f38718f 119932016-04-08 Alan Modra <amodra@gmail.com>
11994
11995 * gcc.target/powerpc/pr70117.c: New.
11996
a96a7710 119972016-04-07 Jakub Jelinek <jakub@redhat.com>
11998
7a6265d1 11999 PR testsuite/70581
12000 * gcc.dg/lto/simd-function_0.c: New test.
12001
a96a7710 12002 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12003 clones.
12004 * c-c++-common/attr-simd-2.c: Likewise.
12005 * c-c++-common/attr-simd-4.c: Likewise.
12006 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12007 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12008
508dd607 120092016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12010
12011 PR testsuite/70553
12012 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12013
1b61585a 120142016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12015 Tom de Vries <tom@codesourcery.com>
12016
12017 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12018 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12019 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12020 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12021 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12022 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12023 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12024 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12025
5f060aa8 120262016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12027
12028 PR c/70436
12029 * g++.dg/warn/Wparentheses-29.C: New test.
12030
d3831f71 120312016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12032
12033 PR c/70436
12034 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12035 explicit braces to resolve a future -Wparentheses warning.
12036
382ece2d 120372016-04-06 Richard Henderson <rth@redhat.com>
12038
12039 * gcc.dg/pr61817-1.c: New test.
12040 * gcc.dg/pr61817-2.c: New test.
12041 * gcc.dg/pr69391-1.c: New test.
12042 * gcc.dg/pr69391-2.c: New test.
12043
72234ee9 120442016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12045
12046 PR rtl-optimization/70398
4860a6bf 12047 * gcc.target/aarch64/pr70398.c: New.
72234ee9 12048
5547150a 120492016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12050
12051 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12052
15b70121 120532016-04-06 Yvan Roux <yvan.roux@linaro.org>
12054 Pedro Alves <palves@redhat.com>
12055
12056 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12057
585aefbb 120582016-04-06 Jakub Jelinek <jakub@redhat.com>
12059
0cbb513b 12060 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12061 Check for avx512f effective targets instead of avx2.
12062 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12063 for AVX512F clones.
12064 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12065 * g++.dg/gomp/declare-simd-1.C: Likewise.
12066 * g++.dg/gomp/declare-simd-3.C: Likewise.
12067 * g++.dg/gomp/declare-simd-4.C: Likewise.
12068
585aefbb 12069 PR middle-end/70550
12070 * c-c++-common/gomp/pr70550-1.c: New test.
12071 * c-c++-common/gomp/pr70550-2.c: New test.
12072
0b91cceb 120732016-04-05 Nathan Sidwell <nathan@acm.org>
12074
12075 PR c++/70512
12076 * g++.dg/ext/attribute-may-alias-5.C: New.
12077
645a9d8e 120782016-04-05 Jakub Jelinek <jakub@redhat.com>
12079
12080 PR c++/70336
12081 * c-c++-common/pr70336.c: New test.
12082 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12083 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12084
bdf23925 120852016-04-05 Jan Hubicka <hubicka@ucw.cz>
12086
12087 PR ipa/66223
12088 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12089
aaff837c 120902016-04-05 Jakub Jelinek <jakub@redhat.com>
12091
12092 PR rtl-optimization/70542
12093 * gcc.dg/torture/pr70542.c: New test.
12094 * gcc.target/i386/avx2-pr70542.c: New test.
12095
2eac58a0 120962016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12097
12098 PR tree-optimization/70509
12099 * gcc.target/i386/avx512bw-pr70509.c: New test.
12100
4f7ebe46 121012016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12102
12103 PR c++/70452
12104 * g++.dg/ext/constexpr-vla4.C: New test.
12105
305d86a0 121062016-04-05 Uros Bizjak <ubizjak@gmail.com>
12107
12108 PR target/70510
12109 * gcc.target/i386/pr70510.c: New test.
12110
eec3b789 121112016-04-05 Richard Biener <rguenther@suse.de>
12112
12113 PR tree-optimization/70526
12114 * g++.dg/torture/pr70526.C: New testcase.
12115
ca943582 121162016-04-05 Jakub Jelinek <jakub@redhat.com>
12117
12118 PR target/70525
12119 * gcc.target/i386/pr70525.c: New test.
12120
87825cd5 121212016-04-05 Richard Biener <rguenther@suse.de>
12122
12123 PR middle-end/70499
12124 * g++.dg/torture/pr70499.C: New testcase.
12125
14638828 121262016-04-05 Richard Biener <rguenther@suse.de>
12127
12128 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12129 remove XFAIL.
12130
967a90d5 121312016-04-04 Jakub Jelinek <jakub@redhat.com>
12132
12133 PR middle-end/70307
12134 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12135 rs6000 ABI warnings.
12136
d374a3a3 121372016-04-04 Jan Hubicka <hubicka@ucw.cz>
12138
12139 PR ipa/66223
12140 * g++.dg/ipa/devirt-51.C: New testcase.
12141
8ff377a6 121422016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 12143 Jakub Jelinek <jakub@redhat.com>
8ff377a6 12144
12145 PR middle-end/70457
12146 * gcc.dg/torture/pr70457.c: New.
12147
f567b44f 121482016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12149
12150 PR fortran/67538
12151 * gfortran.dg/allocate_with_source_19.f08: New test.
12152
89d4ebfa 121532016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12154
12155 PR fortran/65795
12156 * gfortran.dg/coarray_allocate_6.f08: New test.
12157
68ab33a6 121582016-04-04 Richard Biener <rguenther@suse.de>
12159
12160 PR rtl-optimization/70484
12161 * gcc.dg/torture/pr70484.c: New testcase.
12162
c4f5465d 121632016-04-04 Marek Polacek <polacek@redhat.com>
12164
12165 PR c/70307
12166 * gcc.dg/torture/pr70307.c: New test.
12167
bfec6609 121682016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12169
12170 PR target/70416
12171 PR target/67391
12172 * gcc.target/sh/torture/pr70416.c: New.
12173
40df9099 121742016-04-02 Martin Sebor <msebor@redhat.com>
12175
12176 PR c++/67376
12177 PR c++/70170
12178 PR c++/70172
12179 PR c++/70228
12180 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12181 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12182 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12183 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12184 * g++.dg/cpp0x/constexpr-string.C: Same.
12185 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12186 * g++.dg/cpp0x/pr65398.C: Same.
12187 * g++.dg/ext/constexpr-vla1.C: Same.
12188 * g++.dg/ext/constexpr-vla2.C: Same.
12189 * g++.dg/ext/constexpr-vla3.C: Same.
12190 * g++.dg/ubsan/pr63956.C: Same.
12191
0edb9bfe 121922016-04-01 Jakub Jelinek <jakub@redhat.com>
12193
12194 PR rtl-optimization/70467
12195 * gcc.target/i386/pr70467-2.c: New test.
12196
e5b1a1d9 121972016-04-01 Jakub Jelinek <jakub@redhat.com>
12198 Marek Polacek <polacek@redhat.com>
12199
12200 PR c++/70488
12201 * g++.dg/init/new47.C: New test.
12202
b2ca3fb0 122032016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12204
12205 PR target/70496
12206 * gcc.target/arm/pr70496.c: New test.
12207
4c3bd1e3 122082016-04-01 Nathan Sidwell <nathan@acm.org>
12209
47de69ad 12210 PR c++/68475
12211 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12212
313d569f 122132016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12214
12215 PR target/69890
12216 * gcc.dg/strlenopt.h (memmove): New.
12217 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12218 instead of "string.h".
12219 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12220 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12221 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12222 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12223 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12224 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12225 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12226 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12227 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12228 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12229 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12230 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12231 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12232 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12233 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12234 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12235 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12236 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12237 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12238 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12239
5469facd 122402016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12241
12242 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12243 (Holder::foo): Reflect this.
12244
503de754 122452016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12246
12247 PR target/70442
12248 * gcc.dg/pr70442.c: New test.
12249
13ee2de7 122502016-03-31 Nathan Sidwell <nathan@acm.org>
12251
12252 PR c++/70393
12253 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12254
5e0d03a8 122552016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12256
12257 PR target/70453
12258 * gcc.target/i386/pr70453.c: New test.
12259
8cb82ed4 122602016-03-31 Andrey Belevantsev <abel@ispras.ru>
12261
12262 PR target/70292
12263 * gcc.c-torture/pr70292.c: New test.
12264
7952b661 122652016-03-31 Marek Polacek <polacek@redhat.com>
12266
12267 PR c/70297
12268 * c-c++-common/pr70297.c: New test.
12269 * g++.dg/cpp0x/typedef-redecl.C: New test.
12270 * gcc.dg/typedef-redecl2.c: New test.
12271
1607cc74 122722016-03-31 Jakub Jelinek <jakub@redhat.com>
12273
12274 PR rtl-optimization/70460
12275 * gcc.c-torture/execute/pr70460.c: New test.
12276
c689c252 122772016-03-31 Richard Biener <rguenther@suse.de>
12278
12279 PR c++/70430
12280 * g++.dg/ext/vector30.C: New testcase.
12281
91c9586d 122822016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12283 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12284
12285 * gfortran.dg/fmt_pf.f90: New test.
12286
afa5c1b8 122872016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12288
12289 Forward-port from 5 branch
12290 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12291
12292 PR testsuite/70356
12293 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12294 dg-require-effective-target after dg-do.
12295
12296 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12297
12298 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12299
6a5dcab3 123002016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12301 Julian Brown <julian@codesourcery.com>
12302 Chung-Lin Tang <cltang@codesourcery.com>
12303 Cesar Philippidis <cesar@codesourcery.com>
12304 James Norris <jnorris@codesourcery.com>
12305 Tom de Vries <tom@codesourcery.com>
12306 Nathan Sidwell <nathan@codesourcery.com>
12307
305d86a0 12308 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 12309 * c-c++-common/goacc/loop-clauses.c: Likewise.
12310 * g++.dg/goacc/template.C: Likewise.
12311 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12312 * gfortran.dg/goacc/loop-1.f95: Likewise.
12313 * gfortran.dg/goacc/loop-5.f95: Likewise.
12314 * gfortran.dg/goacc/loop-6.f95: Likewise.
12315 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12316 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12317 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12318 * c-c++-common/goacc/clauses-fail.c: Likewise.
12319 * c-c++-common/goacc/parallel-1.c: Likewise.
12320 * c-c++-common/goacc/reduction-1.c: Likewise.
12321 * c-c++-common/goacc/reduction-2.c: Likewise.
12322 * c-c++-common/goacc/reduction-3.c: Likewise.
12323 * c-c++-common/goacc/reduction-4.c: Likewise.
12324 * c-c++-common/goacc/routine-3.c: Likewise.
12325 * c-c++-common/goacc/routine-4.c: Likewise.
12326 * c-c++-common/goacc/routine-5.c: Likewise.
12327 * c-c++-common/goacc/tile.c: Likewise.
12328 * g++.dg/goacc/template.C: Likewise.
12329 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12330 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12331 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12332 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12333 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12334 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12335 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12336 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12337 * c-c++-common/goacc/use_device-1.c: ... this file.
12338 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12339 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12340 * c-c++-common/goacc/host_data-6.c: ... this file.
12341 * c-c++-common/goacc/loop-2-kernels.c: New file.
12342 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12343 * c-c++-common/goacc/loop-3.c: Likewise.
12344 * g++.dg/goacc/reference.C: Likewise.
12345 * g++.dg/goacc/routine-1.C: Likewise.
12346 * g++.dg/goacc/routine-2.C: Likewise.
12347
932c0baa 123482016-03-30 Richard Biener <rguenther@suse.de>
12349
12350 PR middle-end/70450
12351 * gcc.dg/torture/pr70450.c: New testcase.
12352
7f7c4659 123532016-03-30 Jakub Jelinek <jakub@redhat.com>
12354
12355 PR target/70421
12356 * gcc.dg/torture/pr70421.c: New test.
12357 * gcc.target/i386/avx512f-pr70421.c: New test.
12358
9cbfe80c 123592016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12360
12361 PR testsuite/70364
12362 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12363 (check): New function.
12364 (bar): Call check.
12365 (foo): Align stack to 16 bytes when calling bar.
12366 * gcc.target/i386/cleanup-2.c: Likewise.
12367
f56c7d36 123682016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12369
12370 PR tree-optimization/59124
12371 * gcc.dg/Warray-bounds-19.c: New test.
12372
92a44a68 123732016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 12374
12375 * lib/prune.exp (escape_regex_chars): New.
12376 (prune_file_path): Update to quote metcharacters for regexp.
12377
a3daa269 123782016-03-29 Jakub Jelinek <jakub@redhat.com>
12379
24e1ba3d 12380 PR rtl-optimization/70429
12381 * gcc.c-torture/execute/pr70429.c: New test.
12382
a3daa269 12383 PR tree-optimization/70405
12384 * gcc.dg/pr70405.c: New test.
12385
3ef41a6e 123862016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12387
12388 PR fortran/70397
12389 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12390 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12391
4abd9410 123922016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12393
12394 PR testsuite/64177
12395 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12396 __cilkrts_set_param to set two workers.
12397 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12398 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12399
b58e5f0f 124002016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12401
305d86a0 12402 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 12403
bff53658 124042016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12405
12406 PR target/70406
305d86a0 12407 * gcc.target/i386/pr70406.c: New test.
bff53658 12408
bb2c9c15 124092016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12410
12411 * gnat.dg/specs/double_record_extension3.ads: New test.
12412
f12c84ab 124132016-03-25 Richard Henderson <rth@redhat.com>
12414
12415 PR target/70120
12416 * gcc.target/aarch64/pr70120-1.c: New.
12417 * gcc.target/aarch64/pr70120-2.c: New.
12418 * gcc.target/aarch64/pr70120-3.c: New.
12419
b0bf58c4 124202016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12421
12422 PR c++/62212
12423 * g++.dg/template/mangle2.C: The dg-do directive should be
12424 "compile" not "assemble".
12425
f175ba0f 124262016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12427
12428 PR lto/69650
12429 * gcc.dg/pr69650.c: New test.
12430
4cc3295f 124312016-03-25 David Edelsohn <dje.gcc@gmail.com>
12432
12433 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12434
0cf40600 124352016-03-25 Alan Modra <amodra@gmail.com>
12436
12437 * gcc.dg/dfp/pr70052.c: New test.
12438
3aebf099 124392016-03-24 Richard Henderson <rth@redhat.com>
12440
12441 PR middle-end/69845
12442 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12443 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12444
83245bd3 124452016-03-24 Tom de Vries <tom@codesourcery.com>
12446
12447 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12448
108e7ee4 124492016-03-24 Tom de Vries <tom@codesourcery.com>
12450
12451 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12452 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12453
17af0b14 124542016-03-24 Tom de Vries <tom@codesourcery.com>
12455
12456 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12457 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12458
6c8770ee 124592016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12460
12461 PR c++/62212
12462 * g++.dg/template/mangle2.C: New test.
12463
a7e21b7b 124642016-03-24 Richard Biener <rguenther@suse.de>
12465
12466 PR tree-optimization/70396
12467 * gcc.dg/torture/pr70396.c: New testcase.
12468
f365d297 124692016-03-24 Richard Biener <rguenther@suse.de>
12470
12471 PR middle-end/70370
12472 * gcc.dg/torture/pr70370.c: New testcase.
12473
da7aeb13 124742016-03-24 Tom de Vries <tom@codesourcery.com>
12475
12476 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12477 * gfortran.dg/goacc/kernels-tree.f95: Same.
12478 * gfortran.dg/goacc/parallel-tree.f95: Same.
12479
80b30de0 124802016-03-24 Tom de Vries <tom@codesourcery.com>
12481
12482 * c-c++-common/goacc/uninit-if-clause.c: New test.
12483 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12484
cb9b6b99 124852016-03-24 Jakub Jelinek <jakub@redhat.com>
12486
12487 PR target/70290
305d86a0 12488 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12489 Fix formatting.
cb9b6b99 12490
a4225fff 124912016-03-24 Richard Biener <rguenther@suse.de>
12492
12493 PR tree-optimization/70372
12494 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12495
5a869ab8 124962016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12497
12498 PR c++/70347
12499 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12500
36ce5faa 125012016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12502
12503 PR c++/70332
12504 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12505
c4fa85c9 125062016-03-23 Jakub Jelinek <jakub@redhat.com>
12507
d9377ad5 12508 PR c++/70001
12509 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12510 * g++.dg/cpp1y/pr70001.C: New test.
12511
c4fa85c9 12512 PR c++/70323
12513 * g++.dg/cpp0x/constexpr-70323.C: New test.
12514
0a2062da 125152016-03-23 Alexandre Oliva <aoliva@redhat.com>
12516 Jason Merrill <jason@redhat.com>
12517 Jakub Jelinek <jakub@redhat.com>
12518
12519 PR c++/69315
12520 * g++.dg/cpp0x/constexpr-69315.C: New test.
12521 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12522
62d2a6dc 125232016-03-23 Marek Polacek <polacek@redhat.com>
12524
12525 PR c++/69884
12526 * g++.dg/warn/Wignored-attributes-1.C: New test.
12527 * g++.dg/warn/Wignored-attributes-2.C: New test.
12528
a82d6246 125292016-03-23 Tom de Vries <tom@codesourcery.com>
12530
12531 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12532 initialization.
12533 * gfortran.dg/goacc/private-3.f95 (test): Same.
12534 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12535 missing use param.
12536
dc834ba1 125372016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12538
12539 * lib/target-supports.exp: Remove v7ve entry from loop
12540 creating effective target checks.
12541 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12542 (add_options_for_arm_arch_v7ve): Likewise.
12543
7e83fd1f 125442016-03-23 Jakub Jelinek <jakub@redhat.com>
12545
12546 PR tree-optimization/70354
12547 * gcc.dg/vect/pr70354-1.c: New test.
12548 * gcc.dg/vect/pr70354-2.c: New test.
12549 * gcc.target/i386/avx2-pr70354-1.c: New test.
12550 * gcc.target/i386/avx2-pr70354-2.c: New test.
12551
4e4da058 125522016-03-22 Jeff Law <law@redhat.com>
12553
12554 PR target/70232
12555 * gcc.dg/tree-ssa/pr70232.c: New test.
12556
6855137b 125572016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12558
12559 PR target/70302
12560 * gcc.target/i386/pr70302.c: New test.
12561
19db1ec8 125622016-03-22 Richard Biener <rguenther@suse.de>
12563
12564 PR middle-end/70251
12565 * g++.dg/torture/pr70251.C: New testcase.
12566
4baec9f2 125672016-03-22 David Malcolm <dmalcolm@redhat.com>
12568
12569 PR c/69993
12570 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12571 Wmisleading-indentation.c.
12572 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12573 reflect change to diagnostic text and order of messages.
12574 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12575
fcfec126 125762016-03-22 David Edelsohn <dje.gcc@gmail.com>
12577
12578 * g++.dg/ext/java-3.C: Don't compile on AIX.
12579
aa30728a 125802016-03-22 Richard Biener <rguenther@suse.de>
12581
12582 PR middle-end/70333
12583 * gcc.dg/torture/pr70333.c: New testcase.
12584
46ec4eb4 125852016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12586
12587 * g++.dg/ext/pr70290.C: New test.
12588
4880f878 125892016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12590
12591 PR target/70325
12592 * gcc.target/i386/pr70325.c: New test.
12593
3d78ea44 125942016-03-22 Jakub Jelinek <jakub@redhat.com>
12595
5934fb8f 12596 PR target/70329
12597 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12598 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12599
b6436f79 12600 PR target/70300
12601 * gcc.target/i386/pr70300.c: New test.
12602
3d78ea44 12603 PR c++/70295
12604 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12605 (func2): New function for cond with parens, xfail warning for c++.
12606 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12607
b60244f6 126082016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12609
12610 PR c++/70096
12611 * g++.dg/template/ptrmem30.C: New test.
12612
c8e3e744 126132016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12614
12615 PR c++/70204
12616 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12617 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12618
2715f63a 126192016-03-21 Jakub Jelinek <jakub@redhat.com>
12620
12621 PR middle-end/70326
12622 * gcc.dg/pr70326.c: New test.
12623
2daa2cda 126242016-03-21 Marc Glisse <marc.glisse@inria.fr>
12625 Jakub Jelinek <jakub@redhat.com>
12626
12627 PR tree-optimization/70317
12628 * gcc.dg/pr70317.c: New test.
12629
d9aa5a50 126302016-03-21 Uros Bizjak <ubizjak@gmail.com>
12631
12632 PR target/70327
12633 * gcc.target/i386/pr70327.c: New test.
12634
e1a88bf4 126352016-03-21 Martin Liska <mliska@suse.cz>
12636
61941425 12637 PR ipa/70306
e1a88bf4 12638 * gcc.dg/ipa/pr70306.c: New test.
12639
d9aa5a50 126402016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 12641
12642 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12643 * gcc.target/arm/attr-align3.c: Likewise.
12644 * gcc.target/arm/attr_arm.c: Likewise.
12645 * gcc.target/arm/flip-thumb.c: Likewise.
12646
afdde20c 126472016-03-21 Jakub Jelinek <jakub@redhat.com>
12648
12649 PR target/70296
12650 * gcc.target/powerpc/altivec-36.c: New test.
12651
3f2ef661 126522016-03-21 Richard Biener <rguenther@suse.de>
12653
12654 PR tree-optimization/70310
12655 * gcc.dg/torture/pr70310.c: New testcase.
12656
08b2b692 126572016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12658
12659 PR target/70293
12660 * gcc.target/i386/pr70293.c: New test.
12661
93505d22 126622016-03-21 Richard Biener <rguenther@suse.de>
12663
12664 PR tree-optimization/70288
12665 * gcc.dg/torture/pr70288-1.c: New testcase.
12666 * gcc.dg/torture/pr70288-2.c: Likewise.
12667
06fd1914 126682016-03-21 Andrey Belevantsev <abel@ispras.ru>
12669
12670 PR rtl-optimization/69307
12671 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 12672
b628775e 126732016-03-21 Andrey Belevantsev <abel@ispras.ru>
12674
12675 PR rtl-optimization/69102
12676 * gcc.c-torture/compile/pr69102.c: New test.
12677
1421f43c 126782016-03-18 Jeff Law <law@redhat.com>
12679
12680 PR rtl-optimization/70263
12681 * gcc.c-torture/compile/pr70263-1.c: New test.
12682 * gcc.target/i386/pr70263-2.c: New test.
12683
e7142ce1 126842016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12685
12686 PR rtl-optimization/70278
12687 * gcc.dg/torture/pr70278.c: New test.
12688 * gcc.target/arm/pr70278.c: New test.
12689
5539bc70 126902016-03-18 David Malcolm <dmalcolm@redhat.com>
12691
12692 PR c/70281
12693 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12694 (test_builtin_types_compatible_p): New test function.
12695 * gcc.dg/pr70281.c: New test case.
12696
296a290a 126972016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12698
12699 PR target/70113
12700 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12701
666094f0 127022016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12703
12704 PR tree-optimization/70252
12705 * gcc.dg/pr70252.c: New test.
12706
350514e8 127072016-03-18 Tom de Vries <tom@codesourcery.com>
12708
12709 * gcc.dg/pr70161-2.c: New test.
12710 * gcc.dg/pr70161.c: New test.
12711
011e0cea 127122016-03-18 Tom de Vries <tom@codesourcery.com>
12713
12714 PR ipa/70269
12715 * gcc.dg/pr70269.c: New test.
12716
292a09de 127172016-03-18 Jakub Jelinek <jakub@redhat.com>
12718
12719 PR c++/70267
12720 * g++.dg/ext/java-3.C: New test.
12721
efc86c4c 127222016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12723
12724 PR c++/70205
12725 * g++.dg/lookup/pr70205.C: New test.
12726
a28dd575 127272016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12728
12729 PR c++/70218
12730 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12731
92e7ab1e 127322016-03-17 Marek Polacek <polacek@redhat.com>
12733
12734 PR c/69407
12735 * gcc.dg/atomic-op-6.c: New test.
12736
7378dbfb 127372016-03-17 David Malcolm <dmalcolm@redhat.com>
12738
12739 PR c/70264
12740 * c-c++-common/pr70264.c: New test case.
12741
f7995d7d 127422016-03-17 Jakub Jelinek <jakub@redhat.com>
12743
e2895b76 12744 PR c++/70144
12745 * c-c++-common/pr70144-1.c: New test.
12746 * c-c++-common/pr70144-2.c: New test.
12747
f7995d7d 12748 PR c++/70272
12749 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12750 * g++.dg/opt/flifetime-dse6.C: New test.
12751 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12752
5ec4a949 127532016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12754
12755 PR driver/70192
12756 * gcc.dg/pic-1.c: New test.
12757 * gcc.dg/pic-2.c: Likewise.
12758 * gcc.dg/pic-3.c: Likewise.
12759 * gcc.dg/pic-4.c: Likewise.
12760 * gcc.dg/pie-1.c: Likewise.
12761 * gcc.dg/pie-2.c: Likewise.
12762 * gcc.dg/pie-3.c: Likewise.
12763 * gcc.dg/pie-4.c: Likewise.
12764 * gcc.dg/pie-5.c: Likewise.
12765 * gcc.dg/pie-6.c: Likewise.
12766
c28550e1 127672016-03-17 Tom de Vries <tom@codesourcery.com>
12768
12769 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12770 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12771
be3296cb 127722016-03-17 Richard Biener <rguenther@suse.de>
12773
12774 PR debug/70271
12775 * g++.dg/debug/pr70271.C: New testcase.
12776
9b60ef21 127772016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12778
12779 * gcc.target/i386/pr70251.c: New test.
12780
9a80bc1a 127812016-03-17 Marek Polacek <polacek@redhat.com>
12782
12783 PR c++/70194
12784 * g++.dg/warn/constexpr-70194.C: New test.
12785
733d7ff9 127862016-03-16 Richard Henderson <rth@redhat.com>
12787
12788 PR middle-end/70240
12789 * gcc.c-torture/compile/pr70240.c: New.
12790
3e6f12bf 127912016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12792
12793 * gcc.c-torture/compile/20151204.c: Skip for avr.
12794
867c9e99 127952016-03-16 Jakub Jelinek <jakub@redhat.com>
12796
12797 PR target/70245
12798 * g++.dg/opt/pr70245.C: New test.
12799 * g++.dg/opt/pr70245.h: New file.
12800 * g++.dg/opt/pr70245-aux.cc: New file.
12801
8ced6ab7 128022016-03-16 Martin Sebor <msebor@redhat.com>
12803
12804 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12805
37af779a 128062016-03-16 Richard Henderson <rth@redhat.com>
12807
12808 PR middle-end/70199
12809 * gcc.c-torture/compile/pr70199.c: New.
12810
78ed999c 128112016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12812
12813 * gcc.dg/uninit-19.c: Run dos2unix.
12814
462ca422 128152016-03-16 Marek Polacek <polacek@redhat.com>
12816
12817 PR c/70093
12818 * gcc.dg/nested-func-10.c: New test.
12819 * gcc.dg/nested-func-9.c: New test.
12820
fe58aacc 128212016-03-16 Jakub Jelinek <jakub@redhat.com>
12822
12823 PR tree-optimization/68714
12824 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12825
27a53872 128262016-03-16 Tom de Vries <tom@codesourcery.com>
12827
12828 PR tree-optimization/68715
12829 * gcc.dg/graphite/pr68715-2.c: New test.
12830 * gcc.dg/graphite/pr68715.c: New test.
12831 * gfortran.dg/graphite/pr68715.f90: New test.
12832
95049c3c 128332016-03-16 Tom de Vries <tom@codesourcery.com>
12834
12835 PR tree-optimization/68809
12836 * gcc.dg/graphite/pr68809-2.c: New test.
12837 * gcc.dg/graphite/pr68809.c: New test.
12838
09eddd70 128392016-03-16 Jakub Jelinek <jakub@redhat.com>
12840
81fc5915 12841 PR c++/70147
12842 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12843 method call to i () as argument. Adjust expected output.
12844
09eddd70 12845 PR c++/70147
12846 * g++.dg/ubsan/pr70147-1.C: New test.
12847 * g++.dg/ubsan/pr70147-2.C: New test.
12848
6373d2a2 128492016-03-15 Martin Sebor <msebor@redhat.com>
12850
12851 PR c++/58281
12852 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12853
d27a0c11 128542016-03-15 John David Anglin <danglin@gcc.gnu.org>
12855
9908039d 12856 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12857 hppa*-*-hpux*.
12858
45cdc3a6 12859 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12860
d27a0c11 12861 PR libfortran/69799
12862 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12863 libatomic_available.
12864
0dd1d57f 128652016-03-15 Marek Polacek <polacek@redhat.com>
12866
12867 PR c++/70209
12868 * g++.dg/ext/attribute-may-alias-4.C: New test.
12869
0ce02c07 128702016-03-15 Alexander Monakov <amonakov@ispras.ru>
12871
12872 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12873 -fvar-tracking-assignments-toggle flag.
12874
f6e39b30 128752016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12876
12877 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12878
167f93a2 128792016-03-15 Jakub Jelinek <jakub@redhat.com>
12880
12881 PR rtl-optimization/70222
12882 * gcc.c-torture/execute/pr70222-1.c: New test.
12883 * gcc.c-torture/execute/pr70222-2.c: New test.
12884
08a8af4a 128852016-03-15 Richard Henderson <rth@redhat.com>
12886
12887 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12888
738eb905 128892016-03-15 Andrey Belevantsev <abel@ispras.ru>
12890
12891 PR rtl-optimization/69032
12892 * gcc.dg/pr69032.c: New test.
12893
dd148b3a 128942016-03-15 Andrey Belevantsev <abel@ispras.ru>
12895
12896 PR rtl-optimization/63384
d9aa5a50 12897 * g++.dg/pr63384.C: New test.
dd148b3a 12898
acf58115 128992016-03-15 Andrey Belevantsev <abel@ispras.ru>
12900
12901 PR target/64411
12902 * gcc.target/i386/pr64411.C: New test.
12903
a2897dc4 129042016-03-15 Tom de Vries <tom@codesourcery.com>
12905
12906 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12907 * gfortran.dg/goacc/kernels-alias.f95: New test.
12908
7bad2faf 129092016-03-14 Martin Sebor <msebor@redhat.com>
12910
12911 PR c++/53792
12912 * g++.dg/cpp0x/constexpr-inline.C: New test.
12913 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12914
d65fa8d9 129152016-03-14 David Edelsohn <dje.gcc@gmail.com>
12916
12917 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12918
2b3c633f 129192016-03-14 Jakub Jelinek <jakub@redhat.com>
12920
12921 PR middle-end/70219
12922 * gcc.dg/pr70219.c: New test.
12923
e947f9c3 129242016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12925
12926 PR target/70083
12927 * gcc.dg/torture/pr70083.c: New test.
12928 * gcc.target/i386/pr70083.c: New test.
12929
74201dc2 129302016-03-14 Richard Biener <rguenther@suse.de>
12931
12932 PR tree-optimization/56365
12933 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12934
88aea41e 129352016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12936
12937 PR target/70098
12938 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12939 New function.
12940 * g++.dg/pr70098.C: New testcase.
12941
12942
1bd2aefd 129432016-03-14 Tom de Vries <tom@codesourcery.com>
12944
12945 PR tree-optimization/70045
12946 * gcc.dg/graphite/pr70045.c: New test.
12947
922c7033 129482016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12949
12950 PR fortran/69043
12951 * gfortran.dg/include_9.f90: New test.
12952
fd4ab6d9 129532016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12954
12955 PR fortran/45076
12956 gfortran.dg/prof/prof.exp: New script.
12957 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12958
7d7218d3 129592016-03-12 Andrey Belevantsev <abel@ispras.ru>
12960
12961 PR rtl-optimization/69307
12962 * gcc.dg/pr69307.c: New test.
12963
02ffd664 129642016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12965
12966 PR target/69614
12967 * gcc.target/arm/pr69614.c: New.
12968
76e207a9 129692016-03-12 Paul Thomas <pault@gcc.gnu.org>
12970
12971 PR fortran/70031
12972 * gfortran.dg/submodule_14.f08: New test
12973
12974 PR fortran/69524
12975 * gfortran.dg/submodule_15.f08: New test
12976
490ee78a 129772016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12978
12979 PR c++/70106
12980 * g++.dg/cpp1y/paren3.C: New test.
12981
04e137ff 129822016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12983
12984 PR target/70131
12985 * gcc.target/powerpc/ppc-round2.c: New test.
12986
27b2c1c4 129872016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12988
12989 PR target/70123
12990 * gcc.dg/torture/pr70123.c: New test.
12991
84116671 129922016-03-11 Jeff Law <law@redhat.com>
12993
12994 PR tree-optimization/70190
12995 * gcc.c-torture/compile/pr70190.c: New test.
12996
cfa58bc8 129972016-03-11 David Malcolm <dmalcolm@redhat.com>
12998
12999 PR c/68187
13000 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13001 case.
13002 (test43_b): Likewise.
13003 (test43_c): Likewise.
13004 (test43_d): Likewise.
13005 (test43_e): Likewise.
13006 (test43_f): Likewise.
13007 (test43_g): Likewise.
13008 (test44_a): Likewise.
13009 (test44_b): Likewise.
13010 (test44_c): Likewise.
13011 (test44_d): Likewise.
13012 (test44_e): Likewise.
13013
ce234f27 130142016-03-11 David Malcolm <dmalcolm@redhat.com>
13015
13016 PR c/70085
13017 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13018
e4756b48 130192016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13020
13021 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13022 dg-options.
13023
1f5ef87e 130242016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13025
13026 PR target/70002
13027 PR target/69245
13028 * gcc.target/aarch64/pr69245_2.c: New test.
13029
f9c352a1 130302016-03-11 Jakub Jelinek <jakub@redhat.com>
13031
13032 PR tree-optimization/70177
13033 * gcc.dg/pr70177.c: New test.
13034
4dd92ac6 130352016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13036
13037 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13038
331e4fdb 130392016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13040
13041 * gcc.dg/tree-ssa/sra-20.c: New.
13042
69262824 130432016-03-11 Jakub Jelinek <jakub@redhat.com>
13044
6f9a7425 13045 PR rtl-optimization/70174
13046 * gcc.dg/pr70174.c: New test.
13047
69262824 13048 PR tree-optimization/70169
13049 * gcc.dg/pr70169.c: New test.
13050
4637a847 130512016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13052
13053 PR target/70160
13054 * gcc.target/i386/pr70160.c: New test.
13055
5a86d754 130562016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13057
13058 * gcc.target/s390/dfp-1.c: New test.
13059
af4c8290 130602016-03-10 Nick Clifton <nickc@redhat.com>
13061
13062 PR target/70044
13063 * gcc.target/aarch64/pr70044.c: New test.
13064
98dfd328 130652016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13066 Jakub Jelinek <jakub@redhat.com>
13067
13068 PR c++/70001
13069 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13070 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13071 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13072
75e72311 130732016-03-10 Jan Hubicka <hubicka@ucw.cz>
13074
13075 PR lto/69589
13076 * g++.dg/lto/pr69589_0.C: New testcase
13077 * g++.dg/lto/pr69589_1.C: New testcase
13078
a2eb1271 130792016-03-10 Marek Polacek <polacek@redhat.com>
13080
13081 PR c++/70153
13082 * g++.dg/delayedfold/unary-plus1.C: New test.
13083
130842016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 13085
13086 * gcc.target/arm/pr45701-1.c: Escape brackets.
13087 * gcc.target/arm/pr45701-2.c: Likewise.
13088
5ab2987f 130892016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13090
13091 * gfortran.dg/unconstrained_commons.f: New.
13092
6972afac 130932016-03-10 Alan Modra <amodra@gmail.com>
13094
13095 * gcc.dg/pr69195.c: New.
13096 * gcc.dg/pr69238.c: New.
13097
c82c99ec 130982016-03-10 Tom de Vries <tom@codesourcery.com>
13099
13100 PR testsuite/68915
13101 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13102
a2389d4a 131032016-03-10 Richard Biener <rguenther@suse.de>
13104
13105 PR tree-optimization/70128
13106 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13107 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13108
c272412d 131092016-03-09 Jakub Jelinek <jakub@redhat.com>
13110
a0451069 13111 PR tree-optimization/70152
13112 * gcc.dg/pr70152.c: New test.
13113
c272412d 13114 PR target/70086
13115 * gcc.target/i386/pr70086-1.c: New test.
13116 * gcc.target/i386/pr70086-2.c: New test.
13117 * gcc.target/i386/pr70086-3.c: New test.
5f611068 13118
13119 PR tree-optimization/70127
13120 * gcc.c-torture/execute/pr70127.c: New test.
13121
27dcb7a8 131222016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13123
13124 * c-c++-common/goacc/combined-directives-2.c: New test.
13125
c24757cf 131262016-03-09 David Malcolm <dmalcolm@redhat.com>
13127
13128 PR c/68473
13129 PR c++/70105
13130 * g++.dg/diagnostic/pr70105.C: New test.
13131 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13132 (test_multiple_ordinary_maps): New test function.
13133
83108969 131342016-03-09 David Malcolm <dmalcolm@redhat.com>
13135
13136 PR c/68473
13137 PR c++/70105
13138 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13139 Drop range information from call to inform_at_rich_loc.
13140 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13141 New.
13142 (test_show_locus): Replace calls to rich_location::add_range with
13143 calls to add_range. Rewrite the tests that used the now-defunct
13144 rich_location ctor taking a source_range. Simplify other tests
13145 by replacing calls to COMBINE_LOCATION_DATA with calls to
13146 make_location.
13147
6733c0e8 131482016-03-09 Richard Biener <rguenther@suse.de>
13149 Jakub Jelinek <jakub@redhat.com>
13150
13151 PR tree-optimization/70138
13152 * gcc.dg/vect/pr70138-1.c: New testcase.
13153 * gcc.dg/vect/pr70138-2.c: Likewise.
13154
96abb9f5 131552016-03-09 Jakub Jelinek <jakub@redhat.com>
13156
13157 PR target/70049
13158 * gcc.target/i386/pr70049.c: New test.
13159
42bb3bfb 131602016-03-09 Richard Biener <rguenther@suse.de>
13161
13162 PR c/70143
13163 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13164 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13165 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13166
27527428 131672016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13168
13169 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13170 arm-*-*.
13171
248449f2 131722016-03-09 Jakub Jelinek <jakub@redhat.com>
13173
1bd49ced 13174 PR middle-end/67278
13175 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13176
248449f2 13177 PR target/67278
13178 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13179
13180 PR middle-end/70050
13181 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13182 in testcase comment.
13183
dfc460ff 131842016-03-09 Tom de Vries <tom@codesourcery.com>
13185
13186 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13187 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13188 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13189 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13190 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13191 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13192 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13193 * gfortran.dg/goacc/kernels-loop.f95: New test.
13194
0377fc7f 131952016-03-08 Martin Sebor <msebor@redhat.com>
13196
13197 PR c++/62096
13198 * g++.dg/warn/overflow-warn-7.C: New test.
13199
3556aa80 132002016-03-08 Jason Merrill <jason@redhat.com>
13201
13202 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13203 * lib/target-supports.exp (check_effective_target_concepts): New.
13204
e5096208 132052016-03-08 Jakub Jelinek <jakub@redhat.com>
13206
5370eb8d 13207 PR c++/70135
13208 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13209 * g++.dg/ubsan/pr70135.C: New test.
13210
e5096208 13211 PR target/70110
13212 * gcc.dg/pr70110.c: New test.
13213
cc37120d 132142016-03-07 Martin Jambor <mjambor@suse.cz>
13215
13216 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13217 * c-c++-common/gomp/if-1.c: Likewise.
13218 * c-c++-common/gomp/pr61486-2.c: Likewise.
13219 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13220 to dg-additional-options.
13221 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13222 * g++/gomp/target-teams-1.c: Likewise.
13223 * gcc.dg/gomp/gomp.exp: Likewise.
13224 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13225 dg-additional-options.
13226 * gfortran.dg/gomp/gomp.exp: Likewise.
13227 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13228 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13229 dg-additional-options.
13230 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13231
53c248d8 132322016-03-07 Martin Jambor <mjambor@suse.cz>
13233
13234 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13235 * c-c++-common/gomp/gridify-1.c: New test.
13236 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13237
541e79a0 132382016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13239
13240 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13241 trigger for cortex-r8, when scanning for register r8.
13242 * gcc.target/arm/pr45701-2.c: Likewise.
13243
4dfabd94 132442016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 13245 Jeff Law <law@redhat.com>
4dfabd94 13246
13247 PR tree-optimization/69740
13248 * gcc.c-torture/compile/pr69740-1.c: New test.
13249 * gcc.c-torture/compile/pr69740-2.c: New test.
13250
1b63a87b 132512016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13252
13253 * lib/target-supports.exp
13254 (check_effective_target_whole_vector_shift): Enable for PPC64.
13255
d33914da 132562016-03-07 Richard Biener <rguenther@suse.de>
13257
13258 PR tree-optimization/70115
13259 * gcc.dg/torture/pr70115.c: New testcase.
13260
584fba4b 132612016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13262
13263 PR middle-end/69916
13264 * c-c-++-common/goacc/pr69916.c: New.
13265
7f2f5ec0 132662016-03-07 Richard Henderson <rth@redhat.com>
13267
13268 * gcc.c-torture/compile/pr70061.c: New test.
13269
f530e7c4 132702016-03-07 Richard Biener <rguenther@suse.de>
13271
13272 PR testsuite/70109
13273 * gcc.dg/vect/O3-pr36098.c: New testcase.
13274
a3855fed 132752016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13276
13277 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13278
091ffc31 132792016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13280
13281 * gnat.dg/renaming9.ad[sb]: New testcase.
13282
2941b871 132832016-03-05 Jakub Jelinek <jakub@redhat.com>
13284
13285 PR c++/70084
13286 * g++.dg/expr/stdarg3.C: New test.
13287
5173ce42 132882016-03-04 Jeff Law <law@redhat.com>
13289
13290 PR tree-optimization/69196
13291 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13292 x86_64-*-*.
13293
2d1d2e55 132942016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13295
0e43078e 13296 PR c/69973
13297 * gcc.dg/pr69973.c: New test.
13298
d8ec06ae 13299 PR rtl-optimization/69941
13300 * gcc.dg/torture/pr69941.c: New test.
13301
2d1d2e55 13302 PR c/69824
13303 * gcc.dg/pr69824.c: New test.
13304
32f692e2 133052016-03-05 Tom de Vries <tom@codesourcery.com>
13306
13307 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13308 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13309 function.
13310
1c699e9a 133112016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13312
13313 PR c++/66786
13314 * g++.dg/cpp1y/var-templ48.C: New test.
13315 * g++.dg/cpp1y/var-templ49.C: New test.
13316
358448c6 133172016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13318
13319 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13320
01dc3c45 133212016-03-04 Jakub Jelinek <jakub@redhat.com>
13322
e968ff6d 13323 PR c++/70035
13324 * g++.dg/ubsan/pr70035.C: New test.
13325
01dc3c45 13326 PR target/70062
13327 * gcc.target/i386/pr70062.c: New test.
13328
3937d618 133292016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13330
13331 * g++.dg/template/typename21.C: Remove c++98_only.
13332
c58ac7f8 133332016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13334
13335 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13336
0060768a 133372016-03-04 David Malcolm <dmalcolm@redhat.com>
13338
13339 PR c/68187
13340 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13341 function.
13342 (fn_42_b): Likewise.
13343 (fn_42_c): Likewise.
13344
74c6fd40 133452016-03-04 David Malcolm <dmalcolm@redhat.com>
13346
13347 PR c/68187
13348 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13349 function.
13350 (fn_40_b): Likewise.
13351 (fn_41_a): Likewise.
13352 (fn_41_b): Likewise.
13353
31b11359 133542016-03-04 Jakub Jelinek <jakub@redhat.com>
13355
13356 PR target/70059
13357 * gcc.target/i386/avx512f-pr70059.c: New test.
13358 * gcc.target/i386/avx512dq-pr70059.c: New test.
13359
c5b93452 133602016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13361
13362 PR rtl-optimization/57676
13363 * gcc.dg/torture/pr57676.c: New test.
13364
268fbd56 133652016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13366
13367 * gcc.dg/pr70026.c: New test.
13368
6560d1ad 133692016-03-04 Marek Polacek <polacek@redhat.com>
13370
13371 PR c/69798
13372 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13373 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13374
cc7dfddf 133752016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13376
13377 PR target/70004
13378 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13379 Delete.
13380 (test_corners_sisd_si): Likewise.
13381 (main): Remove checks of the above.
13382 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13383
e9663bd4 133842016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13385
13386 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13387
dcdd684e 133882016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13389
13390 * gcc.dg/torture/pr69951.c: Accept argc==0.
13391
e692d332 133922016-03-04 Richard Biener <rguenther@suse.de>
13393
13394 PR c++/70054
13395 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13396 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13397
af77b7e6 133982016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13399
13400 PR testsuite/69766
13401 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13402 testing multiarch.
13403
290da96e 134042016-03-04 Jakub Jelinek <jakub@redhat.com>
13405
13406 PR debug/69947
13407 * gcc.dg/guality/pr69947.c: New test.
13408
e51ce713 134092016-03-03 Jakub Jelinek <jakub@redhat.com>
13410
13411 PR ada/70017
13412 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13413
1feed892 134142016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13415
13416 PR rtl-optimization/69904
13417 * gcc.target/arm/pr69904.c: New test.
13418
c32bda69 134192016-03-03 Jakub Jelinek <jakub@redhat.com>
13420
13421 PR target/70021
13422 * gcc.dg/vect/pr70021.c: New test.
13423 * gcc.target/i386/pr70021.c: New test.
13424
1bc579ed 134252016-03-03 Marek Polacek <polacek@redhat.com>
13426
13427 PR middle-end/70050
13428 * gcc.dg/pr70050.c: New test.
13429
cfa8d638 134302016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13431
13432 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13433
1b889259 134342016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13435
13436 PR tree-optimization/70043
13437 * gfortran.dg/vect/pr70043.f90: New test.
13438
f756dfa3 134392016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13440
13441 * gnat.dg/specs/task1.ads: New test.
13442
5cb4863d 134432016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13444
13445 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13446 Invoke gdb with -batch.
13447 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13448
5dd12e43 134492016-03-03 Richard Biener <rguenther@suse.de>
13450
13451 PR tree-optimization/55936
13452 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13453
d97ba4ca 134542016-03-02 Jeff Law <law@redhat.com>
13455
5d23c86f 13456 PR rtl-optimization/69942
13457 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13458 effects of argument promotions.
13459
d97ba4ca 13460 PR tree-optimization/69987
13461 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13462 target does not support -fprefetch-loop-arrays.
13463
901faaa0 134642016-03-02 Uros Bizjak <ubizjak@gmail.com>
13465
13466 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13467
51f6fdce 134682016-03-02 Bin Cheng <bin.cheng@arm.com>
13469
6bc7872f 13470 PR rtl-optimization/69052
51f6fdce 13471 * gcc.target/i386/pr69052.c: New test.
13472
31d31e07 134732016-03-02 Alan Modra <amodra@gmail.com>
13474
13475 * gcc.dg/pr69990.c: New.
13476
04faee95 134772016-03-02 Jakub Jelinek <jakub@redhat.com>
13478
270d0117 13479 PR c/68062
13480 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13481
13482 PR middle-end/70022
13483 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13484
04faee95 13485 PR target/70028
13486 * gcc.target/i386/pr70028.c: New test.
13487
a2cc9e8e 134882016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13489
13490 * c-c++-common/asan/swapcontext-test-1.c,
13491 * c-c++-common/tsan/thread_leak.c,
13492 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13493 * g++.dg/tsan/benign_race.C,
13494 * g++.dg/tsan/fd_close_norace.C,
13495 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13496 races with sanitizer output
13497
dd4bd263 134982016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 13499 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 13500
13501 PR target/67278
13502 * gcc.dg/simd-8.c: New testcase.
13503
b5fe3a49 135042016-03-02 Richard Biener <rguenther@suse.de>
13505
13506 PR middle-end/67278
13507 * gcc.dg/simd-7.c: New testcase.
13508
23601f67 135092016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13510
13511 * gcc.target/i386/pr70007.c: Tweak.
13512
f66f65e7 135132016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13514
13515 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13516
60773515 135172016-03-02 Marek Polacek <polacek@redhat.com>
13518
13519 PR c/67854
13520 * gcc.dg/pr67854.c: New test.
13521
6c094cb1 135222016-03-02 Jakub Jelinek <jakub@redhat.com>
13523
13524 PR middle-end/70025
13525 * gcc.dg/torture/pr70025.c: New test.
13526
7627bb56 135272016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13528
13529 PR tree-optimization/68621
13530 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13531
066c8e94 135322016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13533
13534 * gcc.target/i386/pr70007.c: New test.
13535
d3b819ad 135362016-03-01 Jeff Law <law@redhat.com>
13537
d4b9ad56 13538 PR tree-optimization/69196
7e217344 13539 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 13540
d3b819ad 13541 PR tree-optimization/69196
13542 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13543 duplicating code and spoiling the expected output.
13544
4f37285d 135452016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13546
13547 PR target/70033
13548 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13549 supports power9 before doing tests.
13550 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13551 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13552 * gcc.target/powerpc/p9-permute.c: Likewise.
13553
3e9c4f6c 135542016-03-01 Uros Bizjak <ubizjak@gmail.com>
13555
13556 PR target/70027
13557 * gcc.target/i386/pr70027.c: New test.
13558
e324729e 135592016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 13560
13561 * gcc.dg/pr70017.c: New test.
13562
40e9ce2d 135632016-03-01 Jakub Jelinek <jakub@redhat.com>
13564
13565 PR c/69796
13566 PR c/69974
13567 * gcc.dg/pr69796.c: New test.
13568 * gcc.dg/pr69974.c: New test.
13569
e8b016ea 135702016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13571
13572 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13573
24d3127c 135742016-02-29 Jeff Law <law@redhat.com>
13575
13576 PR tree-optimization/69987
13577 * gfortran.dg/pr69987.f90: New test.
13578
13579 PR tree-optimization/69989
13580 * gcc.c-torture/compile/pr69989-2.c: New test.
13581
12cc1225 135822016-03-01 Marek Polacek <polacek@redhat.com>
13583
13584 PR c++/69795
13585 * g++.dg/parse/invalid1.C: New test.
13586
d99a947c 135872016-03-01 Richard Biener <rguenther@suse.de>
13588
13589 PR middle-end/70022
13590 * gcc.dg/pr70022.c: New testcase.
13591
395dbc60 135922016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13593
13594 PR tree-optimization/69956
13595 * gcc.dg/pr69956.c: New test.
13596
40a35c55 135972016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13598
13599 PR target/70011
13600 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13601 XFAIL when hardware supports efficient unaligned storage access.
13602
4edc90b0 136032016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13604
13605 PR c++/69961
13606 * g++.dg/template/pr69961a.C: New test.
13607 * g++.dg/template/pr69961b.C: New test.
13608
1ed1f69a 136092016-02-29 David Malcolm <dmalcolm@redhat.com>
13610
13611 PR preprocessor/69985
13612 * gcc.dg/cpp/pr69985.c: New test case.
13613
01c5d15d 136142016-02-29 Jeff Law <law@redhat.com>
13615
3a4d3de5 13616 PR tree-optimization/70005
13617 * gcc.c-torture/execute/pr70005.c New test.
13618
01c5d15d 13619 PR tree-optimization/69999
13620 * gcc.c-torture/compile/pr69999.c: New test.
13621
1bf66b54 136222016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13623
13624 PR tree-optimization/69652
13625 * gcc.dg/torture/pr69652.c: Delete test.
13626 * gcc.dg/vect/pr69652.c: New test.
13627
b4d653d5 136282016-02-19 Richard Biener <rguenther@suse.de>
13629
13630 PR tree-optimization/69980
13631 * gfortran.dg/vect/pr69980.f90: New testcase.
13632
35bc4745 136332016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13634
13635 * gcc.target/sparc/20160229-1.c: New test.
13636
bb54a538 136372016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13638
13639 * gnat.dg/stack_usage3.adb: New test.
13640 * gnat.dg/stack_usage3_pkg.ads: New helper.
13641
95164e71 136422016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13643
13644 * gnat.dg/renaming8.adb: New test.
13645 * gnat.dg/renaming8_pkg1.ads: New helper.
13646 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13647 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13648
a890896f 136492016-02-29 Richard Biener <rguenther@suse.de>
13650
13651 PR tree-optimization/69720
13652 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13653
5c70403a 136542016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13655
13656 PR fortran/68147
13657 PR fortran/47674
13658 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13659
dfb6d139 136602016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 13661 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13662
13663 PR fortran/56007
13664 * gfortran.dg/coarray_8.f90: Adjust error message.
13665 * gfortran.dg/pr56007.f90: New test.
13666 * gfortran.dg/pr56007.f: New test.
13667
536508db 136682016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13669
13670 PR tree-optimization/69989
13671 * gcc.dg/torture/pr69989.c: New test.
13672
eec75e45 136732016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13674
13675 * gcc.target/i386/stack-realign-win.c: New test.
13676
0175e45a 136772016-02-28 Harald Anlauf <anlauf@gmx.de>
13678
13679 PR fortran/60126
13680 * gfortran.dg/pr60126.f90: New test.
13681
2a703589 136822016-02-27 Jeff Law <law@redhat.com>
13683
13684 Revert
13685 2016-02-26 Richard Biener <rguenther@suse.de>
13686 Jeff Law <law@redhat.com>
13687
13688 PR tree-optimization/69740
13689 * gcc.c-torture/compile/pr69740-1.c: New test.
13690 * gcc.c-torture/compile/pr69740-2.c: New test.
13691
359b4c18 136922016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13693
1c96765a 13694 PR fortran/69910
359b4c18 13695 * gfortran.dg/newunit_4.f90: New test.
13696
49462d93 136972016-02-27 Jakub Jelinek <jakub@redhat.com>
13698
13699 PR target/69613
13700 PR rtl-optimization/69886
13701 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13702 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13703 target.
13704
c4ac733e 137052016-02-26 Martin Sebor <msebor@redhat.com>
13706
13707 PR tree-optimization/15826
13708 * gcc.dg/tree-ssa/pr15826.c: New test.
13709
da8c4b5d 137102016-02-26 Jakub Jelinek <jakub@redhat.com>
13711
13712 PR target/69969
13713 * gcc.target/powerpc/pr69969.c: New test.
13714
0a4558eb 137152016-02-26 Martin Sebor <msebor@redhat.com>
13716
13717 PR c++/15766
13718 * g++.old-deja/g++.other/decl5.C: Add a test case.
13719
5b500299 137202016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13721
13722 PR target/69946
13723 * gcc.target/powerpc/pr69946.c: New file.
13724
565f533b 137252016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 13726 Jeff Law <law@redhat.com>
565f533b 13727
0a4558eb 13728 PR tree-optimization/69740
565f533b 13729 * gcc.c-torture/compile/pr69740-1.c: New test.
13730 * gcc.c-torture/compile/pr69740-2.c: New test.
13731
ff67cbea 137322016-02-26 Martin Jambor <mjambor@suse.cz>
13733
13734 PR middle-end/69920
13735 * gcc.dg/torture/pr69932.c: New test.
13736 * gcc.dg/torture/pr69936.c: Likewise.
13737
e400d817 137382016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13739
13740 PR target/69709
13741 * gcc.target/s390/pr69709.c: New test.
13742
126a5a2d 137432016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13744
13745 PR target/69245
13746 * gcc.target/aarch64/pr69245_1.c: New test.
13747
59c58860 137482016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13749
13750 PR target/69613
13751 * gcc.dg/torture/pr69613.c: New test.
13752
9441fa4e 137532016-02-26 Jakub Jelinek <jakub@redhat.com>
13754
13755 PR rtl-optimization/69891
13756 * gcc.target/i386/pr69891.c: New test.
13757
e48fcde0 137582016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 13759 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13760
35ed600a 13761 PR target/61397
f41208a1 13762 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13763 functionality for both 32-bit and 64-bit.
13764
c86aaa0e 137652016-02-26 Richard Biener <rguenther@suse.de>
13766
13767 PR tree-optimization/69551
13768 * gcc.dg/torture/pr69951.c: New testcase.
13769
38e71a65 137702016-02-25 Richard Biener <rguenther@suse.de>
13771
13772 PR tree-optimization/48795
13773 * gcc.dg/Warray-bounds-18.c: New testcase.
13774
03331e69 137752016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13776
13777 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13778
f14d8d6a 137792016-02-25 Jakub Jelinek <jakub@redhat.com>
13780
13781 PR rtl-optimization/69896
13782 * gcc.dg/pr69896.c: New test.
13783
4003c807 137842016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13785
13786 PR c++/69736
13787 * g++.dg/cpp1y/paren2.C: New test.
13788
a0573328 137892016-02-24 Martin Sebor <msebor@redhat.com>
13790
13791 PR c/51147
13792 * gcc.dg/enum-mode-2.c: New test.
13793
2cde02ad 137942016-02-24 Jakub Jelinek <jakub@redhat.com>
13795
13796 PR c++/69922
13797 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13798 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13799 * g++.dg/ubsan/pr69922.C: New test.
13800
f0ea75d1 138012016-02-24 Marek Polacek <polacek@redhat.com>
13802
13803 PR c/69819
13804 * gcc.dg/pr69819.c: New test.
13805
05027366 138062016-02-24 Martin Sebor <msebor@redhat.com>
13807
34ed562b 13808 PR c++/69912
13809 * g++.dg/ext/flexary15.C: New test.
13810
138112016-02-24 Martin Sebor <msebor@redhat.com>
13812
13813 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 13814 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 13815 * g++.dg/ext/builtin_alloca.C: Same.
05027366 13816
650c3ad5 138172016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13818 Charles Baylis <charles.baylis@linaro.org>
13819
13820 PR debug/61033
13821 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13822
596070e8 138232016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 13824 Jakub Jelinek <jakub@redhat.com>
596070e8 13825
13826 PR middle-end/69760
13827 * gcc.dg/torture/pr69760.c: New testcase.
13828
d6b92d9f 138292016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13830
13831 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13832 pattern on Solaris with as.
13833
90436d9d 138342016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13835
13836 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13837 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13838 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13839 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13840
7c749495 138412016-02-24 Jakub Jelinek <jakub@redhat.com>
13842
13843 PR middle-end/69915
13844 * gcc.dg/pr69915.c: New test.
13845
9c9680b5 138462016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13847
13848 PR rtl-optimization/69886
13849 * gcc.dg/torture/pr69886.c: New test.
13850
36d081ee 138512016-02-24 Richard Biener <rguenther@suse.de>
13852
13853 PR middle-end/68963
13854 * gcc.dg/torture/pr68963.c: New testcase.
13855
2a0accb9 138562016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13857
13858 PR target/69875
13859 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13860 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13861 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13862 * gcc.target/arm/atomic_loaddi_1.c: New test.
13863 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13864 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13865 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13866 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13867 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13868 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13869 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13870 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13871
f0e92ef1 138722016-02-24 Jakub Jelinek <jakub@redhat.com>
13873
13874 PR middle-end/69909
13875 * gcc.dg/torture/pr69909.c: New test.
13876
6907286f 138772016-02-24 Richard Biener <rguenther@suse.de>
13878
13879 PR tree-optimization/69907
13880 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13881 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13882 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13883
e6ab7475 138842016-02-24 Christian Bruel <christian.bruel@st.com>
13885
13886 * gcc.target/arm/pragma_cpp_fma.c: New test.
13887
47587450 138882016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13889
13890 PR fortran/61156
13891 * gfortran.dg/include_6.f90: Update test.
13892
d41ab738 138932016-02-23 Jakub Jelinek <jakub@redhat.com>
13894
13895 PR objc/69844
13896 * objc.dg/pr69844.m: New test.
13897
4772d9d5 138982016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13899
13900 PR libgfortran/69456
13901 * gfortran.dg/namelist_89.f90: New test.
13902 * gfortran.dg/pr59700.f90: Update test..
13903
8c38d887 139042016-02-23 Martin Sebor <msebor@redhat.com>
13905
13906 PR middle-end/69780
13907 * g++.dg/ext/builtin_alloca.C: New test.
13908 * gcc.dg/builtins-68.c: New test.
13909
ee1bfdb0 139102016-02-23 Richard Henderson <rth@redhat.com>
13911
13912 * gcc.target/i386/addr-space-3.c: Remove test.
13913
52609ec3 139142016-02-23 David Malcolm <dmalcolm@redhat.com>
13915
13916 PR preprocessor/69126
13917 PR preprocessor/69543
13918 * c-c++-common/pr69126-2-long.c: New test.
13919 * c-c++-common/pr69126-2-short.c: New test.
13920 * c-c++-common/pr69543-1.c: Remove xfail.
13921
d5bf2cc8 139222016-02-23 David Malcolm <dmalcolm@redhat.com>
13923
13924 PR preprocessor/69126
13925 PR preprocessor/69543
13926 PR preprocessor/69558
13927 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13928 (f): Rename to...
13929 (test_2): ...this, and add leading comment.
13930 (MACRO_3, test_3): New.
13931 (MACRO_4A, MACRO_4B, test_4): New.
13932 (MACRO): Rename to...
13933 (MACRO_5): ...this.
13934 (g): Rename to...
13935 (test_5): ...this, updating for renaming of MACRO, and
13936 add leading comment.
13937 * c-c++-common/pr69543-1.c: New.
13938 * c-c++-common/pr69543-2.c: New.
13939 * c-c++-common/pr69543-3.c: New.
13940 * c-c++-common/pr69543-4.c: New.
13941 * c-c++-common/pr69558-1.c: New.
13942 * c-c++-common/pr69558-2.c: New.
13943 * c-c++-common/pr69558-3.c: New.
13944 * c-c++-common/pr69558-4.c: New.
13945 * gcc.dg/pr69558.c: Move to...
13946 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13947 xfail for c++.
13948
3a37a410 139492016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13950
13951 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13952 to -ftree-parallelize-loops/-fopenacc changes.
13953 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13954 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13955 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13956 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13957 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13958 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13959 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13960 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13961 * c-c++-common/goacc/kernels-loop.c: Likewise.
13962 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13963 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13964 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13965 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13966
ecca180f 139672016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13968
13969 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13970
eec0fa3f 139712016-02-23 Jakub Jelinek <jakub@redhat.com>
13972
f1f91c07 13973 PR c++/69902
13974 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13975
eec0fa3f 13976 PR c/69900
13977 * gcc.dg/pr69900.c: New test.
13978
e045424d 139792016-02-23 Martin Jambor <mjambor@suse.cz>
13980
13981 PR tree-optimization/69666
13982 * gcc.dg/tree-ssa/pr69666.c: New test.
13983
f482dff6 139842016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13985
13986 PR fortran/67451
13987 * gfortran.dg/coarray_allocate_5.f08: New test.
13988
57ed698b 139892016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13990
13991 * gcc.target/s390/vcond-shift.c: Move to ...
13992 * gcc.target/s390/vector/vcond-shift.c: ... here.
13993
990e443c 139942016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13995
13996 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13997 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13998
296c5f01 139992016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14000
14001 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14002
e53f41d5 140032016-02-20 Mark Wielaard <mjw@redhat.com>
14004
14005 PR c/28901
14006 * gcc.dg/unused-variable-3.c: New test.
14007
13af201d 140082016-02-22 Jakub Jelinek <jakub@redhat.com>
14009
14010 PR target/69888
14011 * gcc.target/i386/pr69888.c: New test.
14012
682c90f9 140132016-02-22 Richard Biener <rguenther@suse.de>
14014
14015 PR tree-optimization/69882
14016 * gfortran.dg/vect/pr69882.f90: New testcase.
14017
b8cd18c3 140182016-02-22 Jakub Jelinek <jakub@redhat.com>
14019
14020 PR target/69885
14021 * gcc.dg/pr69885.c: New test.
14022
09343379 140232016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14024
14025 PR target/69806
14026 PR target/54089
14027 * gcc.target/sh/pr54089-10.c: New.
14028
b345a09f 140292016-02-20 Paul Thomas <pault@gcc.gnu.org>
14030
14031 PR fortran/69423
14032 * gfortran.dg/deferred_character_15.f90 : New test.
14033
51385aed 140342016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14035
14036 PR fortran/57365
14037 gfortran.dg/allocate_with_source_18.f03: New test.
14038
140392016-02-20 Harald Anlauf <anlauf@gmx.de>
14040
14041 PR fortran/52531
14042 gfortran.dg/gomp/pr52531.f90: New test.
14043
9cce8384 140442016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14045
14046 PR c++/69865
14047 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14048 -std=c++03.
14049
d91f5fbb 140502016-02-19 Jakub Jelinek <jakub@redhat.com>
14051
563d5cb8 14052 PR c++/69826
14053 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14054 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14055
0a04aac9 14056 PR c++/69850
14057 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14058
d91f5fbb 14059 PR c++/69851
14060 * g++.dg/torture/pr69851.C: New test.
14061
5fe1f282 140622016-02-19 Martin Sebor <msebor@redhat.com>
14063
14064 PR testsuite/69573
14065 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14066
a45bce11 140672016-02-19 Jakub Jelinek <jakub@redhat.com>
14068
6263dde1 14069 PR c++/69850
14070 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14071 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14072
a45bce11 14073 PR c++/67767
14074 * g++.dg/cpp0x/pr67767.C: New test.
14075
cf2ed1b7 140762016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14077
14078 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14079 for fp, simd, crypto, crc, lse.
14080 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14081 above.
14082 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14083 effective target check.
14084
f6cc34b0 140852016-02-19 Jakub Jelinek <jakub@redhat.com>
14086
14087 PR target/69820
14088 * gcc.target/i386/pr69820.c: New test.
14089
6c678e78 140902016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14091
14092 * gcc.target/s390/vector/int128-1.c: New test.
14093
b088ff4b 140942016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14095
14096 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14097
b11e60a4 140982016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14099
14100 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14101 instruction pattern name to prevent the testcase from failing with
14102 -march=z13.
14103
664ff6a0 141042016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14105
14106 * gcc.target/s390/md/movstr-2.c: New test.
14107
e80be24b 141082016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14109
14110 * gcc.target/s390/morestack.c: New test.
14111
9839f350 141122016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14113
14114 PR target/69625
14115 * gcc.target/s390/pr69625.c: Add test case.
14116
4550fbd0 141172016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14118
14119 PR testsuite/68580
14120 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14121
57d00b6a 141222016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14123
14124 PR target/68404
14125 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14126 * gcc.target/powerpc/fusion3.c: Likewise.
14127
63ad69d6 141282016-02-18 Richard Biener <rguenther@suse.de>
14129
14130 PR middle-end/69553
14131 * g++.dg/torture/pr69553.C: New testcase.
14132
d92404ed 141332016-02-18 Nick Clifton <nickc@redhat.com>
14134
4550fbd0 14135 PR target/62254
14136 PR target/69610
14137 * gcc.target/arm/pr62554.c: New test.
14138 * gcc.target/arm/pr69610-1.c: New test.
14139 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 14140
0808dfce 141412016-02-18 Richard Biener <rguenther@suse.de>
14142
14143 PR middle-end/69854
14144 * gcc.dg/torture/pr69854.c: New testcase.
14145
fc3527e3 141462016-02-17 Jakub Jelinek <jakub@redhat.com>
14147
14148 PR c++/69850
14149 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14150
e3c24279 141512012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14152
14153 * gcc.target/powerpc/vec-cg.c: New test.
14154
c9732c2b 141552016-02-17 Richard Biener <rguenther@suse.de>
14156
14157 PR testsuite/69586
14158 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14159
51bf9f9b 141602016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14161
14162 PR target/69161
14163 * gcc.c-torture/compile/pr69161.c: New test.
14164
6baedca3 141652016-02-17 David Sherwood <david.sherwood@arm.com>
14166
14167 PR target/69532
14168 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14169 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14170
4f240715 141712016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14172
14173 * gcc.dg/ifcvt-4.c: Skip on Visium.
14174
e0c0515d 141752016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14176
14177 * gnat.dg/atomic8.adb: New test.
14178
7b319ee6 141792016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14180
14181 * gnat.dg/discr46.ad[sb]: New test.
14182
48a7e3d1 141832016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14184
14185 PR Target/48344
14186 * gcc.target/powerpc/pr48344-1.c: New test.
14187
3f844f15 141882015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14189
14190 PR fortran/69742
14191 * gfortran.dg/associate_21.f90: New test.
14192
7675e968 141932016-02-16 Jakub Jelinek <jakub@redhat.com>
14194
14195 PR c/69835
14196 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14197 -Wnonnull in dg-options.
14198 * c-c++-common/nonnull-2.c: New test.
14199
d6faee88 142002016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14201 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14202
14203 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14204
3a2a72aa 142052016-02-16 Jakub Jelinek <jakub@redhat.com>
14206
14207 PR middle-end/69801
14208 * gcc.dg/pr69801.c: Add empty dg-options.
14209
28072426 142102016-02-16 James Norris <jnorris@codesourcery.com>
14211
14212 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14213 * g++.dg/goacc/deviceptr-1.c: New file.
14214
37fffac2 142152016-02-16 Jakub Jelinek <jakub@redhat.com>
14216
14217 PR tree-optimization/69820
14218 * gcc.dg/vect/pr69820.c: New test.
14219
f72a5e61 142202016-02-16 Richard Biener <rguenther@suse.de>
14221
14222 PR tree-optimization/69776
14223 * gcc.dg/torture/pr69776-2.c: New testcase.
14224
50e0cd76 142252016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14226
14227 PR tree-optimization/69714
14228 * gcc.dg/torture/pr69714.c: New test.
14229
14a72c4e 142302016-02-16 Jakub Jelinek <jakub@redhat.com>
14231
14232 PR tree-optimization/69802
14233 * gcc.dg/pr69802.c: New test.
14234
fd808c11 142352016-02-16 Richard Biener <rguenther@suse.de>
14236
14237 PR middle-end/69801
14238 * gcc.dg/pr69801.c: New testcase.
14239
49a549ca 142402016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14241
14242 PR libgfortran/69651
14243 * gfortran.dg/read_bang.f90: New test.
14244 * gfortran.dg/read_bang4.f90: New test.
14245
77454e6e 142462016-02-15 Jakub Jelinek <jakub@redhat.com>
14247
2074f21c 14248 PR c++/69658
14249 * g++.dg/init/pr69658.C: New test.
14250
77454e6e 14251 PR c++/69797
14252 * c-c++-common/pr69797.c: New test.
14253
4ef4d764 142542016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14255
14256 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14257 check for aarch64*-*-*.
14258
4a45fe0f 142592016-02-15 Richard Biener <rguenther@suse.de>
14260
14261 PR tree-optimization/69783
14262 * gcc.dg/vect/pr69783.c: New testcase.
14263
0b3619e6 142642016-02-15 Richard Biener <rguenther@suse.de>
14265
14266 PR tree-optimization/69776
14267 * gcc.dg/torture/pr69776.c: New testcase.
14268
9b49c3cb 142692016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14270
14271 PR fortran/60526
14272 * gfortran.dg/type_decl_4.f90: Reinstated.
14273
e46faff9 142742016-02-14 John David Anglin <danglin@gcc.gnu.org>
14275
14276 PR fortran/68746
14277 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14278
a96c809a 142792016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14280
14281 PR fortran/60526
14282 PR bootstrap/69816
14283 * gfortran.dg/type_decl_4.f90: Removed.
14284
fdec7e88 142852016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14286
14287 PR fortran/60526
14288 * gfortran.dg/type_decl_4.f90: New test.
14289
a72095c4 142902016-02-14 Alan Modra <amodra@gmail.com>
14291
bc436924 14292 PR testsuite/68886
a72095c4 14293 * gcc.c-torture/execute/stkalign.c: Revise test.
14294
73bb5f8b 142952016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14296
14297 PR target/67260
14298 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14299
beb13161 143002016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14301
14302 PR target/67260
14303 * gcc.target/sh/torture/pr67260.c: New.
14304
67cab04e 143052016-02-12 John David Anglin <danglin@gcc.gnu.org>
14306
14307 * gcc.dg/pr67964.c: Add dg-require-alias.
14308
44a59bb1 143092016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14310
14311 PR target/67636
14312 PR target/64345
14313 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14314
38c9bd3a 143152016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14316
14317 PR libgfortran/69668
14318 * gfortran.dg/namelist_88.f90: New test.
14319
1774ff82 143202016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14321
14322 PR libgfortran/69668
14323 * gfortran.dg/namelist_38.f90: Update test.
14324 * gfortran.dg/namelist_84.f90: Update test.
14325
aec1f4bd 143262016-02-12 David Malcolm <dmalcolm@redhat.com>
14327
14328 PR other/69554
14329 * gcc.dg/pr69554-1.c: New test.
14330 * gfortran.dg/pr69554-1.F90: New test.
14331 * gfortran.dg/pr69554-2.F90: New test.
14332 * lib/gcc-dg.exp (proc dg-locus): New function.
14333 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14334 distinguish between the caret-printing and non-caret-printing
14335 cases. If caret-printing has been explicitly enabled, bail out
14336 without attempting to fix up the output.
14337
da7d5066 143382016-02-12 David Malcolm <dmalcolm@redhat.com>
14339
14340 PR driver/69265
14341 PR driver/69453
14342 * gcc.dg/spellcheck-options-3.c: New test case.
14343 * gcc.dg/spellcheck-options-4.c: New test case.
14344 * gcc.dg/spellcheck-options-5.c: New test case.
14345 * gcc.dg/spellcheck-options-6.c: New test case.
14346 * gcc.dg/spellcheck-options-7.c: New test case.
14347 * gcc.dg/spellcheck-options-8.c: New test case.
14348 * gcc.dg/spellcheck-options-9.c: New test case.
14349 * gcc.dg/spellcheck-options-10.c: New test case.
14350
fcce1b0b 143512016-02-12 Jakub Jelinek <jakub@redhat.com>
14352
14353 PR rtl-optimization/69764
14354 PR rtl-optimization/69771
14355 * c-c++-common/pr69764.c: New test.
14356 * gcc.dg/torture/pr69771.c: New test.
14357
6d609290 143582016-02-12 Marek Polacek <polacek@redhat.com>
14359
14360 * g++.dg/torture/init-list1.C: New.
14361
7d75fb56 143622016-02-12 Marek Polacek <polacek@redhat.com>
14363
14364 * gcc.dg/pr69522.c: Add empty dg-options.
14365
52543fda 143662016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14367
14368 * g++.dg/lto/lto.exp: Include and init mpx.
14369 * g++.dg/lto/pr69729_0.C: New test.
14370
34947478 143712016-02-12 Jakub Jelinek <jakub@redhat.com>
14372
9181a4ec 14373 PR ipa/69241
14374 * g++.dg/ipa/pr69241-4.C: New test.
14375
34947478 14376 PR ipa/68672
14377 * g++.dg/ipa/pr68672-1.C: New test.
14378 * g++.dg/ipa/pr68672-2.C: New test.
14379 * g++.dg/ipa/pr68672-3.C: New test.
14380
74a4140f 143812016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14382
14383 PR c/69522
50e0cd76 14384 * gcc.dg/pr69522.c: New test.
74a4140f 14385
9ddb20d6 143862016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14387
14388 PR c++/69098
14389 * g++.dg/cpp1y/69098.C: New test.
14390 * g++.dg/cpp1y/69098-2.C: New test.
14391
67cf9b55 143922016-02-12 Jakub Jelinek <jakub@redhat.com>
14393
14394 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14395 and neighbour -> neighbor.
14396 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14397 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14398 * c-c++-common/Wvarargs.c: Likewise.
14399 * c-c++-common/goacc/host_data-5.c: Likewise.
14400 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14401 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14402 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14403 * gcc.target/aarch64/pr60697.c: Likewise.
14404 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14405 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14406 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14407 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14408 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14409 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14410 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14411 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14412 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14413 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14414 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14415 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14416 * g++.dg/lookup/koenig5.C: Likewise.
14417 * g++.dg/ext/no-asm-2.C: Likewise.
14418 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14419 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14420 * gfortran.dg/used_types_16.f90: Likewise.
14421 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14422 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14423 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14424 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14425 * gfortran.dg/abstract_type_6.f03: Likewise.
14426 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14427 * gfortran.dg/used_types_15.f90: Likewise.
14428 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14429 * gfortran.dg/exit_3.f08: Likewise.
14430 * gfortran.dg/open_status_2.f90: Likewise.
14431 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14432 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14433 * gfortran.dg/associate_1.f03: Likewise.
14434 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14435 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14436 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14437 * gcc.dg/builtin-object-size-1.c: Likewise.
14438 * gcc.dg/noreturn-6.c: Likewise.
14439 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14440 * gcc.dg/globalalias.c: Likewise.
14441 * gcc.dg/builtins-config.h: Likewise.
14442 * gcc.dg/pr30457.c: Likewise.
14443 * gcc.c-torture/compile/volatile-1.c: Likewise.
14444 * gcc.c-torture/execute/20101011-1.c: Likewise.
14445 * c-c++-common/Waddress-1.c: Likewise.
14446
40b38ace 144472016-02-11 Jakub Jelinek <jakub@redhat.com>
14448
14449 PR c/69768
14450 * c-c++-common/Waddress-1.c: New test.
14451
42c87ca9 144522016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14453
14454 PR fortran/69296
14455 * gfortran.dg/associate_19.f03: New test.
14456 * gfortran.dg/associate_20.f03: New test.
14457
acb7939f 144582016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14459
14460 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14461
6defe3c5 144622016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14463
14464 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14465 .arch armv8-a\n. Add -dA to dg-options.
14466 * gcc.target/aarch64/assembler_arch_1.c: New test.
14467 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14468
63f63318 144692016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14470
14471 PR c++/68726
14472 * g++.dg/cpp0x/pr68726.C: New.
14473
1cddf457 144742016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14475
14476 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14477 test.
14478
b86fba37 144792016-02-11 Richard Biener <rguenther@suse.de>
14480
14481 * g++.dg/tree-ssa/pr61034.C: Adjust.
14482
ec4ec95a 144832016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14484
be7c31e9 14485 PR target/69148
ec4ec95a 14486 * gcc.target/s390/pr69148.c: New.
14487
f64416ca 144882016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14489
14490 PR tree-optimization/69652
14491 * gcc.dg/torture/pr69652.c: New test.
14492
e5d1ea31 144932016-02-10 Jakub Jelinek <jakub@redhat.com>
14494 Patrick Palka <ppalka@gcc.gnu.org>
14495
14496 PR ipa/69241
14497 PR c++/69649
14498 * g++.dg/ipa/pr69241-1.C: New test.
14499 * g++.dg/ipa/pr69241-2.C: New test.
14500 * g++.dg/ipa/pr69241-3.C: New test.
14501 * g++.dg/ipa/pr69649.C: New test.
14502
fa03b19d 145032016-02-10 Uros Bizjak <ubizjak@gmail.com>
14504
14505 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14506 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14507
14485c8a 145082016-02-10 Bin Cheng <bin.cheng@arm.com>
14509
14510 PR tree-optimization/68021
14511 * gcc.dg/tree-ssa/pr68021.c: New test.
14512
79f1ed25 145132016-02-10 Richard Biener <rguenther@suse.de>
14514
14515 PR tree-optimization/69726
14516 * gcc.dg/uninit-22.c: New testcase.
14517
58f74eff 145182016-02-09 Andrew Pinski <apinski@cavium.com>
14519
14520 PR tree-opt/69282
14521 * gcc.c-torture/compile/20160205-1.c: New testcase.
14522
600c00f7 145232016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14524
14525 PR target/68404
14526 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14527 instead accessing a really large arrray.
14528 * gcc.target/powerpc/fusion3.c: Likewise.
14529
0771836e 145302016-02-09 Charles Baylis <charles.baylis@linaro.org>
14531
14532 PR target/68532
14533 * gcc.c-torture/execute/pr68532.c: New test.
14534
4ccd644f 145352016-02-11 Alexandre Oliva <aoliva@redhat.com>
14536
14537 PR target/69634
14538 * gcc.dg/pr69634.c: New.
14539
2e980a39 145402016-02-09 Richard Biener <rguenther@suse.de>
14541
14542 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14543
aacf7102 145442016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 14545
aacf7102 14546 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14547
a1856ddf 145482016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14549
14550 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14551
d4d3da7e 145522016-02-09 Richard Biener <rguenther@suse.de>
14553
14554 PR tree-optimization/69715
14555 * gcc.dg/torture/pr69715.c: New testcase.
14556
9cc6714f 145572016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14558
14559 PR c++/69139
14560 * g++.dg/cpp0x/trailing12.C: New test.
14561 * g++.dg/cpp0x/trailing13.C: New test.
14562
83d5062b 145632016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14564
14565 PR c++/69283
14566 PR c++/67835
14567 * g++.dg/cpp1y/auto-fn29.C: New test.
14568 * g++.dg/cpp1y/auto-fn30.C: New test.
14569
394a86f3 145702016-02-08 Jakub Jelinek <jakub@redhat.com>
14571
14572 PR tree-optimization/69209
14573 * gcc.c-torture/compile/pr69209.c: New test.
14574
93b124b4 145752016-02-08 Jeff Law <law@redhat.com>
14576
14577 PR tree-optimization/68541
14578 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14579 of statements allowed in join block for path splitting.
14580
26abce13 145812016-02-08 Jakub Jelinek <jakub@redhat.com>
14582
0acb2d6e 14583 PR c++/59627
14584 * g++.dg/gomp/pr59627.C: New test.
14585
26abce13 14586 PR ipa/69239
14587 * g++.dg/ipa/pr69239.C: New test.
14588
86e0b129 145892016-02-08 David Malcolm <dmalcolm@redhat.com>
14590
14591 PR preprocessor/69664
14592 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14593 * gcc.dg/cpp/warn-comments.c: Likewise.
14594
f553d9f8 145952016-02-08 Marek Polacek <polacek@redhat.com>
14596
14597 PR c++/69688
14598 * g++.dg/init/const12.C: New test.
14599
600695e0 146002016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14601
14602 PR target/60410
14603 * gcc.dg/lto/pr55113_0.c: Remove test.
14604
c4f4b1e8 146052016-02-08 Richard Biener <rguenther@suse.de>
14606
14607 PR tree-optimization/69719
14608 * gcc.dg/torture/pr69719.c: New testcase.
14609
5a987d87 146102016-02-08 Richard Biener <rguenther@suse.de>
14611 Jeff Law <law@redhat.com>
14612
14613 PR target/68273
14614 * gcc.target/mips/pr68273.c: New testcase.
14615
0418e71d 146162016-02-08 Richard Biener <rguenther@suse.de>
14617
14618 PR rtl-optimization/69274
14619 * gcc.target/i386/addr-sel-1.c: XFAIL.
14620
07c0f1ca 146212016-02-08 Jeff Law <law@redhat.com>
14622
40d85f4c 14623 PR tree-optimization/68541
14624 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14625
140e093f 14626 PR tree-optimization/65917
07c0f1ca 14627 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14628
16430acf 146292016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14630
14631 PR fortran/50555
14632 * gfortran.dg/namelist_args.f90: New test.
14633
3f0ff0d8 146342016-02-05 Jeff Law <law@redhat.com>
14635
140e093f 14636 PR tree-optimization/68541
3f0ff0d8 14637 * gcc.dg/tree-ssa/split-path-2.c: New test.
14638 * gcc.dg/tree-ssa/split-path-3.c: New test.
14639 * gcc.dg/tree-ssa/split-path-4.c: New test.
14640 * gcc.dg/tree-ssa/split-path-5.c: New test.
14641 * gcc.dg/tree-ssa/split-path-6.c: New test.
14642 * gcc.dg/tree-ssa/split-path-7.c: New test.
14643
a7cc1f94 146442016-02-05 Martin Sebor <msebor@redhat.com>
14645
14646 PR c++/69662
14647 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14648 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14649
fcb25f28 146502016-02-06 Richard HEnderson <rth@redhat.com>
14651
14652 PR c/69643
14653 * gcc.target/i386/addr-space-4.c: New.
14654 * gcc.target/i386/addr-space-5.c: New.
14655
3a2545a1 146562016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14657
14658 PR fortran/66089
14659 * gfortran.dg/elemental_dependency_6.f90: New.
14660
1e302465 146612016-02-05 Jakub Jelinek <jakub@redhat.com>
14662
66feb54c 14663 PR rtl-optimization/69691
14664 * gcc.c-torture/execute/pr69691.c: New test.
14665
1e302465 14666 PR c++/69628
14667 * g++.dg/parse/pr69628.C: New test.
14668
9c28a298 146692016-02-05 Uros Bizjak <ubizjak@gmail.com>
14670
14671 * gcc.dg/sancov/asan.c: Move to ...
14672 * gcc.dg/asan/sancov-1.c: ... here.
14673
a854e286 146742016-02-05 Uros Bizjak <ubizjak@gmail.com>
14675
14676 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14677
d4f0b240 146782016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14679
14680 PR target/69677
14681 * gcc.target/i386/pr69677.c: New test.
14682
235d8723 146832016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14684
14685 PR c++/68948
14686 * g++.dg/template/pr68948.C: New test.
14687
f390cf65 146882016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14689
14690 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14691 (only necessary on s390x).
14692
ab99f104 146932016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14694
14695 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14696 -mno-accumulate-outgoing-args.
14697
f7ef5392 146982016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14699
14700 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14701
6b098e91 147022016-02-04 Jakub Jelinek <jakub@redhat.com>
14703
14704 PR c/69669
14705 * c-c++-common/pr69669.c: New test.
14706
f0146cf3 147072016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14708
14709 PR target/69667
14710 * g++.dg/pr69667.C: New file.
14711
08fd6cf5 147122016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14713
14714 PR target/69619
14715 * gcc.dg/pr69619.c: Add new test.
14716
a6f3f39f 147172016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14718
14719 PR rtl-optimization/69577
14720 * gcc.target/i386/pr69577.c: New test.
14721
774068a0 147222016-02-04 Martin Liska <mliska@suse.cz>
14723
14724 * g++.dg/asan/pr69276.C: New test.
14725
f50a7894 147262016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14727
14728 PR target/65932
14729 PR target/67714
14730 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14731 a single smulbb instruction.
14732 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14733 * gcc.target/amr/wmul-2.c: Likewise.
14734
6b722eb3 147352016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14736
14737 PR target/65932
14738 PR target/67714
14739 * gcc.c-torture/execute/pr67714.c: New test.
14740
1f1475a7 147412016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14742
14743 PR target/69454
14744 * gcc.target/i386/pr69454-1.c: New test.
14745 * gcc.target/i386/pr69454-2.c: New test.
14746
6b94e133 147472016-02-03 Martin Sebor <msebor@redhat.com>
14748
14749 PR c++/69251
14750 PR c++/69253
14751 PR c++/69290
14752 PR c++/69277
14753 PR c++/69349
14754 * g++.dg/ext/flexarray-mangle-2.C: New test.
14755 * g++.dg/ext/flexarray-mangle.C: New test.
14756 * g++.dg/ext/flexarray-subst.C: New test.
14757 * g++.dg/ext/flexary11.C: New test.
14758 * g++.dg/ext/flexary12.C: New test.
14759 * g++.dg/ext/flexary13.C: New test.
14760 * g++.dg/ext/flexary14.C: New test.
14761 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14762
342ed0ac 147632016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14764
14765 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14766 Define only if CHECK_FLOAT128 is defined.
14767 (main): Properly initialize u5.
14768
edf6c4d2 147692016-02-03 Jakub Jelinek <jakub@redhat.com>
14770
415d5641 14771 PR c/69627
14772 * gcc.dg/pr69627.c: New test.
14773
edf6c4d2 14774 PR target/69644
14775 * gcc.dg/pr69644.c: New test.
14776
cf8f3ba0 147772016-02-03 Mike Stump <mikestump@comcast.net>
14778
14779 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14780 support for struct-layout-1.exp.
14781
c90d55dd 147822016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14783
14784 PR c++/69056
f7ef5392 14785 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 14786
401bd0c8 147872016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14788 Alexandre Oliva <aoliva@redhat.com>
14789
14790 PR target/69461
14791 * gcc.target/powerpc/pr69461.c: New.
14792
277d9d1d 147932016-02-03 Uros Bizjak <ubizjak@gmail.com>
14794
14795 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14796 works from here ...
14797 (check_effective_target_fsanitize_thread): ... to here. Do not
14798 specify additional compile flags for the test source.
14799 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14800 specify additional compile flags for the test source.
14801
e69ad94a 148022016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14803
14804 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14805
a4454da2 148062016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14807
14808 PR fortran/67451
14809 PR fortran/69418
14810 * gfortran.dg/coarray_allocate_2.f08: New test.
14811 * gfortran.dg/coarray_allocate_3.f08: New test.
14812 * gfortran.dg/coarray_allocate_4.f08: New test.
14813
88cab2dd 148142016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14815
14816 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14817 use same scan-tree-dump-times on all platforms.
14818 * gcc.dg/vect/vect-outer-1.c: Likewise.
14819 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14820 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14821 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14822 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14823 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14824 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14825 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14826
66ea75c4 148272016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14828
14829 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14830 warning.
14831
4eef8df7 148322016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14833
14834 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14835
665fbc2f 148362016-02-02 James Norris <jnorris@codesourcery.com>
14837
14838 * c-c++-common/goacc/routine-5.c: Add tests.
14839
b10e3d47 148402016-02-02 Alexander Monakov <amonakov@ispras.ru>
14841
14842 * gcc.target/nvptx/unsigned-cmp.c: New test.
14843
12ad66dd 148442016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14845
14846 * gcc.target/aarch64/scalar_shift_1.c
14847 (test_corners_sisd_di): Improve force to SIMD register.
14848 (test_corners_sisd_si): Likewise.
14849 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14850 Remove scan-assembler check for ldr.
14851
f9ec342f 148522016-02-02 Richard Biener <rguenther@suse.de>
14853
14854 PR tree-optimization/69595
14855 * gcc.dg/Warray-bounds-17.c: New testcase.
14856
32f2925a 148572016-02-02 Richard Biener <rguenther@suse.de>
14858
14859 PR tree-optimization/69606
14860 * gcc.dg/torture/pr69606.c: New testcase.
14861
cfd9ca84 148622016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14863
14864 PR middle-end/68542
14865 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14866 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14867
19bf08e2 148682016-02-02 Alan Modra <amodra@gmail.com>
14869
14870 PR target/69548
14871 * gcc.target/powerpc/pr69548.c: New test.
14872
6f13b088 148732016-02-01 Jakub Jelinek <jakub@redhat.com>
14874
dcddc5af 14875 PR rtl-optimization/69592
14876 * gcc.dg/pr69592.c: New test.
14877
6f13b088 14878 PR preprocessor/69543
14879 PR c/69558
14880 * gcc.dg/pr69543.c: New test.
14881 * gcc.dg/pr69558.c: New test.
14882
d090e5c2 148832016-02-01 Uros Bizjak <ubizjak@gmail.com>
14884
fcb317c5 14885 PR testsuite/65940
14886 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 14887
aaf527dc 148882016-02-01 Martin Sebor <msebor@redhat.com>
14889
14890 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14891
1674217b 148922016-02-01 Bin Cheng <bin.cheng@arm.com>
14893
14894 PR tree-optimization/67921
14895 * c-c++-common/ubsan/pr67921.c: New test.
14896
b4007655 148972016-02-01 Richard Biener <rguenther@suse.de>
14898
14899 PR middle-end/69556
14900 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14901
88a477bb 149022016-02-01 Richard Biener <rguenther@suse.de>
14903
14904 PR tree-optimization/69574
14905 * gcc.dg/torture/pr69574.c: New testcase.
14906
2eaaa4e7 149072016-02-01 Richard Biener <rguenther@suse.de>
14908
14909 PR tree-optimization/69579
14910 * gcc.dg/setjmp-6.c: New testcase.
14911
e3882c44 149122016-02-01 Jakub Jelinek <jakub@redhat.com>
14913
14914 PR rtl-optimization/69570
14915 * g++.dg/opt/pr69570.C: New test.
14916
f80aff47 149172016-02-01 Richard Henderson <rth@redhat.com>
14918
14919 * gcc.dg/pr69535.c: New test.
14920
240568aa 149212016-01-31 John David Anglin <danglin@gcc.gnu.org>
14922
6009b3b8 14923 PR testsuite/69584
14924 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14925 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14926
1fdf7177 14927 PR debug/68244
14928 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14929
240568aa 14930 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14931
cb3e5ac0 149322016-01-31 Paul Thomas <pault@gcc.gnu.org>
14933
14934 PR fortran/67564
14935 * gfortran.dg/allocate_with_source_17.f03: New test.
14936
3b8b902b 149372016-01-30 Jakub Jelinek <jakub@redhat.com>
14938
14939 PR tree-optimization/69546
14940 * gcc.dg/torture/pr69546.c: New test.
14941
17985abe 149422016-01-30 Paul Thomas <pault@gcc.gnu.org>
14943
14944 PR fortran/69566
14945 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14946
b5239e80 149472016-01-30 Martin Sebor <msebor@redhat.com>
14948
14949 PR c++/68490
14950 * g++.dg/ext/flexary10.C: New test.
14951
e8f03010 149522016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14953
14954 PR fortran/66707
14955 gfortran.dg/common_23.f90: New test.
14956
dc93691a 149572016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14958
14959 PR target/65546
14960 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14961 condition being checked, and disable it when the target supports
14962 misaligned loads and stores.
14963
ff5e28e9 149642016-01-29 Jakub Jelinek <jakub@redhat.com>
14965
14966 PR debug/69518
14967 * gcc.dg/torture/pr69518.c: New test.
14968
b0d8930a 149692016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14970
14971 PR target/69530
14972 * gcc.target/i386/pr69530.c: New test.
14973
21601fc7 149742016-01-29 Steve Ellcey <sellcey@imgtec.com>
14975
14976 PR target/65604
14977 * gcc.target/mips/div-delay.c: New test.
14978
ca6c7317 149792016-01-29 Jakub Jelinek <jakub@redhat.com>
14980
4758dc39 14981 PR target/69551
14982 * gcc.target/i386/pr69551.c: New test.
14983
ca6c7317 14984 PR target/66137
14985 * gcc.target/i386/pr66137.c: New test.
14986
e3078da6 149872016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14988
14989 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14990 always built for p5600.
14991 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14992 isa=p5600 dg-option.
14993
b622ec25 149942016-01-29 Richard Biener <rguenther@suse.de>
14995
14996 PR tree-optimization/69547
14997 * g++.dg/tree-ssa/pr69547.C: New testcase.
14998
d2a60e99 149992016-01-29 Jakub Jelinek <jakub@redhat.com>
15000
15001 PR debug/66869
15002 * g++.dg/warn/Wunused-function2.C: New test.
15003
ae849d2b 150042016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15005
15006 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15007 support for test to succeed.
15008
ce6a6978 150092016-01-29 Marek Polacek <polacek@redhat.com>
15010
15011 PR c++/69509
15012 PR c++/69516
15013 * g++.dg/ext/constexpr-vla2.C: New test.
15014 * g++.dg/ext/constexpr-vla3.C: New test.
15015 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15016
7550d855 150172016-01-29 Richard Biener <rguenther@suse.de>
15018
15019 PR middle-end/69537
15020 * gcc.dg/uninit-21.c: New testcase.
15021
f11bb279 150222016-01-28 Uros Bizjak <ubizjak@gmail.com>
15023
15024 PR target/69459
15025 * gcc.target/i386/pr69459.c: New test.
15026
c80c12c8 150272016-01-28 Steve Ellcey <sellcey@imgtec.com>
15028
15029 PR target/68400
15030 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15031 * gcc.target/mips/pr68400.c: New test.
15032
c649bacc 150332016-01-28 Martin Sebor <msebor@redhat.com>
15034
15035 PR target/17381
15036 * gcc.target/powerpc/pr17381.c: New test.
15037
f4881661 150382016-01-28 Jakub Jelinek <jakub@redhat.com>
15039
15040 PR middle-end/69542
15041 * gcc.dg/torture/pr69542.c: New test.
15042
d66fdd75 150432016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15044
15045 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15046
d4a78818 150472016-01-28 David Edelsohn <dje.gcc@gmail.com>
15048
15049 * gcc.dg/pr65980.c: Skip on AIX.
15050 * gcc.dg/pr66688.c: Same.
15051
21329e97 150522016-01-28 David Edelsohn <dje.gcc@gmail.com>
15053
15054 PR target/63679
15055 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15056 * gcc.dg/tree-ssa/sra-18.c: Same.
15057
cc7124a6 150582016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15059
15060 PR fortran/62536
15061 * gfortran.dg/block_15.f08: New test.
15062 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15063 on incorrectly closed BLOCK.
15064
358dfcb4 150652016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15066
15067 * gcc.dg/declare-simd.c: New test.
2034deb9 15068
e87502d6 150692016-01-28 Richard Biener <rguenther@suse.de>
15070
15071 PR tree-optimization/69466
15072 * gfortran.dg/vect/pr69466.f90: New testcase.
15073
44e7334b 150742016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15075
15076 * g++.dg/pr67989.C: Remove ARM-specific option.
15077 * gcc.target/arm/pr67989.C: New file.
15078
5ce8f551 150792016-01-27 Uros Bizjak <ubizjak@gmail.com>
15080
15081 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15082 and expm1 test for glibc < 2.11.
15083
fa6e6b15 150842016-01-27 Richard Henderson <rth@redhat.com>
15085
15086 * gcc.c-torture/execute/pr69447.c: New test.
15087
150882016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 15089
7b8122c6 15090 PR fortran/69422
147b2f9b 15091 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15092
78e516eb 150932016-01-27 Jakub Jelinek <jakub@redhat.com>
15094
15095 PR debug/66869
15096 * gcc.dg/pr66869.c: New test.
15097
9b849350 150982016-01-25 Jeff Law <law@redhat.com>
15099
15100 PR tree-optimization/68398
f11bb279 15101 PR tree-optimization/69196
9b849350 15102 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15103 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15104 path to avoid new heuristic allowing more irreducible regions
15105 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15106 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15107 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15108 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15109 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15110
fee5e491 151112016-01-27 Marek Polacek <polacek@redhat.com>
15112
15113 PR c/68062
15114 * c-c++-common/vector-compare-4.c: New test.
15115
eec96426 151162016-01-27 David Malcolm <dmalcolm@redhat.com>
15117
15118 PR preprocessor/69126
15119 * c-c++-common/pr69126.c: New test case.
15120
5068be18 151212016-01-27 Ian Lance Taylor <iant@google.com>
15122
15123 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15124
5fa82c11 151252016-01-27 Ryan Burn <contact@rnburn.com>
15126
15127 PR cilkplus/69267
15128 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15129
b3df0219 151302016-01-27 Uros Bizjak <ubizjak@gmail.com>
15131
15132 PR target/69512
15133 * gcc.target/i386/pr69512.c: New test.
15134
d46a16d4 151352016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15136
15137 PR ada/69488
15138 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15139
6a9b35ef 151402016-01-27 Marek Polacek <polacek@redhat.com>
15141
15142 PR c++/69379
15143 * g++.dg/pr69379.C: New test.
15144
18e9663b 151452016-01-27 Martin Sebor <msebor@redhat.com>
15146
15147 PR c++/69317
15148 * g++.dg/abi/Wabi-2-2.C: New test.
15149 * g++.dg/abi/Wabi-2-3.C: New test.
15150 * g++.dg/abi/Wabi-3-2.C: New test.
15151 * g++.dg/abi/Wabi-3-3.C: New test.
15152
c88301ad 151532016-01-27 Richard Biener <rguenther@suse.de>
15154
15155 PR tree-optimization/69166
15156 * gcc.dg/torture/pr69166.c: New testcase.
15157
8ca47550 151582016-01-27 Martin Jambor <mjambor@suse.cz>
15159
15160 PR tree-optimization/69355
15161 * gcc.dg/tree-ssa/pr69355.c: New test.
15162
5cb23e3c 151632016-01-27 Marek Polacek <polacek@redhat.com>
15164
15165 PR c++/69496
15166 * g++.dg/ext/constexpr-vla1.C: New test.
15167
7b0c1b6d 151682016-01-20 Christian Bruel <christian.bruel@st.com>
15169
15170 PR target/69245
15171 * gcc.target/arm/pr69245.c: New test.
15172
220112fc 151732016-01-27 Jakub Jelinek <jakub@redhat.com>
15174
15175 PR tree-optimization/69399
15176 * gcc.dg/torture/pr69399.c: New test.
15177
16294490 151782016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15179
15180 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15181
8abd3d0c 151822016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15183
15184 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15185
7cf9b895 151862016-01-26 Tom de Vries <tom@codesourcery.com>
15187
15188 PR tree-optimization/69110
15189 * gcc.dg/autopar/pr69110.c: New test.
15190
557c1942 151912016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 15192 Sebastian Pop <s.pop@samsung.com>
557c1942 15193
15194 * gcc.dg/graphite/isl-ast-op-select.c: New.
15195
80adbd96 151962015-01-26 Paul Thomas <pault@gcc.gnu.org>
15197
15198 PR fortran/69385
15199 * gfortran.dg/allocate_error_6.f90: New test.
15200
c3f86f60 152012016-01-26 Richard Henderson <rth@redhat.com>
15202
15203 * gcc.dg/tm/pr60908.c: New test.
15204
3752e5b1 152052016-01-26 David Malcolm <dmalcolm@redhat.com>
15206
15207 PR other/69006
15208 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15209 directive.
15210 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15211 expected multiline output to reflect the colorization being
15212 disabled before newlines.
15213 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15214 (custom_diagnostic_finalizer): Replace call to
15215 pp_newline_and_flush with call to pp_flush.
15216 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15217 * gfortran.dg/implicit_class_1.f90: Likewise.
15218 * lib/gcc-dg.exp (allow_blank_lines): New global.
15219 (dg-allow-blank-lines-in-output): New procedure.
15220 (gcc-dg-prune): Complain about blank lines in the output, unless
15221 dg-allow-blank-lines-in-output was called.
15222 * lib/multiline.exp (_build_multiline_regex): Only support
15223 arbitrary followup text for non-blank-lines, not for blank lines.
15224
9bbfd060 152252016-01-26 Jakub Jelinek <jakub@redhat.com>
15226
15227 PR tree-optimization/69483
15228 * gcc.dg/pr69483.c: New test.
15229 * g++.dg/opt/pr69483.C: New test.
15230
53773057 152312016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15232
15233 PR target/68620
15234 * gcc.target/arm/pr68620.c: New test.
15235
442a556f 152362016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15237
15238 * gcc.target/i386/pr68986-2.c: Remove -m32.
15239
d513c683 152402016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15241
15242 PR target/68986
15243 * gcc.target/i386/pr68986-1.c: New test.
15244 * gcc.target/i386/pr68986-2.c: Likewise.
15245 * gcc.target/i386/pr68986-3.c: Likewise.
15246
976877a5 152472016-01-26 Christian Bruel <christian.bruel@st.com>
15248
15249 * lib/target-supports.exp
15250 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15251 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15252 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15253
2c7b2f88 152542016-01-26 Richard Biener <rguenther@suse.de>
15255
15256 PR tree-optimization/69452
15257 * gcc.dg/torture/pr69452.c: New testcase.
15258
f7fc06e7 152592016-01-26 Jakub Jelinek <jakub@redhat.com>
15260
15261 PR target/69442
15262 * gcc.dg/pr69442.c: New test.
15263
d1dae587 152642016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15265
15266 PR target/67896
15267 * gcc.target/aarch64/simd/pr67896.C: New.
15268
ef7be7f8 152692016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15270
15271 PR tree-optimization/69400
15272 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15273 function.
15274 (plugin_init): Call it.
15275 * gcc.dg/torture/pr69400.c: New test.
15276
648433a4 152772016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15278
15279 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15280
45fc5243 152812016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15282 Sebastian Pop <s.pop@samsung.com>
15283
15284 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15285 isl-0.15.
15286
c699f6a1 152872016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15288 Sebastian Pop <s.pop@samsung.com>
15289
15290 * gcc.dg/graphite/pr69292.c: New.
15291
b86e24ea 152922016-01-25 Jakub Jelinek <jakub@redhat.com>
15293
15294 * c-c++-common/goacc/use_device-1.c: New test.
15295
105cb8d7 152962016-01-25 Jeff Law <law@redhat.com>
15297
15298 PR tree-optimization/69196
15299 PR tree-optimization/68398
15300 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15301 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15302
44562749 153032016-01-25 David Edelsohn <dje.gcc@gmail.com>
15304
15305 PR target/69469
15306 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15307 Algorithm.
15308
6837fee7 153092016-01-25 Richard Biener <rguenther@suse.de>
15310
15311 PR testsuite/69380
15312 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15313
fe500d65 153142016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15315
15316 PR target/69421
15317 * gcc.dg/pr69421.c: New test.
15318
8eacba94 153192016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15320
15321 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15322 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15323 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15324 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15325 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15326 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15327 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15328 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15329 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15330 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15331
af09d40d 153322016-01-25 Richard Biener <rguenther@suse.de>
15333
15334 PR tree-optimization/69376
15335 * gcc.dg/torture/pr69376.c: New testcase.
15336
d65063f5 153372016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15338
15339 PR fortran/69397
15340 PR fortran/68442
15341 * gfortran.dg/interface_38.f90: New test.
15342 * gfortran.dg/interface_39.f90: New test.
80adbd96 15343
08c7bfb4 153442016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15345
15346 Revert:
15347 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15348
15349 PR c++/11858
15350 PR c++/24663
15351 PR c++/24664
15352 * g++.dg/template/pr11858.C: New test.
15353 * g++.dg/template/pr24663.C: New test.
15354 * g++.dg/template/unify12.C: New test.
15355 * g++.dg/template/unify13.C: New test.
15356 * g++.dg/template/unify14.C: New test.
15357 * g++.dg/template/unify15.C: New test.
15358 * g++.dg/template/unify16.C: New test.
15359 * g++.dg/template/unify17.C: New test.
15360
c2e7d2be 153612016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15362
15363 PR fortran/68283
15364 gfortran.dg/pr68283.f90: New test.
15365
9f2e8617 153662016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15367
15368 PR fortran/66094
15369 * gfortran.dg/inline_matmul_13.f90: New test.
15370 * gfortran.dg/matmul_bounds_8.f90: New test.
15371 * gfortran.dg/matmul_bounds_9.f90: New test.
15372 * gfortran.dg/matmul_bounds_10.f90: New test.
15373
a4838119 153742016-01-23 Tom de Vries <tom@codesourcery.com>
15375
15376 PR tree-optimization/69426
15377 * gcc.dg/autopar/pr69426.c: New test.
15378
feddf0dc 153792016-01-23 Martin Sebor <msebor@redhat.com>
15380
15381 PR c++/58109
15382 PR c++/69022
15383 * g++.dg/cpp0x/alignas5.C: New test.
15384 * g++.dg/ext/vector29.C: Same.
15385
132731fb 153862016-01-23 Uros Bizjak <ubizjak@gmail.com>
15387
15388 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15389 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15390 _GNU_SOURCE from compile flags to the source.
15391 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15392 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15393 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15394 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15395
51aec681 153962016-01-22 Jakub Jelinek <jakub@redhat.com>
15397
15398 PR target/69432
15399 * g++.dg/opt/pr69432.C: New test.
15400
147aa3e3 154012016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15402
15403 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15404 32-bit targets testing an -m64 multilib.
15405
4d04e35e 154062016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15407
15408 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15409 64-bit support.
15410
86f38d0c 154112016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15412
15413 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15414
f776e712 154152016-01-21 Christian Bruel <christian.bruel@st.com>
15416
15417 PR target/68674
15418 * gcc.target/i386/pr68674.c
15419 * gcc.target/aarch64/pr68674.c
15420 * gcc.target/arm/pr68674.c
15421
7b9de435 154222016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15423
15424 PR target/69403
15425 * gcc.c-torture/execute/pr69403.c: New test.
15426
9935a0ba 154272016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15428
15429 PR c++/55843
15430 * g++.dg/template/pr55843.C: New.
15431
06b94aa1 154322016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15433
15434 PR testsuite/66877
15435 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15436 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15437
b68773a8 154382016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15439
15440 PR testsuite/67489
132731fb 15441 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15442 from dg-do compile directive, and instead add
15443 { dg-require-effective-target int128 }.
b68773a8 15444
bbbbe8ab 154452016-01-20 Martin Sebor <msebor@redhat.com>
15446
15447 PR c/69405
15448 * gcc.dg/sync-fetch.c: New test.
15449
f3a6a26f 154502016-01-21 Martin Sebor <msebor@redhat.com>
15451
15452 PR target/69252
15453 * gcc.target/powerpc/pr69252.c: New test.
15454
d1565a03 154552016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15456
15457 PR fortran/65996
132731fb 15458 * gfortran.dg/pr65996.f90: New test.
d1565a03 15459
15a5a905 154602016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15461
15462 PR c++/68810
bbbbe8ab 15463 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 15464 expected to generate an error.
15a5a905 15465
e4538af5 154662016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15467
15468 PR middle-end/66178
15469 * gcc.dg/torture/pr66178.c: New test.
15470
4d4180ce 154712016-01-21 Anton Blanchard <anton@samba.org>
15472 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15473
15474 PR target/63354
15475 * gcc.target/powerpc/pr63354.c: New test.
15476
86e16058 154772016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15478
15479 PR rtl-optimization/68990
15480 * gcc.target/i386/pr68990: New.
15481
b11b85e4 154822016-01-21 Nick Clifton <nickc@redhat.com>
15483
15484 PR target/69129
15485 * gcc.target/mips/pr69129.c: New.
15486
62dd9f85 154872016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15488
15489 PR c++/58046
15490 * g++.dg/cpp0x/pr58046.C: New.
15491
ac7d424b 154922016-01-21 Jakub Jelinek <jakub@redhat.com>
15493
47c0bea3 15494 PR target/69187
15495 PR target/65624
15496 * gcc.target/arm/pr69187.c: New test.
15497
ac7d424b 15498 PR c++/69355
15499 * g++.dg/torture/pr69355.C: New test.
15500
9e18b252 155012016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15502 Sebastian Pop <s.pop@samsung.com>
15503
15504 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15505
de862e2f 155062016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15507 Sebastian Pop <s.pop@samsung.com>
15508
132731fb 15509 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 15510
f55f9344 155112016-01-21 Jakub Jelinek <jakub@redhat.com>
15512
15513 PR middle-end/67653
15514 * c-c++-common/pr67653.c: New test.
15515 * gcc.dg/torture/pr29119.c: Add dg-warning.
15516
62752e71 155172016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15518
15519 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15520
16d4186f 155212016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15522
15523 PR c/24293
15524 * gcc.dg/pr24293.c: New test.
15525 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15526 incomplete struct type.
15527 * gcc.dg/declspec-1.c: Likewise.
15528 * gcc.dg/pr63549.c: Likewise.
15529
58219d13 155302016-01-20 Jakub Jelinek <jakub@redhat.com>
15531
15532 PR tree-optimization/66612
15533 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15534 for bdn instruction.
15535
a7b5688a 155362016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15537
15538 * lib/target-supports.exp
15539 (check_effective_target_arm_fp_ok_nocache): New.
15540 (check_effective_target_arm_fp_ok): New.
15541 (add_options_for_arm_fp): New.
15542 (check_effective_target_arm_crypto_ok_nocache): Require
15543 target_arm_v8_neon_ok instead of arm32.
15544 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15545 (check_effective_target_arm_crypto_pragma_ok): New.
15546 (add_options_for_arm_vfp): New.
15547 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15548 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15549 target instead. Force initial fpu to vfp.
15550 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15551 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15552 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15553 dependency.
15554 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15555 use arm_vfp effective target instead. Force initial fpu to vfp.
15556 * gcc.target/arm/attr-neon3.c: Likewise.
15557 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15558 arm_vfp_ok.
15559 * gcc.target/arm/unsigned-float.c: Likewise.
15560 * gcc.target/arm/vfp-1.c: Likewise.
15561 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15562 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15563 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15564 * gcc.target/arm/vfp-ldmias.c: Likewise.
15565 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15566 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15567 * gcc.target/arm/vfp-stmiad.c: Likewise.
15568 * gcc.target/arm/vfp-stmias.c: Likewise.
15569 * gcc.target/arm/vnmul-1.c: Likewise.
15570 * gcc.target/arm/vnmul-2.c: Likewise.
15571 * gcc.target/arm/vnmul-3.c: Likewise.
15572 * gcc.target/arm/vnmul-4.c: Likewise.
15573
7ca56ca8 155742016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 15575
7fb75b57 15576 PR testsuite/69366
15577 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15578 the MPX run-time library, for compile-time MPX test.
15579 * gcc.target/i386/chkp-always_inline.c: Likewise.
15580 * gcc.target/i386/chkp-bndret.c: Likewise.
15581 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15582 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15583 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15584 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15585 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15586 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15587 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15588 * gcc.target/i386/chkp-label-address.c: Likewise.
15589 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15590 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15591 * gcc.target/i386/chkp-pr69044.c: Likewise.
15592 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15593 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15594 * gcc.target/i386/chkp-strchr.c: Likewise.
15595 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15596 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15597 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15598 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15599 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15600 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15601 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15602 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15603 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15604 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15605 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15606 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15607 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15608 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15609 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15610 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15611 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15612 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15613 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15614 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15615 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15616 * gcc.target/i386/pr63995-2.c: Likewise.
15617 * gcc.target/i386/pr64805.c: Likewise.
15618 * gcc.target/i386/pr65044.c: Likewise.
15619 * gcc.target/i386/pr65167.c: Likewise.
15620 * gcc.target/i386/pr65183.c: Likewise.
15621 * gcc.target/i386/pr65184.c: Likewise.
15622 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 15623
f2da0b99 156242016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15625
15626 PR tree-optimization/69328
15627 * gcc.dg/pr69328.c: New test.
15628
4d379676 156292016-01-20 Jeff Law <law@redhat.com>
15630
4a11f145 15631 PR target/25114
4d379676 15632 * gcc.target/m68k/pr25114.c: New test.
15633
0754bad1 156342016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15635
15636 * gcc.target/arm/memset-inline-10.c: Added
15637 dg-require-effective-target arm_thumb2_ok.
15638
63bd5c2d 156392016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15640
15641 * gcc.dg/debug/dwarf2/sso.c: New test.
15642
a9c01e81 156432016-01-19 Uros Bizjak <ubizjak@gmail.com>
15644
15645 PR testsuite/68820
15646 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15647 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15648 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15649
53fa0e54 156502016-01-19 Jan Hubicka <hubicka@ucw.cz>
15651
15652 PR ipa/66223
15653 * g++.dg/ipa/devirt-50.C: New testcase.
15654
e035a62c 156552016-01-19 Marek Polacek <polacek@redhat.com>
15656
15657 PR c++/68965
15658 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15659 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15660
885cc3ea 156612016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15662
15663 PR target/69135
15664 * gcc.target/arm/pr69135_1.c: New test.
15665
07bd240e 156662015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15667
15668 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15669
9f60d257 156702015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15671
15672 * gcc.target/aarch64/ccmp_1.c: New testcase.
15673
a0c919f7 156742016-01-19 Marek Polacek <polacek@redhat.com>
15675
15676 PR c++/68586
15677 * g++.dg/cpp0x/enum30.C: New test.
15678
dc5d6d17 156792016-01-19 Richard Biener <rguenther@suse.de>
15680
15681 PR tree-optimization/69336
15682 * g++.dg/tree-ssa/pr69336.C: New testcase.
15683
6dd156e0 156842016-01-19 Jakub Jelinek <jakub@redhat.com>
15685
15686 PR debug/65779
15687 * gcc.dg/pr65779.c: New test.
15688
3e0d45b9 156892016-01-19 Richard Biener <rguenther@suse.de>
15690
15691 PR tree-optimization/69352
15692 * gcc.dg/torture/pr69352.c: New testcase.
15693
7a3cf64d 156942016-01-19 Jakub Jelinek <jakub@redhat.com>
15695
15696 PR rtl-optimization/68955
15697 PR rtl-optimization/64557
15698 * gcc.dg/torture/pr68955.c: New test.
15699
8be55b33 157002016-01-19 Jan Hubicka <hubicka@ucw.cz>
15701
15702 PR lto/69136
15703 * g++.dg/torture/pr69136.C: New testcase.
15704
72a985d7 157052016-01-19 Jan Hubicka <hubicka@ucw.cz>
15706
15707 PR lto/69133
15708 * g++.dg/lto/pr69133_0.C: New testcase.
15709 * g++.dg/lto/pr69133_1.C: New testcase.
15710
56778b62 157112016-01-15 Jeff Law <law@redhat.com>
15712
15713 PR tree-optimization/69320
15714 * gcc.c-torture/pr69320-1.c: New test.
15715 * gcc.c-torture/pr69320-2.c: New test.
15716 * gcc.c-torture/pr69320-3.c: New test.
15717 * gcc.c-torture/pr69320-4.c: New test.
15718
ced41b93 157192016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15720
15721 PR c++/11858
15722 PR c++/24663
15723 PR c++/24664
15724 * g++.dg/template/pr11858.C: New test.
15725 * g++.dg/template/pr24663.C: New test.
15726 * g++.dg/template/unify12.C: New test.
15727 * g++.dg/template/unify13.C: New test.
15728 * g++.dg/template/unify14.C: New test.
15729 * g++.dg/template/unify15.C: New test.
15730 * g++.dg/template/unify16.C: New test.
15731 * g++.dg/template/unify17.C: New test.
15732
7f8cbcaf 157332016-01-18 David Malcolm <dmalcolm@redhat.com>
15734
15735 PR testsuite/69181
15736 * gcc.dg/pr69181-1.c: New test file.
15737 * gcc.dg/pr69181-2.c: New test file.
15738 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15739 globals by moving it to...
15740 (cleanup-after-saved-dg-test): ...this new function. Add
15741 "global additional_sources_used". Add reset of global
15742 multiline_expected_outputs to the empty list.
15743 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15744 global to...
15745 (multiline_expected_outputs): ...this, and updated comments to
15746 note that it is modified from gcc-dg.exp.
15747 (dg-end-multiline-output): Update for the above renaming.
15748 (handle-multiline-outputs): Likewise. Remove the clearing
15749 of the expected outputs to the empty list.
15750
3c7cbfc0 157512016-01-18 Richard Biener <rguenther@suse.de>
15752
15753 PR tree-optimization/69297
15754 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15755
81d49cc1 157562016-01-18 Joseph Myers <joseph@codesourcery.com>
15757
15758 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15759 dg-options.
15760 * gcc.target/mips/mips-3d-2.c: Likewise.
15761 * gcc.target/mips/mips-3d-3.c: Likewise.
15762 * gcc.target/mips/mips-3d-4.c: Likewise.
15763 * gcc.target/mips/mips-3d-5.c: Likewise.
15764 * gcc.target/mips/mips-3d-6.c: Likewise.
15765 * gcc.target/mips/mips-3d-7.c: Likewise.
15766 * gcc.target/mips/mips-3d-8.c: Likewise.
15767 * gcc.target/mips/mips-3d-9.c: Likewise.
15768 * gcc.target/mips/mips-ps-1.c: Likewise.
15769 * gcc.target/mips/mips-ps-2.c: Likewise.
15770 * gcc.target/mips/mips-ps-3.c: Likewise.
15771 * gcc.target/mips/mips-ps-4.c: Likewise.
15772 * gcc.target/mips/mips-ps-5.c: Likewise.
15773 * gcc.target/mips/mips-ps-6.c: Likewise.
15774 * gcc.target/mips/mips-ps-7.c: Likewise.
15775 * gcc.target/mips/mips-ps-type.c: Likewise.
15776 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15777 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15778
03c4ff3a 157792016-01-18 Tom de Vries <tom@codesourcery.com>
15780
15781 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15782 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15783 * c-c++-common/goacc/kernels-empty.c: New test.
15784 * c-c++-common/goacc/kernels-eternal.c: New test.
15785 * c-c++-common/goacc/kernels-loop-2.c: New test.
15786 * c-c++-common/goacc/kernels-loop-3.c: New test.
15787 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15788 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15789 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15790 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15791 * c-c++-common/goacc/kernels-loop-data.c: New test.
15792 * c-c++-common/goacc/kernels-loop-g.c: New test.
15793 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15794 * c-c++-common/goacc/kernels-loop-n.c: New test.
15795 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15796 * c-c++-common/goacc/kernels-loop.c: New test.
15797 * c-c++-common/goacc/kernels-noreturn.c: New test.
15798 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15799 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15800 * c-c++-common/goacc/kernels-reduction.c: New test.
15801
22e3dcee 158022016-01-18 Tom de Vries <tom@codesourcery.com>
15803
15804 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15805 * gcc.dg/autopar/outer-2.c: Same.
15806 * gcc.dg/autopar/outer-3.c: Same.
15807 * gcc.dg/autopar/outer-4.c: Same.
15808 * gcc.dg/autopar/outer-5.c: Same.
15809 * gcc.dg/autopar/outer-6.c: Same.
15810 * gcc.dg/autopar/parallelization-1.c: Same.
15811 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15812 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15813 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15814 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15815 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15816 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15817 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15818 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15819 * gcc.dg/autopar/pr39500-1.c: Same.
15820 * gcc.dg/autopar/pr39500-2.c: Same.
15821 * gcc.dg/autopar/pr46193.c: Same.
15822 * gcc.dg/autopar/pr46194.c: Same.
15823 * gcc.dg/autopar/pr49580.c: Same.
15824 * gcc.dg/autopar/pr49960-1.c: Same.
15825 * gcc.dg/autopar/pr49960.c: Same.
15826 * gcc.dg/autopar/pr68373.c: Same.
15827 * gcc.dg/autopar/reduc-1.c: Same.
15828 * gcc.dg/autopar/reduc-1char.c: Same.
15829 * gcc.dg/autopar/reduc-1short.c: Same.
15830 * gcc.dg/autopar/reduc-2.c: Same.
15831 * gcc.dg/autopar/reduc-2char.c: Same.
15832 * gcc.dg/autopar/reduc-2short.c: Same.
15833 * gcc.dg/autopar/reduc-3.c: Same.
15834 * gcc.dg/autopar/reduc-4.c: Same.
15835 * gcc.dg/autopar/reduc-6.c: Same.
15836 * gcc.dg/autopar/reduc-7.c: Same.
15837 * gcc.dg/autopar/reduc-8.c: Same.
15838 * gcc.dg/autopar/reduc-9.c: Same.
15839 * gcc.dg/autopar/uns-outer-4.c: Same.
15840 * gcc.dg/autopar/uns-outer-5.c: Same.
15841 * gcc.dg/autopar/uns-outer-6.c: Same.
15842 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15843 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15844
fd5cbe2f 158452016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15846
15847 PR target/63679
15848 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15849 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15850
fa75ab55 158512016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15852
15853 PR target/63679
15854 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15855 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15856 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15857
214b2582 158582016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15859
15860 PR target/63679
15861 * gcc.dg/tree-ssa/sra-17.c: New.
15862 * gcc.dg/tree-ssa/sra-18.c: New.
15863
13146837 158642016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15865
15866 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15867
6ccd18c2 158682016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15869
15870 * gnat.dg/inline12.adb: New test.
15871
8872b95f 158722016-01-18 Bin Cheng <bin.cheng@arm.com>
15873
15874 PR tree-optimization/66797
15875 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15876
971514e3 158772016-01-18 Richard Biener <rguenther@suse.de>
15878
15879 PR tree-optimization/69170
15880 * gcc.dg/torture/pr69170.c: New testcase.
15881
dfb6d139 158822016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 15883
15884 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15885
164d84c2 158862016-01-16 Tom de Vries <tom@codesourcery.com>
15887
15888 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15889
4c33b769 158902016-01-16 Tom de Vries <tom@codesourcery.com>
15891
15892 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15893 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15894 redundant dg-require-effective-target pthread.
15895 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15896 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15897 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15898 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15899 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15900 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15901 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15902
673441b0 159032016-01-16 David Edelsohn <dje.gcc@gmail.com>
15904
15905 PR target/68609
15906 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15907 * gcc.target/powerpc/recip-7.c: Same.
15908
90153ae7 159092016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15910
15911 PR c++/69091
15912 * g++.dg/template/pr69091.C: New test.
15913
bc24d01d 159142016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15915
15916 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15917 dump does not contain an error_mark_node.
15918 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15919 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15920
4067c0fd 159212016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15922
15923 PR c++/68936
15924 * g++.dg/template/pr68936.C: New test.
15925
27c6dbdd 159262016-01-15 David Edelsohn <dje.gcc@gmail.com>
15927
15928 PR target/68609
15929 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15930 * gcc.target/powerpc/recip-2.c: Same.
15931 * gcc.target/powerpc/recip-3.c: Same.
15932 * gcc.target/powerpc/recip-4.c: Same.
15933 * gcc.target/powerpc/recip-sqrtf.c: Same.
15934
e390c57d 159352016-01-15 Jeff Law <law@redhat.com>
15936
15937 PR tree-optimization/69270
15938 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15939 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15940
ddcfeaf1 159412016-01-15 Paul Thomas <pault@gcc.gnu.org>
15942
15943 PR fortran/49630
15944 * gfortran.dg/deferred_character_13.f90: New test for the fix
15945 of comment 3 of the PR.
15946
15947 PR fortran/54070
15948 * gfortran.dg/deferred_character_8.f90: New test
15949 * gfortran.dg/allocate_error_5.f90: New test
15950
15951 PR fortran/60593
15952 * gfortran.dg/deferred_character_10.f90: New test
15953
15954 PR fortran/60795
15955 * gfortran.dg/deferred_character_14.f90: New test
15956
15957 PR fortran/61147
15958 * gfortran.dg/deferred_character_11.f90: New test
15959
15960 PR fortran/64324
15961 * gfortran.dg/deferred_character_9.f90: New test
15962
81be349c 159632016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15964
15965 PR rtl-optimization/69030
15966 * gcc.target/i386/pr69030.c: New.
15967
998456c5 159682016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15969
15970 * gcc.target/aarch64/target_attr_17.c: New test.
15971
0d85be19 159722016-01-15 Richard Biener <rguenther@suse.de>
15973
15974 PR tree-optimization/66856
15975 * gcc.dg/torture/pr66856-1.c: New testcase.
15976 * gcc.dg/torture/pr66856-2.c: Likewise.
15977
321d36c8 159782016-01-15 Richard Biener <rguenther@suse.de>
15979
15980 PR debug/69137
15981 * g++.dg/lto/pr69137_0.C: New testcase.
15982
d94a1f53 159832016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15984
15985 PR middle-end/69246
15986 * gcc.target/i386/pr69246.c: New test.
15987
5fe9a861 159882016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15989
a9c01e81 15990 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 15991
3d05a5e9 159922016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15993
15994 PR c++/56194
15995 * g++.dg/init/const9.C: Disable test on S/390.
15996
5e8132b5 159972016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15998
15999 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16000 * g++.dg/Wno-frame-address.C: Ditto.
16001
32307cdf 160022016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16003
16004 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16005
1ca28250 160062016-01-15 Richard Biener <rguenther@suse.de>
16007
16008 PR tree-optimization/68961
16009 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16010
6271bd93 160112016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16012
16013 * gcc.target/i386/pr65105-5.c: New test.
16014
dfb6d139 160152016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 16016
16017 * gcc.c-torture/execute/alias-4.c: New testcase.
16018
dfb6d139 160192016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 16020
16021 PR ipa/68148
16022 * g++.dg/ipa/devirt-49.C: New testcase.
16023
7bbac464 160242016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 16025
16026 PR target/65837
16027 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16028 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16029 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16030
4345b868 160312016-01-15 Richard Biener <rguenther@suse.de>
16032
16033 PR tree-optimization/69117
16034 * gcc.dg/torture/pr69117.c: New testcase.
16035
580357e7 160362015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 16037
16038 PR c++/69048
16039 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16040
612baa31 160412016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16042
16043 PR testsuite/67509
16044 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16045 range tests use 100 * maximum instead of maximum + 1.
16046
44e09bc4 160472016-01-14 Jakub Jelinek <jakub@redhat.com>
16048
16049 PR debug/69244
16050 * gcc.dg/guality/pr69244.c: New test.
16051
96962ae4 160522016-01-14 Uros Bizjak <ubizjak@gmail.com>
16053
16054 * lib/target-supports.exp (check_effective_target_issignaling):
16055 New procedure.
16056 * gcc.dg/pr61441.c: Require issignaling effective target.
16057
ab9c400b 160582016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16059
16060 PR target/68803
16061 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16062
a7ed4583 160632016-01-14 David Malcolm <dmalcolm@redhat.com>
16064
16065 PR c++/68819
16066 PR preprocessor/69177
16067 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16068 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16069 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16070 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16071
77f35cec 160722016-01-14 Marek Polacek <polacek@redhat.com>
16073
16074 PR c/69262
16075 * gcc.dg/array-15.c: New test.
16076
915d0950 160772016-01-14 Jakub Jelinek <jakub@redhat.com>
16078
16079 PR middle-end/68146
16080 PR tree-optimization/69155
16081 * gfortran.dg/pr68146.f: New test.
16082 * gfortran.dg/pr69155.f90: New test.
16083
24651fb7 160842016-01-14 Richard Biener <rguenther@suse.de>
16085
16086 PR tree-optimization/68060
16087 * gcc.dg/torture/pr68060-1.c: New testcase.
16088 * gcc.dg/torture/pr68060-2.c: Likewise.
16089
2f63f950 160902016-01-14 Nick Clifton <nickc@redhat.com>
16091
16092 * lib/target-supports.exp
16093 (check_effective_target_arm_neon_ok_nocache): Add an option
16094 sequence that includes setting the ARM architecture to ARMv7-A.
16095 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16096 command line options necessary to enable Neon support.
16097 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16098 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16099 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16100 * gcc.target/arm/pr69180.c: Likewise.
16101
3ce0acde 161022016-01-14 Jeff Law <law@redhat.com>
16103
16104 PR tree-optimization/69270
16105 * gcc.dg/tree-ssa/pr69270.c: New test.
16106
bda05c57 161072016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16108
16109 PR c/66208
16110 * c-c++-common/pr66208.c: New file.
16111
9b657cf1 161122016-01-13 Jakub Jelinek <jakub@redhat.com>
16113
16114 PR tree-optimization/69156
16115 * gcc.dg/pr69156.c: New test.
16116
58ba1b9d 161172016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16118
16119 * gcc.target/i386/pr69225-7.c: New test.
16120
e5fee0fe 161212016-01-13 Richard Henderson <rth@redhat.com>
16122
16123 * gcc.dg/tm/memopt-13.c: Update expected function.
16124 * gcc.dg/tm/memopt-6.c: Likewise.
16125
3f0e9745 161262016-01-13 Uros Bizjak <ubizjak@gmail.com>
16127
16128 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16129 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16130 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16131 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 16132
3f0e9745 161332016-01-13 Tom de Vries <tom@codesourcery.com>
16134
16135 PR tree-optimization/69169
7a6ddc0d 16136 * gcc.dg/pr69169.c: New test.
16137
9b657cf1 161382016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 16139
16140 PR target/69228
16141 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16142 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16143 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16144 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16145 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16146 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16147 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16148 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16149
f704d701 161502016-01-13 Jakub Jelinek <jakub@redhat.com>
16151
16152 PR target/69247
16153 * gcc.dg/pr69247.c: New test.
16154
e966d6b9 161552016-01-13 Richard Biener <rguenther@suse.de>
16156
16157 PR tree-optimization/69242
16158 * gcc.dg/torture/pr69242.c: New testcase.
16159
1ca1d9b2 161602016-01-13 Richard Biener <rguenther@suse.de>
16161
16162 PR tree-optimization/69186
16163 * gcc.dg/torture/pr69186.c: New testcase.
16164
d07cbccc 161652016-01-13 Jeff Law <law@redhat.com>
16166
16167 PR tree-optimization/67755
16168 * gcc.dg/tree-ssa/pr67755.c: New test.
16169
161702016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 16171
16172 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16173 pass number in output by a star.
16174
b95d41cf 161752016-01-12 Bin Cheng <bin.cheng@arm.com>
16176
16177 PR tree-optimization/68911
16178 * gcc.c-torture/execute/pr68911.c: New test.
16179
91d87e22 161802016-01-12 Marek Polacek <polacek@redhat.com>
16181
16182 PR c++/68979
16183 * g++.dg/warn/permissive-1.C: New test.
16184
8a9401a4 161852016-01-12 Jakub Jelinek <jakub@redhat.com>
16186
16187 PR objc++/68511
16188 PR c++/69213
16189 * g++.dg/opt/pr69213.C: New test.
16190
b9cb7a67 161912016-01-12 Christian Bruel <christian.bruel@st.com>
16192
16193 PR target/69180
16194 * gcc.target/arm/pr69180.c: New test.
16195
e4c96992 161962016-01-12 Richard Biener <rguenther@suse.de>
16197
16198 PR lto/69077
16199 * g++.dg/lto/pr69077_0.C: New testcase.
16200 * g++.dg/lto/pr69077_1.C: Likewise.
16201
90525f61 162022016-01-12 Jakub Jelinek <jakub@redhat.com>
16203
16204 PR target/69175
16205 * g++.dg/opt/pr69175.C: New test.
16206
9e7edfd3 162072016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16208
16209 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16210 rather than #including math.h & stdlib.h.
16211 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16212 * gcc.dg/vect/pr49771.c: Likewise.
16213 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16214 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16215 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16216 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16217 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16218 * gcc.dg/vect/pr44507.c: Likewise.
16219 * gcc.dg/vect/pr45902.c: Likewise.
16220 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16221 * gcc.dg/vect/vect-117.c: Likewise.
16222 * gcc.dg/vect/vect-99.c: Likewise.
16223 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16224 * gcc.dg/vect/vect-cond-1.c: Likewise.
16225 * gcc.dg/vect/vect-cond-2.c: Likewise.
16226 * gcc.dg/vect/vect-cond-3.c: Likewise.
16227 * gcc.dg/vect/vect-cond-4.c: Likewise.
16228 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16229 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16230 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16231 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16232 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16233 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16234 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16235 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16236 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16237 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16238 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16239 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16240 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16241 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16242 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16243 include of signal.h.
16244 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16245 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16246 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16247 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16248 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16249 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16250 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16251 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16252 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16253 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16254 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16255 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16256 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16257 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16258 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16259 * gcc.dg/vect/vect-outer-5.c: Likewise.
16260 * gcc.dg/vect/vect-outer-6.c: Likewise.
16261 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16262 include of stdio.h.
16263
3368873d 162642016-01-12 Nick Clifton <nickc@redhat.com>
16265
16266 PR target/68913
16267 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16268 to fread so that it will be found in all target runtimes.
16269
0464ea95 162702016-01-12 Richard Biener <rguenther@suse.de>
16271
16272 PR tree-optimization/69053
16273 * g++.dg/torture/pr69053.C: New testcase.
16274
7819730f 162752016-01-12 Richard Biener <rguenther@suse.de>
16276
16277 PR tree-optimization/69168
16278 * gcc.dg/torture/pr69168.c: New testcase.
16279
995bfebf 162802016-01-12 Richard Biener <rguenther@suse.de>
16281
16282 PR tree-optimization/69157
16283 * gcc.dg/torture/pr69157.c: New testcase.
16284
162852016-01-12 Richard Biener <rguenther@suse.de>
16286
16287 PR tree-optimization/69174
16288 * gcc.dg/torture/pr69174.c: New testcase.
16289
1d10d64c 162902016-01-12 Jakub Jelinek <jakub@redhat.com>
16291
16292 PR c++/66808
16293 PR c++/69000
16294 * g++.dg/tls/pr66808.C: New test.
16295 * g++.dg/tls/pr69000.C: New test.
16296
f0b79faf 162972016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16298
16299 * gcc.target/powerpc/swaps-p8-23.c: New test.
16300 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16301
04cf75a4 163022016-01-11 John David Anglin <danglin@gcc.gnu.org>
16303
16304 PR tree-optimization/68356
16305 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16306
0eb4264c 163072016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16308 Jim Wilson <jim.wilson@linaro.org>
16309
16310 PR target/69194
16311 * gcc.target/arm/pr69194.c: New test.
16312
2f66de64 163132016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16314
16315 PR target/69225
16316 * gcc.target/i386/pr69225-1.c: New test.
16317 * gcc.target/i386/pr69225-2.c: Likewise.
16318 * gcc.target/i386/pr69225-3.c: Likewise.
16319 * gcc.target/i386/pr69225-4.c: Likewise.
16320 * gcc.target/i386/pr69225-5.c: Likewise.
16321 * gcc.target/i386/pr69225-6.c: Likewise.
16322
36105e82 163232016-01-11 Jakub Jelinek <jakub@redhat.com>
16324
1c78ce2e 16325 PR target/67462
16326 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16327 if lp64.
16328
a4a87320 16329 PR target/69071
16330 * gcc.dg/pr69071.c: New test.
16331
91fbd04f 16332 PR c++/69211
16333 * g++.dg/opt/pr69211.C: New test.
16334
36105e82 16335 PR tree-optimization/69214
16336 * gcc.c-torture/compile/pr69214.c: New test.
16337
e934c380 163382016-01-11 Uros Bizjak <ubizjak@gmail.com>
16339
16340 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16341 * gcc.target/i386/pr66232-11.c: Ditto.
16342 * gcc.target/i386/pr66232-12.c: Ditto.
16343 * gcc.target/i386/pr66232-13.c: Ditto.
16344
3ff1b153 163452016-01-11 Richard Biener <rguenther@suse.de>
16346
16347 PR tree-optimization/69173
16348 * gcc.dg/torture/pr69173.c: New testcase.
16349
04e1504c 163502016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16351
16352 PR rtl-optimization/68796
16353 * gcc.target/aarch64/tst_5.c: New test.
16354 * gcc.target/aarch64/tst_6.c: Likewise.
16355
ae8718b5 163562016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16357
16358 PR rtl-optimization/68841
16359 * gcc.dg/pr68841.c: New test.
16360 * gcc.c-torture/execute/pr68841.c: New test.
16361
bd8bece2 163622016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16363
16364 PR rtl-optimization/68920
16365 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16366 for ix86 targets.
16367 * gcc.dg/ifcvt-5.c: New test.
16368
9b657cf1 163692016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 16370
16371 PR bootstrap/69123
16372 * g++.dg/pr69123.C: New.
16373
7a158352 163742016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16375
16376 PR target/69010
16377 * gcc.target/i386/pr69010.c: New test.
16378
ff375d11 163792016-01-11 Martin Jambor <mjambor@suse.cz>
16380
16381 PR ipa/69044
16382 * gcc.target/i386/chkp-pr69044.c: New test.
16383
9eb890f1 163842016-01-11 Tom de Vries <tom@codesourcery.com>
16385
16386 PR tree-optimization/69109
16387 * gcc.dg/autopar/pr69109-2.c: New test.
16388 * gcc.dg/autopar/pr69109.c: New test.
16389
c4157ee5 163902016-01-11 Tom de Vries <tom@codesourcery.com>
16391
16392 PR tree-optimization/69108
16393 * gcc.dg/autopar/pr69108.c: New test.
16394
b933e511 163952016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16396
16397 PR c++/69029
16398 * c-c++-common/Wisleading-indentation.c: Augment test.
16399
efb73de1 164002016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16401
16402 PR fortran/69154
16403 * gfortran.dg/inline_matmul_12.f90: New test.
16404
40c86c3b 164052016-01-10 Paul Thomas <pault@gcc.gnu.org>
16406
16407 PR fortran/67779
16408 * gfortran.dg/actual_array_offset_1: New test.
16409
a006c0bb 164102016-01-10 Tom de Vries <tom@codesourcery.com>
16411
16412 PR tree-optimization/69062
16413 * gcc.dg/autopar/pr69062.c: New test.
16414
880ed4be 164152016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16416
16417 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16418 * gcc.dg/vect/slp-perm-2.c: Likewise.
16419 * gcc.dg/vect/slp-perm-3.c: Likewise.
16420 * gcc.dg/vect/slp-perm-5.c: Likewise.
16421 * gcc.dg/vect/slp-perm-6.c: Likewise.
16422 * gcc.dg/vect/slp-perm-7.c: Likewise.
16423 * gcc.dg/vect/slp-perm-8.c: Likewise.
16424
d95e1856 164252016-01-10 Tom de Vries <tom@codesourcery.com>
16426
16427 PR tree-optimization/69039
16428 * gcc.dg/autopar/pr69039.c: New test.
16429
0f8f48d0 164302016-01-09 Marek Polacek <polacek@redhat.com>
16431
16432 PR c++/69113
16433 * g++.dg/pr69113.C: New test.
16434
7dff0499 164352016-01-09 Jakub Jelinek <jakub@redhat.com>
16436
16437 PR middle-end/50865
16438 PR tree-optimization/69097
16439 * gcc.c-torture/execute/pr50865.c: New test.
16440 * gcc.c-torture/execute/pr69097-1.c: New test.
16441 * gcc.c-torture/execute/pr69097-2.c: New test.
16442 * gcc.dg/pr69097-1.c: New test.
16443 * gcc.dg/pr69097-2.c: New test.
16444
18431e78 164452016-01-09 Jakub Jelinek <jakub@redhat.com>
16446
16447 PR c++/69164
16448 * g++.dg/opt/pr69164.C: New test.
16449
1943a4a2 164502016-01-08 Jakub Jelinek <jakub@redhat.com>
16451
16452 PR tree-optimization/69167
16453 * gcc.dg/pr69167.c: New test.
16454
a143e277 164552016-01-08 Marek Polacek <polacek@redhat.com>
16456
16457 PR c++/68449
16458 * g++.dg/pr68449.C: New.
16459
44c01906 164602016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16461
16462 PR tree-optimization/68707
16463 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16464 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16465 on platforms supporting it.
16466 * gcc.dg/vect/slp-perm-2.c: Likewise.
16467 * gcc.dg/vect/slp-perm-3.c: Likewise.
16468 * gcc.dg/vect/slp-perm-5.c: Likewise.
16469 * gcc.dg/vect/slp-perm-7.c: Likewise.
16470 * gcc.dg/vect/slp-perm-8.c: Likewise.
16471 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16472 on platforms supporting it.
16473
c437d1e8 164742016-01-08 Jakub Jelinek <jakub@redhat.com>
16475
c9595c51 16476 PR tree-optimization/69162
16477 * gcc.dg/pr69162.c: New test.
16478
c437d1e8 16479 PR tree-optimization/69172
16480 * gcc.dg/pr69172.c: New test.
16481
6a46a28c 164822016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16483
16484 PR tree-optimization/67781
16485 * gcc.c-torture/execute/pr67781.c: New file.
16486
62ad9a04 164872016-01-08 Jakub Jelinek <jakub@redhat.com>
16488
16489 PR tree-optimization/69083
16490 * gcc.dg/vect/pr69083.c: New test.
16491
9e0e8c2a 164922016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16493
16494 PR tree-optimization/61441
16495 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16496 Use -fexcess-precision=standard for compiler options.
16497 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16498
5d034e37 164992016-01-08 Jakub Jelinek <jakub@redhat.com>
16500
5013f740 16501 PR fortran/69128
16502 * gfortran.dg/gomp/pr69128.f90: New test.
16503
5d034e37 16504 PR c++/69145
16505 * g++.dg/ext/pr69145-1.C: New test.
16506 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16507 * g++.dg/ext/pr69145-2.h: New file.
16508
517906ff 165092016-01-07 Martin Sebor <msebor@redhat.com>
16510
16511 PR c/68966
16512 * gcc.dg/atomic-fetch-bool.c: New test.
16513 * gcc.dg/sync-fetch-bool.c: New test.
16514
cdbb524c 165152016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16516
16517 PR fortran/66680
16518 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16519
ec3aba9e 165202016-01-07 Nick Clifton <nickc@redhat.com>
16521
16522 PR target/66655
16523 * g++.dg/pr66655.C: New test.
16524 * g++.dg/pr66655_1.cc: Test support file.
16525 * g++.dg/pr66655.h: Test header file.
16526
9b657cf1 165272016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 16528
16529 PR fortran/66680
16530 gfortran.dg/gomp/pr66680.f90: New test.
16531
cd45d7a5 165322016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16533
16534 PR target/69171
16535 * gcc.target/i386/pr69171-1.c: New test.
16536 * gcc.target/i386/pr69171-2.c: Likewise.
16537 * gcc.target/i386/pr69171-3.c: Likewise.
16538 * gcc.target/i386/pr69171-4.c: Likewise.
16539 * gcc.target/i386/pr69171-5.c: Likewise.
16540 * gcc.target/i386/pr69171-6.c: Likewise.
16541
4a86a91a 165422015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16543
16544 PR middle-end/67639
16545 * c-c++-common/pr67639.c: New test.
16546
34c05552 165472016-01-07 Jakub Jelinek <jakub@redhat.com>
16548
16549 PR tree-optimization/69141
16550 * g++.dg/opt/pr69141.C: New test.
16551
f08d6895 165522016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16553
16554 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16555
32ec4173 165562016-01-06 Uros Bizjak <ubizjak@gmail.com>
16557
16558 PR target/69140
16559 * gcc.target/i386/pr69140.c: New test
16560
d74214f3 165612016-01-06 David Malcolm <dmalcolm@redhat.com>
16562
16563 * gcc.dg/bad-dereference.c: New test case.
16564
73991cab 165652015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16566
16567 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16568
fc8cc457 165692016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16570
16571 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16572
be3c9981 165732016-01-06 Marek Polacek <polacek@redhat.com>
16574
16575 PR sanitizer/69099
16576 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16577
2cb724f9 165782016-01-05 Marek Polacek <polacek@redhat.com>
16579
16580 PR c/69104
16581 * gcc.dg/atomic-invalid-2.c: New.
16582
233a53ed 165832016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16584
16585 PR target/68991
16586 * gcc.target/i386/pr68991.c: New test.
16587
ea87c5e3 165882016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16589
16590 PR target/68991
16591 * g++.dg/pr68991-1.C: New test.
16592 * g++.dg/pr68991-2.C: Likewise.
16593
1943a4a2 165942016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 16595
1943a4a2 16596 PR other/60465
afe82e5b 16597 * gcc.target/ia64/pr60465-gprel64.c: New test.
16598 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16599
1e9147dd 166002016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16601
16602 PR rtl-optimization/68651
16603 * gcc.target/aarch64/pr68651_1.c: New test.
16604
d42aa619 166052016-01-05 David Malcolm <dmalcolm@redhat.com>
16606
16607 PR c/69122
16608 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16609
1776de76 166102016-01-05 Nathan Sidwell <nathan@acm.org>
16611
2d7d361d 16612 PR c++/58583
16613 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16614
1776de76 16615 * gcc.dg/alias-15.c: New.
16616
5beb12c0 166172016-01-05 Nick Clifton <nickc@redhat.com>
16618
16619 PR target/68870
16620 * g++.dg/pr68770.C: New test.
16621
d8cca921 166222016-01-04 Mike Stump <mikestump@comcast.net>
16623
16624 * lib/target-supports.exp (check_effective_target_cilkplus):
16625 cilkplus targets require pthreads.
afc907ef 16626 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 16627
8427dff3 166282016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16629
16630 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16631 generation.
16632
f1717362 166332016-01-04 Jakub Jelinek <jakub@redhat.com>
16634
16635 Update copyright years.
16636
d7d6a3ab 166372016-01-04 Marek Polacek <polacek@redhat.com>
16638
16639 PR c/68908
16640 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16641 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16642 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16643
b8f4a5f9 166442016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16645
16646 * gcc.target/sparc/20160104-2.c: New test.
16647
6b5c028f 166482016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16649
16650 * gcc.target/sparc/20160104-1.c: New test.
16651
300e1002 166522016-01-03 Paul Thomas <pault@gcc.gnu.org>
16653
16654 PR fortran/65045
16655 * gfortran.dg/pr65045.f90: New test.
16656
855b105f 166572016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16658
16659 * gnat.dg/specs/debug1.ads: Delete.
16660
bdc177dc 166612016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16662
16663 PR libgfortran/68867
16664 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16665 expression.
16666
48aaffae 166672016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16668
16669 PR libgfortran/68867
16670 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16671 PowerPC.
16672
19a468b8 166732016-01-01 Paul Thomas <pault@gcc.gnu.org>
16674
16675 PR fortran/68864
16676 * gfortran.dg/pr68864.f90: New test.
16677
25371c91 166782016-01-01 Jakub Jelinek <jakub@redhat.com>
16679
2a659064 16680 PR tree-optimization/69070
16681 * gcc.dg/pr69070.c: New test.
16682
57aa9851 16683 PR sanitizer/69055
16684 * gfortran.dg/pr69055.f90: New test.
16685
25371c91 16686 PR target/69015
16687 * gcc.dg/pr69015.c: New test.
f1717362 16688\f
fb2c1edd 16689Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 16690
16691Copying and distribution of this file, with or without modification,
16692are permitted in any medium without royalty provided the copyright
16693notice and this notice are preserved.