]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR rtl-optimization/78526
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
3b3f59e2 12016-11-25 Jakub Jelinek <jakub@redhat.com>
2
3 PR rtl-optimization/78526
4 * gcc.dg/pr78526.c: New test.
5
1718371b 62016-11-25 Vladimir Makarov <vmakarov@redhat.com>
7
8 PR rtl-optimization/77541
9 * gcc.target/i386/pr77541.c: Change target to int128.
10
666e58e7 112016-11-25 Janus Weil <janus@gcc.gnu.org>
12
13 PR fortran/60853
14 * gfortran.dg/typebound_assignment_8.f90: New test case.
15
0fd17b0b 162016-11-25 Jakub Jelinek <jakub@redhat.com>
17
18 PR rtl-optimization/78527
19 * gcc.c-torture/compile/pr78527.c: New test.
20
2d799bac 212016-11-25 Martin Liska <mliska@suse.cz>
22
23 PR gcov-profile/78086
24 * g++.dg/gcov/pr16855.C: Clean up the test case.
25 * g++.dg/gcov/pr16855-priority.C: New test.
26
d48f0d35 272016-11-25 Richard Biener <rguenther@suse.de>
28
29 PR ipa/78515
30 * gcc.dg/torture/pr78515.c: New testcase.
31
e751b7f3 322016-11-25 Paul Thomas <pault@gcc.gnu.org>
33
34 PR fortran/78293
35 * gfortran.dg/allocatable_function_10.f90: New test.
36 * gfortran.dg/class_array_15.f03: Increase builtin_free count
37 from 11 to 12.
38
a5a96d9f 392016-11-25 Bin Cheng <bin.cheng@arm.com>
40
41 PR middle-end/78507
42 PR middle-end/78510
43 PR middle-end/78517
44 * g++.dg/torture/pr78507.C: New test.
45 * gcc.dg/torture/pr78510.c: New test.
46 * gcc.dg/torture/pr78517.c: New test.
47
b1759f48 482016-11-24 Richard Biener <rguenther@suse.de>
49
50 PR tree-optimization/78343
51 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
52 * gcc.dg/autopar/uns-outer-6.c: Adjust.
53 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
54 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
55 * gcc.dg/vect/pr38529.c: Likewise.
56
a9eff296 572016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
58
59 PR tree-optimization/77673
60 * gcc.dg/pr77673.c: New test.
61
d4ee0263 622016-11-25 Martin Jambor <mjambor@suse.cz>
63
64 PR tree-optimization/70965
65 * g++.dg/pr70965.C: New test.
66
8784ea70 672016-11-25 Jakub Jelinek <jakub@redhat.com>
68 Andreas Schwab <schwab@linux-m68k.org>
69
70 PR gcov-profile/78467
71 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
72 signed int.
73
6d75be38 742016-11-25 Richard Sandiford <richard.sandiford@arm.com>
75
76 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
77 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
78
3170af2c 792016-11-25 Richard Sandiford <richard.sandiford@arm.com>
80
81 * gcc.dg/tree-ssa/tailcall-8.c: New test.
82
ba04f90f 832016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
84
85 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
e751b7f3 86 with sizeof(int) < 4.
ba04f90f 87
a27264ed 882016-11-24 Martin Sebor <msebor@redhat.com>
89
90 PR tree-optimization/78476
91 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
92
bd13359a 932016-11-24 Vladimir Makarov <vmakarov@redhat.com>
94
95 PR rtl-optimization/77541
96 * gcc.target/i386/pr77541.c: New.
97
10066eab 982016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
99
100 PR fortran/78500
101 * gfortran.dg/class_result_4.f90: New test.
102
973c7ac9 1032016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
104
105 * gcc.target/aarch64/_Float16_1.c: New.
106 * gcc.target/aarch64/_Float16_2.c: Likewise.
107 * gcc.target/aarch64/_Float16_3.c: Likewise.
108
adbd7ced 1092016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
110
111 * gcc.target/aarch64/floatdihf2_1.c: New.
112
5c921dec 1132016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
114
115 PR target/48863
116 PR inline-asm/70184
117 * gcc.target/arm/pr48863.c: New test.
118
836ac9e8 1192016-11-24 Martin Liska <mliska@suse.cz>
120
121 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
122 parts for frequencies/probabilities.
123 * gcc.dg/pr34027-1.c: Likewise.
124 * gcc.dg/strict-overflow-2.c: Likewise.
125 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
126 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
127 * gcc.dg/tree-ssa/pr32044.c: Likewise.
128 * gcc.dg/tree-ssa/vector-3.c: Likewise.
129 * gcc.dg/tree-ssa/vrp101.c: Likewise.
130 * gcc.dg/tree-ssa/dump-2.c: New test.
131
32cc215b 1322016-11-24 Bernd Schmidt <bschmidt@redhat.com>
133
134 * gcc.target/i386/align-limit.c: New test.
135
7465dbcd 1362016-11-24 Richard Biener <rguenther@suse.de>
137
138 PR tree-optimization/71595
139 * gcc.dg/torture/pr71595.c: New testcase.
140
8c4ae287 1412016-11-24 Bernd Schmidt <bschmidt@redhat.com>
142
143 PR rtl-optimization/78120
144 * gcc.target/i386/pr78120.c: New test.
145
c424a939 1462016-11-24 Eric Botcazou <ebotcazou@adacore.com>
147
148 * gcc.c-torture/compile/20161124-1.c: New test.
149
894f7f25 1502016-11-24 Jakub Jelinek <jakub@redhat.com>
151
152 PR bootstrap/78493
153 * g++.dg/cpp1z/decomp18.C: New test.
154
7bbc1b4a 1552016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
156
157 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
158 * gcc.target/aarch64/store-pair-1.c : Likewise.
159
db1b56d1 1602016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
161
162 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
163 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
164 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
165 * gcc.target/aarch64/vect-clz.c : Likewise.
166 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
167 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
168 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
169 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
170 * gcc.target/aarch64/vect-fmovd.c : Likewise.
171 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
172 * gcc.target/aarch64/vect-fmovf.c : Likewise.
173 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
174
506d6baf 1752016-11-23 Peter Bergner <bergner@vnet.ibm.com>
176
177 PR target/78458
178 * gcc.target/powerpc/pr78458.c: New.
179
8814c0a8 1802016-11-23 Joseph Myers <joseph@codesourcery.com>
181
182 * gcc.c-torture/compile/20161123-1.c: New test.
183
ea7d223a 1842016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
185
186 PR fortran/78297
187 * gfortran.dg/pr78297.f90: New test.
188
30dc58d8 1892016-11-23 David Edelsohn <dje.gcc@gmail.com>
190
191 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
192
1f355935 1932016-11-23 Jakub Jelinek <jakub@redhat.com>
194
f1cec2aa 195 PR sanitizer/69278
196 * g++.dg/ubsan/return-7.C: New test.
197 * c-c++-common/ubsan/unreachable-4.c: New test.
198
ba57dd35 199 PR tree-optimization/78482
200 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
201 (bar): New function.
202 (main): Call bar instead of printf.
203
1f355935 204 PR middle-end/69183
205 * gfortran.dg/gomp/pr69183.f90: New test.
206
2072016-11-23 Kito Cheng <kito.cheng@gmail.com>
783acc8f 208
209 PR target/78230
210 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
211 (test2) Ditto.
212
d9cfff22 2132016-11-23 Jakub Jelinek <jakub@redhat.com>
214
215 PR c++/77907
216 * g++.dg/cpp0x/pr77907.C: New test.
217
1f1a3de9 2182016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
219
220 PR middle-end/78153
221 * gcc.dg/tree-ssa/pr78153-1.c: New test.
222 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
223
ee1f2deb 2242016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
225
226 PR target/63250
227 * lib/target-supports.exp (add_options_for_float16): Add
228 -mfp16-format=ieee when testign arm*-*-*.
229
539b44ee 2302016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
231
232 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
233 result.
234 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
235 result.
236
86fba605 2372016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
238
239 * lib/target-supports.exp (check_effective_target_float16): Add
240 options for _Float16.
241 (check_effective_target_float32): Add options for _Float32.
242 (check_effective_target_float64): Add options for _Float64.
243 (check_effective_target_float128): Add options for _Float128.
244 (check_effective_target_float32x): Add options for _Float32x.
245 (check_effective_target_float64x): Add options for _Float64x.
246 (check_effective_target_float128x): Add options for _Float128x.
247
c39beb8a 2482016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
249
250 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
251 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
252
a998ac00 2532016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
254
255 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
256 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
257
88a2ded0 2582016-11-23 Martin Sebor <msebor@redhat.com>
259
260 PR middle-end/78461
261 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
262 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
263
a0168bf5 2642016-11-23 Jakub Jelinek <jakub@redhat.com>
265
b4f7eaba 266 PR c++/71450
267 * g++.dg/cpp0x/pr71450-1.C: New test.
268 * g++.dg/cpp0x/pr71450-2.C: New test.
269
a0168bf5 270 PR c++/77739
271 * g++.dg/cpp1y/pr77739.C: New test.
272
da80a82f 2732016-11-23 Martin Jambor <mjambor@suse.cz>
274
275 * c-c++-common/gomp/gridify-1.c: Update scan string.
276 * gfortran.dg/gomp/gridify-1.f90: Likewise.
277 * c-c++-common/gomp/gridify-2.c: New test.
278 * c-c++-common/gomp/gridify-3.c: Likewise.
279
0554c9b6 2802016-11-23 Richard Biener <rguenther@suse.de>
281
282 PR tree-optimization/78396
283 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
284
ffeccaca 2852016-11-23 Richard Biener <rguenther@suse.de>
286
287 PR tree-optimization/78482
288 * gcc.dg/torture/pr78482.c: New testcase.
289
83c0fb43 2902016-11-23 Bin Cheng <bin.cheng@arm.com>
291
292 * gcc.dg/fold-cond_expr-1.c: New test.
293 * gcc.dg/fold-condcmpconv-1.c: New test.
294 * gcc.dg/fold-condcmpconv-2.c: New test.
295
ac3bcb02 2962016-11-23 Richard Biener <rguenther@suse.de>
297
298 PR middle-end/71762
299 * gcc.dg/torture/pr71762-1.c: New testcase.
300 * gcc.dg/torture/pr71762-2.c: Likewise.
301 * gcc.dg/torture/pr71762-3.c: Likewise.
302 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
303
9f8b32f9 3042016-11-23 Richard Biener <rguenther@suse.de>
305
306 PR lto/78472
307 * g++.dg/lto/pr78472_0.c: New testcase.
308 * g++.dg/lto/pr78472_1.C: Likewise.
309
c618308c 3102016-11-23 Richard Biener <rguenther@suse.de>
311 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
312
313 PR tree-optimization/78154
314 * gcc.dg/tree-ssa/pr78154.c: New test.
315
70229d3b 3162016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
317
318 * gcc.dg/pr31096.c: New testcase.
319 * gcc.dg/pr31096-1.c: New testcase.
320
6e47b422 3212016-11-23 Paolo Bonzini <bonzini@gnu.org>
322
323 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
324 adjust for warning->pedwarn change.
325 * gcc.dg/cpp/defined-syshdr.c,
326 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
327 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
328 gcc.dg/cpp/defined-Wextra.c,
329 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
330
192b73af 3312016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
332
333 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
334
0d65cc6c 3352016-11-23 Jakub Jelinek <jakub@redhat.com>
336
337 PR target/78451
338 * gcc.target/i386/pr78451.c: New test.
339 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
340 and #pragma GCC pop_options around the first #pragma GCC target.
341 * gcc.target/i386/pr69255-2.c: Likewise.
342 * gcc.target/i386/pr69255-3.c: Likewise.
343
b2aa1313 3442016-11-23 Michael Collison <michael.collison@arm.com>
345
346 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
347 additional constants are recognized and fewer instructions generated.
348 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
349 additional constants are recognized and fewer instructions generated.
350
ccf11291 3512016-11-22 Ian Lance Taylor <iant@golang.org>
352
353 * gcc.misc-tests/godump-1.c: Update expected output for recent
354 changes.
355
a7a9f935 3562016-11-22 Marek Polacek <polacek@redhat.com>
357
358 PR tree-optimization/78455
359 * gcc.dg/uninit-23.c: New.
360
c7654c10 3612016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
362
363 PR fortran/78479
364 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
365 comment.
366
df8ade88 3672016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
368
369 PR fortran/78479
370 * gfortran.dg/char_component_initializer_3.f90: New test.
371
706b4b9b 3722016-11-22 Jakub Jelinek <jakub@redhat.com>
373
374 PR target/78451
375 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
376 GCC target pragma before including immintrin.h.
377
231d5e0b 3782016-11-22 Carl Love <cel@us.ibm.com>
379
380 * gcc.target/powerpc/builtins-3.c: New file to test the new
381 built-ins for vector compare equal and vector compare not equal.
382
3599d980 3832016-11-22 Janus Weil <janus@gcc.gnu.org>
384
385 PR fortran/78443
386 * gfortran.dg/typebound_proc_35.f90: New test case.
387
7308b7cf 3882016-11-22 Georg-Johann Lay <avr@gjlay.de>
389
390 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
391 parameter in declaration.
392
d7d4251c 3932016-11-22 Georg-Johann Lay <avr@gjlay.de>
394
395 * gcc.dg/loop-split.c: Require int32plus.
396 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
397
6737a0c4 3982016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
399
400 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
401
a8ead9a7 4022016-11-22 Georg-Johann Lay <avr@gjlay.de>
403
404 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
405
d285b13a 4062016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
407
408 PR target/78439
409 * gcc.c-torture/compile/pr78439.c: New test.
410
dc1df7cf 4112016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
412
413 PR target/77904
414 * gcc.target/arm/pr77904.c: New test.
415
7a699647 4162016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
417
418 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
419 isa_rev>=2.
420
1e04d935 4212016-11-22 Jakub Jelinek <jakub@redhat.com>
422
b1c71535 423 PR tree-optimization/78436
424 * gcc.c-torture/execute/pr78436.c: New test.
425
ab104738 426 PR middle-end/78416
427 * gcc.dg/torture/pr78416.c: New test.
428
1e04d935 429 PR tree-optimization/78445
430 * gcc.dg/pr78445.c: New test.
431
b8d13928 4322016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
433
b0af2874 434 PR libgfortran/78449
b8d13928 435 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
436
472db117 4372016-11-21 Jeff Law <law@redhat.com>
438
b0af2874 439 PR target/68538
472db117 440 * gcc.c-torture/compile/pr68538.c: New test.
441
5f2d3c09 4422016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
443
444 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
445 to be generated instead of FCTIWUZ or FCTIWZ.
446
40447580 4472016-11-21 Jakub Jelinek <jakub@redhat.com>
448
bbfed873 449 PR middle-end/67335
450 * g++.dg/vect/simd-clone-7.cc: New test.
451
40447580 452 PR c++/71973
453 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
454 long unsigned int.
455 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
456 unsigned long.
457
2b80afd8 4582016-11-20 Jeff Law <law@redhat.com>
459
460 PR target/25128
461 * gcc.target/m68k/pr25128.c: New test.
462
7bfddeff 4632016-11-21 Richard Sandiford <richard.sandiford@arm.com>
464
465 * gcc.dg/tree-ssa/tailcall-7.c: New test.
466
8df44fbf 4672016-11-21 David Malcolm <dmalcolm@redhat.com>
468
469 PR preprocessor/78324
470 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
471 (test_multitoken_macro): New function.
472 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
473 case.
474 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
475 case.
476 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
477 cases.
478 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
479 Move to...
480 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
481 -ftrack-macro-expansion=0.
482 (test_sprintf_note): Remove "P" macro. Add
483 dg-begin/end-multiline-output directives.
484 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
485
64a8c4a7 4862016-11-21 Georg-Johann Lay <avr@gjlay.de>
487
488 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
489 Return 1 for AVR_TINY.
490
783d8f64 4912016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
492
493 PR rtl-optimization/71785
494 * gcc.target/powerpc/pr71785.c: New file.
495
dc3dabae 4962016-11-21 Bin Cheng <bin.cheng@arm.com>
497
498 PR testsuite/78114
499 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
500 options. Refine test by checking predictive commining PHI
501 nodes in vectorized loop wrto vector factor.
502
f1b3e1c9 5032016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
504
505 PR c++/71973
506 * g++.dg/pr71973-1.C: New test.
507 * g++.dg/pr71973-2.C: New test.
508 * g++.dg/pr71973-3.C: New test.
509 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
510 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
511 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
512 to dg-options.
513 * g++.old-deja/g++.other/realloc.C: Likewise.
514 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
515
da269671 5162016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
517
518 PR tree-optimization/78413
519 * gcc.dg/tree-ssa/pr78413.c: New test.
520
d7f5b6a8 5212016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
522
523 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
524 target is Thumb-only.
525
87fb8781 5262016-11-20 Jeff Law <law@redhat.com>
527
528 PR target/48551
529 * gcc.target/m68k/pr48551.c: New test.
530
5190d716 5312016-11-20 Harald Anlauf <anlauf@gmx.de>
b0af2874 532
5190d716 533 PR fortran/69741
534 * gfortran.dg/forall_18.f90: New testcase.
535
d040acf9 5362016-11-20 Marc Glisse <marc.glisse@inria.fr>
537
538 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
539
0dabddb2 5402016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
541
542 PR fortran/78395
543 * gfortran.dg/typebound_operator_21.f03: New test.
544
6062d7aa 5452016-11-20 Marc Glisse <marc.glisse@inria.fr>
546
547 * gcc.dg/tree-ssa/divide-5.c: New file.
548
8cb572ef 5492016-11-19 Andreas Schwab <schwab@linux-m68k.org>
550
551 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
552 signed int.
553
4ac97a88 5542016-11-19 John David Anglin <danglin@gcc.gnu.org>
555
556 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
557 libatomic_available.
558 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
559 * gfortran.dg/coarray_allocate_10.f08: Likewise.
560 * gfortran.dg/coarray_allocate_7.f08: Likewise.
561 * gfortran.dg/coarray_allocate_8.f08: Likewise.
562 * gfortran.dg/coarray_allocate_9.f08: Likewise.
563 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
564 * gfortran.dg/coarray_stat_2.f90: Likewise.
565 * gfortran.dg/coindexed_1.f90: Likewise.
566
7459c90a 5672016-11-18 Jeff Law <law@redhat.com>
568
569 PR target/25111
570 * gcc.target/m68k/pr25111.c: New test.
571
e1c52611 5722016-11-18 Jakub Jelinek <jakub@redhat.com>
573
a79cbcde 574 PR c++/68180
575 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
576
cb6c05f8 577 PR middle-end/78419
578 * gcc.target/i386/pr78419.c: New test.
579
e1c52611 580 PR c++/77285
581 * g++.dg/tls/pr77285-1.C: New test.
582 * g++.dg/tls/pr77285-2.C: New test.
583
302e06b9 5842016-11-18 Jeff Law <law@redhat.com>
585
586 PR target/25112
587 * gcc.target/m68k/pr25112: New test.
588
e9e0777b 5892016-11-18 David Edelsohn <dje.gcc@gmail.com>
590
591 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
592 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
593
c8c5f875 5942016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
595
596 * gcc.target/arm/optional_thumb-1.c: New test.
597 * gcc.target/arm/optional_thumb-2.c: New test.
598 * gcc.target/arm/optional_thumb-3.c: New test.
599
37fe5868 6002016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
601
602 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
603 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
604 successful test.
605 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
606 (DEFAULT_REQUIRED_QUORUM): Likewise.
607
ff0e5731 6082016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
609 Toma Tabacu <toma.tabacu@imgtec.com>
610
b0af2874 611 * gcc.target/mips/inline-memcpy-1.c (dg-options):
612 Add (REQUIRES_STDLIB).
ff0e5731 613 * gcc.target/mips/inline-memcpy-2.c: Ditto.
614 * gcc.target/mips/inline-memcpy-3.c: Ditto.
615 * gcc.target/mips/inline-memcpy-4.c: Ditto.
616 * gcc.target/mips/inline-memcpy-5.c: Ditto.
617 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
618 * gcc.target/mips/loongson-simd.c: Ditto.
619 * gcc.target/mips/memcpy-1.c: Ditto.
620 * gcc.target/mips/mips-3d-1.c: Ditto.
621 * gcc.target/mips/mips-3d-2.c: Ditto.
622 * gcc.target/mips/mips-3d-3.c: Ditto.
623 * gcc.target/mips/mips-3d-4.c: Ditto.
624 * gcc.target/mips/mips-3d-5.c: Ditto.
625 * gcc.target/mips/mips-3d-6.c: Ditto.
626 * gcc.target/mips/mips-3d-7.c: Ditto.
627 * gcc.target/mips/mips-3d-8.c: Ditto.
628 * gcc.target/mips/mips-3d-9.c: Ditto.
629 * gcc.target/mips/mips-ps-1.c: Ditto.
630 * gcc.target/mips/mips-ps-2.c: Ditto.
631 * gcc.target/mips/mips-ps-3.c: Ditto.
632 * gcc.target/mips/mips-ps-4.c: Ditto.
633 * gcc.target/mips/mips-ps-6.c: Ditto.
634 * gcc.target/mips/mips16-attributes.c: Ditto.
635 * gcc.target/mips/mips32-dsp-run.c: Ditto.
636 * gcc.target/mips/mips32-dsp.c: Ditto.
637 * gcc.target/mips/save-restore-1.c: Ditto.
638 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
639 (mips_preprocess): Add ignore_output argument that when set
640 will not return the pre-processed output.
b0af2874 641 (mips_arch_info): Update arguments for the call to mips_preprocess.
ff0e5731 642 (mips-dg-init): Ditto.
643 (mips-dg-options): Check if a test having test option
644 (REQUIRES_STDLIB) has the required sysroot support for
645 the current test options.
646
bf04fa3c 6472016-11-17 Jeff Law <law@redhat.com>
648
6bc68963 649 PR middle-end/38219
650 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
651
bf04fa3c 652 PR target/47192
653 * gcc.target/m68k/pr47192.c: New test.
654
634c84c2 6552016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
656
657 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
658 instead of isa>=4, in order to downgrade to R5.
659
4ee5a6b5 6602016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
661
662 * gcc.target/arc/cmem-bit-1.c: New file.
663 * gcc.target/arc/cmem-bit-2.c: New file.
664 * gcc.target/arc/cmem-bit-3.c: New file.
665 * gcc.target/arc/cmem-bit-4.c: New file.
666
a28d23f0 6672016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
668
669 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
670 "avx5124fmaps".
671 * gcc.target/i386/funcspec-56.inc: Test new attributes.
672
6732016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
674 Andrew Senkevich <andrew.senkevich@intel.com>
675
676 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
677 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
678 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
679 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
680 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
681 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
682 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
683 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
684 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
685 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
686 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
687 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
688 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
689 avx5124vnniw-check.h.
690 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
691 check_effective_target_avx5124vnniw): New.
692 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
693 Set under ifndef.
694 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
695 * gcc.target/i386/sse-13.c: Ditto.
696 * g++.dg/other/i386-2.C: Ditto.
697 * g++.dg/other/i386-3.C: Ditto.
698 * gcc.target/i386/sse-22.c: Ditto.
699 * gcc.target/i386/sse-23.c: Ditto.
700
cbb7eb98 7012016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
702
703 PR c++/55080
704 * g++.dg/parse/pr55080.C: New.
705
d3c286da 7062016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
707
708 PR target/78101
709 * gcc.target/powerpc/fusion4.c: New test.
710
5bbf9633 7112016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
712
713 PR target/77933
714 * gcc.target/arm/pr77933-1.c: New test.
715 * gcc.target/arm/pr77933-2.c: Likewise.
716
6815d85d 7172016-11-17 Jakub Jelinek <jakub@redhat.com>
718
719 PR middle-end/78201
720 * g++.dg/opt/pr78201.C: New test.
721
8dc9f8d1 7222016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
723
724 * gcc.dg/pr78333.c: Add empty implementations of
725 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
726 problems on non-glibc systems.
727
f9f26759 7282016-11-17 David Malcolm <dmalcolm@redhat.com>
729
730 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
731 (test_raw_string_one_liner): New function.
732 (test_raw_string_multiline): New function.
733
9794389d 7342016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
735
736 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
737 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
738
b0c413f2 7392016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b0af2874 740 Richard Biener <rguenther@suse.de>
b0c413f2 741
742 PR tree-optimization/77848
743 * gfortran.dg/vect/pr77848.f: New test.
744
051b66c9 7452016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
746
747 PR target/77308
748 * gcc.target/arm/pr53447-5.c: New test.
749 * lib/target-supports.exp
750 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
751
bde3ae42 7522016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
753
754 * gcc.target/arc/abitest.S: New file.
755 * gcc.target/arc/abitest.h: Likewise.
756 * gcc.target/arc/va_args-1.c: Likewise.
757 * gcc.target/arc/va_args-2.c: Likewise.
758 * gcc.target/arc/va_args-3.c: Likewise.
759 * gcc.target/arc/mcrc.c: Deleted.
760 * gcc.target/arc/mdsp-packa.c: Likewise.
761 * gcc.target/arc/mdvbf.c: Likewise.
762 * gcc.target/arc/mmac-24.c: Likewise.
763 * gcc.target/arc/mmac-d16.c: Likewise.
764 * gcc.target/arc/mno-crc.c: Likewise.
765 * gcc.target/arc/mno-dsp-packa.c: Likewise.
766 * gcc.target/arc/mno-dvbf.c: Likewise.
767 * gcc.target/arc/mno-mac-24.c: Likewise.
768 * gcc.target/arc/mno-mac-d16.c: Likewise.
769 * gcc.target/arc/mno-rtsc.c: Likewise.
770 * gcc.target/arc/mno-xy.c: Likewise.
771 * gcc.target/arc/mrtsc.c: Likewise.
772 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
773 function.
774 (check_effective_target_arc700): Likewise.
775 (check_effective_target_arc6xx): Likewise.
776 (check_effective_target_arcmpy): Likewise.
777 (check_effective_target_archs): Likewise.
778 (check_effective_target_clmcpu): Likewise.
779 (check_effective_target_barrelshifter): Likewise.
780 * gcc.target/arc/barrel-shifter-1.c: Changed.
781 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
782 * gcc.target/arc/cmem-1.c: Changed.
783 * gcc.target/arc/cmem-2.c: Likewise.
784 * gcc.target/arc/cmem-3.c: Likewise.
785 * gcc.target/arc/cmem-4.c: Likewise.
786 * gcc.target/arc/cmem-5.c: Likewise.
787 * gcc.target/arc/cmem-6.c: Likewise.
788 * gcc.target/arc/cmem-7.c: Likewise.
789 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
790 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
791 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
792 * gcc.target/arc/jump-around-jump.c: Update options.
793 * gcc.target/arc/mARC601.c: Changed.
794 * gcc.target/arc/mcpu-arc600.c: Changed.
795 * gcc.target/arc/mcpu-arc601.c: Changed.
796 * gcc.target/arc/mcpu-arc700.c: Changed.
797 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
798 * gcc.target/arc/movb-1.c: Changed.
799 * gcc.target/arc/movb-2.c: Likewise.
800 * gcc.target/arc/movb-3.c: Likewise.
801 * gcc.target/arc/movb-4.c: Likewise.
802 * gcc.target/arc/movb-5.c: Likewise.
803 * gcc.target/arc/movb_cl-1.c: Likewise.
804 * gcc.target/arc/movb_cl-2.c: Likewise.
805 * gcc.target/arc/movbi_cl-1.c: Likewise.
806 * gcc.target/arc/movh_cl-1.c: Likewise.
807 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
808 * gcc.target/arc/mul64.c: Enable it only for ARC600.
809 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
810 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
811 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
812 * gcc.target/arc/trsub.c: Only for ARC EM cores.
813 * gcc.target/arc/builtin_simdarc.c: Changed.
814 * gcc.target/arc/extzv-1.c: Likewise.
815 * gcc.target/arc/insv-1.c: Likewise.
816 * gcc.target/arc/insv-2.c: Likewise.
817 * gcc.target/arc/mA6.c: Likewise.
818 * gcc.target/arc/mA7.c: Likewise.
819 * gcc.target/arc/mARC600.c: Likewise.
820 * gcc.target/arc/mARC700.c: Likewise.
821 * gcc.target/arc/mcpu-arc600.c: Likewise.
822 * gcc.target/arc/mcpu-arc700.c: Likewise.
823 * gcc.target/arc/movl-1.c: Likewise.
824 * gcc.target/arc/nps400-1.c: Likewise.
825 * gcc.target/arc/trsub.c: Likewise.
826 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
827 configuration.
828 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
829 * gcc.target/arc/mswape.c: Likewise.
830
83039163 8312016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
832
833 PR c++/68180
834 * g++.dg/cpp1y/pr68180.C: New.
835
760cc2e6 8362016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
837
838 PR tree-optimization/78319
839 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
840 arm-none-eabi.
841
315dfb42 8422016-11-17 Richard Biener <rguenther@suse.de>
843
844 PR tree-optimization/78306
845 * gcc.dg/cilk-plus/pr78306.c: New testcase.
846
17e8186b 8472016-11-17 Richard Biener <rguenther@suse.de>
848
849 PR middle-end/78305
850 * gcc.dg/torture/pr78305.c: New testcase.
851
1eca3a7f 8522016-11-17 Janus Weil <janus@gcc.gnu.org>
853
854 PR fortran/66227
855 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
856
6c1f90ee 8572016-11-16 Marek Polacek <polacek@redhat.com>
858
859 PR c/78285
860 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
861 * g++.dg/ext/case-range2.C: Likewise.
862
63c8aefc 8632016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
864
865 PR fortran/58001
866 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
867 * gfortran.dg/fmt_tab_2.f90: Ditto.
868
95de83a7 8692016-11-16 Jakub Jelinek <jakub@redhat.com>
870
871 PR rtl-optimization/78378
872 * gcc.c-torture/execute/pr78378.c: New test.
873
50eec246 8742016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
875
876 * gcc.dg/tree-prof/section-attr-1.c: New file.
877 * gcc.dg/tree-prof/section-attr-2.c: New file.
878 * gcc.dg/tree-prof/section-attr-3.c: New file.
879
308800c3 8802016-11-16 Maciej W. Rozycki <macro@imgtec.com>
881
882 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
883 rather than `la'.
884
88526ee6 8852016-11-16 Maciej W. Rozycki <macro@imgtec.com>
886
887 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
888 (dg-final): Remove microMIPS JALRS mnemonic matching.
889 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
890 (dg-final): Remove microMIPS JALRS mnemonic matching.
891 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
892 (dg-final): Remove microMIPS JALRS mnemonic matching.
893 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
894 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
895 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
896 * gcc.target/mips/call-1u.c: New test case.
897 * gcc.target/mips/call-2u.c: New test case.
898 * gcc.target/mips/call-3u.c: New test case.
899 * gcc.target/mips/call-4u.c: New test case.
900 * gcc.target/mips/call-5u.c: New test case.
901 * gcc.target/mips/call-6u.c: New test case.
902
fa1f9c9e 9032016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
904
905 * gcc.target/arm/empty_fiq_handler.c: New test.
906
c508be16 9072016-11-16 Jakub Jelinek <jakub@redhat.com>
908
909 PR fortran/78299
910 * gfortran.dg/gomp/pr78299.f90: New test.
911
9e57a9ab 9122015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
913
914 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b0af2874 915 * gcc.dg/optimize-bswaphi-1.c: Likewise.
9e57a9ab 916 * gcc.dg/optimize-bswapsi-2.c: Likewise.
917
05edb140 9182016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
919
920 PR libgfortran/78314
921 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
922
722c5d82 9232016-11-16 Bin Cheng <bin.cheng@arm.com>
924
925 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
926 according to updated dump info.
927
7fce8768 9282016-11-16 Alexander Monakov <amonakov@ispras.ru>
929
930 * lib/target-supports.exp (check_effective_target_alloca): Use a
931 compile test.
932 * gcc.target/nvptx/softstack.c: New test.
933 * gcc.target/nvptx/decl-shared.c: New test.
934 * gcc.target/nvptx/decl-shared-init.c: New test.
935
35293eb1 9362016-11-16 Maciej W. Rozycki <macro@imgtec.com>
937
938 * gcc.target/mips/data-sym-jump.c: New test case.
939 * gcc.target/mips/data-sym-pool.c: New test case.
940 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
941 annotation.
942
5b631e09 9432016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
944
945 * lib/target-supports.exp (check_avx2_hw_available): New.
946 (check_effective_target_avx2_runtime): New.
947 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
948
dd4a826b 9492016-11-16 Tamar Christina <tamar.christina@arm.com>
950
951 PR testsuite/78136
952 * gcc.dg/cpp/trad/trad.exp
953 (dg-runtest): Moved $srcdir/$subdir/ to
954 DEFAULT_TRADCPPFLAGS.
955
beecc36d 9562016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
957
958 PR fortran/78356
959 * gfortran.dg/class_allocate_23.f08: New test.
960
ac924c09 9612016-11-16 Richard Biener <rguenther@suse.de>
962
963 PR middle-end/78333
964 * gcc.dg/pr78333.c: New testcase.
965
904e262b 9662016-11-16 Martin Liska <mliska@suse.cz>
967
968 PR sanitizer/78270
969 * gcc.dg/asan/pr78270.c: Update comment style.
970 * gcc.dg/asan/pr78270-2.c: New test.
971
7f0cbebc 9722016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
973
974 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
975 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
976
5d4e2409 9772016-11-16 Richard Biener <rguenther@suse.de>
978
979 PR tree-optimization/78348
980 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
981
22190042 9822016-11-16 Jakub Jelinek <jakub@redhat.com>
983
984 PR sanitizer/77823
985 * c-c++-common/ubsan/overflow-vec-1.c: New test.
986 * c-c++-common/ubsan/overflow-vec-2.c: New test.
987
02e0afdc 9882016-11-15 Marek Polacek <polacek@redhat.com>
989
990 * g++.dg/cpp1z/init-statement6.C: Rename a function.
991
a7c1a652 9922016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
993
994 PR libgfortran/51119
995 * gfortran.dg/matmul_12.f90: New test case.
996
16cdc558 9972016-11-15 Uros Bizjak <ubizjak@gmail.com>
998
999 * gcc.target/i386/funcspec-56.inc: New file.
b0af2874 1000 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
16cdc558 1001 common 32-bit and 64-bit function specific options.
b0af2874 1002 * gcc.target/i386/funcspec-6.c: Ditto.
16cdc558 1003
d10b2a5c 10042016-11-15 Jakub Jelinek <jakub@redhat.com>
1005
b8fd03ae 1006 * g++.dg/cpp1z/decomp14.C: New test.
1007 * g++.dg/cpp1z/decomp15.C: New test.
1008 * g++.dg/cpp1z/decomp16.C: New test.
1009
a6f4466c 1010 * g++.dg/cpp1z/decomp13.C: New test.
1011
0f67b1be 1012 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1013
d10b2a5c 1014 PR c++/71988
1015 * g++.dg/cpp0x/constexpr-71988.C: New test.
1016
1f87aa23 10172016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1018
1019 * gcc.target/mips/insn-casesi.c: New test case.
1020 * gcc.target/mips/insn-pseudo-1.c: New test case.
1021 * gcc.target/mips/insn-pseudo-2.c: New test case.
1022 * gcc.target/mips/insn-pseudo-3.c: New test case.
1023 * gcc.target/mips/insn-pseudo-4.c: New test case.
1024 * gcc.target/mips/insn-tablejump.c: New test case.
1025
32caa8ac 10262016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1027
1028 * gcc.target/mips/mips.exp (mips_option_tests): Add
1029 `-mcode-readable=yes' array element.
1030
22d200b9 10312016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1032
1033 * gcc.target/mips/mips.exp (mips_option_tests): Add
1034 `-mmicromips' array element.
1035
385999e2 10362016-11-15 Michael Matz <matz@suse.de>
1037
1038 PR missed-optimization/77881
1039 * gcc.target/i386/pr77881.c: New test.
1040
53ae7f64 10412016-11-15 Jakub Jelinek <jakub@redhat.com>
1042
1043 PR middle-end/78295
1044 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1045
ae06106e 10462016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1047
1048 * gcc.target/powerpc/vec-set-int.c: New test.
1049 * gcc.target/powerpc/vec-set-short.c: Likesie.
1050 * gcc.target/powerpc/vec-set-char.c: Likewise.
1051
a49621cf 10522016-11-14 Jakub Jelinek <jakub@redhat.com>
1053
1054 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1055
9ff5ab90 10562016-11-14 Janus Weil <janus@gcc.gnu.org>
1057
1058 PR fortran/78300
1059 * gfortran.dg/class_result_3.f90: New test.
1060
b1f04d34 10612016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 1062 Richard Biener <rguenther@suse.de>
1063
1064 * gcc.dg/gimplefe-1.c: New testcase.
1065 * gcc.dg/gimplefe-2.c: Likewise.
1066 * gcc.dg/gimplefe-3.c: Likewise.
1067 * gcc.dg/gimplefe-4.c: Likewise.
1068 * gcc.dg/gimplefe-5.c: Likewise.
1069 * gcc.dg/gimplefe-6.c: Likewise.
1070 * gcc.dg/gimplefe-7.c: Likewise.
1071 * gcc.dg/gimplefe-8.c: Likewise.
1072 * gcc.dg/gimplefe-9.c: Likewise.
1073 * gcc.dg/gimplefe-10.c: Likewise.
1074 * gcc.dg/gimplefe-11.c: Likewise.
1075 * gcc.dg/gimplefe-12.c: Likewise.
1076 * gcc.dg/gimplefe-13.c: Likewise.
1077 * gcc.dg/gimplefe-14.c: Likewise.
1078 * gcc.dg/gimplefe-15.c: Likewise.
1079 * gcc.dg/gimplefe-16.c: Likewise.
1080 * gcc.dg/gimplefe-17.c: Likewise.
1081 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 1082
3af33bcf 10832016-11-14 Martin Liska <mliska@suse.cz>
1084
1085 PR bootstrap/78069
1086 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1087 to match scanned pattern.
1088 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1089
7cacafcf 10902016-11-14 Richard Biener <rguenther@suse.de>
1091
1092 PR tree-optimization/78312
1093 * gcc.dg/torture/pr78312.c: New testcase.
1094
3f1786fa 10952016-11-14 Georg-Johann Lay <avr@gjlay.de>
1096
1097 PR target/78093
1098 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1099
3d8c7132 11002016-11-14 Jakub Jelinek <jakub@redhat.com>
1101 Jason Merrill <jason@redhat.com>
1102
1103 Implement P0217R3 - C++17 structured bindings
1104 * g++.dg/cpp1z/decomp1.C: New test.
1105 * g++.dg/cpp1z/decomp2.C: New test.
1106 * g++.dg/cpp1z/decomp3.C: New test.
1107 * g++.dg/cpp1z/decomp4.C: New test.
1108 * g++.dg/cpp1z/decomp5.C: New test.
1109 * g++.dg/cpp1z/decomp6.C: New test.
1110 * g++.dg/cpp1z/decomp7.C: New test.
1111 * g++.dg/cpp1z/decomp8.C: New test.
1112 * g++.dg/cpp1z/decomp9.C: New test.
1113 * g++.dg/cpp1z/decomp10.C: New test.
1114
3657b81b 11152016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1116
1117 * g++.dg/torture/pr78268.C: New test.
1118
9bf6a8e0 11192016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1120
1121 PR c/35503
1122 * c-c++-common/pr35503-1.c: New test.
1123 * c-c++-common/pr35503-2.c: Likewise.
1124 * c-c++-common/pr35503-3.c: Likewise.
1125 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1126
f6f8b4f2 11272016-11-13 Uros Bizjak <ubizjak@gmail.com>
1128
1129 PR rtl-optimization/78232
1130 PR rtl-optimization/78248
1131 * gcc.dg/ubsan/pr78248.c: New test.
1132
54efb8ee 11332016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1134
1135 * gnat.dg/address_conv.adb: New test.
1136
9ed6bb1c 11372016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1138
1139 * gnat.dg/renaming11.ad[sb]: New test.
1140
7907d43b 11412016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1142
1143 * c-c++-common/dump-ada-spec-6.c: New test.
1144
80905eec 11452016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1146
1147 * gnat.dg/lto21.adb: New test.
1148 * gnat.dg/lto21_pkg1.ads: New helper.
1149 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1150
1f302f2e 11512016-11-13 Janus Weil <janus@gcc.gnu.org>
1152
1153 PR fortran/60952
1154 * gfortran.dg/typebound_proc_34.f90: New test.
1155
abfb4be5 11562016-11-13 Janus Weil <janus@gcc.gnu.org>
1157
1158 PR fortran/66366
1159 * gfortran.dg/class_57.f90: Changed error message.
1160 * gfortran.dg/class_60.f90: New test.
1161
4699a580 11622016-11-12 David Edelsohn <dje.gcc@gmail.com>
1163
1164 * g++.dg/pr78112.C: XFAIL AIX.
1165
f7b2c82b 11662016-11-12 Janus Weil <janus@gcc.gnu.org>
1167
1168 PR fortran/77501
1169 * gfortran.dg/typebound_generic_16.f90: New test.
1170
d16addb3 11712016-11-12 Jakub Jelinek <jakub@redhat.com>
1172
1173 PR c++/71225
1174 * g++.dg/cpp0x/pr71225.C: New test.
1175
1998c023 11762016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1177
1178 * gcc.target/sparc/20161111-1.c: New test.
1179
a3b46c9c 11802016-11-11 Uros Bizjak <ubizjak@gmail.com>
1181
1182 PR target/78310
1183 * gcc.target/i386/pr78310.c: New test.
1184
0d56015c 11852016-11-11 Jeff Law <law@redhat.com>
1186
1187 * gcc.dg/tree-ssa/isolate-6.c: New test.
1188 * gcc.dg/tree-ssa/isolate-7.c: New test.
1189
dc9e2118 11902016-11-11 Bin Cheng <bin.cheng@arm.com>
1191
1192 PR testsuite/78292
1193 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1194 vect_max_reduc.
1195
9117e2ab 11962016-11-11 Jakub Jelinek <jakub@redhat.com>
1197
1198 PR c++/72774
1199 * g++.dg/parse/pr72774.C: New test.
1200
3d8b172a 12012016-11-11 Richard Biener <rguenther@suse.de>
1202
1203 PR tree-optimization/71575
1204 * gcc.dg/graphite/pr71575-1.c: New testcase.
1205 * gcc.dg/graphite/pr71575-2.c: Likewise.
1206
36bb9d71 12072016-11-11 Richard Biener <rguenther@suse.de>
1208
1209 PR middle-end/78295
1210 * gcc.dg/uninit-pr78295.c: New testcase.
1211
53ae7f64 12122016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 1213
1214 PR fortran/78277
1215 * gfortran.dg/dec_structure_17.f90: New test.
1216
3c57e933 12172016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1218
1219 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1220 being allowed in vector registers.
1221 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1222 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1223 * gcc.target/powerpc/vsx-himode.c: Likewise.
1224 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1225 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1226 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1227 to allow matching MFVSRD or MFVSRW.
1228
b851b8f0 12292016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1230
1231 PR rtl-optimization/78241
1232 * gcc.dg/pr78241.c: New test.
1233
a08fc382 12342016-11-10 Jakub Jelinek <jakub@redhat.com>
1235
5fca0e1a 1236 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1237 201307.
1238
a08fc382 1239 * g++.dg/cpp1z/noexcept-type14.C: New test.
1240 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1241
8c2f9148 12422016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1243
1244 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1245 WVAL0S tests added in r241817.
1246
44b49e6b 12472016-11-10 Jakub Jelinek <jakub@redhat.com>
1248
1249 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1250 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1251 no longer allowed and corresponding ordered construct.
1252 * gfortran.dg/gomp/linear-1.f90: New test.
1253 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1254 * gfortran.dg/gomp/declare-target-1.f90: New test.
1255 * gfortran.dg/gomp/declare-target-2.f90: New test.
1256
65dc2516 12572016-11-10 Martin Liska <mliska@suse.cz>
1258
1259 PR sanitizer/78270
1260 * gcc.dg/asan/pr78270.c: New test.
1261
c74b2e3b 12622016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1263 Jakub Jelinek <jakub@redhat.com>
1264
1265 PR debug/78112
44b49e6b 1266 * g++.dg/pr78112.C: New testcase.
c74b2e3b 1267
934a0458 12682016-11-09 Jakub Jelinek <jakub@redhat.com>
1269
104d9702 1270 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1271 -Wno-c++1z-compat.
1272 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1273 string in case condition contains % characters.
1274
934a0458 1275 PR c++/78283
1276 * g++.dg/cpp1z/noexcept-type13.C: New test.
1277
99f5e97b 12782016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1279
1280 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1281 using (HAS_MOVN) with MIPS III.
1282
92902736 12832016-11-09 Janus Weil <janus@gcc.gnu.org>
1284
1285 PR fortran/46459
1286 * gfortran.dg/volatile14.f90: New test.
1287
c07c7aac 12882016-11-09 Uros Bizjak <ubizjak@gmail.com>
1289
1290 PR target/78262
1291 * gcc.target/i386/pr78262.c: New test.
1292
53ae7f64 12932016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 1294
1295 PR fortran/78259
1296 * gfortran.dg/pr78259.f90: New test.
1297
c2ee4354 12982016-11-09 Janus Weil <janus@gcc.gnu.org>
1299
1300 PR fortran/60777
1301 * gfortran.dg/spec_expr_7.f90: New test.
1302
58721d0c 13032016-11-09 Jakub Jelinek <jakub@redhat.com>
1304
092db747 1305 PR target/77718
1306 * gcc.c-torture/execute/pr77718.c: New test.
1307
58721d0c 1308 * gcc.dg/ubsan/c99-shift-3.c: New test.
1309 * gcc.dg/ubsan/c99-shift-4.c: New test.
1310 * gcc.dg/ubsan/c99-shift-5.c: New test.
1311 * gcc.dg/ubsan/c99-shift-6.c: New test.
1312
61e45f2d 13132016-11-09 Martin Liska <mliska@suse.cz>
1314
1315 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1316 test-case for memcmp.
1317 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1318
0787dd56 13192016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1320
1321 PR testsuite/78269
1322 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1323
df163634 13242016-11-09 Paul Thomas <pault@gcc.gnu.org>
1325
1326 * gfortran.dg/move_alloc_18.f90: New test.
1327
0c3d1ddf 13282016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1329
1330 PR middle-end/78256
1331 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1332 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1333
46837445 13342016-11-09 Janus Weil <janus@gcc.gnu.org>
1335
1336 PR fortran/71894
1337 * gfortran.dg/class_59.f90: New test.
1338
68d072bb 13392016-11-09 Richard Biener <rguenther@suse.de>
1340
1341 PR tree-optimization/78007
1342 * gcc.dg/vect/vect-bswap32.c: Adjust.
1343 * gcc.dg/vect/vect-bswap64.c: Likewise.
1344
e0bcc1cc 13452016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1346
1347 * gcc.dg/ipa/vrp7.c: New test.
1348
166f8178 13492016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1350
1351 PR ipa/78121
1352 * gcc.dg/ipa/pr78121.c: New test.
1353
e7c5f688 13542016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1355
1356 * c-c++-common/asan/default_options.h: New file.
1357 * c-c++-common/asan/strcasestr-1.c: New test.
1358 * c-c++-common/asan/strcasestr-2.c: Likewise.
1359 * c-c++-common/asan/strcspn-1.c: Likewise.
1360 * c-c++-common/asan/strcspn-2.c: Likewise.
1361 * c-c++-common/asan/strpbrk-1.c: Likewise.
1362 * c-c++-common/asan/strpbrk-2.c: Likewise.
1363 * c-c++-common/asan/strspn-1.c: Likewise.
1364 * c-c++-common/asan/strspn-2.c: Likewise.
1365 * c-c++-common/asan/strstr-1.c: Likewise.
1366 * c-c++-common/asan/strstr-2.c: Likewise.
1367 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1368
1350ad47 13692016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1370
1371 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1372
a3ba9d54 13732016-11-08 Janus Weil <janus@gcc.gnu.org>
1374
1375 PR fortran/68440
1376 * gfortran.dg/class_58.f90: New test.
1377
bcc971fd 13782016-11-08 Uros Bizjak <ubizjak@gmail.com>
1379
1380 PR target/70799
1381 * gcc.target/i386/pr70799-2.c: New test.
1382
af1b77d0 13832016-11-08 Janus Weil <janus@gcc.gnu.org>
1384
1385 PR fortran/77596
1386 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1387
ed73a6cb 13882016-11-08 Bin Cheng <bin.cheng@arm.com>
1389
1390 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1391
b887afd7 13922016-11-08 Bin Cheng <bin.cheng@arm.com>
1393
1394 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1395
4ba8fd25 13962016-11-08 Bin Cheng <bin.cheng@arm.com>
1397
1398 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1399
d71fcb4d 14002016-11-08 Martin Liska <mliska@suse.cz>
1401
1402 PR testsuite/78242
1403 * g++.dg/asan/use-after-scope-4.C: New test.
1404 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1405 * gcc.dg/asan/use-after-scope-8.c: Remove.
1406
dc168f1c 14072016-11-08 Richard Biener <rguenther@suse.de>
1408
1409 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1410
2cda118d 14112016-11-08 Tamar Christina <tamar.christina@arm.com>
1412
1413 PR testsuite/78136
1414 * gcc.dg/cpp/trad/trad.exp
1415 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1416 * gcc.dg/cpp/trad/include.c: Use local header file.
1417
de8f611c 14182016-11-08 Richard Biener <rguenther@suse.de>
1419
1420 PR tree-optimization/78205
1421 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1422
095c7123 14232016-11-08 Richard Biener <rguenther@suse.de>
1424
1425 PR tree-optimization/78224
1426 * g++.dg/torture/pr78224.C: New testcase.
1427
5de86198 14282016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1429
1430 * gcc.dg/store_merging_1.c: Require store_merge.
1431 * gcc.dg/store_merging_2.c: Likewise.
1432 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 1433 * gcc.dg/store_merging_5.c: Likewise.
5de86198 1434 * gcc.dg/store_merging_6.c: Likewise.
1435 * gcc.dg/store_merging_7.c: Likewise.
1436 * gcc.dg/store_merging_8.c: Likewise.
1437 * lib/target-supports.exp (check_effective_target_store_merge): New.
1438
9c118ae0 14392016-11-07 David Edelsohn <dje.gcc@gmail.com>
1440
1441 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1442 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1443 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1444 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1445 -mvsx -mpower8-vector.
1446 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1447 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1448 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1449 -mvsx -mpower8-vector.
1450
ded98213 14512016-11-07 David Edelsohn <dje.gcc@gmail.com>
1452
1453 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1454
1455 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1456 * gcc.dg/visibility-14.c: XFAIL AIX.
1457 * gcc.dg/visibility-15.c: XFAIL AIX.
1458 * gcc.dg/visibility-16.c: XFAIL AIX.
1459 * gcc.dg/visibility-17.c: XFAIL AIX.
1460 * gcc.dg/visibility-18.c: XFAIL AIX.
1461 * gcc.dg/visibility-19.c: XFAIL AIX.
1462 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1463 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1464 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1465 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1466
dfeedc5c 14672016-11-07 Jakub Jelinek <jakub@redhat.com>
1468
1469 PR target/78227
1470 * gcc.target/i386/pr78227-1.c: New test.
1471 * gcc.target/i386/pr78227-2.c: New test.
1472
4a9eb7eb 14732016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1474
1475 PR middle-end/35691
1476 * gcc.dg/pr35691-1.c: New test-case.
1477 * gcc.dg/pr35691-2.c: Likewise.
1478
9075517e 14792016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1480
1481 PR rtl-optimization/77309
1482 * gcc.dg/torture/pr77309.c: New test.
1483
1764c2f2 14842016-11-07 Jakub Jelinek <jakub@redhat.com>
1485
1486 PR middle-end/71529
1487 * gcc.target/i386/pr71529.C: Moved to ...
1488 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1489
1490 PR target/64411
1491 * gcc.target/i386/pr64411.C: Moved to ...
1492 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1493 lp64.
1494
1495 PR target/65105
1496 * gcc.target/i386/pr65105-4.C: Moved to ...
1497 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1498 Run into compile test rather than execute test.
1499
e3dbe99a 15002016-11-07 Richard Biener <rguenther@suse.de>
1501
1502 PR target/78229
1503 * g++.dg/pr78229.C: New testcase.
1504
4de7f8df 15052016-11-07 Richard Biener <rguenther@suse.de>
1506
1507 PR tree-optimization/78218
1508 * gcc.dg/torture/pr78218.c: New testcase.
1509
57b2dea1 15102016-11-07 Richard Biener <rguenther@suse.de>
1511
1512 PR tree-optimization/78228
1513 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1514
0c448d00 15152016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1516
1517 PR target/77822
1518 * g++.dg/torture/pr77822.C: New test.
1519
ea86011c 15202016-11-07 Martin Liska <mliska@suse.cz>
1521
1522 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1523 -f-sanitize-address-use-after-scope.
1524 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1525 internal fn calls.
1526 * g++.dg/asan/use-after-scope-1.C: New test.
1527 * g++.dg/asan/use-after-scope-2.C: Likewise.
1528 * g++.dg/asan/use-after-scope-3.C: Likewise.
1529 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1530 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1531 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1532 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1533 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1534 * g++.dg/asan/use-after-scope-types.h: Likewise.
1535 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1536 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1537 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1538 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1539 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1540 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1541 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1542 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1543 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1544 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1545 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1546 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1547 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1548 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1549
82031b11 15502016-11-07 Richard Biener <rguenther@suse.de>
1551
1552 PR tree-optimization/78189
1553 * g++.dg/torture/pr78189.C: New testcase.
1554
272c18b8 15552016-11-06 David Edelsohn <dje.gcc@gmail.com>
1556
1557 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1558
5055cc98 15592016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1560
1561 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1562 occuring.
1563
ddd81c4d 15642016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1565
1566 PR fortran/78221
1567 * arith.c (gfc_complex2real): Change gfc_warning_now to
1568 gfc_warning.
1569
ae1fe1c1 15702016-11-05 Paul Thomas <pault@gcc.gnu.org>
1571
1572 * gfortran.dg/move_alloc_17.f03: New test.
1573
1f8787c9 15742016-11-05 Richard Biener <rguenther@suse.de>
1575
1576 PR bootstrap/78188
1577 * g++.dg/ipa/pr78188.C: New test.
1578
a3886308 15792016-11-05 Janus Weil <janus@gcc.gnu.org>
1580 Dominique d'Humieres <dominiq@lps.ens.fr>
1581
1582 PR fortran/69495
1583 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1584
ae235bb5 15852016-11-05 Paul Thomas <pault@gcc.gnu.org>
1586
1587 PR fortran/67564
1588 * gfortran.dg/select_type_39.f03: New test.
1589
15902016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 1591
1592 PR fortran/64933
1593 * gfortran.dg/associate_23.f90: New test.
1594
cdf56687 15952016-11-04 Jakub Jelinek <jakub@redhat.com>
1596
1597 PR target/77834
1598 * gcc.dg/pr77834.c: New test.
1599
8be5cb78 16002016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1601
1602 PR c++/67980
1603 * g++.dg/cpp1y/pr67980.C: New.
1604
133e5599 16052016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1606
1607 * gcc.target/powerpc/fold-vec-add-1.c: New.
1608 * gcc.target/powerpc/fold-vec-add-2.c: New.
1609 * gcc.target/powerpc/fold-vec-add-3.c: New.
1610 * gcc.target/powerpc/fold-vec-add-4.c: New.
1611 * gcc.target/powerpc/fold-vec-add-5.c: New.
1612 * gcc.target/powerpc/fold-vec-add-6.c: New.
1613 * gcc.target/powerpc/fold-vec-add-7.c: New.
1614
1c518af3 16152016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 1616
1617 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1618 for -mbranch-likely, infer -mno-branch-likely for R6.
1619
25326fef 16202016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1621
1622 PR c++/71973
1623 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1624 * g++.dg/init/new15.C: Likewise.
1625 * g++.dg/ipa/inline-1.C: Likewise.
1626 * g++.dg/ipa/inline-2.C: Likewise.
1627 * g++.dg/lto/20080908-1_0.C: Likewise.
1628 * g++.dg/tc1/dr20.C: Likewise.
1629 * g++.dg/tree-ssa/inline-1.C: Likewise.
1630 * g++.dg/tree-ssa/inline-2.C: Likewise.
1631 * g++.old-deja/g++.law/except1.C: Likewise.
1632 * g++.old-deja/g++.other/vbase5.C: Likewise.
1633 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1634
e72902d2 16352016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1636
1637 PR tree-optimization/78210
1638 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1639 possibility of widening multiplies.
1640
5b9b62c9 16412016-11-04 Richard Biener <rguenther@suse.de>
1642
1643 PR middle-end/78185
1644 * gcc.dg/pr78185.c: New testcase.
1645
5f1e62c6 16462016-10-04 David Edelsohn <dje.gcc@gmail.com>
1647
1648 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1649 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1650
2034deb9 16512016-11-03 Jakub Jelinek <jakub@redhat.com>
1652 Alexandre Oliva <aoliva@redhat.com>
1653 Jason Merrill <jason@redhat.com>
1654
1655 PR debug/28767
1656 PR debug/56974
1657 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1658 * g++.dg/debug/dwarf2/ref-3.C: New test.
1659 * g++.dg/debug/dwarf2/ref-4.C: New test.
1660 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1661 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1662
16632016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 1664
1665 * gfortran.dg/dec_exp_1.f90: New test.
1666 * gfortran.dg/dec_exp_2.f90: Likewise.
1667 * gfortran.dg/dec_exp_3.f90: Likewise.
1668
2034deb9 16692016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 1670
1671 * gfortran.dg/dec_parameter_1.f: New test.
1672 * gfortran.dg/dec_parameter_2.f90: Likewise.
1673 * gfortran.dg/dec_parameter_3.f90: Likewise.
1674 * gfortran.dg/dec_parameter_4.f90: Likewise.
1675
36ffeeaf 16762016-11-03 Martin Liska <mliska@suse.cz>
1677
1678 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1679 output.
1680 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1681
9769a02b 16822016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1683
1684 PR libgcc/78067
1685 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1686
d9b9f4ab 16872016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1688
1689 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1690
60cd8c97 16912016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1692
1693 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1694
e69f2f12 16952016-11-01 Tamar Christina <tamar.christina@arm.com>
1696
1697 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1698 Check for arm_v8_neon_hw.
1699 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1700 Likewise.
1701 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1702 Likewise.
1703 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1704 Likewise.
1705
427223f1 17062016-11-02 Richard Biener <rguenther@suse.de>
1707
1708 * gcc.dg/store_merging_8.c: New testcase.
1709
2034deb9 17102016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 1711
1712 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1713
134e84c6 17142016-11-02 David Edelsohn <dje.gcc@gmail.com>
1715
bbfcea83 1716 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1717 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1718 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1719 * gcc.dg/pr65779.c: XFAIL AIX.
1720 * gcc.dg/pr70405.c: XFAIL AIX.
1721
134e84c6 1722 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1723 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1724 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1725
0cc844b2 17262016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1727
1728 * lib/target-supports.exp (check_gc_sections_available): Use
1729 -print-prog-name=ld to determine linker used.
1730
5e0b5f08 17312016-11-02 Martin Liska <mliska@suse.cz>
1732
1733 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1734 test case.
1735
5e922e43 17362016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1737
1738 PR tree-optimization/78170
1739 * gcc.c-torture/execute/pr78170.c: New test.
1740
e77557c0 17412016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1742
1743 PR tree-optimization/78162
1744 * gcc.c-torture/compile/pr78162.c: New test.
1745
76bc343a 17462016-11-02 Richard Biener <rguenther@suse.de>
1747
1748 PR tree-optimization/78035
1749 PR tree-optimization/77964
1750 * gcc.target/i386/pr78035.c: New testcase.
1751
3763b845 17522016-11-02 Richard Biener <rguenther@suse.de>
1753
1754 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1755 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1756 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1757 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1758 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1759
3e41d21b 17602016-11-01 David Edelsohn <dje.gcc@gmail.com>
1761
1762 * gfortran.dg/pr70937.f90: require-effective-target lto.
1763
66d722cc 17642016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1765
1766 PR fortran/69544
1767 * gfortran.dg/where_6.f90: New test.
1768
dcc1dde9 17692016-11-01 Jakub Jelinek <jakub@redhat.com>
1770
1771 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1772
d28d2da4 17732016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1774
1775 PR fortran/69544
1776 * gfortran.dg/where_5.f90: New test.
1777
94bea3fe 17782016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1779
1780 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1781 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1782 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1783 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1784
164d44e8 17852016-11-01 Uros Bizjak <ubizjak@gmail.com>
1786
1787 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1788 Whitespace fixes.
1789 (check_effective_target_vect_cmdline_needed): Check
1790 is-effective-target ia32 for x86 targets.
1791 (check_effective_target_vect_simd_clones): Simplify condition.
1792 (check_effective_target_vect_double): Ditto.
1793 (check_effective_target_vect_aligned_arrays): Check
1794 is-effective-target ia32 for x86 targets. Simplify condition.
1795 (check_effective_target_vect_multiple_sizes): Simplify condition.
1796 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1797 (check_effective_target_sync_int_128): Simplify condition.
1798 (check_effective_target_sync_int_128_runtime): Ditto.
1799 (check_effective_target_sync_long_long_runtime): Ditto.
1800 (check_effective_target_divmod): Add i?86-*-* target.
1801
9fc5a5fc 18022016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1803
1804 * gcc.target/powerpc/vsx-extract-4.c: New test.
1805 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1806
a5b29676 18072016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1808
1809 PR fortran/54679
1810 * gfortran.dg/fmt_l.f90: Update test.
1811 * gfortran.dg/fmt_l0.f90: New test.
1812
e7defe0c 18132016-10-31 Jakub Jelinek <jakub@redhat.com>
1814
1815 PR c++/78089
1816 * c-c++-common/builtin-shuffle-1.c: New test.
1817 * g++.dg/cpp0x/addressof3.C: New test.
1818
6743ce6f 18192016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1820
1821 Add tests for a const member and a reference member for launder.
1822 * g++.dg/cpp1z/launder3.C: New.
1823 * g++.dg/cpp1z/launder4.C: Likewise.
1824 * g++.dg/cpp1z/launder5.C: Likewise.
1825 * g++.dg/cpp1z/launder5.cc: Likewise.
1826 * g++.dg/cpp1z/launder5.h: Likewise.
1827 * g++.dg/cpp1z/launder6.C: Likewise.
1828 * g++.dg/cpp1z/launder6.cc: Likewise.
1829 * g++.dg/cpp1z/launder6.h: Likewise.
1830
c02417ad 18312016-10-31 Jakub Jelinek <jakub@redhat.com>
1832
f6f44a1d 1833 PR c++/77948
1834 * g++.dg/cpp0x/pr77948-1.C: New test.
1835 * g++.dg/cpp0x/pr77948-2.C: New test.
1836 * g++.dg/cpp0x/pr77948-3.C: New test.
1837 * g++.dg/cpp0x/pr77948-4.C: New test.
1838 * g++.dg/cpp0x/pr77948-5.C: New test.
1839 * g++.dg/cpp0x/pr77948-6.C: New test.
1840
c02417ad 1841 PR tree-optimization/77860
1842 * gcc.dg/pr77860.c: New test.
1843
5f5452c2 18442016-10-31 Jakub Jelinek <jakub@redhat.com>
1845
1846 PR c++/77886
1847 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1848
c6c79147 18492016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1850
1851 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1852
50d3ad71 18532016-10-30 Le-Chun Wu <lcwu@google.com>
1854 Mark Wielaard <mjw@redhat.com>
1855
1856 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1857 * gcc.dg/Wshadow-local-1.c: Likewise.
1858 * gcc.dg/Wshadow-local-2.c: Likewise.
1859 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1860 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1861 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1862
7f0c2660 18632016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1864
1865 PR tree-optimization/71915
1866 PR tree-optimization/71490
1867 * gcc.dg/tree-ssa/pr54245.c: Delete.
1868 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1869 document why.
1870
8efd711b 18712016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1872
1873 PR fortran/78123
1874 * gfortran.dg/fmt_t_9.f: New test.
1875
a57f28d2 18762016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1877
1878 PR fortran/67219
1879 * gfortran.dg/pr67219.f90: New test.
1880
f6443ac9 18812016-10-29 Jakub Jelinek <jakub@redhat.com>
1882
90ff29c3 1883 PR rtl-optimization/77919
1884 * g++.dg/torture/pr77919-2.C: New test.
1885
f6443ac9 1886 PR target/78148
1887 * gcc.dg/pr78148.c: New test.
1888
97574c57 18892016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1890
1891 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1892 * gcc.target/sparc/overflow-4.c: ...here.
1893 * gcc.target/sparc/overflow-5.c: New test.
1894
67f7b566 18952016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1896 Kugan Vivekanandarajah <kuganv@linaro.org>
1897 Jim Wilson <jim.wilson@linaro.org>
1898
1899 PR tree-optimization/43721
1900 * lib/target-supports.exp (check_effective_target_divmod): New.
1901 (check_effective_target_divmod_simode): Likewise.
1902 (check_effective_target_arm_divmod_simode): Likewise.
1903 * gcc.dg/divmod-1-simode.c: New test.
1904 * gcc.dg/divmod-1.c: Likewise.
1905 * gcc.dg/divmod-2-simode.c: Likewise.
1906 * gcc.dg/divmod-2.c: Likewise.
1907 * gcc.dg/divmod-3-simode.c: Likewise.
1908 * gcc.dg/divmod-3.c: Likewise.
1909 * gcc.dg/divmod-4-simode.c: Likewise.
1910 * gcc.dg/divmod-4.c: Likewise.
1911 * gcc.dg/divmod-5.c: Likewise.
1912 * gcc.dg/divmod-6-simode.c: Likewise.
1913 * gcc.dg/divmod-6.c: Likewise.
1914 * gcc.dg/divmod-7.c: Likewise.
1915
3d3e04ac 19162016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 1917 Jakub Jelinek <jakub@redhat.com>
1918 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 1919
1920 PR middle-end/22141
1921 PR rtl-optimization/23684
1922 * gcc.c-torture/execute/pr22141-1.c: New test.
1923 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1924 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1925 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1926 * gcc.dg/store_merging_1.c: New test.
1927 * gcc.dg/store_merging_2.c: Likewise.
1928 * gcc.dg/store_merging_3.c: Likewise.
1929 * gcc.dg/store_merging_4.c: Likewise.
1930 * gcc.dg/store_merging_5.c: Likewise.
1931 * gcc.dg/store_merging_6.c: Likewise.
1932 * gcc.dg/store_merging_7.c: Likewise.
1933 * gcc.target/i386/pr22141.c: Likewise.
1934 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1935 * g++.dg/init/new17.C: Likewise.
1936
2034deb9 19372016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 1938
1939 PR middle-end/72747
1940 * c-c++-common/pr72747-1.c: New test.
1941 * c-c++-common/pr72747-2.c: Likewise.
1942
987860a9 19432016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1944
1945 * gcc.target/s390/oscbreak-1.c: New test.
1946
55c01516 19472016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1948
1949 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1950
452a353a 19512016-10-28 Jakub Jelinek <jakub@redhat.com>
1952
971e7f12 1953 PR rtl-optimization/77919
1954 * g++.dg/torture/pr77919.C: New test.
1955
452a353a 1956 PR rtl-optimization/78132
1957 * gcc.target/i386/pr78132.c: New test.
1958
c8fb4e06 19592016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1960
1961 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1962
d59ca9c8 19632016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1964
1965 * gcc.target/powerpc/vsx-simode.c: New test.
1966 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1967 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1968
b95a2fd4 19692016-10-27 Jakub Jelinek <jakub@redhat.com>
1970
bd7b3fc8 1971 PR fortran/78026
1972 * gfortran.dg/gomp/pr78026.f03: New test.
1973 * gfortran.dg/select_type_38.f03: New test.
1974
b95a2fd4 1975 PR middle-end/78025
1976 * g++.dg/gomp/declare-simd-7.C: New test.
1977
bd7b3fc8 19782016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 1979
1980 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1981 * gfortran.dg/dec_init_2.f90: Likewise.
1982 * gfortran.dg/dec_init_3.f90: New test.
1983 * gfortran.dg/dec_init_4.f90: Likewise.
1984
641ae1b8 19852016-10-27 Bin Cheng <bin.cheng@arm.com>
1986
1987 * gcc.dg/fold-narrowbopcst-1.c: New test.
1988
bd7b3fc8 19892016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 1990
1991 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1992 dg-shouldfail/dg-output instead of XFAIL.
1993 * gfortran.dg/dec_io_6.f90: Likewise.
1994
84b72a11 19952016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1996
1997 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1998 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1999 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2000 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2001 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2002 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2003 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2004 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2005 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2006 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2007
15eeb126 20082016-10-27 Bin Cheng <bin.cheng@arm.com>
2009
2010 * gcc.dg/fold-convmaxconv-1.c: New test.
2011 * gcc.dg/fold-convminconv-1.c: New test.
2012
2034deb9 20132016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 2014
2015 PR fortran/78092
2016 * gfortran.dg/pr78092.f90: New test.
2017
2db725dd 20182016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2019
2020 PR target/78056
2021 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2022 expected error message.
2023 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2024 expected error message.
2025 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2026 (test_all_not_equal_and_not_zero): Change expected error message.
2027
816a8c6d 20282016-10-26 Jakub Jelinek <jakub@redhat.com>
2029
2030 PR fortran/77973
2031 * gfortran.dg/gomp/pr77973.f90: New test.
2032
ed09e1d5 20332016-10-26 Paul Thomas <pault@gcc.gnu.org>
2034
2035 PR fortran/78108
2036 * gfortran.dg/submodule_18.f08: New test.
2037 * gfortran.dg/submodule_19.f08: New test.
2038
a0194feb 20392016-10-26 Michael Matz <matz@suse.de>
2040
2041 * g++.dg/pr78060.C: New test.
2042 * gfortran.dg/pr78061.f: New test.
2043 * g++.dg/pr78088.C: New test.
2044
bd7b3fc8 20452016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 2046
2047 * gfortran.dg/dec_io_1.f90: New test.
2048 * gfortran.dg/dec_io_2.f90: New test.
2049 * gfortran.dg/dec_io_3.f90: New test.
2050 * gfortran.dg/dec_io_4.f90: New test.
2051 * gfortran.dg/dec_io_5.f90: New test.
2052 * gfortran.dg/dec_io_6.f90: New test.
2053
83ee671e 20542016-10-25 Jakub Jelinek <jakub@redhat.com>
2055
2056 PR sanitizer/78106
2057 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2058
20592016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 2060
2061 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2062 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2063
9db5ef21 20642016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2065
2066 * gnat.dg/opt59.adb: New test.
2067 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2068
2069 * gnat.dg/opt60.adb: New test.
2070
255d575a 20712016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2072
2073 PR fortran/72770
2074 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2075 this pr.
2076
6a2e2a85 20772016-10-25 Jakub Jelinek <jakub@redhat.com>
2078
2079 PR target/78102
2080 * gcc.target/i386/pr78102.c: New test.
2081
83ee671e 20822016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 2083
2084 * gfortran.dg/dec_logical_xor_1.f90: New test.
2085 * gfortran.dg/dec_logical_xor_2.f90: New test.
2086 * gfortran.dg/dec_logical_xor_3.f03: New test.
2087
83ee671e 20882016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 2089
2090 * gfortran.dg/dec_loc_rval_1.f90: New test.
2091 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 2092 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 2093
83ee671e 20942016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 2095
006943e8 2096 * gfortran.dg/dec_type_print.f90: New testcase.
2097
83ee671e 20982016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 2099
2100 * gfortran.dg/feed_1.f90: New test.
2101 * gfortran.dg/feed_2.f90: New test.
501b58b2 2102
a07d5339 21032016-10-25 Martin Liska <mliska@suse.cz>
2104
2105 PR sanitizer/78106
2106 * gcc.dg/asan/pr78106.c: New test.
2107
131ad74b 21082016-10-25 Martin Liska <mliska@suse.cz>
2109
2110 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2111
78e31c4c 21122016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2113
2114 PR target/78041
2115 * gcc.target/arm/pr78041.c: New test.
2116
6e1b2ffb 21172016-10-25 Jakub Jelinek <jakub@redhat.com>
2118
2119 * g++.dg/cpp1z/launder1.C: New test.
2120 * g++.dg/cpp1z/launder2.C: New test.
2121
c9a8ee19 21222016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 2123 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 2124
2125 PR target/71676
2126 PR target/71678
2127 * gcc.target/avr/pr71676-2.c: New test.
2128
24c7ece1 21292016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 2130 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 2131
2132 PR target/71676
2133 PR target/71678
2134 * gcc.target/avr/pr71676-1.c: New test.
2135 * gcc.target/avr/pr71676-3.c: New test.
2136 * gcc.target/avr/pr71676.c: New test.
2137 * gcc.target/avr/pr71678.c: New test.
2138
2e2f6914 21392016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2140
2141 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2142 such that cloned verions of tested functions are not created.
2143
0fdad659 21442016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2145
2146 PR fortran/71895
2147 * gfortran.dg/pr71895.f90: New test.
2148
1eaf0150 21492016-10-24 Jakub Jelinek <jakub@redhat.com>
2150
2151 * g++.dg/debug/dwarf2/ref-2.C: New test.
2152
5f64e688 21532016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2154
2155 * c-c++-common/Wint-in-bool-context-3.c: New test.
2156
c62d63d4 21572016-10-24 Martin Sebor <msebor@redhat.com>
2158
2159 PR middle-end/77735
2160 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2161 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2162 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2163 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2164 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2165 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2166 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2167
11cb7700 21682016-10-24 Richard Biener <rguenther@suse.de>
2169
2170 PR testsuite/71491
2171 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2172 * gcc.dg/vect/slp-45.c: Likewise.
2173
c2423c1d 21742016-10-24 Richard Biener <rguenther@suse.de>
2175
2176 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2177 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2178 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2179
2cd66116 21802016-10-24 Georg-Johann Lay <avr@gjlay.de>
2181
2182 PR target/78093
2183 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2184 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2185
8cc18ee3 21862016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2187
2188 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2189
595090de 21902016-10-24 Jakub Jelinek <jakub@redhat.com>
2191
2192 * gcc.target/i386/bmi2-pext-1.c: New test.
2193 * gcc.target/i386/bmi2-pdep-1.c: New test.
2194 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2195 * gcc.target/i386/tbm-bextri-1.c: New test.
2196 * gcc.target/i386/bmi-bextr-6.c: New test.
2197
98d9f593 21982016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2199
2200 PR target/77483
2201 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2202 * gcc.target/i386/pr65105-1.c: Likewise.
2203 * gcc.target/i386/pr65105-2.c: Likewise.
2204 * gcc.target/i386/pr65105-3.c: Likewise.
2205 * gcc.target/i386/pr65105-5.c: Likewise.
2206 * gcc.target/i386/pr67761.c: Likewise.
2207 * gcc.target/i386/pr70799-1.c: Likewise.
2208
020c2754 22092016-10-24 Martin Liska <mliska@suse.cz>
2210
2211 PR sanitizer/77966
2212 * c-c++-common/ubsan/unreachable-3.c: New test.
2213
a484f6fe 22142016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2215
2216 PR fortran/77763
2217 * gfortran.dg/pr77763.f90
2218
1a6627ef 22192016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2220
2221 PR fortran/54730
2222 PR fortran/78033
2223 * gfortran.dg/pr78033.f90: New test.
2224
b0cb70c0 22252016-10-23 Paul Thomas <pault@gcc.gnu.org>
2226
2227 PR fortran/69834
2228 * gfortran.dg/select_type_1.f03: Change error for overlapping
2229 TYPE IS cases.
2230 * gfortran.dg/select_type_36.f03: New test.
2231
11d8d4ee 22322016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2233
2234 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2235
5676fa7f 22362016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2237
2238 PR fortran/78021
2239 * gfortran.dg/string_length_3.f90: New test.
2240
d202d7b5 22412016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2242
d202d7b5 2243 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2244
22452016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2246
2247 PR fortran/43366
2248 PR fortran/57117
2249 PR fortran/61337
2250 * gfortran.dg/alloc_comp_class_5.f03: New test.
2251 * gfortran.dg/class_allocate_21.f90: New test.
2252 * gfortran.dg/class_allocate_22.f90: New test.
2253 * gfortran.dg/realloc_on_assign_27.f08: New test.
2254
5a096987 22552016-10-21 Jeff Law <law@redhat.com>
2256
2257 * PR tree-optimization/71947
2258 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2259 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2260 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2261
6cb5d057 22622016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2263
2264 * gcc.dg/ipa/vrp5.c: New test.
2265 * gcc.dg/ipa/vrp6.c: New test.
2266
0ee6ade7 22672016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2268
2269 * gcc.target/aarch64/test_frame_17.c: New test.
2270
0fe76522 22712016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2272
2273 * gcc.target/aarch64/test_frame_17.c: New test.
2274
4e2173b0 22752016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2276
2277 PR preprocessor/71681
2278 * gcc.dg/cpp/pr71681-1.c: New testcase
2279 * gcc.dg/cpp/pr71681-2.c: Likewise
2280 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2281 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2282 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2283 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2284
4d8040d8 22852016-10-21 Jakub Jelinek <jakub@redhat.com>
2286
1a4cced6 2287 PR target/78057
2288 * gcc.target/i386/pr78057.c: New test.
2289
4d8040d8 2290 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2291
60e91af4 22922016-10-21 Paul Thomas <pault@gcc.gnu.org>
2293
2294 PR fortran/69566
2295 * gfortran.dg/select_type_37.f03: New test.
2296
c2c800fc 22972016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2298
2299 PR target/71627
2300 * gcc.target/avr/pr71627.c: New test
2301
121d313b 23022016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2303
2304 * gcc.target/sparc/overflow-1.c: New test.
2305 * gcc.target/sparc/overflow-2.c: Likewise.
2306 * gcc.target/sparc/overflow-3.c: Likewise.
2307
f1ea412a 23082016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2309
2310 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2311 effective target.
2312
ec85126d 23132016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2314
2315 PR rtl-optimization/78038
2316 * gcc.target/aarch64/pr78038.c: New test.
2317
a3d5ca2a 23182016-10-21 Richard Biener <rguenther@suse.de>
2319
2320 PR tree-optimization/78051
2321 * g++.dg/torture/pr78051.C: New testcase.
2322
127b5b65 23232016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2324
2325 * c-c++-common/wdate-time.c: Restored test case.
2326 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2327
8d379b82 23282016-10-20 Jakub Jelinek <jakub@redhat.com>
2329
2330 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2331
e0a20c9e 23322016-10-20 Uros Bizjak <ubizjak@gmail.com>
2333
2334 PR target/78037
2335 * gcc.target/i386/pr78037.c: New test.
2336
06904722 23372016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2338
2339 * gcc.target/visium/overflow8.c: New.
2340 * gcc.target/visium/overflow16.c: Likewise.
2341 * gcc.target/visium/overflow32: Likewise.
2342
92a2a716 23432016-10-20 Michael Matz <matz@suse.de>
2344
2345 * gcc.dg/loop-split.c: New test.
2346 * gcc.dg/tree-ssa/ifc-9.c: Update.
2347 * gcc.dg/tree-ssa/ifc-10.c: Update.
2348
8a0d346b 23492016-10-20 Richard Biener <rguenther@suse.de>
2350
2351 * gcc.dg/graphite/pr35356-1.c: Update.
2352
bc3bde59 23532016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2354
2355 PR c++/77446
2356 * g++.dg/cpp1y/pr77446.C: New.
2357
ab056ef4 23582016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2359
2360 PR tree-optimization/53979
2361 * gcc.dg/pr53979-1.c: New test-case.
2362 * gcc.dg/pr53979-2.c: Likewise.
2363
5c2ba578 23642016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2365
2366 * c-c++-common/Wint-in-bool-context-2.c: New test.
2367
dbbe97e3 23682016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2369
2370 * gfortran.dg/dtio_17.f90: Fix test.
2371
0d05daf3 23722016-10-19 Aldy Hernandez <aldyh@redhat.com>
2373
2374 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2375 * gcc.dg/Walloca-2.c: Same.
2376
e066ee66 23772016-10-19 Aldy Hernandez <aldyh@redhat.com>
2378
2379 * gcc.dg/Wvla-1.c: Rename to...
2380 * gcc.dg/Wvla-larger-than-1.c: ...this.
2381 * gcc.dg/Wvla-2.c: Rename to...
2382 * gcc.dg/Wvla-larger-than-2.c: ...this.
2383 * gcc.dg/Wvla-3.c: Rename to...
2384 * gcc.dg/Walloca-11.c.: ...this.
2385 * gcc.dg/wvla-[1-7].c: Rename to:
2386 * gcc.dg/Wvla-[1-7].c: ...this.
2387
82112bf2 23882016-10-19 Bin Cheng <bin.cheng@arm.com>
2389
2390 PR tree-optimization/78005
2391 * gcc.dg/vect/pr78005.c: New.
2392 * gcc.target/i386/l_fma_float_1.c: Revise test.
2393 * gcc.target/i386/l_fma_float_2.c: Ditto.
2394 * gcc.target/i386/l_fma_float_3.c: Ditto.
2395 * gcc.target/i386/l_fma_float_4.c: Ditto.
2396 * gcc.target/i386/l_fma_float_5.c: Ditto.
2397 * gcc.target/i386/l_fma_float_6.c: Ditto.
2398 * gcc.target/i386/l_fma_double_1.c: Ditto.
2399 * gcc.target/i386/l_fma_double_2.c: Ditto.
2400 * gcc.target/i386/l_fma_double_3.c: Ditto.
2401 * gcc.target/i386/l_fma_double_4.c: Ditto.
2402 * gcc.target/i386/l_fma_double_5.c: Ditto.
2403 * gcc.target/i386/l_fma_double_6.c: Ditto.
2404
b3e3b38b 24052016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2406
2407 PR tree-optimization/78024
2408 * gcc.dg/goacc/loop-processing-1.c: New file.
2409
1227b118 24102016-10-19 Richard Biener <rguenther@suse.de>
2411
2412 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2413
f9debd38 24142016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2415
2416 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2417 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2418 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2419 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2420 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2421 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2422 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2423 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2424 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2425 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2426 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2427 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2428 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2429 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2430 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2431 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2432 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2433 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2434 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2435 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2436 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2437 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2438 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2439 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2440 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2441 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2442 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2443 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2444 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2445 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2446 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2447 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2448 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2449 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2450 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2451 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2452 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2453 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2454 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2455 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2456 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2457 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2458 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2459 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2460 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2461 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2462 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2463 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2464 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2465 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2466 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2467 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2468 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2469 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2470 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2471 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2472 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2473 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2474 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2475 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2476 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2477 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2478 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2479 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2480 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2481 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2482 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2483 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2484 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2485 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2486 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2487 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2488 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2489 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2490 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2491 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2492 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2493 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2494 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2495 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2496 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2497 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2498 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2499 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2500 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2501 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2502 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2503 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2504 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2505 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2506 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2507 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2508 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2509 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2510 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2511 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2512 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2513 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2514 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2515 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2516 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2517 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2518 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2519 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2520 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2521 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2522 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2523 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2524 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2525 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2526 * gcc.target/powerpc/vsu/vsu.exp: New file.
2527
4d7671d9 25282016-10-18 Uros Bizjak <ubizjak@gmail.com>
2529
2530 PR target/77991
2531 * gcc.target/i386/pr77991.c: New test.
2532
ce1813aa 25332016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2534
2535 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2536 LTO is used.
2537
7c57132a 25382016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2539
4d7671d9 2540 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 2541
9edca09e 25422016-10-18 Richard Biener <rguenther@suse.de>
2543
2544 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2545 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2546 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2547 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2548 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2549 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2550 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2551 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2552 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2553 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2554 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2555 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2556 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2557 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2558 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2559 * gcc.dg/pr68217.c: Likewise.
2560 * gcc.dg/predict-9.c: Likewise.
2561 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2562 * gcc.dg/predict-1.c: Likewise.
2563
089541f0 25642016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2565
2566 * gfortran.dg/dtio_17.f90: New test.
2567
130a8de2 25682016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2569
2570 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2571
fc323d70 25722016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2573
2574 * gcc.dg/ipa/vrp4.c: New test.
2575
5b48910f 25762016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2577
2578 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2579 * gcc.dg/torture/pr39074.c: Likewise.
2580
946d814a 25812016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2582
2583 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2584 * gnat.dg/trampoline4.adb: Minor tweak.
2585
53cddf24 25862016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2587
2588 PR tree-optimization/77916
2589 * gcc.dg/torture/pr77916.c: New.
2590
443d1195 25912016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2592
2593 PR fortran/77978
2594 * gfortran.dg/pr77978_1.f90: New test.
2595 * gfortran.dg/pr77978_2.f90: Ditto.
2596 * gfortran.dg/pr77978_3.f90: Ditto.
2597
5db34fe5 25982016-10-17 Paul Thomas <pault@gcc.gnu.org>
2599
2600 PR fortran/61420
2601 PR fortran/78013
2602 * gfortran.dg/proc_ptr_49.f90: New test.
2603
a68b3ea1 26042016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2605
2606 PR target/77308
2607 * gcc.target/arm/pr77308.c: New test.
2608
dbd2f085 26092016-10-17 David Edelsohn <dje.gcc@gmail.com>
2610
2611 * lib/target-supports.exp
2612 (check_effective_target_floatn_nx_runtime): Return 0 for
2613 powerpc*-ibm-aix*.
2614
5bcc4152 26152016-10-17 Andrew Pinski <apinski@cavium.com>
2616
2617 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2618 long instead of long.
2619 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2620 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2621 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2622 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2623 * gcc.target/aarch64/pr68102_1.c: Likewise.
2624 * gcc.target/aarch64/target_attr_3.c: Likewise.
2625
6539e0f7 26262016-10-17 Richard Biener <rguenther@suse.de>
2627
2628 PR tree-optimization/77988
2629 * gcc.dg/torture/pr77988.c: New testcase.
2630
6a0d39d6 26312016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2632
2633 * gcc.dg/pr71636-1.c: New test-case.
2634 * gcc.dg/pr71636-2.c: Likewise.
2635
a27e3913 26362016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2637
2638 * gnat.dg/trampoline3.adb: New test.
2639 * gnat.dg/trampoline4.adb: Likewise.
2640
4c3a9c43 26412016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2642
2643 * gfortran.dg/dtio_16.f90: New test.
2644
b39e7130 26452016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2646
2647 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2648 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2649 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2650
e16e12bf 26512016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2652
2653 * gcc.target/sparc/popc.c: Rename to...
2654 * gcc.target/sparc/popc-1.c: ...this.
2655 * gcc.target/sparc/popc-2.c: New test.
2656
f2540a7e 26572016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2658
2659 PR fortran/77972
2660 * gfortran.dg/unexpected_eof_4.f90: New test.
2661
5ba96fdd 26622016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2663
c258c004 2664 PR libfortran/48587
2665 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 2666
6b34469c 26672016-10-14 Jakub Jelinek <jakub@redhat.com>
2668
7aeed2e5 2669 PR middle-end/77959
2670 * gfortran.dg/pr77959.f90: New test.
2671
6b34469c 2672 DR 1511 - const volatile variables and ODR
2673 * g++.dg/DRs/dr1511-1.C: New test.
2674 * g++.dg/DRs/dr1511-2.C: New test.
2675
f81df488 26762016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2677
2678 * gnat.dg/debug7.adb (dg-options): Remove -g.
2679 * gnat.dg/debug8.adb (dg-options): Add -margs.
2680 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2681
e5664bb5 26822016-10-14 Richard Biener <rguenther@suse.de>
2683
2684 PR tree-optimization/77979
2685 * gcc.dg/torture/pr77979.c: New testcase.
2686
3b7a15a1 26872016-10-14 Martin Liska <mliska@suse.cz>
2688
2689 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2690 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2691 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2692
2b379696 26932016-10-14 Uros Bizjak <ubizjak@gmail.com>
2694
2695 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2696 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2697 * gcc.dg/torture/pr77937-2.c: Likewise.
2698
0dfdb37a 26992016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2700
2701 * gnat.dg/lto15.adb: Adjust.
2702 * gnat.dg/lto16.adb: Likewise.
2703 * gnat.dg/lto17.adb: Likewise
2704 * gnat.dg/lto18.ad[sb]: New test.
2705 * gnat.dg/lto18_pkg.ads: New helper.
2706 * gnat.dg/lto19.adb: New test.
2707 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2708 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2709 * gnat.dg/lto20.adb: New test.
2710 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2711
30825815 27122016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2713
2714 * gfortran.dg/coarray_38.f90: Expect error message.
2715
f6412f44 27162016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2717
2718 * gcc.target/aarch64/spellcheck_1.c: New test.
2719 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2720 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2721 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2722 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2723 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2724
7a8fd205 27252016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2726
2727 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2728
0512a8c6 27292016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2730
2731 PR tree-optimization/77937
2732 * gcc.dg/torture/pr77937-1.c: New.
2733 * gcc.dg/torture/pr77937-2.c: New.
2734
81f19d90 27352016-10-13 Jakub Jelinek <jakub@redhat.com>
2736
2737 * g++.dg/cpp1z/inline-var1.C: New test.
2738 * g++.dg/cpp1z/inline-var1a.C: New test.
2739 * g++.dg/cpp1z/inline-var1.h: New file.
2740 * g++.dg/cpp1z/inline-var2.C: New test.
2741 * g++.dg/cpp1z/inline-var3.C: New test.
2742 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2743 uninitialized const.
2744
83ee671e 27452016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 2746
f3e6118a 2747 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2748 Xscale is specified, not just -march.
2749 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2750 is incompatible with Xscale.
8d16d6ff 2751
2e7b05a3 27522016-10-13 Martin Sebor <msebor@redhat.com>
2753
2754 PR c++/71912
2755 * g++.dg/ext/flexary4.C: Adjust.
2756 * g++.dg/ext/flexary5.C: Same.
2757 * g++.dg/ext/flexary9.C: Same.
2758 * g++.dg/ext/flexary19.C: New test.
2759 * g++.dg/ext/flexary18.C: New test.
2760 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2761 regression test.
4d7671d9 2762 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2763 Avoid generating a flexible array member in an array.
2e7b05a3 2764
ff56abd1 27652016-10-13 Martin Sebor <msebor@redhat.com>
2766
2767 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2768 to placate -Wformat on targets where the type is not int.
2769
c4966203 27702016-10-13 David Malcolm <dmalcolm@redhat.com>
2771
2772 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2773 in INSN_LOCATION.
2774
0655e0e6 27752016-10-13 Bin Cheng <bin.cheng@arm.com>
2776
2777 * gcc.target/i386/l_fma_float_1.c: Revise test.
2778 * gcc.target/i386/l_fma_float_2.c: Ditto.
2779 * gcc.target/i386/l_fma_float_3.c: Ditto.
2780 * gcc.target/i386/l_fma_float_4.c: Ditto.
2781 * gcc.target/i386/l_fma_float_5.c: Ditto.
2782 * gcc.target/i386/l_fma_float_6.c: Ditto.
2783 * gcc.target/i386/l_fma_double_1.c: Ditto.
2784 * gcc.target/i386/l_fma_double_2.c: Ditto.
2785 * gcc.target/i386/l_fma_double_3.c: Ditto.
2786 * gcc.target/i386/l_fma_double_4.c: Ditto.
2787 * gcc.target/i386/l_fma_double_5.c: Ditto.
2788 * gcc.target/i386/l_fma_double_6.c: Ditto.
2789
c4dd22f7 27902016-10-13 Bin Cheng <bin.cheng@arm.com>
2791
2792 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2793
73e363e1 27942016-10-13 Bin Cheng <bin.cheng@arm.com>
2795
2796 * gcc.dg/vect/vect-98.c: Refine test case.
2797 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2798 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2799 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2800
c0f4422f 28012016-10-13 Jakub Jelinek <jakub@redhat.com>
2802
2803 PR c/77946
2804 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2805
5d3eb95a 28062016-10-13 Martin Liska <mliska@suse.cz>
2807
2808 PR tree-optimization/77943
2809 * g++.dg/tree-ssa/pr77943.C: New test.
2810
eb04d24c 28112016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2812
2813 PR fortran/72832
2814 * gfortran.dg/allocate_with_source_22.f03: New test.
2815 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2816 fail.
2817
4c57e30a 28182016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2819
2820 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2821 * gcc.target/arm/movsi_movw.c: Likewise.
2822 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2823 directive to work on big endian targets.
2824
a70bfd3e 28252016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2826
2827 * gcc.dg/tree-ssa/evrp6.c: New test.
2828
ef51c561 28292016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2830
2831 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2832 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2833 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2834
c1276ee1 28352016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2836
2837 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2838 * gcc.target/powerpc/warn-2.c: Ditto.
2839
a5c34f4b 28402016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2841
2842 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2843 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2844 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2845 for -mmsa.
2846 * gcc.target/mips/msa.c: New test.
2847 * gcc.target/mips/msa-builtins.c: Likewise.
2848 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2849 (check_effective_target_mips_msa_runtime): Likewise.
2850 (check_effective_target_mips_msa): Likewise.
2851 (add_options_for_mips_msa): Likewise.
2852 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2853 (check_effective_target_vect_intfloat_cvt): Likewise.
2854 (check_effective_target_vect_uintfloat_cvt): Likewise.
2855 (check_effective_target_vect_floatint_cvt): Likewise.
2856 (check_effective_target_vect_floatuint_cvt): Likewise.
2857 (check_effective_target_vect_shift): Likewise.
2858 (check_effective_target_vect_shift_char): Likewise.
2859 (check_effective_target_vect_long): Likewise.
2860 (check_effective_target_vect_float): Likewise.
2861 (check_effective_target_vect_double): Likewise.
2862 (check_effective_target_vect_long_long): Likewise.
2863 (check_effective_target_vect_perm): Likewise.
2864 (check_effective_target_vect_perm_byte): Likewise.
2865 (check_effective_target_vect_perm_short): Likewise.
2866 (check_effective_target_vect_sdot_qi): Likewise.
2867 (check_effective_target_vect_udot_qi): Likewise.
2868 (check_effective_target_vect_sdot_hi): Likewise.
2869 (check_effective_target_vect_udot_hi): Likewise.
2870 (check_effective_target_vect_pack_trunc): Likewise.
2871 (check_effective_target_vect_unpack): Likewise.
2872 (check_effective_target_vect_hw_misalign): Likewise.
2873 (check_effective_target_vect_condition): Likewise.
2874 (check_effective_target_vect_cond_mixed): Likewise.
2875 (check_effective_target_vect_char_mult): Likewise.
2876 (check_effective_target_vect_short_mult): Likewise.
2877 (check_effective_target_vect_int_mult): Likewise.
2878 (check_effective_target_vect_extract_even_odd): Likewise.
2879 (check_effective_target_vect_interleave): Likewise.
2880 (check_vect_support_and_set_flags): Check if the target supports MSA
2881 and append to the list of EFFECTIVE_TARGETS.
2882
3e7c21b1 28832016-10-12 Richard Biener <rguenther@suse.de>
2884
2885 PR debug/77947
2886 * g++.dg/torture/pr77947.C: New testcase.
2887
bd043173 28882016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2889
2890 * gnat.dg/debug8.adb: New testcase.
2891
dade7ede 28922016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2893
2894 * gnat.dg/debug9.adb: New testcase.
2895
98e16200 28962016-10-12 Richard Biener <rguenther@suse.de>
2897
2898 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2899 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2900 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2901
30855003 29022016-10-12 Richard Biener <rguenther@suse.de>
2903
2904 PR tree-optimization/77920
2905 * gcc.dg/torture/pr77920.c: New testcase.
2906
12663602 29072016-10-12 Jakub Jelinek <jakub@redhat.com>
2908
221d7858 2909 PR tree-optimization/77929
2910 * gcc.c-torture/compile/pr77929.c: New test.
2911
12663602 2912 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2913 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2914 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2915 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2916 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2917 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2918 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2919 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2920 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2921
443a4842 29222016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2923
2924 * gcc.target/sparc/setcc-4.c: Adjust.
2925 * gcc.target/sparc/setcc-5.c: Likewise.
2926 * gcc.target/sparc/setcc-6.c: Likewise.
2927 * gcc.target/sparc/setcc-7.c: Likewise.
2928 * gcc.target/sparc/setcc-8.c: Likewise.
2929 * gcc.target/sparc/setcc-9.c: Likewise.
2930 * gcc.target/sparc/setcc-10.c: Delete.
2931
ffe8440e 29322016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2933
2934 PR fortran/77942
2935 * gfortran.dg/pr77942.f90
2936
f9d86318 29372016-10-11 Fritz Reese <fritzoreese@gmail.com>
2938
2939 * gfortran.dg/dec_math.f90: New testsuite.
2940
aec336e9 29412016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2942
2943 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2944 (main): Declare j as i32 instead of int.
2945
96eb1519 29462016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2947
2948 PR testsuite/PR77710
2949 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2950 target triplet instead of *-*-*-*.
2951
a84cc613 29522016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2953
2954 * gnat.dg/unchecked_convert10.adb: New test.
2955 * gnat.dg/unchecked_convert11.adb: Likewise.
2956 * gnat.dg/unchecked_convert12.adb: Likewise.
2957
94ec1a50 29582016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2959
2960 * gcc.target/sparc/cbcond-1.c: New test.
2961 * gcc.target/sparc/cbcond-2.c: Likewise.
2962 * gcc.target/sparc/movcc-1.c: Likewise.
2963 * gcc.target/sparc/movcc-2.c: Likewise.
2964 * gcc.target/sparc/setcc-1.c: Adjust.
2965 * gcc.target/sparc/setcc-2.c: Likewise.
2966 * gcc.target/sparc/setcc-3.c: Likewise.
2967 * gcc.target/sparc/setcc-4.c: Likewise.
2968 * gcc.target/sparc/setcc-5.c: Likewise.
2969 * gcc.target/sparc/setcc-6.c: New test.
2970 * gcc.target/sparc/setcc-7.c: Likewise.
2971 * gcc.target/sparc/setcc-8.c: Likewise.
2972 * gcc.target/sparc/setcc-9.c: Likewise.
2973 * gcc.target/sparc/setcc-10.c: Likewise.
2974
74cf8d76 29752016-10-10 Jeff Law <law@redhat.com>
2976
2977 PR tree-optimization/71947
2978 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2979 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2980 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2981 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2982 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2983 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2984
8d3bf9df 29852016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2986
2987 PR fortran/77915
2988 * gfortran.dg/matmul_11.f90: New test.
2989
ade2e453 29902016-10-10 Jiong Wang <jiong.wang@arm.com>
2991
2992 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2993 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2994 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2995 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2996 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2997 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2998 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2999 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3000 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3001 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3002 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3003 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3004 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3005 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3006 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3007 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3008 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3009 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3010 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3011 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3012 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3013 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3014 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3015 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3016 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3017 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3018 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3019 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3020 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3021 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3022 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3023 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3024 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3025 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3026 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3027 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3028 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3029 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3030 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3031 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3032 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3033 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3034 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3035 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3036 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3037 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3038 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3039 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3040 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3041 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3042 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3043 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3044 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3045 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3046 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3047 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3048 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3049 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3050 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3051
d9b5db8e 30522016-10-10 Jiong Wang <jiong.wang@arm.com>
3053
3054 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3055 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3056 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3057 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3058 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3059 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3060 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3061 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3062 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3063 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3064 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3065 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3066 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3067 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3068
67789205 30692016-10-10 Jiong Wang <jiong.wang@arm.com>
3070
3071 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3072 Enable AArch64.
3073 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3074 vdup*_laneq.
3075 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3076 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3077 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3078 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3079
6dfe8276 30802016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3081 Jiong Wang <jiong.wang@arm.com>
3082
3083 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3084 AArch64 support.
3085 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3086 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3087 AArch64 targets.
3088 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3089 AArch64 targets.
3090 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3091 targets.
3092 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3093
ec8fd20e 30942016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3095
3096 * gnat.dg/specs/vfa.ads: New test.
3097
6dfe8276 30982016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 3099
3100 * gnat.dg/inline13.ad[sb]: New test.
3101 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3102
8fc51369 31032016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3104
3105 * gnat.dg/biased_subtype.adb: New test.
3106
b4d09fc1 31072016-10-09 Jakub Jelinek <jakub@redhat.com>
3108
3109 PR tree-optimization/77901
3110 * gcc.c-torture/compile/pr77901.c: New test.
3111
14964a36 31122016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3113
3114 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3115 * gcc.dg/ipa/propalign-2.c: Likewise
3116 * gcc.dg/ipa/propalign-3.c: Likewise.
3117 * gcc.dg/ipa/propalign-4.c: Likewise.
3118 * gcc.dg/ipa/propalign-5.c: Likewise.
3119
ad0c1dec 31202016-10-08 Jakub Jelinek <jakub@redhat.com>
3121
ae691a10 3122 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3123
4582d852 3124 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3125
ad0c1dec 3126 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3127 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3128
90a2ad05 31292016-10-07 Fritz Reese <fritzoreese@gmail.com>
3130
3131 * gfortran.dg/dec_union_11.f90: New testcase.
3132
4076953a 31332016-10-07 Nathan Sidwell <nathan@acm.org>
3134
3135 PR c++/66443
3136 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3137 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3138 * g++.dg/cpp1y/pr66443-cxx14.C: New
3139 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3140 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3141
cd45162d 31422016-10-07 Jakub Jelinek <jakub@redhat.com>
3143
3144 * g++.dg/cpp0x/addressof1.C: New test.
3145 * g++.dg/cpp0x/addressof2.C: New test.
3146
7d29bba9 31472016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3148
3149 * gcc.target/powerpc/float128-type-1.c: New test to check that
3150 PowerPC 64-bit Linux enables -mfloat128-type by default.
3151 * gcc.target/powerpc/float128-type-2.c: Likewise.
3152 * gcc.target/powerpc/float128-mix.c: Change error message to
3153 reflect that __ibm128 is now #define'ed to be long double.
3154
7d562e89 31552016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3156
3157 PR fortran/77406
3158 * gfortran.dg/pr77406.f90: New test.
3159 * gfortran.dg/assumed_type_3.f90: Update error messages.
3160 * gfortran.dg/defined_operators_1.f90: Ditto.
3161 * gfortran.dg/generic_26.f90: Ditto.
3162 * gfortran.dg/generic_7.f90: Ditto.
3163 * gfortran.dg/gomp/udr5.f90: Ditto.
3164 * gfortran.dg/gomp/udr7.f90: Ditto.
3165 * gfortran.dg/interface_1.f90: Ditto.
3166 * gfortran.dg/interface_37.f90: Ditto.
3167 * gfortran.dg/interface_5.f90: Ditto.
3168 * gfortran.dg/interface_6.f90: Ditto.
3169 * gfortran.dg/interface_7.f90
3170 * gfortran.dg/no_arg_check_3.f90
3171 * gfortran.dg/operator_5.f90
3172 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3173
0365bfa8 31742016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3175
3176 PR c++/77700
3177 * c-c++-common/Wint-in-bool-context.c: Update test.
3178
1941149a 31792016-10-07 Richard Biener <rguenther@suse.de>
3180
3181 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3182 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3183
dc5b5d21 31842016-10-07 Marek Polacek <polacek@redhat.com>
3185
3186 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3187
30ac4925 31882016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3189
3190 PR c++/69733
3191 * c-c++-common/pr69733.c: New test.
3192 * gcc.dg/pr69733.c: New test.
3193 * gcc.target/i386/pr69733.c: New test.
3194
95c0ad19 31952016-10-07 Marek Polacek <polacek@redhat.com>
3196
3197 PR c++/77803
3198 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3199
fafde080 32002016-10-07 Jakub Jelinek <jakub@redhat.com>
3201
3202 PR tree-optimization/77664
3203 * gcc.dg/tree-ssa/pr77664.c: New test.
3204 * gcc.dg/pr77664.c: New test.
3205
32062016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 3207
3208 * gfortran.dg/pr69955.f90: New test.
3209
4147af80 32102016_10-06 Louis Krupp <louis.krupp@zoho.com>
3211
3212 PR fortran/57910
3213 * gfortran.dg/pr57910.f90: New test.
3214
adeca879 32152016-10-06 Jakub Jelinek <jakub@redhat.com>
3216
3217 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3218 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3219
fefb1a11 32202016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3221
3222 PR tree-optimization/77862
3223 * gcc.dg/pr77862.c: New test.
3224
f7df25e9 32252016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3226
3227 * gcc.dg/tree-ssa/evrp4.c: New test.
3228
3ff1ad36 32292016-10-06 Jeff Law <law@redhat.com>
3230
3231 PR tree-optimization/71661
3232 * gcc.dg/tree-ssa/pr71661.c: New test.
3233
1424fde5 32342016-10-06 Richard Biener <rguenther@suse.de>
3235
3236 PR tree-optimization/77855
3237 * gcc.dg/torture/pr77855.c: New testcase.
3238
a22dd5ec 32392016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 3240 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 3241
3242 * g++.dg/other/pr77759.C: New test.
3243
cb1f8eb4 32442016-10-06 Richard Biener <rguenther@suse.de>
3245
3246 PR tree-optimization/77839
3247 * gcc.dg/torture/pr77839.c: New testcase.
3248
bb513366 32492016-10-06 Marek Polacek <polacek@redhat.com>
3250
3251 * g++.dg/cpp1z/init-statement9.C: New test.
3252
26d689f4 32532016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3254
3255 * gcc.target/i386/pcommit-1.c: Deleted.
3256 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3257 * gcc.target/i386/sse-13.c: Ditto.
3258 * gcc.target/i386/sse-14.c: Ditto.
3259 * gcc.target/i386/sse-22.c: Ditto.
3260 * gcc.target/i386/sse-23.c: Ditto.
3261 * g++.dg/other/i386-2.C: Ditto.
3262
847e66cc 32632016-10-05 Uros Bizjak <ubizjak@gmail.com>
3264
3265 * gcc.target/i386/pr77833.c: Require int128 effective target.
3266
670ec524 32672016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3268
3269 PR fortran/58991
3270 PR fortran/58992
3271 * gfortran.dg/associate_22.f90: New test.
3272
fca4e258 32732016-10-05 Fritz Reese <fritzoreese@gmail.com>
3274
3275 * gfortran.dg/dec_union_9.f90: New testcase.
3276 * gfortran.dg/dec_union_10.f90: New testcase.
3277
994fc95f 32782016-10-05 Jakub Jelinek <jakub@redhat.com>
3279
c6958264 3280 PR sanitizer/66343
3281 * gcc.dg/pch/pr66343-3.c: New test.
3282 * gcc.dg/pch/pr66343-3.hs: New file.
3283
994fc95f 3284 PR sanitizer/66343
3285 * gcc.dg/pch/pr66343-1.c: New test.
3286 * gcc.dg/pch/pr66343-1.hs: New file.
3287 * gcc.dg/pch/pr66343-2.c: New test.
3288 * gcc.dg/pch/pr66343-2.hs: New file.
3289
2b6903a5 32902016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3291
3292 * c-c++-common/Wint-in-bool-context.c: Update test.
3293
a9e44c43 32942016-10-05 Marek Polacek <polacek@redhat.com>
3295
3296 * g++.dg/cpp1z/init-statement1.C: New test.
3297 * g++.dg/cpp1z/init-statement2.C: New test.
3298 * g++.dg/cpp1z/init-statement3.C: New test.
3299 * g++.dg/cpp1z/init-statement4.C: New test.
3300 * g++.dg/cpp1z/init-statement5.C: New test.
3301 * g++.dg/cpp1z/init-statement6.C: New test.
3302 * g++.dg/cpp1z/init-statement7.C: New test.
3303 * g++.dg/cpp1z/init-statement8.C: New test.
3304
d0a5b595 33052016-10-05 Louis Krupp <louis.krupp@zoho.com>
3306
3307 PR fortran/67524
3308 * gfortran.dg/pr67524.f90: New test.
3309
c7b01e77 33102016-10-05 Jakub Jelinek <jakub@redhat.com>
3311
3312 PR sanitizer/77823
3313 * c-c++-common/ubsan/shift-9.c: New test.
3314
d204444e 33152016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3316
3317 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3318 of int if __SIZEOF_INT__ is less than 4 bytes.
3319
ea55eab9 33202016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3321
3322 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3323 * gfortran.dg/class_array_20.f03: Likewise.
3324 * gfortran.dg/class_array_21.f03: Likewise.
3325 * gfortran.dg/finalize_29.f08: Likewise.
3326 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3327
bf1426ea 33282016-10-05 Richard Biener <rguenther@suse.de>
3329
3330 PR middle-end/77826
3331 * gcc.dg/torture/pr77826.c: New testcase.
3332
eb93b162 33332016-10-05 Richard Biener <rguenther@suse.de>
3334
3335 * gcc.dg/fold-copysign-1.c: New testcase.
3336
830f8f08 33372016-10-05 Andreas Schwab <schwab@suse.de>
3338
3339 * g++.dg/pr49847-2.C: Remove.
3340
ce229d56 33412016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3342
3343 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3344
d82d27a3 33452016-10-05 Richard Biener <rguenther@suse.de>
3346
3347 PR middle-end/55152
3348 * gcc.dg/pr55152-2.c: New testcase.
3349
29e40d1d 33502016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3351
3352 * gfortran.dg/dtio_15.f90: New test.
3353
78dc0da1 33542016-10-04 Ian Lance Taylor <iant@golang.org>
3355
3356 * gcc.dg/split-7.c: New test.
3357
f72de674 33582016-10-04 Martin Sebor <msebor@redhat.com>
3359
3360 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3361 %lc directive to wint_t to silence -Wformat warnings on targets
3362 where the latter is a distinct type such as long.
3363
c30da209 33642016-10-04 Martin Sebor <msebor@redhat.com>
3365
3366 PR c++/77804
3367 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3368
c93d719b 33692016-10-04 Jakub Jelinek <jakub@redhat.com>
3370
c8887d28 3371 PR c++/77791
3372 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3373
c93d719b 3374 * g++.dg/other/java3.C: Remove.
3375 * g++.dg/other/java1.C: Remove.
3376 * g++.dg/other/error12.C: Remove.
3377 * g++.dg/other/java2.C: Remove.
3378 * g++.dg/warn/Wnvdtor.C: Remove.
3379 * g++.dg/lookup/java1.C: Remove.
3380 * g++.dg/lookup/java2.C: Remove.
3381 * g++.dg/ext/pr34829.C: Remove.
3382 * g++.dg/ext/java-3.C: Remove.
3383 * g++.dg/ext/java-1.C: Remove.
3384 * g++.dg/ext/java-2.C: Remove.
3385 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3386
e62363b1 33872016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3388
3389 PR tree-optimization/77808
3390 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3391
38f18c01 33922016-10-04 Richard Biener <rguenther@suse.de>
3393
3394 PR tree-optimization/77399
3395 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3396
47fd90af 33972016-10-04 Richard Biener <rguenther@suse.de>
3398
3399 PR middle-end/77833
3400 * gcc.target/i386/pr77833.c: New testcase.
3401
2f8d6297 34022016-09-26 Jeff Law <law@redhat.com>
3403
3404 PR tree-optimization/71550
3405 PR tree-optimization/71403
3406 * gcc.c-torture/execute/pr71550.c: New test.
3407
4092cccf 34082016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3409
3410 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3411 option.
3412
8e8fe25a 34132016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3414
3415 Revert
3416 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3417
3418 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3419
fcfa0d6a 34202016-10-03 Marek Polacek <polacek@redhat.com>
3421
3422 * g++.dg/cpp0x/nullptr37.C: New test.
3423
255beb07 34242016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3425
3426 * c-c++-common/Wint-in-bool-context.c: Update test.
3427
16127d51 34282016-10-02 Jakub Jelinek <jakub@redhat.com>
3429
3430 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3431 earlier.
3432 * g++.dg/charset/asm2.c (memmove): Likewise.
3433 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3434 * g++.dg/tls/diag-4.C (foo): Likewise.
3435 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3436 dg-warning, fix up regex.
3437 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3438 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3439 * g++.old-deja/g++.mike/net31.C: Likewise.
3440 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3441 for C++17.
3442 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3443 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3444
c9e875f1 34452016-10-01 Richard Biener <rguenther@suse.de>
3446
3447 PR middle-end/77798
3448 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3449
77daf8b6 34502016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3451
3452 PR fortran/77663
3453 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3454
ff2feb8b 34552016-10-01 Jakub Jelinek <jakub@redhat.com>
3456
3457 PR c/77490
3458 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3459 Add dg-prune-output directive.
3460
fd3720ac 34612016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3462
3463 PR fortran/66643
3464 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3465 * gfortran.fortran-torture/compile/write.f90: Update test.
3466
dd07e329 34672016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3468
3469 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3470 arm_fp16_alternative_ok as the required effective target.
3471 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3472 -mfp16-format=alternative to the dg-options directive and remove
3473 the dg-add-options directive.
3474
580083a2 34752016-09-30 Fritz Reese <fritzoreese@gmail.com>
3476
3477 PR fortran/77764
3478 * gfortran.dg/dec_union_8.f90: New testcase.
3479
f24fcad2 34802016-09-30 Fritz Reese <fritzoreese@gmail.com>
3481
3482 PR fortran/77782
3483 * gfortran.dg/dec_structure_16.f90: New testcase.
3484
e0e00cf4 34852016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3486
3487 * gfortran.dg/coarray_allocate_10.f08: New test.
3488 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3489
44211526 34902016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3491
3492 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3493
e2441cd8 34942016-09-30 Richard Biener <rguenther@suse.de>
3495
3496 PR tree-optimization/77399
3497 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3498
0914a8ef 34992016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3500
5db34fe5 3501 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 3502 -fdelete-null-pointer-checks explicit.
3503 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3504 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3505 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3506 * gcc.dg/pic-1.c: Require fpic target support.
3507 * gcc.dg/pic-2.c: Likewise.
3508
c5d89bae 35092016-09-29 Jakub Jelinek <jakub@redhat.com>
3510
3511 Implement P0001R1 - C++17 removal of register storage class specifier
3512 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3513 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3514 C++17.
3515 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3516 keyword if not __SSE2__.
3517 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3518 C++17.
3519 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3520 register keywords.
3521 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3522 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3523 no_erroneous_warning): Expect new warnings for C++17.
3524 * g++.dg/warn/register-var-2.C (f): Likewise.
3525 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3526 * g++.dg/parse/linkage2.C (foo): Likewise.
3527 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3528 keyword on parameters for C++17.
3529 * g++.dg/cpp1z/register1.C: New test.
3530 * g++.dg/cpp1z/register2.C: New test.
3531 * g++.dg/cpp1z/register3.C: New test.
3532
5424b150 35332016-09-29 Uros Bizjak <ubizjak@gmail.com>
3534
3535 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3536 * gcc.target/i386/avx2-check.h (main): Ditto.
3537 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3538 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3539 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3540 * gcc.target/i386/avx512er-check.h (main): Ditto.
3541 * gcc.target/i386/avx512f-check.h (main): Ditto.
3542 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3543 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3544 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3545
132fa33c 35462016-09-29 Uros Bizjak <ubizjak@gmail.com>
3547
3548 PR target/77756
3549 * gcc.target/i386/pr77756.c: New test.
3550
ea72fa65 35512016-09-29 Marek Polacek <polacek@redhat.com>
3552
3553 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3554
40334d1a 35552016-09-29 Marek Polacek <polacek@redhat.com>
3556
3557 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3558 C++14.
3559
2bf721c3 35602016-09-29 Martin Liska <mliska@suse.cz>
3561
3562 * objc/execute/construct1.m: New test.
3563
a8243a97 35642016-09-29 Richard Biener <rguenther@suse.de>
3565
3566 PR tree-optimization/77768
3567 * gcc.dg/torture/pr77768.c: New testcase.
3568
98da8d3b 35692016-09-28 Richard Biener <rguenther@suse.de>
3570
3571 PR middle-end/77407
3572 * gcc.dg/pr77407.c: New testcase.
3573
b0ab3ca0 35742016-09-29 Richard Biener <rguenther@suse.de>
3575
3576 PR middle-end/55152
3577 * gcc.dg/pr55152.c: New testcase.
3578 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3579
f76c9f26 35802016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3581
3582 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3583 (dg-options): Remove -m32.
3584
94d9ba6a 35852016-09-28 Martin Sebor <msebor@redhat.com>
3586
3587 PR middle-end/77721
3588 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3589
d23296dc 35902016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3591
3592 PR libgfortran/77707
3593 * gfortran.dg/inquire_17.f90: New test.
3594
2a2770c6 35952016-09-28 Jakub Jelinek <jakub@redhat.com>
3596
3597 PR c++/77467
3598 * g++.dg/cpp1y/constexpr-77467.C: New test.
3599
3e822015 36002016-09-28 Martin Sebor <msebor@redhat.com>
3601
3602 PR c/77762
3603 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3604 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3605 (test_sprintf_p_const): Adjust line numbers to avoid failures
3606 introduced in r240503.
3607
21ce832f 36082016-09-28 Martin Sebor <msebor@redhat.com>
3609
3610 PR middle-end/77683
3611 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3612
8d9e3eb6 36132016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3614
cfa852a5 3615 PR c++/77748
3616 * g++.dg/pr77550.C: Avoid undefined behavior.
3617
8d9e3eb6 3618 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3619
85dd8d9a 36202016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3621
3622 * gcc.dg/strlenopt-20.c: Update test.
3623 * gcc.dg/strlenopt-21.c: Likewise.
3624 * gcc.dg/strlenopt-22.c: Likewise.
3625 * gcc.dg/strlenopt-22g.c: Likewise.
3626 * gcc.dg/strlenopt-26.c: Likewise.
3627 * gcc.dg/strlenopt-5.c: Likewise.
3628 * gcc.dg/strlenopt-7.c: Likewise.
3629 * gcc.dg/strlenopt-9.c: Likewise.
3630
ce7e2f0e 36312016-09-27 Jakub Jelinek <jakub@redhat.com>
3632
4fd4e9e0 3633 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3634
66108a57 3635 * g++.dg/cpp1z/lambda-this1.C: New test.
3636 * g++.dg/cpp1z/lambda-this2.C: New test.
3637
ce7e2f0e 3638 PR c++/77722
3639 * g++.dg/ubsan/return-4.C: New test.
3640 * g++.dg/ubsan/return-5.C: New test.
3641 * g++.dg/ubsan/return-6.C: New test.
3642
eedf6f96 36432016-09-27 Jiong Wang <jiong.wang@arm.com>
3644
3645 * lib/target-supports.exp
3646 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3647 in function comment.
3648
febf7a45 36492016-09-27 Martin Liska <mliska@suse.cz>
3650
3651 PR gcov-profile/46266
3652 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3653 considered.
3654
1ef012e4 36552016-09-27 Richard Biener <rguenther@suse.de>
3656
3657 PR tree-optimization/77745
3658 * g++.dg/torture/pr77745.C: New testcase.
3659
fcaf08b7 36602016-09-27 Richard Biener <rguenther@suse.de>
3661
3662 PR tree-optimization/77478
3663 * gcc.dg/torture/pr77478.c: New testcase.
3664
db46bcd3 36652016-09-27 Martin Liska <mliska@suse.cz>
3666
3667 PR gcov-profile/7970
3668 PR gcov-profile/16855
3669 PR gcov-profile/44779
3670 * g++.dg/gcov/pr16855.C: New test.
3671
2e0bcd96 36722016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3673
3674 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3675
93768ef7 36762016-09-27 Jakub Jelinek <jakub@redhat.com>
3677
3678 PR fortran/77666
3679 * gfortran.dg/gomp/pr77666.f90: New test.
3680
b09a4365 36812016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3682
3683 PR ipa/77677
3684 * gcc.dg/torture/pr77677-2.c: New test.
3685
85527e8f 36862016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3687
3688 PR fortran/77420
3689 * gfortran.dg/pr77420_1.f90: New test.
3690 * gfortran.dg/pr77420_2.f90: Ditto.
3691 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3692 * gfortran.dg/pr77420_4.f90: this file.
3693
140cd7ff 36942016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3695
3696 PR middle-end/77719
3697 * gfortran.dg/pr77719.f90: New test.
3698
d4d58fc3 36992016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3700
3701 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 3702 singular form of byte when quantity is unknown.
d4d58fc3 3703
e997bd3a 37042016-09-26 Marek Polacek <polacek@redhat.com>
3705
3706 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3707
9c7de46a 37082016-09-26 Martin Liska <mliska@suse.cz>
3709
3710 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3711 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3712 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3713 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3714 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3715 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3716 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3717 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3718 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3719
3c77f69c 37202016-09-26 Marek Polacek <polacek@redhat.com>
3721
3722 PR c/7652
3723 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3724 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3725 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3726 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3727 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3728 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3729 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3730 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3731 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3732 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3733 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3734 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3735 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3736 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3737 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3738 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3739 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3740 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3741 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3742 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3743 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3744 * c-c++-common/attr-fallthrough-1.c: New test.
3745 * c-c++-common/attr-fallthrough-2.c: New test.
3746 * g++.dg/cpp0x/fallthrough1.C: New test.
3747 * g++.dg/cpp0x/fallthrough2.C: New test.
3748 * g++.dg/cpp1z/fallthrough1.C: New test.
3749 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3750 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3751 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3752 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3753
40e245e1 37542016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3755
9e9fb49b 3756 PR fortran/77429
40e245e1 3757 * gfortran.dg/pr77429.f90: New test.
3758
cfffcdf4 37592016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3760
3761 PR fortran/77694
3762 * gfortran.dg/pr77694.f90: New test.
3763
223e6ae9 37642016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3765
3766 PR target/51244
3767 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3768
9e932ac2 37692016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3770
3771 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3772 for 32-bit mode.
3773
04f16d28 37742016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3775
3776 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3777 for 32-bit mode.
3778
481ce481 37792016-09-24 Marek Polacek <polacek@redhat.com>
3780
3781 PR c/77490
3782 * c-c++-common/Wbool-operation-1.c: New test.
3783 * gcc.dg/Wbool-operation-1.c: New test.
3784
8e652fcf 37852016-09-23 Fritz Reese <fritzoreese@gmail.com>
3786
3787 * gfortran.dg/dec_static_1.f90: New.
3788 * gfortran.dg/dec_static_2.f90: New.
3789 * gfortran.dg/dec_static_3.f90: New.
3790 * gfortran.dg/dec_static_4.f90: New.
3791
e7c4560c 37922016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3793
3794 PR fortran/48298
3795 * gfortran.dg/negative_unit_check.f90: Update test.
3796 * gfortran.dg/dtio_14.f90: New test.
481ce481 3797
ad020996 37982016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3799
3800 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3801 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3802 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3803 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3804 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3805 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3806 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3807
e2c1228b 38082016-09-23 Martin Sebor <msebor@redhat.com>
3809
3810 PR testsuite/77713
3811 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3812 assuming long double is bigger than double.
3813
9b5db70f 38142016-09-23 Jakub Jelinek <jakub@redhat.com>
3815
3816 Implement P0138R2, C++17 construction rules for enum class values
3817 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3818
a30e370d 38192016-09-23 David Malcolm <dmalcolm@redhat.com>
3820
3821 PR preprocessor/77672
3822 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3823 expected multiline output from first warning to reflect change
3824 in r240434.
3825
15650eb7 38262016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3827
3828 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3829
f886b2b4 38302016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3831 Tom de Vries <tom@codesourcery.com>
3832
3833 PR testsuite/77411
3834 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3835
f74ba31d 38362016-09-23 Marek Polacek <polacek@redhat.com>
3837
3838 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3839 * c-c++-common/gomp/atomic-13.c: Likewise.
3840 * c-c++-common/gomp/atomic-14.c: Likewise.
3841 * c-c++-common/pr60439.c: Remove invalid code.
3842 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3843 * g++.dg/expr/bitfield5.C: Likewise.
3844 * g++.dg/expr/bitfield6.C: Likewise.
3845 * g++.dg/expr/bool1.C: Likewise.
3846 * g++.dg/expr/bool3.C: Likewise.
3847 * g++.dg/expr/lval3.C: Likewise.
3848 * g++.dg/expr/lval4.C: Likewise.
3849 * g++.old-deja/g++.jason/bool5.C: Likewise.
3850
7413e757 38512016-09-23 David Malcolm <dmalcolm@redhat.com>
3852
3853 PR preprocessor/77672
3854 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3855 (test_terminator_location): New function.
3856
81df50de 38572016-09-23 Richard Biener <rguenther@suse.de>
3858
3859 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3860
5f4626d8 38612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3862
3863 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3864 -march=armv8.2-a+fp16 when supported by the hardware.
3865 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3866 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3867 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3868 semi-colons to a macro invocations.
3869 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3870 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3871 defined.
3872 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3873 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3874 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3875 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3876 defined.
3877 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3878 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3879 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3880 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3881 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3882 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3883 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3884 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3885 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3886 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3887 defined.
3888 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3889 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3890 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3891 defined.
3892 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3893 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3894 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3895 defined.
3896 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3897 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3898 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3899 defined.
3900 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3901 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3902 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3903 defined. Also fix some white-space.
3904 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3905 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3906 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3907 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3908 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3909 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3910 defined. Also fix some long lines and white-space.
3911 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3912 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3913 defined. Also fix some long lines and white-space.
3914 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3915 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3916 defined.
3917 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3918 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3919 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3920 defined.
3921 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3922 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3923 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3924 defined.
3925 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 3926 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3927 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 3928 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 3929 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3930 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3931 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3932 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3933 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3934 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 3935 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 3936 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3937 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3938 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3939 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3940 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 3941 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3942 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 3943 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 3944
f2645569 39452016-09-23 Jiong Wang <jiong.wang@arm.com>
3946 Matthew Wahab <matthew.wahab@arm.com>
3947
3948 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3949 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3950 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3951 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3952 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3953 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3954 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3955 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3956 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3957 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3958 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3959 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3960 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3961 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3962 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3963 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3964 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3965 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3966 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3967 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3968 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3969 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3970 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3971 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3972 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3973 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3974 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3975 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3976 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3977 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3978 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3979 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3980 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3981 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3982 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3983 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3984 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3985
66a55fc4 39862016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3987
3988 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3989 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3990 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3991 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3992 support.
3993
ada0f4c4 39942016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3995
3996 PR ipa/77677
3997 * gcc.dg/torture/pr77677.c: New test.
3998
8771094d 39992016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4000
4001 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4002 here now.
4003
c959fae1 40042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4005
4006 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4007 options. Add tests for float16x4_t and float16x8_t.
4008
88b594a3 40092016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4010
4011 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4012 * gcc.target/s390/risbg-ll-2.c: Ditto.
4013 * gcc.target/s390/risbg-ll-3.c: Ditto.
4014
e4ad661c 40152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4016
4017 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4018 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4019
4005a882 40202016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4021
4022 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4023 output to the simplified instructions.
4024
9854d864 40252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4026
4027 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4028 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4029
388ce7db 40302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4031
4032 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4033 (FP16_SUPPORTED): New
4034 (expected-hfloat-16x4): Make conditional on __fp16 support.
4035 (expected-hfloat-16x8): Likewise.
4036 (vdup_n_f16): Disable for non-AArch64 targets.
4037 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4038 conditional on FP16_SUPPORTED.
4039 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4040 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4041 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4042 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4043 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4044 for testing __fp16.
4045 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4046 conditional on FP16_SUPPORTED.
4047 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4048 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4049
837bb76e 40502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4051
4052 * gcc.target/arm/short-vfp-1.c: New.
4053
e183c2b8 40542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4055
4056 * gcc.target/arm/attr-fp16-arith-1.c: New.
4057
cd6fbed6 40582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4059
4060 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4061 New.
4062 (add_options_for_arm_v8_2a_fp16_neon): New.
4063 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4064 (add_options_for_arm_arch_v8_2a): Auto-generate.
4065 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4066 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4067 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4068 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4069 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4070 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4071 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4072
4961b0ab 40732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4074
4075 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4076 arm_fp16_alternative_ok.
4077 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4078 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 4079 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4080 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 4081 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4082 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4083 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4084 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4085 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4086 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4087 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4088 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4089 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4090 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4091 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4092 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4093 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4094 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4095 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4096 arm_fp16_alternative_ok.
4097 * lib/target-supports.exp
4098 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4099 (check_effective_target_arm_fp16_alternative_ok): New.
4100 (check_effective_target_arm_fp16_none_ok_nocache): New.
4101 (check_effective_target_arm_fp16_none_ok): New.
4102
ce5b3c3b 41032016-09-23 Martin Liska <mliska@suse.cz>
4104
4105 * gcc.dg/ipa/pr77653.c: Replace adress
4106 with address.
4107
d4c65e05 41082016-09-23 Martin Liska <mliska@suse.cz>
4109
4110 * gcc.target/i386/movbe-4.c: New test.
4111
82a47693 41122016-09-23 Martin Liska <mliska@suse.cz>
4113
4114 * gcc.target/i386/crc32-5.c: New test.
4115
0253072a 41162016-09-23 Martin Liska <mliska@suse.cz>
4117
4118 * gcc.target/i386/pr71652.c: New test.
4119 * gcc.target/i386/pr71652-2.c: New test.
4120 * gcc.target/i386/pr71652-3.c: New test.
4121
0bfdbd22 41222016-09-23 Jakub Jelinek <jakub@redhat.com>
4123
4124 * lib/gcc-dg.exp (process-message): Support relative line number
4125 notation - .+4 or .-1 etc.
4126 * gcc.dg/dg-test-1.c: New test.
4127
ff982ab4 41282016-09-22 Martin Sebor <msebor@redhat.com>
4129
4130 PR target/77676
4131 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4132 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4133 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4134 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4135
78299f8d 41362016-09-22 Uros Bizjak <ubizjak@gmail.com>
4137
4138 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4139 * gcc.dg/ifcvt-2.c: Ditto.
4140 * gcc.dg/zero_bits_compound-1.c: Ditto.
4141 * gcc.dg/zero_bits_compound-1.c: Ditto.
4142 * gcc.dg/pr40550.c: Simplify target selectors.
4143 Use dg-additional-options.
4144 * gcc.dg/pr47893.c: Ditto.
4145 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4146 additional options for 32-bit x86 targets.
4147 * gcc.dg/pr70955.c: Move to ...
4148 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4149
ec645283 41502016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4151
4152 PR c++/61019
4153 * g++.dg/cpp0x/pr61019.C: New.
4154
9753b549 41552016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4156 Terry Guo <terry.guo@arm.com>
4157
4158 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4159 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4160 * gcc.target/arm/pure-code/pure-code.exp: New.
4161
7dbfb427 41622016-09-22 Uros Bizjak <ubizjak@gmail.com>
4163
4164 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4165 Remove SSE effective target requirement.
4166
7e20dff2 41672016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4168
4169 PR c++/71979
4170 * g++.dg/cpp0x/pr71979.C: New.
4171
05dd002d 41722016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4173
4174 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4175
53769cc8 41762016-09-22 Martin Liska <mliska@suse.cz>
4177
4178 PR ipa/77653
4179 * gcc.dg/ipa/pr77653.c: New test.
4180
51c846d6 41812016-09-22 Jakub Jelinek <jakub@redhat.com>
4182
4183 PR fortran/77665
4184 * gfortran.dg/gomp/pr77665.f90: New test.
4185
51278c1a 41862016-09-22 Paul Thomas <pault@gcc.gnu.org>
4187
4188 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4189 * gfortran.dg/dtio_13.f90: New test.
4190
cde225a2 41912016-09-21 Louis Krupp <louis.krupp@zoho.com>
4192
4193 PR fortran/66107
4194 * gfortran.dg/pr66107.f90: New test.
4195
0d5530d9 41962016-09-21 Ian Lance Taylor <iant@golang.org>
4197
4198 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4199 with call to builtin delete function.
4200
9ca7e933 42012016-09-21 Joseph Myers <joseph@codesourcery.com>
4202
4203 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4204 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4205 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4206 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4207 tests.
4208
451127c6 42092016-09-21 Uros Bizjak <ubizjak@gmail.com>
4210
4211 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4212
98aa0f57 42132016-09-21 Jakub Jelinek <jakub@redhat.com>
4214
4215 PR c++/77651
4216 * g++.dg/cpp1z/aligned-new6.C: New test.
4217
65eeae10 42182016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4219
4220 * gcc.target/arm/fp16-aapcs-3.c: New.
4221 * gcc.target/arm/fp16-aapcs-4.c: New.
4222 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4223 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4224 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4225 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4226
1a39df22 42272016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4228
4229 PR tree-optimization/77550
4230 * g++.dg/pr77550.C: New test.
4231
48bc6fdd 42322016-09-21 Georg-Johann Lay <avr@gjlay.de>
4233
4234 PR target/77326
4235 * gcc.target/avr/torture/pr77326.c: New test.
4236
a09b160b 42372016-09-21 Louis Krupp <louis.krupp@zoho.com>
4238
4239 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4240
91207228 42412016-09-21 Richard Biener <rguenther@suse.de>
4242
4243 PR tree-optimization/77648
4244 * gcc.dg/torture/pr77648-1.c: New testcase.
4245 * gcc.dg/torture/pr77648-2.c: Likewise.
4246
f6aeb966 42472016-09-21 Richard Biener <rguenther@suse.de>
4248 Jakub Jelinek <jakub@redhat.com>
4249
4250 PR tree-optimization/77621
4251 * gcc.dg/pr77621.c: New testcase.
4252
637b3ebb 42532016-09-21 Paul Thomas <pault@gcc.gnu.org>
4254
4255 PR fortran/77657
4256 * gfortran.dg/dtio_12.f90: New test.
4257
b5b88e7a 42582016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4259
4260 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4261
8ccdb0a4 42622016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4263
4264 PR tree-optimization/72835
4265 * gcc.dg/tree-ssa/pr72835.c: New test.
4266
b9833bfd 42672016-09-20 Martin Sebor <msebor@redhat.com>
4268
4269 PR middle-end/49905
4270 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4271 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4272 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4273 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4274 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4275 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4276 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4277
597323ed 42782016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4279
4280 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4281 arguments/compare will be optimized away.
4282 * gcc.dg/torture/ftrapv-1.c: Likewise.
4283
25a8e007 42842016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4285
4286 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4287 will be optimized away.
4288 * gcc.dg/ipa/vrp1.c: New test.
4289 * gcc.dg/ipa/vrp2.c: New test.
4290 * gcc.dg/ipa/vrp3.c: New test.
4291
6e93da1b 42922016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4293
4294 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4295 does the same transformation.
4296 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4297 * gcc.dg/tree-ssa/evrp1.c: New test.
4298 * gcc.dg/tree-ssa/evrp2.c: New test.
4299 * gcc.dg/tree-ssa/evrp3.c: New test.
4300 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4301 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4302 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4303 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4304 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4305 foling now happens early.
4306 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4307 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4308 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4309 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4310 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4311
b8b3b645 43122016-09-20 Uros Bizjak <ubizjak@gmail.com>
4313
4314 PR target/77621
4315 * gcc.target/i386/pr77621.c: New test.
4316 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4317 pattern, loop should vectorize with -mtune=atom.
4318
81165554 43192016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4320 Jakub Jelinek <jakub@redhat.com>
4321
4322 PR testsuite/63299
4323 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4324 instead of delete.
4325
2f8a2ead 43262016-09-20 Jakub Jelinek <jakub@redhat.com>
4327
a48667ee 4328 PR c++/77626
4329 * g++.dg/other/pr77626.C: New test.
4330
7e67c6d5 4331 PR c++/77638
4332 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4333
59934ea3 4334 PR c++/77637
4335 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4336
2f8a2ead 4337 PR middle-end/77624
4338 * c-c++-common/pr77624-1.c: New test.
4339 * c-c++-common/pr77624-2.c: New test.
4340
a1268ee1 43412016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4342
4343 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4344 of digits expected.
4345
0b77b2cf 43462016-09-20 Richard Biener <rguenther@suse.de>
4347
4348 PR tree-optimization/77646
4349 * gcc.dg/torture/pr77646.c: New testcase.
4350
bed03df1 43512016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4352
4353 PR c++/77434
4354 * c-c++-common/Wint-in-bool-context.c: New test.
4355
cb19a0da 43562016-09-19 Joseph Myers <joseph@codesourcery.com>
4357
4358 * gcc.dg/cr-decimal-dig-1.c: New test.
4359
9b5c49ef 43602016-09-19 Joseph Myers <joseph@codesourcery.com>
4361
4362 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4363 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4364 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4365 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4366
48d1445d 43672016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4368
4369 PR rtl-optimization/77416
4370 * gcc.target/powerpc/pr77416.c: New.
4371
579f478b 43722016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4373
4374 PR c++/77639
4375 * g++.dg/template/error-recovery4.C: New test.
4376
f2e52448 43772016-09-19 Bin Cheng <bin.cheng@arm.com>
4378
4379 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4380
aaf7d5f8 43812016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4382
4383 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4384 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4385
5f036000 43862016-09-19 Jakub Jelinek <jakub@redhat.com>
4387 Jan Hubicka <jh@suse.cz>
4388
4389 PR target/77587
4390 * gcc.dg/pr77587.c: New test.
4391 * gcc.dg/pr77587a.c: New file.
4392
eee0cf09 43932016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4394
4395 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4396 * gfortran.dg/coarray_38.f90:
4397 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4398 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4399 * gfortran.dg/coarray_allocate_7.f08: New test.
4400 * gfortran.dg/coarray_allocate_8.f08: New test.
4401 * gfortran.dg/coarray_allocate_9.f08: New test.
4402 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4403 new caf_register.
4404 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4405 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4406 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4407 get_by_refs.
4408 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4409 * gfortran.dg/coarray_lock_7.f90: Same.
4410 * gfortran.dg/coarray_poly_5.f90: Same.
4411 * gfortran.dg/coarray_poly_6.f90: Same.
4412 * gfortran.dg/coarray_poly_7.f90: Same.
4413 * gfortran.dg/coarray_poly_8.f90: Same.
4414 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4415
891196d7 44162016-09-19 Fritz Reese <fritzoreese@gmail.com>
4417
4418 PR fortran/77584
4419 * gfortran.dg/dec_structure_15.f90: New testcase.
4420
281da9a3 44212016-09-19 Richard Biener <rguenther@suse.de>
4422
4423 PR middle-end/77605
4424 * gcc.dg/torture/pr77605.c: New testcase.
4425
8a252920 44262016-09-18 Louis Krupp <louis.krupp@zoho.com>
4427
4428 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4429
a18b7a33 44302016-09-17 Jan Hubicka <hubicka@ucw.cz>
4431
4432 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4433 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4434 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4435 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4436 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4437 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4438 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4439 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4440 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4441 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4442 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4443
b868c23d 44442016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4445
4446 * gcc.target/i386/pr68633.c: Fix expected result.
4447
360d7ea8 44482016-09-17 Louis Krupp <louis.krupp@gmail.com>
4449
4450 PR fortran/68078
4451 * gfortran.dg/pr68078.f90: New test.
4452 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4453
d58661cb 44542016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4455
4456 PR target/77613
4457 * gcc.target/powerpc/swaps-p8-25.c: New.
4458
24b3d864 44592016-09-16 Jakub Jelinek <jakub@redhat.com>
4460
e6db887a 4461 PR c++/77482
4462 * g++.dg/cpp0x/constexpr-77482.C: New test.
4463
44df6c11 4464 PR c++/77379
4465 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4466 thunk offsets.
4467 * g++.dg/abi/abi-tag23a.C: Likewise.
4468
53d2f3de 4469 PR c++/77338
4470 * g++.dg/cpp0x/decltype-77338.C: New test.
4471
24b3d864 4472 PR c++/77375
4473 * g++.dg/cpp0x/mutable1.C: New test.
4474
42f172d0 44752016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4476
4477 PR fortran/77612
4478 * gfortran.dg/pr77612.f90: New test.
4479
0665113b 44802016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4481
4482 * gcc.dg/torture/pr70421.c: Require int32plus.
4483
dff10ec9 44842016-09-16 Jakub Jelinek <jakub@redhat.com>
4485
be63912c 4486 PR middle-end/77475
4487 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4488
dff10ec9 4489 PR target/77526
4490 * gcc.target/i386/pr77526.c: New test.
4491
69cdadd9 44922016-09-16 Jakub Jelinek <jakub@redhat.com>
4493 Eric Botcazou <ebotcazou@adacore.com>
4494
4495 PR middle-end/77594
4496 * gcc.target/i386/pr77594.c: New test.
4497
b74250bc 44982016-09-15 Louis Krupp <louis.krupp@zoho.com>
4499
4500 PR fortran/69963
4501 * gfortran.dg/misplaced_implicit_character.f90: New test.
4502
834a2c29 45032016-09-15 Bin Cheng <bin.cheng@arm.com>
4504
4505 PR tree-optimization/77503
4506 * gcc.dg/vect/pr77503.c: New test.
4507
fbcb99d5 45082016-09-15 Richard Biener <rguenther@suse.de>
4509
4510 PR middle-end/77544
4511 * c-c++-common/torture/pr77544.c: New testcase.
4512
3aa4e8c2 45132016-09-15 Jakub Jelinek <jakub@redhat.com>
4514
4515 PR middle-end/77475
4516 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4517 * gcc.dg/march-generic.c: Likewise.
4518 * gcc.target/i386/spellcheck-options-1.c: New test.
4519 * gcc.target/i386/spellcheck-options-2.c: New test.
4520 * gcc.target/i386/spellcheck-options-3.c: New test.
4521 * gcc.target/i386/spellcheck-options-4.c: New test.
4522
e9dea525 45232016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4524
4525 PR fortran/72743
4526 * gfortran.dg/goacc/pr72743.f90: New test.
4527
7270347c 45282016-09-15 Richard Biener <rguenther@suse.de>
4529
4530 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4531
091e8e90 45322016-09-15 Richard Biener <rguenther@suse.de>
4533
4534 PR tree-optimization/77514
4535 * gcc.dg/torture/pr77514.c: New testcase.
4536
8cc08773 45372016-09-14 Jakub Jelinek <jakub@redhat.com>
4538
4539 PR c++/77549
4540 * g++.dg/lookup/pr77549.C: New test.
4541
5be60f03 45422016-09-14 Marek Polacek <polacek@redhat.com>
4543
4544 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4545 * c-c++-common/gomp/atomic-13.c: Likewise.
4546 * c-c++-common/gomp/atomic-14.c: Likewise.
4547 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4548 * g++.dg/cpp1z/bool-increment1.C: New test.
4549 * c-c++-common/pr60439.c: Add dg-warning.
4550 * g++.dg/expr/bitfield4.C: Likewise.
4551 * g++.dg/expr/bitfield5.C: Likewise.
4552 * g++.dg/expr/bitfield6.C: Likewise.
4553 * g++.dg/expr/bool1.C: Likewise.
4554 * g++.dg/expr/bool3.C: Likewise.
4555 * g++.dg/expr/lval3.C: Likewise.
4556 * g++.dg/expr/lval4.C: Likewise.
4557 * g++.old-deja/g++.jason/bool5.C: Likewise.
4558 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4559 * g++.dg/other/error18.C: Likewise.
4560 * g++.dg/gomp/atomic-14.C: Likewise.
4561
f80a245e 45622016-09-14 Nathan Sidwell <nathan@acm.org>
4563
4564 PR c++/77539
4565 * g++.dg/cpp1y/pr77539.C: New.
4566
7b329bca 45672016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4568
4569 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4570 dg-require.
4571 * g++.dg/ext/builtin_alloca.C: Likewise.
4572 * g++.dg/template/spec35.C: Likewise.
4573 * gcc.dg/builtins-68.c: Likewise.
4574 * gcc.misc-tests/gcov-13.c: Likewise.
4575 * gcc.misc-tests/gcov-14.c: Likewise.
4576
0029200d 45772016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4578
4579 * gfortran.dg/dec_structure_14.f90: New testcase.
4580
0975f764 45812016-09-14 Jakub Jelinek <jakub@redhat.com>
4582
4583 PR sanitizer/68260
4584 * c-c++-common/tsan/pr68260.c: New test.
4585
1098c313 45862016-09-13 Joe Seymour <joe.s@somniumtech.com>
4587
4588 PR target/70713
4589 * gcc.target/msp430/function-attributes-1.c: New test.
4590 * gcc.target/msp430/function-attributes-2.c: New test.
4591 * gcc.target/msp430/function-attributes-3.c: New test.
4592
2e7b05a3 45932015-04-18 Martin Sebor <msebor@redhat.com>
4594
4595 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4596 of non-nul characters.
4597 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4598
46fad8d5 45992016-09-13 Jakub Jelinek <jakub@redhat.com>
4600
4bdba715 4601 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4602 * g++.dg/cpp1z/gen-attrs1.C: New test.
4603
99d887de 4604 PR tree-optimization/77454
4605 * gcc.dg/pr77454.c: New test.
4606
46fad8d5 4607 PR c++/77553
4608 * g++.dg/cpp1y/constexpr-77553.C: New test.
4609
68ef907c 46102016-09-13 David Malcolm <dmalcolm@redhat.com>
4611
4612 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4613 (test_show_locus): Replace rich_location::add_fixit_insert calls
4614 with add_fixit_insert_before and add_fixit_insert_after.
4615
2c24fd5e 46162016-09-13 Jason Merrill <jason@redhat.com>
4617 Tom de Vries <tom@codesourcery.com>
4618
4619 PR c++/77427
4620 * g++.dg/pr77427.C: New test.
4621
68b219ee 46222016-09-13 Martin Liska <mliska@suse.cz>
4623
4624 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4625 effective target.
4626 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4627 * lib/target-supports.exp: Define the new target.
4628
c72e91d3 46292016-09-12 Andrew Pinski <apinski@cavium.com>
4630
4631 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4632 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4633
b38c0a37 46342016-09-12 Uros Bizjak <ubizjak@gmail.com>
4635
4636 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4637 variable arguments.
4638 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4639 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4640 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4641 variable argument.
4642 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4643 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4644
7a21b590 46452016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4646
4647 PR c++/77496
4648 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4649 * g++.dg/ext/pr77496.C: New test.
4650 * g++.dg/warn/pr77496.C: New test.
4651
00434032 46522016-09-12 David Malcolm <dmalcolm@redhat.com>
4653
4654 PR c/72858
4655 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4656 to preserve conversion chars, and to preserve prefix information.
4657 * gcc.dg/format/pr72858.c: New test case.
4658
54f56c28 46592016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4660
4661 * gfortran.dg/pr77507.f90: Move to ...
4662 * gfortran.dg/ieee/pr77507.f90: here.
4663
08d6d42c 46642016-08-09 Jan Hubicka <hubicka@ucw.cz>
4665
4666 PR ipa/61159
4667 * compile/pr61159.c: New testcase
4668
35870532 46692016-08-09 Jan Hubicka <hubicka@ucw.cz>
4670
4671 PR ipa/64316
4672 * gcc.dg/ipa/pr63416.c: New testcase.
4673
953b9eef 46742016-09-10 Paul Thomas <pault@gcc.gnu.org>
4675 Steven G. Kargl <kargl@gcc.gnu.org>
4676
4677 PR fortran/77532
c78b1f64 4678 * gfortran.dg/dtio_11.f90: new test.
953b9eef 4679
1aef7c3c 46802016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4681
4682 PR fortran/77507
4683 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4684 * gfortran.dg/c_assoc_4.f90: Ditto.
4685
3bb45f76 46862016-09-10 Tom de Vries <tom@codesourcery.com>
4687
4688 PR C/71602
4689 * c-c++-common/va-arg-va-list-type.c: New test.
4690
9731eaaf 46912016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4692
4693 PR rtl-optimization/77289
4694 * gcc.target/powerpc/pr77289.c: New test.
4695
911ea34a 46962016-09-09 Martin Sebor <msebor@redhat.com>
4697
4698 PR c/77520
4699 PR c/77521
4700 * gcc.dg/pr77520.c: New test.
4701 * gcc.dg/pr77521.c: New test.
4702
edd0f33b 47032016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4704
4705 PR fortran/77506
4706 * gfortran.dg/pr77506.f90: New test.
4707
374777a4 47082016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4709
4710 PR fortran/77507
4711 * gfortran.dg/pr77507.f90: New test.
4712
c5eddaf9 47132016-09-09 Joseph Myers <joseph@codesourcery.com>
4714
4715 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4716
3e7e4e14 47172016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4718 Louis Krupp <lkrupp@gcc.gnu.org>
4719
4720 PR fortran/69514
4721 * gfortran.dg/pr69514_1.f90: New test.
4722 * gfortran.dg/pr69514_2.f90: New test.
4723
51688bb7 47242016-09-08 Jakub Jelinek <jakub@redhat.com>
4725
a34338c9 4726 PR fortran/77500
4727 * gfortran.dg/gomp/pr77500.f90: New test.
4728
51688bb7 4729 PR fortran/77516
4730 * gfortran.dg/gomp/pr77516.f90: New test.
4731
3ecb55e7 47322016-09-07 Jakub Jelinek <jakub@redhat.com>
4733
4734 PR middle-end/77475
4735 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4736 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4737 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4738 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4739 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4740 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4741
3da97ff7 47422016-09-07 David Malcolm <dmalcolm@redhat.com>
4743
4744 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4745 "substring-locations.h".
4746
b55f1f44 47472016-09-07 Richard Biener <rguenther@suse.de>
4748
4749 PR c/77450
4750 * c-c++-common/vector-subscript-8.c: Move ..
4751 * gcc.dg/pr77450.c: ... here.
4752
7d482049 47532016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 4754
4755 PR libgfortran/77393
4756 * gfortran.dg/fmt_f0_2.f90: Update test.
4757 * gfortran.dg/fmt_f0_3.f90: New test.
4758
ef3b531c 47592016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4760
4761 PR debug/77389
4762 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4763 in dg-options.
4764
4765 PR debug/57519
4766 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4767
39370ea0 47682016-09-06 Jakub Jelinek <jakub@redhat.com>
4769
4770 PR target/69255
4771 * gcc.target/i386/pr69255-1.c: New test.
4772 * gcc.target/i386/pr69255-2.c: New test.
4773 * gcc.target/i386/pr69255-3.c: New test.
4774
47752016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 4776
4777 PR c/77336
4778 * gcc.dg/format/miss-7.c: New test.
4779
88820414 47802016-09-06 Uros Bizjak <ubizjak@gmail.com>
4781
4782 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4783
4c790ba8 47842016-09-06 Martin Liska <mliska@suse.cz>
4785
4786 PR gcov-profile/77378
4787 PR gcov-profile/77466
4788 * gcc.dg/profile-update-warning.c: New test.
4789
43d2460d 47902016-09-06 Richard Biener <rguenther@suse.de>
4791
4792 PR tree-optimization/77479
4793 * gcc.dg/torture/pr77479.c: New testcase.
4794
4c04bcce 47952016-09-06 Richard Biener <rguenther@suse.de>
4796
4797 PR c/77450
4798 * c-c++-common/vector-subscript-7.c: Adjust.
4799 * c-c++-common/vector-subscript-8.c: New testcase.
4800
8925068a 48012016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4802
4803 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4804
daea048c 48052016-09-05 Jakub Jelinek <jakub@redhat.com>
4806
e315ff48 4807 PR target/77476
4808 * gcc.target/i386/avx512f-pr77476.c: New test.
4809 * gcc.target/i386/avx512bw-pr77476.c: New test.
4810 * gcc.target/i386/avx512dq-pr77476.c: New test.
4811
8eeca3ac 4812 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4813 Update comment to mention also avx512f.
4814
daea048c 4815 PR sanitizer/77396
4816 * g++.dg/asan/pr77396-2.C: New test.
4817
a6ffaadf 48182016-09-05 Uros Bizjak <ubizjak@gmail.com>
4819
4820 PR rtl-optimization/77452
4821 * gcc.target/i386/pr77452.c: New test.
4822
8f8828ba 48232016-09-05 Marek Polacek <polacek@redhat.com>
4824
4825 PR c/77423
4826 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4827
65277f2a 48282016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4829
4830 PR fortran/77391
4831 * gfortran.dg/pr77391.f90: New test.
4832
a1cf06b8 48332016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4834
4835 PR fortran/77460
4836 * gfortran.dg/pr77460.f90: New test.
4837
4d261282 48382016-09-03 Jakub Jelinek <jakub@redhat.com>
4839
4840 PR c/65467
4841 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4842
4fc4eb94 48432016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4844
4845 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4846
40a431fa 48472016-09-02 David Malcolm <dmalcolm@redhat.com>
4848
4849 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4850 test case.
4851 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4852 diagnostic-test-show-locus-generate-patch.c to the sources
4853 for diagnostic_plugin_test_show_locus.c.
4854
a940fdc7 48552016-09-02 Jakub Jelinek <jakub@redhat.com>
4856
0b80c4b2 4857 PR c/65467
4858 * gcc.dg/gomp/_Atomic-1.c: New test.
4859 * gcc.dg/gomp/_Atomic-2.c: New test.
4860 * gcc.dg/gomp/_Atomic-3.c: New test.
4861 * gcc.dg/gomp/_Atomic-4.c: New test.
4862 * gcc.dg/gomp/_Atomic-5.c: New test.
4863
a940fdc7 4864 PR sanitizer/77396
4865 * g++.dg/asan/pr77396.C: New test.
4866
48672016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 4868
4869 PR tree-optimization/71831
4870 * gcc.dg/builtin-object-size-16.c: New test.
4871 * gcc.dg/builtin-object-size-17.c: New test.
4872
0b404bb4 48732016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4874
4875 PR libgfortran/77393
4876 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4877
8a5817a9 48782016-09-01 Uros Bizjak <ubizjak@gmail.com>
4879
4880 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4881 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4882 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4883 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4884 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4885 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4886 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4887 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4888 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4889 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4890 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4891 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4892 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4893 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4894 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4895 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4896 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4897 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4898
209253ae 48992016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4900
4901 * gnat.dg/opt58.adb: New test.
4902 * gnat.dg/opt58_pkg.ads: New helper.
4903
15182c1d 49042016-09-01 Richard Biener <rguenther@suse.de>
4905
4906 PR middle-end/77436
4907 * gcc.dg/torture/pr77436.c: New testcase.
4908
1c02615c 49092016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4910
4911 * gcc.dg/pr64252.c: Require int32plus.
4912 * gcc.dg/pr66299-1.c: Likewise.
4913 * gcc.dg/pr66299-2.c: Likewise.
4914 * gcc.dg/torture/20131115-1.c: Skip for avr.
4915
08fded5f 49162016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4917
4918 * gcc.target/aarch64/ands_3.c: New test.
4919
a7b3b7c4 49202016-08-31 Jakub Jelinek <jakub@redhat.com>
4921
68c215e4 4922 PR fortran/77352
4923 * gfortran.dg/gomp/pr77352.f90: New test.
4924
a7b3b7c4 4925 PR fortran/77374
4926 * gfortran.dg/gomp/pr77374.f08: New test.
4927
51a43c06 49282016-08-31 Marc Glisse <marc.glisse@inria.fr>
4929
4930 PR tree-optimization/73714
4931 * gcc.dg/tree-ssa/pr73714.c: New test.
4932
01109414 49332016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4934
4935 PR libgfortran/77393
4936 * gfortran.dg/fmt_f0_2.f90: New test.
4937
8036ac7f 49382016-08-31 Marc Glisse <marc.glisse@inria.fr>
4939
4940 * gcc.target/i386/pr59539-2.c: Adapt options.
4941 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4942
b298bde8 49432016-08-31 Paul Thomas <pault@gcc.gnu.org>
4944
4945 PR fortran/77418
4946 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4947 of the associate entity and replace with a pointer to the
4948 intended item on the stack.
4949
9f732c4e 49502016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 4951 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 4952
4953 PR fortran/48298
4954 * gfortran.dg/dtio_1.f90: New test.
4955 * gfortran.dg/dtio_2.f90: New test.
4956 * gfortran.dg/dtio_3.f90: New test.
4957 * gfortran.dg/dtio_4.f90: New test.
4958 * gfortran.dg/dtio_5.f90: New test.
4959 * gfortran.dg/dtio_6.f90: New test.
4960 * gfortran.dg/dtio_7.f90: New test.
4961 * gfortran.dg/dtio_8.f90: New test.
4962 * gfortran.dg/dtio_9.f90: New test.
4963 * gfortran.dg/dtio_10.f90: New test.
4964
d6dd1b60 49652016-08-30 David Malcolm <dmalcolm@redhat.com>
4966
4967 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4968 (test_many_nested_locations): New function.
4969 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4970 (test_show_locus): Handle "test_many_nested_locations".
4971
2e7400df 49722016-08-30 David Malcolm <dmalcolm@redhat.com>
4973
4974 * g++.dg/template/double-greater-than-fixit.C: New test case.
4975
98023bfd 49762016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4977
4978 * gnat.dg/opt57.ad[sb]: New test.
4979 * gnat.dg/opt57_pkg.ads: New helper.
4980
f9723d87 49812016-08-30 Richard Biener <rguenther@suse.de>
4982
4983 PR tree-optimization/69047
4984 * gcc.dg/pr69047.c: Fix byte-order check.
4985
77ce6232 49862016-08-30 Jakub Jelinek <jakub@redhat.com>
4987
adca2d16 4988 PR tree-optimization/72866
4989 * gcc.dg/vect/pr72866.c: New test.
4990
06cee168 4991 PR debug/77363
4992 * g++.dg/debug/dwarf2/pr77363.C: New test.
4993
4472e8d1 4994 PR middle-end/77377
4995 * gcc.target/i386/pr77377.c: New test.
4996
77ce6232 4997 PR debug/77389
4998 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4999 in dg-options.
5000
36bda760 50012016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5002
5003 * gfortran.dg/pr77372.f90: Moved to ...
5004 * gfortran.dg/ieee/pr77372.f90: here.
5005
2db6ea89 50062016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5007
5008 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5009 vector short/char initializations.
5010 * gcc.target/powerpc/vec-init-5.c: Likewise.
5011 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5012 vector initialization optimizations.
5013 * gcc.target/powerpc/vec-init-7.c: Likewise.
5014 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5015 vector float/double initializations.
5016 * gcc.target/powerpc/vec-init-9.c: Likewise.
5017
1e4df796 50182016-08-29 Uros Bizjak <ubizjak@gmail.com>
5019
5020 PR target/77403
5021 * gcc.target/i386/pr77403.c: New test.
5022
f293b7f2 50232016-08-29 Marek Polacek <polacek@redhat.com>
5024
5025 PR c/77292
5026 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5027
ea2ec8f6 50282016-08-29 Tom de Vries <tom@codesourcery.com>
5029
5030 PR c/77398
5031 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5032
686436fe 50332016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5034
5035 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 5036
686436fe 50372016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 5038
5039 * gfortran.dg/dec_structure_13.f90: New testcase.
5040
f1ecf8b3 50412016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5042
5043 PR fortran/77261
5044 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5045 available.
5046
4670f428 50472016-08-28 Tom de Vries <tom@codesourcery.com>
5048
5049 PR lto/70955
5050 * gcc.dg/pr70955.c: New test.
5051 * gcc.dg/lto/pr70955_0.c: Same.
5052 * gcc.dg/lto/pr70955_1.c: Same.
5053
b243b563 50542016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5055
5056 PR tree-optimization/71077
5057 * gcc.target/i386/pr71077.c: New test.
5058
92a44a68 50592016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 5060
5061 PR fortran/77380
5062 * gfortran.dg/pr77380.f90: New test.
5063
92a44a68 50642016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 5065
5066 PR fortran/77372
5067 gfortran.dg/pr77372.f90: New test.
5068
367964fa 50692016-08-26 David Malcolm <dmalcolm@redhat.com>
5070
5071 * gcc.dg/spellcheck-fields-2.c (test): Move
5072 dg-begin/end-multiline-output within function body.
5073 (test_macro): New function.
5074
df4248fb 50752016-08-26 David Malcolm <dmalcolm@redhat.com>
5076
5077 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5078 (test_fixit_insert): Update expected output.
5079 (test_fixit_remove): Likewise.
5080 (test_fixit_replace): Likewise.
5081
377da6e4 50822016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5083
5084 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5085 Fix typo.
5086
4f16cc83 50872016-08-26 Richard Biener <rguenther@suse.de>
5088
5089 PR tree-optimization/69047
5090 * gcc.dg/pr69047.c: New testcase.
5091
a54071b2 50922016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5093 Martin Jambhor <mjambor@suse.cz>
377da6e4 5094
a54071b2 5095 * gcc.dg/ipa/propbits-1.c: New test-case.
5096 * gcc.dg/ipa/propbits-2.c: Likewise.
5097 * gcc.dg/ipa/propbits-3.c: Likewise.
5098
2ae10c8c 50992016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5100
5101 PR fortran/77351
5102 * gfortran.dg/pr77351.f90: New test.
5103
c4963714 51042016-08-25 Marek Polacek <polacek@redhat.com>
5105
5106 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5107
49e1f4eb 51082016-08-25 Marek Polacek <polacek@redhat.com>
5109
5110 PR c/77323
5111 * gcc.dg/pr77323.c: New test.
5112
984f03c2 51132016-08-24 Paul Thomas <pault@gcc.gnu.org>
5114
5115 PR fortran/77358
5116 * gfortran.dg/submodule_17.f08: New test.
5117
92a44a68 51182016-08-24 Michael Collison <michael.collison@linaro.org>
5119 Michael Collison <michael.collison@arm.com>
f6c98a9a 5120
5121 * gcc.target/arm/builtin_saddl.c: New testcase.
5122 * gcc.target/arm/builtin_saddll.c: New testcase.
5123 * gcc.target/arm/builtin_uaddl.c: New testcase.
5124 * gcc.target/arm/builtin_uaddll.c: New testcase.
5125 * gcc.target/arm/builtin_ssubl.c: New testcase.
5126 * gcc.target/arm/builtin_ssubll.c: New testcase.
5127 * gcc.target/arm/builtin_usubl.c: New testcase.
5128 * gcc.target/arm/builtin_usubll.c: New testcase.
5129
8938d43d 51302016-08-24 Uros Bizjak <ubizjak@gmail.com>
5131
5132 PR target/77270
5133 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5134 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5135 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5136 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5137 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5138 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5139 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5140 effective target. Remove scan-assembler-times directives.
5141 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5142 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5143 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5144
2fb84e50 51452016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5146
5147 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5148 of unsigned int.
5149 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5150
cac7df4e 51512016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5152
5153 PR testsuite/77317
5154 * lib/target-supports.exp
5155 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5156 (check_effective_target_vect_natural_alignment): Ditto.
5157 (check_effective_target_vector_alignment_reachable): Ditto.
5158 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5159
b904831d 51602016-08-23 Ian Lance Taylor <iant@golang.org>
5161
5162 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5163
ff055c48 51642016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5165
5166 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5167 being created from pointers to memory locations.
5168 * gcc.target/powerpc/vec-init-2.c: Likewise.
5169
27af8972 51702016-08-23 Fritz Reese <fritzoreese@gmail.com>
5171
5172 * gfortran.dg/dec_structure_12.f90: New testcase.
5173
bd8ac469 51742016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5175
5176 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5177
434d4291 51782016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5179
5180 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5181 verification.
5182
be0be2de 51832016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5184
5185 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5186 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5187
7feac654 51882016-08-23 Richard Biener <rguenther@suse.de>
5189
5190 PR tree-optimization/27336
5191 * c-c++-common/pr27336.c: New testcase.
5192
364743f3 51932016-08-22 Marek Polacek <polacek@redhat.com>
5194
5195 PR c++/77321
5196 * g++.dg/cpp1y/pr77321.C: New test.
5197
b92c452d 51982016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5199
5200 PR fortran/60774
5201 * gfortran.dg/empty_label.f: Adjust test for new error message.
5202 * gfortran.dg/empty_label.f90: Ditto.
5203 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5204 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5205 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5206
bfbc628a 52072016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5208
5209 PR fortran/61318
5210 * gfortran.dg/pr61318.f90: New test.
5211
99af6e70 52122016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5213
5214 PR fortran/77260
5215 * gfortran.dg/pr77260_1.f90: New test.
5216 * gfortran.dg/pr77260_2.f90: Ditto.
5217
6cfc7001 52182016-08-22 Joseph Myers <joseph@codesourcery.com>
5219
5220 PR middle-end/77269
5221 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5222 __builtin_signbitf and __builtin_signbitl in expected generic
5223 expansion.
5224 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5225 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5226 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5227 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5228 tests.
5229
012f068a 52302016-08-22 Joseph Myers <joseph@codesourcery.com>
5231
5232 * gcc.dg/torture/float128-builtin.c,
5233 gcc.dg/torture/float128-ieee-nan.c,
5234 gcc.dg/torture/float128x-builtin.c,
5235 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5236 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5237 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5238 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5239 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5240 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5241 gcc.dg/torture/floatn-nan.h: New tests.
5242
e2c5b687 52432016-08-22 Joseph Myers <joseph@codesourcery.com>
5244
5245 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5246 macro.
5247 (main): Update calls to TEST_I_F.
5248 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5249 macro.
5250 (main): Update calls to TEST_I_F.
5251
b4635564 52522016-08-22 Joseph Myers <joseph@codesourcery.com>
5253
5254 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5255 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5256 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5257 names in calls to TEST_I_F.
5258
802bc569 52592016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5260
5261 PR c/52952
5262 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5263
70fa7158 52642016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5265
5266 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5267 and !natural_alignment_64.
5268 * gcc.dg/ipa/propalign-2.c: Likewise.
5269 * gcc.dg/ipa/propalign-3.c: Likewise.
5270 * gcc.dg/ipa/propalign-4.c: Likewise.
5271 * gcc.dg/ipa/propalign-5.c: Likewise.
5272 * lib/target-supports.exp
5273 (check_effective_target_natural_alignment_32): Add avr-*-*.
5274
d0346b1a 52752016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5276
5277 PR tree-optimization/61839
5278 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5279 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5280 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5281 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5282
82c85aba 52832016-08-19 Joseph Myers <joseph@codesourcery.com>
5284
5285 PR c/32187
5286 * lib/target-supports.exp (check_effective_target_float16)
5287 (check_effective_target_float32, check_effective_target_float64)
5288 (check_effective_target_float128, check_effective_target_float32x)
5289 (check_effective_target_float64x)
5290 (check_effective_target_float128x)
5291 (check_effective_target_float16_runtime)
5292 (check_effective_target_float32_runtime)
5293 (check_effective_target_float64_runtime)
5294 (check_effective_target_float128_runtime)
5295 (check_effective_target_float32x_runtime)
5296 (check_effective_target_float64x_runtime)
5297 (check_effective_target_float128x_runtime)
5298 (check_effective_target_floatn_nx_runtime)
5299 (add_options_for_float16, add_options_for_float32)
5300 (add_options_for_float64, add_options_for_float128)
5301 (add_options_for_float32x, add_options_for_float64x)
5302 (add_options_for_float128x): New procedures.
5303 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5304 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5305 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5306 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5307 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5308 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5309 gcc.dg/torture/float128-complex.c,
5310 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5311 gcc.dg/torture/float128x-basic.c,
5312 gcc.dg/torture/float128x-complex.c,
5313 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5314 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5315 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5316 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5317 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5318 gcc.dg/torture/float32x-basic.c,
5319 gcc.dg/torture/float32x-complex.c,
5320 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5321 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5322 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5323 gcc.dg/torture/float64x-basic.c,
5324 gcc.dg/torture/float64x-complex.c,
5325 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5326 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5327 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5328 gcc.dg/torture/floatn-tg.h,
5329 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5330 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5331 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5332 gcc.dg/torture/fp-int-convert-float128x.c,
5333 gcc.dg/torture/fp-int-convert-float16-timode.c,
5334 gcc.dg/torture/fp-int-convert-float16.c,
5335 gcc.dg/torture/fp-int-convert-float32-timode.c,
5336 gcc.dg/torture/fp-int-convert-float32.c,
5337 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5338 gcc.dg/torture/fp-int-convert-float32x.c,
5339 gcc.dg/torture/fp-int-convert-float64-timode.c,
5340 gcc.dg/torture/fp-int-convert-float64.c,
5341 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5342 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5343 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5344 maximum exponent of floating-point type. Use it in testing
5345 whether 0x8...0 fits in the floating-point type. Always treat -1
5346 (signed 0xf...f) as fitting in the floating-point type.
5347 (M_OK1): New macro.
5348 * gcc.dg/torture/fp-int-convert-double.c,
5349 gcc.dg/torture/fp-int-convert-float.c,
5350 gcc.dg/torture/fp-int-convert-float128-timode.c,
5351 gcc.dg/torture/fp-int-convert-float128.c,
5352 gcc.dg/torture/fp-int-convert-float80-timode.c,
5353 gcc.dg/torture/fp-int-convert-float80.c,
5354 gcc.dg/torture/fp-int-convert-long-double.c,
5355 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5356
cf0bbc39 53572016-08-19 Jakub Jelinek <jakub@redhat.com>
5358
9354a9a5 5359 PR fortran/72744
5360 * gfortran.dg/gomp/pr72744.f90: New test.
5361
cf0bbc39 5362 PR fortran/69281
5363 * gfortran.dg/gomp/pr69281.f90: New test.
5364
ee0e163a 53652016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5366
1e4df796 5367 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5368 the last special seed value.
5369 * gfortran.dg/random_7.f90: Use size for last array member instead
5370 of hardcoded value.
ee0e163a 5371
6d7de609 53722016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5373
5374 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5375 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5376
e3243c77 53772016-08-19 Richard Biener <rguenther@suse.de>
5378
5379 PR tree-optimization/77286
5380 * gcc.dg/torture/pr77286.c: New testcase.
5381
b983d92d 53822016-08-18 David Malcolm <dmalcolm@redhat.com>
5383
5384 * gcc.dg/verbose-asm-2.c: New test case.
5385
48a7392b 53862016-08-18 David Malcolm <dmalcolm@redhat.com>
5387
5388 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5389 (custom_diagnostic_finalizer): Update for change to
5390 diagnostic_show_locus.
5391
5c8151fa 53922016-08-18 David Malcolm <dmalcolm@redhat.com>
5393
5394 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5395 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5396
26040f06 53972016-08-18 Marek Polacek <polacek@redhat.com>
5398
5399 PR c/71514
5400 * gcc.dg/pr71514.c: New test.
5401
360e911d 54022015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5403
5404 PR target/72839
5405 * gcc.target/i386/pr72839.c: New test.
5406
6de0546d 54072016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5408
5409 PR middle-end/70895
5410 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5411 * c-c++-common/goacc/reduction-1.c: Likewise.
5412 * c-c++-common/goacc/reduction-2.c: Likewise.
5413 * c-c++-common/goacc/reduction-3.c: Likewise.
5414 * c-c++-common/goacc/reduction-4.c: Likewise.
5415
cee80871 54162016-08-18 Alan Modra <amodra@gmail.com>
5417
5418 * gcc.c-torture/compile/pr72771.c: New.
5419
f9c39b65 54202016-08-17 Jakub Jelinek <jakub@redhat.com>
5421
5422 PR fortran/67496
5423 * gfortran.dg/pr67496.f90: New test.
5424
92a44a68 54252015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 5426
5427 PR tree-optimization/71752
f9c39b65 5428 * gcc.dg/vect/pr71752.c: New.
bf448dc8 5429
d2392ec3 54302016-08-17 Uros Bizjak <ubizjak@gmail.com>
5431
5432 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5433
c4994c0b 54342016-08-17 Jakub Jelinek <jakub@redhat.com>
5435
5436 PR middle-end/77259
5437 * g++.dg/ipa/devirt-52.C: New test.
5438
f7896ff0 54392016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5440
5441 * c-c++-common/goacc/reduction-6.c: New testcase.
5442
7104d1a8 54432016-08-17 Richard Biener <rguenther@suse.de>
5444
5445 PR tree-optimization/76490
5446 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5447 * gcc.dg/pr52904.c: XFAIL.
5448
cff41b9e 54492016-08-17 Richard Biener <rguenther@suse.de>
5450
5451 PR tree-optimization/23855
5452 * gcc.dg/loop-unswitch-2.c: Adjust.
5453
b1398e47 54542016-08-16 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR tree-optimization/72817
5457 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5458
de41fc22 54592016-08-16 Joseph Myers <joseph@codesourcery.com>
5460
5461 PR libgcc/77265
5462 * gcc.dg/torture/float128-extend-inf.c: New test.
5463
5927e78e 54642016-08-16 David Malcolm <dmalcolm@redhat.com>
5465
5466 PR c/72857
5467 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5468 for embedded NUL.
5469 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5470 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5471 caret placement.
5472 (test_oct): Likewise.
5473 (test_multiple): Likewise.
5474 (test_field_width_specifier): Likewise.
5475 (test_field_width_specifier_2): New function.
5476 (test_field_precision_specifier): New function.
5477 (test_embedded_nul): Update expected caret placement.
5478 (test_non_contiguous_strings): Update line number.
5479 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5480 (__emit_string_literal_range): Add "caret_idx" param.
5481 (test_simple_string_literal): Add value for new param, updating
5482 expected output..
5483 (test_concatenated_string_literal): Likewise.
5484 (test_multiline_string_literal): Likewise.
5485 (test_hex): Likewise.
5486 (test_oct): Likewise.
5487 (test_multiple): Likewise.
5488 (test_ucn4): Likewise.
5489 (test_ucn8): Likewise.
5490 (test_u8): Likewise.
5491 (test_u): Likewise; update expected message, from "range" to
5492 "location".
5493 (test_U): Likewise.
5494 (test_L): Likewise.
5495 (test_macro): Add value for new param.
5496 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5497 (__emit_string_literal_range): Add "caret_idx" param.
5498 (test_stringified_token_1): Add value for new param. Update
5499 expected message, from "range" to "location".
5500 (test_stringized_token_2): Likewise, adding param to macro.
5501 (test_stringified_token_3): Likewise.
5502 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5503 (emit_warning): Convert param from source_range to location_t.
5504 (test_string_literals): Add caret_idx param, and use it when
5505 constructing a substring_loc. Update error message, from
5506 "range" to "location".
5507
b8d94309 55082016-08-16 Jakub Jelinek <jakub@redhat.com>
5509
2e947447 5510 PR target/71910
5511 * g++.dg/gomp/pr71910.C: New test.
5512
9ea71b15 5513 PR middle-end/67485
5514 * gcc.c-torture/compile/pr67485.c: New test.
5515
b8d94309 5516 PR target/72867
5517 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5518
31de5086 55192016-08-16 Bin Cheng <bin.cheng@arm.com>
5520
5521 PR tree-optimization/69848
5522 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5523
a05d3de8 55242016-08-16 Martin Liska <mliska@suse.cz>
5525
5526 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5527 of memory operations so that it can be handled by core2
5528 in 32-bit mode.
5529
b50ad04e 55302016-08-16 Richard Biener <rguenther@suse.de>
5531
5532 PR tree-optimization/76783
5533 * gcc.dg/pr76783.c: New testcase.
5534 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5535
b441db40 55362016-08-16 Bin Cheng <bin.cheng@arm.com>
5537
5538 PR tree-optimization/72817
5539 PR tree-optimization/73450
5540 * gcc.dg/tree-ssa/pr72817.c: New test.
5541 * gcc.dg/tree-ssa/pr73450.c: New test.
5542
36d310d0 55432016-08-15 Fritz Reese <fritzoreese@gmail.com>
5544
5545 * gfortran.dg/init_flag_13.f90: New testcase.
5546 * gfortran.dg/init_flag_14.f90: Ditto.
5547 * gfortran.dg/init_flag_15.f03: Ditto.
5548 * gfortran.dg/dec_init_1.f90: Ditto.
5549 * gfortran.dg/dec_init_2.f90: Ditto.
5550
e5ec9f76 55512016-08-15 Uros Bizjak <ubizjak@gmail.com>
5552
5553 PR target/72867
5554 * gcc.target/i386/pr72867.c: New test.
5555
6ce66d38 55562016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5557
5558 * c-c++-common/dump-ada-spec-5.c: New test.
5559
894463cf 55602016-08-15 Richard Biener <rguenther@suse.de>
5561
5562 PR tree-optimization/73434
5563 * gcc.dg/torture/pr73434.c: New testcase.
5564
98b374b4 55652016-08-15 Jakub Jelinek <jakub@redhat.com>
5566
5567 PR tree-optimization/72824
5568 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5569
9b90f118 55702016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5571
5572 PR fortran/70598
5573 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5574 in use_device clause.
5575 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5576 * gfortran.dg/goacc/list.f95: Adjust to catch
5577 "neither a POINTER nor an array" error messages.
5578
1d80868e 55792016-08-14 Uros Bizjak <ubizjak@gmail.com>
5580
5581 PR target/76342
5582 * gcc.target/i386/pr76342.c: New test.
5583
153e4ac1 55842016-08-12 Jakub Jelinek <jakub@redhat.com>
5585
5586 PR c/71512
5587 * g++.dg/ubsan/pr71512.C: New test.
5588 * c-c++-common/ubsan/pr71512-1.c: New test.
5589 * c-c++-common/ubsan/pr71512-2.c: New test.
5590
3c382998 55912016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5592
5593 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5594 vector initialization options.
5595 * gcc.target/powerpc/vec-init-2.c: Likewise.
5596 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5597 is generated on ISA 3.0.
5598
7079d57a 55992016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5600
5601 PR middle-end/71654
5602 * gcc.dg/c-c++-common/pr71654.c: New test.
5603 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5604 dg-options.
5605 * gcc.dg/tree-ssa/vrp24: Likewise.
5606
7175bb2a 56072016-08-12 Jakub Jelinek <jakub@redhat.com>
5608
5609 PR c/67410
5610 * gcc.dg/pr67410.c: New test.
5611
56fb8e9d 56122016-08-12 Bin Cheng <bin.cheng@arm.com>
5613
5614 PR tree-optimization/69848
5615 * gcc.dg/vect/vect-pr69848.c: New test.
5616
1f84b4ab 56172016-08-12 Uros Bizjak <ubizjak@gmail.com>
5618
5619 PR testsuite/71008
5620 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5621 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5622 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5623 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5624
60b349d9 56252016-08-12 Richard Biener <rguenther@suse.de>
5626
5627 PR tree-optimization/57326
5628 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5629 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5630 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5631 * gcc.target/i386/pr45685.c: Likewise.
5632 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5633 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5634 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5635 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5636 * gfortran.dg/pr34163.f90: Likewise.
5637
6d5f72f3 56382016-08-12 Martin Liska <mliska@suse.cz>
5639
5640 * g++.dg/gcov/gcov-16.C: New test.
5641 * lib/gcov.exp: Support new argument for run-gcov function.
5642
b357db2c 56432016-08-12 Martin Liska <mliska@suse.cz>
5644
5645 PR gcov-profile/35590
5646 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5647
08e33f10 56482016-08-12 Richard Biener <rguenther@suse.de>
5649
5650 PR tree-optimization/72851
5651 * gcc.dg/torture/pr72851.c: New testcase.
5652
92a44a68 56532016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 5654
832d369d 5655 PR debug/63240
5656 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5657 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5658 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5659 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5660 DW_AT_deleted.
5661
1289a281 5662 PR debug/55641
5663 * g++.dg/debug/dwarf2/ref-1.C: New.
5664
9a478fab 5665 PR debug/49366
5666 * g++.dg/debug/dwarf2/template-params-12.H: New.
5667 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5668 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5669 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5670 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5671 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5672 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5673 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5674
e61229f8 56752016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5676
5677 PR target/72863
5678 * gcc.target/powerpc/pr72863.c: New test.
5679
c7823416 56802016-08-11 Uros Bizjak <ubizjak@gmail.com>
5681
5682 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5683
df15667f 56842015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5685
5686 * gcc.target/i386/pieces-strcpy-1.c: New test.
5687 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5688
83c375ba 56892016-08-11 Jakub Jelinek <jakub@redhat.com>
5690
5691 PR c++/72868
5692 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5693
350f354a 56942015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5695
5696 * gcc.target/i386/pieces-memcpy-1.c: New test.
5697 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5698 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5699 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5700 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5701 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5702
74be5bc1 57032016-08-11 Jakub Jelinek <jakub@redhat.com>
5704
5705 PR c/72816
20fb4916 5706 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 5707
40395983 57082016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5709
5710 PR tree-optimization/71083
5711 * gcc.c-torture/execute/pr71083.c: New test.
5712 * gnat.dg/loop_optimization23.adb: New test.
5713 * gnat.dg/loop_optimization23_pkg.ads: New test.
5714 * gnat.dg/loop_optimization23_pkg.adb: New test.
5715
ec969ce4 57162016-08-11 Richard Biener <rguenther@suse.de>
5717
5718 PR tree-optimization/72772
5719 * gcc.dg/graphite/pr35356-1.c: Adjust.
5720 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5721
25482c16 57222016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5723
5724 * gfortran.dg/random_7.f90: Take into account that the last seed
5725 value is the special p value.
5726 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5727
f454033a 57282016-08-11 Richard Biener <rguenther@suse.de>
5729
5730 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5731
2d2b78a1 57322016-08-11 Alan Modra <amodra@gmail.com>
5733
5734 * gcc.target/powerpc/pr71680.c: New.
5735
97468983 57362016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5737
5738 * gcc.target/powerpc/bfp/bfp.exp: New file.
5739 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5740 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5741 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5742 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5743 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5744 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5745 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5746 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5747 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5748 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5749 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5750 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5751 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5752 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5753 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5754 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5755 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5756 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5757 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5758 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5759 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5760 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5761 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5762 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5763 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5764 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5765 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5766 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5767 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5768 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5769 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5770 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5771 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5772 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5773 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5774 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5775 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5776 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5777 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5778 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5779 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5780 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5781 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5782 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5783 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5784 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5785 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5786 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5787 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5788 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5789 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5790 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5791 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5792
23a6fe48 57932016-08-10 Bin Cheng <bin.cheng@arm.com>
5794
5795 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5796 Add aarch64*-*-*.
5797
0cb8f73e 57982016-08-10 Bin Cheng <bin.cheng@arm.com>
5799
5800 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5801
b7ed2a65 58022016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5803
5804 PR target/72853
5805 * gcc.target/powerpc/pr72853.c: New test.
5806
2d2b4107 58072016-08-10 Martin Liska <mliska@suse.cz>
5808
5809 PR gcov-profile/58306
5810 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5811
7132b755 58122016-08-10 Martin Liska <mliska@suse.cz>
5813
5814 * g++.dg/gcov/gcov-threads-1.C: New test.
5815
5186407c 58162016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5817
5818 PR target/71873
5819 * gcc.target/avr/pr71873.c: New test.
5820
44f01555 58212016-08-09 Martin Liska <mliska@suse.cz>
5822
5823 * g++.dg/gcov/gcov-dump-1.C: New test.
5824 * g++.dg/gcov/gcov-dump-2.C: New test.
5825
7d4f18f5 58262016-08-09 Martin Liska <mliska@suse.cz>
5827
5828 * gcc.dg/tree-prof/val-prof-9.c: New test.
5829
defa7026 58302016-08-09 Martin Liska <mliska@suse.cz>
5831
5832 * gcc.dg/tree-prof/val-prof-8.c: New test.
5833
ae7e6062 58342016-08-09 Martin Jambor <mjambor@suse.cz>
5835
0c47dd26 5836 PR ipa/71981
5837 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 5838
a69fb570 58392016-08-09 Bin Cheng <bin.cheng@arm.com>
5840
5841 PR tree-optimization/33707
5842 * gcc.dg/vect/pr33707.c: New test.
5843
a031a844 58442016-08-09 Bin Cheng <bin.cheng@arm.com>
5845
5846 PR tree-optimization/pr72772
5847 * gcc.dg/tree-ssa/pr72772.c: New test.
5848
8f1baf0d 58492016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5850
5851 PR rtl-optimization/66669
5852 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5853
53e7aca1 58542016-08-09 Jakub Jelinek <jakub@redhat.com>
5855
5856 PR tree-optimization/72824
5857 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5858
c162fa25 58592016-08-09 Richard Biener <rguenther@suse.de>
5860
5861 PR tree-optimization/71802
5862 * gcc.dg/torture/pr71802.c: New testcase.
5863
87156a7d 58642016-08-09 Jakub Jelinek <jakub@redhat.com>
5865
5866 PR c++/72809
5867 * g++.dg/eh/stdarg1.C: New test.
5868
d0029333 58692016-08-08 Andi Kleen <ak@linux.intel.com>
5870
5871 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5872 test command line in failure log.
5873 (profopt-execute): dito. Make autofdo file names unique.
5874
7af4d06b 58752016-08-08 David Malcolm <dmalcolm@redhat.com>
5876
5877 PR c/64955
5878 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5879 output.
5880
7091ff70 58812016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5882
5883 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5884 c99_runtime.
5885 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5886 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5887 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5888 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5889 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5890 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5891
d189b094 58922016-08-08 David Malcolm <dmalcolm@redhat.com>
5893
5894 PR c/52952
5895 * gcc.dg/cpp/pr66415-1.c: Likewise.
5896 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5897 * gcc.dg/format/c90-printf-1.c: Likewise.
5898 * gcc.dg/format/diagnostic-ranges.c: New test case.
5899
440837fe 59002016-08-08 Jakub Jelinek <jakub@redhat.com>
5901
7cbcf608 5902 PR fortran/72716
5903 * gfortran.dg/gomp/pr72716.f90: New test.
5904
aa1ddb66 5905 PR middle-end/72781
5906 * gcc.dg/gomp/pr72781.c: New test.
5907
440837fe 5908 PR middle-end/68762
5909 * g++.dg/vect/pr68762-1.cc: New test.
5910 * g++.dg/vect/pr68762-2.cc: New test.
5911 * g++.dg/vect/pr68762.h: New file.
5912
eb571c16 59132016-08-08 Martin Sebor <msebor@redhat.com>
5914
5915 PR testsuite/72838
f9c39b65 5916 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5917 * g++.dg/warn/overflow-warn-3.C: Same.
5918 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 5919
8ca5189a 59202016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5921
5922 PR fortran/71936
5923 * gfortran.dg/allocate_with_source_21.f03: New test.
5924
1495e54c 59252016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5926
5927 PR fortran/72698
5928 * gfortran.dg/allocate_with_source_20.f03: New test.
5929
d1e97886 59302016-08-08 Alan Modra <amodra@gmail.com>
5931
5932 * gcc.c-torture/compile/pr72802.c: New.
5933
9da84a54 59342016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5935
5936 PR fortran/70524
5937 * gfortran.dg/dependency_48.f90: New test.
5938
3f9692a5 59392016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5940
b5b764be 5941 PR fortran/70040
3f9692a5 5942 * gfortran.dg/pr70040.f90: New testcase.
5943
099ec19a 59442016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5945
5946 PR fortran/71961
5947 * gfortran.dg/matmul_10.f90: New testcase.
5948
e8272095 59492016-08-07 Jan Hubicka <hubicka@ucw.cz>
5950
5951 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5952
f5d2c462 59532016-08-07 Jakub Jelinek <jakub@redhat.com>
5954
5955 PR c/72816
5956 * gcc.dg/pr72816.c: New test.
5957
30c60892 59582016-08-06 Jonathan Wakely <jwakely@redhat.com>
5959
5960 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5961 * g++.dg/conversion/pr41426.C: Likewise.
5962 * g++.dg/conversion/pr66211.C: Likewise.
5963 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5964 * g++.dg/init/ref8.C: Likewise.
5965 * g++.old-deja/g++.law/cvt20.C: Likewise.
5966 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5967
2abf3c4a 59682016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5969
5970 PR tree-optimization/18046
5971 * gcc.dg/tree-ssa/vrp105.c: New test.
5972 * gcc.dg/tree-ssa/vrp106.c: New test.
5973
a940fdc7 59742016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 5975
5976 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5977 1ul in diagnostics. Remove hyphen from "constant-expression."
5978 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5979 * g++.dg/cpp0x/static_assert3.C: Same.
5980 * g++.dg/cpp1y/constexpr-throw.C: Same.
5981 * g++.dg/template/nontype3.C: Same.
5982 * g++.dg/warn/overflow-warn-1.C: Same.
5983 * g++.dg/warn/overflow-warn-3.C: Same.
5984 * g++.dg/warn/overflow-warn-4.C: Same.
5985
d4166bdc 59862016-08-05 David Malcolm <dmalcolm@redhat.com>
5987
5988 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5989 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5990 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5991 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5992
906dd612 59932016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5994
5995 PR tree-optimization/72810
5996 * gcc.dg/tree-ssa/vrp110.c: New test.
5997
9788fb76 59982016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5999
6000 PR Target/72819
6001 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6002 registers.
6003 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6004 saving the half-precision registers.
6005 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6006 value is returned in h0.
6007 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6008 are passed in FP/SIMD registers.
6009 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6010 passing works corrcetly.
6011 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6012 (hfa_f16x2_t): Likewise.
6013 (hfa_f16x3_t): Likewise.
6014 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6015 are promoted to double and passed in a double register.
6016 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6017 are promoted to double and stacked.
6018 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6019 __fp16 data types.
6020 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6021 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6022 __fp16 first get passed in FP/SIMD registers, then stacked.
6023
30f40fe4 60242016-08-05 Nathan Sidwell <nathan@acm.org>
6025
6026 PR c++/68724
6027 * g++.dg/cpp0x/pr68724.C: New.
6028
8a6540e1 60292016-08-05 Richard Biener <rguenther@suse.de>
6030
6031 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6032
09001ac1 60332016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6034
6035 * gcc.dg/tree-ssa/vrp107.c: New test.
6036 * gcc.dg/tree-ssa/vrp108.c: New test.
6037 * gcc.dg/tree-ssa/vrp109.c: New test.
6038
88ab6a9c 60392016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6040
6041 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6042 dg-options.
6043
b2a036e7 60442016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6045
6046 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6047 test-cases.
6048 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6049 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6050 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6051 test-cases.
6052 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6053 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6054 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6055 large_double.
6056
8dbf49cb 60572016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6058
6059 PR c++/72800
6060 * g++.dg/cpp1y/lambda-ice1.C: New.
6061
dcc45aae 60622016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6063
6064 PR c++/72759
6065 * g++.dg/cpp1y/pr72759.C: New test.
6066
88fe4062 60672016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6068
6069 * gcc.dg/switch-10.c: New test.
6070
a1af716f 60712016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6072
6073 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6074
1fa5d8ba 60752016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6076
6077 * c-c++-common/goacc/routine-5.c: Update.
6078
e8dedc4a 60792016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6080
6081 PR rtl-optimization/70903
6082 * gcc.c-torture/execute/pr70903.c: New test.
6083
7ca5003c 60842016-08-04 Martin Liska <mliska@suse.cz>
6085
6086 * gcc.dg/params/params.exp: Replace file exists with
6087 TESTING_IN_BUILD_TREE.
6088
810702a2 60892016-08-04 Marek Polacek <polacek@redhat.com>
6090
6091 PR c++/70229
6092 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6093
fa8a8f79 60942016-08-04 Richard Biener <rguenther@suse.de>
6095
6096 PR middle-end/71984
6097 * gcc.dg/torture/pr71984.c: Guard correctness check for
6098 little-endian.
6099
9916f5a5 61002016-08-03 Andrew Pinski <apinski@cavium.com>
6101
6102 * gcc.c-torture/compile/20160802-1.c: New testcase.
6103
278b4698 61042016-08-03 Fritz Reese <fritzoreese@gmail.com>
6105
6106 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6107
860c3c85 61082016-08-03 Richard Biener <rguenther@suse.de>
6109
6110 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6111 and remove -O3.
6112 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6113 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6114
0a41d717 61152016-08-03 Richard Biener <rguenther@suse.de>
6116
6117 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6118 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6119 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6120 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6121
52e3c0e8 61222016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6123
6124 * gcc.dg/init-excess-2.c: Require int32plus.
6125 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6126 * gcc.dg/pr59963-2.c: Require int32plus.
6127 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6128 * gcc.dg/unroll-7.c: Require int32plus.
6129
ad8a330c 61302016-08-02 Bin Cheng <bin.cheng@arm.com>
6131
6132 PR tree-optimization/34114
6133 * gcc.dg/tree-ssa/loop-42.c: New test.
6134
d3aa3636 61352016-08-02 Tamar Christina <tamar.christina@arm.com>
6136
6137 * gcc.target/aarch64/vminmaxnm.c: New.
6138 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6139 tests.
6140
c79d3723 61412016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6142
6143 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6144 vec_extract for vector float, vector int, vector short, and vector
6145 char.
6146 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6147 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6148 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6149 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6150
5fc13c39 61512016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6152
6153 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 6154 single stack adjustment, no writeback.
5fc13c39 6155 * gcc.target/aarch64/test_frame_12.c: Likewise.
6156 * gcc.target/aarch64/test_frame_13.c: Likewise.
6157 * gcc.target/aarch64/test_frame_15.c: Likewise.
6158 * gcc.target/aarch64/test_frame_6.c: Likewise.
6159 * gcc.target/aarch64/test_frame_7.c: Likewise.
6160 * gcc.target/aarch64/test_frame_8.c: Likewise.
6161 * gcc.target/aarch64/test_frame_16.c: New test.
6162
2eb70c76 61632015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6164
6165 PR target/72748
6166 * gcc.target/i386/pr72748.c: New test.
6167
92a44a68 61682015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 6169
6170 PR tree-optimization/71818
6171 * gcc.dg/vect/pr71818.c: New
6172
56e7a293 61732016-08-01 Martin Liska <mliska@suse.cz>
6174
6175 PR tree-optimization/71857
6176 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6177
aa8852cc 61782016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6179
6180 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6181
f3c032a4 61822016-08-01 Jan Beulich <jbeulich@suse.com>
6183
6184 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6185
a1e9d2c3 61862016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6187
6188 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6189 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6190
466045aa 61912016-07-31 Jonathan Wakely <jwakely@redhat.com>
6192
6193 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6194 (check_effective_target_c++): Likewise. Also match for libstdc++.
6195
92a44a68 61962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 6197
6198 PR fortran/41922
6199 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6200 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6201 * gfortran.dg/pr41922.f90: New test.
6202
dd13eb1b 62032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6204
6205 PR fortran/68566
6206 * gfortran.dg/pr68566.f90: new test.
6207
a940fdc7 62082016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 6209
6210 PR c++/60760
6211 PR c++/71091
6212 * g++.dg/cpp0x/constexpr-cast.C: New test.
6213 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6214 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6215 * g++.dg/ubsan/pr63956.C: Correct.
6216
efa8ff03 62172016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6218
6219 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6220 vector double or vector long where the vector is in memory.
6221 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6222 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6223
0b8113c5 62242016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6225
6226 PR fortran/69867
6227 * gfortran.dg/pr69867.f90: New test.
6228
3badc59b 62292016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6230
6231 PR fortran/69962
6232 * gfortran.dg/pr69962.f90: New test.
6233
fc8b54ff 62342016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6235
6236 PR fortran/70006
6237 * gfortran.dg/pr70006.f90: New test.
6238
165b422e 62392016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6240
6241 PR fortran/71730
6242 * gfortran.dg/pr71730.f90: New test.
6243 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6244 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6245 * gfortran.dg/array_constructor_26.f03: Ditto.
6246
0c6334ed 62472016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6248
6249 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6250 * gcc.target/powerpc/pr71763.c: Likewise.
6251
4ebf85be 62522016-07-29 Marek Polacek <polacek@redhat.com>
6253
6254 PR c/71742
6255 * gcc.dg/940510-1.c: Adjust dg-error.
6256 * gcc.dg/c99-flex-array-1.c: Likewise.
6257 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6258
9efe5be6 6259 PR c/71853
6260 * gcc.dg/noncompile/pr71853.c: New test.
6261
4c4548bb 6262 PR c/71573
6263 * gcc.dg/noncompile/pr71573.c: New test.
6264
8ae70602 6265 PR c/71926
6266 * g++.dg/warn/Wparentheses-30.C: New test.
6267 * gcc.dg/Wparentheses-14.c: New test.
6268
cfc1aded 62692016-07-29 Uros Bizjak <ubizjak@gmail.com>
6270
6271 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6272
d5e80d93 62732016-07-29 Bin Cheng <bin.cheng@arm.com>
6274
6275 PR tree-optimization/57558
6276 * gcc.dg/vect/pr57558-1.c: New test.
6277 * gcc.dg/vect/pr57558-2.c: New test.
6278
c7c713ec 62792016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6280
cfc1aded 6281 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 6282 to scan forwprop1 dump pass.
6283
34b9af67 62842016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6285
6286 PR c++/51488
6287 * g++.dg/template/pr51488.C: New.
6288
322d4184 62892016-07-29 Jakub Jelinek <jakub@redhat.com>
6290
6291 PR c/71969
6292 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6293 static __inline__.
6294 * gcc.dg/pr71969-1.c: New test.
6295 * gcc.dg/pr71969-2.c: New test.
6296 * gcc.dg/pr71969-3.c: New test.
6297
7648c9c7 62982016-07-29 Marek Polacek <polacek@redhat.com>
6299
6300 PR c/71574
6301 * c-c++-common/pr71574.c: New test.
6302
35fddbd6 6303 PR c/71583
6304 * gcc.dg/noncompile/pr71583.c: New test.
6305
d06bcb87 63062016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6307
6308 PR middle-end/68217
6309 * gcc.dg/pr68217.c: New test.
6310
fb5574d7 63112016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6312
6313 PR fortran/71067
6314 * gfortran.dg/pr71067_1.f90: New test.
6315 * gfortran.dg/pr71067_2.f90: Ditto.
6316
a52bb7a0 63172016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6318
6319 * gcc.target/powerpc/vec-extract-1.c: New test.
6320
42e96823 63212016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6322
6323 PR fortran/71799
6324 * gfortran.dg/pr71799.f90: New test.
6325
d5539c6b 63262016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6327
6328 PR c++/71665
6329 * g++.dg/cpp0x/pr71665-1.C: New.
6330 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6331 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6332 * g++.dg/ext/label10.C: Likewise.
6333 * g++.dg/parse/constant5.C: Likewise.
6334
05995232 63352016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6336
6337 PR fortran/71859
6338 * gfortran.dg/pr71859.f90: New test.
6339 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6340 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6341
7a4429b2 63422016-07-28 Paul Thomas <pault@gcc.gnu.org>
6343
6344 PR fortran/71883
6345 * gfortran.dg/pr71883.f90 : New test.
6346
f339cf78 63472016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6348
6349 PR tree-optimization/71734
cfc1aded 6350 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 6351
8311fe26 63522016-07-28 Renlin Li <renlin.li@arm.com>
6353
6354 Revert
6355 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6356
6357 PR fortran/71902
6358 * gfortran.dg/dependency_47.f90: New test.
6359
595e387a 63602016-07-28 Martin Liska <mliska@suse.cz>
6361
6362 PR gcov-profile/68025
6363 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6364
83554604 63652016-07-28 Martin Liska <mliska@suse.cz>
6366
6367 * g++.dg/vect/pr70944.cc: New test.
6368
ec6d2d63 63692016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6370
6371 PR middle-end/71994
6372 * gcc.dg/torture/pr71994.c: New test.
6373
12dabcee 63742016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6375
6376 PR middle-end/71078
6377 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6378 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6379 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6380
262a83d5 63812016-07-27 Richard Biener <rguenther@suse.de>
6382
6383 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6384
3989f1fe 63852016-07-27 Martin Liska <mliska@suse.cz>
6386
6387 * gcc.dg/predict-13.c: New test.
6388 * gcc.dg/predict-14.c: New test.
6389
69a499fa 63902016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6391
7a4429b2 6392 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 6393 including stdint.h.
6394 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6395 including stdint.h.
6396
751fef95 63972016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6398
6399 PR target/71869
6400 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6401 IEEE built-in functions handle quiet and signalling NaNs
6402 correctly.
6403
5e07497c 64042016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6405
6406 PR fortran/71862
6407 * gfortran.dg/pr71862.f90: New test.
6408
18928e61 64092016-07-26 Martin Sebor <msebor@redhat.com>
6410
6411 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6412 selector with dg-options.
6413
7e1856f1 64142016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6415
6416 PR tree-optimization/18046
6417 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6418 * gcc.dg/tree-ssa/vrp103.c: New test.
6419 * gcc.dg/tree-ssa/vrp104.c: New test.
6420
08679462 64212016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6422
6423 * gcc.target/powerpc/pr63354.c: Require lp64 since
6424 -mprofile-kernel is not legal with -m32.
6425
8c3efadf 64262016-07-26 Richard Biener <rguenther@suse.de>
6427
6428 PR rtl-optimization/71984
6429 * gcc.dg/torture/pr71984.c: New testcase.
6430
78866ecd 64312016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6432
6433 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6434 g++-dg-runtest via et-dg-runtest.
6435 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6436 * gcc.dg/vect/vect.exp: Likewise.
6437 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6438 gfortran-dg-runtest.
6439 * gfortran.dg/vect/vect.exp: Likewise.
6440 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6441 (check_mips_loongson_hw_available): Likewise.
6442 (check_effective_target_mpaired_single_runtime): Likewise.
6443 (check_effective_target_mips_loongson_runtime): Likewise.
6444 (add_options_for_mpaired_single): Likewise.
6445 (check_effective_target_vect_int): Add global et_index.
6446 Check and save the supported feature for a target selected by
6447 the et_index target. Break long lines where appropriate. Call
6448 et-is-effective-target for MIPS with an argument instead of
6449 check_effective_target_* where appropriate.
6450 (check_effective_target_vect_intfloat_cvt): Likewise.
6451 (check_effective_target_vect_uintfloat_cvt): Likewise.
6452 (check_effective_target_vect_floatint_cvt): Likewise.
6453 (check_effective_target_vect_floatuint_cvt): Likewise.
6454 (check_effective_target_vect_simd_clones): Likewise.
6455 (check_effective_target_vect_shift): ewise.
6456 (check_effective_target_whole_vector_shift): Likewise.
6457 (check_effective_target_vect_bswap): Likewise.
6458 (check_effective_target_vect_shift_char): Likewise.
6459 (check_effective_target_vect_long): Likewise.
6460 (check_effective_target_vect_float): Likewise.
6461 (check_effective_target_vect_double): Likewise.
6462 (check_effective_target_vect_long_long): Likewise.
6463 (check_effective_target_vect_no_int_max): Likewise.
6464 (check_effective_target_vect_no_int_add): Likewise.
6465 (check_effective_target_vect_no_bitwise): Likewise.
6466 (check_effective_target_vect_widen_shift): Likewise.
6467 (check_effective_target_vect_no_align): Likewise.
6468 (check_effective_target_vect_hw_misalign): Likewise.
6469 (check_effective_target_vect_element_align): Likewise.
6470 (check_effective_target_vect_condition): Likewise.
6471 (check_effective_target_vect_cond_mixed): Likewise.
6472 (check_effective_target_vect_char_mult): Likewise.
6473 (check_effective_target_vect_short_mult): Likewise.
6474 (check_effective_target_vect_int_mult): Likewise.
6475 (check_effective_target_vect_extract_even_odd): Likewise.
6476 (check_effective_target_vect_interleave): Likewise.
6477 (check_effective_target_vect_stridedN): Likewise.
6478 (check_effective_target_vect_multiple_sizes): Likewise.
6479 (check_effective_target_vect64): Likewise.
6480 (check_effective_target_vect_call_copysignf): Likewise.
6481 (check_effective_target_vect_call_sqrtf): Likewise.
6482 (check_effective_target_vect_call_btrunc): Likewise.
6483 (check_effective_target_vect_call_btruncf): Likewise.
6484 (check_effective_target_vect_call_ceil): Likewise.
6485 (check_effective_target_vect_call_ceilf): Likewise.
6486 (check_effective_target_vect_call_floor): Likewise.
6487 (check_effective_target_vect_call_floorf): Likewise.
6488 (check_effective_target_vect_call_lceil): Likewise.
6489 (check_effective_target_vect_call_lfloor): Likewise.
6490 (check_effective_target_vect_call_nearbyint): Likewise.
6491 (check_effective_target_vect_call_nearbyintf): Likewise.
6492 (check_effective_target_vect_call_round): Likewise.
6493 (check_effective_target_vect_call_roundf): Likewise.
6494 (check_effective_target_vect_perm): Likewise, but also append *_saved
6495 to the existing global name to properly cache the result.
6496 (check_effective_target_vect_perm_byte): Likewise.
6497 (check_effective_target_vect_perm_short): Likewise.
6498 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6499 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6500 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6501 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6502 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6503 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6504 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6505 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6506 (check_effective_target_vect_sdot_qi): Likewise.
6507 (check_effective_target_vect_udot_qi): Likewise.
6508 (check_effective_target_vect_sdot_hi): Likewise.
6509 (check_effective_target_vect_udot_hi): Likewise.
6510 (check_effective_target_vect_usad_char): Likewise.
6511 (check_effective_target_vect_pack_trunc): Likewise.
6512 (check_effective_target_vect_unpack): Likewise.
6513 (check_effective_target_vect_aligned_arrays): Likewise.
6514 (check_effective_target_vect_natural_alignment): Likewise.
6515 (check_effective_target_vector_alignment_reachable): Likewise.
6516 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6517 (is-effective-target): Initialize et_index if undefined.
6518 (et-dg-runtest): New.
6519 (et-is-effective-target): Likewise.
6520 (check_vect_support_and_set_flags): Add supported MIPS targets to
6521 EFFECTIVE_TARGETS list. Return the number of supported targets.
6522
b2930f09 65232016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 6524 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 6525
6526 PR middle-end/70920
6527 * gcc.dg/pr70920-1.c: New test-case.
6528 * gcc.dg/pr70902-2.c: Likewise.
6529 * gcc.dg/pr70920-3.c: Likewise.
6530 * gcc.dg/pr70920-4.c: Likewise
6531 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6532 2 instead of 3.
6533
90821294 65342016-07-25 Alexander Monakov <amonakov@ispras.ru>
6535
6536 * gcc.c-torture/execute/pr71494.c: Require label_values.
6537 * gcc.dg/pr16973.c: Ditto.
6538
1660595b 65392016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6540
6541 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6542 * gcc.dg/torture/pr69771.c: Require int32plus.
6543 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6544
5b2b88ce 65452016-07-25 Martin Liska <mliska@suse.cz>
6546
6547 * gcc.dg/torture/pr71987.c: New test.
6548
e2f926e9 65492016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6550
6551 PR fortran/71935
6552 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6553 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6554 * gfortran.dg/pr71935.f90: New test.
6555
a940fdc7 65562016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 6557
6558 PR c++/71675
6559 * g++.dg/ext/atomic-3.C: New test.
6560 * gcc.dg/atomic/pr71675.c: New test.
6561
5a43070d 65622016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6563
6564 * gcc.target/i386/mvc8.c: New test.
6565
1b793819 65662016-07-22 Bin Cheng <bin.cheng@arm.com>
6567
6568 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6569 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6570
d4b4c787 65712016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6572
6573 PR fortran/71795
6574 * gfortran.dg/constructor_50.f90: New test.
6575
45648efe 65762016-07-22 Martin Liska <mliska@suse.cz>
6577
6578 PR gcov-profile/69028
6579 PR gcov-profile/62047
6580 * g++.dg/cilk-plus/pr69028.C: New test.
6581
b657bb1f 65822016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6583
6584 * gfortran.dg/coarray_stat_2.f90: New test.
6585
3a421504 65862016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6587
6588 * gcc.target/powerpc/vec-extract.h: New files to check the
6589 vec_extract built-in functions for all vector types, testing
6590 accessing each element, both with constant and variable element
6591 numbers.
6592 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6593 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6594 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6595 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6596 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6597 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6598 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6599 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6600 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6601
d40a1eac 66022016-07-21 Jakub Jelinek <jakub@redhat.com>
6603
6604 PR c++/71728
6605 * g++.dg/other/pr71728.C: New test.
6606
3b0d7293 66072016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6608
6609 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6610 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6611 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6612 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6613 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6614
50953a9f 66152016-07-21 Richard Biener <rguenther@suse.de>
6616
6617 PR tree-optimization/71947
6618 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6619
90261646 66202016-07-21 Bin Cheng <bin.cheng@arm.com>
6621
6622 * gcc.dg/tree-ssa/scev-15.c: New.
6623
5a5a7a90 66242016-07-21 Bin Cheng <bin.cheng@arm.com>
6625
6626 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6627
df0c563f 66282016-07-21 Jakub Jelinek <jakub@redhat.com>
6629
6630 PR c++/71941
6631 * g++.dg/gomp/pr71941.C: New test.
6632
24acd4ab 66332016-07-20 David Malcolm <dmalcolm@redhat.com>
6634
6635 PR c/70339
6636 PR c/71858
6637 * g++.dg/spellcheck-identifiers.C: New test case, based on
6638 gcc.dg/spellcheck-identifiers.c.
6639 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6640 gcc.dg/spellcheck-identifiers-2.c.
6641 * g++.dg/spellcheck-typenames.C: New test case, based on
6642 gcc.dg/spellcheck-typenames.c
6643
8669e753 66442016-07-20 Jonathan Wakely <jwakely@redhat.com>
6645
6646 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6647 pointer to member function and also test catching by reference.
6648
75cb41b8 66492016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6650
6651 * gcc.target/s390/pr67443.c: Fix test case.
6652
07be1239 66532016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6654
6655 * gcc.target/s390/insv-1.c: Xfail some tests.
6656 * gcc.target/s390/insv-2.c: Likewise.
6657
e9b5fdd9 66582016-07-20 Georg-Johann Lay <avr@gjlay.de>
6659
6660 * gcc.target/avr/torture/get-mem.c: New test.
6661 * gcc.target/avr/torture/set-mem.c: New test.
6662
b704b0e1 66632016-07-20 Georg-Johann Lay <avr@gjlay.de>
6664
6665 PR target/71948
6666 * gcc.target/avr/torture/tiny-progmem.c: New test.
6667
051eb924 66682016-07-20 Jakub Jelinek <jakub@redhat.com>
6669
fdb70809 6670 PR c++/71909
6671 * g++.dg/parse/pr71909.C: New test.
6672 * g++.dg/tm/pr71909.C: New test.
6673
051eb924 6674 PR c++/50060
6675 * g++.dg/cpp0x/constexpr-50060.C: New test.
6676 * g++.dg/cpp1y/constexpr-50060.C: New test.
6677
c4e1267c 66782016-07-20 Martin Liska <mliska@suse.cz>
6679
6680 * gfortran.dg/graphite/pr71898.f90: New test.
6681
ecaa5fd4 66822016-07-20 Bin Cheng <bin.cheng@arm.com>
6683
6684 PR tree-optimization/71503
6685 PR tree-optimization/71683
6686 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6687 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6688
f5b88ba1 66892016-07-20 Martin Liska <mliska@suse.cz>
6690
6691 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6692 * gcc.dg/plugin/sreal-test-1.c: Remove.
6693 * gcc.dg/plugin/sreal_plugin.c: Remove.
6694
e889bd11 66952016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6696
6697 PR fortran/71902
6698 * gfortran.dg/dependency_47.f90: New test.
6699
1c6bb1c0 67002016-07-19 Jakub Jelinek <jakub@redhat.com>
6701
94d511af 6702 PR rtl-optimization/71916
6703 * gcc.c-torture/compile/pr71916.c: New test.
6704
54e95a17 6705 PR middle-end/71874
6706 * g++.dg/torture/pr71874.C: New test.
6707
1c6bb1c0 6708 PR middle-end/71734
6709 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6710 (my_alloc): Rewritten to use __builtin_posix_memalign and
6711 __SIZE_TYPE__.
6712 (my_free): Use __builtin_free instead of _mm_free.
6713 (Vec::operator=): Use __builtin_memcpy.
6714
0d565f19 67152016-07-19 Martin Jambor <mjambor@suse.cz>
6716
cfc1aded 6717 PR fortran/71688
6718 * gfortran.dg/pr71688.f90: New test.
0d565f19 6719
2be13cd5 67202016-07-19 Richard Biener <rguenther@suse.de>
6721
6722 * c-c++-common/vector-subscript-6.c: New testcase.
6723 * c-c++-common/vector-subscript-7.c: Likewise.
6724
1697df09 67252016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6726
7a4429b2 6727 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 6728 and UInt32 based on __SIZEOF_INT__.
6729
8894566e 67302016-07-19 Richard Biener <rguenther@suse.de>
6731
6732 PR tree-optimization/71901
6733 * gcc.dg/torture/pr71901.c: New testcase.
6734
67352016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 6736
6737 PR tree-optimization/71908
6738 * gcc.dg/torture/pr71908.c: New testcase.
6739
106ac76d 67402016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6741
6742 PR target/71493
6743 * gcc.target/powerpc/pr71493-1.c: New test.
6744 * gcc.target/powerpc/pr71493-2.c: Likewise.
6745
e6517a48 67462016-07-18 Jakub Jelinek <jakub@redhat.com>
6747
d1e0c36e 6748 PR c++/71835
6749 * g++.dg/conversion/ambig3.C: New test.
6750
6fe424c2 6751 PR c++/71828
6752 * g++.dg/cpp0x/constexpr-71828.C: New test.
6753
d3dd9e33 6754 PR c++/71826
6755 * g++.dg/template/pr71826.C: New test.
6756
74fd83a9 6757 PR c++/71822
6758 * g++.dg/template/defarg21.C: New test.
6759
e6517a48 6760 PR c++/71871
6761 * g++.dg/ext/vector31.C: New test.
6762
f942bdbf 67632016-07-18 Uros Bizjak <ubizjak@gmail.com>
6764
6765 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6766
4b1425be 67672016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6768
6769 PR tree-optimization/71734
6770 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6771
a80f37e1 67722016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6773
6774 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6775 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6776 stack-layout-dynamic-1.c: New test.
6777
ea283725 67782016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6779
6780 * gcc.target/s390/nolrl-1.c: New test.
6781
14eab729 67822016-07-17 Fritz Reese <fritzoreese@gmail.com>
6783
6784 PR fortran/71523
6785 * gfortran.dg/pr71523_1.f90: New test.
6786 * gfortran.dg/pr71523_2.f90: New test.
6787
3925d644 67882016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6789
6790 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6791
fb9ff4ce 67922016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 6793 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 6794
6795 PR fortran/62125
6796 * gfortran.dg/pr62125.f90: New test.
6797
95b0f5e9 67982016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6799
6800 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6801 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6802
1913be16 68032016-07-15 Jonathan Wakely <jwakely@redhat.com>
6804
6805 PR c++/58796
6806 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6807 * g++.dg/cpp0x/nullptr35.C: New test.
6808
b4803084 68092016-07-15 Bin Cheng <bin.cheng@arm.com>
6810
6811 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6812
89e3ec3d 68132016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6814
6815 * gfortran.dg/goacc/vector_length.f90: New test.
6816
2084e279 68172016-07-15 Richard Biener <rguenther@suse.de>
6818
6819 PR tree-optimization/71881
6820 * gcc.dg/torture/pr71881.c: New testcase.
6821
2177bb9a 68222016-07-15 Richard Biener <rguenther@suse.de>
6823
6824 PR tree-optimization/71887
6825 * gcc.dg/torture/pr71887.c: New testcase.
6826
0dd7db3b 68272016-07-15 Jakub Jelinek <jakub@redhat.com>
6828
6829 PR c/71858
6830 * gcc.dg/spellcheck-identifiers-3.c: New test.
6831
b41cc4d1 68322016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6833
6834 PR fortran/71807
6835 * gfortran.dg/null_9.f90: New test.
6836
a4d34e5e 68372016-07-15 Bin Cheng <bin.cheng@arm.com>
6838
6839 * gcc.dg/tree-ssa/loop-41.c: New test.
6840
1547c551 68412016-07-15 Bin Cheng <bin.cheng@arm.com>
6842
6843 PR tree-optimization/71347
6844 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6845
b9c2416b 68462016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6847
6848 PR fortran/29819
6849 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6850 * gfortran.dg/contains.f90: Ditto.
6851 * gfortran.dg/contains_empty_1.f03: Ditto.
6852 * gfortran.dg/submodule_3.f08: Ditto.
6853
28413b15 68542016-07-14 Jakub Jelinek <jakub@redhat.com>
6855
661af228 6856 PR testsuite/71865
6857 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6858 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6859 expected diagnostics.
6860
28413b15 6861 PR c/71858
6862 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6863 * gcc.dg/spellcheck-identifiers-2.c: New test.
6864 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6865 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6866
7b3b3a49 68672016-07-14 Jakub Jelinek <jakub@redhat.com>
6868
6869 PR tree-optimization/71872
6870 * gcc.c-torture/compile/pr71872.c: New test.
6871
7c039c44 68722016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6873
6874 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6875 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6876 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6877 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6878 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6879 * gcc.target/arm/atomic-op-acquire-1.c: This.
6880 * gcc.target/arm/atomic-op-char.c: Rename into ...
6881 * gcc.target/arm/atomic-op-char-1.c: This.
6882 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6883 * gcc.target/arm/atomic-op-consume-1.c: This.
6884 * gcc.target/arm/atomic-op-int.c: Rename into ...
6885 * gcc.target/arm/atomic-op-int-1.c: This.
6886 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6887 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6888 * gcc.target/arm/atomic-op-release.c: Rename into ...
6889 * gcc.target/arm/atomic-op-release-1.c: This.
6890 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6891 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6892 * gcc.target/arm/atomic-op-short.c: Rename into ...
6893 * gcc.target/arm/atomic-op-short-1.c: This.
6894 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6895 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6896 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6897 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6898 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6899 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6900 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6901 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6902 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6903 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6904
80c5e533 69052016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6906
6907 PR fortran/70842
6908 * gfortran.dg/select_type_35.f03: New test.
6909
c5a9fc7b 69102016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6911
6912 PR target/65951
6913 PR tree-optimization/70923
6914 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6915 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6916 * gcc.dg/vect/pr65951.c: Likewise.
6917 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6918
d1242c94 69192016-07-14 David Edelsohn <dje.gcc@gmail.com>
6920
6921 * c-c++-common/pr60226.c: Expect maximum object file alignment
6922 error on AIX.
6923
97f2a90b 69242016-07-14 Richard Biener <rguenther@suse.de>
6925
6926 PR tree-optimization/71866
6927 * gcc.dg/torture/pr71866.c: New testcase.
6928
6029a910 69292016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6930
6931 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6932 selector and enclose boolean expression in curly braces.
6933
798d22ed 69342016-07-14 Alan Modra <amodra@gmail.com>
6935
6936 PR target/71733
6937 * gcc.target/powerpc/p9-novsx.c: New.
6938
3ffcb27d 69392016-07-13 Andi Kleen <ak@linux.intel.com>
6940
6941 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6942 * g++.dg/tree-prof/morefunc.C: Dito.
6943 * g++.dg/tree-prof/pr35545.C: Dito.
6944 * g++.dg/tree-prof/reorder.C: Dito.
6945 * gcc.dg/tree-prof/20050826-2.c: Dito.
6946 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6947 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6948 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6949 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6950 * gcc.dg/tree-prof/inliner-1.c: Dito.
6951 * gcc.dg/tree-prof/merge_block.c: Dito.
6952 * gcc.dg/tree-prof/stringop-1.c: Dito.
6953 * gcc.dg/tree-prof/stringop-2.c: Dito.
6954 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6955 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6956 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6957 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6958 * gcc.dg/tree-prof/update-loopch.c: Dito.
6959 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6960 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6961 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6962 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6963 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6964 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6965 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6966
9ace90e5 69672016-07-13 Andi Kleen <ak@linux.intel.com>
6968
6969 * lib/profopt.exp (profopt-execute): Remove .imports files.
6970
b75cf198 69712016-07-13 Andi Kleen <ak@linux.intel.com>
6972
f942bdbf 6973 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 6974
4d0389a9 69752016-07-13 Andi Kleen <ak@linux.intel.com>
6976
6977 * lib/profopt.exp (dg-final-scan-autofdo,
6978 dg-final-scan-not-autofdo): New functions.
6979
a5af7a75 69802016-07-13 Bin Cheng <bin.cheng@arm.com>
6981
6982 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6983 * gcc.dg/vect/vect-35.c: Ditto.
6984 * gcc.dg/vect/vect-alias-check-2.c: New test.
6985
c6bcae01 69862016-07-13 Martin Liska <mliska@suse.cz>
6987
6988 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 6989 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 6990 * gfortran.dg/pr42108.f90: Update expected dump scan.
6991
0644c120 69922016-07-13 Richard Biener <rguenther@suse.de>
6993
6994 PR tree-optimization/24574
6995 * gcc.dg/pr24574.c: New testcase.
6996
2bbae5b9 69972016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6998
f942bdbf 6999 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 7000 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7001 * c-c++-common/pr68833-1.c: Require int32plus.
7002 * gcc.dg/ipa/pr63551.c: Likewise.
7003 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7004 * gcc.dg/ipa/pr64041.c: Require int32plus.
7005
839a6560 70062016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7007
7008 PR ipa/71633
7009 * g++.dg/pr71633.C: New test.
7010
8f5f2788 70112016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7012
7013 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7014 Add new arm_thumb1_cbz_ok effective target.
7015 * gcc.target/arm/cbz.c: New test.
7016
417e5cc5 70172016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7018
7019 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7020 Define effective target.
7021 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7022 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7023 * gcc.target/arm/movhi_movw.c: New test.
7024 * gcc.target/arm/movsi_movw.c: Likewise.
7025 * gcc.target/arm/movdi_movw.c: Likewise.
7026
68a5143e 70272016-07-13 Richard Biener <rguenther@suse.de>
7028
7029 PR middle-end/71104
7030 * gcc.dg/pr71104-1.c: New testcase.
7031 * gcc.dg/pr71104-2.c: Likewise.
7032
69e8d259 70332016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7034
7035 PR target/71805
7036 * gcc.target/powerpc/pr71805.c: New test.
7037
244f142f 70382016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7039
7040 * gcc.target/powerpc/divkc3-1.c: New.
7041 * gcc.target/powerpc/mulkc3-1.c: New.
7042
6fc56f1f 70432016-07-12 Nathan Sidwell <nathan@acm.org>
7044
7045 * gcc.target/arm/data-rel-1.c: New.
7046 * gcc.target/arm/data-rel-2.c: New.
7047 * gcc.target/arm/data-rel-3.c: New.
7048
94ee1e9c 70492016-07-12 Martin Liska <mliska@suse.cz>
7050
7051 * gcc.dg/params/blocksort-part.c: New test.
7052 * gcc.dg/params/params.exp: New file.
7053
cd32d747 70542016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7055
7056 PR middle-end/71700
7057 * gcc.c-torture/execute/pr71700.c: New test.
7058
ad010d47 70592016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7060 Richard Biener <rguenther@suse.de>
7061
7062 PR tree-optimization/23286
7063 PR tree-optimization/70159
7064 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7065 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7066 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7067 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7068 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7069 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7070 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7071 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7072 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7073 * gcc.dg/pr51879-12.c: Likewise.
7074 * gcc.dg/strlenopt-9.c: Likewise.
7075 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7076 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7077 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7078 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7079 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7080 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7081 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7082 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7083 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7084 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7085 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7086 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7087 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7088 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7089 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7090
9aece49e 70912016-07-12 Richard Biener <rguenther@suse.de>
7092
7093 PR rtl-optimization/68961
7094 * gcc.target/i386/pr68961.c: New testcase.
7095
8f05fee9 70962016-07-11 Jakub Jelinek <jakub@redhat.com>
7097
4a6cc5cd 7098 PR middle-end/71758
7099 * c-c++-common/gomp/pr71758.c: New test.
7100 * gfortran.dg/gomp/pr71758.f90: New test.
7101
8f05fee9 7102 PR tree-optimization/71823
7103 * gcc.dg/vect/pr71823.c: New test.
7104
b73690a4 71052016-07-11 David Malcolm <dmalcolm@redhat.com>
7106
7107 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7108 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7109 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7110
675f4c6b 71112016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7112
7113 PR target/71801
7114 * gcc.target/i386/pr71801.c: New test.
7115
9aaf7e3e 71162016-07-11 Richard Biener <rguenther@suse.de>
7117
7118 PR tree-optimization/71816
7119 * gcc.dg/torture/pr71816.c: New testcase.
7120
dd58bf21 71212016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7122
7123 PR fortran/71783
7124 * gfortran.dg/dependency_46.f90: New test.
7125
a2ebcb84 71262016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7127
7128 PR rtl-optimization/71621
7129 * gcc.target/i386/pr71621-1.c: New.
7130 * gcc.target/i386/pr71621-2.c: New.
7131
6cedf97e 71322016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7133
7134 * gfortran.dg/goacc/pr71704.f90: New test.
7135
dc71c755 71362016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7137
7138 PR target/71297
7139 * gcc.target/powerpc/pr71297.c: New.
7140
288161af 71412016-07-08 Jiong Wang <jiong.wang@arm.com>
7142
7143 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7144
98e771d6 71452016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7146
7147 PR target/71806
7148 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7149
c3d27339 71502016-07-08 Alan Hayward <alan.hayward@arm.com>
7151
7152 PR tree-optimization/71667
7153 * gcc.dg/vect/pr71667.c: New
7154
b1b5042a 71552016-07-08 Martin Liska <mliska@suse.cz>
7156
7157 * gcc.dg/torture/pr71606.c: New test.
7158
5cdc40a0 71592016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7160
7161 PR fortran/71764
7162 * gfortran.dg/pr71764.f90: New test.
7163
bcc4d868 71642016-07-07 Jakub Jelinek <jakub@redhat.com>
7165 Kai Tietz <ktietz70@googlemail.com>
7166
7167 PR c++/70869
7168 PR c++/71054
7169 * g++.dg/cpp0x/pr70869.C: New test.
7170 * g++.dg/cpp0x/pr71054.C: New test.
7171
b39328b2 71722016-07-07 David Edelsohn <dje.gcc@gmail.com>
7173
7174 * g++.dg/debug/pr71432.C: Fail on AIX.
7175
95c9caad 71762016-07-07 Martin Liska <mliska@suse.cz>
7177
7178 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7179 an undefined behavior.
7180 * gfortran.dg/do_3.F90: Likewise.
7181 * gfortran.dg/do_check_11.f90: New test.
7182 * gfortran.dg/do_check_12.f90: New test.
7183 * gfortran.dg/do_corner_warn.f90: New test.
7184
8e976d11 71852016-07-07 Martin Liska <mliska@suse.cz>
7186
7187 * gfortran.dg/predict-1.f90: Ammend the test.
7188 * gfortran.dg/predict-2.f90: Likewise.
7189
26716fc7 71902016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7191
7192 PR ipa/71624
7193 * g++.dg/pr71624.C: New test.
7194
2d079cbf 71952016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7196
7197 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7198 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7199 ARMv8-M Mainline architectures.
7200
9e6f4af4 72012016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7202
7203 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7204 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7205
d490b07a 72062016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7207
7208 PR target/70098
7209 PR target/71763
7210 * gcc.target/powerpc/pr71763.c: New file.
7211
798fc305 72122016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7213
7214 PR tree-optimization/71518
f942bdbf 7215 * gcc.dg/pr71518.c: New test.
798fc305 7216
97e4cbac 72172016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7218
7219 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7220
19aea164 72212016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7222
f942bdbf 7223 PR target/50739
19aea164 7224 * gcc.target/avr/pr50739.c: New test.
7225
105e9dfc 72262016-07-05 Jan Hubicka <jh@suse.cz>
7227
7228 * gcc.dg/tree-ssa/scev-14.c: update template.
7229
1137da9c 72302016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7231
7232 * gcc.dg/vect/group-no-gaps-1.c: New test.
7233
ce393063 72342016-07-05 Andi Kleen <ak@linux.intel.com>
7235
7236 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7237 if kernel supports MPX.
7238
92a44a68 72392016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 7240
7241 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7242
f2ccdf8e 72432016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7244 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7245
7246 * gcc.target/powerpc/signbit-1.c: New test.
7247 * gcc.target/powerpc/signbit-2.c: New test.
7248 * gcc.target/powerpc/signbit-3.c: New test.
7249
0215a22c 72502016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7251
7252 PR rtl-optimization/71594
7253 * gcc.dg/torture/pr71594.c: New test.
7254
30a39817 72552016-07-05 Jan Hubicka <jh@suse.cz>
7256
7257 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7258
b65b8df2 72592016-07-05 David Malcolm <dmalcolm@redhat.com>
7260
7261 PR c++/62314
f9c39b65 7262 * g++.dg/parse/error5.C: Update column
b65b8df2 7263 number of missing semicolon error.
7264 * g++.dg/pr62314-2.C: New test case.
7265
6b5471d8 72662016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7267
7268 * gfortran.dg/coarray_stat_function.f90: New test.
7269 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7270 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7271 to new interfaces.
7272
35b3a8dd 72732016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7274
7275 PR fortran/71623
7276 * gfortran.dg/deferred_character_17.f90: New test.
7277
b84c1ddf 72782016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7279
7280 * gcc.target/arm/neon/polytypes.c: Move to ...
7281 * gcc.target/arm/polytypes.c: ... here.
7282 * gcc.target/arm/neon/pr51534.c: Move to ...
7283 * gcc.target/arm/pr51534.c: ... here.
7284 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7285 * gcc.target/arm/vect-vcvt.c: ... here.
7286 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7287 * gcc.target/arm/vect-vcvtq.c: ... here.
7288 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7289 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7290 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7291 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7292 * gcc.target/arm/neon/neon.exp: Delete.
7293 * gcc.target/arm/neon/: Delete.
7294
7e9136f1 72952016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7296
7297 PR fortran/65575
7298 * gfortran.dg: pr65575.f90: New test.
7299
18b42a28 73002016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7301
7302 PR fortran/35849
7303 * gfortran.dg: pr35849.f90: New test.
7304
f8765404 73052016-07-04 Jakub Jelinek <jakub@redhat.com>
7306
7307 PR c++/71739
7308 * g++.dg/cpp0x/pr71739.C: New test.
7309
e3422b3a 73102016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7311
7312 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7313
2da1c9f7 73142016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7315
7316 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7317 locr.
7318 * gcc.target/s390/loc-1.c: New test.
7319
6125d36e 73202016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7321
f9c39b65 7322 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7323 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 7324
42797d4b 73252016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7326
7327 PR target/63874
7328 * gcc.target/aarch64/pr63874.c: New test.
7329
9d9fe66a 73302016-07-04 Jan Beulich <jbeulich@suse.com>
7331
7332 * g++.dg/header.c: New.
7333 * gcc.dg/header.c: New.
7334
c364d0f3 73352016-07-02 Jakub Jelinek <jakub@redhat.com>
7336
7337 PR c/71719
7338 * c-c++-common/Wunused-var-15.c: New test.
7339
267f3c67 73402016-07-01 Jakub Jelinek <jakub@redhat.com>
7341
7342 PR fortran/71687
7343 * gfortran.dg/gomp/pr71687.f90: New test.
7344
8297c70b 73452016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7346
7347 * gcc.dg/const-float128-ped.c: Require __float128 effective
7348 target and options.
7349 * gcc.dg/const-float128.c: Likewise.
7350 * gcc.dg/torture/float128-cmp-invalid.c: Require
7351 __float128 and base_quadfloat_support effective targets, and
7352 __float128 options.
7353 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7354 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7355 * gcc.dg/torture/float128-nan.c: Likewise.
7356 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7357 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7358 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 7359 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 7360 (add_options_for___float128): New.
7361 (check_effective_target_base_quadword_support): New.
7362
eab79b94 73632016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7364
7365 PR target/71720
7366 * gcc.target/powerpc/pr71720.c: New test.
7367
4ce6622a 73682016-07-01 Jan Beulich <jbeulich@suse.com>
7369
7370 * gcc.dg/bss.c: New.
7371
0b6f1914 73722016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7373
7374 PR target/71698
7375 * gcc.target/powerpc/pr71698.c: New test.
7376
4d28a470 73772016-07-01 Georg-Johann Lay <avr@gjlay.de>
7378
7379 PR target/71151
7380 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7381 instead of ".foo" for its section name.
7382 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7383 depending on MCU's flash size.
7384 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7385 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7386 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7387 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7388 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7389 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7390
ed8613ec 73912016-07-01 Jan Beulich <jbeulich@suse.com>
7392
7393 * gcc.target/i386/pr65105-2.c: Add -msse2.
7394
720a0bce 73952016-06-30 Jakub Jelinek <jakub@redhat.com>
7396
c54ee83c 7397 PR tree-optimization/71707
7398 * gcc.dg/strlenopt-29.c: New test.
7399
a845ae6c 7400 PR fortran/71704
7401 * gfortran.dg/gomp/pr71704.f90: New test.
7402
720a0bce 7403 PR fortran/71705
7404 * gfortran.dg/gomp/pr71705.f90: New test.
7405
17c32c4a 74062016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7407
7408 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7409 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7410 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7411 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7412 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7413 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7414 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7415 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7416 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7417 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7418 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7419 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7420 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7421 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7422 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7423 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7424 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7425 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7426 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7427 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7428 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7429 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7430 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7431 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7432 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7433 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7434 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7435 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7436 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7437 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7438 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7439 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7440 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7441 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7442 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7443 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7444 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7445 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7446 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7447 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7448 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7449 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7450 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7451 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7452 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7453 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7454 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7455 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7456 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7457 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7458 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7459 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7460 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7461 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7462 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7463 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7464 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7465 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7466 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7467 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7468 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7469 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7470 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7471 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7472 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7473 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7474 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7475 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7476 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7477 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7478 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7479 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7480 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7481 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7482 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7483 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7484 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7485 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7486 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7487 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7488 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7489
443405c9 74902016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 7491 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 7492
7493 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7494
6e3a3de2 74952016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 7496 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 7497
7498 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7499
413c4f6c 75002016-06-30 David Malcolm <dmalcolm@redhat.com>
7501
7502 PR driver/71651
7503 * gcc.dg/spellcheck-options-12.c: New test case.
7504
4c4e99c3 75052016-06-30 Jakub Jelinek <jakub@redhat.com>
7506
7507 PR middle-end/71693
7508 * gcc.c-torture/compile/pr71693.c: New test.
7509
26a2e993 75102016-06-29 David Malcolm <dmalcolm@redhat.com>
7511
7512 * gcc.dg/spellcheck-params.c: New testcase.
7513 * gcc.dg/spellcheck-params-2.c: New testcase.
7514
63abcf45 75152016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7516
7517 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7518 vector extract instructions.
7519 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7520
5f1d49ac 75212016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7522
7523 PR fortran/71686
7524 * gfortran.dg/unexpected_eof_2.f90: New test.
7525 * gfortran.dg/unexpected_eof_3.f90: New test.
7526
0dc00113 75272016-06-29 Jim Wilson <jim.wilson@linaro.org>
7528
7529 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7530
4b975445 75312016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7532
7533 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7534 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7535 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7536
e276a6b9 75372016-06-29 Richard Biener <rguenther@suse.de>
7538
7539 PR middle-end/15256
7540 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7541
c02f3e35 75422016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7543
7544 * gcc.target/arm/aapcs/neon-vect10.c: Require
7545 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7546 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7547 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7548 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7549 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7550 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7551 * gcc.target/arm/fp16-aapcs-1.c: Require
7552 -mfloat-ab=hard. Also simplify the test.
7553 * gcc.target/arm/fp16-aapcs-2.c: New.
7554
d0c2a3dd 75552016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7556
f942bdbf 7557 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 7558 (add_options_for_arm_fp16_ieee): New.
7559 (add_options_for_arm_fp16_alternative): New.
7560 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7561 long-line.
7562 (effective_target_arm_fp16_hw): New.
7563
162fed22 75642016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7565
7566 PR tree-optimization/71655
7567 * g++.dg/pr71655.C: New test.
7568
9ed0eb00 75692016-06-29 Martin Liska <mliska@suse.cz>
7570
7571 * gcc.dg/pr71585.c: New test.
7572 * gcc.dg/pr71585-2.c: New test.
7573 * gcc.dg/pr71585-3.c: New test.
7574
641b1c86 75752016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7576
7577 PR tree-optimization/70729
7578 * g++.dg/vect/pr70729.cc: New test.
7579
44e775d8 75802016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7581
7582 * c-c++-common/gomp/cancel-1.c: Extend.
7583
83b23cdf 75842016-06-29 Jakub Jelinek <jakub@redhat.com>
7585
7586 PR tree-optimization/71625
7587 * gcc.dg/strlenopt-28.c: New test.
7588
b6a4a0f5 75892016-06-29 Richard Biener <rguenther@suse.de>
7590
7591 PR middle-end/71002
7592 * g++.dg/torture/pr71002.C: Adjust testcase.
7593
1af10ce6 75942016-06-29 Jakub Jelinek <jakub@redhat.com>
7595
7596 PR c/71685
7597 * gcc.dg/pr71685.c: New test.
7598
75992016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 7600
7601 PR c/71552
7602 * gcc.dg/init-bad-9.c: New test.
7603
043457fd 76042016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7605
7606 * gcc.target/powerpc/abs128-1.c: Require VSX.
7607 * gcc.target/powerpc/copysign128-1.c: Likewise.
7608 * gcc.target/powerpc/inf128-1.c: Likewise.
7609 * gcc.target/powerpc/nan128-1.c: Likewise.
7610
d378e319 76112016-06-28 Jakub Jelinek <jakub@redhat.com>
7612
7613 PR middle-end/71626
7614 * gcc.c-torture/execute/pr71626-1.c: New test.
7615 * gcc.c-torture/execute/pr71626-2.c: New test.
7616
10ef7949 76172016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7618
7619 PR target/71656
7620 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7621
1fcfb8f7 76222016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7623
7624 PR target/71670
7625 * gcc.target/powerpc/pr71670.c: New testcase.
7626
35fd0c10 76272016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7628
7629 PR target/71656
7630 * gcc.target/powerpc/pr71656-1.c: New test.
7631 * gcc.target/powerpc/pr71656-2.c: New test.
7632
584757bc 76332016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7634
7635 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7636 around fp16 code.
7637 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7638 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7639 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7640 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7641 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7642 Add arm_neon_fp16_ok effective target.
f942bdbf 7643 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7644 Likewise.
7645 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7646 Likewise.
7647 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7648 Likewise.
7649 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7650 Likewise.
7651 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7652 Likewise.
7653 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7654 Likewise.
7655 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7656 Likewise.
7657 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7658 Likewise.
7659 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7660 Likewise.
7661 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7662 Likewise.
7663 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7664 Likewise.
584757bc 7665
cbcc4297 76662016-06-26 Jan Hubicka <hubicka@ucw.cz>
7667
7668 * gcc.dg/predict-12.c: New testcase.
7669
0aa73965 76702016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7671
7672 PR fortran/71649
7673 * gfortran.dg/pr71649.f90: New test.
7674
9977f724 76752016-06-25 Jakub Jelinek <jakub@redhat.com>
7676
a5c54f33 7677 PR tree-optimization/71643
7678 * g++.dg/opt/pr71643.C: New test.
7679
9977f724 7680 PR tree-optimization/71631
7681 * gcc.c-torture/execute/pr71631.c: New test.
7682
e09883e4 76832016-06-24 Jan Hubicka <hubicka@ucw.cz>
7684
7685 * gcc.dg/predict-11.c: New testcase.
7686 * gfortran.dg/predict-2.f90: New testcase.
7687
89beffc9 76882016-06-24 Jan Hubicka <hubicka@ucw.cz>
7689
7690 * gcc.dg/predict-10.c: New test.
7691
2275a11d 76922016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7693
7694 * gcc.target/powerpc/abs128-1.c: New.
7695 * gcc.target/powerpc/copysign128-1.c: New.
7696 * gcc.target/powerpc/inf128-1.c: New.
7697 * gcc.target/powerpc/nan128-1.c: New.
7698
37681b7f 76992016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7700
7701 * gfortran.dg/pr71642.f90: New test.
7702
9cf2d600 77032016-06-24 Jakub Jelinek <jakub@redhat.com>
7704
7705 PR tree-optimization/71647
7706 * gcc.target/i386/pr71647.c: New test.
7707
eea332b9 77082016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7709
7710 * gcc.target/i386/noplt-gd-1.c: New test.
7711 * gcc.target/i386/noplt-gd-2.c: Likewise.
7712 * gcc.target/i386/noplt-gd-3.c: Likewise.
7713 * gcc.target/i386/noplt-ld-1.c: Likewise.
7714 * gcc.target/i386/noplt-ld-2.c: Likewise.
7715 * gcc.target/i386/noplt-ld-3.c: Likewise.
7716 * lib/target-supports.exp
7717 (check_effective_target_tls_get_addr_via_got): New.
7718
b6d48a78 77192016-06-24 Uros Bizjak <ubizjak@gmail.com>
7720
7721 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7722 testsuite compile flags.
7723 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7724 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7725
77262016-06-24 Uros Bizjak <ubizjak@gmail.com>
7727
7728 * g++dg/vect/pr36684.cc: Add dg-do compile.
7729 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7730 * gcc.dg/vect/pr70021.c: Ditto.
7731 * gcc.dg/vect/pr70138-1.c: Ditto.
7732 * gcc.dg/vect/pr70138-2.c: Ditto.
7733 * gcc.dg/vect/pr70354-1.c: Ditto.
7734 * gcc.dg/vect/pr70354-2.c: Ditto.
7735 * gcc.dg/vect/pr71259.c: Ditto.
7736 * gcc.dg/vect/pr71416-1.c: Ditto.
7737 * gcc.dg/vect/slp-43.c: Ditto.
7738 * gcc.dg/vect/slp-45.c: Ditto.
7739 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7740 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7741 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7742 * gfortran.dg/vect/pr69980.f90: Ditto.
7743
77442016-06-24 Uros Bizjak <ubizjak@gmail.com>
7745
7746 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7747 * gcc.dg/vect/bb-slp-30.c: Ditto.
7748 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7749 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7750 * gcc.dg/vect/pr45902.c: Ditto.
7751 * gcc.dg/vect/pr48172.c: Ditto.
7752 * gcc.dg/vect/pr48377.c: Ditto.
7753 * gcc.dg/vect/pr49038.c: Ditto.
7754 * gcc.dg/vect/pr49771.c: Ditto.
7755 * gcc.dg/vect/pr52091.c: Ditto.
7756 * gcc.dg/vect/pr53185-2.c: Ditto.
7757 * gcc.dg/vect/pr56826.c: Ditto.
7758 * gcc.dg/vect/pr60276.c: Ditto.
7759 * gcc.dg/vect/pr62021.c: Ditto.
7760 * gcc.dg/vect/pr63530.c: Ditto.
7761 * gcc.dg/vect/pr65518.c: Ditto.
7762 * gcc.dg/vect/pr65947-1.c: Ditto.
7763 * gcc.dg/vect/pr65947-10.c: Ditto.
7764 * gcc.dg/vect/pr65947-11.c: Ditto.
7765 * gcc.dg/vect/pr65947-12.c: Ditto.
7766 * gcc.dg/vect/pr65947-13.c: Ditto.
7767 * gcc.dg/vect/pr65947-2.c: Ditto.
7768 * gcc.dg/vect/pr65947-3.c: Ditto.
7769 * gcc.dg/vect/pr65947-4.c: Ditto.
7770 * gcc.dg/vect/pr65947-5.c: Ditto.
7771 * gcc.dg/vect/pr65947-6.c: Ditto.
7772 * gcc.dg/vect/pr65947-7.c: Ditto.
7773 * gcc.dg/vect/pr65947-8.c: Ditto.
7774 * gcc.dg/vect/pr65947-9.c: Ditto.
7775 * gcc.dg/vect/pr71416-1.c: Ditto.
7776 * gcc.dg/vect/pr71439.c: Ditto.
7777 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7778 * gcc.dg/vect/vect-bswap16.c: Ditto.
7779 * gcc.dg/vect/vect-bswap32.c: Ditto.
7780 * gcc.dg/vect/vect-bswap64.c: Ditto.
7781 * gcc.dg/vect/vect-live-1.c: Ditto.
7782 * gcc.dg/vect/vect-live-2.c: Ditto.
7783 * gcc.dg/vect/vect-live-3.c: Ditto.
7784 * gcc.dg/vect/vect-live-4.c: Ditto.
7785 * gcc.dg/vect/vect-live-5.c: Ditto.
7786 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7787 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7788 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7789 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7790 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7791 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7792 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7793 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7794 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7795 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7796 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7797 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7798 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7799 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7800 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7801 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7802 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7803
d4213166 78042016-06-24 Uros Bizjak <ubizjak@gmail.com>
7805
7806 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7807
5aaec397 78082016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7809
7810 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7811 ia32 if R_386_GOT32X relocation is supported.
7812 * gcc.target/i386/noplt-3.c: Likewise.
7813 * gcc.target/i386/noplt-2.c: Likewise.
7814 (main): Renamed to ...
7815 (bar): This.
7816 * gcc.target/i386/noplt-4.c: Likewise.
7817 (main): Renamed to ...
7818 (bar): This.
7819 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7820 * gcc.target/i386/pr67400-5.c: Likewise.
7821
77104764 78222016-06-24 Jakub Jelinek <jakub@redhat.com>
7823
7318e591 7824 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7825 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7826
77104764 7827 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7828 f4): Adjust expected diagnostics.
7829 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7830 (T): If OVFP is defined, redefine to TP.
7831 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7832 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7833 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7834 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7835 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7836 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7837 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7838 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7839 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7840 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7841 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7842 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7843 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7844 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7845 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7846 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7847 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7848 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7849 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7850 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7851 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7852 as last argument to __builtin_add_overflow_p.
7853
ddf08519 78542016-06-23 Uros Bizjak <ubizjak@gmail.com>
7855
7856 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7857 dg-options and remove default vector testsuite compile flags.
7858 * g++.dg/vect/pr33860a.cc: Ditto.
7859 * g++.dg/vect/pr45470-a.cc: Ditto.
7860 * g++.dg/vect/pr45470-b.cc: Ditto.
7861 * g++.dg/vect/pr60896.cc: Ditto.
7862 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7863 * gcc.dg/vect/pr18308.c: Ditto.
7864 * gcc.dg/vect/pr24049.c: Ditto.
7865 * gcc.dg/vect/pr33373.c: Ditto.
7866 * gcc.dg/vect/pr36228.c: Ditto.
7867 * gcc.dg/vect/pr42395.c: Ditto.
7868 * gcc.dg/vect/pr42604.c: Ditto.
7869 * gcc.dg/vect/pr46663.c: Ditto.
7870 * gcc.dg/vect/pr48765.c: Ditto.
7871 * gcc.dg/vect/pr49093.c: Ditto.
7872 * gcc.dg/vect/pr49352.c: Ditto.
7873 * gcc.dg/vect/pr52298.c: Ditto.
7874 * gcc.dg/vect/pr52870.c: Ditto.
7875 * gcc.dg/vect/pr53185.c: Ditto.
7876 * gcc.dg/vect/pr53773.c: Ditto.
7877 * gcc.dg/vect/pr56695.c: Ditto.
7878 * gcc.dg/vect/pr62171.c: Ditto.
7879 * gcc.dg/vect/pr63530.c: Ditto.
7880 * gcc.dg/vect/pr68339.c: Ditto.
7881 * gcc.dg/vect/pr71259.c: Ditto.
7882 * gcc.dg/vect/vect-82_64.c: Ditto.
7883 * gcc.dg/vect/vect-83_64.c: Ditto.
7884 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7885 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7886 * gcc.dg/vect/vect-shift-2.c: Ditto.
7887 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7888 * gfortran.dg/vect/pr39318.f90: Ditto.
7889 * gfortran.dg/vect/pr45714-a.f: Ditto.
7890 * gfortran.dg/vect/pr45714-b.f: Ditto.
7891 * gfortran.dg/vect/pr46213.f90: Ditto.
7892
81883aeb 78932016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7894 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7895
7896 * gcc.target/powerpc/p9-splat-5.c: New test.
7897
affe5c16 78982016-06-23 Uros Bizjak <ubizjak@gmail.com>
7899
7900 PR tree-optimization/71488
7901 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7902 * lib/target-supports.exp: ... here.
7903 (check_sse4_hw_available): New procedure.
7904 (check_effective_target_sse4_runtime): Ditto.
7905 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7906 -march=westmere for sse4_runtime targets.
547fdd3e 7907 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 7908 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 7909 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 7910 (main): Call check_vect ().
e50240d3 7911 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 7912
6fb2f181 79132016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7914
7915 PR target/66232
7916 PR target/67400
7917 * gcc.target/i386/pr66232-14.c: New file.
7918 * gcc.target/i386/pr66232-15.c: Likewise.
7919 * gcc.target/i386/pr66232-16.c: Likewise.
7920 * gcc.target/i386/pr66232-17.c: Likewise.
7921 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7922 ia32 if R_386_GOT32X relocation is supported.
7923 * gcc.target/i386/pr67400-2.c: Likewise.
7924 * gcc.target/i386/pr67400-3.c: Likewise.
7925 * gcc.target/i386/pr67400-4.c: Likewise.
7926 * gcc.target/i386/pr67400-6.c: Likewise.
7927 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 7928 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 7929
88be2b3c 79302016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7931
7932 PR libgfortran/48852
7933 * gfortran.dg/char4_iunit_1.f03: Update test.
7934 * gfortran.dg/f2003_io_5.f03: Update test.
7935 * gfortran.dg/real_const_3.f90: Update test.
7936
ff600f64 79372016-06-23 Andi Kleen <ak@linux.intel.com>
7938
7939 * g++.dg/bprob/bprob.exp: Support autofdo.
7940 * g++.dg/tree-prof/tree-prof.exp: dito.
7941 * gcc.dg/tree-prof/tree-prof.exp: dito.
7942 * gcc.misc-tests/bprob.exp: dito.
7943 * gfortran.dg/prof/prof.exp: dito.
7944 * lib/profopt.exp: dito.
7945 * lib/target-supports.exp: Check for autofdo.
7946
afa7ed87 79472016-06-23 Martin Liska <mliska@suse.cz>
7948
7949 * gcc.dg/pr71619.c: New test.
7950
0941fba8 79512016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7952
7953 PR target/67400
56896ed3 7954 * gcc.target/i386/pr67400-1.c: New test.
7955 * gcc.target/i386/pr67400-2.c: Likewise.
7956 * gcc.target/i386/pr67400-3.c: Likewise.
7957 * gcc.target/i386/pr67400-4.c: Likewise.
7958 * gcc.target/i386/pr67400-5.c: Likewise.
7959 * gcc.target/i386/pr67400-6.c: Likewise.
7960 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 7961
e557fc7f 79622016-06-22 David Malcolm <dmalcolm@redhat.com>
7963
7964 * c-c++-common/missing-header-1.c: New test case.
7965 * c-c++-common/missing-header-2.c: New test case.
7966 * c-c++-common/missing-header-3.c: New test case.
7967 * c-c++-common/missing-header-4.c: New test case.
7968
8469aece 79692016-06-22 David Malcolm <dmalcolm@redhat.com>
7970
7971 PR c/70339
7972 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7973 hint.
7974 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7975 expected results due to builtin "nanl" now being suggested for
7976 "name".
7977 * gcc.dg/pr67580.c: Update expected messages.
7978 * gcc.dg/spellcheck-identifiers.c: New testcase.
7979 * gcc.dg/spellcheck-typenames.c: New testcase.
7980
6628b04d 79812016-06-22 David Malcolm <dmalcolm@redhat.com>
7982
7983 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7984 file.
7985 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7986 diagnostic-test-show-locus-parseable-fixits.c to sources for
7987 diagnostic_plugin_test_show_locus.c.
7988 * lib/gcc-defs.exp (freeform_regexps): New global.
7989 (dg-regexp): New function.
7990 (handle-dg-regexps): New function.
7991 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7992 freeform_regexps to the empty list.
7993 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7994
82ccd33e 79952016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7996
affe5c16 7997 PR tree-optimization/71488
82ccd33e 7998 * g++.dg/pr71488.C: New test.
7999 * gcc.dg/vect/vect-bool-cmp.c: New test.
8000
2c21de58 80012016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8002
8003 * gcc.dg/guality/param-5.c: New test.
8004
fadfd5fc 80052016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8006
8007 * gcc.target/i386/asm-flag-7.c: New test.
8008
03fee1f8 80092016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8010
8011 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8012 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8013 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8014 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8015 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8016 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8017 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8018 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8019 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8020 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8021 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8022 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8023 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8024 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8025 * lib/target-supports.exp: Likewise.
8026
6905db52 80272016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8028
8029 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8030 * gcc.dg/attr-ms_struct-2.c: Likewise.
8031 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8032 * gcc.dg/bf-ms-attrib.c: Likewise.
8033 * gcc.dg/bf-ms-layout-2.c: Likewise.
8034 * gcc.dg/bf-ms-layout-3.c: Likewise.
8035 * gcc.dg/bf-ms-layout.c: Likewise.
8036 * gcc.dg/bf-no-ms-layout.c: Likewise.
8037 * gcc.target/i386/bitfield1.c: Likewise.
8038 * gcc.target/i386/bitfield2.c: Likewise.
8039 * gcc.target/i386/bitfield3.c: Likewise.
8040
a6f93fc2 80412016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8042
8043 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8044 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8045 override other than -mcpu=power9 command-line option is specified,
8046 or if the target operating system is aix.
8047 * gcc.target/powerpc/darn-1.c: Likewise.
8048 * gcc.target/powerpc/darn-2.c: Likewise.
8049 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8050 test if effective-target is not powerpc_p9vector_ok or if the
8051 target operating system is not defined.
8052 * gcc.target/powerpc/vslv-1.c: Likewise.
8053 * gcc.target/powerpc/vsrv-0.c: Likewise.
8054 * gcc.target/powerpc/vsrv-1.c: Likewise.
8055
1cb2b4d3 80562016-06-21 Tobias Burnus <burnus@net-b.de>
8057
8058 PR fortran/71068
8059 * gfortran.dg/coarray/data_1.f90: New.
8060
66ff0c67 80612016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8062
8063 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8064 (dg-require-effective-target): Use arm_v8_neon_hw.
8065 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8066 (dg-require-effective-target): Likewise.
8067 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8068 (dg-require-effective-target): Likewise.
8069 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8070 (dg-require-effective-target): Likewise.
8071 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8072 (dg-require-effective-target): Likewise.
8073 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8074 (dg-require-effective-target): Likewise.
8075 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8076 Add AArch64 check.
8077
949bfed4 80782016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8079
8080 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8081 Set to 3 so test passes.
8082
a20f6cd4 80832016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8084
8085 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8086
12792843 80872016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8088
8089 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8090 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8091 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8092 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8093
49763db6 80942016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8095
8096 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8097 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8098
ada61167 80992016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8100
8101 PR target/71549
8102 * gcc.target/i386/pr71549.c: New test.
8103
a15584d4 81042016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8105
8106 * gcc.target/powerpc/vadsdu-0.c: Replace
8107 dg-require-effective-target directive to allow test to run on more
8108 platforms, and add dg-skip-if directive to disable test on aix
8109 platforms because of known incompatibilities.
8110 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8111 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8112 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8113 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8114 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8115 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8116 * gcc.target/powerpc/vadsdub-2.c: Replace
8117 dg-require-effective-target directive to allow test to run on more
8118 platforms, and add dg-skip-if directive to disable test on aix
8119 platforms because of known incompatibilities.
8120 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8121 with vec_absdb call to differentiate this test from vadsdub-1.c.
8122 * gcc.target/powerpc/vadsduh-1.c: Replace
8123 dg-require-effective-target directive to allow test to run on more
8124 platforms, and add dg-skip-if directive to disable test on aix
8125 platforms because of known incompatibilities.
8126 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8127 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8128 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8129
ec15ec36 81302016-06-21 Jakub Jelinek <jakub@redhat.com>
8131
8132 PR tree-optimization/71588
8133 * gcc.dg/pr71558.c: New test.
8134
faeffe49 81352016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8136
8137 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8138 * c-c++-common/pr68657-2.c: Likewise.
8139 * c-c++-common/pr68657-3.c: Likewise.
8140 * gcc.dg/torture/pr69714.c: Require int32plus support.
8141 * gcc.dg/torture/pr70025.c: Likewise.
8142 * gcc.dg/torture/pr70083.c: Likewise.
8143 * gcc.dg/torture/pr70542.c: Likewise.
8144 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8145
e218d07f 81462016-06-20 Joseph Myers <joseph@codesourcery.com>
8147
8148 PR c/71601
8149 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8150
232a3df7 81512016-06-20 Jakub Jelinek <jakub@redhat.com>
8152
d7f45b87 8153 PR middle-end/71581
8154 * gcc.dg/pr71581.c: New test.
8155
232a3df7 8156 PR rtl-optimization/71591
8157 * gcc.dg/cpp/pr71591.c: New test.
8158
dbddef42 81592016-06-20 David B. Robins <gcc@davidrobins.net>
8160
8161 PR target/71571
8162 * g++.dg/torture/pr71571.C: New test.
8163
03129ccb 81642016-06-20 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR target/71559
8167 * gcc.target/i386/sse2-pr71559.c: New test.
8168 * gcc.target/i386/avx-pr71559.c: New test.
8169 * gcc.target/i386/avx512f-pr71559.c: New test.
8170
a40b4b62 81712016-06-20 Tobias Burnus <burnus@net-b.de>
8172
8173 PR fortran/71194
8174 * gfortran.dg/pointer_remapping_10.f90: New.
8175
ecbea05a 81762016-06-20 David Malcolm <dmalcolm@redhat.com>
8177
8178 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8179
0f61dae9 81802016-06-20 Martin Sebor <msebor@redhat.com>
8181
8182 PR c/69507
8183 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8184 * gnu90-const-expr-1.c: Same.
8185 * gnu99-const-expr-1.c: Same.
8186 * gnu99-static-1.c: Same.
8187
e458dfd8 81882016-06-20 Renlin Li <renlin.li@arm.com>
8189
2c0c0c9b 8190 PR testsuite/71489
e458dfd8 8191 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8192
7ab71cb3 81932016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8194
8195 * gcc.target/aarch64/vcvt_f64_1.c: New.
8196 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8197 * gcc.target/aarch64/vrecp_f64_1.c: New.
8198
34d36b7a 81992016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8200
8201 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8202 "alignement".
8203
ed7f4748 82042016-06-20 Georg-Johann Lay <avr@gjlay.de>
8205
8206 PR target/71103
8207 * gcc.target/avr/torture/pr71103-2.c: New test.
8208
a940fdc7 82092016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 8210
8211 PR c/69507
8212 * gcc.dg/alignof.c: New test.
8213
98683d85 82142016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8215
8216 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8217 vs dg-error; test constexpr specifier too.
8218
358cee25 82192016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8220
8221 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8222
c3d7ceb6 82232016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8224
8225 * lib/target-supports.exp
8226 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8227 arm_neon_ok and merge flags. Fix temporary test name.
8228 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8229 and merge flags.
8230
1176073c 82312016-06-17 Martin Liska <mliska@suse.cz>
8232
8233 * gcc.dg/predict-9.c: Fix dump scanning.
8234
f3e2969a 82352016-06-17 Bin Cheng <bin.cheng@arm.com>
8236
8237 PR tree-optimization/71354
8238 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8239
7fdca647 82402016-06-17 Bin Cheng <bin.cheng@arm.com>
8241
8242 PR tree-optimization/71347
8243 * gcc.dg/tree-ssa/pr71347.c: New test.
8244
a338a226 82452016-06-17 Bin Cheng <bin.cheng@arm.com>
8246
8247 PR tree-optimization/71354
8248 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8249
c1e75671 82502016-06-17 Bin Cheng <bin.cheng@arm.com>
8251
8252 * gcc.dg/vect/vect-alias-check-1.c: New test.
8253
365ba13d 82542016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8255
59bde511 8256 PR target/71151
365ba13d 8257 * gcc.target/avr/pr71151-1.c: New test.
8258 * gcc.target/avr/pr71151-2.c: New test.
8259 * gcc.target/avr/pr71151-3.c: New test.
8260 * gcc.target/avr/pr71151-4.c: New test.
8261 * gcc.target/avr/pr71151-5.c: New test.
8262 * gcc.target/avr/pr71151-6.c: New test.
8263 * gcc.target/avr/pr71151-7.c: New test.
8264 * gcc.target/avr/pr71151-8.c: New test.
8265 * gcc.target/avr/pr71151-common.h: New test.
8266
db48d95b 82672016-06-16 Martin Liska <mliska@suse.cz>
8268
8269 * gfortran.dg/predict-1.f90: New test.
8270
4c780a59 82712016-06-16 Uros Bizjak <ubizjak@gmail.com>
8272
8273 PR target/71242
f9c39b65 8274 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 8275
8c1879bc 82762016-06-16 Jan Hubicka <hubicka@ucw.cz>
8277
8278 * g++.dg/vect/pr36648.cc: Disable cunrolli
8279
33698dfe 82802016-06-16 Jakub Jelinek <jakub@redhat.com>
8281
745f2db6 8282 PR target/71554
8283 * gcc.c-torture/execute/pr71554.c: New test.
8284
33698dfe 8285 PR rtl-optimization/71532
8286 * gcc.dg/torture/pr71532.c: New test.
8287
b42322b9 82882016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8289
8290 * gcc.target/powerpc/p9-dimode1.c: New test.
8291 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8292
412b298a 82932016-06-15 Jakub Jelinek <jakub@redhat.com>
8294
93479f99 8295 * gcc.c-torture/compile/20160615-1.c: New test.
8296
412b298a 8297 * g++.dg/cpp0x/ref-qual17.C: New test.
8298
3ec40531 82992016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8300
8301 PR middle-end/71529
8302 * gcc.target/i386/pr71529.C: New test.
8303
edfe7670 83042016-06-15 Alan Hayward <alan.hayward@arm.com>
8305
8306 PR tree-optimization/71483
8307 * g++.dg/vect/pr71483.c: New
8308
6e52ac17 83092016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8310
8311 PR c++/70202
8312 * g++.dg/inherit/crash6.C: New.
8313 * g++.dg/inherit/union2.C: Likewise.
8314 * g++.dg/inherit/virtual12.C: Likewise.
8315 * g++.dg/inherit/virtual13.C: Likewise.
8316 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8317
aed35af2 83182016-06-15 Uros Bizjak <ubizjak@gmail.com>
8319
0941fba8 8320 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 8321
6f710392 83222016-06-15 Alan Hayward <alan.hayward@arm.com>
8323
8324 PR tree-optimization/71439
8325 * gcc.dg/vect/pr71439.c: New
8326
d1cedfd3 83272016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8328
8329 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8330
ee8fd158 83312016-06-15 Richard Biener <rguenther@suse.de>
8332
8333 * gcc.dg/vect/slp-45.c: New testcase.
8334
5695a690 83352016-06-15 Richard Biener <rguenther@suse.de>
8336
8337 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8338
267ae3ee 83392016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8340
8341 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8342 requirements, and disable for AIX for now.
8343 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8344
a6d0e20a 83452016-06-14 Jakub Jelinek <jakub@redhat.com>
8346
b2efd162 8347 PR c++/71528
8348 * g++.dg/opt/pr71528.C: New test.
8349
a6d0e20a 8350 PR c++/71516
8351 * g++.dg/init/pr71516.C: New test.
8352
035778de 83532016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8354
8355 * g++.dg/init/array46.C: New.
8356
7c9dc58e 83572016-06-14 Uros Bizjak <ubizjak@gmail.com>
8358
0941fba8 8359 * gcc.target/i386/float128-3.c: New test.
8360 * gcc.target/i386/quad-sse4.c: Ditto.
8361 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8362 Update scan strings.
7c9dc58e 8363
412640c9 83642016-06-14 Richard Biener <rguenther@suse.de>
8365
8366 PR middle-end/71526
8367 * gfortran.dg/pr71526.f90: New testcase.
8368
1b9fde85 83692016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8370
8371 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8372 * gcc.dg/zero_bits_compound-1.c: Likewise.
8373
306097e3 83742016-06-14 Richard Biener <rguenther@suse.de>
8375
8376 PR tree-optimization/71522
8377 * gcc.dg/torture/pr71522.c: New testcase.
8378
566255a8 83792016-06-14 Jakub Jelinek <jakub@redhat.com>
8380
8381 PR tree-optimization/71520
8382 * gcc.dg/tree-ssa/pr71520.c: New test.
8383
eb912adb 83842016-06-14 Richard Biener <rguenther@suse.de>
8385
8386 PR tree-optimization/71521
56d35455 8387 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 8388
9720103d 83892016-06-13 Jakub Jelinek <jakub@redhat.com>
8390
12cb8367 8391 PR sanitizer/71498
8392 * c-c++-common/ubsan/bounds-13.c: New test.
8393
9720103d 8394 PR preprocessor/71183
8395 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8396
5965fbcc 83972016-06-13 Jeff Law <law@redhat.com>
8398
8399 PR tree-optimization/71403
8400 * c-c++-common/ubsan/pr71403-1.c: New test.
8401 * c-c++-common/ubsan/pr71403-2.c: New test.
8402 * c-c++-common/ubsan/pr71403-3.c: New test.
8403
04537049 84042016-06-13 Jakub Jelinek <jakub@redhat.com>
8405
8406 PR middle-end/71478
8407 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8408 Add -Wno-psabi -w to dg-options.
8409
412f195f 84102016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8411
8412 * gcc.target/powerpc/vadsdu-0.c: New test.
8413 * gcc.target/powerpc/vadsdu-1.c: New test.
8414 * gcc.target/powerpc/vadsdu-2.c: New test.
8415 * gcc.target/powerpc/vadsdu-3.c: New test.
8416 * gcc.target/powerpc/vadsdu-4.c: New test.
8417 * gcc.target/powerpc/vadsdu-5.c: New test.
8418 * gcc.target/powerpc/vadsdub-1.c: New test.
8419 * gcc.target/powerpc/vadsdub-2.c: New test.
8420 * gcc.target/powerpc/vadsduh-1.c: New test.
8421 * gcc.target/powerpc/vadsduh-2.c: New test.
8422 * gcc.target/powerpc/vadsduw-1.c: New test.
8423 * gcc.target/powerpc/vadsduw-2.c: New test.
8424
527790c1 84252016-06-13 David Malcolm <dmalcolm@redhat.com>
8426
8427 * gcc.dg/c99-init-2.c (c): Update expected error message.
8428 * gcc.dg/init-bad-8.c (foo): Likewise.
8429 * gcc.dg/spellcheck-fields-3.c: New test case.
8430
102e67eb 84312016-06-13 Martin Liska <mliska@suse.cz>
8432
8433 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8434 and "guess loop iv compared" heuristics.
8435 * gcc.dg/predict-2.c: Likewise.
8436 * gcc.dg/predict-3.c: Likewise.
8437 * gcc.dg/predict-4.c: Likewise.
8438 * gcc.dg/predict-5.c: Likewise.
8439 * gcc.dg/predict-6.c: Likewise.
8440
1a54d3be 84412016-06-13 Marek Polacek <polacek@redhat.com>
8442
8443 PR middle-end/71476
8444 * c-c++-common/Wswitch-unreachable-4.c: New test.
8445 * gcc.dg/Wswitch-unreachable-2.c: New test.
8446 * g++.dg/tm/jump1.C: Move dg-warning.
8447
5b7401b8 84482016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8449
8450 * gnat.dg/renaming10.ad[sb]: New test.
8451
1c93151c 84522016-06-13 Paul Thomas <pault@gcc.gnu.org>
8453
8454 PR fortran/70673
8455 * gfortran.dg/pr70673.f90: New test.
8456
249865a0 84572016-06-13 Richard Biener <rguenther@suse.de>
8458
8459 PR middle-end/64516
8460 * gcc.dg/align-3.c: New testcase.
8461
776d9b14 84622016-06-13 Martin Liska <mliska@suse.cz>
8463
8464 * gcc.target/i386/pr71458.c: New test.
8465
0cf5c551 84662016-06-12 Uros Bizjak <ubizjak@gmail.com>
8467
8468 PR target/71241
f9c39b65 8469 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 8470
34de0a35 84712016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8472
8473 PR target/60751
8474 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8475 statement.
8476
0cc8bc98 84772016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8478
8479 PR target/60751
8480 * gfortran.dg/comma_IO_extension_1.f90: New test.
8481 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8482 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8483 statement.
8484 * gfortran.dg/graphite/pr38083.f90: Likewise.
8485 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8486 missing format.
8487
0ff78c86 84882016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8489
8490 * gnat.dg/case_character.adb: New test.
8491
6c38863e 84922016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8493
8494 PR middle-end/71310
8495 * gcc.target/powerpc/pr71310.c: New testcase.
8496
24c41395 84972016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8498
8499 PR middle-end/71478
8500 * gcc.dg/pr71478.c: New test.
8501
aeb26fb6 85022016-06-10 Jakub Jelinek <jakub@redhat.com>
8503
702b3575 8504 PR middle-end/71494
8505 * gcc.c-torture/execute/pr71494.c: New test.
8506
8ec29807 8507 PR c/68657
8508 * gcc.target/i386/pr68657.c: New test.
8509
aeb26fb6 8510 PR inline-asm/68843
8511 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8512 (test): Add -masm=intel alternatives.
8513
1dc4d519 85142016-06-10 Martin Sebor <msebor@redhat.com>
8515
8516 PR c/71392
8517 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8518
6385d6d3 85192016-06-10 Jeff Law <law@redhat.com>
8520
8521 PR tree-optimization/71335
8522 * gcc.c-torture/execute/pr71335.c: New test.
8523
041a412b 85242016-06-10 David Malcolm <dmalcolm@redhat.com>
8525
8526 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8527 the various "cannot tail-call: " messages.
8528
4a5edbb2 85292016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8530
8531 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8532 and options.
8533
9cf3aec3 85342016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8535
8536 PR sanitizer/71480
8537 * c-c++-common/asan/pr71480.c: New test.
8538
61724718 85392016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8540
8541 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8542 (ASMNAME2): Likewise.
8543 (main): Replace fn in asm statement with ASMNAME ("fn").
8544 * gcc.dg/guality/pr68037-2.c: Likewise.
8545 * gcc.dg/guality/pr68037-3.c: Likewise.
8546 * gcc.dg/torture/pr68037-1.c: Likewise.
8547 * gcc.dg/torture/pr68037-2.c: Likewise.
8548 * gcc.dg/torture/pr68037-3.c: Likewise.
8549
1807f6fb 85502016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8551
8552 PR inline-asm/68843
8553 * gcc.target/i386/pr68843-1.c: New test.
8554 * gcc.target/i386/pr68843-2.c: New test.
8555
ccfa030f 85562016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 8557 Cesar Philippidis <cesar@codesourcery.com>
8558
8559 PR middle-end/71373
8560 * gcc.dg/goacc/nested-function-1.c: New file.
8561 * gcc.dg/goacc/nested-function-2.c: Likewise.
8562 * gcc.dg/goacc/pr71373.c: Likewise.
8563 * gfortran.dg/goacc/cray-2.f95: Likewise.
8564 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8565 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8566 * gfortran.dg/goacc/cray.f95: Update.
8567 * gfortran.dg/goacc/loop-1.f95: Likewise.
8568 * gfortran.dg/goacc/loop-3.f95: Likewise.
8569 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8570 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8571
85722016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8573
8574 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8575 for OpenACC tile clauses.
8576 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 8577
8578 PR c/71381
8579 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8580 to...
8581 * c-c++-common/goacc/cache-2.c: ... this new file.
8582 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8583 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8584 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8585 usage.
8586 * gfortran.dg/goacc/cray.f95: Likewise.
8587 * gfortran.dg/goacc/loop-1.f95: Likewise.
8588
bb038f3e 85892016-06-10 Alan Hayward <alan.hayward@arm.com>
8590
8591 PR tree-optimization/71407
8592 PR tree-optimization/71416
8593 * gcc.dg/vect/pr71407.c: New
8594 * gcc.dg/vect/pr71416-1.c: New
8595 * gcc.dg/vect/pr71416-2.c: New
8596
332409d3 85972016-06-10 Richard Biener <rguenther@suse.de>
8598
8599 PR middle-end/71477
8600 * gcc.dg/torture/pr71477.c: New testcase.
8601
03cf727c 86022016-06-09 Julia Koval <julia.koval@intel.com>
8603
8604 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8605 * gcc.target/i386/interrupt-13.c: Likewise.
8606 * gcc.target/i386/interrupt-15.c: Likewise.
8607 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8608 * gcc.target/i386/interrupt-24.c: Likewise.
8609 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8610 * gcc.target/i386/interrupt-9.c: Likewise.
8611 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8612
23b101c5 86132016-06-09 Martin Sebor <msebor@redhat.com>
8614
8615 PR c/70883
8616 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8617 * gcc.dg/builtin-constant_p-1.c: Same.
8618 * gcc.dg/builtins-error.c: Same.
8619 * gcc.dg/pr70859.c: Same.
8620
188d6bbb 86212016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8622
8623 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8624 * gcc.dg/torture/pr68067-1.c: Likewise.
8625 * gcc.dg/torture/pr68067-2.c: Likewise.
8626
86272016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8628
8629 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8630 when setting SIZE.
8631
ff8886bd 86322016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8633
8634 PR c++/71465
8635 * g++.dg/inherit/crash5.C: New.
8636 Revert:
8637 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8638
8639 PR c++/70202
8640 * g++.dg/inherit/crash5.C: New.
8641 * g++.dg/inherit/virtual1.C: Adjust.
8642
3f76cceb 86432016-06-09 Martin Liska <mliska@suse.cz>
8644
8645 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8646 * g++.dg/predict-loop-exit-2.C: Likewise.
8647 * g++.dg/predict-loop-exit-3.C: Likewise.
8648 * gcc.dg/predict-1.c: Likewise.
8649 * gcc.dg/predict-2.c: Likewise.
8650 * gcc.dg/predict-3.c: Likewise.
8651 * gcc.dg/predict-4.c: Likewise.
8652 * gcc.dg/predict-5.c: Likewise.
8653 * gcc.dg/predict-6.c: Likewise.
8654 * gcc.dg/predict-7.c: Likewise.
8655
59ae3d1b 86562016-06-09 Richard Biener <rguenther@suse.de>
8657
8658 PR tree-optimization/71462
8659 * gcc.dg/torture/pr71462.c: New testcase.
8660
8c2d2acf 86612016-06-09 Marek Polacek <polacek@redhat.com>
8662
8663 PR c/65471
8664 * gcc.dg/c11-generic-3.c: New test.
8665
224cb6b7 86662016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8667
8668 * g++.dg/init/array42.C: New.
8669 * g++.dg/init/array43.C: Likewise.
8670 * g++.dg/init/array44.C: Likewise.
8671 * g++.dg/init/array45.C: Likewise.
8672 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8673 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8674 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8675 * g++.dg/gomp/pr35751.C: Likewise.
8676 * g++.dg/init/array23.C: Likewise.
8677 * g++.dg/init/brace2.C: Likewise.
8678 * g++.dg/init/brace6.C: Likewise.
8679
732905bb 86802016-06-08 Martin Sebor <msebor@redhat.com>
8681 Jakub Jelinek <jakub@redhat.com>
8682
8683 PR c++/70507
8684 PR c/68120
8685 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8686 * c-c++-common/builtin-arith-overflow-2.c: New test.
8687 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8688 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8689 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8690
7ddaa622 86912016-06-08 Jakub Jelinek <jakub@redhat.com>
8692
8693 PR c++/71442
8694 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8695
84ee0905 86962016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8697
8698 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8699 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8700 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8701 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8702 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8703 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8704 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8705 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8706 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8707 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8708 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8709 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8710 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8711
2876af98 87122016-06-08 Richard Biener <rguenther@suse.de>
8713
8714 PR tree-optimization/68558
8715 * gcc.dg/vect/slp-44.c: New testcase.
8716
acbb0d03 87172016-06-08 Richard Biener <rguenther@suse.de>
8718
8719 * gcc.dg/vect/slp-43.c: New testcase.
8720
f8689010 87212016-06-08 Richard Biener <rguenther@suse.de>
8722
8723 PR tree-optimization/71452
8724 * gcc.dg/torture/pr71452.c: New testcase.
8725
52d393eb 87262016-06-08 Jakub Jelinek <jakub@redhat.com>
8727
8728 PR c++/71448
8729 * g++.dg/torture/pr71448.C: New test.
8730
9d700ce4 87312016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8732
8733 PR debug/71432
8734 PR ada/71413
8735 * g++.dg/debug/pr71432.C: New test.
8736
eb96ef65 87372016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8738
8739 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8740 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8741 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8742
a4753cdd 87432016-06-08 Alan Hayward <alan.hayward@arm.com>
8744
8745 * gcc.dg/vect/vect-live-2.c: Update effective target.
8746 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8747 * lib/target-supports.exp: Add aarch64 to vect_long.
8748
bafc7b1d 87492016-06-08 Marek Polacek <polacek@redhat.com>
8750
8751 PR c/71418
8752 * gcc.dg/noncompile/pr71418.c: New test.
8753
06e590e7 8754 PR c/71426
8755 * gcc.dg/noncompile/pr71426.c: New test.
8756
d3cb49c9 87572016-06-07 Jan Hubicka <hubicka@ucw.cz>
8758
8759 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8760 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8761 * gcc.dg/predict-3.c: Update template.
8762 * gcc.dg/predict-5.c: Update template.
8763 * gcc.dg/predict-6.c: Update template.
8764 * gcc.dg/predict-9.c: Update template.
8765 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8766
2d76c36a 87672016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8768
8769 * gcc.target/powerpc/vec-mul.c: New test.
8770
7cfde92a 87712016-06-07 David Malcolm <dmalcolm@redhat.com>
8772
8773 * gcc.dg/spellcheck-fields-2.c: New test case.
8774
b032c4dd 87752016-06-07 Richard Biener <rguenther@suse.de>
8776
8777 PR c/61564
8778 * gcc.dg/Wpragmas-1.c: New testcase.
8779 * gcc.dg/Wattributes-4.c: Likewise.
8780 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8781 entry.
8782
a7056369 87832016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8784
8785 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8786 spurious debug code.
8787
123c61e0 87882016-06-07 Richard Biener <rguenther@suse.de>
8789
8790 PR tree-optimization/71428
8791 * gcc.dg/torture/pr71428.c: New testcase.
8792
5819d47b 87932016-06-07 Richard Biener <rguenther@suse.de>
8794
8795 PR middle-end/71423
8796 * gcc.dg/torture/pr71423.c: New testcase.
8797
6cec5c6b 87982016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8799
8800 PR middle-end/71408
8801 * gcc.dg/tree-ssa/pr71408.c: New test.
8802
40bbfc17 88032016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8804
8805 PR middle-end/71281
8806 * g++.dg/torture/pr71281.C: New test.
8807
61f1f80c 88082016-06-06 Marek Polacek <polacek@redhat.com>
8809
8810 PR c/71362
8811 * gcc.dg/pr71362.c: New test.
8812
0406b32f 88132016-06-06 Jakub Jelinek <jakub@redhat.com>
8814 Patrick Palka <ppalka@gcc.gnu.org>
8815
8816 PR c++/70847
8817 PR c++/71330
8818 PR c++/71393
8819 * g++.dg/opt/pr70847.C: New test.
8820 * g++.dg/ubsan/pr70847.C: New test.
8821 * g++.dg/ubsan/pr71393.C: New test.
8822
b1445999 88232016-06-06 Jakub Jelinek <jakub@redhat.com>
8824
8825 PR tree-optimization/71259
8826 * gcc.dg/vect/pr71259.c: New test.
8827
99b4f3a2 88282016-06-06 David Malcolm <dmalcolm@redhat.com>
8829
8830 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8831 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8832 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8833 above.
8834
837679bc 88352016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8836
8837 PR middle-end/37780
8838 * gcc.c-torture/execute/pr37780.c: New test.
8839 * gcc.target/aarch64/pr37780_1.c: Likewise.
8840 * gcc.target/arm/pr37780_1.c: Likewise.
8841
e4b92538 88422016-06-06 Marek Polacek <polacek@redhat.com>
8843
8844 * c-c++-common/attr-may-alias-1.c: New test.
8845 * c-c++-common/attr-may-alias-2.c: New test.
8846 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8847
43ac2f2f 88482016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8849
8850 PR c/24414
8851 * gcc.target/i386/pr24414.c: New test.
8852
7e1786b2 88532016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8854
8855 * gcc.target/sparc/vis4misc.c: New file.
8856 * gcc.target/sparc/fpcmp.c: Likewise.
8857 * gcc.target/sparc/fpcmpu.c: Likewise.
8858
f593ccb2 88592016-06-06 Alan Hayward <alan.hayward@arm.com>
8860
8861 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8862 * gcc.dg/vect/vect-live-3.c: Likewise.
8863
be6d8ddc 88642016-06-06 Richard Biener <rguenther@suse.de>
8865
8866 PR tree-optimization/71398
8867 * gcc.dg/torture/pr71398.c: New testcase.
8868
78f27916 88692016-06-06 Uros Bizjak <ubizjak@gmail.com>
8870
8871 PR target/71389
8872 * g++.dg/pr71389.C: New test.
8873
c5899606 88742016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8875
8876 PR fortran/71404
8877 * gfortran.dg/fmt_read_5.f: New test.
8878
8e3cd305 88792016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8880
8881 PR fortran/69659
8882 * gfortran.dg/class_array_22.f03: New test.
8883
703c0a09 88842016-06-05 Jan Hubicka <hubicka@ucw.cz>
8885
8886 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8887
d07b2b6f 88882016-06-05 Jan Hubicka <hubicka@ucw.cz>
8889
8890 * gcc.dg/predict-9.c: Update template.
8891
4a7ec4ac 88922016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8893
8894 PR c++/49377
8895 * g++.dg/template/pr49377.C: New.
8896
7499ef4a 88972016-06-04 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR tree-optimization/71405
8900 * g++.dg/torture/pr71405.C: New test.
8901
558c800d 89022016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8903
8904 PR c++/70202
8905 * g++.dg/inherit/crash5.C: New.
8906 * g++.dg/inherit/virtual1.C: Adjust.
8907
4ee7cf4b 89082016-06-03 Jeff Law <law@redhat.com>
8909
8910 PR tree-optimization/71316
8911 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8912
b12ae762 89132016-06-03 Jakub Jelinek <jakub@redhat.com>
8914
8915 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8916 dg-additional-options with just -fno-tree-scev-cprop in it.
8917 * gcc.dg/vect/vect-live-2.c: Likewise.
8918 * gcc.dg/vect/vect-live-5.c: Likewise.
8919 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8920 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8921 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8922
e09a5ee3 89232016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8924
8925 PR c++/27100
8926 * g++.dg/other/friend6.C: New test.
8927
f14b1922 89282016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8929
8930 * g++.dg/torture/ppc-ldst-array.C: New.
8931
20702ea3 89322016-06-03 Joseph Myers <joseph@codesourcery.com>
8933
8934 PR target/71276
8935 PR target/71277
8936 * gcc.dg/torture/builtin-fp-int-inexact.c,
8937 gcc.target/i386/387-builtin-fp-int-inexact.c,
8938 gcc.target/i386/387-rint-inline-1.c,
8939 gcc.target/i386/387-rint-inline-2.c,
8940 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8941 gcc.target/i386/sse2-rint-inline-1.c,
8942 gcc.target/i386/sse2-rint-inline-2.c,
8943 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8944 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8945
5ed3cc7b 89462016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8947 Julia Koval <julia.koval@intel.com>
8948
8949 PR target/66960
8950 PR target/67630
8951 PR target/67634
8952 PR target/67841
8953 PR target/68037
8954 PR target/68618
8955 PR target/68661
8956 PR target/69575
8957 PR target/69596
8958 PR target/69734
8959 * gcc.dg/guality/pr68037-1.c: New test.
8960 * gcc.dg/guality/pr68037-2.c: Likewise.
8961 * gcc.dg/guality/pr68037-3.c: Likewise.
8962 * gcc.dg/torture/pr68037-1.c: Likewise.
8963 * gcc.dg/torture/pr68037-2.c: Likewise.
8964 * gcc.dg/torture/pr68037-3.c: Likewise.
8965 * gcc.dg/torture/pr68661-1a.c: Likewise.
8966 * gcc.dg/torture/pr68661-1b.c: Likewise.
8967 * gcc.target/i386/interrupt-1.c: Likewise.
8968 * gcc.target/i386/interrupt-2.c: Likewise.
8969 * gcc.target/i386/interrupt-3.c: Likewise.
8970 * gcc.target/i386/interrupt-4.c: Likewise.
8971 * gcc.target/i386/interrupt-5.c: Likewise.
8972 * gcc.target/i386/interrupt-6.c: Likewise.
8973 * gcc.target/i386/interrupt-7.c: Likewise.
8974 * gcc.target/i386/interrupt-8.c: Likewise.
8975 * gcc.target/i386/interrupt-9.c: Likewise.
8976 * gcc.target/i386/interrupt-10.c: Likewise.
8977 * gcc.target/i386/interrupt-11.c: Likewise.
8978 * gcc.target/i386/interrupt-12.c: Likewise.
8979 * gcc.target/i386/interrupt-13.c: Likewise.
8980 * gcc.target/i386/interrupt-14.c: Likewise.
8981 * gcc.target/i386/interrupt-15.c: Likewise.
8982 * gcc.target/i386/interrupt-16.c: Likewise.
8983 * gcc.target/i386/interrupt-17.c: Likewise.
8984 * gcc.target/i386/interrupt-18.c: Likewise.
8985 * gcc.target/i386/interrupt-19.c: Likewise.
8986 * gcc.target/i386/interrupt-20.c: Likewise.
8987 * gcc.target/i386/interrupt-21.c: Likewise.
8988 * gcc.target/i386/interrupt-22.c: Likewise.
8989 * gcc.target/i386/interrupt-23.c: Likewise.
8990 * gcc.target/i386/interrupt-24.c: Likewise.
8991 * gcc.target/i386/interrupt-25.c: Likewise.
8992 * gcc.target/i386/interrupt-26.c: Likewise.
8993 * gcc.target/i386/interrupt-27.c: Likewise.
8994 * gcc.target/i386/interrupt-28.c: Likewise.
8995 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8996 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8997 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8998 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8999 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9000 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9001 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9002 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9003 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9004 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9005 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9006 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9007
3e346f54 90082016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9009
f27c52fb 9010 PR tree-optimization/52171
9011 * gcc.dg/pr52171.c: New test.
9012 * gcc.target/i386/pr52171.c: New test.
3e346f54 9013
22e029d2 90142016-06-03 Jan Hubicka <jh@suse.cz>
9015
9016 * g++.dg/tree-ssa/pred-1.C: New testcase
9017 * gcc.dg/tree-ssa/pred-1.c: New testcase
9018
41ce74ed 90192016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9020
9021 PR target/70957
9022 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9023 support.
9024 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9025
cf573a72 90262016-06-03 Alan Hayward <alan.hayward@arm.com>
9027
9028 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9029
75aae5b4 90302016-06-03 Alan Hayward <alan.hayward@arm.com>
9031
9032 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 9033 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 9034 * gcc.dg/vect/vect-live-1.c: New test.
9035 * gcc.dg/vect/vect-live-2.c: New test.
9036 * gcc.dg/vect/vect-live-3.c: New test.
9037 * gcc.dg/vect/vect-live-4.c: New test.
9038 * gcc.dg/vect/vect-live-5.c: New test.
9039 * gcc.dg/vect/vect-live-slp-1.c: New test.
9040 * gcc.dg/vect/vect-live-slp-2.c: New test.
9041 * gcc.dg/vect/vect-live-slp-3.c: New test.
9042
eba6788d 90432016-06-03 Jakub Jelinek <jakub@redhat.com>
9044
9045 PR middle-end/71387
9046 * g++.dg/opt/pr71387.C: New test.
9047
5a653985 90482016-06-02 Jeff Law <law@redhat.com>
9049
9050 PR tree-optimization/71328
9051 * gcc.c-torture/compile/pr71328.c: New test.
9052
f92f6941 90532016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9054
9055 PR fortran/52393
9056 * gfortran.dg/fmt_read_3.f90: Fix typo.
9057 * gfortran.dg/fmt_read_4.f90: New test.
9058
0d29e152 90592016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9060
9061 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9062 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9063 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9064 * g++.dg/cpp0x/override2.C: Likewise.
9065 * g++.dg/parse/crash5.C: Likewise.
9066 * g++.dg/parse/error16.C: Likewise.
9067 * g++.dg/parse/error27.C: Likewise.
9068 * g++.dg/template/qualttp15.C: Likewise.
9069 * g++.dg/template/redecl4.C: Likewise.
9070 * g++.old-deja/g++.other/crash39.C: Likewise.
9071 * g++.old-deja/g++.other/struct1.C: Likewise.
9072 * g++.old-deja/g++.pt/m9a.C: Likewise.
9073 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9074
2740a1a5 90752016-06-02 Jakub Jelinek <jakub@redhat.com>
9076
89f17a65 9077 PR c++/71372
9078 * c-c++-common/pr71372.c: New test.
9079
2740a1a5 9080 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9081 __TIME__ strings with __builtin_strcmp instead of printf and
9082 dg-output.
9083
9ae89a4e 90842016-06-02 Martin Liska <mliska@suse.cz>
9085
9086 * gcc.dg/predict-9.c: New test.
9087
41258f9c 90882016-06-02 Jakub Jelinek <jakub@redhat.com>
9089
9090 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9091 global set_compiler_env_var and global saved_compiler_env_var.
9092
dad46eb8 90932016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9094
9095 PR rtl-optimization/71295
9096 * gcc.c-torture/compile/pr71295.c: New test.
9097
9cc8a892 90982016-06-02 Jakub Jelinek <jakub@redhat.com>
9099
98e7c96c 9100 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9101
4a5a4de2 9102 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9103 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9104
9cc8a892 9105 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9106 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9107 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9108 alternative number.
9109
46819a36 91102016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9111
9112 * gcc.target/powerpc/p9-splat-4.c: New test.
9113
91142016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9115
9116 PR target/71186
9117 * gcc.target/powerpc/pr71186.c: New test.
9118
d9820cc5 91192016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9120
9121 PR fortran/52393
9122 * gfortran.dg/fmt_read_3.f90: New test.
9123
2f14ca3e 91242016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9125
9126 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9127 procedure.
9128
dfa5c0d3 91292016-06-01 Eduard Sanou <dhole@openmailbox.org>
9130
9131 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9132 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9133 env var is set.
9134 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9135 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9136 shown once.
9137 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9138 during compilation.
9139 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9140 vars set by dg-set-compiler-env-var.
9141
7d7125df 91422016-06-01 Paul Thomas <pault@gcc.gnu.org>
9143
9144 PR fortran/71156
9145 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9146 to the module procedure declaration.
9147 * gfortran.dg/submodule_16.f08: New test.
9148
6ab9cde4 91492016-06-01 Jakub Jelinek <jakub@redhat.com>
9150
9151 PR middle-end/71371
9152 * c-c++-common/gomp/pr71371.c: New test.
9153
0cfe7a23 91542016-06-01 Richard Biener <rguenther@suse.de>
9155
9156 PR tree-optimization/71366
9157 * gcc.dg/torture/pr71366-1.c: New testcase.
9158 * gcc.dg/torture/pr71366-2.c: Likewise.
9159
5a5b02e1 91602016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9161
9162 * gcc.target/powerpc/vslv-0.c: New test.
9163 * gcc.target/powerpc/vslv-1.c: New test.
9164 * gcc.target/powerpc/vsrv-0.c: New test.
9165 * gcc.target/powerpc/vsrv-1.c: New test.
9166
d27a79f6 91672016-06-01 Nathan Sidwell <nathan@acm.org>
9168
9169 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9170 * gcc.target/nvptx/weak.c: New.
9171
6172a9fd 91722016-06-01 Richard Biener <rguenther@suse.de>
9173
9174 PR tree-optimization/71261
9175 * gcc.dg/torture/vect-bool-1.c: New testcase.
9176
f9aaabb2 91772016-06-01 Jakub Jelinek <jakub@redhat.com>
9178
9179 * gfortran.dg/gomp/order-1.f90: New test.
9180 * gfortran.dg/gomp/order-2.f90: New test.
9181
53b01069 91822016-06-01 Jan Hubicka <hubicka@ucw.cz>
9183
9184 * gcc.dg/unroll-6.c: Update template.
9185 * gcc.dg/unroll-7.c: New testcase.
9186 * gcc.dg/unroll-8.c: New testcase.
9187
36757397 91882016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9189
9190 * gnat.dg/opt56.ad[sb]: New test.
9191
7f93bd6e 91922016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9193
9194 PR c++/66635
9195 * g++.dg/cpp0x/constexpr-ice16.C: New.
9196
9f41a2ce 91972016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9198
9199 PR tree-optimization/71314
9200 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9201 -mbranch-cost=2.
9202
31e02373 92032016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9204
9205 PR tree-optimization/71077
9206 * gcc.dg/tree-ssa/pr71077.c: New test.
9207
76f8f901 92082016-05-31 Jan Hubicka <hubicka@ucw.cz>
9209
7f93bd6e 9210 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9211 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9212 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 9213
04f5f923 92142016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9215
9216 PR c++/71248
9217 * g++.dg/cpp0x/pr71248.C: New.
9218 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9219 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9220 * g++.dg/init/new37.C: Likewise.
9221 * g++.dg/template/static1.C: Likewise.
9222 * g++.dg/template/static2.C: Likewise.
9223
4ffddf28 92242016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9225
9226 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9227 instead of %rdi.
9228 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9229
4ff7bd21 92302016-05-31 Marek Polacek <polacek@redhat.com>
9231
9232 * c-c++-common/Wswitch-unreachable-3.c: New test.
9233 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9234
e1f7cc4b 92352016-05-31 Richard Biener <rguenther@suse.de>
9236
9237 PR tree-optimization/71352
9238 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9239
02978bd1 92402016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9241
9242 * gcc.target/arm/armv5_thumb_isa.c: New test.
9243
cfce8164 92442016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9245
9246 PR target/71346
9247 * gcc.target/i386/pr71346.c: New test.
9248
7a51c705 92492016-05-31 Tom de Vries <tom@codesourcery.com>
9250
9251 PR tree-optimization/69068
9252 * gcc.dg/graphite/pr69068.c: New test.
9253
8c1ac106 92542016-05-27 Martin Sebor <msebor@redhat.com>
9255
9256 PR c++/71306
9257 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9258
b6431756 92592016-05-30 Jakub Jelinek <jakub@redhat.com>
9260
9261 PR c++/71349
9262 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9263 nowait depend(inout: dd[0]) clauses where permitted.
9264
f6203294 92652016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9266
9267 PR c++/71238
9268 * g++.dg/parse/pr71238.C: New.
9269 * g++.dg/concepts/friend1.C: Test column numbers too.
9270 * g++.dg/cpp0x/initlist31.C: Likewise.
9271 * g++.dg/cpp0x/pr51420.C: Likewise.
9272 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9273 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9274 * g++.dg/ext/builtin3.C: Likewise.
9275 * g++.dg/lookup/friend12.C: Likewise.
9276 * g++.dg/lookup/friend7.C: Likewise.
9277 * g++.dg/lookup/koenig1.C: Likewise.
9278 * g++.dg/lookup/koenig5.C: Likewise.
9279 * g++.dg/lookup/used-before-declaration.C: Likewise.
9280 * g++.dg/overload/koenig1.C: Likewise.
9281 * g++.dg/template/crash65.C: Likewise.
9282 * g++.dg/template/friend57.C: Likewise.
9283 * g++.dg/warn/Wshadow-5.C: Likewise.
9284 * g++.dg/warn/Wunused-8.C: Likewise.
9285 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9286 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9287 * g++.old-deja/g++.jason/member.C: Likewise.
9288 * g++.old-deja/g++.jason/report.C: Likewise.
9289 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9290 * g++.old-deja/g++.law/visibility20.C: Likewise.
9291 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9292 * g++.old-deja/g++.other/static5.C: Likewise.
9293 * g++.old-deja/g++.pt/overload2.C: Likewise.
9294
b96f8145 92952016-05-30 Jan Hubicka <hubicka@ucw.cz>
9296
9297 * gcc.dg/tree-ssa/peel1.c: New testcase.
9298 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9299 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9300
ed5bca7a 93012016-05-30 Tom de Vries <tom@codesourcery.com>
9302
9303 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9304 to ce.
9305
c0aa0333 93062016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9307
9308 PR c++/71099
9309 * g++.dg/parse/virtual1.C: New.
9310
231010db 93112016-05-30 Uros Bizjak <ubizjak@gmail.com>
9312
9313 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9314 Use correct register when clearing %edx.
9315
765557c0 93162016-05-30 Alexander Monakov <amonakov@ispras.ru>
9317
9318 PR tree-optimization/71289
9319 * gcc.dg/pr71289.c: New test.
9320
fc3b1c44 93212016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9322
9323 PR middle-end/71269
9324 PR middle-end/71292
9325 * gcc.dg/tree-ssa/pr71269.c: New test.
9326 * gcc.dg/tree-ssa/pr71292.c: New test.
9327
ce352457 93282016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9329
9330 PR middle-end/71252
9331 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9332
eedd711b 93332016-05-30 Jan Hubicka <hubicka@ucw.cz>
9334
9335 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9336 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9337 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9338
8c061890 93392016-05-30 Tom de Vries <tom@codesourcery.com>
9340
9341 PR tree-optimization/69067
9342 * gcc.dg/graphite/pr69067.c: New test.
9343
a6b0884c 93442016-05-29 Uros Bizjak <ubizjak@gmail.com>
9345
9346 PR target/71245
9347 * gcc.target/i386/pr71245-1.c: New test.
9348 * gcc.target/i386/pr71245-2.c: Ditto.
9349
2369edfc 93502016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9351
9352 PR c++/71105
9353 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9354 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9355 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9356
b6ab3f43 93572016-05-27 Jan Hubicka <hubicka@ucw.cz>
9358
9359 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9360
0192662b 93612016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9362
9363 Revert:
9364 PR c++/69855
9365 * g++.dg/overload/69855.C: New.
9366 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9367 * g++.old-deja/g++.pt/crash3.C: Likewise.
9368
fce78c50 93692016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9370
9371 PR c++/60385
9372 * g++.dg/parse/namespace13.C: New.
9373
372172fe 93742016-05-26 Jeff Law <law@redhat.com>
9375
9376 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9377 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9378 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9379 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9380 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9381 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9382 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9383 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9384 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9385 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9386 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9387 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9388 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9389
5d8a8944 93902016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9391
9392 PR c++/69855
9393 * g++.dg/overload/69855.C: New.
9394 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9395 * g++.old-deja/g++.pt/crash3.C: Likewise.
9396
29602b75 93972016-05-27 Jiong Wang <jiong.wang@arm.com>
9398
9399 PR target/63596
9400 * gcc.target/aarch64/va_arg_1.c: New testcase.
9401 * gcc.target/aarch64/va_arg_2.c: Likewise.
9402 * gcc.target/aarch64/va_arg_3.c: Likewise.
9403
c900b732 94042016-05-27 Jiong Wang <jiong.wang@arm.com>
9405
9406 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9407 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9408 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9409 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9410 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9411
73ef73bd 94122016-05-27 Marek Polacek <polacek@redhat.com>
9413
9414 PR middle-end/71308
9415 * g++.dg/torture/pr71308.C: New test.
9416
a6031633 94172016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9418
9419 * gcc.dg/zero_bits_compound-1.c: New test.
9420 * gcc.dg/zero_bits_compound-2.c: New test.
9421
1fbdc7ae 94222016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9423
9424 PR middle-end/71279
9425 * gcc.dg/pr71279.c: New test.
9426
2e196ca8 94272016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9428
9429 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9430 floating point min/max/comparison instructions.
9431 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9432
6feab9ce 94332016-05-26 Jakub Jelinek <jakub@redhat.com>
9434
9435 * c-c++-common/gomp/schedule-1.c: New test.
9436 * gfortran.dg/gomp/schedule-1.f90: New test.
9437
978cea8f 94382016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9439
9440 PR c++/70822
9441 PR c++/70106
9442 * g++.dg/cpp1y/auto-fn32.C: New test.
9443 * g++.dg/cpp1y/paren4.C: New test.
9444
0478d9ed 94452016-05-26 Nathan Sidwell <nathan@acm.org>
9446
9447 * gcc.dg/20060410.c: Xfail on ptx.
9448 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9449 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9450 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9451 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9452 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9453
5fd1c174 94542016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9455
9456 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9457
c5e8b3e2 94582016-05-26 Jakub Jelinek <jakub@redhat.com>
9459
0db93a5b 9460 PR tree-optimization/71280
9461 * gcc.dg/pr71280.c: New test.
9462
7199c05c 9463 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9464
76c786ac 9465 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9466 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9467
c5e8b3e2 9468 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9469
e9bcea2f 94702016-05-26 Jiong Wang <jiong.wang@arm.com>
9471
9472 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 9473 kept in memory.
e9bcea2f 9474
955d947b 94752016-05-25 Jeff Law <law@redhat.com>
9476
9477 PR tree-optimization/71272
9478 * gcc.c-torture/compile/pr71272.c: new test.
9479
77102dbe 94802016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9481
9482 * gcc.target/powerpc/vec-cmpne.c: New test.
9483 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9484
552821b4 94852016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9486
9487 * gnat.dg/opt55.ad[sb]: New test.
9488
0113f3c5 94892016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9490
9491 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9492 * c-c++-common/pr60226.c: Require int32plus.
9493 * gcc.c-torture/execute/pr70602.c: Likewise.
9494 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9495 unsigned long for malloc arg type.
9496 * gcc.dg/asr_div1.c: Require int32plus.
9497 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9498 * gcc.dg/pie-1.c: Require pie.
9499 * gcc.dg/pie-2.c: Likewise.
9500 * gcc.dg/pr59471.c: Require int32plus.
9501 * gcc.dg/pr59963-2.c: XFAIL for int16.
9502 * gcc.dg/pr60114.c: Require int32plus.
9503 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9504 unsigned long for typedef of size_t.
9505 * gcc.dg/pr63914.c: Require int32plus.
9506 * gcc.dg/pr64536.c: Require pt32plus.
9507 * gcc.dg/pr65658.c: Likewise.
9508 * gcc.dg/pr67271.c: Require int32plus.
9509 * gcc.dg/pr68112.c: Likewise.
9510 * gcc.dg/pr69071.c: Skip for avr target.
9511 * gcc.dg/pr69973.c: Require int32plus.
9512 * gcc.dg/pr70169.c: Skip for avr target.
9513 * gcc.dg/sso-6.c: Require int32plus.
9514 * gcc.dg/sso-7.c: Likewise.
9515 * gcc.dg/sso-8.c: Likewise.
9516 * gcc.dg/vrp-min-max-2.c: Likewise.
9517
f4094380 95182016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9519
9520 PR target/70738
9521 * gcc.target/i386/pr70738-1.c: New test.
9522 * gcc.target/i386/pr70738-2.c: Likewise.
9523 * gcc.target/i386/pr70738-3.c: Likewise.
9524 * gcc.target/i386/pr70738-4.c: Likewise.
9525 * gcc.target/i386/pr70738-5.c: Likewise.
9526 * gcc.target/i386/pr70738-6.c: Likewise.
9527 * gcc.target/i386/pr70738-7.c: Likewise.
9528 * gcc.target/i386/pr70738-8.c: Likewise.
9529 * gcc.target/i386/pr70738-9.c: Likewise.
9530
239a4bea 95312016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9532
9533 PR rtl-optimization/66940
9534 * gcc.c-torture/execute/pr66940.c: New test.
9535
bf6382ba 95362016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9537
9538 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9539 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9540 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9541 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9542 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9543 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9544 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9545 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9546 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9547 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9548 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9549 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9550 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9551 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9552 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9553 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9554 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9555 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9556 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9557 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9558 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9559 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9560 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9561 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9562
2c995da9 95632016-05-25 Marek Polacek <polacek@redhat.com>
9564
9565 PR c/71265
9566 * gcc.dg/noncompile/pr71265.c: New test.
9567
abfbb5b5 9568 PR c/71266
9569 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9570
f6871bbd 95712016-05-25 Nathan Sidwell <nathan@acm.org>
9572
9573 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9574
de04e83e 95752016-05-25 Richard Biener <rguenther@suse.de>
9576
9577 PR tree-optimization/71261
9578 * c-c++-common/torture/pr71261.c: New testcase.
9579
b35931f7 95802016-05-25 Richard Biener <rguenther@suse.de>
9581
9582 PR tree-optimization/71264
9583 * gcc.dg/vect/pr71264.c: New testcase.
9584
166c3089 95852016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9586
9587 PR c++/55992
9588 * g++.dg/cpp0x/alias-decl-53.C: New.
9589 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9590
14240409 95912016-05-25 Martin Liska <mliska@suse.cz>
9592
9593 * g++.dg/pr71239.C: New test.
9594
bc47d9f6 95952016-05-25 Richard Biener <rguenther@suse.de>
9596
4860a6bf 9597 * gcc.dg/vect/pr58135.c: Rename to ...
9598 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 9599
d8a3f157 96002016-05-25 Marek Polacek <polacek@redhat.com>
9601
9602 * g++.dg/pr65295.C: Use target c++14.
9603
3af16045 96042016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9605
231010db 9606 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9607 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 9608
949479b2 96092016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9610
9611 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9612 instructions.
9613
6d6a3fc3 96142016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9615
9616 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9617 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9618 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9619 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9620 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9621 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9622 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9623 * c-c++-common/goacc/pcopy.c: Likewise.
9624 * c-c++-common/goacc/pcopyin.c: Likewise.
9625 * c-c++-common/goacc/pcopyout.c: Likewise.
9626 * c-c++-common/goacc/pcreate.c: Likewise.
9627 * c-c++-common/goacc/pr70688.c: New test.
9628 * c-c++-common/goacc/present-1.c: Adjust test.
9629 * c-c++-common/goacc/reduction-5.c: Likewise.
9630 * g++.dg/goacc/data-1.C: New test.
9631
af648be2 96322016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9633
9634 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9635 vector parity built-in functions.
9636 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9637 count trailing zeros automatic vectorization.
9638 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9639 count trailing zeros built-in functions.
9640
4e173d60 96412016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9642
9643 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9644
a0c02a52 96452016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9646
9647 PR target/71050
9648 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9649
64c52e9c 96502016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9651
9652 PR c++/50436
9653 * g++.dg/template/crash123.C: New.
9654 * g++.dg/template/crash124.C: Likewise.
9655
752b5a4c 96562016-05-24 Martin Sebor <msebor@redhat.com>
9657
9658 PR c++/71147
9659 * g++.dg/ext/flexary16.C: New test.
9660
a36dd683 96612016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9662
f6871bbd 9663 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9664 before math.h is included.
a36dd683 9665 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9666 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9667 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9668 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9669 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9670 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9671 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9672 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9673 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9674 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9675 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9676 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9677 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9678 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9679 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9680 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9681 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9682 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9683 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9684 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9685 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9686 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9687 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9688
d60e1df7 96892016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9690 Kelvin Nilsen <kelvin@gcc.gnu.org>
9691
9692 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9693 support.
9694
22d09025 96952016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9696
9697 PR c++/69872
9698 * g++.dg/warn/Wno-narrowing1.C: New.
9699
6ef0143d 97002016-05-24 Marek Polacek <polacek@redhat.com>
9701
9702 PR c/71249
9703 * c-c++-common/Wswitch-unreachable-2.c: New test.
9704
962a2062 97052016-05-24 Jakub Jelinek <jakub@redhat.com>
9706
ead77194 9707 PR c++/71257
9708 * g++.dg/vect/simd-clone-6.cc: New test.
9709 * g++.dg/gomp/declare-simd-6.C: New test.
9710
962a2062 9711 PR middle-end/70434
9712 PR c/69504
9713 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9714
23edc6d1 97152016-05-24 Richard Biener <rguenther@suse.de>
9716
9717 PR tree-optimization/71240
9718 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9719
30633bcc 97202016-05-24 Richard Biener <rguenther@suse.de>
9721
9722 PR tree-optimization/71230
9723 * gcc.dg/torture/pr71230.c: New testcase.
9724 * g++.dg/torture/pr71230.C: Likewise.
9725
c9d624bd 97262016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9727
9728 * c-c++-common/goacc/routine-5.c: Add tests.
9729 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9730 * gfortran.dg/goacc/routine-6.f90: Add tests.
9731
ce143ff0 97322016-05-24 Richard Biener <rguenther@suse.de>
9733
9734 PR tree-optimization/71253
9735 * gcc.dg/torture/pr71253.c: New testcase.
9736
3bdaecd5 97372016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9738
9739 PR middle-end/71252
9740 * gfortran.dg/pr71252.f90: New test.
9741
856b494d 97422016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9743
9744 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9745
7345b977 97462016-05-24 Richard Biener <rguenther@suse.de>
9747
9748 PR middle-end/70434
9749 PR c/69504
9750 * c-c++-common/vector-subscript-4.c: New testcase.
9751 * c-c++-common/vector-subscript-5.c: Likewise.
9752
6f065267 97532016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9754
9755 PR fortran/71123
9756 * gfortran.dg/namelist_90.f: New test
9757
fd6757da 97582016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9759
9760 PR fortran/66461
9761 * gfortran.dg/unexpected_eof.f: New test
9762
7d5555a8 97632016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9764 Kelvin Nilsen <kelvin@gcc.gnu.org>
9765
9766 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9767 as little endian.
9768
ae6744c9 97692016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9770
9771 PR c++/70972
9772 * g++.dg/cpp0x/inh-ctor20.C: New.
9773 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9774
f0d91a85 97752016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9776
9777 PR c++/69095
9778 * g++.dg/cpp0x/variadic168.C: New.
9779
1618ffe5 97802016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9781
9782 * g++.dg/cpp0x/pr31445.C: Test column number too.
9783 * g++.dg/cpp0x/pr32253.C: Likewise.
9784 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9785 * g++.dg/cpp0x/variadic36.C: Likewise.
9786
c0205bab 97872016-05-23 Marc Glisse <marc.glisse@inria.fr>
9788
9789 * gcc.dg/fold-notshift-2.c: Adjust.
9790
1398da0f 97912016-05-23 Marek Polacek <polacek@redhat.com>
9792
9793 PR c/49859
9794 * c-c++-common/Wswitch-unreachable-1.c: New test.
9795 * gcc.dg/Wswitch-unreachable-1.c: New test.
9796 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9797 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9798 * g++.dg/gomp/block-10.C: Likewise.
9799 * gcc.dg/gomp/block-10.c: Likewise.
9800 * g++.dg/gomp/block-9.C: Likewise.
9801 * gcc.dg/gomp/block-9.c: Likewise.
9802 * g++.dg/gomp/target-1.C: Likewise.
9803 * g++.dg/gomp/target-2.C: Likewise.
9804 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 9805 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 9806 * g++.dg/gomp/taskgroup-1.C: Likewise.
9807 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9808 * gcc.dg/gomp/teams-1.c: Likewise.
9809 * g++.dg/gomp/teams-1.C: Likewise.
9810 * g++.dg/overload/error3.C: Likewise.
9811 * g++.dg/tm/jump1.C: Likewise.
9812 * g++.dg/torture/pr40335.C: Likewise.
9813 * gcc.dg/c99-vla-jump-5.c: Likewise.
9814 * gcc.dg/switch-warn-1.c: Likewise.
9815 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9816 * gcc.dg/nested-func-1.c: Likewise.
9817 * gcc.dg/pr67784-4.c: Likewise.
9818
5403ed8b 98192016-05-23 Richard Biener <rguenther@suse.de>
9820
9821 PR tree-optimization/71230
9822 * gfortran.dg/pr71230-1.f90: New testcase.
9823 * gfortran.dg/pr71230-2.f90: Likewise.
9824
27510941 98252016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9826
1618ffe5 9827 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 9828 * gcc.dg/vect/pr58135.c: Add new.
9829 * gfortran.dg/pr46519-1.f: Adjust test case.
9830
a41c605d 98312016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9832
9833 PR c++/53401
9834 * g++.dg/cpp0x/decltype64.C: New.
9835
3eb254ab 98362016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9837
9838 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9839 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9840 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9841
a75fffe1 98422016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9843
9844 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9845 Add poly64x1_t and poly64x2_t cases if supported.
9846 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9847 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9848 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9849 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9850 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9851
56979b12 98522016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9853
9854 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9855 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9856 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9857 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9858 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9859 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9860 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9861
dc5e98db 98622016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9863
9864 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9865
c0f383ae 98662016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9867
9868 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9869 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9870
2a4d70a2 98712016-05-22 Jakub Jelinek <jakub@redhat.com>
9872
4c109025 9873 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9874 constraint instead of "r".
9875 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9876 insn instead of vxorpd.
9877 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9878
bad891ce 9879 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9880 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9881
ac23ddb9 9882 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9883
9dac9579 9884 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9885 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9886
2a4d70a2 9887 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9888
9eafdd7b 98892016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9890
9891 PR middle-end/40921
9892 * gcc.dg/tree-ssa/pr40921.c: New test.
9893
93df190d 98942016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9895
9896 PR target/71103
9897 * gcc.target/avr/pr71103.c: New test.
9898
933b9f7f 98992016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9900
9901 PR middle-end/71179
9902 * gcc.dg/tree-ssa/pr71179.c: New test.
9903
8bdfbc08 99042016-05-20 Martin Sebor <msebor@redhat.com>
9905
9906 PR c/71115
9907 * gcc.dg/init-excess-2.c: New test.
9908
6827ab42 99092016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9910
9911 * gnat.dg/opt53.adb: New test.
9912 * gnat.dg/opt54.adb: Likewise.
9913
58a5f4c0 99142016-05-20 Martin Jambor <mjambor@suse.cz>
9915
9916 PR tree-optimization/70884
9917 * gcc.dg/tree-ssa/pr70919.c: New test.
9918
bb7145f6 99192016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9920
9921 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9922 formatting.
f6871bbd 9923 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9924 fix code formatting.
9925
99262016-05-20 Nathan Sidwell <nathan@acm.org>
9927
9928 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9929 non-common cases.
9930 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 9931
9954d230 99322016-05-20 David Malcolm <dmalcolm@redhat.com>
9933
9934 * jit.dg/all-non-failing-tests.h: Add
9935 test-factorial-must-tail-call.c.
9936 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9937 * jit.dg/test-factorial-must-tail-call.c: New test case.
9938
08a161f9 99392016-05-20 Jakub Jelinek <jakub@redhat.com>
9940
9941 PR fortran/71204
9942 * gfortran.dg/pr71204.f90: New test.
9943
3d380077 99442016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9945
9946 * gcc.target/nvptx/sincos.c: New test.
9947
0f104d56 99482016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9949
9950 PR c++/70572
9951 * g++.dg/cpp1y/auto-fn31.C: New.
9952
61736a1b 99532016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9954
9955 * gcc.target/powerpc/vec-addec.c: New test.
9956 * gcc.target/powerpc/vec-addec-int128.c: New test.
9957
b4a61e77 99582016-05-20 David Malcolm <dmalcolm@redhat.com>
9959
9960 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9961 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9962 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9963 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9964
9a2ace10 99652016-05-20 Jan Hubicka <hubicka@ucw.cz>
9966
9967 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9968
45cdf8c6 99692016-05-20 Jakub Jelinek <jakub@redhat.com>
9970
b9a1dcd5 9971 PR c++/71210
9972 * g++.dg/opt/pr71210-1.C: New test.
9973 * g++.dg/opt/pr71210-2.C: New test.
9974
45cdf8c6 9975 PR tree-optimization/29756
9976 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9977 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9978 only on selected targets where V4SImode vectors are known to be
9979 supported.
9980
92e3ffbf 99812016-05-20 Marc Glisse <marc.glisse@inria.fr>
9982
9983 PR tree-optimization/71079
9984 PR tree-optimization/71206
9985 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9986
5da368e3 99872016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9988
9989 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9990 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9991 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9992
2506d97a 99932016-05-20 Richard Guenther <rguenther@suse.de>
9994
9995 PR tree-optimization/29756
9996 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9997
adade307 99982016-05-20 Richard Biener <rguenther@suse.de>
9999
10000 PR tree-optimization/71185
10001 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10002
c3deca25 100032016-05-20 Richard Biener <rguenther@suse.de>
10004
10005 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10006
8b0bef14 100072016-05-19 Marek Polacek <polacek@redhat.com>
10008
10009 PR c++/71075
10010 * g++.dg/diagnostic/pr71075.C: New test.
10011
08025288 100122016-05-19 David Malcolm <dmalcolm@redhat.com>
10013
10014 PR c++/71184
10015 * g++.dg/pr71184.C: New test case.
10016
26a51591 100172016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10018
10019 * gcc.target/powerpc/darn-0.c: New test.
10020 * gcc.target/powerpc/darn-1.c: New test.
10021 * gcc.target/powerpc/darn-2.c: New test.
10022
d8d3e75a 100232016-05-19 Marek Polacek <polacek@redhat.com>
10024
10025 PR tree-optimization/71031
10026 * gcc.dg/tree-ssa/vrp100.c: New test.
10027
c28211ae 100282016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10029
10030 PR rtl-optimization/71148
10031 * gcc.dg/pr71148.c: New test.
10032
3f5ea43a 100332016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10034
10035 PR target/71056
10036 * gcc.target/arm/pr71056.c: New test.
10037
2a7d4c20 100382016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10039
10040 * c-c++-common/pr69669.c: Check the used mode.
10041
ed0b0569 100422016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10043
10044 PR sanitizer/64354
10045 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10046
410372fe 100472016-05-19 Richard Biener <rguenther@suse.de>
10048
10049 PR tree-optimization/70729
10050 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10051 * gcc.dg/graphite/scop-18.c: Likewise.
10052 * gcc.dg/pr41783.c: Disable LIM.
10053 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10054 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10055 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10056 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10057 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10058 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10059 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10060 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10061 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10062 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10063 * gfortran.dg/pr42108.f90: Likewise.
10064
56f34f03 100652016-05-18 David Malcolm <dmalcolm@redhat.com>
10066
10067 PR driver/69265
10068 * gcc.dg/spellcheck-options-11.c: New test case.
10069
e6481cd1 100702016-05-18 Jakub Jelinek <jakub@redhat.com>
10071
10072 PR c++/71100
10073 * g++.dg/opt/pr71100.C: New test.
10074
be951c59 100752016-05-18 Martin Jambor <mjambor@suse.cz>
10076
10077 PR ipa/69708
10078 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10079 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10080 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10081 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10082
665ff45b 100832016-05-18 Martin Jambor <mjambor@suse.cz>
10084
10085 PR ipa/69708
10086 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10087 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10088 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10089 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10090 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10091
485be62c 100922016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10093
10094 PR c++/69793
10095 * g++.dg/template/crash122.C: New.
10096
b251d5f5 100972016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10098
10099 PR c++/70466
10100 * g++.dg/template/pr70466-1.C: New.
10101 * g++.dg/template/pr70466-2.C: Likewise.
10102
c93e9931 101032016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10104
10105 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10106 splat operations and the XXSPLTIB instruction.
10107 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10108 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10109 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10110 xxlxor to clear a register.
10111
8ba6639c 101122016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10113
10114 * gcc.dg/torture/pr71020.c: New test.
10115
ec6e3005 101162016-05-18 Martin Jambor <mjambor@suse.cz>
10117
10118 PR ipa/70646
10119 * gcc.dg/ipa/pr70646.c: New test.
10120
5ef3c918 101212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10122
10123 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10124
70a88eab 101252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10126
10127 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10128 missing tests for vreinterpretq_p{8,16}.
10129
b52a930c 101302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10131
10132 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10133 vsliq_n_s64 and vsliq_n_u64.
10134
bdd4080b 101352016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10136
10137 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10138 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10139
37814bf5 101402016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10141
10142 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10143 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10144 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10145
764af2e0 101462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10147
10148 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10149 in comment.
10150
ffe01a83 101512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 10152
10153 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10154 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10155 "blr\t" and switch to scan-assembler-times.
10156
fab6dae9 101572016-05-18 Jiong Wang <jiong.wang@arm.com>
10158
231010db 10159 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10160 with __aarch64__.
10161 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10162 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 10163
4eb0c566 101642016-05-18 Jakub Jelinek <jakub@redhat.com>
10165
442f18f1 10166 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10167 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10168 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10169 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10170 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10171 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10172
4d83b36b 10173 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10174 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10175
a4528eec 10176 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10177 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10178
f0066139 10179 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10180 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10181
4eb0c566 10182 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10183
303e9267 101842016-05-18 Richard Biener <rguenther@suse.de>
10185
10186 PR tree-optimization/71168
10187 * gcc.dg/torture/pr71168.c: New testcase.
10188
0d7ddd44 101892016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10190
10191 PR middle-end/63586
10192 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10193 * gcc.dg/tree-ssa/pr63586.c: New test.
10194 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10195
899bcc0f 101962016-05-17 Nathan Sidwell <nathan@acm.org>
10197
10198 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10199 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10200 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10201 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10202
a2246979 102032016-05-17 Nathan Sidwell <nathan@acm.org>
10204
10205 * gcc.target/nvptx/abi-vararg-3.c: New.
10206
2f6a4d21 102072016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10208
10209 PR tree-optimization/54579
10210 PR middle-end/55299
10211 * gcc.dg/fold-notrotate-1.c: New test.
10212 * gcc.dg/fold-notshift-1.c: New test.
10213 * gcc.dg/fold-notshift-2.c: New test.
10214
27bdad45 102152016-05-17 Marek Polacek <polacek@redhat.com>
10216
10217 PR ipa/71146
10218 * g++.dg/ipa/pr71146.C: New test.
10219
f33a295a 102202016-05-17 David Malcolm <dmalcolm@redhat.com>
10221
10222 * jit.dg/test-error-array-bounds.c: New test case.
10223
b6dd53bf 102242016-05-17 Marc Glisse <marc.glisse@inria.fr>
10225
10226 * gcc.dg/tree-ssa/and-1.c: New testcase.
10227
a8719545 102282016-05-17 Marc Glisse <marc.glisse@inria.fr>
10229
10230 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10231 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10232
34806102 102332016-05-17 Marc Glisse <marc.glisse@inria.fr>
10234
10235 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10236 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10237
25fe08a8 102382016-05-17 Jiong Wang <jiong.wang@arm.com>
10239
10240 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10241
abf1a837 102422016-05-17 Jiong Wang <jiong.wang@arm.com>
10243
10244 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10245
666b9dd3 102462016-05-17 Jiong Wang <jiong.wang@arm.com>
10247
10248 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10249 ".2d[index]" when scan the assembly.
10250 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10251 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10252 float64x1.
10253 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10254
77d095c0 102552016-05-17 Richard Biener <rguenther@suse.de>
10256
10257 PR tree-optimization/71132
10258 * gcc.dg/torture/pr71132.c: New testcase.
10259
28adcc23 102602016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10261
10262 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10263
2439931e 102642016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10265
10266 PR target/70809
10267 * gcc.target/aarch64/pr70809_1.c: New test.
10268
5ec2ff80 102692016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10270
10271 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10272 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10273 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10274 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10275
17fd1c7a 102762016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10277 Ilya Enkovich <ilya.enkovich@intel.com>
10278
10279 PR target/71114
10280 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10281
46729204 102822016-05-16 Jan Hubicka <hubicka@ucw.cz>
10283
10284 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10285 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10286
2a1125d6 102872016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10288
10289 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10290 test for __ARM_FP16_ARGS.
10291 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10292 * gcc.target/arm/aapcs/neon-vect10.c: New.
10293 * gcc.target/arm/aapcs/neon-vect9.c: New.
10294 * gcc.target/arm/aapcs/vfp18.c: New.
10295 * gcc.target/arm/aapcs/vfp19.c: New.
10296 * gcc.target/arm/aapcs/vfp20.c: New.
10297 * gcc.target/arm/aapcs/vfp21.c: New.
10298 * gcc.target/arm/fp16-aapcs-1.c: New.
10299 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10300 test for __ARM_FP16_ARGS.
10301 * g++.target/arm/fp16-return-1.c: Update expected output.
10302
ea3d2d74 103032016-05-16 Jiong Wang <jiong.wang@arm.com>
10304
10305 PR testsuite/70227
10306 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10307
6989e05f 103082016-05-15 Harald Anlauf <anlauf@gmx.de>
10309
10310 PR fortran/69603
10311 * gfortran.dg/pr69603.f90: New testcase.
10312
a5f52592 103132016-05-14 Fritz Reese <fritzoreese@gmail.com>
10314
10315 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10316
88f949ab 103172016-05-14 Fritz Reese <fritzoreese@gmail.com>
10318
10319 PR fortran/71047
10320 * gfortran.dg/pr71047.f08: New test.
10321
90c88567 103222016-05-13 Joseph Myers <joseph@codesourcery.com>
10323
10324 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10325 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10326 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10327
00a690cc 103282016-05-13 Martin Sebor <msebor@redhat.com>
10329
10330 PR c++/60049
10331 * g++.dg/cpp0x/constexpr-60049.C: New test.
10332
ec8b6af7 103332016-05-13 Jakub Jelinek <jakub@redhat.com>
10334
10335 PR bootstrap/71071
10336 * gcc.dg/pr71071.c: New test.
10337
f54d1d7b 103382016-05-13 Uros Bizjak <ubizjak@gmail.com>
10339
10340 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10341 remove XOP handling.
2f3af60f 10342 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 10343
a39a0392 103442016-05-13 Nathan Sidwell <nathan@acm.org>
10345
10346 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10347 __atomic_is_lock_free declaration.
10348
42333dd9 103492016-05-13 Richard Biener <rguenther@suse.de>
10350
10351 PR tree-optimization/42587
10352 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10353
c5442454 103542016-05-13 Martin Liska <mliska@suse.cz>
10355
10356 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10357 the new format of dump output.
10358
03a400fb 103592016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10360
10361 * gcc.dg/pr71084.c: New test.
10362
69278c3f 103632016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10364
231010db 10365 PR target/53440
10366 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 10367
8138f11b 103682016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10369
10370 * gcc.target/aarch64/struct_return.c: New test.
10371
22a3f7bd 103722016-05-12 Marek Polacek <polacek@redhat.com>
10373
10374 PR c/70756
10375 * c-c++-common/pr70756-2.c: New test.
10376 * c-c++-common/pr70756.c: New test.
10377
9bcd42cc 103782016-05-12 Richard Biener <rguenther@suse.de>
10379
10380 PR tree-optimization/71059
10381 * gcc.dg/torture/pr71059.c: New testcase.
10382
5ffb4a0d 103832016-05-12 Richard Biener <rguenther@suse.de>
10384
10385 PR tree-optimization/71062
10386 * gcc.dg/torture/pr71062.c: New testcase.
10387
2ab65c31 103882016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10389
10390 PR tree-optimization/71006
10391 * gcc.dg/pr71006.c: New test.
10392
f0158fc0 103932016-05-12 Marek Polacek <polacek@redhat.com>
10394
10395 PR driver/71063
10396 * gcc.dg/opts-7.c: New test.
10397
0f56938b 103982016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10399
10400 PR target/70830
10401 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10402 Add -save-temps to dg-options.
10403 Scan for ldmfd rather than pop instruction.
10404 * gcc.target/arm/interrupt-2.c: Likewise.
10405 * gcc.target/arm/pr70830.c: New test.
10406
e10946d5 104072016-05-12 Jakub Jelinek <jakub@redhat.com>
10408
9fa8e468 10409 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10410 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10411
9ce62bbe 10412 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10413 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10414 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10415
708ae1b1 10416 PR target/71019
10417 * gcc.target/i386/avx512vl-pack-1.c: New test.
10418 * gcc.target/i386/avx512vl-pack-2.c: New test.
10419 * gcc.target/i386/avx512bw-pack-2.c: New test.
10420
a461f32e 10421 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10422
e10946d5 10423 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10424 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10425 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10426
f52a3ef6 104272016-05-12 Richard Biener <rguenther@suse.de>
10428
10429 PR tree-optimization/70986
10430 * gcc.dg/torture/pr70986-1.c: New testcase.
10431 * gcc.dg/torture/pr70986-2.c: Likewise.
10432 * gcc.dg/torture/pr70986-3.c: Likewise.
10433
54c4d22e 104342016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10435
10436 PR c/43651
10437 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10438 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10439
57215d5b 104402016-05-11 Uros Bizjak <ubizjak@gmail.com>
10441
10442 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10443 directive.
10444 * gcc.target/i386/pr66746.c: Ditto.
10445
67d3121c 104462016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10447
10448 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10449 support.
10450 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10451 warning when using -mvsx-timode.
10452 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10453 * gcc.target/powerpc/dform-2.c: Likewise.
10454 * gcc.target/powerpc/pr68805.c: Likewise.
10455
7f8012a5 104562016-05-11 Marek Polacek <polacek@redhat.com>
10457
10458 PR c++/71024
10459 * c-c++-common/attributes-3.c: New test.
10460
3e8567ce 104612016-05-11 Nathan Sidwell <nathan@acm.org>
10462
10463 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10464 * gcc.c-torture/execute/pr68185.c: Likewise.
10465 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10466 * gcc.dg/pr69634.c: Requires scheduling.
10467 * gcc.dg/torture/pr66178.c: Require label values.
10468 * gcc.dg/setjmp-6.c: Require indirect jumps.
10469
3739ac00 104702016-05-11 Richard Biener <rguenther@suse.de>
10471
10472 PR tree-optimization/71055
10473 * gcc.dg/torture/pr71055.c: New testcase.
10474
1ff8b385 104752016-05-11 Richard Biener <rguenther@suse.de>
10476
10477 PR debug/71057
10478 * g++.dg/debug/pr71057.C: New testcase.
10479
77126efa 104802016-05-11 Jakub Jelinek <jakub@redhat.com>
10481
10482 PR fortran/70855
10483 * gfortran.dg/gomp/pr70855.f90: New test.
10484
6fcaaf9b 104852016-05-11 Richard Biener <rguenther@suse.de>
10486
10487 PR middle-end/71002
10488 * g++.dg/torture/pr71002.C: New testcase.
10489
bfa8ea12 104902016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10491
10492 PR middle-end/70807
10493 * gcc.dg/pr70807.c: New test.
10494
87632549 104952016-05-10 Martin Sebor <msebor@redhat.com>
10496
10497 PR c++/38611
10498 * g++.dg/Wattributes.C: New test.
10499
f9153689 105002016-05-10 Marc Glisse <marc.glisse@inria.fr>
10501
10502 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10503 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10504 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10505
a44ed58a 105062016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10507
10508 PR target/70799
10509 * gcc.target/i386/pr70799-1.c: New test.
10510
d6c90d89 105112016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10512
10513 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10514
c1f73044 105152016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10516
10517 PR middle-end/70877
10518 * gcc.target/i386/pr70877.c: New test.
10519
e66d763a 105202016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10521
10522 PR tree-optimization/70786
10523 * gcc.target/i386/pr70876.c: New test.
10524
a30ff73a 105252016-05-10 Jakub Jelinek <jakub@redhat.com>
10526
10527 PR target/70927
10528 * gcc.target/i386/avx512vl-logic-1.c: New test.
10529 * gcc.target/i386/avx512vl-logic-2.c: New test.
10530 * gcc.target/i386/avx512dq-logic-2.c: New test.
10531
4b3fd38f 105322016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10533
10534 PR target/70963
10535 * gcc.target/powerpc/pr70963.c: New.
10536
abf93a25 105372016-05-10 David Malcolm <dmalcolm@redhat.com>
10538
10539 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10540 (test_very_wide_line): Add ruler to expected output.
10541 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10542 (test_very_wide_line): Likewise.
10543 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10544 (test_show_locus): Within the handling of "test_very_wide_line",
10545 enable show_ruler_p on the diagnostic context.
10546
d614888f 105472016-05-10 Richard Biener <rguenther@suse.de>
10548
10549 PR tree-optimization/71039
10550 * gcc.dg/torture/pr71039.c: New testcase.
10551
dbca5ed9 105522016-05-10 Nathan Sidwell <nathan@acm.org>
10553
10554 * gcc.dg/nested-func-10.c: Requires alloca.
10555 * gcc.dg/nested-func-9.c: Requires alloca.
10556 * gcc.c-torture/execute/pr70460.c: Requires labels.
10557 * gcc.c-torture/compile/pr70199.c: Requires labels.
10558 * gcc.target/nvptx/decl.c: Compile only.
10559 * gcc.target/nvptx/trailing-init.c: Compile only.
10560 * gcc.target/nvptx/ary-init.c: Compile only.
10561
3fa82609 105622016-05-10 Marek Polacek <polacek@redhat.com>
10563
10564 PR c/70255
10565 * gcc.dg/attr-opt-1.c: New test.
10566
76825907 105672016-05-10 Richard Biener <rguenther@suse.de>
10568
10569 PR tree-optimization/70497
10570 PR tree-optimization/28367
10571 * gcc.dg/torture/20160404-1.c: New testcase.
10572 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10573 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10574
68255819 105752016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10576
10577 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10578
d9aa8cdb 105792016-05-09 Uros Bizjak <ubizjak@gmail.com>
10580
10581 * gcc.target/i386/fabsneg-1.c New test.
10582
7cc16f50 105832016-05-09 Alan Modra <amodra@gmail.com>
10584
10585 PR testsuite/70826
10586 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10587
a83b7b63 105882016-05-09 Richard Biener <rguenther@suse.de>
10589
10590 PR tree-optimization/70985
10591 * gcc.dg/torture/pr70985.c: New testcase.
10592
189d0706 105932016-05-09 Bin Cheng <bin.cheng@arm.com>
10594
10595 * gcc.dg/tree-ssa/ifc-9.c: New test.
10596 * gcc.dg/tree-ssa/ifc-10.c: New test.
10597 * gcc.dg/tree-ssa/ifc-11.c: New test.
10598 * gcc.dg/tree-ssa/ifc-12.c: New test.
10599 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10600 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10601 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10602
1ec957b0 106032016-05-09 Richard Biener <rguenther@suse.de>
10604
10605 PR fortran/70937
10606 * gfortran.dg/pr70937.f90: New testcase.
10607
923c7714 106082016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10609
10610 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10611
d7cd448a 106122016-05-07 Fritz Reese <fritzoreese@gmail.com>
10613
10614 PR fortran/56226
10615 * gfortran.dg/dec_structure_1.f90: New testcase.
10616 * gfortran.dg/dec_structure_2.f90: Ditto.
10617 * gfortran.dg/dec_structure_3.f90: Ditto.
10618 * gfortran.dg/dec_structure_4.f90: Ditto.
10619 * gfortran.dg/dec_structure_5.f90: Ditto.
10620 * gfortran.dg/dec_structure_6.f90: Ditto.
10621 * gfortran.dg/dec_structure_7.f90: Ditto.
10622 * gfortran.dg/dec_structure_8.f90: Ditto.
10623 * gfortran.dg/dec_structure_9.f90: Ditto.
10624 * gfortran.dg/dec_structure_10.f90: Ditto.
10625 * gfortran.dg/dec_structure_11.f90: Ditto.
10626 * gfortran.dg/dec_union_1.f90: Ditto.
10627 * gfortran.dg/dec_union_2.f90: Ditto.
10628 * gfortran.dg/dec_union_3.f90: Ditto.
10629 * gfortran.dg/dec_union_4.f90: Ditto.
10630 * gfortran.dg/dec_union_5.f90: Ditto.
10631 * gfortran.dg/dec_union_6.f90: Ditto.
10632 * gfortran.dg/dec_union_7.f90: Ditto.
10633
f681e29b 106342016-05-07 Tom de Vries <tom@codesourcery.com>
10635
10636 PR tree-optimization/70956
10637 * gcc.dg/graphite/pr70956.c: New test.
10638
68d7f375 106392016-05-06 Jakub Jelinek <jakub@redhat.com>
10640
faf39348 10641 PR middle-end/70941
10642 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10643 (a, b, c, d): Change type from char to signed char.
10644 (main): Compare against (signed char) -1634678893 instead of
10645 hardcoded -109. Use __builtin_abort instead of abort.
10646
b768b13a 10647 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10648 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10649
68d7f375 10650 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10651
5dda16ea 106522016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10653
10654 PR debug/70935
10655 * gcc.dg/torture/pr70935.c: New test.
10656
13ede1b5 106572016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10658
10659 PR target/58219
7fc878c4 10660 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 10661
96d94be2 106622016-05-06 Richard Biener <rguenther@suse.de>
10663
10664 PR tree-optimization/70960
10665 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10666
e5d9f15d 106672016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10668
10669 PR target/52933
10670 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10671 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10672 Adjust expected instruction counts.
10673 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10674
2dd7705f 106752016-05-06 Marek Polacek <polacek@redhat.com>
10676
10677 PR sanitizer/70875
10678 * gcc.dg/ubsan/bounds-3.c: New test.
10679
cb8bc632 106802016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10681
10682 PR target/54089
10683 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10684
b343c173 106852016-05-06 Richard Biener <rguenther@suse.de>
10686
10687 PR middle-end/70931
10688 * gfortran.dg/pr70931.f90: New testcase.
10689
1e3db0b1 106902016-05-06 Richard Biener <rguenther@suse.de>
10691
10692 PR middle-end/70941
10693 * gcc.dg/torture/pr70941.c: New testcase.
10694
bdd54b6d 106952016-05-05 Bin Cheng <bin.cheng@arm.com>
10696
10697 PR tree-optimization/57206
10698 * gcc.dg/vect/pr57206.c: New test.
10699
499adcfd 107002016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10701
10702 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10703
871164c4 107042016-05-05 Jakub Jelinek <jakub@redhat.com>
10705
ecb23e00 10706 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10707
871164c4 10708 * c-c++-common/Wdangling-else-4.c: New test.
10709
70cf83ba 107102016-05-04 Jakub Jelinek <jakub@redhat.com>
10711
858c9470 10712 PR c++/70906
10713 PR c++/70933
10714 * g++.dg/opt/pr70906.C: New test.
10715 * g++.dg/opt/pr70933.C: New test.
10716
70cf83ba 10717 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10718
aaa36a78 107192016-05-04 Jan Hubicka <hubicka@ucw.cz>
10720
10721 * gcc.dg/ipa/pure-const-3.c: New testcase.
10722
1d52c456 107232016-05-04 Marek Polacek <polacek@redhat.com>
10724
10725 * c-c++-common/Wdangling-else-1.c: New test.
10726 * c-c++-common/Wdangling-else-2.c: New test.
10727 * c-c++-common/Wdangling-else-3.c: New test.
10728
dc581573 107292016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10730
10731 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10732 flag is present.
10733
a64030fe 107342016-05-04 Marek Polacek <polacek@redhat.com>
10735
10736 PR c/48778
10737 * gcc.dg/Waddress-2.c: New test.
10738
b461b04a 107392016-05-04 Alan Modra <amodra@gmail.com>
10740
10741 * gcc.target/powerpc/pr70866.c: New.
10742
c388a0cf 107432016-05-03 Martin Sebor <msebor@redhat.com>
10744
10745 PR c++/66561
10746 * c-c++-common/builtin_location.c: New test.
10747 * g++.dg/cpp1y/builtin_location.C: New test.
10748
5d4db8ef 107492016-05-03 Marek Polacek <polacek@redhat.com>
10750
10751 PR c/70859
10752 * gcc.dg/pr70859.c: New test.
10753 * gcc.dg/pr70859-2.c: New test.
10754
ca938765 107552016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10756
10757 * gnat.dg/debug5.adb: New testcase.
10758
60b27d5f 107592016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10760
10761 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10762 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10763 Procedure to check for z10 instruction set.
10764
5ab325d0 107652016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10766
10767 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10768
c548a0ad 107692016-05-03 Alan Modra <amodra@gmail.com>
10770
10771 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10772
d5ecd946 107732016-05-03 Jakub Jelinek <jakub@redhat.com>
10774
10775 * gcc.target/i386/avx512f-cvt-1.c: New test.
10776
35b0a053 107772016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10778
10779 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10780 -fdump-tree-vrp-details.
10781
9ae1b28a 107822016-05-03 Richard Biener <rguenther@suse.de>
10783
10784 * gcc.dg/pr30172-1.c: Adjust.
10785 * gcc.dg/pr63743.c: Likewise.
10786 * gcc.dg/tm/pr51696.c: Likewise.
10787 * c-c++-common/tm/safe-1.c: Likewise.
10788 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10789 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10790 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10791 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10792
9c1a31e4 107932016-05-03 Jakub Jelinek <jakub@redhat.com>
10794
fe69bcb9 10795 PR rtl-optimization/70467
10796 * gcc.target/i386/pr70467-3.c: New test.
10797 * gcc.target/i386/pr70467-4.c: New test.
10798
9082c4a4 10799 PR tree-optimization/70916
10800 * gcc.c-torture/compile/pr70916.c: New test.
10801
9c1a31e4 10802 PR target/49244
10803 * gcc.target/i386/pr49244-1.c: New test.
10804 * gcc.target/i386/pr49244-2.c: New test.
10805
69105acc 108062016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10807
10808 PR rtl-optimization/44281
10809 * gcc.target/i386/pr44281.c: New test.
10810
9ab8df54 108112016-05-03 bin cheng <bin.cheng@arm.com>
10812
10813 PR tree-optimization/56541
10814 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10815 * gcc.dg/vect/pr56541.c: new test.
10816
3c62cae0 108172016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10818
10819 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10820 __float128.
10821 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10822
91abc161 108232016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10824
10825 PR testsuite/70520
10826 * c-c++-common/asan/clone-test-1.c (main): Align child process
10827 stack to 16 bytes.
10828
aa3d1155 108292016-05-02 David Malcolm <dmalcolm@redhat.com>
10830
10831 PR c++/62314
10832 * g++.dg/spellcheck-fields-2.C: New test case.
10833
002c3f28 108342016-05-02 David Malcolm <dmalcolm@redhat.com>
10835
10836 PR c++/62314
10837 * g++.dg/pr62314.C: New test case.
10838
46e5dccc 108392016-05-02 Jan Hubicka <hubicka@ucw.cz>
10840
10841 * gcc.dg/ipa/inline-8.c: New testcase.
10842
663f4248 108432016-05-02 Jakub Jelinek <jakub@redhat.com>
10844
10845 PR rtl-optimization/70467
10846 * gcc.target/i386/pr70467-1.c: New test.
10847
efe8bdf5 108482016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10849
10850 * gcc.dg/spec-options.c: Run the test on all targets.
10851 * gcc.dg/foo.specs: Use cpp_unique_options.
10852
47ef9633 108532016-05-02 Marc Glisse <marc.glisse@inria.fr>
10854
10855 * gcc.dg/tree-ssa/unord.c: New testcase.
10856
eb1a077c 108572016-05-02 Marc Glisse <marc.glisse@inria.fr>
10858
10859 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10860
28e869d0 108612016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10862
10863 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10864
dd185f6e 108652016-05-02 Marek Polacek <polacek@redhat.com>
10866
10867 PR c/70851
10868 * gcc.dg/enum-incomplete-3.c: New test.
10869
773d09b9 108702016-05-02 Marek Polacek <polacek@redhat.com>
10871 Tom de Vries <tom@codesourcery.com>
10872
10873 PR tree-optimization/70700
10874 * gcc.dg/pr70700.c: New test.
10875
f0dc3286 108762016-05-01 Uros Bizjak <ubizjak@gmail.com>
10877
10878 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10879 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10880 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10881 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10882 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10883
7f931827 108842016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10885
10886 * ada/acats/run_acats: Rename into...
10887 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10888 * ada/acats/run_all.sh: Remove redundant test.
10889 (target_run): Move around.
10890 (target_gnatchop): Use newly built executable.
10891 (target_gnatmake): Likewise.
10892 Check that the compilation of impbit succeeds.
10893
1c492b4e 108942016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10895
10896 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10897 * gcc.dg/20021029-1.c: Likewise.
10898 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10899 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10900 * gcc.target/sh/cmpstr.c: Likewise.
10901 * gcc.target/sh/cmpstrn.c: Likewise.
10902 * gcc.target/sh/memset.c: Likewise.
10903 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10904 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10905 * gcc.target/sh/pr39423-1.c: Likewise.
10906 * gcc.target/sh/pr49468-di.c: Likewise.
10907 * gcc.target/sh/pr49468-si.c: Likewise.
10908 * gcc.target/sh/pr49880-1.c: Likewise.
10909 * gcc.target/sh/pr49880-2.c: Likewise.
10910 * gcc.target/sh/pr49880-3.c: Likewise.
10911 * gcc.target/sh/pr50751-1.c: Likewise.
10912 * gcc.target/sh/pr50751-4.c: Likewise.
10913 * gcc.target/sh/pr50751-7.c: Likewise.
10914 * gcc.target/sh/pr51244-1.c: Likewise.
10915 * gcc.target/sh/pr51244-10.c: Likewise.
10916 * gcc.target/sh/pr51244-11.c: Likewise.
10917 * gcc.target/sh/pr51244-12.c: Likewise.
10918 * gcc.target/sh/pr51244-13.c: Likewise.
10919 * gcc.target/sh/pr51244-14.c: Likewise.
10920 * gcc.target/sh/pr51244-17.c: Likewise.
10921 * gcc.target/sh/pr51244-18.c: Likewise.
10922 * gcc.target/sh/pr51244-19.c: Likewise.
10923 * gcc.target/sh/pr51244-4.c: Likewise.
10924 * gcc.target/sh/pr51244-5.c: Likewise.
10925 * gcc.target/sh/pr51244-7.c: Likewise.
10926 * gcc.target/sh/pr51244-8.c: Likewise.
10927 * gcc.target/sh/pr51244-9.c: Likewise.
10928 * gcc.target/sh/pr51697.c: Likewise.
10929 * gcc.target/sh/pr52483-1.c: Likewise.
10930 * gcc.target/sh/pr52483-2.c: Likewise.
10931 * gcc.target/sh/pr52483-3.c: Likewise.
10932 * gcc.target/sh/pr52483-5.c: Likewise.
10933 * gcc.target/sh/pr52933-1.c: Likewise.
10934 * gcc.target/sh/pr52933-2.c: Likewise.
10935 * gcc.target/sh/pr52933-3.c: Likewise.
10936 * gcc.target/sh/pr53568-1.c: Likewise.
10937 * gcc.target/sh/pr53976-1.c: Likewise.
10938 * gcc.target/sh/pr53988-1.c: Likewise.
10939 * gcc.target/sh/pr53988.c: Likewise.
10940 * gcc.target/sh/pr54089-1.c: Likewise.
10941 * gcc.target/sh/pr54089-6.c: Likewise.
10942 * gcc.target/sh/pr54089-7.c: Likewise.
10943 * gcc.target/sh/pr54089-8.c: Likewise.
10944 * gcc.target/sh/pr54089-9.c: Likewise.
10945 * gcc.target/sh/pr54236-1.c: Likewise.
10946 * gcc.target/sh/pr54236-2.c: Likewise.
10947 * gcc.target/sh/pr54236-3.c: Likewise.
10948 * gcc.target/sh/pr54236-4.c: Likewise.
10949 * gcc.target/sh/pr54386.c: Likewise.
10950 * gcc.target/sh/pr54602-1.c: Likewise.
10951 * gcc.target/sh/pr54685.c: Likewise.
10952 * gcc.target/sh/pr54760-1.c: Likewise.
10953 * gcc.target/sh/pr54760-2.c: Likewise.
10954 * gcc.target/sh/pr54760-3.c: Likewise.
10955 * gcc.target/sh/pr54760-4.c: Likewise.
10956 * gcc.target/sh/pr54760-5.c: Likewise.
10957 * gcc.target/sh/pr54760-6.c: Likewise.
10958 * gcc.target/sh/pr55146.c: Likewise.
10959 * gcc.target/sh/pr55160.c: Likewise.
10960 * gcc.target/sh/pr59278.c: Likewise.
10961 * gcc.target/sh/pr59401-1.c: Likewise.
10962 * gcc.target/sh/pr59533-1.c: Likewise.
10963 * gcc.target/sh/pr63260.c: Likewise.
10964 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10965 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10966 * gcc.target/sh/strlen.c: Likewise.
10967 * gcc.target/sh/torture/pr30807.c: Likewise.
10968 * gcc.target/sh/torture/pr34777.c: Likewise.
10969 * gcc.target/sh/torture/pr64652.c: Likewise.
10970 * gcc.target/sh/torture/pr65505.c: Likewise.
10971 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10972 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10973
0c4005be 109742016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10975
10976 PR c++/66644
10977 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10978
d94e6223 109792016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10980
10981 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10982 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10983 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10984 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10985
46f37836 109862016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10987
10988 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10989 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10990
4d0a8bac 109912016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10992
10993 PR middle-end/70626
10994 * c-c++-common/goacc/combined-reduction.c: New test.
10995 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10996
b98e0db3 109972016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10998
10999 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11000 *movdi_internal pattern only if PIC off.
11001 * gcc.target/i386/pr70155-2.c: Likewise.
11002 * gcc.target/i386/pr70155-3.c: Likewise.
11003 * gcc.target/i386/pr70155-4.c: Likewise.
11004 * gcc.target/i386/pr70155-5.c: Likewise.
11005 * gcc.target/i386/pr70155-6.c: Likewise.
11006 * gcc.target/i386/pr70155-7.c: Likewise.
11007 * gcc.target/i386/pr70155-8.c: Likewise.
11008 * gcc.target/i386/pr70155-15.c: Likewise.
11009 * gcc.target/i386/pr70155-17.c: Likewise.
11010 * gcc.target/i386/pr70155-22.c: Likewise.
11011
8b066242 110122016-04-29 Bin Cheng <bin.cheng@arm.com>
11013
11014 PR tree-optimization/70803
11015 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11016
22912e73 110172016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11018
11019 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11020 optimization of vector loop.
11021 * gcc.target/i386/vect-unpack-3.c: New test.
11022 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11023 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11024 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11025
568128c6 110262016-04-29 Marek Polacek <polacek@redhat.com>
11027
11028 PR sanitizer/70342
11029 * g++.dg/ubsan/null-7.C: New test.
11030
025dd1e0 11031 PR c/70852
11032 * gcc.dg/pr70852.c: New test.
11033
eb16928e 110342016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11035
11036 PR/69089
11037 * g++.dg/cpp0x/alignas6.C: New test.
11038
d7377ee9 110392016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11040
4860a6bf 11041 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11042 * gcc.dg/pr27003.c: Likewise.
11043 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11044 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11045 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11046 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 11047 * gcc.target/arc/mxy.c: Likewise.
11048 * gcc.target/arc/mswape.c: Likewise.
11049 * gcc.target/arc/mrtsc.c: Likewise.
11050 * gcc.target/arc/mcrc.c: Likewise.
11051 * gcc.target/arc/mdsp-packa.c: Likewise.
11052 * gcc.target/arc/mdvbf.c: Likewise.
11053 * gcc.target/arc/mlock.c: Likewise.
11054 * gcc.target/arc/mmac-24.c: Likewise.
11055 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11056
efa1b7ab 110572016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11058 Matthijs Kooijman <matthijs@stdin.nl>
11059 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11060
11061 PR target/60040
11062 * gcc.target/avr/pr60040-1.c: New.
11063 * gcc.target/avr/pr60040-2.c: New.
11064
00371d68 110652016-04-29 Richard Biener <rguenther@suse.de>
11066
11067 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11068
73447cc5 110692016-04-29 Richard Biener <rguenther@suse.de>
11070
11071 PR tree-optimization/13962
11072 PR tree-optimization/65686
11073 * gcc.dg/uninit-pr65686.c: New testcase.
11074
c2087b56 110752016-04-29 Jakub Jelinek <jakub@redhat.com>
11076
11077 PR middle-end/70843
11078 * gcc.dg/pr70843.c: New test.
11079
cdd06d5a 110802016-04-28 Jakub Jelinek <jakub@redhat.com>
11081
11082 PR target/70858
11083 * gcc.target/i386/pr70858.c: New test.
11084
1a60079e 110852016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11086
11087 * gcc.target/arc/nps400-1.c: New file.
11088
11bc2894 110892016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11090 Andrew Burgess <andrew.burgess@embecosm.com>
11091
11092 * gcc.target/arc/movh_cl-1.c: New file.
11093
dd9bf0b5 110942016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11095 Andrew Burgess <andrew.burgess@embecosm.com>
11096
11097 * gcc.target/arc/extzv-1.c: New file.
11098 * gcc.target/arc/insv-1.c: New file.
11099 * gcc.target/arc/insv-2.c: New file.
11100 * gcc.target/arc/movb-1.c: New file.
11101 * gcc.target/arc/movb-2.c: New file.
11102 * gcc.target/arc/movb-3.c: New file.
11103 * gcc.target/arc/movb-4.c: New file.
11104 * gcc.target/arc/movb-5.c: New file.
11105 * gcc.target/arc/movb_cl-1.c: New file.
11106 * gcc.target/arc/movb_cl-2.c: New file.
11107 * gcc.target/arc/movbi_cl-1.c: New file.
11108 * gcc.target/arc/movl-1.c: New file.
11109
a22e4209 111102016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11111 Andrew Burgess <andrew.burgess@embecosm.com>
11112
11113 * gcc.target/arc/cmem-1.c: New file.
11114 * gcc.target/arc/cmem-2.c: New file.
11115 * gcc.target/arc/cmem-3.c: New file.
11116 * gcc.target/arc/cmem-4.c: New file.
11117 * gcc.target/arc/cmem-5.c: New file.
11118 * gcc.target/arc/cmem-6.c: New file.
11119 * gcc.target/arc/cmem-7.c: New file.
11120 * gcc.target/arc/cmem-ld.inc: New file.
11121 * gcc.target/arc/cmem-st.inc: New file.
11122
287c3982 111232016-04-28 Jakub Jelinek <jakub@redhat.com>
11124
11125 PR target/70821
11126 * gcc.target/i386/pr70821.c: New test.
11127
e40e5340 111282016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11129
11130 * gcc.target/powerpc/vec-adde.c: New test.
11131 * gcc.target/powerpc/vec-adde-int128.c: New test.
11132
cf977d50 111332016-04-28 Jakub Jelinek <jakub@redhat.com>
11134
11135 * gcc.target/i386/avx-vround-1.c: New test.
11136 * gcc.target/i386/avx-vround-2.c: New test.
11137 * gcc.target/i386/avx512vl-vround-1.c: New test.
11138 * gcc.target/i386/avx512vl-vround-2.c: New test.
11139
572f8300 111402016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11141
11142 PR testsuite/70595
11143 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11144 (check_effective_target_cilkplus_runtime): ... this.
11145 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11146 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11147
11148 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11149 Require cilkplus_runtime.
11150 Don't add -lcilkrts.
11151 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11152 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11153 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11154 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11155 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11156 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11157 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11158 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11159 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11160 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11161 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11162 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11163 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11164 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11165 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11166 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11167 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11168 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11169 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11170 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11171 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11172 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11173 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11174 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11175 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11176 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11177 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11178 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11179 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11180
11181 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11182 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11183
11184 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11185
11186 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11187 cilkplus_runtime.
11188
dfba0905 111892016-04-27 Marc Glisse <marc.glisse@inria.fr>
11190
11191 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11192 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11193
605a4556 111942015-04-27 Ryan Burn <contact@rnburn.com>
11195
11196 PR c++/69024
11197 PR c++/68997
11198 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11199 diagnostic.
11200 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11201 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11202
6a1231a5 112032016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11204
11205 * gnat.dg/limited_with4.ad[sb]: New test.
11206 * gnat.dg/limited_with4_pkg.ads: New helper.
11207
4dad9e09 112082016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11209
11210 PR target/70155
11211 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11212 and movv1ti_internal patterns
11213 * gcc.target/i386/pr70155-1.c: New test.
11214 * gcc.target/i386/pr70155-2.c: Likewise.
11215 * gcc.target/i386/pr70155-3.c: Likewise.
11216 * gcc.target/i386/pr70155-4.c: Likewise.
11217 * gcc.target/i386/pr70155-5.c: Likewise.
11218 * gcc.target/i386/pr70155-6.c: Likewise.
11219 * gcc.target/i386/pr70155-7.c: Likewise.
11220 * gcc.target/i386/pr70155-8.c: Likewise.
11221 * gcc.target/i386/pr70155-9.c: Likewise.
11222 * gcc.target/i386/pr70155-10.c: Likewise.
11223 * gcc.target/i386/pr70155-11.c: Likewise.
11224 * gcc.target/i386/pr70155-12.c: Likewise.
11225 * gcc.target/i386/pr70155-13.c: Likewise.
11226 * gcc.target/i386/pr70155-14.c: Likewise.
11227 * gcc.target/i386/pr70155-15.c: Likewise.
11228 * gcc.target/i386/pr70155-16.c: Likewise.
11229 * gcc.target/i386/pr70155-17.c: Likewise.
11230 * gcc.target/i386/pr70155-18.c: Likewise.
11231 * gcc.target/i386/pr70155-19.c: Likewise.
11232 * gcc.target/i386/pr70155-20.c: Likewise.
11233 * gcc.target/i386/pr70155-21.c: Likewise.
11234 * gcc.target/i386/pr70155-22.c: Likewise.
11235
a80f3f45 112362016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11237
11238 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11239 ".{5,6}".
11240
279305d1 112412016-04-27 Bin Cheng <bin.cheng@arm.com>
11242
11243 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11244 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11245 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11246 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11247 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11248
8974b625 112492016-04-27 Richard Biener <rguenther@suse.de>
11250
11251 PR ipa/70760
11252 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11253 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11254
886d5463 112552016-04-27 Nathan Sidwell <nathan@acm.org>
11256
11257 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11258 * g++.dg/ubsan/pr63956.C: Adjust error location.
11259
f0e35aa9 112602016-04-27 Nick Clifton <nickc@redhat.com>
11261
11262 PR middle-end/49889
11263 * gcc.dg/pr49889.c: New test.
11264
40385231 112652016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11266
11267 * c-c++-common/memset-array.c: New test.
11268
37229a71 112692016-04-26 Martin Sebor <msebor@redhat.com>
11270
11271 PR c++/66639
11272 * g++.dg/cpp1y/func_constexpr.C: New test.
11273
3eedf9bd 112742016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11275
11276 PR c++/70241
11277 * g++.dg/cpp0x/enum32.C: New test.
11278 * g++.dg/cpp0x/enum33.C: New test.
11279
112802016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 11281
11282 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11283 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11284 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11285 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11286 * gcc.c-torture/execute/pr38151.c: Likewise.
11287 * gcc.c-torture/execute/pr66556.c: Likewise.
11288 * gcc.c-torture/execute/pr67781.c: Likewise.
11289 * gcc.c-torture/execute/pr68648.c: Likewise.
11290
8c51f92f 112912016-04-26 Marc Glisse <marc.glisse@inria.fr>
11292
11293 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11294
fa20ebd3 112952016-04-26 Marek Polacek <polacek@redhat.com>
11296
11297 PR c/67784
11298 * gcc.dg/pr67784-3.c: New test.
11299 * gcc.dg/pr67784-4.c: New test.
11300 * gcc.dg/pr67784-5.c: New test.
11301
9db47803 11302 PR c/70791
11303 * gcc.dg/Wnested-externs-2.c: New test.
11304
bff407f2 113052016-04-26 Marc Glisse <marc.glisse@inria.fr>
11306
11307 * gcc.dg/fold-plusmult.c: Adjust.
11308 * gcc.dg/no-strict-overflow-6.c: Adjust.
11309 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11310
78d0c69e 113112016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11312
11313 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11314 number scans.
11315 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11316 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11317 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11318 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11319 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11320 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11321 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11322 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11323 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11324 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11325 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11326 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11327 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11328 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11329 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11330 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11331 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11332 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11333 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11334 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11335 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11336 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11337 scans.
11338 * gcc.target/i386/pr32219-4.c: Likewise.
11339 * gcc.target/i386/pr32219-6.c: Likewise.
11340 * gcc.target/i386/pr32219-8.c: Likewise.
11341
221d6722 113422016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11343
11344 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11345 associated options.
11346
514727a9 113472016-04-26 Marek Polacek <polacek@redhat.com>
11348
11349 PR c++/70744
11350 * g++.dg/ext/cond2.C: New test.
11351
e6ee4c61 113522016-04-26 Bin Cheng <bin.cheng@arm.com>
11353
11354 PR tree-optimization/70771
11355 PR tree-optimization/70775
11356 * gcc.dg/pr70771.c: New test.
3730828c 11357 * gcc.dg/pr70775.c: New test.
e6ee4c61 11358
b3d72796 113592016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11360
11361 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11362
c11ece29 113632016-04-25 Richard Biener <rguenther@suse.de>
11364
11365 PR tree-optimization/70780
11366 * gcc.dg/torture/pr70780.c: New testcase.
11367
92a44a68 113682016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 11369
4860a6bf 11370 * gcc.target/arm/neon-vaddws16.c: New test.
11371 * gcc.target/arm/neon-vaddws32.c: New test.
11372 * gcc.target/arm/neon-vaddwu16.c: New test.
11373 * gcc.target/arm/neon-vaddwu32.c: New test.
11374 * gcc.target/arm/neon-vaddwu8.c: New test.
11375 * lib/target-supports.exp
d40b10b2 11376 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11377 that arm neon support vector widen sum of HImode TO SImode.
11378
4bbfd6c2 113792016-04-23 Jakub Jelinek <jakub@redhat.com>
11380
11381 PR sanitizer/70712
11382 * c-c++-common/asan/pr70712.c: New test.
11383
524df596 113842016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11385
11386 * .gitattributes: New file.
11387
426c75c3 113882016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11389
11390 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11391
c052a8d5 113922016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11393
11394 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11395 * gfortran.dg/submodule_15.f08: Likewise.
11396
c08d4612 113972016-04-22 Richard Biener <rguenther@suse.de>
11398
11399 PR tree-optimization/70740
11400 * gcc.dg/torture/pr70740.c: New testcase.
11401
fd3211e1 114022016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11403
11404 PR target/70750
11405 * gcc.target/i386/pr70750-1.c: New test.
11406 * gcc.target/i386/pr70750-2.c: Likewise.
11407
15acd78c 114082016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11409
11410 PR c++/70540
11411 * g++.dg/cpp0x/auto48.C: New.
11412
192bf59c 114132016-04-21 Marek Polacek <polacek@redhat.com>
11414
11415 PR c++/70513
11416 * g++.dg/cpp0x/forw_enum12.C: New test.
11417 * g++.dg/cpp0x/forw_enum13.C: New test.
11418
5d429e99 114192016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11420
11421 PR target/70728
11422 * gcc.target/i386/pr70728.c: New test.
11423
06777d85 114242016-04-21 Richard Biener <rguenther@suse.de>
11425
11426 PR middle-end/70747
11427 * gcc.dg/pr70747.c: New testcase.
11428
7434c6fb 114292016-04-21 Bin Cheng <bin.cheng@arm.com>
11430
11431 PR tree-optimization/70715
11432 * gcc.dg/tree-ssa/scev-13.c: New test.
11433
f3ec0970 114342016-04-21 Marc Glisse <marc.glisse@inria.fr>
11435
11436 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11437
523f3a9d 114382016-04-21 Marc Glisse <marc.glisse@inria.fr>
11439
11440 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11441
ace7bf06 114422016-04-20 Jan Hubicka <jh@suse.cz>
11443
11444 PR ipa/70018
11445 * g++.dg/ipa/nothrow-1.C: New testcase.
11446
2b073aa6 114472016-04-20 Nathan Sidwell <nathan@acm.org>
11448
11449 PR c++/55635
11450 * g++.dg/eh/delete1.C: New.
11451
8a574c11 114522016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11453
11454 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11455 -mtune-ctrl=sse_typeless_stores.
11456
e3400750 114572016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11458
11459 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11460
4bd8a059 114612016-04-20 Bin Cheng <bin.cheng@arm.com>
11462
11463 PR tree-optimization/69489
11464 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11465
70574e60 114662016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11467
11468 PR c++/69363
11469 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11470 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11471 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11472
bd6f374c 114732016-04-20 Bin Cheng <bin.cheng@arm.com>
11474
11475 PR tree-optimization/56625
11476 PR tree-optimization/69489
11477 * gcc.dg/vect/pr56625.c: New test.
11478 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11479
482539ee 114802016-04-20 Andrew Pinski <apinski@cavium.com>
11481
11482 PR target/64971
11483 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11484
b4672800 114852016-04-20 Arnaud Charlet <charlet@adacore.com>
11486
11487 * gnat.dg/self1.adb: Remove now incorrect test.
11488
4fb48737 114892016-04-20 Bin Cheng <bin.cheng@arm.com>
11490
11491 * gcc.dg/tree-ssa/scev-11.c: New test.
11492 * gcc.dg/tree-ssa/scev-12.c: New test.
11493
97efb92e 114942016-04-20 Marek Polacek <polacek@redhat.com>
11495
11496 PR tree-optimization/70725
11497 * gcc.dg/pr70725.c: New test.
11498
9d2d4060 114992016-04-20 Richard Biener <rguenther@suse.de>
11500
11501 PR tree-optimization/70726
11502 * g++.dg/vect/pr70726.cc: New testcase.
11503
54530437 115042016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11505
11506 PR target/70674
11507 * gcc.target/s390/pr70674.c: New test.
11508
acda2210 115092016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11510
11511 PR libgfortran/70684
11512 * gfortran.dg/list_read_14.f90: New test.
11513
b7040bb0 115142016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11515
11516 PR target/69201
11517 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11518 extern to force it misaligned.
11519 (b): Likewise.
11520 (c): Likewise.
11521 (d): Likewise.
11522 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11523 Don't check `*' before movv4sf_internal.
11524 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11525 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11526 Don't check `*' before movv16qi_internal.
11527 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11528 extern to force it misaligned.
11529 (b): Likewise.
11530 (c): Likewise.
11531 (d): Likewise.
11532 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11533 Don't check `*' before movv2df_internal.
11534 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11535 extern to force it misaligned.
11536 (b): Likewise.
11537 (c): Likewise.
11538 (d): Likewise.
11539 Check movv8sf_internal instead of avx_storeups256.
11540 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11541
263b5475 115422016-04-19 Richard Biener <rguenther@suse.de>
11543
11544 PR tree-optimization/70171
11545 * g++.dg/tree-ssa/pr70171.C: New testcase.
11546
222ac318 115472016-04-19 Richard Biener <rguenther@suse.de>
11548
11549 PR tree-optimization/70724
11550 * gcc.dg/torture/pr70724.c: New testcase.
11551
003000a4 115522016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11553
11554 PR middle-end/70689
4860a6bf 11555 * gcc.target/i386/pr70689.c: New.
003000a4 11556
3f6e13de 115572016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11558
11559 PR target/70708
11560 * gcc.target/i386/pr70708.c: New test.
11561
10abddbd 115622016-04-18 Richard Biener <rguenther@suse.de>
11563
11564 PR tree-optimization/43434
11565 * gcc.dg/vect/pr43434.c: New testcase.
11566 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11567 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11568 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11569 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11570 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11571 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11572 * gcc.dg/gomp/pr68640.c: Likewise.
11573 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11574 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11575
950db54a 115762016-04-18 Richard Biener <rguenther@suse.de>
11577
11578 PR tree-optimization/70701
11579 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11580
67ccbf39 115812016-04-18 Tom de Vries <tom@codesourcery.com>
11582
11583 PR testsuite/70699
11584 * gcc.dg/pr70161.c: Add dot-file scans.
11585 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11586 instead of after last dot char.
11587
021ad2f3 115882016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11589
11590 * c-c++-common/dump-ada-spec-3.c: New test.
11591 * c-c++-common/dump-ada-spec-4.c: Likewise.
11592
d572fcfd 115932016-04-17 Tom de Vries <tom@codesourcery.com>
11594
11595 PR other/70183
11596 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11597
8b4ee73c 115982016-04-15 Jan Hubicka <jh@suse.cz>
11599
11600 PR ipa/70018
11601 * g++.dg/ipa/pure-const-1.C: New testcase.
11602 * g++.dg/ipa/pure-const-2.C: New testcase.
11603 * g++.dg/ipa/pure-const-3.C: New testcase.
11604
eac243e7 116052016-04-15 Marek Polacek <polacek@redhat.com>
11606
11607 PR c/70671
11608 * gcc.dg/bitfld-22.c: New test.
11609
64c1df32 116102016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11611
11612 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11613 x86_64.
11614
926f9422 116152016-04-15 Marek Polacek <polacek@redhat.com>
11616
11617 PR c/70651
11618 * c-c++-common/pr70651.c: New test.
11619
309bbaa3 116202016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11621
11622 PR rtl-optimization/70681
11623 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11624 dump scan on arm and powerpc.
11625 * gcc.dg/pr10474.c: Likewise.
11626
b4ba8358 116272016-04-15 Jakub Jelinek <jakub@redhat.com>
11628
ed92874a 11629 PR c++/69517
11630 PR c++/70019
11631 PR c++/70588
11632 * g++.dg/cpp1y/vla11.C: Revert for real.
11633
b4ba8358 11634 PR c/70436
11635 * c-c++-common/Wparentheses-1.c: New test.
11636 * c-c++-common/gomp/Wparentheses-1.c: New test.
11637 * c-c++-common/gomp/Wparentheses-2.c: New test.
11638 * c-c++-common/gomp/Wparentheses-3.c: New test.
11639 * c-c++-common/gomp/Wparentheses-4.c: New test.
11640 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11641 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11642 * c-c++-common/goacc/Wparentheses-1.c: New test.
11643
65717bb5 116442016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11645
11646 PR target/70662
11647 * gcc.target/i386/pr70662.c: New test.
11648
ca1a4077 116492016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 11650 Alan Modra <amodra@gmail.com>
ca1a4077 11651
11652 PR tree-optimization/70130
11653 * gcc.dg/vect/O3-pr70130.c: New testcase.
11654
dbe1794c 116552016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11656
11836644 11657 PR target/70669
11658 * gcc.target/powerpc/pr70669.c: New test.
11659
dbe1794c 11660 PR target/70640
11661 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11662 a power7 system that does not have an assembler that supports
11663 power8.
11664
4c1007f1 116652016-04-14 Martin Sebor <msebor@redhat.com>
11666
11667 PR c++/69517
11668 PR c++/70019
11669 PR c++/70588
11670 * c-c++-common/ubsan/vla-1.c: Revert.
11671 * g++.dg/cpp1y/vla11.C: Same.
11672 * g++.dg/cpp1y/vla12.C: Same.
11673 * g++.dg/cpp1y/vla13.C: Same.
11674 * g++.dg/cpp1y/vla14.C: Same.
11675 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 11676 * g++.dg/init/array24.C: Same.
4c1007f1 11677 * g++.dg/ubsan/vla-1.C: Same.
11678
22dcab66 116792016-04-14 Marek Polacek <polacek@redhat.com>
11680 Jan Hubicka <hubicka@ucw.cz>
11681
11682 PR c++/70029
11683 * g++.dg/torture/pr70029.C: New test.
11684
3e74b025 116852016-04-14 Martin Sebor <msebor@redhat.com>
11686
11687 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11688 type size to prevent failures on targets with very low maximum
11689 alignment.
11690
1d2e0f2a 116912016-04-14 Richard Biener <rguenther@suse.de>
11692
11693 PR tree-optimization/70623
11694 * gcc.dg/torture/pr70623.c: New testcase.
11695 * gcc.dg/torture/pr70623-2.c: Likewise.
11696
9aed0626 116972016-04-13 Martin Sebor <msebor@redhat.com>
11698
11699 PR c++/69517
11700 PR c++/70019
11701 PR c++/70588
11702 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11703 * g++.dg/cpp1y/vla11.C: New test.
11704 * g++.dg/cpp1y/vla12.C: New test.
11705 * g++.dg/cpp1y/vla13.C: New test.
11706 * g++.dg/cpp1y/vla14.C: New test.
11707 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 11708 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 11709 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11710
fd499010 117112016-04-13 Jakub Jelinek <jakub@redhat.com>
11712
11713 PR c++/70641
11714 * g++.dg/opt/pr70641.C: New test.
11715
87fa7252 117162016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11717
11718 PR rtl-optimization/68749
11719 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11720 effects of argument promotions.
11721 Remove default args to dg-skip-if.
11722
6c40e18b 117232016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11724
11725 PR c++/70635
11726 * g++.dg/parse/pr70635.C: New.
11727
92c53257 117282016-04-13 Marek Polacek <polacek@redhat.com>
11729
11730 PR c++/70639
11731 * c-c++-common/Wmisleading-indentation-4.c: New test.
11732
0241e4dc 117332016-04-13 Marek Polacek <polacek@redhat.com>
11734
11735 PR c/70436
4860a6bf 11736 * gcc.dg/Wparentheses-12.c: New test.
11737 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 11738
92bda444 117392016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11740
11741 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11742 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11743 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11744
38ea8a26 117452016-04-13 Jakub Jelinek <jakub@redhat.com>
11746
d08aa032 11747 PR middle-end/70633
11748 * gcc.c-torture/compile/pr70633.c: New test.
11749
38ea8a26 11750 PR debug/70628
11751 * gcc.dg/torture/pr70628.c: New test.
11752
9231d5c2 117532016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11754
11755 PR c++/70610
11756 * g++.dg/template/pr70610.C: New test.
11757 * g++.dg/template/pr70610-2.C: New test.
11758 * g++.dg/template/pr70610-3.C: New test.
11759 * g++.dg/template/pr70610-4.C: New test.
11760
249ca944 117612016-04-12 Jakub Jelinek <jakub@redhat.com>
11762
7f2ea2fb 11763 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11764 128 instead of 32.
11765
249ca944 11766 PR c++/70571
11767 * g++.dg/ext/pr70571.C: New test.
11768
8ca5a97d 117692016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11770
bf32a52d 11771 PR target/70640
8ca5a97d 11772 * gcc.target/powerpc/pr70640.c: New test.
11773
e971b45f 117742016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11775
11776 PR c++/68722
11777 * g++.dg/parse/pr68722.C: New.
11778
0b54d964 117792016-04-12 Jakub Jelinek <jakub@redhat.com>
11780
11781 PR rtl-optimization/70596
11782 * gcc.target/i386/pr70596.c: New test.
11783
d2dd85e3 117842016-04-12 Nathan Sidwell <nathan@acm.org>
11785
11786 PR c++/70501
11787 * g++.dg/init/pr70501.C: New.
11788
2d0001b0 117892016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11790
11791 * gcc.target/i386/asm-flag-6.c: New test.
11792
6c4df0d1 117932016-04-12 Tom de Vries <tom@codesourcery.com>
11794
11795 PR tree-optimization/68756
11796 * gcc.dg/graphite/pr68756.c: New test.
11797
0d60da57 117982016-04-12 Jakub Jelinek <jakub@redhat.com>
11799
11800 PR tree-optimization/70602
11801 * gcc.c-torture/execute/pr70602.c: New test.
11802
62735984 118032016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11804
11805 PR target/70381
11806 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11807 __float128 emulator is built and runs.
11808 * gcc.target/powerpc/float128-1.c: Likewise.
11809
11810 * lib/target-supports.exp (check_ppc_float128_sw_available):
11811 Rework tests for __float128 software and hardware
11812 availability. Fix exit condition to return 0 on success.
11813
a702492c 118142016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11815
11816 PR target/70133
11817 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11818 * gcc.target/aarch64/target_attr_15.c: Likewise.
11819
a8c5ce92 118202016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11821
11822 PR c++/69066
11823 * g++.dg/cpp1y/pr69066.C: New.
11824
5ecab913 118252016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11826
11827 PR fortran/68566
11828 * gfortran.dg/pr36192.f90: Update test.
11829 * gfortran.dg/pr36192_1.f90: Update test.
11830 * gfortran.dg/real_dimension_1.f: Update test.
11831 * gfortran.dg/parameter_array_init_7.f90: New test.
11832
6cb5ef70 118332016-04-09 John David Anglin <danglin@gcc.gnu.org>
11834
4edfdd23 11835 PR testsuite/64039
11836 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11837
964f71e3 11838 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11839
5d61c198 11840 PR rtl-optimization/66669
11841 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11842
16eaaf58 11843 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11844
0b68802d 11845 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11846 * gcc.dg/pie-1.c: Likewise.
11847 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11848 * gcc.dg/pic-4.c: Likewise.
11849 * gcc.dg/pie-3.c: Likewise.
11850 * gcc.dg/pie-4.c: Likewise.
11851
9c0dd509 11852 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11853
03b2d3c1 11854 PR tree-optimization/68644
11855 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11856
6cb5ef70 11857 PR rtl-optimization/64886
11858 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11859
07de41ba 118602016-04-09 Tom de Vries <tom@codesourcery.com>
11861
11862 PR tree-optimization/68953
11863 * gcc.dg/graphite/pr68953.c: New test.
11864
d294e3fb 118652016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11866
11867 PR fortran/70592
11868 * gfortran.dg/deferred_character_16.f90: New test.
11869
3cb15094 118702016-04-09 Jakub Jelinek <jakub@redhat.com>
11871
11872 PR tree-optimization/70586
11873 * gcc.c-torture/execute/pr70586.c: New test.
11874
a02dc66f 118752016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11876
11877 PR sanitizer/70573
11878 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11879 with __builtin_memset
11880 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11881
0c302595 118822016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11883
11884 PR lto/70289
11885 PR ipa/70348
11886 PR tree-optimization/70373
11887 PR middle-end/70533
11888 PR middle-end/70534
11889 PR middle-end/70535
11890 * c-c++-common/goacc/reduction-5.c: New test.
11891 * c-c++-common/goacc/reduction-promotions.c: New test.
11892 * gfortran.dg/goacc/reduction-3.f95: New test.
11893 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11894
c6c0523b 118952016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11896
11897 PR c++/70590
11898 PR c++/70452
11899 * g++.dg/pr70590.C: New test.
11900 * g++.dg/pr70590-2.C: New test.
11901
3ac399da 119022016-04-08 Jakub Jelinek <jakub@redhat.com>
11903
e97d1706 11904 PR middle-end/70593
11905 * gcc.target/i386/pr70593.c: New test.
11906
3ac399da 11907 PR rtl-optimization/70574
11908 * gcc.target/i386/avx2-pr70574.c: New test.
11909
fcfbb129 119102016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11911
11912 PR sanitizer/70541
11913 * c-c++-common/asan/pr70541.c: New test.
11914
0aabcddf 119152016-04-08 Tom de Vries <tom@codesourcery.com>
11916
11917 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11918 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11919
bec0c1e8 119202016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11921
11922 PR target/70566
11923 * gcc.c-torture/execute/pr70566.c: New test.
11924
87c791f5 119252016-04-08 Tom de Vries <tom@codesourcery.com>
11926
11927 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11928 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11929
7f38718f 119302016-04-08 Alan Modra <amodra@gmail.com>
11931
11932 * gcc.target/powerpc/pr70117.c: New.
11933
a96a7710 119342016-04-07 Jakub Jelinek <jakub@redhat.com>
11935
7a6265d1 11936 PR testsuite/70581
11937 * gcc.dg/lto/simd-function_0.c: New test.
11938
a96a7710 11939 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11940 clones.
11941 * c-c++-common/attr-simd-2.c: Likewise.
11942 * c-c++-common/attr-simd-4.c: Likewise.
11943 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11944 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11945
508dd607 119462016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11947
11948 PR testsuite/70553
11949 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11950
1b61585a 119512016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11952 Tom de Vries <tom@codesourcery.com>
11953
11954 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11955 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11956 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11957 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11958 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11959 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11960 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11961 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11962
5f060aa8 119632016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11964
11965 PR c/70436
11966 * g++.dg/warn/Wparentheses-29.C: New test.
11967
d3831f71 119682016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11969
11970 PR c/70436
11971 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11972 explicit braces to resolve a future -Wparentheses warning.
11973
382ece2d 119742016-04-06 Richard Henderson <rth@redhat.com>
11975
11976 * gcc.dg/pr61817-1.c: New test.
11977 * gcc.dg/pr61817-2.c: New test.
11978 * gcc.dg/pr69391-1.c: New test.
11979 * gcc.dg/pr69391-2.c: New test.
11980
72234ee9 119812016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11982
11983 PR rtl-optimization/70398
4860a6bf 11984 * gcc.target/aarch64/pr70398.c: New.
72234ee9 11985
5547150a 119862016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11987
11988 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11989
15b70121 119902016-04-06 Yvan Roux <yvan.roux@linaro.org>
11991 Pedro Alves <palves@redhat.com>
11992
11993 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11994
585aefbb 119952016-04-06 Jakub Jelinek <jakub@redhat.com>
11996
0cbb513b 11997 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11998 Check for avx512f effective targets instead of avx2.
11999 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12000 for AVX512F clones.
12001 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12002 * g++.dg/gomp/declare-simd-1.C: Likewise.
12003 * g++.dg/gomp/declare-simd-3.C: Likewise.
12004 * g++.dg/gomp/declare-simd-4.C: Likewise.
12005
585aefbb 12006 PR middle-end/70550
12007 * c-c++-common/gomp/pr70550-1.c: New test.
12008 * c-c++-common/gomp/pr70550-2.c: New test.
12009
0b91cceb 120102016-04-05 Nathan Sidwell <nathan@acm.org>
12011
12012 PR c++/70512
12013 * g++.dg/ext/attribute-may-alias-5.C: New.
12014
645a9d8e 120152016-04-05 Jakub Jelinek <jakub@redhat.com>
12016
12017 PR c++/70336
12018 * c-c++-common/pr70336.c: New test.
12019 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12020 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12021
bdf23925 120222016-04-05 Jan Hubicka <hubicka@ucw.cz>
12023
12024 PR ipa/66223
12025 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12026
aaff837c 120272016-04-05 Jakub Jelinek <jakub@redhat.com>
12028
12029 PR rtl-optimization/70542
12030 * gcc.dg/torture/pr70542.c: New test.
12031 * gcc.target/i386/avx2-pr70542.c: New test.
12032
2eac58a0 120332016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12034
12035 PR tree-optimization/70509
12036 * gcc.target/i386/avx512bw-pr70509.c: New test.
12037
4f7ebe46 120382016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12039
12040 PR c++/70452
12041 * g++.dg/ext/constexpr-vla4.C: New test.
12042
305d86a0 120432016-04-05 Uros Bizjak <ubizjak@gmail.com>
12044
12045 PR target/70510
12046 * gcc.target/i386/pr70510.c: New test.
12047
eec3b789 120482016-04-05 Richard Biener <rguenther@suse.de>
12049
12050 PR tree-optimization/70526
12051 * g++.dg/torture/pr70526.C: New testcase.
12052
ca943582 120532016-04-05 Jakub Jelinek <jakub@redhat.com>
12054
12055 PR target/70525
12056 * gcc.target/i386/pr70525.c: New test.
12057
87825cd5 120582016-04-05 Richard Biener <rguenther@suse.de>
12059
12060 PR middle-end/70499
12061 * g++.dg/torture/pr70499.C: New testcase.
12062
14638828 120632016-04-05 Richard Biener <rguenther@suse.de>
12064
12065 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12066 remove XFAIL.
12067
967a90d5 120682016-04-04 Jakub Jelinek <jakub@redhat.com>
12069
12070 PR middle-end/70307
12071 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12072 rs6000 ABI warnings.
12073
d374a3a3 120742016-04-04 Jan Hubicka <hubicka@ucw.cz>
12075
12076 PR ipa/66223
12077 * g++.dg/ipa/devirt-51.C: New testcase.
12078
8ff377a6 120792016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 12080 Jakub Jelinek <jakub@redhat.com>
8ff377a6 12081
12082 PR middle-end/70457
12083 * gcc.dg/torture/pr70457.c: New.
12084
f567b44f 120852016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12086
12087 PR fortran/67538
12088 * gfortran.dg/allocate_with_source_19.f08: New test.
12089
89d4ebfa 120902016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12091
12092 PR fortran/65795
12093 * gfortran.dg/coarray_allocate_6.f08: New test.
12094
68ab33a6 120952016-04-04 Richard Biener <rguenther@suse.de>
12096
12097 PR rtl-optimization/70484
12098 * gcc.dg/torture/pr70484.c: New testcase.
12099
c4f5465d 121002016-04-04 Marek Polacek <polacek@redhat.com>
12101
12102 PR c/70307
12103 * gcc.dg/torture/pr70307.c: New test.
12104
bfec6609 121052016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12106
12107 PR target/70416
12108 PR target/67391
12109 * gcc.target/sh/torture/pr70416.c: New.
12110
40df9099 121112016-04-02 Martin Sebor <msebor@redhat.com>
12112
12113 PR c++/67376
12114 PR c++/70170
12115 PR c++/70172
12116 PR c++/70228
12117 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12118 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12119 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12120 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12121 * g++.dg/cpp0x/constexpr-string.C: Same.
12122 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12123 * g++.dg/cpp0x/pr65398.C: Same.
12124 * g++.dg/ext/constexpr-vla1.C: Same.
12125 * g++.dg/ext/constexpr-vla2.C: Same.
12126 * g++.dg/ext/constexpr-vla3.C: Same.
12127 * g++.dg/ubsan/pr63956.C: Same.
12128
0edb9bfe 121292016-04-01 Jakub Jelinek <jakub@redhat.com>
12130
12131 PR rtl-optimization/70467
12132 * gcc.target/i386/pr70467-2.c: New test.
12133
e5b1a1d9 121342016-04-01 Jakub Jelinek <jakub@redhat.com>
12135 Marek Polacek <polacek@redhat.com>
12136
12137 PR c++/70488
12138 * g++.dg/init/new47.C: New test.
12139
b2ca3fb0 121402016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12141
12142 PR target/70496
12143 * gcc.target/arm/pr70496.c: New test.
12144
4c3bd1e3 121452016-04-01 Nathan Sidwell <nathan@acm.org>
12146
47de69ad 12147 PR c++/68475
12148 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12149
313d569f 121502016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12151
12152 PR target/69890
12153 * gcc.dg/strlenopt.h (memmove): New.
12154 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12155 instead of "string.h".
12156 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12157 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12158 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12159 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12160 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12161 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12162 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12163 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12164 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12165 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12166 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12167 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12168 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12169 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12170 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12171 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12172 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12173 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12174 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12175 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12176
5469facd 121772016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12178
12179 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12180 (Holder::foo): Reflect this.
12181
503de754 121822016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12183
12184 PR target/70442
12185 * gcc.dg/pr70442.c: New test.
12186
13ee2de7 121872016-03-31 Nathan Sidwell <nathan@acm.org>
12188
12189 PR c++/70393
12190 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12191
5e0d03a8 121922016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12193
12194 PR target/70453
12195 * gcc.target/i386/pr70453.c: New test.
12196
8cb82ed4 121972016-03-31 Andrey Belevantsev <abel@ispras.ru>
12198
12199 PR target/70292
12200 * gcc.c-torture/pr70292.c: New test.
12201
7952b661 122022016-03-31 Marek Polacek <polacek@redhat.com>
12203
12204 PR c/70297
12205 * c-c++-common/pr70297.c: New test.
12206 * g++.dg/cpp0x/typedef-redecl.C: New test.
12207 * gcc.dg/typedef-redecl2.c: New test.
12208
1607cc74 122092016-03-31 Jakub Jelinek <jakub@redhat.com>
12210
12211 PR rtl-optimization/70460
12212 * gcc.c-torture/execute/pr70460.c: New test.
12213
c689c252 122142016-03-31 Richard Biener <rguenther@suse.de>
12215
12216 PR c++/70430
12217 * g++.dg/ext/vector30.C: New testcase.
12218
91c9586d 122192016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12220 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12221
12222 * gfortran.dg/fmt_pf.f90: New test.
12223
afa5c1b8 122242016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12225
12226 Forward-port from 5 branch
12227 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12228
12229 PR testsuite/70356
12230 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12231 dg-require-effective-target after dg-do.
12232
12233 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12234
12235 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12236
6a5dcab3 122372016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12238 Julian Brown <julian@codesourcery.com>
12239 Chung-Lin Tang <cltang@codesourcery.com>
12240 Cesar Philippidis <cesar@codesourcery.com>
12241 James Norris <jnorris@codesourcery.com>
12242 Tom de Vries <tom@codesourcery.com>
12243 Nathan Sidwell <nathan@codesourcery.com>
12244
305d86a0 12245 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 12246 * c-c++-common/goacc/loop-clauses.c: Likewise.
12247 * g++.dg/goacc/template.C: Likewise.
12248 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12249 * gfortran.dg/goacc/loop-1.f95: Likewise.
12250 * gfortran.dg/goacc/loop-5.f95: Likewise.
12251 * gfortran.dg/goacc/loop-6.f95: Likewise.
12252 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12253 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12254 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12255 * c-c++-common/goacc/clauses-fail.c: Likewise.
12256 * c-c++-common/goacc/parallel-1.c: Likewise.
12257 * c-c++-common/goacc/reduction-1.c: Likewise.
12258 * c-c++-common/goacc/reduction-2.c: Likewise.
12259 * c-c++-common/goacc/reduction-3.c: Likewise.
12260 * c-c++-common/goacc/reduction-4.c: Likewise.
12261 * c-c++-common/goacc/routine-3.c: Likewise.
12262 * c-c++-common/goacc/routine-4.c: Likewise.
12263 * c-c++-common/goacc/routine-5.c: Likewise.
12264 * c-c++-common/goacc/tile.c: Likewise.
12265 * g++.dg/goacc/template.C: Likewise.
12266 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12267 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12268 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12269 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12270 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12271 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12272 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12273 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12274 * c-c++-common/goacc/use_device-1.c: ... this file.
12275 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12276 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12277 * c-c++-common/goacc/host_data-6.c: ... this file.
12278 * c-c++-common/goacc/loop-2-kernels.c: New file.
12279 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12280 * c-c++-common/goacc/loop-3.c: Likewise.
12281 * g++.dg/goacc/reference.C: Likewise.
12282 * g++.dg/goacc/routine-1.C: Likewise.
12283 * g++.dg/goacc/routine-2.C: Likewise.
12284
932c0baa 122852016-03-30 Richard Biener <rguenther@suse.de>
12286
12287 PR middle-end/70450
12288 * gcc.dg/torture/pr70450.c: New testcase.
12289
7f7c4659 122902016-03-30 Jakub Jelinek <jakub@redhat.com>
12291
12292 PR target/70421
12293 * gcc.dg/torture/pr70421.c: New test.
12294 * gcc.target/i386/avx512f-pr70421.c: New test.
12295
9cbfe80c 122962016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12297
12298 PR testsuite/70364
12299 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12300 (check): New function.
12301 (bar): Call check.
12302 (foo): Align stack to 16 bytes when calling bar.
12303 * gcc.target/i386/cleanup-2.c: Likewise.
12304
f56c7d36 123052016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12306
12307 PR tree-optimization/59124
12308 * gcc.dg/Warray-bounds-19.c: New test.
12309
92a44a68 123102016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 12311
12312 * lib/prune.exp (escape_regex_chars): New.
12313 (prune_file_path): Update to quote metcharacters for regexp.
12314
a3daa269 123152016-03-29 Jakub Jelinek <jakub@redhat.com>
12316
24e1ba3d 12317 PR rtl-optimization/70429
12318 * gcc.c-torture/execute/pr70429.c: New test.
12319
a3daa269 12320 PR tree-optimization/70405
12321 * gcc.dg/pr70405.c: New test.
12322
3ef41a6e 123232016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12324
12325 PR fortran/70397
12326 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12327 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12328
4abd9410 123292016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12330
12331 PR testsuite/64177
12332 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12333 __cilkrts_set_param to set two workers.
12334 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12335 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12336
b58e5f0f 123372016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12338
305d86a0 12339 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 12340
bff53658 123412016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12342
12343 PR target/70406
305d86a0 12344 * gcc.target/i386/pr70406.c: New test.
bff53658 12345
bb2c9c15 123462016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12347
12348 * gnat.dg/specs/double_record_extension3.ads: New test.
12349
f12c84ab 123502016-03-25 Richard Henderson <rth@redhat.com>
12351
12352 PR target/70120
12353 * gcc.target/aarch64/pr70120-1.c: New.
12354 * gcc.target/aarch64/pr70120-2.c: New.
12355 * gcc.target/aarch64/pr70120-3.c: New.
12356
b0bf58c4 123572016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12358
12359 PR c++/62212
12360 * g++.dg/template/mangle2.C: The dg-do directive should be
12361 "compile" not "assemble".
12362
f175ba0f 123632016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12364
12365 PR lto/69650
12366 * gcc.dg/pr69650.c: New test.
12367
4cc3295f 123682016-03-25 David Edelsohn <dje.gcc@gmail.com>
12369
12370 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12371
0cf40600 123722016-03-25 Alan Modra <amodra@gmail.com>
12373
12374 * gcc.dg/dfp/pr70052.c: New test.
12375
3aebf099 123762016-03-24 Richard Henderson <rth@redhat.com>
12377
12378 PR middle-end/69845
12379 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12380 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12381
83245bd3 123822016-03-24 Tom de Vries <tom@codesourcery.com>
12383
12384 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12385
108e7ee4 123862016-03-24 Tom de Vries <tom@codesourcery.com>
12387
12388 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12389 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12390
17af0b14 123912016-03-24 Tom de Vries <tom@codesourcery.com>
12392
12393 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12394 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12395
6c8770ee 123962016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12397
12398 PR c++/62212
12399 * g++.dg/template/mangle2.C: New test.
12400
a7e21b7b 124012016-03-24 Richard Biener <rguenther@suse.de>
12402
12403 PR tree-optimization/70396
12404 * gcc.dg/torture/pr70396.c: New testcase.
12405
f365d297 124062016-03-24 Richard Biener <rguenther@suse.de>
12407
12408 PR middle-end/70370
12409 * gcc.dg/torture/pr70370.c: New testcase.
12410
da7aeb13 124112016-03-24 Tom de Vries <tom@codesourcery.com>
12412
12413 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12414 * gfortran.dg/goacc/kernels-tree.f95: Same.
12415 * gfortran.dg/goacc/parallel-tree.f95: Same.
12416
80b30de0 124172016-03-24 Tom de Vries <tom@codesourcery.com>
12418
12419 * c-c++-common/goacc/uninit-if-clause.c: New test.
12420 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12421
cb9b6b99 124222016-03-24 Jakub Jelinek <jakub@redhat.com>
12423
12424 PR target/70290
305d86a0 12425 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12426 Fix formatting.
cb9b6b99 12427
a4225fff 124282016-03-24 Richard Biener <rguenther@suse.de>
12429
12430 PR tree-optimization/70372
12431 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12432
5a869ab8 124332016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12434
12435 PR c++/70347
12436 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12437
36ce5faa 124382016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12439
12440 PR c++/70332
12441 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12442
c4fa85c9 124432016-03-23 Jakub Jelinek <jakub@redhat.com>
12444
d9377ad5 12445 PR c++/70001
12446 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12447 * g++.dg/cpp1y/pr70001.C: New test.
12448
c4fa85c9 12449 PR c++/70323
12450 * g++.dg/cpp0x/constexpr-70323.C: New test.
12451
0a2062da 124522016-03-23 Alexandre Oliva <aoliva@redhat.com>
12453 Jason Merrill <jason@redhat.com>
12454 Jakub Jelinek <jakub@redhat.com>
12455
12456 PR c++/69315
12457 * g++.dg/cpp0x/constexpr-69315.C: New test.
12458 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12459
62d2a6dc 124602016-03-23 Marek Polacek <polacek@redhat.com>
12461
12462 PR c++/69884
12463 * g++.dg/warn/Wignored-attributes-1.C: New test.
12464 * g++.dg/warn/Wignored-attributes-2.C: New test.
12465
a82d6246 124662016-03-23 Tom de Vries <tom@codesourcery.com>
12467
12468 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12469 initialization.
12470 * gfortran.dg/goacc/private-3.f95 (test): Same.
12471 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12472 missing use param.
12473
dc834ba1 124742016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12475
12476 * lib/target-supports.exp: Remove v7ve entry from loop
12477 creating effective target checks.
12478 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12479 (add_options_for_arm_arch_v7ve): Likewise.
12480
7e83fd1f 124812016-03-23 Jakub Jelinek <jakub@redhat.com>
12482
12483 PR tree-optimization/70354
12484 * gcc.dg/vect/pr70354-1.c: New test.
12485 * gcc.dg/vect/pr70354-2.c: New test.
12486 * gcc.target/i386/avx2-pr70354-1.c: New test.
12487 * gcc.target/i386/avx2-pr70354-2.c: New test.
12488
4e4da058 124892016-03-22 Jeff Law <law@redhat.com>
12490
12491 PR target/70232
12492 * gcc.dg/tree-ssa/pr70232.c: New test.
12493
6855137b 124942016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12495
12496 PR target/70302
12497 * gcc.target/i386/pr70302.c: New test.
12498
19db1ec8 124992016-03-22 Richard Biener <rguenther@suse.de>
12500
12501 PR middle-end/70251
12502 * g++.dg/torture/pr70251.C: New testcase.
12503
4baec9f2 125042016-03-22 David Malcolm <dmalcolm@redhat.com>
12505
12506 PR c/69993
12507 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12508 Wmisleading-indentation.c.
12509 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12510 reflect change to diagnostic text and order of messages.
12511 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12512
fcfec126 125132016-03-22 David Edelsohn <dje.gcc@gmail.com>
12514
12515 * g++.dg/ext/java-3.C: Don't compile on AIX.
12516
aa30728a 125172016-03-22 Richard Biener <rguenther@suse.de>
12518
12519 PR middle-end/70333
12520 * gcc.dg/torture/pr70333.c: New testcase.
12521
46ec4eb4 125222016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12523
12524 * g++.dg/ext/pr70290.C: New test.
12525
4880f878 125262016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12527
12528 PR target/70325
12529 * gcc.target/i386/pr70325.c: New test.
12530
3d78ea44 125312016-03-22 Jakub Jelinek <jakub@redhat.com>
12532
5934fb8f 12533 PR target/70329
12534 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12535 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12536
b6436f79 12537 PR target/70300
12538 * gcc.target/i386/pr70300.c: New test.
12539
3d78ea44 12540 PR c++/70295
12541 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12542 (func2): New function for cond with parens, xfail warning for c++.
12543 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12544
b60244f6 125452016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12546
12547 PR c++/70096
12548 * g++.dg/template/ptrmem30.C: New test.
12549
c8e3e744 125502016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12551
12552 PR c++/70204
12553 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12554 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12555
2715f63a 125562016-03-21 Jakub Jelinek <jakub@redhat.com>
12557
12558 PR middle-end/70326
12559 * gcc.dg/pr70326.c: New test.
12560
2daa2cda 125612016-03-21 Marc Glisse <marc.glisse@inria.fr>
12562 Jakub Jelinek <jakub@redhat.com>
12563
12564 PR tree-optimization/70317
12565 * gcc.dg/pr70317.c: New test.
12566
d9aa5a50 125672016-03-21 Uros Bizjak <ubizjak@gmail.com>
12568
12569 PR target/70327
12570 * gcc.target/i386/pr70327.c: New test.
12571
e1a88bf4 125722016-03-21 Martin Liska <mliska@suse.cz>
12573
61941425 12574 PR ipa/70306
e1a88bf4 12575 * gcc.dg/ipa/pr70306.c: New test.
12576
d9aa5a50 125772016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 12578
12579 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12580 * gcc.target/arm/attr-align3.c: Likewise.
12581 * gcc.target/arm/attr_arm.c: Likewise.
12582 * gcc.target/arm/flip-thumb.c: Likewise.
12583
afdde20c 125842016-03-21 Jakub Jelinek <jakub@redhat.com>
12585
12586 PR target/70296
12587 * gcc.target/powerpc/altivec-36.c: New test.
12588
3f2ef661 125892016-03-21 Richard Biener <rguenther@suse.de>
12590
12591 PR tree-optimization/70310
12592 * gcc.dg/torture/pr70310.c: New testcase.
12593
08b2b692 125942016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12595
12596 PR target/70293
12597 * gcc.target/i386/pr70293.c: New test.
12598
93505d22 125992016-03-21 Richard Biener <rguenther@suse.de>
12600
12601 PR tree-optimization/70288
12602 * gcc.dg/torture/pr70288-1.c: New testcase.
12603 * gcc.dg/torture/pr70288-2.c: Likewise.
12604
06fd1914 126052016-03-21 Andrey Belevantsev <abel@ispras.ru>
12606
12607 PR rtl-optimization/69307
12608 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 12609
b628775e 126102016-03-21 Andrey Belevantsev <abel@ispras.ru>
12611
12612 PR rtl-optimization/69102
12613 * gcc.c-torture/compile/pr69102.c: New test.
12614
1421f43c 126152016-03-18 Jeff Law <law@redhat.com>
12616
12617 PR rtl-optimization/70263
12618 * gcc.c-torture/compile/pr70263-1.c: New test.
12619 * gcc.target/i386/pr70263-2.c: New test.
12620
e7142ce1 126212016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12622
12623 PR rtl-optimization/70278
12624 * gcc.dg/torture/pr70278.c: New test.
12625 * gcc.target/arm/pr70278.c: New test.
12626
5539bc70 126272016-03-18 David Malcolm <dmalcolm@redhat.com>
12628
12629 PR c/70281
12630 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12631 (test_builtin_types_compatible_p): New test function.
12632 * gcc.dg/pr70281.c: New test case.
12633
296a290a 126342016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12635
12636 PR target/70113
12637 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12638
666094f0 126392016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12640
12641 PR tree-optimization/70252
12642 * gcc.dg/pr70252.c: New test.
12643
350514e8 126442016-03-18 Tom de Vries <tom@codesourcery.com>
12645
12646 * gcc.dg/pr70161-2.c: New test.
12647 * gcc.dg/pr70161.c: New test.
12648
011e0cea 126492016-03-18 Tom de Vries <tom@codesourcery.com>
12650
12651 PR ipa/70269
12652 * gcc.dg/pr70269.c: New test.
12653
292a09de 126542016-03-18 Jakub Jelinek <jakub@redhat.com>
12655
12656 PR c++/70267
12657 * g++.dg/ext/java-3.C: New test.
12658
efc86c4c 126592016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12660
12661 PR c++/70205
12662 * g++.dg/lookup/pr70205.C: New test.
12663
a28dd575 126642016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12665
12666 PR c++/70218
12667 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12668
92e7ab1e 126692016-03-17 Marek Polacek <polacek@redhat.com>
12670
12671 PR c/69407
12672 * gcc.dg/atomic-op-6.c: New test.
12673
7378dbfb 126742016-03-17 David Malcolm <dmalcolm@redhat.com>
12675
12676 PR c/70264
12677 * c-c++-common/pr70264.c: New test case.
12678
f7995d7d 126792016-03-17 Jakub Jelinek <jakub@redhat.com>
12680
e2895b76 12681 PR c++/70144
12682 * c-c++-common/pr70144-1.c: New test.
12683 * c-c++-common/pr70144-2.c: New test.
12684
f7995d7d 12685 PR c++/70272
12686 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12687 * g++.dg/opt/flifetime-dse6.C: New test.
12688 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12689
5ec4a949 126902016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12691
12692 PR driver/70192
12693 * gcc.dg/pic-1.c: New test.
12694 * gcc.dg/pic-2.c: Likewise.
12695 * gcc.dg/pic-3.c: Likewise.
12696 * gcc.dg/pic-4.c: Likewise.
12697 * gcc.dg/pie-1.c: Likewise.
12698 * gcc.dg/pie-2.c: Likewise.
12699 * gcc.dg/pie-3.c: Likewise.
12700 * gcc.dg/pie-4.c: Likewise.
12701 * gcc.dg/pie-5.c: Likewise.
12702 * gcc.dg/pie-6.c: Likewise.
12703
c28550e1 127042016-03-17 Tom de Vries <tom@codesourcery.com>
12705
12706 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12707 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12708
be3296cb 127092016-03-17 Richard Biener <rguenther@suse.de>
12710
12711 PR debug/70271
12712 * g++.dg/debug/pr70271.C: New testcase.
12713
9b60ef21 127142016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12715
12716 * gcc.target/i386/pr70251.c: New test.
12717
9a80bc1a 127182016-03-17 Marek Polacek <polacek@redhat.com>
12719
12720 PR c++/70194
12721 * g++.dg/warn/constexpr-70194.C: New test.
12722
733d7ff9 127232016-03-16 Richard Henderson <rth@redhat.com>
12724
12725 PR middle-end/70240
12726 * gcc.c-torture/compile/pr70240.c: New.
12727
3e6f12bf 127282016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12729
12730 * gcc.c-torture/compile/20151204.c: Skip for avr.
12731
867c9e99 127322016-03-16 Jakub Jelinek <jakub@redhat.com>
12733
12734 PR target/70245
12735 * g++.dg/opt/pr70245.C: New test.
12736 * g++.dg/opt/pr70245.h: New file.
12737 * g++.dg/opt/pr70245-aux.cc: New file.
12738
8ced6ab7 127392016-03-16 Martin Sebor <msebor@redhat.com>
12740
12741 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12742
37af779a 127432016-03-16 Richard Henderson <rth@redhat.com>
12744
12745 PR middle-end/70199
12746 * gcc.c-torture/compile/pr70199.c: New.
12747
78ed999c 127482016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12749
12750 * gcc.dg/uninit-19.c: Run dos2unix.
12751
462ca422 127522016-03-16 Marek Polacek <polacek@redhat.com>
12753
12754 PR c/70093
12755 * gcc.dg/nested-func-10.c: New test.
12756 * gcc.dg/nested-func-9.c: New test.
12757
fe58aacc 127582016-03-16 Jakub Jelinek <jakub@redhat.com>
12759
12760 PR tree-optimization/68714
12761 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12762
27a53872 127632016-03-16 Tom de Vries <tom@codesourcery.com>
12764
12765 PR tree-optimization/68715
12766 * gcc.dg/graphite/pr68715-2.c: New test.
12767 * gcc.dg/graphite/pr68715.c: New test.
12768 * gfortran.dg/graphite/pr68715.f90: New test.
12769
95049c3c 127702016-03-16 Tom de Vries <tom@codesourcery.com>
12771
12772 PR tree-optimization/68809
12773 * gcc.dg/graphite/pr68809-2.c: New test.
12774 * gcc.dg/graphite/pr68809.c: New test.
12775
09eddd70 127762016-03-16 Jakub Jelinek <jakub@redhat.com>
12777
81fc5915 12778 PR c++/70147
12779 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12780 method call to i () as argument. Adjust expected output.
12781
09eddd70 12782 PR c++/70147
12783 * g++.dg/ubsan/pr70147-1.C: New test.
12784 * g++.dg/ubsan/pr70147-2.C: New test.
12785
6373d2a2 127862016-03-15 Martin Sebor <msebor@redhat.com>
12787
12788 PR c++/58281
12789 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12790
d27a0c11 127912016-03-15 John David Anglin <danglin@gcc.gnu.org>
12792
9908039d 12793 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12794 hppa*-*-hpux*.
12795
45cdc3a6 12796 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12797
d27a0c11 12798 PR libfortran/69799
12799 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12800 libatomic_available.
12801
0dd1d57f 128022016-03-15 Marek Polacek <polacek@redhat.com>
12803
12804 PR c++/70209
12805 * g++.dg/ext/attribute-may-alias-4.C: New test.
12806
0ce02c07 128072016-03-15 Alexander Monakov <amonakov@ispras.ru>
12808
12809 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12810 -fvar-tracking-assignments-toggle flag.
12811
f6e39b30 128122016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12813
12814 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12815
167f93a2 128162016-03-15 Jakub Jelinek <jakub@redhat.com>
12817
12818 PR rtl-optimization/70222
12819 * gcc.c-torture/execute/pr70222-1.c: New test.
12820 * gcc.c-torture/execute/pr70222-2.c: New test.
12821
08a8af4a 128222016-03-15 Richard Henderson <rth@redhat.com>
12823
12824 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12825
738eb905 128262016-03-15 Andrey Belevantsev <abel@ispras.ru>
12827
12828 PR rtl-optimization/69032
12829 * gcc.dg/pr69032.c: New test.
12830
dd148b3a 128312016-03-15 Andrey Belevantsev <abel@ispras.ru>
12832
12833 PR rtl-optimization/63384
d9aa5a50 12834 * g++.dg/pr63384.C: New test.
dd148b3a 12835
acf58115 128362016-03-15 Andrey Belevantsev <abel@ispras.ru>
12837
12838 PR target/64411
12839 * gcc.target/i386/pr64411.C: New test.
12840
a2897dc4 128412016-03-15 Tom de Vries <tom@codesourcery.com>
12842
12843 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12844 * gfortran.dg/goacc/kernels-alias.f95: New test.
12845
7bad2faf 128462016-03-14 Martin Sebor <msebor@redhat.com>
12847
12848 PR c++/53792
12849 * g++.dg/cpp0x/constexpr-inline.C: New test.
12850 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12851
d65fa8d9 128522016-03-14 David Edelsohn <dje.gcc@gmail.com>
12853
12854 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12855
2b3c633f 128562016-03-14 Jakub Jelinek <jakub@redhat.com>
12857
12858 PR middle-end/70219
12859 * gcc.dg/pr70219.c: New test.
12860
e947f9c3 128612016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12862
12863 PR target/70083
12864 * gcc.dg/torture/pr70083.c: New test.
12865 * gcc.target/i386/pr70083.c: New test.
12866
74201dc2 128672016-03-14 Richard Biener <rguenther@suse.de>
12868
12869 PR tree-optimization/56365
12870 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12871
88aea41e 128722016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12873
12874 PR target/70098
12875 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12876 New function.
12877 * g++.dg/pr70098.C: New testcase.
12878
12879
1bd2aefd 128802016-03-14 Tom de Vries <tom@codesourcery.com>
12881
12882 PR tree-optimization/70045
12883 * gcc.dg/graphite/pr70045.c: New test.
12884
922c7033 128852016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12886
12887 PR fortran/69043
12888 * gfortran.dg/include_9.f90: New test.
12889
fd4ab6d9 128902016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12891
12892 PR fortran/45076
12893 gfortran.dg/prof/prof.exp: New script.
12894 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12895
7d7218d3 128962016-03-12 Andrey Belevantsev <abel@ispras.ru>
12897
12898 PR rtl-optimization/69307
12899 * gcc.dg/pr69307.c: New test.
12900
02ffd664 129012016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12902
12903 PR target/69614
12904 * gcc.target/arm/pr69614.c: New.
12905
76e207a9 129062016-03-12 Paul Thomas <pault@gcc.gnu.org>
12907
12908 PR fortran/70031
12909 * gfortran.dg/submodule_14.f08: New test
12910
12911 PR fortran/69524
12912 * gfortran.dg/submodule_15.f08: New test
12913
490ee78a 129142016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12915
12916 PR c++/70106
12917 * g++.dg/cpp1y/paren3.C: New test.
12918
04e137ff 129192016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12920
12921 PR target/70131
12922 * gcc.target/powerpc/ppc-round2.c: New test.
12923
27b2c1c4 129242016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12925
12926 PR target/70123
12927 * gcc.dg/torture/pr70123.c: New test.
12928
84116671 129292016-03-11 Jeff Law <law@redhat.com>
12930
12931 PR tree-optimization/70190
12932 * gcc.c-torture/compile/pr70190.c: New test.
12933
cfa58bc8 129342016-03-11 David Malcolm <dmalcolm@redhat.com>
12935
12936 PR c/68187
12937 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12938 case.
12939 (test43_b): Likewise.
12940 (test43_c): Likewise.
12941 (test43_d): Likewise.
12942 (test43_e): Likewise.
12943 (test43_f): Likewise.
12944 (test43_g): Likewise.
12945 (test44_a): Likewise.
12946 (test44_b): Likewise.
12947 (test44_c): Likewise.
12948 (test44_d): Likewise.
12949 (test44_e): Likewise.
12950
ce234f27 129512016-03-11 David Malcolm <dmalcolm@redhat.com>
12952
12953 PR c/70085
12954 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12955
e4756b48 129562016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12957
12958 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12959 dg-options.
12960
1f5ef87e 129612016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12962
12963 PR target/70002
12964 PR target/69245
12965 * gcc.target/aarch64/pr69245_2.c: New test.
12966
f9c352a1 129672016-03-11 Jakub Jelinek <jakub@redhat.com>
12968
12969 PR tree-optimization/70177
12970 * gcc.dg/pr70177.c: New test.
12971
4dd92ac6 129722016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12973
12974 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12975
331e4fdb 129762016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12977
12978 * gcc.dg/tree-ssa/sra-20.c: New.
12979
69262824 129802016-03-11 Jakub Jelinek <jakub@redhat.com>
12981
6f9a7425 12982 PR rtl-optimization/70174
12983 * gcc.dg/pr70174.c: New test.
12984
69262824 12985 PR tree-optimization/70169
12986 * gcc.dg/pr70169.c: New test.
12987
4637a847 129882016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12989
12990 PR target/70160
12991 * gcc.target/i386/pr70160.c: New test.
12992
5a86d754 129932016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12994
12995 * gcc.target/s390/dfp-1.c: New test.
12996
af4c8290 129972016-03-10 Nick Clifton <nickc@redhat.com>
12998
12999 PR target/70044
13000 * gcc.target/aarch64/pr70044.c: New test.
13001
98dfd328 130022016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13003 Jakub Jelinek <jakub@redhat.com>
13004
13005 PR c++/70001
13006 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13007 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13008 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13009
75e72311 130102016-03-10 Jan Hubicka <hubicka@ucw.cz>
13011
13012 PR lto/69589
13013 * g++.dg/lto/pr69589_0.C: New testcase
13014 * g++.dg/lto/pr69589_1.C: New testcase
13015
a2eb1271 130162016-03-10 Marek Polacek <polacek@redhat.com>
13017
13018 PR c++/70153
13019 * g++.dg/delayedfold/unary-plus1.C: New test.
13020
130212016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 13022
13023 * gcc.target/arm/pr45701-1.c: Escape brackets.
13024 * gcc.target/arm/pr45701-2.c: Likewise.
13025
5ab2987f 130262016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13027
13028 * gfortran.dg/unconstrained_commons.f: New.
13029
6972afac 130302016-03-10 Alan Modra <amodra@gmail.com>
13031
13032 * gcc.dg/pr69195.c: New.
13033 * gcc.dg/pr69238.c: New.
13034
c82c99ec 130352016-03-10 Tom de Vries <tom@codesourcery.com>
13036
13037 PR testsuite/68915
13038 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13039
a2389d4a 130402016-03-10 Richard Biener <rguenther@suse.de>
13041
13042 PR tree-optimization/70128
13043 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13044 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13045
c272412d 130462016-03-09 Jakub Jelinek <jakub@redhat.com>
13047
a0451069 13048 PR tree-optimization/70152
13049 * gcc.dg/pr70152.c: New test.
13050
c272412d 13051 PR target/70086
13052 * gcc.target/i386/pr70086-1.c: New test.
13053 * gcc.target/i386/pr70086-2.c: New test.
13054 * gcc.target/i386/pr70086-3.c: New test.
5f611068 13055
13056 PR tree-optimization/70127
13057 * gcc.c-torture/execute/pr70127.c: New test.
13058
27dcb7a8 130592016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13060
13061 * c-c++-common/goacc/combined-directives-2.c: New test.
13062
c24757cf 130632016-03-09 David Malcolm <dmalcolm@redhat.com>
13064
13065 PR c/68473
13066 PR c++/70105
13067 * g++.dg/diagnostic/pr70105.C: New test.
13068 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13069 (test_multiple_ordinary_maps): New test function.
13070
83108969 130712016-03-09 David Malcolm <dmalcolm@redhat.com>
13072
13073 PR c/68473
13074 PR c++/70105
13075 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13076 Drop range information from call to inform_at_rich_loc.
13077 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13078 New.
13079 (test_show_locus): Replace calls to rich_location::add_range with
13080 calls to add_range. Rewrite the tests that used the now-defunct
13081 rich_location ctor taking a source_range. Simplify other tests
13082 by replacing calls to COMBINE_LOCATION_DATA with calls to
13083 make_location.
13084
6733c0e8 130852016-03-09 Richard Biener <rguenther@suse.de>
13086 Jakub Jelinek <jakub@redhat.com>
13087
13088 PR tree-optimization/70138
13089 * gcc.dg/vect/pr70138-1.c: New testcase.
13090 * gcc.dg/vect/pr70138-2.c: Likewise.
13091
96abb9f5 130922016-03-09 Jakub Jelinek <jakub@redhat.com>
13093
13094 PR target/70049
13095 * gcc.target/i386/pr70049.c: New test.
13096
42bb3bfb 130972016-03-09 Richard Biener <rguenther@suse.de>
13098
13099 PR c/70143
13100 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13101 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13102 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13103
27527428 131042016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13105
13106 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13107 arm-*-*.
13108
248449f2 131092016-03-09 Jakub Jelinek <jakub@redhat.com>
13110
1bd49ced 13111 PR middle-end/67278
13112 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13113
248449f2 13114 PR target/67278
13115 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13116
13117 PR middle-end/70050
13118 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13119 in testcase comment.
13120
dfc460ff 131212016-03-09 Tom de Vries <tom@codesourcery.com>
13122
13123 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13124 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13125 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13126 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13127 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13128 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13129 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13130 * gfortran.dg/goacc/kernels-loop.f95: New test.
13131
0377fc7f 131322016-03-08 Martin Sebor <msebor@redhat.com>
13133
13134 PR c++/62096
13135 * g++.dg/warn/overflow-warn-7.C: New test.
13136
3556aa80 131372016-03-08 Jason Merrill <jason@redhat.com>
13138
13139 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13140 * lib/target-supports.exp (check_effective_target_concepts): New.
13141
e5096208 131422016-03-08 Jakub Jelinek <jakub@redhat.com>
13143
5370eb8d 13144 PR c++/70135
13145 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13146 * g++.dg/ubsan/pr70135.C: New test.
13147
e5096208 13148 PR target/70110
13149 * gcc.dg/pr70110.c: New test.
13150
cc37120d 131512016-03-07 Martin Jambor <mjambor@suse.cz>
13152
13153 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13154 * c-c++-common/gomp/if-1.c: Likewise.
13155 * c-c++-common/gomp/pr61486-2.c: Likewise.
13156 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13157 to dg-additional-options.
13158 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13159 * g++/gomp/target-teams-1.c: Likewise.
13160 * gcc.dg/gomp/gomp.exp: Likewise.
13161 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13162 dg-additional-options.
13163 * gfortran.dg/gomp/gomp.exp: Likewise.
13164 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13165 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13166 dg-additional-options.
13167 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13168
53c248d8 131692016-03-07 Martin Jambor <mjambor@suse.cz>
13170
13171 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13172 * c-c++-common/gomp/gridify-1.c: New test.
13173 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13174
541e79a0 131752016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13176
13177 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13178 trigger for cortex-r8, when scanning for register r8.
13179 * gcc.target/arm/pr45701-2.c: Likewise.
13180
4dfabd94 131812016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 13182 Jeff Law <law@redhat.com>
4dfabd94 13183
13184 PR tree-optimization/69740
13185 * gcc.c-torture/compile/pr69740-1.c: New test.
13186 * gcc.c-torture/compile/pr69740-2.c: New test.
13187
1b63a87b 131882016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13189
13190 * lib/target-supports.exp
13191 (check_effective_target_whole_vector_shift): Enable for PPC64.
13192
d33914da 131932016-03-07 Richard Biener <rguenther@suse.de>
13194
13195 PR tree-optimization/70115
13196 * gcc.dg/torture/pr70115.c: New testcase.
13197
584fba4b 131982016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13199
13200 PR middle-end/69916
13201 * c-c-++-common/goacc/pr69916.c: New.
13202
7f2f5ec0 132032016-03-07 Richard Henderson <rth@redhat.com>
13204
13205 * gcc.c-torture/compile/pr70061.c: New test.
13206
f530e7c4 132072016-03-07 Richard Biener <rguenther@suse.de>
13208
13209 PR testsuite/70109
13210 * gcc.dg/vect/O3-pr36098.c: New testcase.
13211
a3855fed 132122016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13213
13214 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13215
091ffc31 132162016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13217
13218 * gnat.dg/renaming9.ad[sb]: New testcase.
13219
2941b871 132202016-03-05 Jakub Jelinek <jakub@redhat.com>
13221
13222 PR c++/70084
13223 * g++.dg/expr/stdarg3.C: New test.
13224
5173ce42 132252016-03-04 Jeff Law <law@redhat.com>
13226
13227 PR tree-optimization/69196
13228 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13229 x86_64-*-*.
13230
2d1d2e55 132312016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13232
0e43078e 13233 PR c/69973
13234 * gcc.dg/pr69973.c: New test.
13235
d8ec06ae 13236 PR rtl-optimization/69941
13237 * gcc.dg/torture/pr69941.c: New test.
13238
2d1d2e55 13239 PR c/69824
13240 * gcc.dg/pr69824.c: New test.
13241
32f692e2 132422016-03-05 Tom de Vries <tom@codesourcery.com>
13243
13244 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13245 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13246 function.
13247
1c699e9a 132482016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13249
13250 PR c++/66786
13251 * g++.dg/cpp1y/var-templ48.C: New test.
13252 * g++.dg/cpp1y/var-templ49.C: New test.
13253
358448c6 132542016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13255
13256 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13257
01dc3c45 132582016-03-04 Jakub Jelinek <jakub@redhat.com>
13259
e968ff6d 13260 PR c++/70035
13261 * g++.dg/ubsan/pr70035.C: New test.
13262
01dc3c45 13263 PR target/70062
13264 * gcc.target/i386/pr70062.c: New test.
13265
3937d618 132662016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13267
13268 * g++.dg/template/typename21.C: Remove c++98_only.
13269
c58ac7f8 132702016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13271
13272 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13273
0060768a 132742016-03-04 David Malcolm <dmalcolm@redhat.com>
13275
13276 PR c/68187
13277 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13278 function.
13279 (fn_42_b): Likewise.
13280 (fn_42_c): Likewise.
13281
74c6fd40 132822016-03-04 David Malcolm <dmalcolm@redhat.com>
13283
13284 PR c/68187
13285 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13286 function.
13287 (fn_40_b): Likewise.
13288 (fn_41_a): Likewise.
13289 (fn_41_b): Likewise.
13290
31b11359 132912016-03-04 Jakub Jelinek <jakub@redhat.com>
13292
13293 PR target/70059
13294 * gcc.target/i386/avx512f-pr70059.c: New test.
13295 * gcc.target/i386/avx512dq-pr70059.c: New test.
13296
c5b93452 132972016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13298
13299 PR rtl-optimization/57676
13300 * gcc.dg/torture/pr57676.c: New test.
13301
268fbd56 133022016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13303
13304 * gcc.dg/pr70026.c: New test.
13305
6560d1ad 133062016-03-04 Marek Polacek <polacek@redhat.com>
13307
13308 PR c/69798
13309 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13310 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13311
cc7dfddf 133122016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13313
13314 PR target/70004
13315 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13316 Delete.
13317 (test_corners_sisd_si): Likewise.
13318 (main): Remove checks of the above.
13319 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13320
e9663bd4 133212016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13322
13323 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13324
dcdd684e 133252016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13326
13327 * gcc.dg/torture/pr69951.c: Accept argc==0.
13328
e692d332 133292016-03-04 Richard Biener <rguenther@suse.de>
13330
13331 PR c++/70054
13332 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13333 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13334
af77b7e6 133352016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13336
13337 PR testsuite/69766
13338 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13339 testing multiarch.
13340
290da96e 133412016-03-04 Jakub Jelinek <jakub@redhat.com>
13342
13343 PR debug/69947
13344 * gcc.dg/guality/pr69947.c: New test.
13345
e51ce713 133462016-03-03 Jakub Jelinek <jakub@redhat.com>
13347
13348 PR ada/70017
13349 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13350
1feed892 133512016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13352
13353 PR rtl-optimization/69904
13354 * gcc.target/arm/pr69904.c: New test.
13355
c32bda69 133562016-03-03 Jakub Jelinek <jakub@redhat.com>
13357
13358 PR target/70021
13359 * gcc.dg/vect/pr70021.c: New test.
13360 * gcc.target/i386/pr70021.c: New test.
13361
1bc579ed 133622016-03-03 Marek Polacek <polacek@redhat.com>
13363
13364 PR middle-end/70050
13365 * gcc.dg/pr70050.c: New test.
13366
cfa8d638 133672016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13368
13369 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13370
1b889259 133712016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13372
13373 PR tree-optimization/70043
13374 * gfortran.dg/vect/pr70043.f90: New test.
13375
f756dfa3 133762016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13377
13378 * gnat.dg/specs/task1.ads: New test.
13379
5cb4863d 133802016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13381
13382 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13383 Invoke gdb with -batch.
13384 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13385
5dd12e43 133862016-03-03 Richard Biener <rguenther@suse.de>
13387
13388 PR tree-optimization/55936
13389 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13390
d97ba4ca 133912016-03-02 Jeff Law <law@redhat.com>
13392
5d23c86f 13393 PR rtl-optimization/69942
13394 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13395 effects of argument promotions.
13396
d97ba4ca 13397 PR tree-optimization/69987
13398 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13399 target does not support -fprefetch-loop-arrays.
13400
901faaa0 134012016-03-02 Uros Bizjak <ubizjak@gmail.com>
13402
13403 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13404
51f6fdce 134052016-03-02 Bin Cheng <bin.cheng@arm.com>
13406
6bc7872f 13407 PR rtl-optimization/69052
51f6fdce 13408 * gcc.target/i386/pr69052.c: New test.
13409
31d31e07 134102016-03-02 Alan Modra <amodra@gmail.com>
13411
13412 * gcc.dg/pr69990.c: New.
13413
04faee95 134142016-03-02 Jakub Jelinek <jakub@redhat.com>
13415
270d0117 13416 PR c/68062
13417 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13418
13419 PR middle-end/70022
13420 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13421
04faee95 13422 PR target/70028
13423 * gcc.target/i386/pr70028.c: New test.
13424
a2cc9e8e 134252016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13426
13427 * c-c++-common/asan/swapcontext-test-1.c,
13428 * c-c++-common/tsan/thread_leak.c,
13429 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13430 * g++.dg/tsan/benign_race.C,
13431 * g++.dg/tsan/fd_close_norace.C,
13432 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13433 races with sanitizer output
13434
dd4bd263 134352016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 13436 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 13437
13438 PR target/67278
13439 * gcc.dg/simd-8.c: New testcase.
13440
b5fe3a49 134412016-03-02 Richard Biener <rguenther@suse.de>
13442
13443 PR middle-end/67278
13444 * gcc.dg/simd-7.c: New testcase.
13445
23601f67 134462016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13447
13448 * gcc.target/i386/pr70007.c: Tweak.
13449
f66f65e7 134502016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13451
13452 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13453
60773515 134542016-03-02 Marek Polacek <polacek@redhat.com>
13455
13456 PR c/67854
13457 * gcc.dg/pr67854.c: New test.
13458
6c094cb1 134592016-03-02 Jakub Jelinek <jakub@redhat.com>
13460
13461 PR middle-end/70025
13462 * gcc.dg/torture/pr70025.c: New test.
13463
7627bb56 134642016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13465
13466 PR tree-optimization/68621
13467 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13468
066c8e94 134692016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13470
13471 * gcc.target/i386/pr70007.c: New test.
13472
d3b819ad 134732016-03-01 Jeff Law <law@redhat.com>
13474
d4b9ad56 13475 PR tree-optimization/69196
7e217344 13476 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 13477
d3b819ad 13478 PR tree-optimization/69196
13479 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13480 duplicating code and spoiling the expected output.
13481
4f37285d 134822016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13483
13484 PR target/70033
13485 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13486 supports power9 before doing tests.
13487 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13488 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13489 * gcc.target/powerpc/p9-permute.c: Likewise.
13490
3e9c4f6c 134912016-03-01 Uros Bizjak <ubizjak@gmail.com>
13492
13493 PR target/70027
13494 * gcc.target/i386/pr70027.c: New test.
13495
e324729e 134962016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 13497
13498 * gcc.dg/pr70017.c: New test.
13499
40e9ce2d 135002016-03-01 Jakub Jelinek <jakub@redhat.com>
13501
13502 PR c/69796
13503 PR c/69974
13504 * gcc.dg/pr69796.c: New test.
13505 * gcc.dg/pr69974.c: New test.
13506
e8b016ea 135072016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13508
13509 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13510
24d3127c 135112016-02-29 Jeff Law <law@redhat.com>
13512
13513 PR tree-optimization/69987
13514 * gfortran.dg/pr69987.f90: New test.
13515
13516 PR tree-optimization/69989
13517 * gcc.c-torture/compile/pr69989-2.c: New test.
13518
12cc1225 135192016-03-01 Marek Polacek <polacek@redhat.com>
13520
13521 PR c++/69795
13522 * g++.dg/parse/invalid1.C: New test.
13523
d99a947c 135242016-03-01 Richard Biener <rguenther@suse.de>
13525
13526 PR middle-end/70022
13527 * gcc.dg/pr70022.c: New testcase.
13528
395dbc60 135292016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13530
13531 PR tree-optimization/69956
13532 * gcc.dg/pr69956.c: New test.
13533
40a35c55 135342016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13535
13536 PR target/70011
13537 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13538 XFAIL when hardware supports efficient unaligned storage access.
13539
4edc90b0 135402016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13541
13542 PR c++/69961
13543 * g++.dg/template/pr69961a.C: New test.
13544 * g++.dg/template/pr69961b.C: New test.
13545
1ed1f69a 135462016-02-29 David Malcolm <dmalcolm@redhat.com>
13547
13548 PR preprocessor/69985
13549 * gcc.dg/cpp/pr69985.c: New test case.
13550
01c5d15d 135512016-02-29 Jeff Law <law@redhat.com>
13552
3a4d3de5 13553 PR tree-optimization/70005
13554 * gcc.c-torture/execute/pr70005.c New test.
13555
01c5d15d 13556 PR tree-optimization/69999
13557 * gcc.c-torture/compile/pr69999.c: New test.
13558
1bf66b54 135592016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13560
13561 PR tree-optimization/69652
13562 * gcc.dg/torture/pr69652.c: Delete test.
13563 * gcc.dg/vect/pr69652.c: New test.
13564
b4d653d5 135652016-02-19 Richard Biener <rguenther@suse.de>
13566
13567 PR tree-optimization/69980
13568 * gfortran.dg/vect/pr69980.f90: New testcase.
13569
35bc4745 135702016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13571
13572 * gcc.target/sparc/20160229-1.c: New test.
13573
bb54a538 135742016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13575
13576 * gnat.dg/stack_usage3.adb: New test.
13577 * gnat.dg/stack_usage3_pkg.ads: New helper.
13578
95164e71 135792016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13580
13581 * gnat.dg/renaming8.adb: New test.
13582 * gnat.dg/renaming8_pkg1.ads: New helper.
13583 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13584 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13585
a890896f 135862016-02-29 Richard Biener <rguenther@suse.de>
13587
13588 PR tree-optimization/69720
13589 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13590
5c70403a 135912016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13592
13593 PR fortran/68147
13594 PR fortran/47674
13595 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13596
dfb6d139 135972016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 13598 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13599
13600 PR fortran/56007
13601 * gfortran.dg/coarray_8.f90: Adjust error message.
13602 * gfortran.dg/pr56007.f90: New test.
13603 * gfortran.dg/pr56007.f: New test.
13604
536508db 136052016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13606
13607 PR tree-optimization/69989
13608 * gcc.dg/torture/pr69989.c: New test.
13609
eec75e45 136102016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13611
13612 * gcc.target/i386/stack-realign-win.c: New test.
13613
0175e45a 136142016-02-28 Harald Anlauf <anlauf@gmx.de>
13615
13616 PR fortran/60126
13617 * gfortran.dg/pr60126.f90: New test.
13618
2a703589 136192016-02-27 Jeff Law <law@redhat.com>
13620
13621 Revert
13622 2016-02-26 Richard Biener <rguenther@suse.de>
13623 Jeff Law <law@redhat.com>
13624
13625 PR tree-optimization/69740
13626 * gcc.c-torture/compile/pr69740-1.c: New test.
13627 * gcc.c-torture/compile/pr69740-2.c: New test.
13628
359b4c18 136292016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13630
1c96765a 13631 PR fortran/69910
359b4c18 13632 * gfortran.dg/newunit_4.f90: New test.
13633
49462d93 136342016-02-27 Jakub Jelinek <jakub@redhat.com>
13635
13636 PR target/69613
13637 PR rtl-optimization/69886
13638 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13639 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13640 target.
13641
c4ac733e 136422016-02-26 Martin Sebor <msebor@redhat.com>
13643
13644 PR tree-optimization/15826
13645 * gcc.dg/tree-ssa/pr15826.c: New test.
13646
da8c4b5d 136472016-02-26 Jakub Jelinek <jakub@redhat.com>
13648
13649 PR target/69969
13650 * gcc.target/powerpc/pr69969.c: New test.
13651
0a4558eb 136522016-02-26 Martin Sebor <msebor@redhat.com>
13653
13654 PR c++/15766
13655 * g++.old-deja/g++.other/decl5.C: Add a test case.
13656
5b500299 136572016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13658
13659 PR target/69946
13660 * gcc.target/powerpc/pr69946.c: New file.
13661
565f533b 136622016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 13663 Jeff Law <law@redhat.com>
565f533b 13664
0a4558eb 13665 PR tree-optimization/69740
565f533b 13666 * gcc.c-torture/compile/pr69740-1.c: New test.
13667 * gcc.c-torture/compile/pr69740-2.c: New test.
13668
ff67cbea 136692016-02-26 Martin Jambor <mjambor@suse.cz>
13670
13671 PR middle-end/69920
13672 * gcc.dg/torture/pr69932.c: New test.
13673 * gcc.dg/torture/pr69936.c: Likewise.
13674
e400d817 136752016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13676
13677 PR target/69709
13678 * gcc.target/s390/pr69709.c: New test.
13679
126a5a2d 136802016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13681
13682 PR target/69245
13683 * gcc.target/aarch64/pr69245_1.c: New test.
13684
59c58860 136852016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13686
13687 PR target/69613
13688 * gcc.dg/torture/pr69613.c: New test.
13689
9441fa4e 136902016-02-26 Jakub Jelinek <jakub@redhat.com>
13691
13692 PR rtl-optimization/69891
13693 * gcc.target/i386/pr69891.c: New test.
13694
e48fcde0 136952016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 13696 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13697
35ed600a 13698 PR target/61397
f41208a1 13699 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13700 functionality for both 32-bit and 64-bit.
13701
c86aaa0e 137022016-02-26 Richard Biener <rguenther@suse.de>
13703
13704 PR tree-optimization/69551
13705 * gcc.dg/torture/pr69951.c: New testcase.
13706
38e71a65 137072016-02-25 Richard Biener <rguenther@suse.de>
13708
13709 PR tree-optimization/48795
13710 * gcc.dg/Warray-bounds-18.c: New testcase.
13711
03331e69 137122016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13713
13714 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13715
f14d8d6a 137162016-02-25 Jakub Jelinek <jakub@redhat.com>
13717
13718 PR rtl-optimization/69896
13719 * gcc.dg/pr69896.c: New test.
13720
4003c807 137212016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13722
13723 PR c++/69736
13724 * g++.dg/cpp1y/paren2.C: New test.
13725
a0573328 137262016-02-24 Martin Sebor <msebor@redhat.com>
13727
13728 PR c/51147
13729 * gcc.dg/enum-mode-2.c: New test.
13730
2cde02ad 137312016-02-24 Jakub Jelinek <jakub@redhat.com>
13732
13733 PR c++/69922
13734 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13735 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13736 * g++.dg/ubsan/pr69922.C: New test.
13737
f0ea75d1 137382016-02-24 Marek Polacek <polacek@redhat.com>
13739
13740 PR c/69819
13741 * gcc.dg/pr69819.c: New test.
13742
05027366 137432016-02-24 Martin Sebor <msebor@redhat.com>
13744
34ed562b 13745 PR c++/69912
13746 * g++.dg/ext/flexary15.C: New test.
13747
137482016-02-24 Martin Sebor <msebor@redhat.com>
13749
13750 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 13751 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 13752 * g++.dg/ext/builtin_alloca.C: Same.
05027366 13753
650c3ad5 137542016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13755 Charles Baylis <charles.baylis@linaro.org>
13756
13757 PR debug/61033
13758 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13759
596070e8 137602016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 13761 Jakub Jelinek <jakub@redhat.com>
596070e8 13762
13763 PR middle-end/69760
13764 * gcc.dg/torture/pr69760.c: New testcase.
13765
d6b92d9f 137662016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13767
13768 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13769 pattern on Solaris with as.
13770
90436d9d 137712016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13772
13773 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13774 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13775 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13776 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13777
7c749495 137782016-02-24 Jakub Jelinek <jakub@redhat.com>
13779
13780 PR middle-end/69915
13781 * gcc.dg/pr69915.c: New test.
13782
9c9680b5 137832016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13784
13785 PR rtl-optimization/69886
13786 * gcc.dg/torture/pr69886.c: New test.
13787
36d081ee 137882016-02-24 Richard Biener <rguenther@suse.de>
13789
13790 PR middle-end/68963
13791 * gcc.dg/torture/pr68963.c: New testcase.
13792
2a0accb9 137932016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13794
13795 PR target/69875
13796 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13797 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13798 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13799 * gcc.target/arm/atomic_loaddi_1.c: New test.
13800 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13801 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13802 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13803 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13804 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13805 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13806 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13807 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13808
f0e92ef1 138092016-02-24 Jakub Jelinek <jakub@redhat.com>
13810
13811 PR middle-end/69909
13812 * gcc.dg/torture/pr69909.c: New test.
13813
6907286f 138142016-02-24 Richard Biener <rguenther@suse.de>
13815
13816 PR tree-optimization/69907
13817 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13818 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13819 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13820
e6ab7475 138212016-02-24 Christian Bruel <christian.bruel@st.com>
13822
13823 * gcc.target/arm/pragma_cpp_fma.c: New test.
13824
47587450 138252016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13826
13827 PR fortran/61156
13828 * gfortran.dg/include_6.f90: Update test.
13829
d41ab738 138302016-02-23 Jakub Jelinek <jakub@redhat.com>
13831
13832 PR objc/69844
13833 * objc.dg/pr69844.m: New test.
13834
4772d9d5 138352016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13836
13837 PR libgfortran/69456
13838 * gfortran.dg/namelist_89.f90: New test.
13839 * gfortran.dg/pr59700.f90: Update test..
13840
8c38d887 138412016-02-23 Martin Sebor <msebor@redhat.com>
13842
13843 PR middle-end/69780
13844 * g++.dg/ext/builtin_alloca.C: New test.
13845 * gcc.dg/builtins-68.c: New test.
13846
ee1bfdb0 138472016-02-23 Richard Henderson <rth@redhat.com>
13848
13849 * gcc.target/i386/addr-space-3.c: Remove test.
13850
52609ec3 138512016-02-23 David Malcolm <dmalcolm@redhat.com>
13852
13853 PR preprocessor/69126
13854 PR preprocessor/69543
13855 * c-c++-common/pr69126-2-long.c: New test.
13856 * c-c++-common/pr69126-2-short.c: New test.
13857 * c-c++-common/pr69543-1.c: Remove xfail.
13858
d5bf2cc8 138592016-02-23 David Malcolm <dmalcolm@redhat.com>
13860
13861 PR preprocessor/69126
13862 PR preprocessor/69543
13863 PR preprocessor/69558
13864 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13865 (f): Rename to...
13866 (test_2): ...this, and add leading comment.
13867 (MACRO_3, test_3): New.
13868 (MACRO_4A, MACRO_4B, test_4): New.
13869 (MACRO): Rename to...
13870 (MACRO_5): ...this.
13871 (g): Rename to...
13872 (test_5): ...this, updating for renaming of MACRO, and
13873 add leading comment.
13874 * c-c++-common/pr69543-1.c: New.
13875 * c-c++-common/pr69543-2.c: New.
13876 * c-c++-common/pr69543-3.c: New.
13877 * c-c++-common/pr69543-4.c: New.
13878 * c-c++-common/pr69558-1.c: New.
13879 * c-c++-common/pr69558-2.c: New.
13880 * c-c++-common/pr69558-3.c: New.
13881 * c-c++-common/pr69558-4.c: New.
13882 * gcc.dg/pr69558.c: Move to...
13883 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13884 xfail for c++.
13885
3a37a410 138862016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13887
13888 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13889 to -ftree-parallelize-loops/-fopenacc changes.
13890 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13891 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13892 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13893 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13894 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13895 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13896 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13897 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13898 * c-c++-common/goacc/kernels-loop.c: Likewise.
13899 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13900 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13901 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13902 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13903
ecca180f 139042016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13905
13906 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13907
eec0fa3f 139082016-02-23 Jakub Jelinek <jakub@redhat.com>
13909
f1f91c07 13910 PR c++/69902
13911 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13912
eec0fa3f 13913 PR c/69900
13914 * gcc.dg/pr69900.c: New test.
13915
e045424d 139162016-02-23 Martin Jambor <mjambor@suse.cz>
13917
13918 PR tree-optimization/69666
13919 * gcc.dg/tree-ssa/pr69666.c: New test.
13920
f482dff6 139212016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13922
13923 PR fortran/67451
13924 * gfortran.dg/coarray_allocate_5.f08: New test.
13925
57ed698b 139262016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13927
13928 * gcc.target/s390/vcond-shift.c: Move to ...
13929 * gcc.target/s390/vector/vcond-shift.c: ... here.
13930
990e443c 139312016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13932
13933 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13934 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13935
296c5f01 139362016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13937
13938 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13939
e53f41d5 139402016-02-20 Mark Wielaard <mjw@redhat.com>
13941
13942 PR c/28901
13943 * gcc.dg/unused-variable-3.c: New test.
13944
13af201d 139452016-02-22 Jakub Jelinek <jakub@redhat.com>
13946
13947 PR target/69888
13948 * gcc.target/i386/pr69888.c: New test.
13949
682c90f9 139502016-02-22 Richard Biener <rguenther@suse.de>
13951
13952 PR tree-optimization/69882
13953 * gfortran.dg/vect/pr69882.f90: New testcase.
13954
b8cd18c3 139552016-02-22 Jakub Jelinek <jakub@redhat.com>
13956
13957 PR target/69885
13958 * gcc.dg/pr69885.c: New test.
13959
09343379 139602016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13961
13962 PR target/69806
13963 PR target/54089
13964 * gcc.target/sh/pr54089-10.c: New.
13965
b345a09f 139662016-02-20 Paul Thomas <pault@gcc.gnu.org>
13967
13968 PR fortran/69423
13969 * gfortran.dg/deferred_character_15.f90 : New test.
13970
51385aed 139712016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13972
13973 PR fortran/57365
13974 gfortran.dg/allocate_with_source_18.f03: New test.
13975
139762016-02-20 Harald Anlauf <anlauf@gmx.de>
13977
13978 PR fortran/52531
13979 gfortran.dg/gomp/pr52531.f90: New test.
13980
9cce8384 139812016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13982
13983 PR c++/69865
13984 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13985 -std=c++03.
13986
d91f5fbb 139872016-02-19 Jakub Jelinek <jakub@redhat.com>
13988
563d5cb8 13989 PR c++/69826
13990 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13991 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13992
0a04aac9 13993 PR c++/69850
13994 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13995
d91f5fbb 13996 PR c++/69851
13997 * g++.dg/torture/pr69851.C: New test.
13998
5fe1f282 139992016-02-19 Martin Sebor <msebor@redhat.com>
14000
14001 PR testsuite/69573
14002 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14003
a45bce11 140042016-02-19 Jakub Jelinek <jakub@redhat.com>
14005
6263dde1 14006 PR c++/69850
14007 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14008 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14009
a45bce11 14010 PR c++/67767
14011 * g++.dg/cpp0x/pr67767.C: New test.
14012
cf2ed1b7 140132016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14014
14015 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14016 for fp, simd, crypto, crc, lse.
14017 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14018 above.
14019 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14020 effective target check.
14021
f6cc34b0 140222016-02-19 Jakub Jelinek <jakub@redhat.com>
14023
14024 PR target/69820
14025 * gcc.target/i386/pr69820.c: New test.
14026
6c678e78 140272016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14028
14029 * gcc.target/s390/vector/int128-1.c: New test.
14030
b088ff4b 140312016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14032
14033 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14034
b11e60a4 140352016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14036
14037 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14038 instruction pattern name to prevent the testcase from failing with
14039 -march=z13.
14040
664ff6a0 140412016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14042
14043 * gcc.target/s390/md/movstr-2.c: New test.
14044
e80be24b 140452016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14046
14047 * gcc.target/s390/morestack.c: New test.
14048
9839f350 140492016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14050
14051 PR target/69625
14052 * gcc.target/s390/pr69625.c: Add test case.
14053
4550fbd0 140542016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14055
14056 PR testsuite/68580
14057 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14058
57d00b6a 140592016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14060
14061 PR target/68404
14062 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14063 * gcc.target/powerpc/fusion3.c: Likewise.
14064
63ad69d6 140652016-02-18 Richard Biener <rguenther@suse.de>
14066
14067 PR middle-end/69553
14068 * g++.dg/torture/pr69553.C: New testcase.
14069
d92404ed 140702016-02-18 Nick Clifton <nickc@redhat.com>
14071
4550fbd0 14072 PR target/62254
14073 PR target/69610
14074 * gcc.target/arm/pr62554.c: New test.
14075 * gcc.target/arm/pr69610-1.c: New test.
14076 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 14077
0808dfce 140782016-02-18 Richard Biener <rguenther@suse.de>
14079
14080 PR middle-end/69854
14081 * gcc.dg/torture/pr69854.c: New testcase.
14082
fc3527e3 140832016-02-17 Jakub Jelinek <jakub@redhat.com>
14084
14085 PR c++/69850
14086 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14087
e3c24279 140882012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14089
14090 * gcc.target/powerpc/vec-cg.c: New test.
14091
c9732c2b 140922016-02-17 Richard Biener <rguenther@suse.de>
14093
14094 PR testsuite/69586
14095 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14096
51bf9f9b 140972016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14098
14099 PR target/69161
14100 * gcc.c-torture/compile/pr69161.c: New test.
14101
6baedca3 141022016-02-17 David Sherwood <david.sherwood@arm.com>
14103
14104 PR target/69532
14105 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14106 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14107
4f240715 141082016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14109
14110 * gcc.dg/ifcvt-4.c: Skip on Visium.
14111
e0c0515d 141122016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14113
14114 * gnat.dg/atomic8.adb: New test.
14115
7b319ee6 141162016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14117
14118 * gnat.dg/discr46.ad[sb]: New test.
14119
48a7e3d1 141202016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14121
14122 PR Target/48344
14123 * gcc.target/powerpc/pr48344-1.c: New test.
14124
3f844f15 141252015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14126
14127 PR fortran/69742
14128 * gfortran.dg/associate_21.f90: New test.
14129
7675e968 141302016-02-16 Jakub Jelinek <jakub@redhat.com>
14131
14132 PR c/69835
14133 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14134 -Wnonnull in dg-options.
14135 * c-c++-common/nonnull-2.c: New test.
14136
d6faee88 141372016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14138 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14139
14140 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14141
3a2a72aa 141422016-02-16 Jakub Jelinek <jakub@redhat.com>
14143
14144 PR middle-end/69801
14145 * gcc.dg/pr69801.c: Add empty dg-options.
14146
28072426 141472016-02-16 James Norris <jnorris@codesourcery.com>
14148
14149 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14150 * g++.dg/goacc/deviceptr-1.c: New file.
14151
37fffac2 141522016-02-16 Jakub Jelinek <jakub@redhat.com>
14153
14154 PR tree-optimization/69820
14155 * gcc.dg/vect/pr69820.c: New test.
14156
f72a5e61 141572016-02-16 Richard Biener <rguenther@suse.de>
14158
14159 PR tree-optimization/69776
14160 * gcc.dg/torture/pr69776-2.c: New testcase.
14161
50e0cd76 141622016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14163
14164 PR tree-optimization/69714
14165 * gcc.dg/torture/pr69714.c: New test.
14166
14a72c4e 141672016-02-16 Jakub Jelinek <jakub@redhat.com>
14168
14169 PR tree-optimization/69802
14170 * gcc.dg/pr69802.c: New test.
14171
fd808c11 141722016-02-16 Richard Biener <rguenther@suse.de>
14173
14174 PR middle-end/69801
14175 * gcc.dg/pr69801.c: New testcase.
14176
49a549ca 141772016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14178
14179 PR libgfortran/69651
14180 * gfortran.dg/read_bang.f90: New test.
14181 * gfortran.dg/read_bang4.f90: New test.
14182
77454e6e 141832016-02-15 Jakub Jelinek <jakub@redhat.com>
14184
2074f21c 14185 PR c++/69658
14186 * g++.dg/init/pr69658.C: New test.
14187
77454e6e 14188 PR c++/69797
14189 * c-c++-common/pr69797.c: New test.
14190
4ef4d764 141912016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14192
14193 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14194 check for aarch64*-*-*.
14195
4a45fe0f 141962016-02-15 Richard Biener <rguenther@suse.de>
14197
14198 PR tree-optimization/69783
14199 * gcc.dg/vect/pr69783.c: New testcase.
14200
0b3619e6 142012016-02-15 Richard Biener <rguenther@suse.de>
14202
14203 PR tree-optimization/69776
14204 * gcc.dg/torture/pr69776.c: New testcase.
14205
9b49c3cb 142062016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14207
14208 PR fortran/60526
14209 * gfortran.dg/type_decl_4.f90: Reinstated.
14210
e46faff9 142112016-02-14 John David Anglin <danglin@gcc.gnu.org>
14212
14213 PR fortran/68746
14214 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14215
a96c809a 142162016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14217
14218 PR fortran/60526
14219 PR bootstrap/69816
14220 * gfortran.dg/type_decl_4.f90: Removed.
14221
fdec7e88 142222016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14223
14224 PR fortran/60526
14225 * gfortran.dg/type_decl_4.f90: New test.
14226
a72095c4 142272016-02-14 Alan Modra <amodra@gmail.com>
14228
bc436924 14229 PR testsuite/68886
a72095c4 14230 * gcc.c-torture/execute/stkalign.c: Revise test.
14231
73bb5f8b 142322016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14233
14234 PR target/67260
14235 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14236
beb13161 142372016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14238
14239 PR target/67260
14240 * gcc.target/sh/torture/pr67260.c: New.
14241
67cab04e 142422016-02-12 John David Anglin <danglin@gcc.gnu.org>
14243
14244 * gcc.dg/pr67964.c: Add dg-require-alias.
14245
44a59bb1 142462016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14247
14248 PR target/67636
14249 PR target/64345
14250 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14251
38c9bd3a 142522016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14253
14254 PR libgfortran/69668
14255 * gfortran.dg/namelist_88.f90: New test.
14256
1774ff82 142572016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14258
14259 PR libgfortran/69668
14260 * gfortran.dg/namelist_38.f90: Update test.
14261 * gfortran.dg/namelist_84.f90: Update test.
14262
aec1f4bd 142632016-02-12 David Malcolm <dmalcolm@redhat.com>
14264
14265 PR other/69554
14266 * gcc.dg/pr69554-1.c: New test.
14267 * gfortran.dg/pr69554-1.F90: New test.
14268 * gfortran.dg/pr69554-2.F90: New test.
14269 * lib/gcc-dg.exp (proc dg-locus): New function.
14270 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14271 distinguish between the caret-printing and non-caret-printing
14272 cases. If caret-printing has been explicitly enabled, bail out
14273 without attempting to fix up the output.
14274
da7d5066 142752016-02-12 David Malcolm <dmalcolm@redhat.com>
14276
14277 PR driver/69265
14278 PR driver/69453
14279 * gcc.dg/spellcheck-options-3.c: New test case.
14280 * gcc.dg/spellcheck-options-4.c: New test case.
14281 * gcc.dg/spellcheck-options-5.c: New test case.
14282 * gcc.dg/spellcheck-options-6.c: New test case.
14283 * gcc.dg/spellcheck-options-7.c: New test case.
14284 * gcc.dg/spellcheck-options-8.c: New test case.
14285 * gcc.dg/spellcheck-options-9.c: New test case.
14286 * gcc.dg/spellcheck-options-10.c: New test case.
14287
fcce1b0b 142882016-02-12 Jakub Jelinek <jakub@redhat.com>
14289
14290 PR rtl-optimization/69764
14291 PR rtl-optimization/69771
14292 * c-c++-common/pr69764.c: New test.
14293 * gcc.dg/torture/pr69771.c: New test.
14294
6d609290 142952016-02-12 Marek Polacek <polacek@redhat.com>
14296
14297 * g++.dg/torture/init-list1.C: New.
14298
7d75fb56 142992016-02-12 Marek Polacek <polacek@redhat.com>
14300
14301 * gcc.dg/pr69522.c: Add empty dg-options.
14302
52543fda 143032016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14304
14305 * g++.dg/lto/lto.exp: Include and init mpx.
14306 * g++.dg/lto/pr69729_0.C: New test.
14307
34947478 143082016-02-12 Jakub Jelinek <jakub@redhat.com>
14309
9181a4ec 14310 PR ipa/69241
14311 * g++.dg/ipa/pr69241-4.C: New test.
14312
34947478 14313 PR ipa/68672
14314 * g++.dg/ipa/pr68672-1.C: New test.
14315 * g++.dg/ipa/pr68672-2.C: New test.
14316 * g++.dg/ipa/pr68672-3.C: New test.
14317
74a4140f 143182016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14319
14320 PR c/69522
50e0cd76 14321 * gcc.dg/pr69522.c: New test.
74a4140f 14322
9ddb20d6 143232016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14324
14325 PR c++/69098
14326 * g++.dg/cpp1y/69098.C: New test.
14327 * g++.dg/cpp1y/69098-2.C: New test.
14328
67cf9b55 143292016-02-12 Jakub Jelinek <jakub@redhat.com>
14330
14331 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14332 and neighbour -> neighbor.
14333 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14334 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14335 * c-c++-common/Wvarargs.c: Likewise.
14336 * c-c++-common/goacc/host_data-5.c: Likewise.
14337 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14338 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14339 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14340 * gcc.target/aarch64/pr60697.c: Likewise.
14341 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14342 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14343 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14344 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14345 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14346 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14347 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14348 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14349 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14350 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14351 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14352 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14353 * g++.dg/lookup/koenig5.C: Likewise.
14354 * g++.dg/ext/no-asm-2.C: Likewise.
14355 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14356 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14357 * gfortran.dg/used_types_16.f90: Likewise.
14358 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14359 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14360 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14361 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14362 * gfortran.dg/abstract_type_6.f03: Likewise.
14363 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14364 * gfortran.dg/used_types_15.f90: Likewise.
14365 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14366 * gfortran.dg/exit_3.f08: Likewise.
14367 * gfortran.dg/open_status_2.f90: Likewise.
14368 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14369 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14370 * gfortran.dg/associate_1.f03: Likewise.
14371 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14372 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14373 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14374 * gcc.dg/builtin-object-size-1.c: Likewise.
14375 * gcc.dg/noreturn-6.c: Likewise.
14376 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14377 * gcc.dg/globalalias.c: Likewise.
14378 * gcc.dg/builtins-config.h: Likewise.
14379 * gcc.dg/pr30457.c: Likewise.
14380 * gcc.c-torture/compile/volatile-1.c: Likewise.
14381 * gcc.c-torture/execute/20101011-1.c: Likewise.
14382 * c-c++-common/Waddress-1.c: Likewise.
14383
40b38ace 143842016-02-11 Jakub Jelinek <jakub@redhat.com>
14385
14386 PR c/69768
14387 * c-c++-common/Waddress-1.c: New test.
14388
42c87ca9 143892016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14390
14391 PR fortran/69296
14392 * gfortran.dg/associate_19.f03: New test.
14393 * gfortran.dg/associate_20.f03: New test.
14394
acb7939f 143952016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14396
14397 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14398
6defe3c5 143992016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14400
14401 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14402 .arch armv8-a\n. Add -dA to dg-options.
14403 * gcc.target/aarch64/assembler_arch_1.c: New test.
14404 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14405
63f63318 144062016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14407
14408 PR c++/68726
14409 * g++.dg/cpp0x/pr68726.C: New.
14410
1cddf457 144112016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14412
14413 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14414 test.
14415
b86fba37 144162016-02-11 Richard Biener <rguenther@suse.de>
14417
14418 * g++.dg/tree-ssa/pr61034.C: Adjust.
14419
ec4ec95a 144202016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14421
be7c31e9 14422 PR target/69148
ec4ec95a 14423 * gcc.target/s390/pr69148.c: New.
14424
f64416ca 144252016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14426
14427 PR tree-optimization/69652
14428 * gcc.dg/torture/pr69652.c: New test.
14429
e5d1ea31 144302016-02-10 Jakub Jelinek <jakub@redhat.com>
14431 Patrick Palka <ppalka@gcc.gnu.org>
14432
14433 PR ipa/69241
14434 PR c++/69649
14435 * g++.dg/ipa/pr69241-1.C: New test.
14436 * g++.dg/ipa/pr69241-2.C: New test.
14437 * g++.dg/ipa/pr69241-3.C: New test.
14438 * g++.dg/ipa/pr69649.C: New test.
14439
fa03b19d 144402016-02-10 Uros Bizjak <ubizjak@gmail.com>
14441
14442 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14443 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14444
14485c8a 144452016-02-10 Bin Cheng <bin.cheng@arm.com>
14446
14447 PR tree-optimization/68021
14448 * gcc.dg/tree-ssa/pr68021.c: New test.
14449
79f1ed25 144502016-02-10 Richard Biener <rguenther@suse.de>
14451
14452 PR tree-optimization/69726
14453 * gcc.dg/uninit-22.c: New testcase.
14454
58f74eff 144552016-02-09 Andrew Pinski <apinski@cavium.com>
14456
14457 PR tree-opt/69282
14458 * gcc.c-torture/compile/20160205-1.c: New testcase.
14459
600c00f7 144602016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14461
14462 PR target/68404
14463 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14464 instead accessing a really large arrray.
14465 * gcc.target/powerpc/fusion3.c: Likewise.
14466
0771836e 144672016-02-09 Charles Baylis <charles.baylis@linaro.org>
14468
14469 PR target/68532
14470 * gcc.c-torture/execute/pr68532.c: New test.
14471
4ccd644f 144722016-02-11 Alexandre Oliva <aoliva@redhat.com>
14473
14474 PR target/69634
14475 * gcc.dg/pr69634.c: New.
14476
2e980a39 144772016-02-09 Richard Biener <rguenther@suse.de>
14478
14479 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14480
aacf7102 144812016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 14482
aacf7102 14483 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14484
a1856ddf 144852016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14486
14487 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14488
d4d3da7e 144892016-02-09 Richard Biener <rguenther@suse.de>
14490
14491 PR tree-optimization/69715
14492 * gcc.dg/torture/pr69715.c: New testcase.
14493
9cc6714f 144942016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14495
14496 PR c++/69139
14497 * g++.dg/cpp0x/trailing12.C: New test.
14498 * g++.dg/cpp0x/trailing13.C: New test.
14499
83d5062b 145002016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14501
14502 PR c++/69283
14503 PR c++/67835
14504 * g++.dg/cpp1y/auto-fn29.C: New test.
14505 * g++.dg/cpp1y/auto-fn30.C: New test.
14506
394a86f3 145072016-02-08 Jakub Jelinek <jakub@redhat.com>
14508
14509 PR tree-optimization/69209
14510 * gcc.c-torture/compile/pr69209.c: New test.
14511
93b124b4 145122016-02-08 Jeff Law <law@redhat.com>
14513
14514 PR tree-optimization/68541
14515 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14516 of statements allowed in join block for path splitting.
14517
26abce13 145182016-02-08 Jakub Jelinek <jakub@redhat.com>
14519
0acb2d6e 14520 PR c++/59627
14521 * g++.dg/gomp/pr59627.C: New test.
14522
26abce13 14523 PR ipa/69239
14524 * g++.dg/ipa/pr69239.C: New test.
14525
86e0b129 145262016-02-08 David Malcolm <dmalcolm@redhat.com>
14527
14528 PR preprocessor/69664
14529 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14530 * gcc.dg/cpp/warn-comments.c: Likewise.
14531
f553d9f8 145322016-02-08 Marek Polacek <polacek@redhat.com>
14533
14534 PR c++/69688
14535 * g++.dg/init/const12.C: New test.
14536
600695e0 145372016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14538
14539 PR target/60410
14540 * gcc.dg/lto/pr55113_0.c: Remove test.
14541
c4f4b1e8 145422016-02-08 Richard Biener <rguenther@suse.de>
14543
14544 PR tree-optimization/69719
14545 * gcc.dg/torture/pr69719.c: New testcase.
14546
5a987d87 145472016-02-08 Richard Biener <rguenther@suse.de>
14548 Jeff Law <law@redhat.com>
14549
14550 PR target/68273
14551 * gcc.target/mips/pr68273.c: New testcase.
14552
0418e71d 145532016-02-08 Richard Biener <rguenther@suse.de>
14554
14555 PR rtl-optimization/69274
14556 * gcc.target/i386/addr-sel-1.c: XFAIL.
14557
07c0f1ca 145582016-02-08 Jeff Law <law@redhat.com>
14559
40d85f4c 14560 PR tree-optimization/68541
14561 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14562
140e093f 14563 PR tree-optimization/65917
07c0f1ca 14564 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14565
16430acf 145662016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14567
14568 PR fortran/50555
14569 * gfortran.dg/namelist_args.f90: New test.
14570
3f0ff0d8 145712016-02-05 Jeff Law <law@redhat.com>
14572
140e093f 14573 PR tree-optimization/68541
3f0ff0d8 14574 * gcc.dg/tree-ssa/split-path-2.c: New test.
14575 * gcc.dg/tree-ssa/split-path-3.c: New test.
14576 * gcc.dg/tree-ssa/split-path-4.c: New test.
14577 * gcc.dg/tree-ssa/split-path-5.c: New test.
14578 * gcc.dg/tree-ssa/split-path-6.c: New test.
14579 * gcc.dg/tree-ssa/split-path-7.c: New test.
14580
a7cc1f94 145812016-02-05 Martin Sebor <msebor@redhat.com>
14582
14583 PR c++/69662
14584 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14585 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14586
fcb25f28 145872016-02-06 Richard HEnderson <rth@redhat.com>
14588
14589 PR c/69643
14590 * gcc.target/i386/addr-space-4.c: New.
14591 * gcc.target/i386/addr-space-5.c: New.
14592
3a2545a1 145932016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14594
14595 PR fortran/66089
14596 * gfortran.dg/elemental_dependency_6.f90: New.
14597
1e302465 145982016-02-05 Jakub Jelinek <jakub@redhat.com>
14599
66feb54c 14600 PR rtl-optimization/69691
14601 * gcc.c-torture/execute/pr69691.c: New test.
14602
1e302465 14603 PR c++/69628
14604 * g++.dg/parse/pr69628.C: New test.
14605
9c28a298 146062016-02-05 Uros Bizjak <ubizjak@gmail.com>
14607
14608 * gcc.dg/sancov/asan.c: Move to ...
14609 * gcc.dg/asan/sancov-1.c: ... here.
14610
a854e286 146112016-02-05 Uros Bizjak <ubizjak@gmail.com>
14612
14613 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14614
d4f0b240 146152016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14616
14617 PR target/69677
14618 * gcc.target/i386/pr69677.c: New test.
14619
235d8723 146202016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14621
14622 PR c++/68948
14623 * g++.dg/template/pr68948.C: New test.
14624
f390cf65 146252016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14626
14627 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14628 (only necessary on s390x).
14629
ab99f104 146302016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14631
14632 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14633 -mno-accumulate-outgoing-args.
14634
f7ef5392 146352016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14636
14637 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14638
6b098e91 146392016-02-04 Jakub Jelinek <jakub@redhat.com>
14640
14641 PR c/69669
14642 * c-c++-common/pr69669.c: New test.
14643
f0146cf3 146442016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14645
14646 PR target/69667
14647 * g++.dg/pr69667.C: New file.
14648
08fd6cf5 146492016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14650
14651 PR target/69619
14652 * gcc.dg/pr69619.c: Add new test.
14653
a6f3f39f 146542016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14655
14656 PR rtl-optimization/69577
14657 * gcc.target/i386/pr69577.c: New test.
14658
774068a0 146592016-02-04 Martin Liska <mliska@suse.cz>
14660
14661 * g++.dg/asan/pr69276.C: New test.
14662
f50a7894 146632016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14664
14665 PR target/65932
14666 PR target/67714
14667 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14668 a single smulbb instruction.
14669 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14670 * gcc.target/amr/wmul-2.c: Likewise.
14671
6b722eb3 146722016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14673
14674 PR target/65932
14675 PR target/67714
14676 * gcc.c-torture/execute/pr67714.c: New test.
14677
1f1475a7 146782016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14679
14680 PR target/69454
14681 * gcc.target/i386/pr69454-1.c: New test.
14682 * gcc.target/i386/pr69454-2.c: New test.
14683
6b94e133 146842016-02-03 Martin Sebor <msebor@redhat.com>
14685
14686 PR c++/69251
14687 PR c++/69253
14688 PR c++/69290
14689 PR c++/69277
14690 PR c++/69349
14691 * g++.dg/ext/flexarray-mangle-2.C: New test.
14692 * g++.dg/ext/flexarray-mangle.C: New test.
14693 * g++.dg/ext/flexarray-subst.C: New test.
14694 * g++.dg/ext/flexary11.C: New test.
14695 * g++.dg/ext/flexary12.C: New test.
14696 * g++.dg/ext/flexary13.C: New test.
14697 * g++.dg/ext/flexary14.C: New test.
14698 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14699
342ed0ac 147002016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14701
14702 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14703 Define only if CHECK_FLOAT128 is defined.
14704 (main): Properly initialize u5.
14705
edf6c4d2 147062016-02-03 Jakub Jelinek <jakub@redhat.com>
14707
415d5641 14708 PR c/69627
14709 * gcc.dg/pr69627.c: New test.
14710
edf6c4d2 14711 PR target/69644
14712 * gcc.dg/pr69644.c: New test.
14713
cf8f3ba0 147142016-02-03 Mike Stump <mikestump@comcast.net>
14715
14716 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14717 support for struct-layout-1.exp.
14718
c90d55dd 147192016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14720
14721 PR c++/69056
f7ef5392 14722 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 14723
401bd0c8 147242016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14725 Alexandre Oliva <aoliva@redhat.com>
14726
14727 PR target/69461
14728 * gcc.target/powerpc/pr69461.c: New.
14729
277d9d1d 147302016-02-03 Uros Bizjak <ubizjak@gmail.com>
14731
14732 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14733 works from here ...
14734 (check_effective_target_fsanitize_thread): ... to here. Do not
14735 specify additional compile flags for the test source.
14736 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14737 specify additional compile flags for the test source.
14738
e69ad94a 147392016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14740
14741 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14742
a4454da2 147432016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14744
14745 PR fortran/67451
14746 PR fortran/69418
14747 * gfortran.dg/coarray_allocate_2.f08: New test.
14748 * gfortran.dg/coarray_allocate_3.f08: New test.
14749 * gfortran.dg/coarray_allocate_4.f08: New test.
14750
88cab2dd 147512016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14752
14753 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14754 use same scan-tree-dump-times on all platforms.
14755 * gcc.dg/vect/vect-outer-1.c: Likewise.
14756 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14757 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14758 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14759 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14760 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14761 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14762 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14763
66ea75c4 147642016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14765
14766 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14767 warning.
14768
4eef8df7 147692016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14770
14771 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14772
665fbc2f 147732016-02-02 James Norris <jnorris@codesourcery.com>
14774
14775 * c-c++-common/goacc/routine-5.c: Add tests.
14776
b10e3d47 147772016-02-02 Alexander Monakov <amonakov@ispras.ru>
14778
14779 * gcc.target/nvptx/unsigned-cmp.c: New test.
14780
12ad66dd 147812016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14782
14783 * gcc.target/aarch64/scalar_shift_1.c
14784 (test_corners_sisd_di): Improve force to SIMD register.
14785 (test_corners_sisd_si): Likewise.
14786 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14787 Remove scan-assembler check for ldr.
14788
f9ec342f 147892016-02-02 Richard Biener <rguenther@suse.de>
14790
14791 PR tree-optimization/69595
14792 * gcc.dg/Warray-bounds-17.c: New testcase.
14793
32f2925a 147942016-02-02 Richard Biener <rguenther@suse.de>
14795
14796 PR tree-optimization/69606
14797 * gcc.dg/torture/pr69606.c: New testcase.
14798
cfd9ca84 147992016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14800
14801 PR middle-end/68542
14802 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14803 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14804
19bf08e2 148052016-02-02 Alan Modra <amodra@gmail.com>
14806
14807 PR target/69548
14808 * gcc.target/powerpc/pr69548.c: New test.
14809
6f13b088 148102016-02-01 Jakub Jelinek <jakub@redhat.com>
14811
dcddc5af 14812 PR rtl-optimization/69592
14813 * gcc.dg/pr69592.c: New test.
14814
6f13b088 14815 PR preprocessor/69543
14816 PR c/69558
14817 * gcc.dg/pr69543.c: New test.
14818 * gcc.dg/pr69558.c: New test.
14819
d090e5c2 148202016-02-01 Uros Bizjak <ubizjak@gmail.com>
14821
fcb317c5 14822 PR testsuite/65940
14823 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 14824
aaf527dc 148252016-02-01 Martin Sebor <msebor@redhat.com>
14826
14827 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14828
1674217b 148292016-02-01 Bin Cheng <bin.cheng@arm.com>
14830
14831 PR tree-optimization/67921
14832 * c-c++-common/ubsan/pr67921.c: New test.
14833
b4007655 148342016-02-01 Richard Biener <rguenther@suse.de>
14835
14836 PR middle-end/69556
14837 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14838
88a477bb 148392016-02-01 Richard Biener <rguenther@suse.de>
14840
14841 PR tree-optimization/69574
14842 * gcc.dg/torture/pr69574.c: New testcase.
14843
2eaaa4e7 148442016-02-01 Richard Biener <rguenther@suse.de>
14845
14846 PR tree-optimization/69579
14847 * gcc.dg/setjmp-6.c: New testcase.
14848
e3882c44 148492016-02-01 Jakub Jelinek <jakub@redhat.com>
14850
14851 PR rtl-optimization/69570
14852 * g++.dg/opt/pr69570.C: New test.
14853
f80aff47 148542016-02-01 Richard Henderson <rth@redhat.com>
14855
14856 * gcc.dg/pr69535.c: New test.
14857
240568aa 148582016-01-31 John David Anglin <danglin@gcc.gnu.org>
14859
6009b3b8 14860 PR testsuite/69584
14861 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14862 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14863
1fdf7177 14864 PR debug/68244
14865 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14866
240568aa 14867 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14868
cb3e5ac0 148692016-01-31 Paul Thomas <pault@gcc.gnu.org>
14870
14871 PR fortran/67564
14872 * gfortran.dg/allocate_with_source_17.f03: New test.
14873
3b8b902b 148742016-01-30 Jakub Jelinek <jakub@redhat.com>
14875
14876 PR tree-optimization/69546
14877 * gcc.dg/torture/pr69546.c: New test.
14878
17985abe 148792016-01-30 Paul Thomas <pault@gcc.gnu.org>
14880
14881 PR fortran/69566
14882 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14883
b5239e80 148842016-01-30 Martin Sebor <msebor@redhat.com>
14885
14886 PR c++/68490
14887 * g++.dg/ext/flexary10.C: New test.
14888
e8f03010 148892016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14890
14891 PR fortran/66707
14892 gfortran.dg/common_23.f90: New test.
14893
dc93691a 148942016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14895
14896 PR target/65546
14897 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14898 condition being checked, and disable it when the target supports
14899 misaligned loads and stores.
14900
ff5e28e9 149012016-01-29 Jakub Jelinek <jakub@redhat.com>
14902
14903 PR debug/69518
14904 * gcc.dg/torture/pr69518.c: New test.
14905
b0d8930a 149062016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14907
14908 PR target/69530
14909 * gcc.target/i386/pr69530.c: New test.
14910
21601fc7 149112016-01-29 Steve Ellcey <sellcey@imgtec.com>
14912
14913 PR target/65604
14914 * gcc.target/mips/div-delay.c: New test.
14915
ca6c7317 149162016-01-29 Jakub Jelinek <jakub@redhat.com>
14917
4758dc39 14918 PR target/69551
14919 * gcc.target/i386/pr69551.c: New test.
14920
ca6c7317 14921 PR target/66137
14922 * gcc.target/i386/pr66137.c: New test.
14923
e3078da6 149242016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14925
14926 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14927 always built for p5600.
14928 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14929 isa=p5600 dg-option.
14930
b622ec25 149312016-01-29 Richard Biener <rguenther@suse.de>
14932
14933 PR tree-optimization/69547
14934 * g++.dg/tree-ssa/pr69547.C: New testcase.
14935
d2a60e99 149362016-01-29 Jakub Jelinek <jakub@redhat.com>
14937
14938 PR debug/66869
14939 * g++.dg/warn/Wunused-function2.C: New test.
14940
ae849d2b 149412016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14942
14943 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14944 support for test to succeed.
14945
ce6a6978 149462016-01-29 Marek Polacek <polacek@redhat.com>
14947
14948 PR c++/69509
14949 PR c++/69516
14950 * g++.dg/ext/constexpr-vla2.C: New test.
14951 * g++.dg/ext/constexpr-vla3.C: New test.
14952 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14953
7550d855 149542016-01-29 Richard Biener <rguenther@suse.de>
14955
14956 PR middle-end/69537
14957 * gcc.dg/uninit-21.c: New testcase.
14958
f11bb279 149592016-01-28 Uros Bizjak <ubizjak@gmail.com>
14960
14961 PR target/69459
14962 * gcc.target/i386/pr69459.c: New test.
14963
c80c12c8 149642016-01-28 Steve Ellcey <sellcey@imgtec.com>
14965
14966 PR target/68400
14967 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14968 * gcc.target/mips/pr68400.c: New test.
14969
c649bacc 149702016-01-28 Martin Sebor <msebor@redhat.com>
14971
14972 PR target/17381
14973 * gcc.target/powerpc/pr17381.c: New test.
14974
f4881661 149752016-01-28 Jakub Jelinek <jakub@redhat.com>
14976
14977 PR middle-end/69542
14978 * gcc.dg/torture/pr69542.c: New test.
14979
d66fdd75 149802016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14981
14982 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14983
d4a78818 149842016-01-28 David Edelsohn <dje.gcc@gmail.com>
14985
14986 * gcc.dg/pr65980.c: Skip on AIX.
14987 * gcc.dg/pr66688.c: Same.
14988
21329e97 149892016-01-28 David Edelsohn <dje.gcc@gmail.com>
14990
14991 PR target/63679
14992 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14993 * gcc.dg/tree-ssa/sra-18.c: Same.
14994
cc7124a6 149952016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14996
14997 PR fortran/62536
14998 * gfortran.dg/block_15.f08: New test.
14999 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15000 on incorrectly closed BLOCK.
15001
358dfcb4 150022016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15003
15004 * gcc.dg/declare-simd.c: New test.
2034deb9 15005
e87502d6 150062016-01-28 Richard Biener <rguenther@suse.de>
15007
15008 PR tree-optimization/69466
15009 * gfortran.dg/vect/pr69466.f90: New testcase.
15010
44e7334b 150112016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15012
15013 * g++.dg/pr67989.C: Remove ARM-specific option.
15014 * gcc.target/arm/pr67989.C: New file.
15015
5ce8f551 150162016-01-27 Uros Bizjak <ubizjak@gmail.com>
15017
15018 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15019 and expm1 test for glibc < 2.11.
15020
fa6e6b15 150212016-01-27 Richard Henderson <rth@redhat.com>
15022
15023 * gcc.c-torture/execute/pr69447.c: New test.
15024
150252016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 15026
7b8122c6 15027 PR fortran/69422
147b2f9b 15028 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15029
78e516eb 150302016-01-27 Jakub Jelinek <jakub@redhat.com>
15031
15032 PR debug/66869
15033 * gcc.dg/pr66869.c: New test.
15034
9b849350 150352016-01-25 Jeff Law <law@redhat.com>
15036
15037 PR tree-optimization/68398
f11bb279 15038 PR tree-optimization/69196
9b849350 15039 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15040 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15041 path to avoid new heuristic allowing more irreducible regions
15042 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15043 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15044 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15045 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15046 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15047
fee5e491 150482016-01-27 Marek Polacek <polacek@redhat.com>
15049
15050 PR c/68062
15051 * c-c++-common/vector-compare-4.c: New test.
15052
eec96426 150532016-01-27 David Malcolm <dmalcolm@redhat.com>
15054
15055 PR preprocessor/69126
15056 * c-c++-common/pr69126.c: New test case.
15057
5068be18 150582016-01-27 Ian Lance Taylor <iant@google.com>
15059
15060 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15061
5fa82c11 150622016-01-27 Ryan Burn <contact@rnburn.com>
15063
15064 PR cilkplus/69267
15065 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15066
b3df0219 150672016-01-27 Uros Bizjak <ubizjak@gmail.com>
15068
15069 PR target/69512
15070 * gcc.target/i386/pr69512.c: New test.
15071
d46a16d4 150722016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15073
15074 PR ada/69488
15075 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15076
6a9b35ef 150772016-01-27 Marek Polacek <polacek@redhat.com>
15078
15079 PR c++/69379
15080 * g++.dg/pr69379.C: New test.
15081
18e9663b 150822016-01-27 Martin Sebor <msebor@redhat.com>
15083
15084 PR c++/69317
15085 * g++.dg/abi/Wabi-2-2.C: New test.
15086 * g++.dg/abi/Wabi-2-3.C: New test.
15087 * g++.dg/abi/Wabi-3-2.C: New test.
15088 * g++.dg/abi/Wabi-3-3.C: New test.
15089
c88301ad 150902016-01-27 Richard Biener <rguenther@suse.de>
15091
15092 PR tree-optimization/69166
15093 * gcc.dg/torture/pr69166.c: New testcase.
15094
8ca47550 150952016-01-27 Martin Jambor <mjambor@suse.cz>
15096
15097 PR tree-optimization/69355
15098 * gcc.dg/tree-ssa/pr69355.c: New test.
15099
5cb23e3c 151002016-01-27 Marek Polacek <polacek@redhat.com>
15101
15102 PR c++/69496
15103 * g++.dg/ext/constexpr-vla1.C: New test.
15104
7b0c1b6d 151052016-01-20 Christian Bruel <christian.bruel@st.com>
15106
15107 PR target/69245
15108 * gcc.target/arm/pr69245.c: New test.
15109
220112fc 151102016-01-27 Jakub Jelinek <jakub@redhat.com>
15111
15112 PR tree-optimization/69399
15113 * gcc.dg/torture/pr69399.c: New test.
15114
16294490 151152016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15116
15117 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15118
8abd3d0c 151192016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15120
15121 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15122
7cf9b895 151232016-01-26 Tom de Vries <tom@codesourcery.com>
15124
15125 PR tree-optimization/69110
15126 * gcc.dg/autopar/pr69110.c: New test.
15127
557c1942 151282016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 15129 Sebastian Pop <s.pop@samsung.com>
557c1942 15130
15131 * gcc.dg/graphite/isl-ast-op-select.c: New.
15132
80adbd96 151332015-01-26 Paul Thomas <pault@gcc.gnu.org>
15134
15135 PR fortran/69385
15136 * gfortran.dg/allocate_error_6.f90: New test.
15137
c3f86f60 151382016-01-26 Richard Henderson <rth@redhat.com>
15139
15140 * gcc.dg/tm/pr60908.c: New test.
15141
3752e5b1 151422016-01-26 David Malcolm <dmalcolm@redhat.com>
15143
15144 PR other/69006
15145 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15146 directive.
15147 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15148 expected multiline output to reflect the colorization being
15149 disabled before newlines.
15150 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15151 (custom_diagnostic_finalizer): Replace call to
15152 pp_newline_and_flush with call to pp_flush.
15153 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15154 * gfortran.dg/implicit_class_1.f90: Likewise.
15155 * lib/gcc-dg.exp (allow_blank_lines): New global.
15156 (dg-allow-blank-lines-in-output): New procedure.
15157 (gcc-dg-prune): Complain about blank lines in the output, unless
15158 dg-allow-blank-lines-in-output was called.
15159 * lib/multiline.exp (_build_multiline_regex): Only support
15160 arbitrary followup text for non-blank-lines, not for blank lines.
15161
9bbfd060 151622016-01-26 Jakub Jelinek <jakub@redhat.com>
15163
15164 PR tree-optimization/69483
15165 * gcc.dg/pr69483.c: New test.
15166 * g++.dg/opt/pr69483.C: New test.
15167
53773057 151682016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15169
15170 PR target/68620
15171 * gcc.target/arm/pr68620.c: New test.
15172
442a556f 151732016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15174
15175 * gcc.target/i386/pr68986-2.c: Remove -m32.
15176
d513c683 151772016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15178
15179 PR target/68986
15180 * gcc.target/i386/pr68986-1.c: New test.
15181 * gcc.target/i386/pr68986-2.c: Likewise.
15182 * gcc.target/i386/pr68986-3.c: Likewise.
15183
976877a5 151842016-01-26 Christian Bruel <christian.bruel@st.com>
15185
15186 * lib/target-supports.exp
15187 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15188 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15189 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15190
2c7b2f88 151912016-01-26 Richard Biener <rguenther@suse.de>
15192
15193 PR tree-optimization/69452
15194 * gcc.dg/torture/pr69452.c: New testcase.
15195
f7fc06e7 151962016-01-26 Jakub Jelinek <jakub@redhat.com>
15197
15198 PR target/69442
15199 * gcc.dg/pr69442.c: New test.
15200
d1dae587 152012016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15202
15203 PR target/67896
15204 * gcc.target/aarch64/simd/pr67896.C: New.
15205
ef7be7f8 152062016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15207
15208 PR tree-optimization/69400
15209 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15210 function.
15211 (plugin_init): Call it.
15212 * gcc.dg/torture/pr69400.c: New test.
15213
648433a4 152142016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15215
15216 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15217
45fc5243 152182016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15219 Sebastian Pop <s.pop@samsung.com>
15220
15221 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15222 isl-0.15.
15223
c699f6a1 152242016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15225 Sebastian Pop <s.pop@samsung.com>
15226
15227 * gcc.dg/graphite/pr69292.c: New.
15228
b86e24ea 152292016-01-25 Jakub Jelinek <jakub@redhat.com>
15230
15231 * c-c++-common/goacc/use_device-1.c: New test.
15232
105cb8d7 152332016-01-25 Jeff Law <law@redhat.com>
15234
15235 PR tree-optimization/69196
15236 PR tree-optimization/68398
15237 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15238 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15239
44562749 152402016-01-25 David Edelsohn <dje.gcc@gmail.com>
15241
15242 PR target/69469
15243 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15244 Algorithm.
15245
6837fee7 152462016-01-25 Richard Biener <rguenther@suse.de>
15247
15248 PR testsuite/69380
15249 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15250
fe500d65 152512016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15252
15253 PR target/69421
15254 * gcc.dg/pr69421.c: New test.
15255
8eacba94 152562016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15257
15258 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15259 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15260 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15261 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15262 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15263 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15264 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15265 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15266 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15267 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15268
af09d40d 152692016-01-25 Richard Biener <rguenther@suse.de>
15270
15271 PR tree-optimization/69376
15272 * gcc.dg/torture/pr69376.c: New testcase.
15273
d65063f5 152742016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15275
15276 PR fortran/69397
15277 PR fortran/68442
15278 * gfortran.dg/interface_38.f90: New test.
15279 * gfortran.dg/interface_39.f90: New test.
80adbd96 15280
08c7bfb4 152812016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15282
15283 Revert:
15284 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15285
15286 PR c++/11858
15287 PR c++/24663
15288 PR c++/24664
15289 * g++.dg/template/pr11858.C: New test.
15290 * g++.dg/template/pr24663.C: New test.
15291 * g++.dg/template/unify12.C: New test.
15292 * g++.dg/template/unify13.C: New test.
15293 * g++.dg/template/unify14.C: New test.
15294 * g++.dg/template/unify15.C: New test.
15295 * g++.dg/template/unify16.C: New test.
15296 * g++.dg/template/unify17.C: New test.
15297
c2e7d2be 152982016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15299
15300 PR fortran/68283
15301 gfortran.dg/pr68283.f90: New test.
15302
9f2e8617 153032016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15304
15305 PR fortran/66094
15306 * gfortran.dg/inline_matmul_13.f90: New test.
15307 * gfortran.dg/matmul_bounds_8.f90: New test.
15308 * gfortran.dg/matmul_bounds_9.f90: New test.
15309 * gfortran.dg/matmul_bounds_10.f90: New test.
15310
a4838119 153112016-01-23 Tom de Vries <tom@codesourcery.com>
15312
15313 PR tree-optimization/69426
15314 * gcc.dg/autopar/pr69426.c: New test.
15315
feddf0dc 153162016-01-23 Martin Sebor <msebor@redhat.com>
15317
15318 PR c++/58109
15319 PR c++/69022
15320 * g++.dg/cpp0x/alignas5.C: New test.
15321 * g++.dg/ext/vector29.C: Same.
15322
132731fb 153232016-01-23 Uros Bizjak <ubizjak@gmail.com>
15324
15325 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15326 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15327 _GNU_SOURCE from compile flags to the source.
15328 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15329 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15330 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15331 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15332
51aec681 153332016-01-22 Jakub Jelinek <jakub@redhat.com>
15334
15335 PR target/69432
15336 * g++.dg/opt/pr69432.C: New test.
15337
147aa3e3 153382016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15339
15340 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15341 32-bit targets testing an -m64 multilib.
15342
4d04e35e 153432016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15344
15345 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15346 64-bit support.
15347
86f38d0c 153482016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15349
15350 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15351
f776e712 153522016-01-21 Christian Bruel <christian.bruel@st.com>
15353
15354 PR target/68674
15355 * gcc.target/i386/pr68674.c
15356 * gcc.target/aarch64/pr68674.c
15357 * gcc.target/arm/pr68674.c
15358
7b9de435 153592016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15360
15361 PR target/69403
15362 * gcc.c-torture/execute/pr69403.c: New test.
15363
9935a0ba 153642016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15365
15366 PR c++/55843
15367 * g++.dg/template/pr55843.C: New.
15368
06b94aa1 153692016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15370
15371 PR testsuite/66877
15372 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15373 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15374
b68773a8 153752016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15376
15377 PR testsuite/67489
132731fb 15378 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15379 from dg-do compile directive, and instead add
15380 { dg-require-effective-target int128 }.
b68773a8 15381
bbbbe8ab 153822016-01-20 Martin Sebor <msebor@redhat.com>
15383
15384 PR c/69405
15385 * gcc.dg/sync-fetch.c: New test.
15386
f3a6a26f 153872016-01-21 Martin Sebor <msebor@redhat.com>
15388
15389 PR target/69252
15390 * gcc.target/powerpc/pr69252.c: New test.
15391
d1565a03 153922016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15393
15394 PR fortran/65996
132731fb 15395 * gfortran.dg/pr65996.f90: New test.
d1565a03 15396
15a5a905 153972016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15398
15399 PR c++/68810
bbbbe8ab 15400 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 15401 expected to generate an error.
15a5a905 15402
e4538af5 154032016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15404
15405 PR middle-end/66178
15406 * gcc.dg/torture/pr66178.c: New test.
15407
4d4180ce 154082016-01-21 Anton Blanchard <anton@samba.org>
15409 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15410
15411 PR target/63354
15412 * gcc.target/powerpc/pr63354.c: New test.
15413
86e16058 154142016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15415
15416 PR rtl-optimization/68990
15417 * gcc.target/i386/pr68990: New.
15418
b11b85e4 154192016-01-21 Nick Clifton <nickc@redhat.com>
15420
15421 PR target/69129
15422 * gcc.target/mips/pr69129.c: New.
15423
62dd9f85 154242016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15425
15426 PR c++/58046
15427 * g++.dg/cpp0x/pr58046.C: New.
15428
ac7d424b 154292016-01-21 Jakub Jelinek <jakub@redhat.com>
15430
47c0bea3 15431 PR target/69187
15432 PR target/65624
15433 * gcc.target/arm/pr69187.c: New test.
15434
ac7d424b 15435 PR c++/69355
15436 * g++.dg/torture/pr69355.C: New test.
15437
9e18b252 154382016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15439 Sebastian Pop <s.pop@samsung.com>
15440
15441 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15442
de862e2f 154432016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15444 Sebastian Pop <s.pop@samsung.com>
15445
132731fb 15446 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 15447
f55f9344 154482016-01-21 Jakub Jelinek <jakub@redhat.com>
15449
15450 PR middle-end/67653
15451 * c-c++-common/pr67653.c: New test.
15452 * gcc.dg/torture/pr29119.c: Add dg-warning.
15453
62752e71 154542016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15455
15456 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15457
16d4186f 154582016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15459
15460 PR c/24293
15461 * gcc.dg/pr24293.c: New test.
15462 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15463 incomplete struct type.
15464 * gcc.dg/declspec-1.c: Likewise.
15465 * gcc.dg/pr63549.c: Likewise.
15466
58219d13 154672016-01-20 Jakub Jelinek <jakub@redhat.com>
15468
15469 PR tree-optimization/66612
15470 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15471 for bdn instruction.
15472
a7b5688a 154732016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15474
15475 * lib/target-supports.exp
15476 (check_effective_target_arm_fp_ok_nocache): New.
15477 (check_effective_target_arm_fp_ok): New.
15478 (add_options_for_arm_fp): New.
15479 (check_effective_target_arm_crypto_ok_nocache): Require
15480 target_arm_v8_neon_ok instead of arm32.
15481 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15482 (check_effective_target_arm_crypto_pragma_ok): New.
15483 (add_options_for_arm_vfp): New.
15484 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15485 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15486 target instead. Force initial fpu to vfp.
15487 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15488 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15489 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15490 dependency.
15491 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15492 use arm_vfp effective target instead. Force initial fpu to vfp.
15493 * gcc.target/arm/attr-neon3.c: Likewise.
15494 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15495 arm_vfp_ok.
15496 * gcc.target/arm/unsigned-float.c: Likewise.
15497 * gcc.target/arm/vfp-1.c: Likewise.
15498 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15499 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15500 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15501 * gcc.target/arm/vfp-ldmias.c: Likewise.
15502 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15503 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15504 * gcc.target/arm/vfp-stmiad.c: Likewise.
15505 * gcc.target/arm/vfp-stmias.c: Likewise.
15506 * gcc.target/arm/vnmul-1.c: Likewise.
15507 * gcc.target/arm/vnmul-2.c: Likewise.
15508 * gcc.target/arm/vnmul-3.c: Likewise.
15509 * gcc.target/arm/vnmul-4.c: Likewise.
15510
7ca56ca8 155112016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 15512
7fb75b57 15513 PR testsuite/69366
15514 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15515 the MPX run-time library, for compile-time MPX test.
15516 * gcc.target/i386/chkp-always_inline.c: Likewise.
15517 * gcc.target/i386/chkp-bndret.c: Likewise.
15518 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15519 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15520 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15521 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15522 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15523 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15524 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15525 * gcc.target/i386/chkp-label-address.c: Likewise.
15526 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15527 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15528 * gcc.target/i386/chkp-pr69044.c: Likewise.
15529 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15530 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15531 * gcc.target/i386/chkp-strchr.c: Likewise.
15532 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15533 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15534 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15535 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15536 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15537 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15538 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15539 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15540 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15541 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15542 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15543 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15544 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15545 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15546 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15547 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15548 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15549 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15550 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15551 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15552 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15553 * gcc.target/i386/pr63995-2.c: Likewise.
15554 * gcc.target/i386/pr64805.c: Likewise.
15555 * gcc.target/i386/pr65044.c: Likewise.
15556 * gcc.target/i386/pr65167.c: Likewise.
15557 * gcc.target/i386/pr65183.c: Likewise.
15558 * gcc.target/i386/pr65184.c: Likewise.
15559 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 15560
f2da0b99 155612016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15562
15563 PR tree-optimization/69328
15564 * gcc.dg/pr69328.c: New test.
15565
4d379676 155662016-01-20 Jeff Law <law@redhat.com>
15567
4a11f145 15568 PR target/25114
4d379676 15569 * gcc.target/m68k/pr25114.c: New test.
15570
0754bad1 155712016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15572
15573 * gcc.target/arm/memset-inline-10.c: Added
15574 dg-require-effective-target arm_thumb2_ok.
15575
63bd5c2d 155762016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15577
15578 * gcc.dg/debug/dwarf2/sso.c: New test.
15579
a9c01e81 155802016-01-19 Uros Bizjak <ubizjak@gmail.com>
15581
15582 PR testsuite/68820
15583 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15584 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15585 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15586
53fa0e54 155872016-01-19 Jan Hubicka <hubicka@ucw.cz>
15588
15589 PR ipa/66223
15590 * g++.dg/ipa/devirt-50.C: New testcase.
15591
e035a62c 155922016-01-19 Marek Polacek <polacek@redhat.com>
15593
15594 PR c++/68965
15595 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15596 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15597
885cc3ea 155982016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15599
15600 PR target/69135
15601 * gcc.target/arm/pr69135_1.c: New test.
15602
07bd240e 156032015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15604
15605 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15606
9f60d257 156072015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15608
15609 * gcc.target/aarch64/ccmp_1.c: New testcase.
15610
a0c919f7 156112016-01-19 Marek Polacek <polacek@redhat.com>
15612
15613 PR c++/68586
15614 * g++.dg/cpp0x/enum30.C: New test.
15615
dc5d6d17 156162016-01-19 Richard Biener <rguenther@suse.de>
15617
15618 PR tree-optimization/69336
15619 * g++.dg/tree-ssa/pr69336.C: New testcase.
15620
6dd156e0 156212016-01-19 Jakub Jelinek <jakub@redhat.com>
15622
15623 PR debug/65779
15624 * gcc.dg/pr65779.c: New test.
15625
3e0d45b9 156262016-01-19 Richard Biener <rguenther@suse.de>
15627
15628 PR tree-optimization/69352
15629 * gcc.dg/torture/pr69352.c: New testcase.
15630
7a3cf64d 156312016-01-19 Jakub Jelinek <jakub@redhat.com>
15632
15633 PR rtl-optimization/68955
15634 PR rtl-optimization/64557
15635 * gcc.dg/torture/pr68955.c: New test.
15636
8be55b33 156372016-01-19 Jan Hubicka <hubicka@ucw.cz>
15638
15639 PR lto/69136
15640 * g++.dg/torture/pr69136.C: New testcase.
15641
72a985d7 156422016-01-19 Jan Hubicka <hubicka@ucw.cz>
15643
15644 PR lto/69133
15645 * g++.dg/lto/pr69133_0.C: New testcase.
15646 * g++.dg/lto/pr69133_1.C: New testcase.
15647
56778b62 156482016-01-15 Jeff Law <law@redhat.com>
15649
15650 PR tree-optimization/69320
15651 * gcc.c-torture/pr69320-1.c: New test.
15652 * gcc.c-torture/pr69320-2.c: New test.
15653 * gcc.c-torture/pr69320-3.c: New test.
15654 * gcc.c-torture/pr69320-4.c: New test.
15655
ced41b93 156562016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15657
15658 PR c++/11858
15659 PR c++/24663
15660 PR c++/24664
15661 * g++.dg/template/pr11858.C: New test.
15662 * g++.dg/template/pr24663.C: New test.
15663 * g++.dg/template/unify12.C: New test.
15664 * g++.dg/template/unify13.C: New test.
15665 * g++.dg/template/unify14.C: New test.
15666 * g++.dg/template/unify15.C: New test.
15667 * g++.dg/template/unify16.C: New test.
15668 * g++.dg/template/unify17.C: New test.
15669
7f8cbcaf 156702016-01-18 David Malcolm <dmalcolm@redhat.com>
15671
15672 PR testsuite/69181
15673 * gcc.dg/pr69181-1.c: New test file.
15674 * gcc.dg/pr69181-2.c: New test file.
15675 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15676 globals by moving it to...
15677 (cleanup-after-saved-dg-test): ...this new function. Add
15678 "global additional_sources_used". Add reset of global
15679 multiline_expected_outputs to the empty list.
15680 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15681 global to...
15682 (multiline_expected_outputs): ...this, and updated comments to
15683 note that it is modified from gcc-dg.exp.
15684 (dg-end-multiline-output): Update for the above renaming.
15685 (handle-multiline-outputs): Likewise. Remove the clearing
15686 of the expected outputs to the empty list.
15687
3c7cbfc0 156882016-01-18 Richard Biener <rguenther@suse.de>
15689
15690 PR tree-optimization/69297
15691 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15692
81d49cc1 156932016-01-18 Joseph Myers <joseph@codesourcery.com>
15694
15695 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15696 dg-options.
15697 * gcc.target/mips/mips-3d-2.c: Likewise.
15698 * gcc.target/mips/mips-3d-3.c: Likewise.
15699 * gcc.target/mips/mips-3d-4.c: Likewise.
15700 * gcc.target/mips/mips-3d-5.c: Likewise.
15701 * gcc.target/mips/mips-3d-6.c: Likewise.
15702 * gcc.target/mips/mips-3d-7.c: Likewise.
15703 * gcc.target/mips/mips-3d-8.c: Likewise.
15704 * gcc.target/mips/mips-3d-9.c: Likewise.
15705 * gcc.target/mips/mips-ps-1.c: Likewise.
15706 * gcc.target/mips/mips-ps-2.c: Likewise.
15707 * gcc.target/mips/mips-ps-3.c: Likewise.
15708 * gcc.target/mips/mips-ps-4.c: Likewise.
15709 * gcc.target/mips/mips-ps-5.c: Likewise.
15710 * gcc.target/mips/mips-ps-6.c: Likewise.
15711 * gcc.target/mips/mips-ps-7.c: Likewise.
15712 * gcc.target/mips/mips-ps-type.c: Likewise.
15713 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15714 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15715
03c4ff3a 157162016-01-18 Tom de Vries <tom@codesourcery.com>
15717
15718 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15719 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15720 * c-c++-common/goacc/kernels-empty.c: New test.
15721 * c-c++-common/goacc/kernels-eternal.c: New test.
15722 * c-c++-common/goacc/kernels-loop-2.c: New test.
15723 * c-c++-common/goacc/kernels-loop-3.c: New test.
15724 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15725 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15726 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15727 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15728 * c-c++-common/goacc/kernels-loop-data.c: New test.
15729 * c-c++-common/goacc/kernels-loop-g.c: New test.
15730 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15731 * c-c++-common/goacc/kernels-loop-n.c: New test.
15732 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15733 * c-c++-common/goacc/kernels-loop.c: New test.
15734 * c-c++-common/goacc/kernels-noreturn.c: New test.
15735 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15736 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15737 * c-c++-common/goacc/kernels-reduction.c: New test.
15738
22e3dcee 157392016-01-18 Tom de Vries <tom@codesourcery.com>
15740
15741 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15742 * gcc.dg/autopar/outer-2.c: Same.
15743 * gcc.dg/autopar/outer-3.c: Same.
15744 * gcc.dg/autopar/outer-4.c: Same.
15745 * gcc.dg/autopar/outer-5.c: Same.
15746 * gcc.dg/autopar/outer-6.c: Same.
15747 * gcc.dg/autopar/parallelization-1.c: Same.
15748 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15749 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15750 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15751 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15752 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15753 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15754 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15755 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15756 * gcc.dg/autopar/pr39500-1.c: Same.
15757 * gcc.dg/autopar/pr39500-2.c: Same.
15758 * gcc.dg/autopar/pr46193.c: Same.
15759 * gcc.dg/autopar/pr46194.c: Same.
15760 * gcc.dg/autopar/pr49580.c: Same.
15761 * gcc.dg/autopar/pr49960-1.c: Same.
15762 * gcc.dg/autopar/pr49960.c: Same.
15763 * gcc.dg/autopar/pr68373.c: Same.
15764 * gcc.dg/autopar/reduc-1.c: Same.
15765 * gcc.dg/autopar/reduc-1char.c: Same.
15766 * gcc.dg/autopar/reduc-1short.c: Same.
15767 * gcc.dg/autopar/reduc-2.c: Same.
15768 * gcc.dg/autopar/reduc-2char.c: Same.
15769 * gcc.dg/autopar/reduc-2short.c: Same.
15770 * gcc.dg/autopar/reduc-3.c: Same.
15771 * gcc.dg/autopar/reduc-4.c: Same.
15772 * gcc.dg/autopar/reduc-6.c: Same.
15773 * gcc.dg/autopar/reduc-7.c: Same.
15774 * gcc.dg/autopar/reduc-8.c: Same.
15775 * gcc.dg/autopar/reduc-9.c: Same.
15776 * gcc.dg/autopar/uns-outer-4.c: Same.
15777 * gcc.dg/autopar/uns-outer-5.c: Same.
15778 * gcc.dg/autopar/uns-outer-6.c: Same.
15779 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15780 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15781
fd5cbe2f 157822016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15783
15784 PR target/63679
15785 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15786 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15787
fa75ab55 157882016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15789
15790 PR target/63679
15791 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15792 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15793 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15794
214b2582 157952016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15796
15797 PR target/63679
15798 * gcc.dg/tree-ssa/sra-17.c: New.
15799 * gcc.dg/tree-ssa/sra-18.c: New.
15800
13146837 158012016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15802
15803 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15804
6ccd18c2 158052016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15806
15807 * gnat.dg/inline12.adb: New test.
15808
8872b95f 158092016-01-18 Bin Cheng <bin.cheng@arm.com>
15810
15811 PR tree-optimization/66797
15812 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15813
971514e3 158142016-01-18 Richard Biener <rguenther@suse.de>
15815
15816 PR tree-optimization/69170
15817 * gcc.dg/torture/pr69170.c: New testcase.
15818
dfb6d139 158192016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 15820
15821 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15822
164d84c2 158232016-01-16 Tom de Vries <tom@codesourcery.com>
15824
15825 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15826
4c33b769 158272016-01-16 Tom de Vries <tom@codesourcery.com>
15828
15829 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15830 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15831 redundant dg-require-effective-target pthread.
15832 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15833 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15834 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15835 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15836 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15837 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15838 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15839
673441b0 158402016-01-16 David Edelsohn <dje.gcc@gmail.com>
15841
15842 PR target/68609
15843 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15844 * gcc.target/powerpc/recip-7.c: Same.
15845
90153ae7 158462016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15847
15848 PR c++/69091
15849 * g++.dg/template/pr69091.C: New test.
15850
bc24d01d 158512016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15852
15853 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15854 dump does not contain an error_mark_node.
15855 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15856 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15857
4067c0fd 158582016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15859
15860 PR c++/68936
15861 * g++.dg/template/pr68936.C: New test.
15862
27c6dbdd 158632016-01-15 David Edelsohn <dje.gcc@gmail.com>
15864
15865 PR target/68609
15866 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15867 * gcc.target/powerpc/recip-2.c: Same.
15868 * gcc.target/powerpc/recip-3.c: Same.
15869 * gcc.target/powerpc/recip-4.c: Same.
15870 * gcc.target/powerpc/recip-sqrtf.c: Same.
15871
e390c57d 158722016-01-15 Jeff Law <law@redhat.com>
15873
15874 PR tree-optimization/69270
15875 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15876 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15877
ddcfeaf1 158782016-01-15 Paul Thomas <pault@gcc.gnu.org>
15879
15880 PR fortran/49630
15881 * gfortran.dg/deferred_character_13.f90: New test for the fix
15882 of comment 3 of the PR.
15883
15884 PR fortran/54070
15885 * gfortran.dg/deferred_character_8.f90: New test
15886 * gfortran.dg/allocate_error_5.f90: New test
15887
15888 PR fortran/60593
15889 * gfortran.dg/deferred_character_10.f90: New test
15890
15891 PR fortran/60795
15892 * gfortran.dg/deferred_character_14.f90: New test
15893
15894 PR fortran/61147
15895 * gfortran.dg/deferred_character_11.f90: New test
15896
15897 PR fortran/64324
15898 * gfortran.dg/deferred_character_9.f90: New test
15899
81be349c 159002016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15901
15902 PR rtl-optimization/69030
15903 * gcc.target/i386/pr69030.c: New.
15904
998456c5 159052016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15906
15907 * gcc.target/aarch64/target_attr_17.c: New test.
15908
0d85be19 159092016-01-15 Richard Biener <rguenther@suse.de>
15910
15911 PR tree-optimization/66856
15912 * gcc.dg/torture/pr66856-1.c: New testcase.
15913 * gcc.dg/torture/pr66856-2.c: Likewise.
15914
321d36c8 159152016-01-15 Richard Biener <rguenther@suse.de>
15916
15917 PR debug/69137
15918 * g++.dg/lto/pr69137_0.C: New testcase.
15919
d94a1f53 159202016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15921
15922 PR middle-end/69246
15923 * gcc.target/i386/pr69246.c: New test.
15924
5fe9a861 159252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15926
a9c01e81 15927 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 15928
3d05a5e9 159292016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15930
15931 PR c++/56194
15932 * g++.dg/init/const9.C: Disable test on S/390.
15933
5e8132b5 159342016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15935
15936 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15937 * g++.dg/Wno-frame-address.C: Ditto.
15938
32307cdf 159392016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15940
15941 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15942
1ca28250 159432016-01-15 Richard Biener <rguenther@suse.de>
15944
15945 PR tree-optimization/68961
15946 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15947
6271bd93 159482016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15949
15950 * gcc.target/i386/pr65105-5.c: New test.
15951
dfb6d139 159522016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 15953
15954 * gcc.c-torture/execute/alias-4.c: New testcase.
15955
dfb6d139 159562016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 15957
15958 PR ipa/68148
15959 * g++.dg/ipa/devirt-49.C: New testcase.
15960
7bbac464 159612016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 15962
15963 PR target/65837
15964 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15965 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15966 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15967
4345b868 159682016-01-15 Richard Biener <rguenther@suse.de>
15969
15970 PR tree-optimization/69117
15971 * gcc.dg/torture/pr69117.c: New testcase.
15972
580357e7 159732015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 15974
15975 PR c++/69048
15976 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15977
612baa31 159782016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15979
15980 PR testsuite/67509
15981 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15982 range tests use 100 * maximum instead of maximum + 1.
15983
44e09bc4 159842016-01-14 Jakub Jelinek <jakub@redhat.com>
15985
15986 PR debug/69244
15987 * gcc.dg/guality/pr69244.c: New test.
15988
96962ae4 159892016-01-14 Uros Bizjak <ubizjak@gmail.com>
15990
15991 * lib/target-supports.exp (check_effective_target_issignaling):
15992 New procedure.
15993 * gcc.dg/pr61441.c: Require issignaling effective target.
15994
ab9c400b 159952016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15996
15997 PR target/68803
15998 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15999
a7ed4583 160002016-01-14 David Malcolm <dmalcolm@redhat.com>
16001
16002 PR c++/68819
16003 PR preprocessor/69177
16004 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16005 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16006 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16007 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16008
77f35cec 160092016-01-14 Marek Polacek <polacek@redhat.com>
16010
16011 PR c/69262
16012 * gcc.dg/array-15.c: New test.
16013
915d0950 160142016-01-14 Jakub Jelinek <jakub@redhat.com>
16015
16016 PR middle-end/68146
16017 PR tree-optimization/69155
16018 * gfortran.dg/pr68146.f: New test.
16019 * gfortran.dg/pr69155.f90: New test.
16020
24651fb7 160212016-01-14 Richard Biener <rguenther@suse.de>
16022
16023 PR tree-optimization/68060
16024 * gcc.dg/torture/pr68060-1.c: New testcase.
16025 * gcc.dg/torture/pr68060-2.c: Likewise.
16026
2f63f950 160272016-01-14 Nick Clifton <nickc@redhat.com>
16028
16029 * lib/target-supports.exp
16030 (check_effective_target_arm_neon_ok_nocache): Add an option
16031 sequence that includes setting the ARM architecture to ARMv7-A.
16032 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16033 command line options necessary to enable Neon support.
16034 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16035 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16036 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16037 * gcc.target/arm/pr69180.c: Likewise.
16038
3ce0acde 160392016-01-14 Jeff Law <law@redhat.com>
16040
16041 PR tree-optimization/69270
16042 * gcc.dg/tree-ssa/pr69270.c: New test.
16043
bda05c57 160442016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16045
16046 PR c/66208
16047 * c-c++-common/pr66208.c: New file.
16048
9b657cf1 160492016-01-13 Jakub Jelinek <jakub@redhat.com>
16050
16051 PR tree-optimization/69156
16052 * gcc.dg/pr69156.c: New test.
16053
58ba1b9d 160542016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16055
16056 * gcc.target/i386/pr69225-7.c: New test.
16057
e5fee0fe 160582016-01-13 Richard Henderson <rth@redhat.com>
16059
16060 * gcc.dg/tm/memopt-13.c: Update expected function.
16061 * gcc.dg/tm/memopt-6.c: Likewise.
16062
3f0e9745 160632016-01-13 Uros Bizjak <ubizjak@gmail.com>
16064
16065 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16066 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16067 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16068 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 16069
3f0e9745 160702016-01-13 Tom de Vries <tom@codesourcery.com>
16071
16072 PR tree-optimization/69169
7a6ddc0d 16073 * gcc.dg/pr69169.c: New test.
16074
9b657cf1 160752016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 16076
16077 PR target/69228
16078 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16079 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16080 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16081 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16082 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16083 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16084 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16085 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16086
f704d701 160872016-01-13 Jakub Jelinek <jakub@redhat.com>
16088
16089 PR target/69247
16090 * gcc.dg/pr69247.c: New test.
16091
e966d6b9 160922016-01-13 Richard Biener <rguenther@suse.de>
16093
16094 PR tree-optimization/69242
16095 * gcc.dg/torture/pr69242.c: New testcase.
16096
1ca1d9b2 160972016-01-13 Richard Biener <rguenther@suse.de>
16098
16099 PR tree-optimization/69186
16100 * gcc.dg/torture/pr69186.c: New testcase.
16101
d07cbccc 161022016-01-13 Jeff Law <law@redhat.com>
16103
16104 PR tree-optimization/67755
16105 * gcc.dg/tree-ssa/pr67755.c: New test.
16106
161072016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 16108
16109 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16110 pass number in output by a star.
16111
b95d41cf 161122016-01-12 Bin Cheng <bin.cheng@arm.com>
16113
16114 PR tree-optimization/68911
16115 * gcc.c-torture/execute/pr68911.c: New test.
16116
91d87e22 161172016-01-12 Marek Polacek <polacek@redhat.com>
16118
16119 PR c++/68979
16120 * g++.dg/warn/permissive-1.C: New test.
16121
8a9401a4 161222016-01-12 Jakub Jelinek <jakub@redhat.com>
16123
16124 PR objc++/68511
16125 PR c++/69213
16126 * g++.dg/opt/pr69213.C: New test.
16127
b9cb7a67 161282016-01-12 Christian Bruel <christian.bruel@st.com>
16129
16130 PR target/69180
16131 * gcc.target/arm/pr69180.c: New test.
16132
e4c96992 161332016-01-12 Richard Biener <rguenther@suse.de>
16134
16135 PR lto/69077
16136 * g++.dg/lto/pr69077_0.C: New testcase.
16137 * g++.dg/lto/pr69077_1.C: Likewise.
16138
90525f61 161392016-01-12 Jakub Jelinek <jakub@redhat.com>
16140
16141 PR target/69175
16142 * g++.dg/opt/pr69175.C: New test.
16143
9e7edfd3 161442016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16145
16146 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16147 rather than #including math.h & stdlib.h.
16148 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16149 * gcc.dg/vect/pr49771.c: Likewise.
16150 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16151 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16152 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16153 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16154 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16155 * gcc.dg/vect/pr44507.c: Likewise.
16156 * gcc.dg/vect/pr45902.c: Likewise.
16157 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16158 * gcc.dg/vect/vect-117.c: Likewise.
16159 * gcc.dg/vect/vect-99.c: Likewise.
16160 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16161 * gcc.dg/vect/vect-cond-1.c: Likewise.
16162 * gcc.dg/vect/vect-cond-2.c: Likewise.
16163 * gcc.dg/vect/vect-cond-3.c: Likewise.
16164 * gcc.dg/vect/vect-cond-4.c: Likewise.
16165 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16166 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16167 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16168 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16169 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16170 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16171 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16172 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16173 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16174 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16175 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16176 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16177 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16178 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16179 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16180 include of signal.h.
16181 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16182 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16183 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16184 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16185 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16186 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16187 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16188 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16189 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16190 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16191 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16192 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16193 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16194 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16195 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16196 * gcc.dg/vect/vect-outer-5.c: Likewise.
16197 * gcc.dg/vect/vect-outer-6.c: Likewise.
16198 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16199 include of stdio.h.
16200
3368873d 162012016-01-12 Nick Clifton <nickc@redhat.com>
16202
16203 PR target/68913
16204 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16205 to fread so that it will be found in all target runtimes.
16206
0464ea95 162072016-01-12 Richard Biener <rguenther@suse.de>
16208
16209 PR tree-optimization/69053
16210 * g++.dg/torture/pr69053.C: New testcase.
16211
7819730f 162122016-01-12 Richard Biener <rguenther@suse.de>
16213
16214 PR tree-optimization/69168
16215 * gcc.dg/torture/pr69168.c: New testcase.
16216
995bfebf 162172016-01-12 Richard Biener <rguenther@suse.de>
16218
16219 PR tree-optimization/69157
16220 * gcc.dg/torture/pr69157.c: New testcase.
16221
162222016-01-12 Richard Biener <rguenther@suse.de>
16223
16224 PR tree-optimization/69174
16225 * gcc.dg/torture/pr69174.c: New testcase.
16226
1d10d64c 162272016-01-12 Jakub Jelinek <jakub@redhat.com>
16228
16229 PR c++/66808
16230 PR c++/69000
16231 * g++.dg/tls/pr66808.C: New test.
16232 * g++.dg/tls/pr69000.C: New test.
16233
f0b79faf 162342016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16235
16236 * gcc.target/powerpc/swaps-p8-23.c: New test.
16237 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16238
04cf75a4 162392016-01-11 John David Anglin <danglin@gcc.gnu.org>
16240
16241 PR tree-optimization/68356
16242 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16243
0eb4264c 162442016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16245 Jim Wilson <jim.wilson@linaro.org>
16246
16247 PR target/69194
16248 * gcc.target/arm/pr69194.c: New test.
16249
2f66de64 162502016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16251
16252 PR target/69225
16253 * gcc.target/i386/pr69225-1.c: New test.
16254 * gcc.target/i386/pr69225-2.c: Likewise.
16255 * gcc.target/i386/pr69225-3.c: Likewise.
16256 * gcc.target/i386/pr69225-4.c: Likewise.
16257 * gcc.target/i386/pr69225-5.c: Likewise.
16258 * gcc.target/i386/pr69225-6.c: Likewise.
16259
36105e82 162602016-01-11 Jakub Jelinek <jakub@redhat.com>
16261
1c78ce2e 16262 PR target/67462
16263 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16264 if lp64.
16265
a4a87320 16266 PR target/69071
16267 * gcc.dg/pr69071.c: New test.
16268
91fbd04f 16269 PR c++/69211
16270 * g++.dg/opt/pr69211.C: New test.
16271
36105e82 16272 PR tree-optimization/69214
16273 * gcc.c-torture/compile/pr69214.c: New test.
16274
e934c380 162752016-01-11 Uros Bizjak <ubizjak@gmail.com>
16276
16277 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16278 * gcc.target/i386/pr66232-11.c: Ditto.
16279 * gcc.target/i386/pr66232-12.c: Ditto.
16280 * gcc.target/i386/pr66232-13.c: Ditto.
16281
3ff1b153 162822016-01-11 Richard Biener <rguenther@suse.de>
16283
16284 PR tree-optimization/69173
16285 * gcc.dg/torture/pr69173.c: New testcase.
16286
04e1504c 162872016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16288
16289 PR rtl-optimization/68796
16290 * gcc.target/aarch64/tst_5.c: New test.
16291 * gcc.target/aarch64/tst_6.c: Likewise.
16292
ae8718b5 162932016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16294
16295 PR rtl-optimization/68841
16296 * gcc.dg/pr68841.c: New test.
16297 * gcc.c-torture/execute/pr68841.c: New test.
16298
bd8bece2 162992016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16300
16301 PR rtl-optimization/68920
16302 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16303 for ix86 targets.
16304 * gcc.dg/ifcvt-5.c: New test.
16305
9b657cf1 163062016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 16307
16308 PR bootstrap/69123
16309 * g++.dg/pr69123.C: New.
16310
7a158352 163112016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16312
16313 PR target/69010
16314 * gcc.target/i386/pr69010.c: New test.
16315
ff375d11 163162016-01-11 Martin Jambor <mjambor@suse.cz>
16317
16318 PR ipa/69044
16319 * gcc.target/i386/chkp-pr69044.c: New test.
16320
9eb890f1 163212016-01-11 Tom de Vries <tom@codesourcery.com>
16322
16323 PR tree-optimization/69109
16324 * gcc.dg/autopar/pr69109-2.c: New test.
16325 * gcc.dg/autopar/pr69109.c: New test.
16326
c4157ee5 163272016-01-11 Tom de Vries <tom@codesourcery.com>
16328
16329 PR tree-optimization/69108
16330 * gcc.dg/autopar/pr69108.c: New test.
16331
b933e511 163322016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16333
16334 PR c++/69029
16335 * c-c++-common/Wisleading-indentation.c: Augment test.
16336
efb73de1 163372016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16338
16339 PR fortran/69154
16340 * gfortran.dg/inline_matmul_12.f90: New test.
16341
40c86c3b 163422016-01-10 Paul Thomas <pault@gcc.gnu.org>
16343
16344 PR fortran/67779
16345 * gfortran.dg/actual_array_offset_1: New test.
16346
a006c0bb 163472016-01-10 Tom de Vries <tom@codesourcery.com>
16348
16349 PR tree-optimization/69062
16350 * gcc.dg/autopar/pr69062.c: New test.
16351
880ed4be 163522016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16353
16354 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16355 * gcc.dg/vect/slp-perm-2.c: Likewise.
16356 * gcc.dg/vect/slp-perm-3.c: Likewise.
16357 * gcc.dg/vect/slp-perm-5.c: Likewise.
16358 * gcc.dg/vect/slp-perm-6.c: Likewise.
16359 * gcc.dg/vect/slp-perm-7.c: Likewise.
16360 * gcc.dg/vect/slp-perm-8.c: Likewise.
16361
d95e1856 163622016-01-10 Tom de Vries <tom@codesourcery.com>
16363
16364 PR tree-optimization/69039
16365 * gcc.dg/autopar/pr69039.c: New test.
16366
0f8f48d0 163672016-01-09 Marek Polacek <polacek@redhat.com>
16368
16369 PR c++/69113
16370 * g++.dg/pr69113.C: New test.
16371
7dff0499 163722016-01-09 Jakub Jelinek <jakub@redhat.com>
16373
16374 PR middle-end/50865
16375 PR tree-optimization/69097
16376 * gcc.c-torture/execute/pr50865.c: New test.
16377 * gcc.c-torture/execute/pr69097-1.c: New test.
16378 * gcc.c-torture/execute/pr69097-2.c: New test.
16379 * gcc.dg/pr69097-1.c: New test.
16380 * gcc.dg/pr69097-2.c: New test.
16381
18431e78 163822016-01-09 Jakub Jelinek <jakub@redhat.com>
16383
16384 PR c++/69164
16385 * g++.dg/opt/pr69164.C: New test.
16386
1943a4a2 163872016-01-08 Jakub Jelinek <jakub@redhat.com>
16388
16389 PR tree-optimization/69167
16390 * gcc.dg/pr69167.c: New test.
16391
a143e277 163922016-01-08 Marek Polacek <polacek@redhat.com>
16393
16394 PR c++/68449
16395 * g++.dg/pr68449.C: New.
16396
44c01906 163972016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16398
16399 PR tree-optimization/68707
16400 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16401 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16402 on platforms supporting it.
16403 * gcc.dg/vect/slp-perm-2.c: Likewise.
16404 * gcc.dg/vect/slp-perm-3.c: Likewise.
16405 * gcc.dg/vect/slp-perm-5.c: Likewise.
16406 * gcc.dg/vect/slp-perm-7.c: Likewise.
16407 * gcc.dg/vect/slp-perm-8.c: Likewise.
16408 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16409 on platforms supporting it.
16410
c437d1e8 164112016-01-08 Jakub Jelinek <jakub@redhat.com>
16412
c9595c51 16413 PR tree-optimization/69162
16414 * gcc.dg/pr69162.c: New test.
16415
c437d1e8 16416 PR tree-optimization/69172
16417 * gcc.dg/pr69172.c: New test.
16418
6a46a28c 164192016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16420
16421 PR tree-optimization/67781
16422 * gcc.c-torture/execute/pr67781.c: New file.
16423
62ad9a04 164242016-01-08 Jakub Jelinek <jakub@redhat.com>
16425
16426 PR tree-optimization/69083
16427 * gcc.dg/vect/pr69083.c: New test.
16428
9e0e8c2a 164292016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16430
16431 PR tree-optimization/61441
16432 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16433 Use -fexcess-precision=standard for compiler options.
16434 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16435
5d034e37 164362016-01-08 Jakub Jelinek <jakub@redhat.com>
16437
5013f740 16438 PR fortran/69128
16439 * gfortran.dg/gomp/pr69128.f90: New test.
16440
5d034e37 16441 PR c++/69145
16442 * g++.dg/ext/pr69145-1.C: New test.
16443 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16444 * g++.dg/ext/pr69145-2.h: New file.
16445
517906ff 164462016-01-07 Martin Sebor <msebor@redhat.com>
16447
16448 PR c/68966
16449 * gcc.dg/atomic-fetch-bool.c: New test.
16450 * gcc.dg/sync-fetch-bool.c: New test.
16451
cdbb524c 164522016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16453
16454 PR fortran/66680
16455 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16456
ec3aba9e 164572016-01-07 Nick Clifton <nickc@redhat.com>
16458
16459 PR target/66655
16460 * g++.dg/pr66655.C: New test.
16461 * g++.dg/pr66655_1.cc: Test support file.
16462 * g++.dg/pr66655.h: Test header file.
16463
9b657cf1 164642016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 16465
16466 PR fortran/66680
16467 gfortran.dg/gomp/pr66680.f90: New test.
16468
cd45d7a5 164692016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16470
16471 PR target/69171
16472 * gcc.target/i386/pr69171-1.c: New test.
16473 * gcc.target/i386/pr69171-2.c: Likewise.
16474 * gcc.target/i386/pr69171-3.c: Likewise.
16475 * gcc.target/i386/pr69171-4.c: Likewise.
16476 * gcc.target/i386/pr69171-5.c: Likewise.
16477 * gcc.target/i386/pr69171-6.c: Likewise.
16478
4a86a91a 164792015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16480
16481 PR middle-end/67639
16482 * c-c++-common/pr67639.c: New test.
16483
34c05552 164842016-01-07 Jakub Jelinek <jakub@redhat.com>
16485
16486 PR tree-optimization/69141
16487 * g++.dg/opt/pr69141.C: New test.
16488
f08d6895 164892016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16490
16491 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16492
32ec4173 164932016-01-06 Uros Bizjak <ubizjak@gmail.com>
16494
16495 PR target/69140
16496 * gcc.target/i386/pr69140.c: New test
16497
d74214f3 164982016-01-06 David Malcolm <dmalcolm@redhat.com>
16499
16500 * gcc.dg/bad-dereference.c: New test case.
16501
73991cab 165022015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16503
16504 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16505
fc8cc457 165062016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16507
16508 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16509
be3c9981 165102016-01-06 Marek Polacek <polacek@redhat.com>
16511
16512 PR sanitizer/69099
16513 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16514
2cb724f9 165152016-01-05 Marek Polacek <polacek@redhat.com>
16516
16517 PR c/69104
16518 * gcc.dg/atomic-invalid-2.c: New.
16519
233a53ed 165202016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16521
16522 PR target/68991
16523 * gcc.target/i386/pr68991.c: New test.
16524
ea87c5e3 165252016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16526
16527 PR target/68991
16528 * g++.dg/pr68991-1.C: New test.
16529 * g++.dg/pr68991-2.C: Likewise.
16530
1943a4a2 165312016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 16532
1943a4a2 16533 PR other/60465
afe82e5b 16534 * gcc.target/ia64/pr60465-gprel64.c: New test.
16535 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16536
1e9147dd 165372016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16538
16539 PR rtl-optimization/68651
16540 * gcc.target/aarch64/pr68651_1.c: New test.
16541
d42aa619 165422016-01-05 David Malcolm <dmalcolm@redhat.com>
16543
16544 PR c/69122
16545 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16546
1776de76 165472016-01-05 Nathan Sidwell <nathan@acm.org>
16548
2d7d361d 16549 PR c++/58583
16550 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16551
1776de76 16552 * gcc.dg/alias-15.c: New.
16553
5beb12c0 165542016-01-05 Nick Clifton <nickc@redhat.com>
16555
16556 PR target/68870
16557 * g++.dg/pr68770.C: New test.
16558
d8cca921 165592016-01-04 Mike Stump <mikestump@comcast.net>
16560
16561 * lib/target-supports.exp (check_effective_target_cilkplus):
16562 cilkplus targets require pthreads.
afc907ef 16563 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 16564
8427dff3 165652016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16566
16567 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16568 generation.
16569
f1717362 165702016-01-04 Jakub Jelinek <jakub@redhat.com>
16571
16572 Update copyright years.
16573
d7d6a3ab 165742016-01-04 Marek Polacek <polacek@redhat.com>
16575
16576 PR c/68908
16577 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16578 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16579 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16580
b8f4a5f9 165812016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16582
16583 * gcc.target/sparc/20160104-2.c: New test.
16584
6b5c028f 165852016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16586
16587 * gcc.target/sparc/20160104-1.c: New test.
16588
300e1002 165892016-01-03 Paul Thomas <pault@gcc.gnu.org>
16590
16591 PR fortran/65045
16592 * gfortran.dg/pr65045.f90: New test.
16593
855b105f 165942016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16595
16596 * gnat.dg/specs/debug1.ads: Delete.
16597
bdc177dc 165982016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16599
16600 PR libgfortran/68867
16601 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16602 expression.
16603
48aaffae 166042016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16605
16606 PR libgfortran/68867
16607 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16608 PowerPC.
16609
19a468b8 166102016-01-01 Paul Thomas <pault@gcc.gnu.org>
16611
16612 PR fortran/68864
16613 * gfortran.dg/pr68864.f90: New test.
16614
25371c91 166152016-01-01 Jakub Jelinek <jakub@redhat.com>
16616
2a659064 16617 PR tree-optimization/69070
16618 * gcc.dg/pr69070.c: New test.
16619
57aa9851 16620 PR sanitizer/69055
16621 * gfortran.dg/pr69055.f90: New test.
16622
25371c91 16623 PR target/69015
16624 * gcc.dg/pr69015.c: New test.
f1717362 16625\f
fb2c1edd 16626Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 16627
16628Copying and distribution of this file, with or without modification,
16629are permitted in any medium without royalty provided the copyright
16630notice and this notice are preserved.