]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[Patch i386] PR78509 - TARGET_C_EXCESS_PRECISION should not return
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
8784ea70 12016-11-25 Jakub Jelinek <jakub@redhat.com>
2 Andreas Schwab <schwab@linux-m68k.org>
3
4 PR gcov-profile/78467
5 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
6 signed int.
7
6d75be38 82016-11-25 Richard Sandiford <richard.sandiford@arm.com>
9
10 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
11 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
12
3170af2c 132016-11-25 Richard Sandiford <richard.sandiford@arm.com>
14
15 * gcc.dg/tree-ssa/tailcall-8.c: New test.
16
ba04f90f 172016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
18
19 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
20 with sizeof(int) < 4.
21
a27264ed 222016-11-24 Martin Sebor <msebor@redhat.com>
23
24 PR tree-optimization/78476
25 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
26
bd13359a 272016-11-24 Vladimir Makarov <vmakarov@redhat.com>
28
29 PR rtl-optimization/77541
30 * gcc.target/i386/pr77541.c: New.
31
10066eab 322016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
33
34 PR fortran/78500
35 * gfortran.dg/class_result_4.f90: New test.
36
973c7ac9 372016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
38
39 * gcc.target/aarch64/_Float16_1.c: New.
40 * gcc.target/aarch64/_Float16_2.c: Likewise.
41 * gcc.target/aarch64/_Float16_3.c: Likewise.
42
adbd7ced 432016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
44
45 * gcc.target/aarch64/floatdihf2_1.c: New.
46
5c921dec 472016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
48
49 PR target/48863
50 PR inline-asm/70184
51 * gcc.target/arm/pr48863.c: New test.
52
836ac9e8 532016-11-24 Martin Liska <mliska@suse.cz>
54
55 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
56 parts for frequencies/probabilities.
57 * gcc.dg/pr34027-1.c: Likewise.
58 * gcc.dg/strict-overflow-2.c: Likewise.
59 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
60 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
61 * gcc.dg/tree-ssa/pr32044.c: Likewise.
62 * gcc.dg/tree-ssa/vector-3.c: Likewise.
63 * gcc.dg/tree-ssa/vrp101.c: Likewise.
64 * gcc.dg/tree-ssa/dump-2.c: New test.
65
32cc215b 662016-11-24 Bernd Schmidt <bschmidt@redhat.com>
67
68 * gcc.target/i386/align-limit.c: New test.
69
7465dbcd 702016-11-24 Richard Biener <rguenther@suse.de>
71
72 PR tree-optimization/71595
73 * gcc.dg/torture/pr71595.c: New testcase.
74
8c4ae287 752016-11-24 Bernd Schmidt <bschmidt@redhat.com>
76
77 PR rtl-optimization/78120
78 * gcc.target/i386/pr78120.c: New test.
79
c424a939 802016-11-24 Eric Botcazou <ebotcazou@adacore.com>
81
82 * gcc.c-torture/compile/20161124-1.c: New test.
83
894f7f25 842016-11-24 Jakub Jelinek <jakub@redhat.com>
85
86 PR bootstrap/78493
87 * g++.dg/cpp1z/decomp18.C: New test.
88
7bbc1b4a 892016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
90
91 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
92 * gcc.target/aarch64/store-pair-1.c : Likewise.
93
db1b56d1 942016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
95
96 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
97 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
98 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
99 * gcc.target/aarch64/vect-clz.c : Likewise.
100 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
101 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
102 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
103 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
104 * gcc.target/aarch64/vect-fmovd.c : Likewise.
105 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
106 * gcc.target/aarch64/vect-fmovf.c : Likewise.
107 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
108
506d6baf 1092016-11-23 Peter Bergner <bergner@vnet.ibm.com>
110
111 PR target/78458
112 * gcc.target/powerpc/pr78458.c: New.
113
8814c0a8 1142016-11-23 Joseph Myers <joseph@codesourcery.com>
115
116 * gcc.c-torture/compile/20161123-1.c: New test.
117
ea7d223a 1182016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
119
120 PR fortran/78297
121 * gfortran.dg/pr78297.f90: New test.
122
30dc58d8 1232016-11-23 David Edelsohn <dje.gcc@gmail.com>
124
125 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
126
1f355935 1272016-11-23 Jakub Jelinek <jakub@redhat.com>
128
f1cec2aa 129 PR sanitizer/69278
130 * g++.dg/ubsan/return-7.C: New test.
131 * c-c++-common/ubsan/unreachable-4.c: New test.
132
ba57dd35 133 PR tree-optimization/78482
134 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
135 (bar): New function.
136 (main): Call bar instead of printf.
137
1f355935 138 PR middle-end/69183
139 * gfortran.dg/gomp/pr69183.f90: New test.
140
1412016-11-23 Kito Cheng <kito.cheng@gmail.com>
783acc8f 142
143 PR target/78230
144 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
145 (test2) Ditto.
146
d9cfff22 1472016-11-23 Jakub Jelinek <jakub@redhat.com>
148
149 PR c++/77907
150 * g++.dg/cpp0x/pr77907.C: New test.
151
1f1a3de9 1522016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
153
154 PR middle-end/78153
155 * gcc.dg/tree-ssa/pr78153-1.c: New test.
156 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
157
ee1f2deb 1582016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
159
160 PR target/63250
161 * lib/target-supports.exp (add_options_for_float16): Add
162 -mfp16-format=ieee when testign arm*-*-*.
163
539b44ee 1642016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
165
166 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
167 result.
168 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
169 result.
170
86fba605 1712016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
172
173 * lib/target-supports.exp (check_effective_target_float16): Add
174 options for _Float16.
175 (check_effective_target_float32): Add options for _Float32.
176 (check_effective_target_float64): Add options for _Float64.
177 (check_effective_target_float128): Add options for _Float128.
178 (check_effective_target_float32x): Add options for _Float32x.
179 (check_effective_target_float64x): Add options for _Float64x.
180 (check_effective_target_float128x): Add options for _Float128x.
181
c39beb8a 1822016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
183
184 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
185 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
186
a998ac00 1872016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
188
189 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
190 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
191
88a2ded0 1922016-11-23 Martin Sebor <msebor@redhat.com>
193
194 PR middle-end/78461
195 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
196 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
197
a0168bf5 1982016-11-23 Jakub Jelinek <jakub@redhat.com>
199
b4f7eaba 200 PR c++/71450
201 * g++.dg/cpp0x/pr71450-1.C: New test.
202 * g++.dg/cpp0x/pr71450-2.C: New test.
203
a0168bf5 204 PR c++/77739
205 * g++.dg/cpp1y/pr77739.C: New test.
206
da80a82f 2072016-11-23 Martin Jambor <mjambor@suse.cz>
208
209 * c-c++-common/gomp/gridify-1.c: Update scan string.
210 * gfortran.dg/gomp/gridify-1.f90: Likewise.
211 * c-c++-common/gomp/gridify-2.c: New test.
212 * c-c++-common/gomp/gridify-3.c: Likewise.
213
0554c9b6 2142016-11-23 Richard Biener <rguenther@suse.de>
215
216 PR tree-optimization/78396
217 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
218
ffeccaca 2192016-11-23 Richard Biener <rguenther@suse.de>
220
221 PR tree-optimization/78482
222 * gcc.dg/torture/pr78482.c: New testcase.
223
83c0fb43 2242016-11-23 Bin Cheng <bin.cheng@arm.com>
225
226 * gcc.dg/fold-cond_expr-1.c: New test.
227 * gcc.dg/fold-condcmpconv-1.c: New test.
228 * gcc.dg/fold-condcmpconv-2.c: New test.
229
ac3bcb02 2302016-11-23 Richard Biener <rguenther@suse.de>
231
232 PR middle-end/71762
233 * gcc.dg/torture/pr71762-1.c: New testcase.
234 * gcc.dg/torture/pr71762-2.c: Likewise.
235 * gcc.dg/torture/pr71762-3.c: Likewise.
236 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
237
9f8b32f9 2382016-11-23 Richard Biener <rguenther@suse.de>
239
240 PR lto/78472
241 * g++.dg/lto/pr78472_0.c: New testcase.
242 * g++.dg/lto/pr78472_1.C: Likewise.
243
c618308c 2442016-11-23 Richard Biener <rguenther@suse.de>
245 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
246
247 PR tree-optimization/78154
248 * gcc.dg/tree-ssa/pr78154.c: New test.
249
70229d3b 2502016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
251
252 * gcc.dg/pr31096.c: New testcase.
253 * gcc.dg/pr31096-1.c: New testcase.
254
6e47b422 2552016-11-23 Paolo Bonzini <bonzini@gnu.org>
256
257 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
258 adjust for warning->pedwarn change.
259 * gcc.dg/cpp/defined-syshdr.c,
260 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
261 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
262 gcc.dg/cpp/defined-Wextra.c,
263 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
264
192b73af 2652016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
266
267 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
268
0d65cc6c 2692016-11-23 Jakub Jelinek <jakub@redhat.com>
270
271 PR target/78451
272 * gcc.target/i386/pr78451.c: New test.
273 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
274 and #pragma GCC pop_options around the first #pragma GCC target.
275 * gcc.target/i386/pr69255-2.c: Likewise.
276 * gcc.target/i386/pr69255-3.c: Likewise.
277
b2aa1313 2782016-11-23 Michael Collison <michael.collison@arm.com>
279
280 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
281 additional constants are recognized and fewer instructions generated.
282 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
283 additional constants are recognized and fewer instructions generated.
284
ccf11291 2852016-11-22 Ian Lance Taylor <iant@golang.org>
286
287 * gcc.misc-tests/godump-1.c: Update expected output for recent
288 changes.
289
a7a9f935 2902016-11-22 Marek Polacek <polacek@redhat.com>
291
292 PR tree-optimization/78455
293 * gcc.dg/uninit-23.c: New.
294
c7654c10 2952016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
296
297 PR fortran/78479
298 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
299 comment.
300
df8ade88 3012016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
302
303 PR fortran/78479
304 * gfortran.dg/char_component_initializer_3.f90: New test.
305
706b4b9b 3062016-11-22 Jakub Jelinek <jakub@redhat.com>
307
308 PR target/78451
309 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
310 GCC target pragma before including immintrin.h.
311
231d5e0b 3122016-11-22 Carl Love <cel@us.ibm.com>
313
314 * gcc.target/powerpc/builtins-3.c: New file to test the new
315 built-ins for vector compare equal and vector compare not equal.
316
3599d980 3172016-11-22 Janus Weil <janus@gcc.gnu.org>
318
319 PR fortran/78443
320 * gfortran.dg/typebound_proc_35.f90: New test case.
321
7308b7cf 3222016-11-22 Georg-Johann Lay <avr@gjlay.de>
323
324 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
325 parameter in declaration.
326
d7d4251c 3272016-11-22 Georg-Johann Lay <avr@gjlay.de>
328
329 * gcc.dg/loop-split.c: Require int32plus.
330 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
331
6737a0c4 3322016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
333
334 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
335
a8ead9a7 3362016-11-22 Georg-Johann Lay <avr@gjlay.de>
337
338 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
339
d285b13a 3402016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
341
342 PR target/78439
343 * gcc.c-torture/compile/pr78439.c: New test.
344
dc1df7cf 3452016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
346
347 PR target/77904
348 * gcc.target/arm/pr77904.c: New test.
349
7a699647 3502016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
351
352 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
353 isa_rev>=2.
354
1e04d935 3552016-11-22 Jakub Jelinek <jakub@redhat.com>
356
b1c71535 357 PR tree-optimization/78436
358 * gcc.c-torture/execute/pr78436.c: New test.
359
ab104738 360 PR middle-end/78416
361 * gcc.dg/torture/pr78416.c: New test.
362
1e04d935 363 PR tree-optimization/78445
364 * gcc.dg/pr78445.c: New test.
365
b8d13928 3662016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
367
b0af2874 368 PR libgfortran/78449
b8d13928 369 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
370
472db117 3712016-11-21 Jeff Law <law@redhat.com>
372
b0af2874 373 PR target/68538
472db117 374 * gcc.c-torture/compile/pr68538.c: New test.
375
5f2d3c09 3762016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
377
378 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
379 to be generated instead of FCTIWUZ or FCTIWZ.
380
40447580 3812016-11-21 Jakub Jelinek <jakub@redhat.com>
382
bbfed873 383 PR middle-end/67335
384 * g++.dg/vect/simd-clone-7.cc: New test.
385
40447580 386 PR c++/71973
387 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
388 long unsigned int.
389 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
390 unsigned long.
391
2b80afd8 3922016-11-20 Jeff Law <law@redhat.com>
393
394 PR target/25128
395 * gcc.target/m68k/pr25128.c: New test.
396
7bfddeff 3972016-11-21 Richard Sandiford <richard.sandiford@arm.com>
398
399 * gcc.dg/tree-ssa/tailcall-7.c: New test.
400
8df44fbf 4012016-11-21 David Malcolm <dmalcolm@redhat.com>
402
403 PR preprocessor/78324
404 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
405 (test_multitoken_macro): New function.
406 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
407 case.
408 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
409 case.
410 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
411 cases.
412 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
413 Move to...
414 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
415 -ftrack-macro-expansion=0.
416 (test_sprintf_note): Remove "P" macro. Add
417 dg-begin/end-multiline-output directives.
418 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
419
64a8c4a7 4202016-11-21 Georg-Johann Lay <avr@gjlay.de>
421
422 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
423 Return 1 for AVR_TINY.
424
783d8f64 4252016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
426
427 PR rtl-optimization/71785
428 * gcc.target/powerpc/pr71785.c: New file.
429
dc3dabae 4302016-11-21 Bin Cheng <bin.cheng@arm.com>
431
432 PR testsuite/78114
433 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
434 options. Refine test by checking predictive commining PHI
435 nodes in vectorized loop wrto vector factor.
436
f1b3e1c9 4372016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
438
439 PR c++/71973
440 * g++.dg/pr71973-1.C: New test.
441 * g++.dg/pr71973-2.C: New test.
442 * g++.dg/pr71973-3.C: New test.
443 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
444 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
445 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
446 to dg-options.
447 * g++.old-deja/g++.other/realloc.C: Likewise.
448 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
449
da269671 4502016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
451
452 PR tree-optimization/78413
453 * gcc.dg/tree-ssa/pr78413.c: New test.
454
d7f5b6a8 4552016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
456
457 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
458 target is Thumb-only.
459
87fb8781 4602016-11-20 Jeff Law <law@redhat.com>
461
462 PR target/48551
463 * gcc.target/m68k/pr48551.c: New test.
464
5190d716 4652016-11-20 Harald Anlauf <anlauf@gmx.de>
b0af2874 466
5190d716 467 PR fortran/69741
468 * gfortran.dg/forall_18.f90: New testcase.
469
d040acf9 4702016-11-20 Marc Glisse <marc.glisse@inria.fr>
471
472 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
473
0dabddb2 4742016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
475
476 PR fortran/78395
477 * gfortran.dg/typebound_operator_21.f03: New test.
478
6062d7aa 4792016-11-20 Marc Glisse <marc.glisse@inria.fr>
480
481 * gcc.dg/tree-ssa/divide-5.c: New file.
482
8cb572ef 4832016-11-19 Andreas Schwab <schwab@linux-m68k.org>
484
485 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
486 signed int.
487
4ac97a88 4882016-11-19 John David Anglin <danglin@gcc.gnu.org>
489
490 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
491 libatomic_available.
492 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
493 * gfortran.dg/coarray_allocate_10.f08: Likewise.
494 * gfortran.dg/coarray_allocate_7.f08: Likewise.
495 * gfortran.dg/coarray_allocate_8.f08: Likewise.
496 * gfortran.dg/coarray_allocate_9.f08: Likewise.
497 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
498 * gfortran.dg/coarray_stat_2.f90: Likewise.
499 * gfortran.dg/coindexed_1.f90: Likewise.
500
7459c90a 5012016-11-18 Jeff Law <law@redhat.com>
502
503 PR target/25111
504 * gcc.target/m68k/pr25111.c: New test.
505
e1c52611 5062016-11-18 Jakub Jelinek <jakub@redhat.com>
507
a79cbcde 508 PR c++/68180
509 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
510
cb6c05f8 511 PR middle-end/78419
512 * gcc.target/i386/pr78419.c: New test.
513
e1c52611 514 PR c++/77285
515 * g++.dg/tls/pr77285-1.C: New test.
516 * g++.dg/tls/pr77285-2.C: New test.
517
302e06b9 5182016-11-18 Jeff Law <law@redhat.com>
519
520 PR target/25112
521 * gcc.target/m68k/pr25112: New test.
522
e9e0777b 5232016-11-18 David Edelsohn <dje.gcc@gmail.com>
524
525 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
526 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
527
c8c5f875 5282016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
529
530 * gcc.target/arm/optional_thumb-1.c: New test.
531 * gcc.target/arm/optional_thumb-2.c: New test.
532 * gcc.target/arm/optional_thumb-3.c: New test.
533
37fe5868 5342016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
535
536 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
537 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
538 successful test.
539 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
540 (DEFAULT_REQUIRED_QUORUM): Likewise.
541
ff0e5731 5422016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
543 Toma Tabacu <toma.tabacu@imgtec.com>
544
b0af2874 545 * gcc.target/mips/inline-memcpy-1.c (dg-options):
546 Add (REQUIRES_STDLIB).
ff0e5731 547 * gcc.target/mips/inline-memcpy-2.c: Ditto.
548 * gcc.target/mips/inline-memcpy-3.c: Ditto.
549 * gcc.target/mips/inline-memcpy-4.c: Ditto.
550 * gcc.target/mips/inline-memcpy-5.c: Ditto.
551 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
552 * gcc.target/mips/loongson-simd.c: Ditto.
553 * gcc.target/mips/memcpy-1.c: Ditto.
554 * gcc.target/mips/mips-3d-1.c: Ditto.
555 * gcc.target/mips/mips-3d-2.c: Ditto.
556 * gcc.target/mips/mips-3d-3.c: Ditto.
557 * gcc.target/mips/mips-3d-4.c: Ditto.
558 * gcc.target/mips/mips-3d-5.c: Ditto.
559 * gcc.target/mips/mips-3d-6.c: Ditto.
560 * gcc.target/mips/mips-3d-7.c: Ditto.
561 * gcc.target/mips/mips-3d-8.c: Ditto.
562 * gcc.target/mips/mips-3d-9.c: Ditto.
563 * gcc.target/mips/mips-ps-1.c: Ditto.
564 * gcc.target/mips/mips-ps-2.c: Ditto.
565 * gcc.target/mips/mips-ps-3.c: Ditto.
566 * gcc.target/mips/mips-ps-4.c: Ditto.
567 * gcc.target/mips/mips-ps-6.c: Ditto.
568 * gcc.target/mips/mips16-attributes.c: Ditto.
569 * gcc.target/mips/mips32-dsp-run.c: Ditto.
570 * gcc.target/mips/mips32-dsp.c: Ditto.
571 * gcc.target/mips/save-restore-1.c: Ditto.
572 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
573 (mips_preprocess): Add ignore_output argument that when set
574 will not return the pre-processed output.
b0af2874 575 (mips_arch_info): Update arguments for the call to mips_preprocess.
ff0e5731 576 (mips-dg-init): Ditto.
577 (mips-dg-options): Check if a test having test option
578 (REQUIRES_STDLIB) has the required sysroot support for
579 the current test options.
580
bf04fa3c 5812016-11-17 Jeff Law <law@redhat.com>
582
6bc68963 583 PR middle-end/38219
584 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
585
bf04fa3c 586 PR target/47192
587 * gcc.target/m68k/pr47192.c: New test.
588
634c84c2 5892016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
590
591 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
592 instead of isa>=4, in order to downgrade to R5.
593
4ee5a6b5 5942016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
595
596 * gcc.target/arc/cmem-bit-1.c: New file.
597 * gcc.target/arc/cmem-bit-2.c: New file.
598 * gcc.target/arc/cmem-bit-3.c: New file.
599 * gcc.target/arc/cmem-bit-4.c: New file.
600
a28d23f0 6012016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
602
603 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
604 "avx5124fmaps".
605 * gcc.target/i386/funcspec-56.inc: Test new attributes.
606
6072016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
608 Andrew Senkevich <andrew.senkevich@intel.com>
609
610 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
611 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
612 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
613 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
614 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
615 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
616 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
617 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
618 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
619 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
620 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
621 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
622 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
623 avx5124vnniw-check.h.
624 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
625 check_effective_target_avx5124vnniw): New.
626 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
627 Set under ifndef.
628 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
629 * gcc.target/i386/sse-13.c: Ditto.
630 * g++.dg/other/i386-2.C: Ditto.
631 * g++.dg/other/i386-3.C: Ditto.
632 * gcc.target/i386/sse-22.c: Ditto.
633 * gcc.target/i386/sse-23.c: Ditto.
634
cbb7eb98 6352016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
636
637 PR c++/55080
638 * g++.dg/parse/pr55080.C: New.
639
d3c286da 6402016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
641
642 PR target/78101
643 * gcc.target/powerpc/fusion4.c: New test.
644
5bbf9633 6452016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
646
647 PR target/77933
648 * gcc.target/arm/pr77933-1.c: New test.
649 * gcc.target/arm/pr77933-2.c: Likewise.
650
6815d85d 6512016-11-17 Jakub Jelinek <jakub@redhat.com>
652
653 PR middle-end/78201
654 * g++.dg/opt/pr78201.C: New test.
655
8dc9f8d1 6562016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
657
658 * gcc.dg/pr78333.c: Add empty implementations of
659 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
660 problems on non-glibc systems.
661
f9f26759 6622016-11-17 David Malcolm <dmalcolm@redhat.com>
663
664 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
665 (test_raw_string_one_liner): New function.
666 (test_raw_string_multiline): New function.
667
9794389d 6682016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
669
670 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
671 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
672
b0c413f2 6732016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b0af2874 674 Richard Biener <rguenther@suse.de>
b0c413f2 675
676 PR tree-optimization/77848
677 * gfortran.dg/vect/pr77848.f: New test.
678
051b66c9 6792016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
680
681 PR target/77308
682 * gcc.target/arm/pr53447-5.c: New test.
683 * lib/target-supports.exp
684 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
685
bde3ae42 6862016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
687
688 * gcc.target/arc/abitest.S: New file.
689 * gcc.target/arc/abitest.h: Likewise.
690 * gcc.target/arc/va_args-1.c: Likewise.
691 * gcc.target/arc/va_args-2.c: Likewise.
692 * gcc.target/arc/va_args-3.c: Likewise.
693 * gcc.target/arc/mcrc.c: Deleted.
694 * gcc.target/arc/mdsp-packa.c: Likewise.
695 * gcc.target/arc/mdvbf.c: Likewise.
696 * gcc.target/arc/mmac-24.c: Likewise.
697 * gcc.target/arc/mmac-d16.c: Likewise.
698 * gcc.target/arc/mno-crc.c: Likewise.
699 * gcc.target/arc/mno-dsp-packa.c: Likewise.
700 * gcc.target/arc/mno-dvbf.c: Likewise.
701 * gcc.target/arc/mno-mac-24.c: Likewise.
702 * gcc.target/arc/mno-mac-d16.c: Likewise.
703 * gcc.target/arc/mno-rtsc.c: Likewise.
704 * gcc.target/arc/mno-xy.c: Likewise.
705 * gcc.target/arc/mrtsc.c: Likewise.
706 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
707 function.
708 (check_effective_target_arc700): Likewise.
709 (check_effective_target_arc6xx): Likewise.
710 (check_effective_target_arcmpy): Likewise.
711 (check_effective_target_archs): Likewise.
712 (check_effective_target_clmcpu): Likewise.
713 (check_effective_target_barrelshifter): Likewise.
714 * gcc.target/arc/barrel-shifter-1.c: Changed.
715 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
716 * gcc.target/arc/cmem-1.c: Changed.
717 * gcc.target/arc/cmem-2.c: Likewise.
718 * gcc.target/arc/cmem-3.c: Likewise.
719 * gcc.target/arc/cmem-4.c: Likewise.
720 * gcc.target/arc/cmem-5.c: Likewise.
721 * gcc.target/arc/cmem-6.c: Likewise.
722 * gcc.target/arc/cmem-7.c: Likewise.
723 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
724 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
725 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
726 * gcc.target/arc/jump-around-jump.c: Update options.
727 * gcc.target/arc/mARC601.c: Changed.
728 * gcc.target/arc/mcpu-arc600.c: Changed.
729 * gcc.target/arc/mcpu-arc601.c: Changed.
730 * gcc.target/arc/mcpu-arc700.c: Changed.
731 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
732 * gcc.target/arc/movb-1.c: Changed.
733 * gcc.target/arc/movb-2.c: Likewise.
734 * gcc.target/arc/movb-3.c: Likewise.
735 * gcc.target/arc/movb-4.c: Likewise.
736 * gcc.target/arc/movb-5.c: Likewise.
737 * gcc.target/arc/movb_cl-1.c: Likewise.
738 * gcc.target/arc/movb_cl-2.c: Likewise.
739 * gcc.target/arc/movbi_cl-1.c: Likewise.
740 * gcc.target/arc/movh_cl-1.c: Likewise.
741 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
742 * gcc.target/arc/mul64.c: Enable it only for ARC600.
743 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
744 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
745 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
746 * gcc.target/arc/trsub.c: Only for ARC EM cores.
747 * gcc.target/arc/builtin_simdarc.c: Changed.
748 * gcc.target/arc/extzv-1.c: Likewise.
749 * gcc.target/arc/insv-1.c: Likewise.
750 * gcc.target/arc/insv-2.c: Likewise.
751 * gcc.target/arc/mA6.c: Likewise.
752 * gcc.target/arc/mA7.c: Likewise.
753 * gcc.target/arc/mARC600.c: Likewise.
754 * gcc.target/arc/mARC700.c: Likewise.
755 * gcc.target/arc/mcpu-arc600.c: Likewise.
756 * gcc.target/arc/mcpu-arc700.c: Likewise.
757 * gcc.target/arc/movl-1.c: Likewise.
758 * gcc.target/arc/nps400-1.c: Likewise.
759 * gcc.target/arc/trsub.c: Likewise.
760 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
761 configuration.
762 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
763 * gcc.target/arc/mswape.c: Likewise.
764
83039163 7652016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
766
767 PR c++/68180
768 * g++.dg/cpp1y/pr68180.C: New.
769
760cc2e6 7702016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
771
772 PR tree-optimization/78319
773 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
774 arm-none-eabi.
775
315dfb42 7762016-11-17 Richard Biener <rguenther@suse.de>
777
778 PR tree-optimization/78306
779 * gcc.dg/cilk-plus/pr78306.c: New testcase.
780
17e8186b 7812016-11-17 Richard Biener <rguenther@suse.de>
782
783 PR middle-end/78305
784 * gcc.dg/torture/pr78305.c: New testcase.
785
1eca3a7f 7862016-11-17 Janus Weil <janus@gcc.gnu.org>
787
788 PR fortran/66227
789 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
790
6c1f90ee 7912016-11-16 Marek Polacek <polacek@redhat.com>
792
793 PR c/78285
794 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
795 * g++.dg/ext/case-range2.C: Likewise.
796
63c8aefc 7972016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
798
799 PR fortran/58001
800 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
801 * gfortran.dg/fmt_tab_2.f90: Ditto.
802
95de83a7 8032016-11-16 Jakub Jelinek <jakub@redhat.com>
804
805 PR rtl-optimization/78378
806 * gcc.c-torture/execute/pr78378.c: New test.
807
50eec246 8082016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
809
810 * gcc.dg/tree-prof/section-attr-1.c: New file.
811 * gcc.dg/tree-prof/section-attr-2.c: New file.
812 * gcc.dg/tree-prof/section-attr-3.c: New file.
813
308800c3 8142016-11-16 Maciej W. Rozycki <macro@imgtec.com>
815
816 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
817 rather than `la'.
818
88526ee6 8192016-11-16 Maciej W. Rozycki <macro@imgtec.com>
820
821 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
822 (dg-final): Remove microMIPS JALRS mnemonic matching.
823 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
824 (dg-final): Remove microMIPS JALRS mnemonic matching.
825 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
826 (dg-final): Remove microMIPS JALRS mnemonic matching.
827 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
828 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
829 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
830 * gcc.target/mips/call-1u.c: New test case.
831 * gcc.target/mips/call-2u.c: New test case.
832 * gcc.target/mips/call-3u.c: New test case.
833 * gcc.target/mips/call-4u.c: New test case.
834 * gcc.target/mips/call-5u.c: New test case.
835 * gcc.target/mips/call-6u.c: New test case.
836
fa1f9c9e 8372016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
838
839 * gcc.target/arm/empty_fiq_handler.c: New test.
840
c508be16 8412016-11-16 Jakub Jelinek <jakub@redhat.com>
842
843 PR fortran/78299
844 * gfortran.dg/gomp/pr78299.f90: New test.
845
9e57a9ab 8462015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
847
848 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b0af2874 849 * gcc.dg/optimize-bswaphi-1.c: Likewise.
9e57a9ab 850 * gcc.dg/optimize-bswapsi-2.c: Likewise.
851
05edb140 8522016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
853
854 PR libgfortran/78314
855 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
856
722c5d82 8572016-11-16 Bin Cheng <bin.cheng@arm.com>
858
859 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
860 according to updated dump info.
861
7fce8768 8622016-11-16 Alexander Monakov <amonakov@ispras.ru>
863
864 * lib/target-supports.exp (check_effective_target_alloca): Use a
865 compile test.
866 * gcc.target/nvptx/softstack.c: New test.
867 * gcc.target/nvptx/decl-shared.c: New test.
868 * gcc.target/nvptx/decl-shared-init.c: New test.
869
35293eb1 8702016-11-16 Maciej W. Rozycki <macro@imgtec.com>
871
872 * gcc.target/mips/data-sym-jump.c: New test case.
873 * gcc.target/mips/data-sym-pool.c: New test case.
874 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
875 annotation.
876
5b631e09 8772016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
878
879 * lib/target-supports.exp (check_avx2_hw_available): New.
880 (check_effective_target_avx2_runtime): New.
881 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
882
dd4a826b 8832016-11-16 Tamar Christina <tamar.christina@arm.com>
884
885 PR testsuite/78136
886 * gcc.dg/cpp/trad/trad.exp
887 (dg-runtest): Moved $srcdir/$subdir/ to
888 DEFAULT_TRADCPPFLAGS.
889
beecc36d 8902016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
891
892 PR fortran/78356
893 * gfortran.dg/class_allocate_23.f08: New test.
894
ac924c09 8952016-11-16 Richard Biener <rguenther@suse.de>
896
897 PR middle-end/78333
898 * gcc.dg/pr78333.c: New testcase.
899
904e262b 9002016-11-16 Martin Liska <mliska@suse.cz>
901
902 PR sanitizer/78270
903 * gcc.dg/asan/pr78270.c: Update comment style.
904 * gcc.dg/asan/pr78270-2.c: New test.
905
7f0cbebc 9062016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
907
908 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
909 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
910
5d4e2409 9112016-11-16 Richard Biener <rguenther@suse.de>
912
913 PR tree-optimization/78348
914 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
915
22190042 9162016-11-16 Jakub Jelinek <jakub@redhat.com>
917
918 PR sanitizer/77823
919 * c-c++-common/ubsan/overflow-vec-1.c: New test.
920 * c-c++-common/ubsan/overflow-vec-2.c: New test.
921
02e0afdc 9222016-11-15 Marek Polacek <polacek@redhat.com>
923
924 * g++.dg/cpp1z/init-statement6.C: Rename a function.
925
a7c1a652 9262016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
927
928 PR libgfortran/51119
929 * gfortran.dg/matmul_12.f90: New test case.
930
16cdc558 9312016-11-15 Uros Bizjak <ubizjak@gmail.com>
932
933 * gcc.target/i386/funcspec-56.inc: New file.
b0af2874 934 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
16cdc558 935 common 32-bit and 64-bit function specific options.
b0af2874 936 * gcc.target/i386/funcspec-6.c: Ditto.
16cdc558 937
d10b2a5c 9382016-11-15 Jakub Jelinek <jakub@redhat.com>
939
b8fd03ae 940 * g++.dg/cpp1z/decomp14.C: New test.
941 * g++.dg/cpp1z/decomp15.C: New test.
942 * g++.dg/cpp1z/decomp16.C: New test.
943
a6f4466c 944 * g++.dg/cpp1z/decomp13.C: New test.
945
0f67b1be 946 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
947
d10b2a5c 948 PR c++/71988
949 * g++.dg/cpp0x/constexpr-71988.C: New test.
950
1f87aa23 9512016-11-15 Maciej W. Rozycki <macro@imgtec.com>
952
953 * gcc.target/mips/insn-casesi.c: New test case.
954 * gcc.target/mips/insn-pseudo-1.c: New test case.
955 * gcc.target/mips/insn-pseudo-2.c: New test case.
956 * gcc.target/mips/insn-pseudo-3.c: New test case.
957 * gcc.target/mips/insn-pseudo-4.c: New test case.
958 * gcc.target/mips/insn-tablejump.c: New test case.
959
32caa8ac 9602016-11-15 Maciej W. Rozycki <macro@imgtec.com>
961
962 * gcc.target/mips/mips.exp (mips_option_tests): Add
963 `-mcode-readable=yes' array element.
964
22d200b9 9652016-11-15 Maciej W. Rozycki <macro@imgtec.com>
966
967 * gcc.target/mips/mips.exp (mips_option_tests): Add
968 `-mmicromips' array element.
969
385999e2 9702016-11-15 Michael Matz <matz@suse.de>
971
972 PR missed-optimization/77881
973 * gcc.target/i386/pr77881.c: New test.
974
53ae7f64 9752016-11-15 Jakub Jelinek <jakub@redhat.com>
976
977 PR middle-end/78295
978 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
979
ae06106e 9802016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
981
982 * gcc.target/powerpc/vec-set-int.c: New test.
983 * gcc.target/powerpc/vec-set-short.c: Likesie.
984 * gcc.target/powerpc/vec-set-char.c: Likewise.
985
a49621cf 9862016-11-14 Jakub Jelinek <jakub@redhat.com>
987
988 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
989
9ff5ab90 9902016-11-14 Janus Weil <janus@gcc.gnu.org>
991
992 PR fortran/78300
993 * gfortran.dg/class_result_3.f90: New test.
994
b1f04d34 9952016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 996 Richard Biener <rguenther@suse.de>
997
998 * gcc.dg/gimplefe-1.c: New testcase.
999 * gcc.dg/gimplefe-2.c: Likewise.
1000 * gcc.dg/gimplefe-3.c: Likewise.
1001 * gcc.dg/gimplefe-4.c: Likewise.
1002 * gcc.dg/gimplefe-5.c: Likewise.
1003 * gcc.dg/gimplefe-6.c: Likewise.
1004 * gcc.dg/gimplefe-7.c: Likewise.
1005 * gcc.dg/gimplefe-8.c: Likewise.
1006 * gcc.dg/gimplefe-9.c: Likewise.
1007 * gcc.dg/gimplefe-10.c: Likewise.
1008 * gcc.dg/gimplefe-11.c: Likewise.
1009 * gcc.dg/gimplefe-12.c: Likewise.
1010 * gcc.dg/gimplefe-13.c: Likewise.
1011 * gcc.dg/gimplefe-14.c: Likewise.
1012 * gcc.dg/gimplefe-15.c: Likewise.
1013 * gcc.dg/gimplefe-16.c: Likewise.
1014 * gcc.dg/gimplefe-17.c: Likewise.
1015 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 1016
3af33bcf 10172016-11-14 Martin Liska <mliska@suse.cz>
1018
1019 PR bootstrap/78069
1020 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1021 to match scanned pattern.
1022 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1023
7cacafcf 10242016-11-14 Richard Biener <rguenther@suse.de>
1025
1026 PR tree-optimization/78312
1027 * gcc.dg/torture/pr78312.c: New testcase.
1028
3f1786fa 10292016-11-14 Georg-Johann Lay <avr@gjlay.de>
1030
1031 PR target/78093
1032 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1033
3d8c7132 10342016-11-14 Jakub Jelinek <jakub@redhat.com>
1035 Jason Merrill <jason@redhat.com>
1036
1037 Implement P0217R3 - C++17 structured bindings
1038 * g++.dg/cpp1z/decomp1.C: New test.
1039 * g++.dg/cpp1z/decomp2.C: New test.
1040 * g++.dg/cpp1z/decomp3.C: New test.
1041 * g++.dg/cpp1z/decomp4.C: New test.
1042 * g++.dg/cpp1z/decomp5.C: New test.
1043 * g++.dg/cpp1z/decomp6.C: New test.
1044 * g++.dg/cpp1z/decomp7.C: New test.
1045 * g++.dg/cpp1z/decomp8.C: New test.
1046 * g++.dg/cpp1z/decomp9.C: New test.
1047 * g++.dg/cpp1z/decomp10.C: New test.
1048
3657b81b 10492016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1050
1051 * g++.dg/torture/pr78268.C: New test.
1052
9bf6a8e0 10532016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1054
1055 PR c/35503
1056 * c-c++-common/pr35503-1.c: New test.
1057 * c-c++-common/pr35503-2.c: Likewise.
1058 * c-c++-common/pr35503-3.c: Likewise.
1059 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1060
f6f8b4f2 10612016-11-13 Uros Bizjak <ubizjak@gmail.com>
1062
1063 PR rtl-optimization/78232
1064 PR rtl-optimization/78248
1065 * gcc.dg/ubsan/pr78248.c: New test.
1066
54efb8ee 10672016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1068
1069 * gnat.dg/address_conv.adb: New test.
1070
9ed6bb1c 10712016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1072
1073 * gnat.dg/renaming11.ad[sb]: New test.
1074
7907d43b 10752016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1076
1077 * c-c++-common/dump-ada-spec-6.c: New test.
1078
80905eec 10792016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1080
1081 * gnat.dg/lto21.adb: New test.
1082 * gnat.dg/lto21_pkg1.ads: New helper.
1083 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1084
1f302f2e 10852016-11-13 Janus Weil <janus@gcc.gnu.org>
1086
1087 PR fortran/60952
1088 * gfortran.dg/typebound_proc_34.f90: New test.
1089
abfb4be5 10902016-11-13 Janus Weil <janus@gcc.gnu.org>
1091
1092 PR fortran/66366
1093 * gfortran.dg/class_57.f90: Changed error message.
1094 * gfortran.dg/class_60.f90: New test.
1095
4699a580 10962016-11-12 David Edelsohn <dje.gcc@gmail.com>
1097
1098 * g++.dg/pr78112.C: XFAIL AIX.
1099
f7b2c82b 11002016-11-12 Janus Weil <janus@gcc.gnu.org>
1101
1102 PR fortran/77501
1103 * gfortran.dg/typebound_generic_16.f90: New test.
1104
d16addb3 11052016-11-12 Jakub Jelinek <jakub@redhat.com>
1106
1107 PR c++/71225
1108 * g++.dg/cpp0x/pr71225.C: New test.
1109
1998c023 11102016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1111
1112 * gcc.target/sparc/20161111-1.c: New test.
1113
a3b46c9c 11142016-11-11 Uros Bizjak <ubizjak@gmail.com>
1115
1116 PR target/78310
1117 * gcc.target/i386/pr78310.c: New test.
1118
0d56015c 11192016-11-11 Jeff Law <law@redhat.com>
1120
1121 * gcc.dg/tree-ssa/isolate-6.c: New test.
1122 * gcc.dg/tree-ssa/isolate-7.c: New test.
1123
dc9e2118 11242016-11-11 Bin Cheng <bin.cheng@arm.com>
1125
1126 PR testsuite/78292
1127 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1128 vect_max_reduc.
1129
9117e2ab 11302016-11-11 Jakub Jelinek <jakub@redhat.com>
1131
1132 PR c++/72774
1133 * g++.dg/parse/pr72774.C: New test.
1134
3d8b172a 11352016-11-11 Richard Biener <rguenther@suse.de>
1136
1137 PR tree-optimization/71575
1138 * gcc.dg/graphite/pr71575-1.c: New testcase.
1139 * gcc.dg/graphite/pr71575-2.c: Likewise.
1140
36bb9d71 11412016-11-11 Richard Biener <rguenther@suse.de>
1142
1143 PR middle-end/78295
1144 * gcc.dg/uninit-pr78295.c: New testcase.
1145
53ae7f64 11462016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 1147
1148 PR fortran/78277
1149 * gfortran.dg/dec_structure_17.f90: New test.
1150
3c57e933 11512016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1152
1153 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1154 being allowed in vector registers.
1155 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1156 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1157 * gcc.target/powerpc/vsx-himode.c: Likewise.
1158 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1159 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1160 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1161 to allow matching MFVSRD or MFVSRW.
1162
b851b8f0 11632016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1164
1165 PR rtl-optimization/78241
1166 * gcc.dg/pr78241.c: New test.
1167
a08fc382 11682016-11-10 Jakub Jelinek <jakub@redhat.com>
1169
5fca0e1a 1170 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1171 201307.
1172
a08fc382 1173 * g++.dg/cpp1z/noexcept-type14.C: New test.
1174 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1175
8c2f9148 11762016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1177
1178 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1179 WVAL0S tests added in r241817.
1180
44b49e6b 11812016-11-10 Jakub Jelinek <jakub@redhat.com>
1182
1183 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1184 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1185 no longer allowed and corresponding ordered construct.
1186 * gfortran.dg/gomp/linear-1.f90: New test.
1187 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1188 * gfortran.dg/gomp/declare-target-1.f90: New test.
1189 * gfortran.dg/gomp/declare-target-2.f90: New test.
1190
65dc2516 11912016-11-10 Martin Liska <mliska@suse.cz>
1192
1193 PR sanitizer/78270
1194 * gcc.dg/asan/pr78270.c: New test.
1195
c74b2e3b 11962016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1197 Jakub Jelinek <jakub@redhat.com>
1198
1199 PR debug/78112
44b49e6b 1200 * g++.dg/pr78112.C: New testcase.
c74b2e3b 1201
934a0458 12022016-11-09 Jakub Jelinek <jakub@redhat.com>
1203
104d9702 1204 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1205 -Wno-c++1z-compat.
1206 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1207 string in case condition contains % characters.
1208
934a0458 1209 PR c++/78283
1210 * g++.dg/cpp1z/noexcept-type13.C: New test.
1211
99f5e97b 12122016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1213
1214 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1215 using (HAS_MOVN) with MIPS III.
1216
92902736 12172016-11-09 Janus Weil <janus@gcc.gnu.org>
1218
1219 PR fortran/46459
1220 * gfortran.dg/volatile14.f90: New test.
1221
c07c7aac 12222016-11-09 Uros Bizjak <ubizjak@gmail.com>
1223
1224 PR target/78262
1225 * gcc.target/i386/pr78262.c: New test.
1226
53ae7f64 12272016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 1228
1229 PR fortran/78259
1230 * gfortran.dg/pr78259.f90: New test.
1231
c2ee4354 12322016-11-09 Janus Weil <janus@gcc.gnu.org>
1233
1234 PR fortran/60777
1235 * gfortran.dg/spec_expr_7.f90: New test.
1236
58721d0c 12372016-11-09 Jakub Jelinek <jakub@redhat.com>
1238
092db747 1239 PR target/77718
1240 * gcc.c-torture/execute/pr77718.c: New test.
1241
58721d0c 1242 * gcc.dg/ubsan/c99-shift-3.c: New test.
1243 * gcc.dg/ubsan/c99-shift-4.c: New test.
1244 * gcc.dg/ubsan/c99-shift-5.c: New test.
1245 * gcc.dg/ubsan/c99-shift-6.c: New test.
1246
61e45f2d 12472016-11-09 Martin Liska <mliska@suse.cz>
1248
1249 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1250 test-case for memcmp.
1251 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1252
0787dd56 12532016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1254
1255 PR testsuite/78269
1256 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1257
df163634 12582016-11-09 Paul Thomas <pault@gcc.gnu.org>
1259
1260 * gfortran.dg/move_alloc_18.f90: New test.
1261
0c3d1ddf 12622016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1263
1264 PR middle-end/78256
1265 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1266 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1267
46837445 12682016-11-09 Janus Weil <janus@gcc.gnu.org>
1269
1270 PR fortran/71894
1271 * gfortran.dg/class_59.f90: New test.
1272
68d072bb 12732016-11-09 Richard Biener <rguenther@suse.de>
1274
1275 PR tree-optimization/78007
1276 * gcc.dg/vect/vect-bswap32.c: Adjust.
1277 * gcc.dg/vect/vect-bswap64.c: Likewise.
1278
e0bcc1cc 12792016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1280
1281 * gcc.dg/ipa/vrp7.c: New test.
1282
166f8178 12832016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1284
1285 PR ipa/78121
1286 * gcc.dg/ipa/pr78121.c: New test.
1287
e7c5f688 12882016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1289
1290 * c-c++-common/asan/default_options.h: New file.
1291 * c-c++-common/asan/strcasestr-1.c: New test.
1292 * c-c++-common/asan/strcasestr-2.c: Likewise.
1293 * c-c++-common/asan/strcspn-1.c: Likewise.
1294 * c-c++-common/asan/strcspn-2.c: Likewise.
1295 * c-c++-common/asan/strpbrk-1.c: Likewise.
1296 * c-c++-common/asan/strpbrk-2.c: Likewise.
1297 * c-c++-common/asan/strspn-1.c: Likewise.
1298 * c-c++-common/asan/strspn-2.c: Likewise.
1299 * c-c++-common/asan/strstr-1.c: Likewise.
1300 * c-c++-common/asan/strstr-2.c: Likewise.
1301 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1302
1350ad47 13032016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1304
1305 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1306
a3ba9d54 13072016-11-08 Janus Weil <janus@gcc.gnu.org>
1308
1309 PR fortran/68440
1310 * gfortran.dg/class_58.f90: New test.
1311
bcc971fd 13122016-11-08 Uros Bizjak <ubizjak@gmail.com>
1313
1314 PR target/70799
1315 * gcc.target/i386/pr70799-2.c: New test.
1316
af1b77d0 13172016-11-08 Janus Weil <janus@gcc.gnu.org>
1318
1319 PR fortran/77596
1320 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1321
ed73a6cb 13222016-11-08 Bin Cheng <bin.cheng@arm.com>
1323
1324 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1325
b887afd7 13262016-11-08 Bin Cheng <bin.cheng@arm.com>
1327
1328 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1329
4ba8fd25 13302016-11-08 Bin Cheng <bin.cheng@arm.com>
1331
1332 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1333
d71fcb4d 13342016-11-08 Martin Liska <mliska@suse.cz>
1335
1336 PR testsuite/78242
1337 * g++.dg/asan/use-after-scope-4.C: New test.
1338 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1339 * gcc.dg/asan/use-after-scope-8.c: Remove.
1340
dc168f1c 13412016-11-08 Richard Biener <rguenther@suse.de>
1342
1343 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1344
2cda118d 13452016-11-08 Tamar Christina <tamar.christina@arm.com>
1346
1347 PR testsuite/78136
1348 * gcc.dg/cpp/trad/trad.exp
1349 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1350 * gcc.dg/cpp/trad/include.c: Use local header file.
1351
de8f611c 13522016-11-08 Richard Biener <rguenther@suse.de>
1353
1354 PR tree-optimization/78205
1355 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1356
095c7123 13572016-11-08 Richard Biener <rguenther@suse.de>
1358
1359 PR tree-optimization/78224
1360 * g++.dg/torture/pr78224.C: New testcase.
1361
5de86198 13622016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1363
1364 * gcc.dg/store_merging_1.c: Require store_merge.
1365 * gcc.dg/store_merging_2.c: Likewise.
1366 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 1367 * gcc.dg/store_merging_5.c: Likewise.
5de86198 1368 * gcc.dg/store_merging_6.c: Likewise.
1369 * gcc.dg/store_merging_7.c: Likewise.
1370 * gcc.dg/store_merging_8.c: Likewise.
1371 * lib/target-supports.exp (check_effective_target_store_merge): New.
1372
9c118ae0 13732016-11-07 David Edelsohn <dje.gcc@gmail.com>
1374
1375 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1376 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1377 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1378 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1379 -mvsx -mpower8-vector.
1380 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1381 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1382 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1383 -mvsx -mpower8-vector.
1384
ded98213 13852016-11-07 David Edelsohn <dje.gcc@gmail.com>
1386
1387 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1388
1389 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1390 * gcc.dg/visibility-14.c: XFAIL AIX.
1391 * gcc.dg/visibility-15.c: XFAIL AIX.
1392 * gcc.dg/visibility-16.c: XFAIL AIX.
1393 * gcc.dg/visibility-17.c: XFAIL AIX.
1394 * gcc.dg/visibility-18.c: XFAIL AIX.
1395 * gcc.dg/visibility-19.c: XFAIL AIX.
1396 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1397 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1398 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1399 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1400
dfeedc5c 14012016-11-07 Jakub Jelinek <jakub@redhat.com>
1402
1403 PR target/78227
1404 * gcc.target/i386/pr78227-1.c: New test.
1405 * gcc.target/i386/pr78227-2.c: New test.
1406
4a9eb7eb 14072016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1408
1409 PR middle-end/35691
1410 * gcc.dg/pr35691-1.c: New test-case.
1411 * gcc.dg/pr35691-2.c: Likewise.
1412
9075517e 14132016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1414
1415 PR rtl-optimization/77309
1416 * gcc.dg/torture/pr77309.c: New test.
1417
1764c2f2 14182016-11-07 Jakub Jelinek <jakub@redhat.com>
1419
1420 PR middle-end/71529
1421 * gcc.target/i386/pr71529.C: Moved to ...
1422 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1423
1424 PR target/64411
1425 * gcc.target/i386/pr64411.C: Moved to ...
1426 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1427 lp64.
1428
1429 PR target/65105
1430 * gcc.target/i386/pr65105-4.C: Moved to ...
1431 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1432 Run into compile test rather than execute test.
1433
e3dbe99a 14342016-11-07 Richard Biener <rguenther@suse.de>
1435
1436 PR target/78229
1437 * g++.dg/pr78229.C: New testcase.
1438
4de7f8df 14392016-11-07 Richard Biener <rguenther@suse.de>
1440
1441 PR tree-optimization/78218
1442 * gcc.dg/torture/pr78218.c: New testcase.
1443
57b2dea1 14442016-11-07 Richard Biener <rguenther@suse.de>
1445
1446 PR tree-optimization/78228
1447 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1448
0c448d00 14492016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1450
1451 PR target/77822
1452 * g++.dg/torture/pr77822.C: New test.
1453
ea86011c 14542016-11-07 Martin Liska <mliska@suse.cz>
1455
1456 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1457 -f-sanitize-address-use-after-scope.
1458 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1459 internal fn calls.
1460 * g++.dg/asan/use-after-scope-1.C: New test.
1461 * g++.dg/asan/use-after-scope-2.C: Likewise.
1462 * g++.dg/asan/use-after-scope-3.C: Likewise.
1463 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1464 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1465 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1466 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1467 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1468 * g++.dg/asan/use-after-scope-types.h: Likewise.
1469 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1470 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1471 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1472 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1473 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1474 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1475 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1476 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1477 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1478 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1479 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1480 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1481 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1482 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1483
82031b11 14842016-11-07 Richard Biener <rguenther@suse.de>
1485
1486 PR tree-optimization/78189
1487 * g++.dg/torture/pr78189.C: New testcase.
1488
272c18b8 14892016-11-06 David Edelsohn <dje.gcc@gmail.com>
1490
1491 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1492
5055cc98 14932016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1494
1495 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1496 occuring.
1497
ddd81c4d 14982016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1499
1500 PR fortran/78221
1501 * arith.c (gfc_complex2real): Change gfc_warning_now to
1502 gfc_warning.
1503
ae1fe1c1 15042016-11-05 Paul Thomas <pault@gcc.gnu.org>
1505
1506 * gfortran.dg/move_alloc_17.f03: New test.
1507
1f8787c9 15082016-11-05 Richard Biener <rguenther@suse.de>
1509
1510 PR bootstrap/78188
1511 * g++.dg/ipa/pr78188.C: New test.
1512
a3886308 15132016-11-05 Janus Weil <janus@gcc.gnu.org>
1514 Dominique d'Humieres <dominiq@lps.ens.fr>
1515
1516 PR fortran/69495
1517 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1518
ae235bb5 15192016-11-05 Paul Thomas <pault@gcc.gnu.org>
1520
1521 PR fortran/67564
1522 * gfortran.dg/select_type_39.f03: New test.
1523
15242016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 1525
1526 PR fortran/64933
1527 * gfortran.dg/associate_23.f90: New test.
1528
cdf56687 15292016-11-04 Jakub Jelinek <jakub@redhat.com>
1530
1531 PR target/77834
1532 * gcc.dg/pr77834.c: New test.
1533
8be5cb78 15342016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1535
1536 PR c++/67980
1537 * g++.dg/cpp1y/pr67980.C: New.
1538
133e5599 15392016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1540
1541 * gcc.target/powerpc/fold-vec-add-1.c: New.
1542 * gcc.target/powerpc/fold-vec-add-2.c: New.
1543 * gcc.target/powerpc/fold-vec-add-3.c: New.
1544 * gcc.target/powerpc/fold-vec-add-4.c: New.
1545 * gcc.target/powerpc/fold-vec-add-5.c: New.
1546 * gcc.target/powerpc/fold-vec-add-6.c: New.
1547 * gcc.target/powerpc/fold-vec-add-7.c: New.
1548
1c518af3 15492016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 1550
1551 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1552 for -mbranch-likely, infer -mno-branch-likely for R6.
1553
25326fef 15542016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1555
1556 PR c++/71973
1557 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1558 * g++.dg/init/new15.C: Likewise.
1559 * g++.dg/ipa/inline-1.C: Likewise.
1560 * g++.dg/ipa/inline-2.C: Likewise.
1561 * g++.dg/lto/20080908-1_0.C: Likewise.
1562 * g++.dg/tc1/dr20.C: Likewise.
1563 * g++.dg/tree-ssa/inline-1.C: Likewise.
1564 * g++.dg/tree-ssa/inline-2.C: Likewise.
1565 * g++.old-deja/g++.law/except1.C: Likewise.
1566 * g++.old-deja/g++.other/vbase5.C: Likewise.
1567 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1568
e72902d2 15692016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1570
1571 PR tree-optimization/78210
1572 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1573 possibility of widening multiplies.
1574
5b9b62c9 15752016-11-04 Richard Biener <rguenther@suse.de>
1576
1577 PR middle-end/78185
1578 * gcc.dg/pr78185.c: New testcase.
1579
5f1e62c6 15802016-10-04 David Edelsohn <dje.gcc@gmail.com>
1581
1582 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1583 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1584
2034deb9 15852016-11-03 Jakub Jelinek <jakub@redhat.com>
1586 Alexandre Oliva <aoliva@redhat.com>
1587 Jason Merrill <jason@redhat.com>
1588
1589 PR debug/28767
1590 PR debug/56974
1591 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1592 * g++.dg/debug/dwarf2/ref-3.C: New test.
1593 * g++.dg/debug/dwarf2/ref-4.C: New test.
1594 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1595 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1596
15972016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 1598
1599 * gfortran.dg/dec_exp_1.f90: New test.
1600 * gfortran.dg/dec_exp_2.f90: Likewise.
1601 * gfortran.dg/dec_exp_3.f90: Likewise.
1602
2034deb9 16032016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 1604
1605 * gfortran.dg/dec_parameter_1.f: New test.
1606 * gfortran.dg/dec_parameter_2.f90: Likewise.
1607 * gfortran.dg/dec_parameter_3.f90: Likewise.
1608 * gfortran.dg/dec_parameter_4.f90: Likewise.
1609
36ffeeaf 16102016-11-03 Martin Liska <mliska@suse.cz>
1611
1612 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1613 output.
1614 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1615
9769a02b 16162016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1617
1618 PR libgcc/78067
1619 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1620
d9b9f4ab 16212016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1622
1623 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1624
60cd8c97 16252016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1626
1627 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1628
e69f2f12 16292016-11-01 Tamar Christina <tamar.christina@arm.com>
1630
1631 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1632 Check for arm_v8_neon_hw.
1633 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1634 Likewise.
1635 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1636 Likewise.
1637 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1638 Likewise.
1639
427223f1 16402016-11-02 Richard Biener <rguenther@suse.de>
1641
1642 * gcc.dg/store_merging_8.c: New testcase.
1643
2034deb9 16442016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 1645
1646 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1647
134e84c6 16482016-11-02 David Edelsohn <dje.gcc@gmail.com>
1649
bbfcea83 1650 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1651 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1652 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1653 * gcc.dg/pr65779.c: XFAIL AIX.
1654 * gcc.dg/pr70405.c: XFAIL AIX.
1655
134e84c6 1656 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1657 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1658 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1659
0cc844b2 16602016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1661
1662 * lib/target-supports.exp (check_gc_sections_available): Use
1663 -print-prog-name=ld to determine linker used.
1664
5e0b5f08 16652016-11-02 Martin Liska <mliska@suse.cz>
1666
1667 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1668 test case.
1669
5e922e43 16702016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1671
1672 PR tree-optimization/78170
1673 * gcc.c-torture/execute/pr78170.c: New test.
1674
e77557c0 16752016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1676
1677 PR tree-optimization/78162
1678 * gcc.c-torture/compile/pr78162.c: New test.
1679
76bc343a 16802016-11-02 Richard Biener <rguenther@suse.de>
1681
1682 PR tree-optimization/78035
1683 PR tree-optimization/77964
1684 * gcc.target/i386/pr78035.c: New testcase.
1685
3763b845 16862016-11-02 Richard Biener <rguenther@suse.de>
1687
1688 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1689 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1690 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1691 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1692 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1693
3e41d21b 16942016-11-01 David Edelsohn <dje.gcc@gmail.com>
1695
1696 * gfortran.dg/pr70937.f90: require-effective-target lto.
1697
66d722cc 16982016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1699
1700 PR fortran/69544
1701 * gfortran.dg/where_6.f90: New test.
1702
dcc1dde9 17032016-11-01 Jakub Jelinek <jakub@redhat.com>
1704
1705 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1706
d28d2da4 17072016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1708
1709 PR fortran/69544
1710 * gfortran.dg/where_5.f90: New test.
1711
94bea3fe 17122016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1713
1714 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1715 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1716 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1717 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1718
164d44e8 17192016-11-01 Uros Bizjak <ubizjak@gmail.com>
1720
1721 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1722 Whitespace fixes.
1723 (check_effective_target_vect_cmdline_needed): Check
1724 is-effective-target ia32 for x86 targets.
1725 (check_effective_target_vect_simd_clones): Simplify condition.
1726 (check_effective_target_vect_double): Ditto.
1727 (check_effective_target_vect_aligned_arrays): Check
1728 is-effective-target ia32 for x86 targets. Simplify condition.
1729 (check_effective_target_vect_multiple_sizes): Simplify condition.
1730 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1731 (check_effective_target_sync_int_128): Simplify condition.
1732 (check_effective_target_sync_int_128_runtime): Ditto.
1733 (check_effective_target_sync_long_long_runtime): Ditto.
1734 (check_effective_target_divmod): Add i?86-*-* target.
1735
9fc5a5fc 17362016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1737
1738 * gcc.target/powerpc/vsx-extract-4.c: New test.
1739 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1740
a5b29676 17412016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1742
1743 PR fortran/54679
1744 * gfortran.dg/fmt_l.f90: Update test.
1745 * gfortran.dg/fmt_l0.f90: New test.
1746
e7defe0c 17472016-10-31 Jakub Jelinek <jakub@redhat.com>
1748
1749 PR c++/78089
1750 * c-c++-common/builtin-shuffle-1.c: New test.
1751 * g++.dg/cpp0x/addressof3.C: New test.
1752
6743ce6f 17532016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1754
1755 Add tests for a const member and a reference member for launder.
1756 * g++.dg/cpp1z/launder3.C: New.
1757 * g++.dg/cpp1z/launder4.C: Likewise.
1758 * g++.dg/cpp1z/launder5.C: Likewise.
1759 * g++.dg/cpp1z/launder5.cc: Likewise.
1760 * g++.dg/cpp1z/launder5.h: Likewise.
1761 * g++.dg/cpp1z/launder6.C: Likewise.
1762 * g++.dg/cpp1z/launder6.cc: Likewise.
1763 * g++.dg/cpp1z/launder6.h: Likewise.
1764
c02417ad 17652016-10-31 Jakub Jelinek <jakub@redhat.com>
1766
f6f44a1d 1767 PR c++/77948
1768 * g++.dg/cpp0x/pr77948-1.C: New test.
1769 * g++.dg/cpp0x/pr77948-2.C: New test.
1770 * g++.dg/cpp0x/pr77948-3.C: New test.
1771 * g++.dg/cpp0x/pr77948-4.C: New test.
1772 * g++.dg/cpp0x/pr77948-5.C: New test.
1773 * g++.dg/cpp0x/pr77948-6.C: New test.
1774
c02417ad 1775 PR tree-optimization/77860
1776 * gcc.dg/pr77860.c: New test.
1777
5f5452c2 17782016-10-31 Jakub Jelinek <jakub@redhat.com>
1779
1780 PR c++/77886
1781 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1782
c6c79147 17832016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1784
1785 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1786
50d3ad71 17872016-10-30 Le-Chun Wu <lcwu@google.com>
1788 Mark Wielaard <mjw@redhat.com>
1789
1790 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1791 * gcc.dg/Wshadow-local-1.c: Likewise.
1792 * gcc.dg/Wshadow-local-2.c: Likewise.
1793 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1794 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1795 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1796
7f0c2660 17972016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1798
1799 PR tree-optimization/71915
1800 PR tree-optimization/71490
1801 * gcc.dg/tree-ssa/pr54245.c: Delete.
1802 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1803 document why.
1804
8efd711b 18052016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1806
1807 PR fortran/78123
1808 * gfortran.dg/fmt_t_9.f: New test.
1809
a57f28d2 18102016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1811
1812 PR fortran/67219
1813 * gfortran.dg/pr67219.f90: New test.
1814
f6443ac9 18152016-10-29 Jakub Jelinek <jakub@redhat.com>
1816
90ff29c3 1817 PR rtl-optimization/77919
1818 * g++.dg/torture/pr77919-2.C: New test.
1819
f6443ac9 1820 PR target/78148
1821 * gcc.dg/pr78148.c: New test.
1822
97574c57 18232016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1824
1825 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1826 * gcc.target/sparc/overflow-4.c: ...here.
1827 * gcc.target/sparc/overflow-5.c: New test.
1828
67f7b566 18292016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1830 Kugan Vivekanandarajah <kuganv@linaro.org>
1831 Jim Wilson <jim.wilson@linaro.org>
1832
1833 PR tree-optimization/43721
1834 * lib/target-supports.exp (check_effective_target_divmod): New.
1835 (check_effective_target_divmod_simode): Likewise.
1836 (check_effective_target_arm_divmod_simode): Likewise.
1837 * gcc.dg/divmod-1-simode.c: New test.
1838 * gcc.dg/divmod-1.c: Likewise.
1839 * gcc.dg/divmod-2-simode.c: Likewise.
1840 * gcc.dg/divmod-2.c: Likewise.
1841 * gcc.dg/divmod-3-simode.c: Likewise.
1842 * gcc.dg/divmod-3.c: Likewise.
1843 * gcc.dg/divmod-4-simode.c: Likewise.
1844 * gcc.dg/divmod-4.c: Likewise.
1845 * gcc.dg/divmod-5.c: Likewise.
1846 * gcc.dg/divmod-6-simode.c: Likewise.
1847 * gcc.dg/divmod-6.c: Likewise.
1848 * gcc.dg/divmod-7.c: Likewise.
1849
3d3e04ac 18502016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 1851 Jakub Jelinek <jakub@redhat.com>
1852 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 1853
1854 PR middle-end/22141
1855 PR rtl-optimization/23684
1856 * gcc.c-torture/execute/pr22141-1.c: New test.
1857 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1858 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1859 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1860 * gcc.dg/store_merging_1.c: New test.
1861 * gcc.dg/store_merging_2.c: Likewise.
1862 * gcc.dg/store_merging_3.c: Likewise.
1863 * gcc.dg/store_merging_4.c: Likewise.
1864 * gcc.dg/store_merging_5.c: Likewise.
1865 * gcc.dg/store_merging_6.c: Likewise.
1866 * gcc.dg/store_merging_7.c: Likewise.
1867 * gcc.target/i386/pr22141.c: Likewise.
1868 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1869 * g++.dg/init/new17.C: Likewise.
1870
2034deb9 18712016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 1872
1873 PR middle-end/72747
1874 * c-c++-common/pr72747-1.c: New test.
1875 * c-c++-common/pr72747-2.c: Likewise.
1876
987860a9 18772016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1878
1879 * gcc.target/s390/oscbreak-1.c: New test.
1880
55c01516 18812016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1882
1883 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1884
452a353a 18852016-10-28 Jakub Jelinek <jakub@redhat.com>
1886
971e7f12 1887 PR rtl-optimization/77919
1888 * g++.dg/torture/pr77919.C: New test.
1889
452a353a 1890 PR rtl-optimization/78132
1891 * gcc.target/i386/pr78132.c: New test.
1892
c8fb4e06 18932016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1894
1895 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1896
d59ca9c8 18972016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1898
1899 * gcc.target/powerpc/vsx-simode.c: New test.
1900 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1901 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1902
b95a2fd4 19032016-10-27 Jakub Jelinek <jakub@redhat.com>
1904
bd7b3fc8 1905 PR fortran/78026
1906 * gfortran.dg/gomp/pr78026.f03: New test.
1907 * gfortran.dg/select_type_38.f03: New test.
1908
b95a2fd4 1909 PR middle-end/78025
1910 * g++.dg/gomp/declare-simd-7.C: New test.
1911
bd7b3fc8 19122016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 1913
1914 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1915 * gfortran.dg/dec_init_2.f90: Likewise.
1916 * gfortran.dg/dec_init_3.f90: New test.
1917 * gfortran.dg/dec_init_4.f90: Likewise.
1918
641ae1b8 19192016-10-27 Bin Cheng <bin.cheng@arm.com>
1920
1921 * gcc.dg/fold-narrowbopcst-1.c: New test.
1922
bd7b3fc8 19232016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 1924
1925 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1926 dg-shouldfail/dg-output instead of XFAIL.
1927 * gfortran.dg/dec_io_6.f90: Likewise.
1928
84b72a11 19292016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1930
1931 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1932 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1933 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1934 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1935 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1936 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1937 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1938 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1939 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1940 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1941
15eeb126 19422016-10-27 Bin Cheng <bin.cheng@arm.com>
1943
1944 * gcc.dg/fold-convmaxconv-1.c: New test.
1945 * gcc.dg/fold-convminconv-1.c: New test.
1946
2034deb9 19472016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 1948
1949 PR fortran/78092
1950 * gfortran.dg/pr78092.f90: New test.
1951
2db725dd 19522016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1953
1954 PR target/78056
1955 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1956 expected error message.
1957 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1958 expected error message.
1959 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1960 (test_all_not_equal_and_not_zero): Change expected error message.
1961
816a8c6d 19622016-10-26 Jakub Jelinek <jakub@redhat.com>
1963
1964 PR fortran/77973
1965 * gfortran.dg/gomp/pr77973.f90: New test.
1966
ed09e1d5 19672016-10-26 Paul Thomas <pault@gcc.gnu.org>
1968
1969 PR fortran/78108
1970 * gfortran.dg/submodule_18.f08: New test.
1971 * gfortran.dg/submodule_19.f08: New test.
1972
a0194feb 19732016-10-26 Michael Matz <matz@suse.de>
1974
1975 * g++.dg/pr78060.C: New test.
1976 * gfortran.dg/pr78061.f: New test.
1977 * g++.dg/pr78088.C: New test.
1978
bd7b3fc8 19792016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 1980
1981 * gfortran.dg/dec_io_1.f90: New test.
1982 * gfortran.dg/dec_io_2.f90: New test.
1983 * gfortran.dg/dec_io_3.f90: New test.
1984 * gfortran.dg/dec_io_4.f90: New test.
1985 * gfortran.dg/dec_io_5.f90: New test.
1986 * gfortran.dg/dec_io_6.f90: New test.
1987
83ee671e 19882016-10-25 Jakub Jelinek <jakub@redhat.com>
1989
1990 PR sanitizer/78106
1991 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1992
19932016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 1994
1995 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1996 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1997
9db5ef21 19982016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1999
2000 * gnat.dg/opt59.adb: New test.
2001 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2002
2003 * gnat.dg/opt60.adb: New test.
2004
255d575a 20052016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2006
2007 PR fortran/72770
2008 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2009 this pr.
2010
6a2e2a85 20112016-10-25 Jakub Jelinek <jakub@redhat.com>
2012
2013 PR target/78102
2014 * gcc.target/i386/pr78102.c: New test.
2015
83ee671e 20162016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 2017
2018 * gfortran.dg/dec_logical_xor_1.f90: New test.
2019 * gfortran.dg/dec_logical_xor_2.f90: New test.
2020 * gfortran.dg/dec_logical_xor_3.f03: New test.
2021
83ee671e 20222016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 2023
2024 * gfortran.dg/dec_loc_rval_1.f90: New test.
2025 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 2026 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 2027
83ee671e 20282016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 2029
006943e8 2030 * gfortran.dg/dec_type_print.f90: New testcase.
2031
83ee671e 20322016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 2033
2034 * gfortran.dg/feed_1.f90: New test.
2035 * gfortran.dg/feed_2.f90: New test.
501b58b2 2036
a07d5339 20372016-10-25 Martin Liska <mliska@suse.cz>
2038
2039 PR sanitizer/78106
2040 * gcc.dg/asan/pr78106.c: New test.
2041
131ad74b 20422016-10-25 Martin Liska <mliska@suse.cz>
2043
2044 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2045
78e31c4c 20462016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2047
2048 PR target/78041
2049 * gcc.target/arm/pr78041.c: New test.
2050
6e1b2ffb 20512016-10-25 Jakub Jelinek <jakub@redhat.com>
2052
2053 * g++.dg/cpp1z/launder1.C: New test.
2054 * g++.dg/cpp1z/launder2.C: New test.
2055
c9a8ee19 20562016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 2057 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 2058
2059 PR target/71676
2060 PR target/71678
2061 * gcc.target/avr/pr71676-2.c: New test.
2062
24c7ece1 20632016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 2064 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 2065
2066 PR target/71676
2067 PR target/71678
2068 * gcc.target/avr/pr71676-1.c: New test.
2069 * gcc.target/avr/pr71676-3.c: New test.
2070 * gcc.target/avr/pr71676.c: New test.
2071 * gcc.target/avr/pr71678.c: New test.
2072
2e2f6914 20732016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2074
2075 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2076 such that cloned verions of tested functions are not created.
2077
0fdad659 20782016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2079
2080 PR fortran/71895
2081 * gfortran.dg/pr71895.f90: New test.
2082
1eaf0150 20832016-10-24 Jakub Jelinek <jakub@redhat.com>
2084
2085 * g++.dg/debug/dwarf2/ref-2.C: New test.
2086
5f64e688 20872016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2088
2089 * c-c++-common/Wint-in-bool-context-3.c: New test.
2090
c62d63d4 20912016-10-24 Martin Sebor <msebor@redhat.com>
2092
2093 PR middle-end/77735
2094 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2095 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2096 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2097 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2098 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2099 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2100 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2101
11cb7700 21022016-10-24 Richard Biener <rguenther@suse.de>
2103
2104 PR testsuite/71491
2105 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2106 * gcc.dg/vect/slp-45.c: Likewise.
2107
c2423c1d 21082016-10-24 Richard Biener <rguenther@suse.de>
2109
2110 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2111 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2112 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2113
2cd66116 21142016-10-24 Georg-Johann Lay <avr@gjlay.de>
2115
2116 PR target/78093
2117 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2118 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2119
8cc18ee3 21202016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2121
2122 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2123
595090de 21242016-10-24 Jakub Jelinek <jakub@redhat.com>
2125
2126 * gcc.target/i386/bmi2-pext-1.c: New test.
2127 * gcc.target/i386/bmi2-pdep-1.c: New test.
2128 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2129 * gcc.target/i386/tbm-bextri-1.c: New test.
2130 * gcc.target/i386/bmi-bextr-6.c: New test.
2131
98d9f593 21322016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2133
2134 PR target/77483
2135 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2136 * gcc.target/i386/pr65105-1.c: Likewise.
2137 * gcc.target/i386/pr65105-2.c: Likewise.
2138 * gcc.target/i386/pr65105-3.c: Likewise.
2139 * gcc.target/i386/pr65105-5.c: Likewise.
2140 * gcc.target/i386/pr67761.c: Likewise.
2141 * gcc.target/i386/pr70799-1.c: Likewise.
2142
020c2754 21432016-10-24 Martin Liska <mliska@suse.cz>
2144
2145 PR sanitizer/77966
2146 * c-c++-common/ubsan/unreachable-3.c: New test.
2147
a484f6fe 21482016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2149
2150 PR fortran/77763
2151 * gfortran.dg/pr77763.f90
2152
1a6627ef 21532016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2154
2155 PR fortran/54730
2156 PR fortran/78033
2157 * gfortran.dg/pr78033.f90: New test.
2158
b0cb70c0 21592016-10-23 Paul Thomas <pault@gcc.gnu.org>
2160
2161 PR fortran/69834
2162 * gfortran.dg/select_type_1.f03: Change error for overlapping
2163 TYPE IS cases.
2164 * gfortran.dg/select_type_36.f03: New test.
2165
11d8d4ee 21662016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2167
2168 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2169
5676fa7f 21702016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2171
2172 PR fortran/78021
2173 * gfortran.dg/string_length_3.f90: New test.
2174
d202d7b5 21752016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2176
d202d7b5 2177 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2178
21792016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2180
2181 PR fortran/43366
2182 PR fortran/57117
2183 PR fortran/61337
2184 * gfortran.dg/alloc_comp_class_5.f03: New test.
2185 * gfortran.dg/class_allocate_21.f90: New test.
2186 * gfortran.dg/class_allocate_22.f90: New test.
2187 * gfortran.dg/realloc_on_assign_27.f08: New test.
2188
5a096987 21892016-10-21 Jeff Law <law@redhat.com>
2190
2191 * PR tree-optimization/71947
2192 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2193 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2194 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2195
6cb5d057 21962016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2197
2198 * gcc.dg/ipa/vrp5.c: New test.
2199 * gcc.dg/ipa/vrp6.c: New test.
2200
0ee6ade7 22012016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2202
2203 * gcc.target/aarch64/test_frame_17.c: New test.
2204
0fe76522 22052016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2206
2207 * gcc.target/aarch64/test_frame_17.c: New test.
2208
4e2173b0 22092016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2210
2211 PR preprocessor/71681
2212 * gcc.dg/cpp/pr71681-1.c: New testcase
2213 * gcc.dg/cpp/pr71681-2.c: Likewise
2214 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2215 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2216 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2217 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2218
4d8040d8 22192016-10-21 Jakub Jelinek <jakub@redhat.com>
2220
1a4cced6 2221 PR target/78057
2222 * gcc.target/i386/pr78057.c: New test.
2223
4d8040d8 2224 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2225
60e91af4 22262016-10-21 Paul Thomas <pault@gcc.gnu.org>
2227
2228 PR fortran/69566
2229 * gfortran.dg/select_type_37.f03: New test.
2230
c2c800fc 22312016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2232
2233 PR target/71627
2234 * gcc.target/avr/pr71627.c: New test
2235
121d313b 22362016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2237
2238 * gcc.target/sparc/overflow-1.c: New test.
2239 * gcc.target/sparc/overflow-2.c: Likewise.
2240 * gcc.target/sparc/overflow-3.c: Likewise.
2241
f1ea412a 22422016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2243
2244 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2245 effective target.
2246
ec85126d 22472016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2248
2249 PR rtl-optimization/78038
2250 * gcc.target/aarch64/pr78038.c: New test.
2251
a3d5ca2a 22522016-10-21 Richard Biener <rguenther@suse.de>
2253
2254 PR tree-optimization/78051
2255 * g++.dg/torture/pr78051.C: New testcase.
2256
127b5b65 22572016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2258
2259 * c-c++-common/wdate-time.c: Restored test case.
2260 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2261
8d379b82 22622016-10-20 Jakub Jelinek <jakub@redhat.com>
2263
2264 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2265
e0a20c9e 22662016-10-20 Uros Bizjak <ubizjak@gmail.com>
2267
2268 PR target/78037
2269 * gcc.target/i386/pr78037.c: New test.
2270
06904722 22712016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2272
2273 * gcc.target/visium/overflow8.c: New.
2274 * gcc.target/visium/overflow16.c: Likewise.
2275 * gcc.target/visium/overflow32: Likewise.
2276
92a2a716 22772016-10-20 Michael Matz <matz@suse.de>
2278
2279 * gcc.dg/loop-split.c: New test.
2280 * gcc.dg/tree-ssa/ifc-9.c: Update.
2281 * gcc.dg/tree-ssa/ifc-10.c: Update.
2282
8a0d346b 22832016-10-20 Richard Biener <rguenther@suse.de>
2284
2285 * gcc.dg/graphite/pr35356-1.c: Update.
2286
bc3bde59 22872016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2288
2289 PR c++/77446
2290 * g++.dg/cpp1y/pr77446.C: New.
2291
ab056ef4 22922016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2293
2294 PR tree-optimization/53979
2295 * gcc.dg/pr53979-1.c: New test-case.
2296 * gcc.dg/pr53979-2.c: Likewise.
2297
5c2ba578 22982016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2299
2300 * c-c++-common/Wint-in-bool-context-2.c: New test.
2301
dbbe97e3 23022016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2303
2304 * gfortran.dg/dtio_17.f90: Fix test.
2305
0d05daf3 23062016-10-19 Aldy Hernandez <aldyh@redhat.com>
2307
2308 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2309 * gcc.dg/Walloca-2.c: Same.
2310
e066ee66 23112016-10-19 Aldy Hernandez <aldyh@redhat.com>
2312
2313 * gcc.dg/Wvla-1.c: Rename to...
2314 * gcc.dg/Wvla-larger-than-1.c: ...this.
2315 * gcc.dg/Wvla-2.c: Rename to...
2316 * gcc.dg/Wvla-larger-than-2.c: ...this.
2317 * gcc.dg/Wvla-3.c: Rename to...
2318 * gcc.dg/Walloca-11.c.: ...this.
2319 * gcc.dg/wvla-[1-7].c: Rename to:
2320 * gcc.dg/Wvla-[1-7].c: ...this.
2321
82112bf2 23222016-10-19 Bin Cheng <bin.cheng@arm.com>
2323
2324 PR tree-optimization/78005
2325 * gcc.dg/vect/pr78005.c: New.
2326 * gcc.target/i386/l_fma_float_1.c: Revise test.
2327 * gcc.target/i386/l_fma_float_2.c: Ditto.
2328 * gcc.target/i386/l_fma_float_3.c: Ditto.
2329 * gcc.target/i386/l_fma_float_4.c: Ditto.
2330 * gcc.target/i386/l_fma_float_5.c: Ditto.
2331 * gcc.target/i386/l_fma_float_6.c: Ditto.
2332 * gcc.target/i386/l_fma_double_1.c: Ditto.
2333 * gcc.target/i386/l_fma_double_2.c: Ditto.
2334 * gcc.target/i386/l_fma_double_3.c: Ditto.
2335 * gcc.target/i386/l_fma_double_4.c: Ditto.
2336 * gcc.target/i386/l_fma_double_5.c: Ditto.
2337 * gcc.target/i386/l_fma_double_6.c: Ditto.
2338
b3e3b38b 23392016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2340
2341 PR tree-optimization/78024
2342 * gcc.dg/goacc/loop-processing-1.c: New file.
2343
1227b118 23442016-10-19 Richard Biener <rguenther@suse.de>
2345
2346 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2347
f9debd38 23482016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2349
2350 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2351 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2352 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2353 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2354 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2355 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2356 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2357 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2358 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2359 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2360 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2361 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2362 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2363 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2364 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2365 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2366 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2367 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2368 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2369 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2370 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2371 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2372 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2373 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2374 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2375 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2376 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2377 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2378 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2379 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2380 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2381 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2382 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2383 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2384 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2385 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2386 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2387 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2388 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2389 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2390 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2391 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2392 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2393 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2394 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2395 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2396 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2397 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2398 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2399 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2400 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2401 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2402 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2403 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2404 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2405 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2406 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2407 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2408 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2409 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2410 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2411 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2412 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2413 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2414 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2415 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2416 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2417 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2418 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2419 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2420 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2421 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2422 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2423 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2424 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2425 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2426 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2427 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2428 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2429 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2430 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2431 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2432 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2433 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2434 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2435 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2436 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2437 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2438 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2439 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2440 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2441 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2442 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2443 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2444 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2445 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2446 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2447 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2448 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2449 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2450 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2451 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2452 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2453 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2454 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2455 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2456 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2457 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2458 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2459 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2460 * gcc.target/powerpc/vsu/vsu.exp: New file.
2461
4d7671d9 24622016-10-18 Uros Bizjak <ubizjak@gmail.com>
2463
2464 PR target/77991
2465 * gcc.target/i386/pr77991.c: New test.
2466
ce1813aa 24672016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2468
2469 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2470 LTO is used.
2471
7c57132a 24722016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2473
4d7671d9 2474 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 2475
9edca09e 24762016-10-18 Richard Biener <rguenther@suse.de>
2477
2478 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2479 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2480 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2481 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2482 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2483 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2484 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2485 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2486 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2487 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2488 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2489 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2490 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2491 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2492 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2493 * gcc.dg/pr68217.c: Likewise.
2494 * gcc.dg/predict-9.c: Likewise.
2495 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2496 * gcc.dg/predict-1.c: Likewise.
2497
089541f0 24982016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2499
2500 * gfortran.dg/dtio_17.f90: New test.
2501
130a8de2 25022016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2503
2504 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2505
fc323d70 25062016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2507
2508 * gcc.dg/ipa/vrp4.c: New test.
2509
5b48910f 25102016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2511
2512 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2513 * gcc.dg/torture/pr39074.c: Likewise.
2514
946d814a 25152016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2516
2517 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2518 * gnat.dg/trampoline4.adb: Minor tweak.
2519
53cddf24 25202016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2521
2522 PR tree-optimization/77916
2523 * gcc.dg/torture/pr77916.c: New.
2524
443d1195 25252016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2526
2527 PR fortran/77978
2528 * gfortran.dg/pr77978_1.f90: New test.
2529 * gfortran.dg/pr77978_2.f90: Ditto.
2530 * gfortran.dg/pr77978_3.f90: Ditto.
2531
5db34fe5 25322016-10-17 Paul Thomas <pault@gcc.gnu.org>
2533
2534 PR fortran/61420
2535 PR fortran/78013
2536 * gfortran.dg/proc_ptr_49.f90: New test.
2537
a68b3ea1 25382016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2539
2540 PR target/77308
2541 * gcc.target/arm/pr77308.c: New test.
2542
dbd2f085 25432016-10-17 David Edelsohn <dje.gcc@gmail.com>
2544
2545 * lib/target-supports.exp
2546 (check_effective_target_floatn_nx_runtime): Return 0 for
2547 powerpc*-ibm-aix*.
2548
5bcc4152 25492016-10-17 Andrew Pinski <apinski@cavium.com>
2550
2551 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2552 long instead of long.
2553 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2554 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2555 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2556 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2557 * gcc.target/aarch64/pr68102_1.c: Likewise.
2558 * gcc.target/aarch64/target_attr_3.c: Likewise.
2559
6539e0f7 25602016-10-17 Richard Biener <rguenther@suse.de>
2561
2562 PR tree-optimization/77988
2563 * gcc.dg/torture/pr77988.c: New testcase.
2564
6a0d39d6 25652016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2566
2567 * gcc.dg/pr71636-1.c: New test-case.
2568 * gcc.dg/pr71636-2.c: Likewise.
2569
a27e3913 25702016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2571
2572 * gnat.dg/trampoline3.adb: New test.
2573 * gnat.dg/trampoline4.adb: Likewise.
2574
4c3a9c43 25752016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2576
2577 * gfortran.dg/dtio_16.f90: New test.
2578
b39e7130 25792016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2580
2581 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2582 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2583 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2584
e16e12bf 25852016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2586
2587 * gcc.target/sparc/popc.c: Rename to...
2588 * gcc.target/sparc/popc-1.c: ...this.
2589 * gcc.target/sparc/popc-2.c: New test.
2590
f2540a7e 25912016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2592
2593 PR fortran/77972
2594 * gfortran.dg/unexpected_eof_4.f90: New test.
2595
5ba96fdd 25962016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2597
c258c004 2598 PR libfortran/48587
2599 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 2600
6b34469c 26012016-10-14 Jakub Jelinek <jakub@redhat.com>
2602
7aeed2e5 2603 PR middle-end/77959
2604 * gfortran.dg/pr77959.f90: New test.
2605
6b34469c 2606 DR 1511 - const volatile variables and ODR
2607 * g++.dg/DRs/dr1511-1.C: New test.
2608 * g++.dg/DRs/dr1511-2.C: New test.
2609
f81df488 26102016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2611
2612 * gnat.dg/debug7.adb (dg-options): Remove -g.
2613 * gnat.dg/debug8.adb (dg-options): Add -margs.
2614 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2615
e5664bb5 26162016-10-14 Richard Biener <rguenther@suse.de>
2617
2618 PR tree-optimization/77979
2619 * gcc.dg/torture/pr77979.c: New testcase.
2620
3b7a15a1 26212016-10-14 Martin Liska <mliska@suse.cz>
2622
2623 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2624 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2625 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2626
2b379696 26272016-10-14 Uros Bizjak <ubizjak@gmail.com>
2628
2629 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2630 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2631 * gcc.dg/torture/pr77937-2.c: Likewise.
2632
0dfdb37a 26332016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2634
2635 * gnat.dg/lto15.adb: Adjust.
2636 * gnat.dg/lto16.adb: Likewise.
2637 * gnat.dg/lto17.adb: Likewise
2638 * gnat.dg/lto18.ad[sb]: New test.
2639 * gnat.dg/lto18_pkg.ads: New helper.
2640 * gnat.dg/lto19.adb: New test.
2641 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2642 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2643 * gnat.dg/lto20.adb: New test.
2644 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2645
30825815 26462016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2647
2648 * gfortran.dg/coarray_38.f90: Expect error message.
2649
f6412f44 26502016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2651
2652 * gcc.target/aarch64/spellcheck_1.c: New test.
2653 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2654 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2655 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2656 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2657 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2658
7a8fd205 26592016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2660
2661 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2662
0512a8c6 26632016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2664
2665 PR tree-optimization/77937
2666 * gcc.dg/torture/pr77937-1.c: New.
2667 * gcc.dg/torture/pr77937-2.c: New.
2668
81f19d90 26692016-10-13 Jakub Jelinek <jakub@redhat.com>
2670
2671 * g++.dg/cpp1z/inline-var1.C: New test.
2672 * g++.dg/cpp1z/inline-var1a.C: New test.
2673 * g++.dg/cpp1z/inline-var1.h: New file.
2674 * g++.dg/cpp1z/inline-var2.C: New test.
2675 * g++.dg/cpp1z/inline-var3.C: New test.
2676 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2677 uninitialized const.
2678
83ee671e 26792016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 2680
f3e6118a 2681 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2682 Xscale is specified, not just -march.
2683 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2684 is incompatible with Xscale.
8d16d6ff 2685
2e7b05a3 26862016-10-13 Martin Sebor <msebor@redhat.com>
2687
2688 PR c++/71912
2689 * g++.dg/ext/flexary4.C: Adjust.
2690 * g++.dg/ext/flexary5.C: Same.
2691 * g++.dg/ext/flexary9.C: Same.
2692 * g++.dg/ext/flexary19.C: New test.
2693 * g++.dg/ext/flexary18.C: New test.
2694 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2695 regression test.
4d7671d9 2696 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2697 Avoid generating a flexible array member in an array.
2e7b05a3 2698
ff56abd1 26992016-10-13 Martin Sebor <msebor@redhat.com>
2700
2701 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2702 to placate -Wformat on targets where the type is not int.
2703
c4966203 27042016-10-13 David Malcolm <dmalcolm@redhat.com>
2705
2706 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2707 in INSN_LOCATION.
2708
0655e0e6 27092016-10-13 Bin Cheng <bin.cheng@arm.com>
2710
2711 * gcc.target/i386/l_fma_float_1.c: Revise test.
2712 * gcc.target/i386/l_fma_float_2.c: Ditto.
2713 * gcc.target/i386/l_fma_float_3.c: Ditto.
2714 * gcc.target/i386/l_fma_float_4.c: Ditto.
2715 * gcc.target/i386/l_fma_float_5.c: Ditto.
2716 * gcc.target/i386/l_fma_float_6.c: Ditto.
2717 * gcc.target/i386/l_fma_double_1.c: Ditto.
2718 * gcc.target/i386/l_fma_double_2.c: Ditto.
2719 * gcc.target/i386/l_fma_double_3.c: Ditto.
2720 * gcc.target/i386/l_fma_double_4.c: Ditto.
2721 * gcc.target/i386/l_fma_double_5.c: Ditto.
2722 * gcc.target/i386/l_fma_double_6.c: Ditto.
2723
c4dd22f7 27242016-10-13 Bin Cheng <bin.cheng@arm.com>
2725
2726 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2727
73e363e1 27282016-10-13 Bin Cheng <bin.cheng@arm.com>
2729
2730 * gcc.dg/vect/vect-98.c: Refine test case.
2731 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2732 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2733 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2734
c0f4422f 27352016-10-13 Jakub Jelinek <jakub@redhat.com>
2736
2737 PR c/77946
2738 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2739
5d3eb95a 27402016-10-13 Martin Liska <mliska@suse.cz>
2741
2742 PR tree-optimization/77943
2743 * g++.dg/tree-ssa/pr77943.C: New test.
2744
eb04d24c 27452016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2746
2747 PR fortran/72832
2748 * gfortran.dg/allocate_with_source_22.f03: New test.
2749 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2750 fail.
2751
4c57e30a 27522016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2753
2754 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2755 * gcc.target/arm/movsi_movw.c: Likewise.
2756 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2757 directive to work on big endian targets.
2758
a70bfd3e 27592016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2760
2761 * gcc.dg/tree-ssa/evrp6.c: New test.
2762
ef51c561 27632016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2764
2765 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2766 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2767 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2768
c1276ee1 27692016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2770
2771 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2772 * gcc.target/powerpc/warn-2.c: Ditto.
2773
a5c34f4b 27742016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2775
2776 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2777 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2778 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2779 for -mmsa.
2780 * gcc.target/mips/msa.c: New test.
2781 * gcc.target/mips/msa-builtins.c: Likewise.
2782 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2783 (check_effective_target_mips_msa_runtime): Likewise.
2784 (check_effective_target_mips_msa): Likewise.
2785 (add_options_for_mips_msa): Likewise.
2786 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2787 (check_effective_target_vect_intfloat_cvt): Likewise.
2788 (check_effective_target_vect_uintfloat_cvt): Likewise.
2789 (check_effective_target_vect_floatint_cvt): Likewise.
2790 (check_effective_target_vect_floatuint_cvt): Likewise.
2791 (check_effective_target_vect_shift): Likewise.
2792 (check_effective_target_vect_shift_char): Likewise.
2793 (check_effective_target_vect_long): Likewise.
2794 (check_effective_target_vect_float): Likewise.
2795 (check_effective_target_vect_double): Likewise.
2796 (check_effective_target_vect_long_long): Likewise.
2797 (check_effective_target_vect_perm): Likewise.
2798 (check_effective_target_vect_perm_byte): Likewise.
2799 (check_effective_target_vect_perm_short): Likewise.
2800 (check_effective_target_vect_sdot_qi): Likewise.
2801 (check_effective_target_vect_udot_qi): Likewise.
2802 (check_effective_target_vect_sdot_hi): Likewise.
2803 (check_effective_target_vect_udot_hi): Likewise.
2804 (check_effective_target_vect_pack_trunc): Likewise.
2805 (check_effective_target_vect_unpack): Likewise.
2806 (check_effective_target_vect_hw_misalign): Likewise.
2807 (check_effective_target_vect_condition): Likewise.
2808 (check_effective_target_vect_cond_mixed): Likewise.
2809 (check_effective_target_vect_char_mult): Likewise.
2810 (check_effective_target_vect_short_mult): Likewise.
2811 (check_effective_target_vect_int_mult): Likewise.
2812 (check_effective_target_vect_extract_even_odd): Likewise.
2813 (check_effective_target_vect_interleave): Likewise.
2814 (check_vect_support_and_set_flags): Check if the target supports MSA
2815 and append to the list of EFFECTIVE_TARGETS.
2816
3e7c21b1 28172016-10-12 Richard Biener <rguenther@suse.de>
2818
2819 PR debug/77947
2820 * g++.dg/torture/pr77947.C: New testcase.
2821
bd043173 28222016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2823
2824 * gnat.dg/debug8.adb: New testcase.
2825
dade7ede 28262016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2827
2828 * gnat.dg/debug9.adb: New testcase.
2829
98e16200 28302016-10-12 Richard Biener <rguenther@suse.de>
2831
2832 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2833 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2834 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2835
30855003 28362016-10-12 Richard Biener <rguenther@suse.de>
2837
2838 PR tree-optimization/77920
2839 * gcc.dg/torture/pr77920.c: New testcase.
2840
12663602 28412016-10-12 Jakub Jelinek <jakub@redhat.com>
2842
221d7858 2843 PR tree-optimization/77929
2844 * gcc.c-torture/compile/pr77929.c: New test.
2845
12663602 2846 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2847 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2848 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2849 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2850 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2851 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2852 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2853 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2854 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2855
443a4842 28562016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2857
2858 * gcc.target/sparc/setcc-4.c: Adjust.
2859 * gcc.target/sparc/setcc-5.c: Likewise.
2860 * gcc.target/sparc/setcc-6.c: Likewise.
2861 * gcc.target/sparc/setcc-7.c: Likewise.
2862 * gcc.target/sparc/setcc-8.c: Likewise.
2863 * gcc.target/sparc/setcc-9.c: Likewise.
2864 * gcc.target/sparc/setcc-10.c: Delete.
2865
ffe8440e 28662016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2867
2868 PR fortran/77942
2869 * gfortran.dg/pr77942.f90
2870
f9d86318 28712016-10-11 Fritz Reese <fritzoreese@gmail.com>
2872
2873 * gfortran.dg/dec_math.f90: New testsuite.
2874
aec336e9 28752016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2876
2877 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2878 (main): Declare j as i32 instead of int.
2879
96eb1519 28802016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2881
2882 PR testsuite/PR77710
2883 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2884 target triplet instead of *-*-*-*.
2885
a84cc613 28862016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2887
2888 * gnat.dg/unchecked_convert10.adb: New test.
2889 * gnat.dg/unchecked_convert11.adb: Likewise.
2890 * gnat.dg/unchecked_convert12.adb: Likewise.
2891
94ec1a50 28922016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2893
2894 * gcc.target/sparc/cbcond-1.c: New test.
2895 * gcc.target/sparc/cbcond-2.c: Likewise.
2896 * gcc.target/sparc/movcc-1.c: Likewise.
2897 * gcc.target/sparc/movcc-2.c: Likewise.
2898 * gcc.target/sparc/setcc-1.c: Adjust.
2899 * gcc.target/sparc/setcc-2.c: Likewise.
2900 * gcc.target/sparc/setcc-3.c: Likewise.
2901 * gcc.target/sparc/setcc-4.c: Likewise.
2902 * gcc.target/sparc/setcc-5.c: Likewise.
2903 * gcc.target/sparc/setcc-6.c: New test.
2904 * gcc.target/sparc/setcc-7.c: Likewise.
2905 * gcc.target/sparc/setcc-8.c: Likewise.
2906 * gcc.target/sparc/setcc-9.c: Likewise.
2907 * gcc.target/sparc/setcc-10.c: Likewise.
2908
74cf8d76 29092016-10-10 Jeff Law <law@redhat.com>
2910
2911 PR tree-optimization/71947
2912 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2913 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2914 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2915 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2916 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2917 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2918
8d3bf9df 29192016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2920
2921 PR fortran/77915
2922 * gfortran.dg/matmul_11.f90: New test.
2923
ade2e453 29242016-10-10 Jiong Wang <jiong.wang@arm.com>
2925
2926 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2927 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2928 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2929 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2930 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2931 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2932 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2933 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2934 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2935 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2936 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2937 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2938 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2939 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2940 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2941 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2942 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2943 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2944 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2945 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2946 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2947 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2948 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2949 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2950 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2951 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2952 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2953 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2954 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2955 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2956 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2957 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2958 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2959 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2960 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2961 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2962 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2963 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2964 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2965 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2966 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2967 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2968 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2969 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2970 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2971 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2972 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2973 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2974 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2975 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2976 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2977 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2978 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2979 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2980 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2981 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2982 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2983 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2984 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2985
d9b5db8e 29862016-10-10 Jiong Wang <jiong.wang@arm.com>
2987
2988 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2989 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2990 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2991 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2992 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2993 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2994 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2995 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2996 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2997 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2998 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2999 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3000 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3001 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3002
67789205 30032016-10-10 Jiong Wang <jiong.wang@arm.com>
3004
3005 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3006 Enable AArch64.
3007 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3008 vdup*_laneq.
3009 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3010 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3011 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3012 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3013
6dfe8276 30142016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3015 Jiong Wang <jiong.wang@arm.com>
3016
3017 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3018 AArch64 support.
3019 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3020 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3021 AArch64 targets.
3022 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3023 AArch64 targets.
3024 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3025 targets.
3026 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3027
ec8fd20e 30282016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3029
3030 * gnat.dg/specs/vfa.ads: New test.
3031
6dfe8276 30322016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 3033
3034 * gnat.dg/inline13.ad[sb]: New test.
3035 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3036
8fc51369 30372016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3038
3039 * gnat.dg/biased_subtype.adb: New test.
3040
b4d09fc1 30412016-10-09 Jakub Jelinek <jakub@redhat.com>
3042
3043 PR tree-optimization/77901
3044 * gcc.c-torture/compile/pr77901.c: New test.
3045
14964a36 30462016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3047
3048 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3049 * gcc.dg/ipa/propalign-2.c: Likewise
3050 * gcc.dg/ipa/propalign-3.c: Likewise.
3051 * gcc.dg/ipa/propalign-4.c: Likewise.
3052 * gcc.dg/ipa/propalign-5.c: Likewise.
3053
ad0c1dec 30542016-10-08 Jakub Jelinek <jakub@redhat.com>
3055
ae691a10 3056 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3057
4582d852 3058 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3059
ad0c1dec 3060 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3061 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3062
90a2ad05 30632016-10-07 Fritz Reese <fritzoreese@gmail.com>
3064
3065 * gfortran.dg/dec_union_11.f90: New testcase.
3066
4076953a 30672016-10-07 Nathan Sidwell <nathan@acm.org>
3068
3069 PR c++/66443
3070 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3071 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3072 * g++.dg/cpp1y/pr66443-cxx14.C: New
3073 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3074 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3075
cd45162d 30762016-10-07 Jakub Jelinek <jakub@redhat.com>
3077
3078 * g++.dg/cpp0x/addressof1.C: New test.
3079 * g++.dg/cpp0x/addressof2.C: New test.
3080
7d29bba9 30812016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3082
3083 * gcc.target/powerpc/float128-type-1.c: New test to check that
3084 PowerPC 64-bit Linux enables -mfloat128-type by default.
3085 * gcc.target/powerpc/float128-type-2.c: Likewise.
3086 * gcc.target/powerpc/float128-mix.c: Change error message to
3087 reflect that __ibm128 is now #define'ed to be long double.
3088
7d562e89 30892016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3090
3091 PR fortran/77406
3092 * gfortran.dg/pr77406.f90: New test.
3093 * gfortran.dg/assumed_type_3.f90: Update error messages.
3094 * gfortran.dg/defined_operators_1.f90: Ditto.
3095 * gfortran.dg/generic_26.f90: Ditto.
3096 * gfortran.dg/generic_7.f90: Ditto.
3097 * gfortran.dg/gomp/udr5.f90: Ditto.
3098 * gfortran.dg/gomp/udr7.f90: Ditto.
3099 * gfortran.dg/interface_1.f90: Ditto.
3100 * gfortran.dg/interface_37.f90: Ditto.
3101 * gfortran.dg/interface_5.f90: Ditto.
3102 * gfortran.dg/interface_6.f90: Ditto.
3103 * gfortran.dg/interface_7.f90
3104 * gfortran.dg/no_arg_check_3.f90
3105 * gfortran.dg/operator_5.f90
3106 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3107
0365bfa8 31082016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3109
3110 PR c++/77700
3111 * c-c++-common/Wint-in-bool-context.c: Update test.
3112
1941149a 31132016-10-07 Richard Biener <rguenther@suse.de>
3114
3115 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3116 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3117
dc5b5d21 31182016-10-07 Marek Polacek <polacek@redhat.com>
3119
3120 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3121
30ac4925 31222016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3123
3124 PR c++/69733
3125 * c-c++-common/pr69733.c: New test.
3126 * gcc.dg/pr69733.c: New test.
3127 * gcc.target/i386/pr69733.c: New test.
3128
95c0ad19 31292016-10-07 Marek Polacek <polacek@redhat.com>
3130
3131 PR c++/77803
3132 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3133
fafde080 31342016-10-07 Jakub Jelinek <jakub@redhat.com>
3135
3136 PR tree-optimization/77664
3137 * gcc.dg/tree-ssa/pr77664.c: New test.
3138 * gcc.dg/pr77664.c: New test.
3139
31402016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 3141
3142 * gfortran.dg/pr69955.f90: New test.
3143
4147af80 31442016_10-06 Louis Krupp <louis.krupp@zoho.com>
3145
3146 PR fortran/57910
3147 * gfortran.dg/pr57910.f90: New test.
3148
adeca879 31492016-10-06 Jakub Jelinek <jakub@redhat.com>
3150
3151 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3152 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3153
fefb1a11 31542016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3155
3156 PR tree-optimization/77862
3157 * gcc.dg/pr77862.c: New test.
3158
f7df25e9 31592016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3160
3161 * gcc.dg/tree-ssa/evrp4.c: New test.
3162
3ff1ad36 31632016-10-06 Jeff Law <law@redhat.com>
3164
3165 PR tree-optimization/71661
3166 * gcc.dg/tree-ssa/pr71661.c: New test.
3167
1424fde5 31682016-10-06 Richard Biener <rguenther@suse.de>
3169
3170 PR tree-optimization/77855
3171 * gcc.dg/torture/pr77855.c: New testcase.
3172
a22dd5ec 31732016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 3174 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 3175
3176 * g++.dg/other/pr77759.C: New test.
3177
cb1f8eb4 31782016-10-06 Richard Biener <rguenther@suse.de>
3179
3180 PR tree-optimization/77839
3181 * gcc.dg/torture/pr77839.c: New testcase.
3182
bb513366 31832016-10-06 Marek Polacek <polacek@redhat.com>
3184
3185 * g++.dg/cpp1z/init-statement9.C: New test.
3186
26d689f4 31872016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3188
3189 * gcc.target/i386/pcommit-1.c: Deleted.
3190 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3191 * gcc.target/i386/sse-13.c: Ditto.
3192 * gcc.target/i386/sse-14.c: Ditto.
3193 * gcc.target/i386/sse-22.c: Ditto.
3194 * gcc.target/i386/sse-23.c: Ditto.
3195 * g++.dg/other/i386-2.C: Ditto.
3196
847e66cc 31972016-10-05 Uros Bizjak <ubizjak@gmail.com>
3198
3199 * gcc.target/i386/pr77833.c: Require int128 effective target.
3200
670ec524 32012016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3202
3203 PR fortran/58991
3204 PR fortran/58992
3205 * gfortran.dg/associate_22.f90: New test.
3206
fca4e258 32072016-10-05 Fritz Reese <fritzoreese@gmail.com>
3208
3209 * gfortran.dg/dec_union_9.f90: New testcase.
3210 * gfortran.dg/dec_union_10.f90: New testcase.
3211
994fc95f 32122016-10-05 Jakub Jelinek <jakub@redhat.com>
3213
c6958264 3214 PR sanitizer/66343
3215 * gcc.dg/pch/pr66343-3.c: New test.
3216 * gcc.dg/pch/pr66343-3.hs: New file.
3217
994fc95f 3218 PR sanitizer/66343
3219 * gcc.dg/pch/pr66343-1.c: New test.
3220 * gcc.dg/pch/pr66343-1.hs: New file.
3221 * gcc.dg/pch/pr66343-2.c: New test.
3222 * gcc.dg/pch/pr66343-2.hs: New file.
3223
2b6903a5 32242016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3225
3226 * c-c++-common/Wint-in-bool-context.c: Update test.
3227
a9e44c43 32282016-10-05 Marek Polacek <polacek@redhat.com>
3229
3230 * g++.dg/cpp1z/init-statement1.C: New test.
3231 * g++.dg/cpp1z/init-statement2.C: New test.
3232 * g++.dg/cpp1z/init-statement3.C: New test.
3233 * g++.dg/cpp1z/init-statement4.C: New test.
3234 * g++.dg/cpp1z/init-statement5.C: New test.
3235 * g++.dg/cpp1z/init-statement6.C: New test.
3236 * g++.dg/cpp1z/init-statement7.C: New test.
3237 * g++.dg/cpp1z/init-statement8.C: New test.
3238
d0a5b595 32392016-10-05 Louis Krupp <louis.krupp@zoho.com>
3240
3241 PR fortran/67524
3242 * gfortran.dg/pr67524.f90: New test.
3243
c7b01e77 32442016-10-05 Jakub Jelinek <jakub@redhat.com>
3245
3246 PR sanitizer/77823
3247 * c-c++-common/ubsan/shift-9.c: New test.
3248
d204444e 32492016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3250
3251 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3252 of int if __SIZEOF_INT__ is less than 4 bytes.
3253
ea55eab9 32542016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3255
3256 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3257 * gfortran.dg/class_array_20.f03: Likewise.
3258 * gfortran.dg/class_array_21.f03: Likewise.
3259 * gfortran.dg/finalize_29.f08: Likewise.
3260 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3261
bf1426ea 32622016-10-05 Richard Biener <rguenther@suse.de>
3263
3264 PR middle-end/77826
3265 * gcc.dg/torture/pr77826.c: New testcase.
3266
eb93b162 32672016-10-05 Richard Biener <rguenther@suse.de>
3268
3269 * gcc.dg/fold-copysign-1.c: New testcase.
3270
830f8f08 32712016-10-05 Andreas Schwab <schwab@suse.de>
3272
3273 * g++.dg/pr49847-2.C: Remove.
3274
ce229d56 32752016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3276
3277 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3278
d82d27a3 32792016-10-05 Richard Biener <rguenther@suse.de>
3280
3281 PR middle-end/55152
3282 * gcc.dg/pr55152-2.c: New testcase.
3283
29e40d1d 32842016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3285
3286 * gfortran.dg/dtio_15.f90: New test.
3287
78dc0da1 32882016-10-04 Ian Lance Taylor <iant@golang.org>
3289
3290 * gcc.dg/split-7.c: New test.
3291
f72de674 32922016-10-04 Martin Sebor <msebor@redhat.com>
3293
3294 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3295 %lc directive to wint_t to silence -Wformat warnings on targets
3296 where the latter is a distinct type such as long.
3297
c30da209 32982016-10-04 Martin Sebor <msebor@redhat.com>
3299
3300 PR c++/77804
3301 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3302
c93d719b 33032016-10-04 Jakub Jelinek <jakub@redhat.com>
3304
c8887d28 3305 PR c++/77791
3306 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3307
c93d719b 3308 * g++.dg/other/java3.C: Remove.
3309 * g++.dg/other/java1.C: Remove.
3310 * g++.dg/other/error12.C: Remove.
3311 * g++.dg/other/java2.C: Remove.
3312 * g++.dg/warn/Wnvdtor.C: Remove.
3313 * g++.dg/lookup/java1.C: Remove.
3314 * g++.dg/lookup/java2.C: Remove.
3315 * g++.dg/ext/pr34829.C: Remove.
3316 * g++.dg/ext/java-3.C: Remove.
3317 * g++.dg/ext/java-1.C: Remove.
3318 * g++.dg/ext/java-2.C: Remove.
3319 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3320
e62363b1 33212016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3322
3323 PR tree-optimization/77808
3324 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3325
38f18c01 33262016-10-04 Richard Biener <rguenther@suse.de>
3327
3328 PR tree-optimization/77399
3329 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3330
47fd90af 33312016-10-04 Richard Biener <rguenther@suse.de>
3332
3333 PR middle-end/77833
3334 * gcc.target/i386/pr77833.c: New testcase.
3335
2f8d6297 33362016-09-26 Jeff Law <law@redhat.com>
3337
3338 PR tree-optimization/71550
3339 PR tree-optimization/71403
3340 * gcc.c-torture/execute/pr71550.c: New test.
3341
4092cccf 33422016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3343
3344 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3345 option.
3346
8e8fe25a 33472016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3348
3349 Revert
3350 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3351
3352 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3353
fcfa0d6a 33542016-10-03 Marek Polacek <polacek@redhat.com>
3355
3356 * g++.dg/cpp0x/nullptr37.C: New test.
3357
255beb07 33582016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3359
3360 * c-c++-common/Wint-in-bool-context.c: Update test.
3361
16127d51 33622016-10-02 Jakub Jelinek <jakub@redhat.com>
3363
3364 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3365 earlier.
3366 * g++.dg/charset/asm2.c (memmove): Likewise.
3367 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3368 * g++.dg/tls/diag-4.C (foo): Likewise.
3369 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3370 dg-warning, fix up regex.
3371 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3372 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3373 * g++.old-deja/g++.mike/net31.C: Likewise.
3374 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3375 for C++17.
3376 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3377 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3378
c9e875f1 33792016-10-01 Richard Biener <rguenther@suse.de>
3380
3381 PR middle-end/77798
3382 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3383
77daf8b6 33842016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3385
3386 PR fortran/77663
3387 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3388
ff2feb8b 33892016-10-01 Jakub Jelinek <jakub@redhat.com>
3390
3391 PR c/77490
3392 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3393 Add dg-prune-output directive.
3394
fd3720ac 33952016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3396
3397 PR fortran/66643
3398 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3399 * gfortran.fortran-torture/compile/write.f90: Update test.
3400
dd07e329 34012016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3402
3403 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3404 arm_fp16_alternative_ok as the required effective target.
3405 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3406 -mfp16-format=alternative to the dg-options directive and remove
3407 the dg-add-options directive.
3408
580083a2 34092016-09-30 Fritz Reese <fritzoreese@gmail.com>
3410
3411 PR fortran/77764
3412 * gfortran.dg/dec_union_8.f90: New testcase.
3413
f24fcad2 34142016-09-30 Fritz Reese <fritzoreese@gmail.com>
3415
3416 PR fortran/77782
3417 * gfortran.dg/dec_structure_16.f90: New testcase.
3418
e0e00cf4 34192016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3420
3421 * gfortran.dg/coarray_allocate_10.f08: New test.
3422 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3423
44211526 34242016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3425
3426 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3427
e2441cd8 34282016-09-30 Richard Biener <rguenther@suse.de>
3429
3430 PR tree-optimization/77399
3431 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3432
0914a8ef 34332016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3434
5db34fe5 3435 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 3436 -fdelete-null-pointer-checks explicit.
3437 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3438 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3439 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3440 * gcc.dg/pic-1.c: Require fpic target support.
3441 * gcc.dg/pic-2.c: Likewise.
3442
c5d89bae 34432016-09-29 Jakub Jelinek <jakub@redhat.com>
3444
3445 Implement P0001R1 - C++17 removal of register storage class specifier
3446 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3447 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3448 C++17.
3449 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3450 keyword if not __SSE2__.
3451 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3452 C++17.
3453 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3454 register keywords.
3455 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3456 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3457 no_erroneous_warning): Expect new warnings for C++17.
3458 * g++.dg/warn/register-var-2.C (f): Likewise.
3459 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3460 * g++.dg/parse/linkage2.C (foo): Likewise.
3461 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3462 keyword on parameters for C++17.
3463 * g++.dg/cpp1z/register1.C: New test.
3464 * g++.dg/cpp1z/register2.C: New test.
3465 * g++.dg/cpp1z/register3.C: New test.
3466
5424b150 34672016-09-29 Uros Bizjak <ubizjak@gmail.com>
3468
3469 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3470 * gcc.target/i386/avx2-check.h (main): Ditto.
3471 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3472 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3473 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3474 * gcc.target/i386/avx512er-check.h (main): Ditto.
3475 * gcc.target/i386/avx512f-check.h (main): Ditto.
3476 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3477 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3478 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3479
132fa33c 34802016-09-29 Uros Bizjak <ubizjak@gmail.com>
3481
3482 PR target/77756
3483 * gcc.target/i386/pr77756.c: New test.
3484
ea72fa65 34852016-09-29 Marek Polacek <polacek@redhat.com>
3486
3487 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3488
40334d1a 34892016-09-29 Marek Polacek <polacek@redhat.com>
3490
3491 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3492 C++14.
3493
2bf721c3 34942016-09-29 Martin Liska <mliska@suse.cz>
3495
3496 * objc/execute/construct1.m: New test.
3497
a8243a97 34982016-09-29 Richard Biener <rguenther@suse.de>
3499
3500 PR tree-optimization/77768
3501 * gcc.dg/torture/pr77768.c: New testcase.
3502
98da8d3b 35032016-09-28 Richard Biener <rguenther@suse.de>
3504
3505 PR middle-end/77407
3506 * gcc.dg/pr77407.c: New testcase.
3507
b0ab3ca0 35082016-09-29 Richard Biener <rguenther@suse.de>
3509
3510 PR middle-end/55152
3511 * gcc.dg/pr55152.c: New testcase.
3512 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3513
f76c9f26 35142016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3515
3516 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3517 (dg-options): Remove -m32.
3518
94d9ba6a 35192016-09-28 Martin Sebor <msebor@redhat.com>
3520
3521 PR middle-end/77721
3522 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3523
d23296dc 35242016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3525
3526 PR libgfortran/77707
3527 * gfortran.dg/inquire_17.f90: New test.
3528
2a2770c6 35292016-09-28 Jakub Jelinek <jakub@redhat.com>
3530
3531 PR c++/77467
3532 * g++.dg/cpp1y/constexpr-77467.C: New test.
3533
3e822015 35342016-09-28 Martin Sebor <msebor@redhat.com>
3535
3536 PR c/77762
3537 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3538 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3539 (test_sprintf_p_const): Adjust line numbers to avoid failures
3540 introduced in r240503.
3541
21ce832f 35422016-09-28 Martin Sebor <msebor@redhat.com>
3543
3544 PR middle-end/77683
3545 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3546
8d9e3eb6 35472016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3548
cfa852a5 3549 PR c++/77748
3550 * g++.dg/pr77550.C: Avoid undefined behavior.
3551
8d9e3eb6 3552 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3553
85dd8d9a 35542016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3555
3556 * gcc.dg/strlenopt-20.c: Update test.
3557 * gcc.dg/strlenopt-21.c: Likewise.
3558 * gcc.dg/strlenopt-22.c: Likewise.
3559 * gcc.dg/strlenopt-22g.c: Likewise.
3560 * gcc.dg/strlenopt-26.c: Likewise.
3561 * gcc.dg/strlenopt-5.c: Likewise.
3562 * gcc.dg/strlenopt-7.c: Likewise.
3563 * gcc.dg/strlenopt-9.c: Likewise.
3564
ce7e2f0e 35652016-09-27 Jakub Jelinek <jakub@redhat.com>
3566
4fd4e9e0 3567 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3568
66108a57 3569 * g++.dg/cpp1z/lambda-this1.C: New test.
3570 * g++.dg/cpp1z/lambda-this2.C: New test.
3571
ce7e2f0e 3572 PR c++/77722
3573 * g++.dg/ubsan/return-4.C: New test.
3574 * g++.dg/ubsan/return-5.C: New test.
3575 * g++.dg/ubsan/return-6.C: New test.
3576
eedf6f96 35772016-09-27 Jiong Wang <jiong.wang@arm.com>
3578
3579 * lib/target-supports.exp
3580 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3581 in function comment.
3582
febf7a45 35832016-09-27 Martin Liska <mliska@suse.cz>
3584
3585 PR gcov-profile/46266
3586 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3587 considered.
3588
1ef012e4 35892016-09-27 Richard Biener <rguenther@suse.de>
3590
3591 PR tree-optimization/77745
3592 * g++.dg/torture/pr77745.C: New testcase.
3593
fcaf08b7 35942016-09-27 Richard Biener <rguenther@suse.de>
3595
3596 PR tree-optimization/77478
3597 * gcc.dg/torture/pr77478.c: New testcase.
3598
db46bcd3 35992016-09-27 Martin Liska <mliska@suse.cz>
3600
3601 PR gcov-profile/7970
3602 PR gcov-profile/16855
3603 PR gcov-profile/44779
3604 * g++.dg/gcov/pr16855.C: New test.
3605
2e0bcd96 36062016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3607
3608 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3609
93768ef7 36102016-09-27 Jakub Jelinek <jakub@redhat.com>
3611
3612 PR fortran/77666
3613 * gfortran.dg/gomp/pr77666.f90: New test.
3614
b09a4365 36152016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3616
3617 PR ipa/77677
3618 * gcc.dg/torture/pr77677-2.c: New test.
3619
85527e8f 36202016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3621
3622 PR fortran/77420
3623 * gfortran.dg/pr77420_1.f90: New test.
3624 * gfortran.dg/pr77420_2.f90: Ditto.
3625 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3626 * gfortran.dg/pr77420_4.f90: this file.
3627
140cd7ff 36282016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3629
3630 PR middle-end/77719
3631 * gfortran.dg/pr77719.f90: New test.
3632
d4d58fc3 36332016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3634
3635 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 3636 singular form of byte when quantity is unknown.
d4d58fc3 3637
e997bd3a 36382016-09-26 Marek Polacek <polacek@redhat.com>
3639
3640 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3641
9c7de46a 36422016-09-26 Martin Liska <mliska@suse.cz>
3643
3644 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3645 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3646 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3647 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3648 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3649 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3650 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3651 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3652 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3653
3c77f69c 36542016-09-26 Marek Polacek <polacek@redhat.com>
3655
3656 PR c/7652
3657 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3658 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3659 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3660 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3661 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3662 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3663 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3664 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3665 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3666 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3667 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3668 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3669 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3670 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3671 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3672 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3673 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3674 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3675 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3676 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3677 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3678 * c-c++-common/attr-fallthrough-1.c: New test.
3679 * c-c++-common/attr-fallthrough-2.c: New test.
3680 * g++.dg/cpp0x/fallthrough1.C: New test.
3681 * g++.dg/cpp0x/fallthrough2.C: New test.
3682 * g++.dg/cpp1z/fallthrough1.C: New test.
3683 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3684 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3685 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3686 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3687
40e245e1 36882016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3689
9e9fb49b 3690 PR fortran/77429
40e245e1 3691 * gfortran.dg/pr77429.f90: New test.
3692
cfffcdf4 36932016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3694
3695 PR fortran/77694
3696 * gfortran.dg/pr77694.f90: New test.
3697
223e6ae9 36982016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3699
3700 PR target/51244
3701 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3702
9e932ac2 37032016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3704
3705 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3706 for 32-bit mode.
3707
04f16d28 37082016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3709
3710 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3711 for 32-bit mode.
3712
481ce481 37132016-09-24 Marek Polacek <polacek@redhat.com>
3714
3715 PR c/77490
3716 * c-c++-common/Wbool-operation-1.c: New test.
3717 * gcc.dg/Wbool-operation-1.c: New test.
3718
8e652fcf 37192016-09-23 Fritz Reese <fritzoreese@gmail.com>
3720
3721 * gfortran.dg/dec_static_1.f90: New.
3722 * gfortran.dg/dec_static_2.f90: New.
3723 * gfortran.dg/dec_static_3.f90: New.
3724 * gfortran.dg/dec_static_4.f90: New.
3725
e7c4560c 37262016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3727
3728 PR fortran/48298
3729 * gfortran.dg/negative_unit_check.f90: Update test.
3730 * gfortran.dg/dtio_14.f90: New test.
481ce481 3731
ad020996 37322016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3733
3734 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3735 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3736 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3737 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3738 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3739 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3740 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3741
e2c1228b 37422016-09-23 Martin Sebor <msebor@redhat.com>
3743
3744 PR testsuite/77713
3745 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3746 assuming long double is bigger than double.
3747
9b5db70f 37482016-09-23 Jakub Jelinek <jakub@redhat.com>
3749
3750 Implement P0138R2, C++17 construction rules for enum class values
3751 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3752
a30e370d 37532016-09-23 David Malcolm <dmalcolm@redhat.com>
3754
3755 PR preprocessor/77672
3756 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3757 expected multiline output from first warning to reflect change
3758 in r240434.
3759
15650eb7 37602016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3761
3762 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3763
f886b2b4 37642016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3765 Tom de Vries <tom@codesourcery.com>
3766
3767 PR testsuite/77411
3768 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3769
f74ba31d 37702016-09-23 Marek Polacek <polacek@redhat.com>
3771
3772 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3773 * c-c++-common/gomp/atomic-13.c: Likewise.
3774 * c-c++-common/gomp/atomic-14.c: Likewise.
3775 * c-c++-common/pr60439.c: Remove invalid code.
3776 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3777 * g++.dg/expr/bitfield5.C: Likewise.
3778 * g++.dg/expr/bitfield6.C: Likewise.
3779 * g++.dg/expr/bool1.C: Likewise.
3780 * g++.dg/expr/bool3.C: Likewise.
3781 * g++.dg/expr/lval3.C: Likewise.
3782 * g++.dg/expr/lval4.C: Likewise.
3783 * g++.old-deja/g++.jason/bool5.C: Likewise.
3784
7413e757 37852016-09-23 David Malcolm <dmalcolm@redhat.com>
3786
3787 PR preprocessor/77672
3788 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3789 (test_terminator_location): New function.
3790
81df50de 37912016-09-23 Richard Biener <rguenther@suse.de>
3792
3793 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3794
5f4626d8 37952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3796
3797 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3798 -march=armv8.2-a+fp16 when supported by the hardware.
3799 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3800 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3801 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3802 semi-colons to a macro invocations.
3803 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3804 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3805 defined.
3806 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3807 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3808 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3809 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3810 defined.
3811 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3812 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3813 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3814 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3815 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3816 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3817 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3818 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3819 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3820 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3821 defined.
3822 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3823 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3824 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3825 defined.
3826 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3827 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3828 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3829 defined.
3830 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3831 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3832 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3833 defined.
3834 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3835 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3836 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3837 defined. Also fix some white-space.
3838 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3839 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3840 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3841 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3842 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3843 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3844 defined. Also fix some long lines and white-space.
3845 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3846 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3847 defined. Also fix some long lines and white-space.
3848 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3849 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3850 defined.
3851 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3852 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3853 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3854 defined.
3855 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3856 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3857 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3858 defined.
3859 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 3860 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3861 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 3862 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 3863 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3864 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3865 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3866 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3867 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3868 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 3869 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 3870 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3871 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3872 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3873 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3874 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 3875 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3876 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 3877 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 3878
f2645569 38792016-09-23 Jiong Wang <jiong.wang@arm.com>
3880 Matthew Wahab <matthew.wahab@arm.com>
3881
3882 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3883 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3884 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3885 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3886 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3887 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3888 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3889 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3890 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3891 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3892 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3893 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3894 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3895 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3896 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3897 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3898 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3899 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3900 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3901 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3902 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3903 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3904 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3905 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3906 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3907 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3908 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3909 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3910 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3911 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3912 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3913 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3914 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3915 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3916 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3917 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3918 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3919
66a55fc4 39202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3921
3922 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3923 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3924 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3925 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3926 support.
3927
ada0f4c4 39282016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3929
3930 PR ipa/77677
3931 * gcc.dg/torture/pr77677.c: New test.
3932
8771094d 39332016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3934
3935 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3936 here now.
3937
c959fae1 39382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3939
3940 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3941 options. Add tests for float16x4_t and float16x8_t.
3942
88b594a3 39432016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3944
3945 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3946 * gcc.target/s390/risbg-ll-2.c: Ditto.
3947 * gcc.target/s390/risbg-ll-3.c: Ditto.
3948
e4ad661c 39492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3950
3951 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3952 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3953
4005a882 39542016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3955
3956 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3957 output to the simplified instructions.
3958
9854d864 39592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3960
3961 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3962 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3963
388ce7db 39642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3965
3966 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3967 (FP16_SUPPORTED): New
3968 (expected-hfloat-16x4): Make conditional on __fp16 support.
3969 (expected-hfloat-16x8): Likewise.
3970 (vdup_n_f16): Disable for non-AArch64 targets.
3971 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3972 conditional on FP16_SUPPORTED.
3973 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3974 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3975 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3976 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3977 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3978 for testing __fp16.
3979 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3980 conditional on FP16_SUPPORTED.
3981 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3982 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3983
837bb76e 39842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3985
3986 * gcc.target/arm/short-vfp-1.c: New.
3987
e183c2b8 39882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3989
3990 * gcc.target/arm/attr-fp16-arith-1.c: New.
3991
cd6fbed6 39922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3993
3994 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3995 New.
3996 (add_options_for_arm_v8_2a_fp16_neon): New.
3997 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3998 (add_options_for_arm_arch_v8_2a): Auto-generate.
3999 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4000 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4001 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4002 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4003 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4004 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4005 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4006
4961b0ab 40072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4008
4009 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4010 arm_fp16_alternative_ok.
4011 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4012 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 4013 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4014 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 4015 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4016 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4017 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4018 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4019 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4020 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4021 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4022 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4023 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4024 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4025 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4026 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4027 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4028 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4029 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4030 arm_fp16_alternative_ok.
4031 * lib/target-supports.exp
4032 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4033 (check_effective_target_arm_fp16_alternative_ok): New.
4034 (check_effective_target_arm_fp16_none_ok_nocache): New.
4035 (check_effective_target_arm_fp16_none_ok): New.
4036
ce5b3c3b 40372016-09-23 Martin Liska <mliska@suse.cz>
4038
4039 * gcc.dg/ipa/pr77653.c: Replace adress
4040 with address.
4041
d4c65e05 40422016-09-23 Martin Liska <mliska@suse.cz>
4043
4044 * gcc.target/i386/movbe-4.c: New test.
4045
82a47693 40462016-09-23 Martin Liska <mliska@suse.cz>
4047
4048 * gcc.target/i386/crc32-5.c: New test.
4049
0253072a 40502016-09-23 Martin Liska <mliska@suse.cz>
4051
4052 * gcc.target/i386/pr71652.c: New test.
4053 * gcc.target/i386/pr71652-2.c: New test.
4054 * gcc.target/i386/pr71652-3.c: New test.
4055
0bfdbd22 40562016-09-23 Jakub Jelinek <jakub@redhat.com>
4057
4058 * lib/gcc-dg.exp (process-message): Support relative line number
4059 notation - .+4 or .-1 etc.
4060 * gcc.dg/dg-test-1.c: New test.
4061
ff982ab4 40622016-09-22 Martin Sebor <msebor@redhat.com>
4063
4064 PR target/77676
4065 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4066 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4067 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4068 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4069
78299f8d 40702016-09-22 Uros Bizjak <ubizjak@gmail.com>
4071
4072 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4073 * gcc.dg/ifcvt-2.c: Ditto.
4074 * gcc.dg/zero_bits_compound-1.c: Ditto.
4075 * gcc.dg/zero_bits_compound-1.c: Ditto.
4076 * gcc.dg/pr40550.c: Simplify target selectors.
4077 Use dg-additional-options.
4078 * gcc.dg/pr47893.c: Ditto.
4079 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4080 additional options for 32-bit x86 targets.
4081 * gcc.dg/pr70955.c: Move to ...
4082 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4083
ec645283 40842016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4085
4086 PR c++/61019
4087 * g++.dg/cpp0x/pr61019.C: New.
4088
9753b549 40892016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4090 Terry Guo <terry.guo@arm.com>
4091
4092 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4093 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4094 * gcc.target/arm/pure-code/pure-code.exp: New.
4095
7dbfb427 40962016-09-22 Uros Bizjak <ubizjak@gmail.com>
4097
4098 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4099 Remove SSE effective target requirement.
4100
7e20dff2 41012016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4102
4103 PR c++/71979
4104 * g++.dg/cpp0x/pr71979.C: New.
4105
05dd002d 41062016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4107
4108 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4109
53769cc8 41102016-09-22 Martin Liska <mliska@suse.cz>
4111
4112 PR ipa/77653
4113 * gcc.dg/ipa/pr77653.c: New test.
4114
51c846d6 41152016-09-22 Jakub Jelinek <jakub@redhat.com>
4116
4117 PR fortran/77665
4118 * gfortran.dg/gomp/pr77665.f90: New test.
4119
51278c1a 41202016-09-22 Paul Thomas <pault@gcc.gnu.org>
4121
4122 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4123 * gfortran.dg/dtio_13.f90: New test.
4124
cde225a2 41252016-09-21 Louis Krupp <louis.krupp@zoho.com>
4126
4127 PR fortran/66107
4128 * gfortran.dg/pr66107.f90: New test.
4129
0d5530d9 41302016-09-21 Ian Lance Taylor <iant@golang.org>
4131
4132 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4133 with call to builtin delete function.
4134
9ca7e933 41352016-09-21 Joseph Myers <joseph@codesourcery.com>
4136
4137 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4138 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4139 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4140 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4141 tests.
4142
451127c6 41432016-09-21 Uros Bizjak <ubizjak@gmail.com>
4144
4145 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4146
98aa0f57 41472016-09-21 Jakub Jelinek <jakub@redhat.com>
4148
4149 PR c++/77651
4150 * g++.dg/cpp1z/aligned-new6.C: New test.
4151
65eeae10 41522016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4153
4154 * gcc.target/arm/fp16-aapcs-3.c: New.
4155 * gcc.target/arm/fp16-aapcs-4.c: New.
4156 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4157 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4158 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4159 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4160
1a39df22 41612016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4162
4163 PR tree-optimization/77550
4164 * g++.dg/pr77550.C: New test.
4165
48bc6fdd 41662016-09-21 Georg-Johann Lay <avr@gjlay.de>
4167
4168 PR target/77326
4169 * gcc.target/avr/torture/pr77326.c: New test.
4170
a09b160b 41712016-09-21 Louis Krupp <louis.krupp@zoho.com>
4172
4173 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4174
91207228 41752016-09-21 Richard Biener <rguenther@suse.de>
4176
4177 PR tree-optimization/77648
4178 * gcc.dg/torture/pr77648-1.c: New testcase.
4179 * gcc.dg/torture/pr77648-2.c: Likewise.
4180
f6aeb966 41812016-09-21 Richard Biener <rguenther@suse.de>
4182 Jakub Jelinek <jakub@redhat.com>
4183
4184 PR tree-optimization/77621
4185 * gcc.dg/pr77621.c: New testcase.
4186
637b3ebb 41872016-09-21 Paul Thomas <pault@gcc.gnu.org>
4188
4189 PR fortran/77657
4190 * gfortran.dg/dtio_12.f90: New test.
4191
b5b88e7a 41922016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4193
4194 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4195
8ccdb0a4 41962016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4197
4198 PR tree-optimization/72835
4199 * gcc.dg/tree-ssa/pr72835.c: New test.
4200
b9833bfd 42012016-09-20 Martin Sebor <msebor@redhat.com>
4202
4203 PR middle-end/49905
4204 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4205 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4206 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4207 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4208 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4209 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4210 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4211
597323ed 42122016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4213
4214 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4215 arguments/compare will be optimized away.
4216 * gcc.dg/torture/ftrapv-1.c: Likewise.
4217
25a8e007 42182016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4219
4220 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4221 will be optimized away.
4222 * gcc.dg/ipa/vrp1.c: New test.
4223 * gcc.dg/ipa/vrp2.c: New test.
4224 * gcc.dg/ipa/vrp3.c: New test.
4225
6e93da1b 42262016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4227
4228 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4229 does the same transformation.
4230 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4231 * gcc.dg/tree-ssa/evrp1.c: New test.
4232 * gcc.dg/tree-ssa/evrp2.c: New test.
4233 * gcc.dg/tree-ssa/evrp3.c: New test.
4234 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4235 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4236 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4237 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4238 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4239 foling now happens early.
4240 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4241 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4242 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4243 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4244 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4245
b8b3b645 42462016-09-20 Uros Bizjak <ubizjak@gmail.com>
4247
4248 PR target/77621
4249 * gcc.target/i386/pr77621.c: New test.
4250 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4251 pattern, loop should vectorize with -mtune=atom.
4252
81165554 42532016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4254 Jakub Jelinek <jakub@redhat.com>
4255
4256 PR testsuite/63299
4257 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4258 instead of delete.
4259
2f8a2ead 42602016-09-20 Jakub Jelinek <jakub@redhat.com>
4261
a48667ee 4262 PR c++/77626
4263 * g++.dg/other/pr77626.C: New test.
4264
7e67c6d5 4265 PR c++/77638
4266 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4267
59934ea3 4268 PR c++/77637
4269 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4270
2f8a2ead 4271 PR middle-end/77624
4272 * c-c++-common/pr77624-1.c: New test.
4273 * c-c++-common/pr77624-2.c: New test.
4274
a1268ee1 42752016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4276
4277 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4278 of digits expected.
4279
0b77b2cf 42802016-09-20 Richard Biener <rguenther@suse.de>
4281
4282 PR tree-optimization/77646
4283 * gcc.dg/torture/pr77646.c: New testcase.
4284
bed03df1 42852016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4286
4287 PR c++/77434
4288 * c-c++-common/Wint-in-bool-context.c: New test.
4289
cb19a0da 42902016-09-19 Joseph Myers <joseph@codesourcery.com>
4291
4292 * gcc.dg/cr-decimal-dig-1.c: New test.
4293
9b5c49ef 42942016-09-19 Joseph Myers <joseph@codesourcery.com>
4295
4296 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4297 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4298 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4299 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4300
48d1445d 43012016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4302
4303 PR rtl-optimization/77416
4304 * gcc.target/powerpc/pr77416.c: New.
4305
579f478b 43062016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4307
4308 PR c++/77639
4309 * g++.dg/template/error-recovery4.C: New test.
4310
f2e52448 43112016-09-19 Bin Cheng <bin.cheng@arm.com>
4312
4313 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4314
aaf7d5f8 43152016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4316
4317 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4318 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4319
5f036000 43202016-09-19 Jakub Jelinek <jakub@redhat.com>
4321 Jan Hubicka <jh@suse.cz>
4322
4323 PR target/77587
4324 * gcc.dg/pr77587.c: New test.
4325 * gcc.dg/pr77587a.c: New file.
4326
eee0cf09 43272016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4328
4329 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4330 * gfortran.dg/coarray_38.f90:
4331 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4332 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4333 * gfortran.dg/coarray_allocate_7.f08: New test.
4334 * gfortran.dg/coarray_allocate_8.f08: New test.
4335 * gfortran.dg/coarray_allocate_9.f08: New test.
4336 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4337 new caf_register.
4338 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4339 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4340 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4341 get_by_refs.
4342 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4343 * gfortran.dg/coarray_lock_7.f90: Same.
4344 * gfortran.dg/coarray_poly_5.f90: Same.
4345 * gfortran.dg/coarray_poly_6.f90: Same.
4346 * gfortran.dg/coarray_poly_7.f90: Same.
4347 * gfortran.dg/coarray_poly_8.f90: Same.
4348 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4349
891196d7 43502016-09-19 Fritz Reese <fritzoreese@gmail.com>
4351
4352 PR fortran/77584
4353 * gfortran.dg/dec_structure_15.f90: New testcase.
4354
281da9a3 43552016-09-19 Richard Biener <rguenther@suse.de>
4356
4357 PR middle-end/77605
4358 * gcc.dg/torture/pr77605.c: New testcase.
4359
8a252920 43602016-09-18 Louis Krupp <louis.krupp@zoho.com>
4361
4362 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4363
a18b7a33 43642016-09-17 Jan Hubicka <hubicka@ucw.cz>
4365
4366 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4367 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4368 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4369 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4370 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4371 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4372 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4373 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4374 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4375 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4376 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4377
b868c23d 43782016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4379
4380 * gcc.target/i386/pr68633.c: Fix expected result.
4381
360d7ea8 43822016-09-17 Louis Krupp <louis.krupp@gmail.com>
4383
4384 PR fortran/68078
4385 * gfortran.dg/pr68078.f90: New test.
4386 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4387
d58661cb 43882016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4389
4390 PR target/77613
4391 * gcc.target/powerpc/swaps-p8-25.c: New.
4392
24b3d864 43932016-09-16 Jakub Jelinek <jakub@redhat.com>
4394
e6db887a 4395 PR c++/77482
4396 * g++.dg/cpp0x/constexpr-77482.C: New test.
4397
44df6c11 4398 PR c++/77379
4399 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4400 thunk offsets.
4401 * g++.dg/abi/abi-tag23a.C: Likewise.
4402
53d2f3de 4403 PR c++/77338
4404 * g++.dg/cpp0x/decltype-77338.C: New test.
4405
24b3d864 4406 PR c++/77375
4407 * g++.dg/cpp0x/mutable1.C: New test.
4408
42f172d0 44092016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4410
4411 PR fortran/77612
4412 * gfortran.dg/pr77612.f90: New test.
4413
0665113b 44142016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4415
4416 * gcc.dg/torture/pr70421.c: Require int32plus.
4417
dff10ec9 44182016-09-16 Jakub Jelinek <jakub@redhat.com>
4419
be63912c 4420 PR middle-end/77475
4421 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4422
dff10ec9 4423 PR target/77526
4424 * gcc.target/i386/pr77526.c: New test.
4425
69cdadd9 44262016-09-16 Jakub Jelinek <jakub@redhat.com>
4427 Eric Botcazou <ebotcazou@adacore.com>
4428
4429 PR middle-end/77594
4430 * gcc.target/i386/pr77594.c: New test.
4431
b74250bc 44322016-09-15 Louis Krupp <louis.krupp@zoho.com>
4433
4434 PR fortran/69963
4435 * gfortran.dg/misplaced_implicit_character.f90: New test.
4436
834a2c29 44372016-09-15 Bin Cheng <bin.cheng@arm.com>
4438
4439 PR tree-optimization/77503
4440 * gcc.dg/vect/pr77503.c: New test.
4441
fbcb99d5 44422016-09-15 Richard Biener <rguenther@suse.de>
4443
4444 PR middle-end/77544
4445 * c-c++-common/torture/pr77544.c: New testcase.
4446
3aa4e8c2 44472016-09-15 Jakub Jelinek <jakub@redhat.com>
4448
4449 PR middle-end/77475
4450 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4451 * gcc.dg/march-generic.c: Likewise.
4452 * gcc.target/i386/spellcheck-options-1.c: New test.
4453 * gcc.target/i386/spellcheck-options-2.c: New test.
4454 * gcc.target/i386/spellcheck-options-3.c: New test.
4455 * gcc.target/i386/spellcheck-options-4.c: New test.
4456
e9dea525 44572016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4458
4459 PR fortran/72743
4460 * gfortran.dg/goacc/pr72743.f90: New test.
4461
7270347c 44622016-09-15 Richard Biener <rguenther@suse.de>
4463
4464 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4465
091e8e90 44662016-09-15 Richard Biener <rguenther@suse.de>
4467
4468 PR tree-optimization/77514
4469 * gcc.dg/torture/pr77514.c: New testcase.
4470
8cc08773 44712016-09-14 Jakub Jelinek <jakub@redhat.com>
4472
4473 PR c++/77549
4474 * g++.dg/lookup/pr77549.C: New test.
4475
5be60f03 44762016-09-14 Marek Polacek <polacek@redhat.com>
4477
4478 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4479 * c-c++-common/gomp/atomic-13.c: Likewise.
4480 * c-c++-common/gomp/atomic-14.c: Likewise.
4481 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4482 * g++.dg/cpp1z/bool-increment1.C: New test.
4483 * c-c++-common/pr60439.c: Add dg-warning.
4484 * g++.dg/expr/bitfield4.C: Likewise.
4485 * g++.dg/expr/bitfield5.C: Likewise.
4486 * g++.dg/expr/bitfield6.C: Likewise.
4487 * g++.dg/expr/bool1.C: Likewise.
4488 * g++.dg/expr/bool3.C: Likewise.
4489 * g++.dg/expr/lval3.C: Likewise.
4490 * g++.dg/expr/lval4.C: Likewise.
4491 * g++.old-deja/g++.jason/bool5.C: Likewise.
4492 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4493 * g++.dg/other/error18.C: Likewise.
4494 * g++.dg/gomp/atomic-14.C: Likewise.
4495
f80a245e 44962016-09-14 Nathan Sidwell <nathan@acm.org>
4497
4498 PR c++/77539
4499 * g++.dg/cpp1y/pr77539.C: New.
4500
7b329bca 45012016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4502
4503 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4504 dg-require.
4505 * g++.dg/ext/builtin_alloca.C: Likewise.
4506 * g++.dg/template/spec35.C: Likewise.
4507 * gcc.dg/builtins-68.c: Likewise.
4508 * gcc.misc-tests/gcov-13.c: Likewise.
4509 * gcc.misc-tests/gcov-14.c: Likewise.
4510
0029200d 45112016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4512
4513 * gfortran.dg/dec_structure_14.f90: New testcase.
4514
0975f764 45152016-09-14 Jakub Jelinek <jakub@redhat.com>
4516
4517 PR sanitizer/68260
4518 * c-c++-common/tsan/pr68260.c: New test.
4519
1098c313 45202016-09-13 Joe Seymour <joe.s@somniumtech.com>
4521
4522 PR target/70713
4523 * gcc.target/msp430/function-attributes-1.c: New test.
4524 * gcc.target/msp430/function-attributes-2.c: New test.
4525 * gcc.target/msp430/function-attributes-3.c: New test.
4526
2e7b05a3 45272015-04-18 Martin Sebor <msebor@redhat.com>
4528
4529 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4530 of non-nul characters.
4531 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4532
46fad8d5 45332016-09-13 Jakub Jelinek <jakub@redhat.com>
4534
4bdba715 4535 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4536 * g++.dg/cpp1z/gen-attrs1.C: New test.
4537
99d887de 4538 PR tree-optimization/77454
4539 * gcc.dg/pr77454.c: New test.
4540
46fad8d5 4541 PR c++/77553
4542 * g++.dg/cpp1y/constexpr-77553.C: New test.
4543
68ef907c 45442016-09-13 David Malcolm <dmalcolm@redhat.com>
4545
4546 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4547 (test_show_locus): Replace rich_location::add_fixit_insert calls
4548 with add_fixit_insert_before and add_fixit_insert_after.
4549
2c24fd5e 45502016-09-13 Jason Merrill <jason@redhat.com>
4551 Tom de Vries <tom@codesourcery.com>
4552
4553 PR c++/77427
4554 * g++.dg/pr77427.C: New test.
4555
68b219ee 45562016-09-13 Martin Liska <mliska@suse.cz>
4557
4558 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4559 effective target.
4560 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4561 * lib/target-supports.exp: Define the new target.
4562
c72e91d3 45632016-09-12 Andrew Pinski <apinski@cavium.com>
4564
4565 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4566 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4567
b38c0a37 45682016-09-12 Uros Bizjak <ubizjak@gmail.com>
4569
4570 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4571 variable arguments.
4572 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4573 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4574 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4575 variable argument.
4576 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4577 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4578
7a21b590 45792016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4580
4581 PR c++/77496
4582 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4583 * g++.dg/ext/pr77496.C: New test.
4584 * g++.dg/warn/pr77496.C: New test.
4585
00434032 45862016-09-12 David Malcolm <dmalcolm@redhat.com>
4587
4588 PR c/72858
4589 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4590 to preserve conversion chars, and to preserve prefix information.
4591 * gcc.dg/format/pr72858.c: New test case.
4592
54f56c28 45932016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4594
4595 * gfortran.dg/pr77507.f90: Move to ...
4596 * gfortran.dg/ieee/pr77507.f90: here.
4597
08d6d42c 45982016-08-09 Jan Hubicka <hubicka@ucw.cz>
4599
4600 PR ipa/61159
4601 * compile/pr61159.c: New testcase
4602
35870532 46032016-08-09 Jan Hubicka <hubicka@ucw.cz>
4604
4605 PR ipa/64316
4606 * gcc.dg/ipa/pr63416.c: New testcase.
4607
953b9eef 46082016-09-10 Paul Thomas <pault@gcc.gnu.org>
4609 Steven G. Kargl <kargl@gcc.gnu.org>
4610
4611 PR fortran/77532
c78b1f64 4612 * gfortran.dg/dtio_11.f90: new test.
953b9eef 4613
1aef7c3c 46142016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4615
4616 PR fortran/77507
4617 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4618 * gfortran.dg/c_assoc_4.f90: Ditto.
4619
3bb45f76 46202016-09-10 Tom de Vries <tom@codesourcery.com>
4621
4622 PR C/71602
4623 * c-c++-common/va-arg-va-list-type.c: New test.
4624
9731eaaf 46252016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4626
4627 PR rtl-optimization/77289
4628 * gcc.target/powerpc/pr77289.c: New test.
4629
911ea34a 46302016-09-09 Martin Sebor <msebor@redhat.com>
4631
4632 PR c/77520
4633 PR c/77521
4634 * gcc.dg/pr77520.c: New test.
4635 * gcc.dg/pr77521.c: New test.
4636
edd0f33b 46372016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4638
4639 PR fortran/77506
4640 * gfortran.dg/pr77506.f90: New test.
4641
374777a4 46422016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4643
4644 PR fortran/77507
4645 * gfortran.dg/pr77507.f90: New test.
4646
c5eddaf9 46472016-09-09 Joseph Myers <joseph@codesourcery.com>
4648
4649 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4650
3e7e4e14 46512016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4652 Louis Krupp <lkrupp@gcc.gnu.org>
4653
4654 PR fortran/69514
4655 * gfortran.dg/pr69514_1.f90: New test.
4656 * gfortran.dg/pr69514_2.f90: New test.
4657
51688bb7 46582016-09-08 Jakub Jelinek <jakub@redhat.com>
4659
a34338c9 4660 PR fortran/77500
4661 * gfortran.dg/gomp/pr77500.f90: New test.
4662
51688bb7 4663 PR fortran/77516
4664 * gfortran.dg/gomp/pr77516.f90: New test.
4665
3ecb55e7 46662016-09-07 Jakub Jelinek <jakub@redhat.com>
4667
4668 PR middle-end/77475
4669 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4670 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4671 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4672 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4673 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4674 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4675
3da97ff7 46762016-09-07 David Malcolm <dmalcolm@redhat.com>
4677
4678 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4679 "substring-locations.h".
4680
b55f1f44 46812016-09-07 Richard Biener <rguenther@suse.de>
4682
4683 PR c/77450
4684 * c-c++-common/vector-subscript-8.c: Move ..
4685 * gcc.dg/pr77450.c: ... here.
4686
7d482049 46872016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 4688
4689 PR libgfortran/77393
4690 * gfortran.dg/fmt_f0_2.f90: Update test.
4691 * gfortran.dg/fmt_f0_3.f90: New test.
4692
ef3b531c 46932016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4694
4695 PR debug/77389
4696 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4697 in dg-options.
4698
4699 PR debug/57519
4700 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4701
39370ea0 47022016-09-06 Jakub Jelinek <jakub@redhat.com>
4703
4704 PR target/69255
4705 * gcc.target/i386/pr69255-1.c: New test.
4706 * gcc.target/i386/pr69255-2.c: New test.
4707 * gcc.target/i386/pr69255-3.c: New test.
4708
47092016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 4710
4711 PR c/77336
4712 * gcc.dg/format/miss-7.c: New test.
4713
88820414 47142016-09-06 Uros Bizjak <ubizjak@gmail.com>
4715
4716 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4717
4c790ba8 47182016-09-06 Martin Liska <mliska@suse.cz>
4719
4720 PR gcov-profile/77378
4721 PR gcov-profile/77466
4722 * gcc.dg/profile-update-warning.c: New test.
4723
43d2460d 47242016-09-06 Richard Biener <rguenther@suse.de>
4725
4726 PR tree-optimization/77479
4727 * gcc.dg/torture/pr77479.c: New testcase.
4728
4c04bcce 47292016-09-06 Richard Biener <rguenther@suse.de>
4730
4731 PR c/77450
4732 * c-c++-common/vector-subscript-7.c: Adjust.
4733 * c-c++-common/vector-subscript-8.c: New testcase.
4734
8925068a 47352016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4736
4737 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4738
daea048c 47392016-09-05 Jakub Jelinek <jakub@redhat.com>
4740
e315ff48 4741 PR target/77476
4742 * gcc.target/i386/avx512f-pr77476.c: New test.
4743 * gcc.target/i386/avx512bw-pr77476.c: New test.
4744 * gcc.target/i386/avx512dq-pr77476.c: New test.
4745
8eeca3ac 4746 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4747 Update comment to mention also avx512f.
4748
daea048c 4749 PR sanitizer/77396
4750 * g++.dg/asan/pr77396-2.C: New test.
4751
a6ffaadf 47522016-09-05 Uros Bizjak <ubizjak@gmail.com>
4753
4754 PR rtl-optimization/77452
4755 * gcc.target/i386/pr77452.c: New test.
4756
8f8828ba 47572016-09-05 Marek Polacek <polacek@redhat.com>
4758
4759 PR c/77423
4760 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4761
65277f2a 47622016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4763
4764 PR fortran/77391
4765 * gfortran.dg/pr77391.f90: New test.
4766
a1cf06b8 47672016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4768
4769 PR fortran/77460
4770 * gfortran.dg/pr77460.f90: New test.
4771
4d261282 47722016-09-03 Jakub Jelinek <jakub@redhat.com>
4773
4774 PR c/65467
4775 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4776
4fc4eb94 47772016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4778
4779 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4780
40a431fa 47812016-09-02 David Malcolm <dmalcolm@redhat.com>
4782
4783 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4784 test case.
4785 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4786 diagnostic-test-show-locus-generate-patch.c to the sources
4787 for diagnostic_plugin_test_show_locus.c.
4788
a940fdc7 47892016-09-02 Jakub Jelinek <jakub@redhat.com>
4790
0b80c4b2 4791 PR c/65467
4792 * gcc.dg/gomp/_Atomic-1.c: New test.
4793 * gcc.dg/gomp/_Atomic-2.c: New test.
4794 * gcc.dg/gomp/_Atomic-3.c: New test.
4795 * gcc.dg/gomp/_Atomic-4.c: New test.
4796 * gcc.dg/gomp/_Atomic-5.c: New test.
4797
a940fdc7 4798 PR sanitizer/77396
4799 * g++.dg/asan/pr77396.C: New test.
4800
48012016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 4802
4803 PR tree-optimization/71831
4804 * gcc.dg/builtin-object-size-16.c: New test.
4805 * gcc.dg/builtin-object-size-17.c: New test.
4806
0b404bb4 48072016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4808
4809 PR libgfortran/77393
4810 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4811
8a5817a9 48122016-09-01 Uros Bizjak <ubizjak@gmail.com>
4813
4814 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4815 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4816 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4817 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4818 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4819 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4820 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4821 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4822 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4823 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4824 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4825 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4826 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4827 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4828 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4829 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4830 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4831 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4832
209253ae 48332016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4834
4835 * gnat.dg/opt58.adb: New test.
4836 * gnat.dg/opt58_pkg.ads: New helper.
4837
15182c1d 48382016-09-01 Richard Biener <rguenther@suse.de>
4839
4840 PR middle-end/77436
4841 * gcc.dg/torture/pr77436.c: New testcase.
4842
1c02615c 48432016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4844
4845 * gcc.dg/pr64252.c: Require int32plus.
4846 * gcc.dg/pr66299-1.c: Likewise.
4847 * gcc.dg/pr66299-2.c: Likewise.
4848 * gcc.dg/torture/20131115-1.c: Skip for avr.
4849
08fded5f 48502016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4851
4852 * gcc.target/aarch64/ands_3.c: New test.
4853
a7b3b7c4 48542016-08-31 Jakub Jelinek <jakub@redhat.com>
4855
68c215e4 4856 PR fortran/77352
4857 * gfortran.dg/gomp/pr77352.f90: New test.
4858
a7b3b7c4 4859 PR fortran/77374
4860 * gfortran.dg/gomp/pr77374.f08: New test.
4861
51a43c06 48622016-08-31 Marc Glisse <marc.glisse@inria.fr>
4863
4864 PR tree-optimization/73714
4865 * gcc.dg/tree-ssa/pr73714.c: New test.
4866
01109414 48672016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4868
4869 PR libgfortran/77393
4870 * gfortran.dg/fmt_f0_2.f90: New test.
4871
8036ac7f 48722016-08-31 Marc Glisse <marc.glisse@inria.fr>
4873
4874 * gcc.target/i386/pr59539-2.c: Adapt options.
4875 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4876
b298bde8 48772016-08-31 Paul Thomas <pault@gcc.gnu.org>
4878
4879 PR fortran/77418
4880 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4881 of the associate entity and replace with a pointer to the
4882 intended item on the stack.
4883
9f732c4e 48842016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 4885 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 4886
4887 PR fortran/48298
4888 * gfortran.dg/dtio_1.f90: New test.
4889 * gfortran.dg/dtio_2.f90: New test.
4890 * gfortran.dg/dtio_3.f90: New test.
4891 * gfortran.dg/dtio_4.f90: New test.
4892 * gfortran.dg/dtio_5.f90: New test.
4893 * gfortran.dg/dtio_6.f90: New test.
4894 * gfortran.dg/dtio_7.f90: New test.
4895 * gfortran.dg/dtio_8.f90: New test.
4896 * gfortran.dg/dtio_9.f90: New test.
4897 * gfortran.dg/dtio_10.f90: New test.
4898
d6dd1b60 48992016-08-30 David Malcolm <dmalcolm@redhat.com>
4900
4901 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4902 (test_many_nested_locations): New function.
4903 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4904 (test_show_locus): Handle "test_many_nested_locations".
4905
2e7400df 49062016-08-30 David Malcolm <dmalcolm@redhat.com>
4907
4908 * g++.dg/template/double-greater-than-fixit.C: New test case.
4909
98023bfd 49102016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4911
4912 * gnat.dg/opt57.ad[sb]: New test.
4913 * gnat.dg/opt57_pkg.ads: New helper.
4914
f9723d87 49152016-08-30 Richard Biener <rguenther@suse.de>
4916
4917 PR tree-optimization/69047
4918 * gcc.dg/pr69047.c: Fix byte-order check.
4919
77ce6232 49202016-08-30 Jakub Jelinek <jakub@redhat.com>
4921
adca2d16 4922 PR tree-optimization/72866
4923 * gcc.dg/vect/pr72866.c: New test.
4924
06cee168 4925 PR debug/77363
4926 * g++.dg/debug/dwarf2/pr77363.C: New test.
4927
4472e8d1 4928 PR middle-end/77377
4929 * gcc.target/i386/pr77377.c: New test.
4930
77ce6232 4931 PR debug/77389
4932 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4933 in dg-options.
4934
36bda760 49352016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4936
4937 * gfortran.dg/pr77372.f90: Moved to ...
4938 * gfortran.dg/ieee/pr77372.f90: here.
4939
2db6ea89 49402016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4941
4942 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4943 vector short/char initializations.
4944 * gcc.target/powerpc/vec-init-5.c: Likewise.
4945 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4946 vector initialization optimizations.
4947 * gcc.target/powerpc/vec-init-7.c: Likewise.
4948 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4949 vector float/double initializations.
4950 * gcc.target/powerpc/vec-init-9.c: Likewise.
4951
1e4df796 49522016-08-29 Uros Bizjak <ubizjak@gmail.com>
4953
4954 PR target/77403
4955 * gcc.target/i386/pr77403.c: New test.
4956
f293b7f2 49572016-08-29 Marek Polacek <polacek@redhat.com>
4958
4959 PR c/77292
4960 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4961
ea2ec8f6 49622016-08-29 Tom de Vries <tom@codesourcery.com>
4963
4964 PR c/77398
4965 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4966
686436fe 49672016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4968
4969 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 4970
686436fe 49712016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 4972
4973 * gfortran.dg/dec_structure_13.f90: New testcase.
4974
f1ecf8b3 49752016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4976
4977 PR fortran/77261
4978 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4979 available.
4980
4670f428 49812016-08-28 Tom de Vries <tom@codesourcery.com>
4982
4983 PR lto/70955
4984 * gcc.dg/pr70955.c: New test.
4985 * gcc.dg/lto/pr70955_0.c: Same.
4986 * gcc.dg/lto/pr70955_1.c: Same.
4987
b243b563 49882016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4989
4990 PR tree-optimization/71077
4991 * gcc.target/i386/pr71077.c: New test.
4992
92a44a68 49932016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 4994
4995 PR fortran/77380
4996 * gfortran.dg/pr77380.f90: New test.
4997
92a44a68 49982016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 4999
5000 PR fortran/77372
5001 gfortran.dg/pr77372.f90: New test.
5002
367964fa 50032016-08-26 David Malcolm <dmalcolm@redhat.com>
5004
5005 * gcc.dg/spellcheck-fields-2.c (test): Move
5006 dg-begin/end-multiline-output within function body.
5007 (test_macro): New function.
5008
df4248fb 50092016-08-26 David Malcolm <dmalcolm@redhat.com>
5010
5011 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5012 (test_fixit_insert): Update expected output.
5013 (test_fixit_remove): Likewise.
5014 (test_fixit_replace): Likewise.
5015
377da6e4 50162016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5017
5018 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5019 Fix typo.
5020
4f16cc83 50212016-08-26 Richard Biener <rguenther@suse.de>
5022
5023 PR tree-optimization/69047
5024 * gcc.dg/pr69047.c: New testcase.
5025
a54071b2 50262016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5027 Martin Jambhor <mjambor@suse.cz>
377da6e4 5028
a54071b2 5029 * gcc.dg/ipa/propbits-1.c: New test-case.
5030 * gcc.dg/ipa/propbits-2.c: Likewise.
5031 * gcc.dg/ipa/propbits-3.c: Likewise.
5032
2ae10c8c 50332016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5034
5035 PR fortran/77351
5036 * gfortran.dg/pr77351.f90: New test.
5037
c4963714 50382016-08-25 Marek Polacek <polacek@redhat.com>
5039
5040 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5041
49e1f4eb 50422016-08-25 Marek Polacek <polacek@redhat.com>
5043
5044 PR c/77323
5045 * gcc.dg/pr77323.c: New test.
5046
984f03c2 50472016-08-24 Paul Thomas <pault@gcc.gnu.org>
5048
5049 PR fortran/77358
5050 * gfortran.dg/submodule_17.f08: New test.
5051
92a44a68 50522016-08-24 Michael Collison <michael.collison@linaro.org>
5053 Michael Collison <michael.collison@arm.com>
f6c98a9a 5054
5055 * gcc.target/arm/builtin_saddl.c: New testcase.
5056 * gcc.target/arm/builtin_saddll.c: New testcase.
5057 * gcc.target/arm/builtin_uaddl.c: New testcase.
5058 * gcc.target/arm/builtin_uaddll.c: New testcase.
5059 * gcc.target/arm/builtin_ssubl.c: New testcase.
5060 * gcc.target/arm/builtin_ssubll.c: New testcase.
5061 * gcc.target/arm/builtin_usubl.c: New testcase.
5062 * gcc.target/arm/builtin_usubll.c: New testcase.
5063
8938d43d 50642016-08-24 Uros Bizjak <ubizjak@gmail.com>
5065
5066 PR target/77270
5067 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5068 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5069 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5070 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5071 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5072 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5073 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5074 effective target. Remove scan-assembler-times directives.
5075 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5076 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5077 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5078
2fb84e50 50792016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5080
5081 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5082 of unsigned int.
5083 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5084
cac7df4e 50852016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5086
5087 PR testsuite/77317
5088 * lib/target-supports.exp
5089 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5090 (check_effective_target_vect_natural_alignment): Ditto.
5091 (check_effective_target_vector_alignment_reachable): Ditto.
5092 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5093
b904831d 50942016-08-23 Ian Lance Taylor <iant@golang.org>
5095
5096 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5097
ff055c48 50982016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5099
5100 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5101 being created from pointers to memory locations.
5102 * gcc.target/powerpc/vec-init-2.c: Likewise.
5103
27af8972 51042016-08-23 Fritz Reese <fritzoreese@gmail.com>
5105
5106 * gfortran.dg/dec_structure_12.f90: New testcase.
5107
bd8ac469 51082016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5109
5110 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5111
434d4291 51122016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5113
5114 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5115 verification.
5116
be0be2de 51172016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5118
5119 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5120 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5121
7feac654 51222016-08-23 Richard Biener <rguenther@suse.de>
5123
5124 PR tree-optimization/27336
5125 * c-c++-common/pr27336.c: New testcase.
5126
364743f3 51272016-08-22 Marek Polacek <polacek@redhat.com>
5128
5129 PR c++/77321
5130 * g++.dg/cpp1y/pr77321.C: New test.
5131
b92c452d 51322016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5133
5134 PR fortran/60774
5135 * gfortran.dg/empty_label.f: Adjust test for new error message.
5136 * gfortran.dg/empty_label.f90: Ditto.
5137 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5138 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5139 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5140
bfbc628a 51412016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5142
5143 PR fortran/61318
5144 * gfortran.dg/pr61318.f90: New test.
5145
99af6e70 51462016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5147
5148 PR fortran/77260
5149 * gfortran.dg/pr77260_1.f90: New test.
5150 * gfortran.dg/pr77260_2.f90: Ditto.
5151
6cfc7001 51522016-08-22 Joseph Myers <joseph@codesourcery.com>
5153
5154 PR middle-end/77269
5155 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5156 __builtin_signbitf and __builtin_signbitl in expected generic
5157 expansion.
5158 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5159 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5160 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5161 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5162 tests.
5163
012f068a 51642016-08-22 Joseph Myers <joseph@codesourcery.com>
5165
5166 * gcc.dg/torture/float128-builtin.c,
5167 gcc.dg/torture/float128-ieee-nan.c,
5168 gcc.dg/torture/float128x-builtin.c,
5169 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5170 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5171 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5172 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5173 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5174 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5175 gcc.dg/torture/floatn-nan.h: New tests.
5176
e2c5b687 51772016-08-22 Joseph Myers <joseph@codesourcery.com>
5178
5179 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5180 macro.
5181 (main): Update calls to TEST_I_F.
5182 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5183 macro.
5184 (main): Update calls to TEST_I_F.
5185
b4635564 51862016-08-22 Joseph Myers <joseph@codesourcery.com>
5187
5188 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5189 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5190 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5191 names in calls to TEST_I_F.
5192
802bc569 51932016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5194
5195 PR c/52952
5196 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5197
70fa7158 51982016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5199
5200 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5201 and !natural_alignment_64.
5202 * gcc.dg/ipa/propalign-2.c: Likewise.
5203 * gcc.dg/ipa/propalign-3.c: Likewise.
5204 * gcc.dg/ipa/propalign-4.c: Likewise.
5205 * gcc.dg/ipa/propalign-5.c: Likewise.
5206 * lib/target-supports.exp
5207 (check_effective_target_natural_alignment_32): Add avr-*-*.
5208
d0346b1a 52092016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5210
5211 PR tree-optimization/61839
5212 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5213 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5214 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5215 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5216
82c85aba 52172016-08-19 Joseph Myers <joseph@codesourcery.com>
5218
5219 PR c/32187
5220 * lib/target-supports.exp (check_effective_target_float16)
5221 (check_effective_target_float32, check_effective_target_float64)
5222 (check_effective_target_float128, check_effective_target_float32x)
5223 (check_effective_target_float64x)
5224 (check_effective_target_float128x)
5225 (check_effective_target_float16_runtime)
5226 (check_effective_target_float32_runtime)
5227 (check_effective_target_float64_runtime)
5228 (check_effective_target_float128_runtime)
5229 (check_effective_target_float32x_runtime)
5230 (check_effective_target_float64x_runtime)
5231 (check_effective_target_float128x_runtime)
5232 (check_effective_target_floatn_nx_runtime)
5233 (add_options_for_float16, add_options_for_float32)
5234 (add_options_for_float64, add_options_for_float128)
5235 (add_options_for_float32x, add_options_for_float64x)
5236 (add_options_for_float128x): New procedures.
5237 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5238 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5239 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5240 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5241 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5242 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5243 gcc.dg/torture/float128-complex.c,
5244 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5245 gcc.dg/torture/float128x-basic.c,
5246 gcc.dg/torture/float128x-complex.c,
5247 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5248 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5249 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5250 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5251 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5252 gcc.dg/torture/float32x-basic.c,
5253 gcc.dg/torture/float32x-complex.c,
5254 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5255 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5256 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5257 gcc.dg/torture/float64x-basic.c,
5258 gcc.dg/torture/float64x-complex.c,
5259 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5260 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5261 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5262 gcc.dg/torture/floatn-tg.h,
5263 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5264 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5265 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5266 gcc.dg/torture/fp-int-convert-float128x.c,
5267 gcc.dg/torture/fp-int-convert-float16-timode.c,
5268 gcc.dg/torture/fp-int-convert-float16.c,
5269 gcc.dg/torture/fp-int-convert-float32-timode.c,
5270 gcc.dg/torture/fp-int-convert-float32.c,
5271 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5272 gcc.dg/torture/fp-int-convert-float32x.c,
5273 gcc.dg/torture/fp-int-convert-float64-timode.c,
5274 gcc.dg/torture/fp-int-convert-float64.c,
5275 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5276 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5277 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5278 maximum exponent of floating-point type. Use it in testing
5279 whether 0x8...0 fits in the floating-point type. Always treat -1
5280 (signed 0xf...f) as fitting in the floating-point type.
5281 (M_OK1): New macro.
5282 * gcc.dg/torture/fp-int-convert-double.c,
5283 gcc.dg/torture/fp-int-convert-float.c,
5284 gcc.dg/torture/fp-int-convert-float128-timode.c,
5285 gcc.dg/torture/fp-int-convert-float128.c,
5286 gcc.dg/torture/fp-int-convert-float80-timode.c,
5287 gcc.dg/torture/fp-int-convert-float80.c,
5288 gcc.dg/torture/fp-int-convert-long-double.c,
5289 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5290
cf0bbc39 52912016-08-19 Jakub Jelinek <jakub@redhat.com>
5292
9354a9a5 5293 PR fortran/72744
5294 * gfortran.dg/gomp/pr72744.f90: New test.
5295
cf0bbc39 5296 PR fortran/69281
5297 * gfortran.dg/gomp/pr69281.f90: New test.
5298
ee0e163a 52992016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5300
1e4df796 5301 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5302 the last special seed value.
5303 * gfortran.dg/random_7.f90: Use size for last array member instead
5304 of hardcoded value.
ee0e163a 5305
6d7de609 53062016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5307
5308 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5309 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5310
e3243c77 53112016-08-19 Richard Biener <rguenther@suse.de>
5312
5313 PR tree-optimization/77286
5314 * gcc.dg/torture/pr77286.c: New testcase.
5315
b983d92d 53162016-08-18 David Malcolm <dmalcolm@redhat.com>
5317
5318 * gcc.dg/verbose-asm-2.c: New test case.
5319
48a7392b 53202016-08-18 David Malcolm <dmalcolm@redhat.com>
5321
5322 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5323 (custom_diagnostic_finalizer): Update for change to
5324 diagnostic_show_locus.
5325
5c8151fa 53262016-08-18 David Malcolm <dmalcolm@redhat.com>
5327
5328 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5329 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5330
26040f06 53312016-08-18 Marek Polacek <polacek@redhat.com>
5332
5333 PR c/71514
5334 * gcc.dg/pr71514.c: New test.
5335
360e911d 53362015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5337
5338 PR target/72839
5339 * gcc.target/i386/pr72839.c: New test.
5340
6de0546d 53412016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5342
5343 PR middle-end/70895
5344 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5345 * c-c++-common/goacc/reduction-1.c: Likewise.
5346 * c-c++-common/goacc/reduction-2.c: Likewise.
5347 * c-c++-common/goacc/reduction-3.c: Likewise.
5348 * c-c++-common/goacc/reduction-4.c: Likewise.
5349
cee80871 53502016-08-18 Alan Modra <amodra@gmail.com>
5351
5352 * gcc.c-torture/compile/pr72771.c: New.
5353
f9c39b65 53542016-08-17 Jakub Jelinek <jakub@redhat.com>
5355
5356 PR fortran/67496
5357 * gfortran.dg/pr67496.f90: New test.
5358
92a44a68 53592015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 5360
5361 PR tree-optimization/71752
f9c39b65 5362 * gcc.dg/vect/pr71752.c: New.
bf448dc8 5363
d2392ec3 53642016-08-17 Uros Bizjak <ubizjak@gmail.com>
5365
5366 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5367
c4994c0b 53682016-08-17 Jakub Jelinek <jakub@redhat.com>
5369
5370 PR middle-end/77259
5371 * g++.dg/ipa/devirt-52.C: New test.
5372
f7896ff0 53732016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5374
5375 * c-c++-common/goacc/reduction-6.c: New testcase.
5376
7104d1a8 53772016-08-17 Richard Biener <rguenther@suse.de>
5378
5379 PR tree-optimization/76490
5380 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5381 * gcc.dg/pr52904.c: XFAIL.
5382
cff41b9e 53832016-08-17 Richard Biener <rguenther@suse.de>
5384
5385 PR tree-optimization/23855
5386 * gcc.dg/loop-unswitch-2.c: Adjust.
5387
b1398e47 53882016-08-16 Jakub Jelinek <jakub@redhat.com>
5389
5390 PR tree-optimization/72817
5391 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5392
de41fc22 53932016-08-16 Joseph Myers <joseph@codesourcery.com>
5394
5395 PR libgcc/77265
5396 * gcc.dg/torture/float128-extend-inf.c: New test.
5397
5927e78e 53982016-08-16 David Malcolm <dmalcolm@redhat.com>
5399
5400 PR c/72857
5401 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5402 for embedded NUL.
5403 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5404 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5405 caret placement.
5406 (test_oct): Likewise.
5407 (test_multiple): Likewise.
5408 (test_field_width_specifier): Likewise.
5409 (test_field_width_specifier_2): New function.
5410 (test_field_precision_specifier): New function.
5411 (test_embedded_nul): Update expected caret placement.
5412 (test_non_contiguous_strings): Update line number.
5413 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5414 (__emit_string_literal_range): Add "caret_idx" param.
5415 (test_simple_string_literal): Add value for new param, updating
5416 expected output..
5417 (test_concatenated_string_literal): Likewise.
5418 (test_multiline_string_literal): Likewise.
5419 (test_hex): Likewise.
5420 (test_oct): Likewise.
5421 (test_multiple): Likewise.
5422 (test_ucn4): Likewise.
5423 (test_ucn8): Likewise.
5424 (test_u8): Likewise.
5425 (test_u): Likewise; update expected message, from "range" to
5426 "location".
5427 (test_U): Likewise.
5428 (test_L): Likewise.
5429 (test_macro): Add value for new param.
5430 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5431 (__emit_string_literal_range): Add "caret_idx" param.
5432 (test_stringified_token_1): Add value for new param. Update
5433 expected message, from "range" to "location".
5434 (test_stringized_token_2): Likewise, adding param to macro.
5435 (test_stringified_token_3): Likewise.
5436 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5437 (emit_warning): Convert param from source_range to location_t.
5438 (test_string_literals): Add caret_idx param, and use it when
5439 constructing a substring_loc. Update error message, from
5440 "range" to "location".
5441
b8d94309 54422016-08-16 Jakub Jelinek <jakub@redhat.com>
5443
2e947447 5444 PR target/71910
5445 * g++.dg/gomp/pr71910.C: New test.
5446
9ea71b15 5447 PR middle-end/67485
5448 * gcc.c-torture/compile/pr67485.c: New test.
5449
b8d94309 5450 PR target/72867
5451 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5452
31de5086 54532016-08-16 Bin Cheng <bin.cheng@arm.com>
5454
5455 PR tree-optimization/69848
5456 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5457
a05d3de8 54582016-08-16 Martin Liska <mliska@suse.cz>
5459
5460 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5461 of memory operations so that it can be handled by core2
5462 in 32-bit mode.
5463
b50ad04e 54642016-08-16 Richard Biener <rguenther@suse.de>
5465
5466 PR tree-optimization/76783
5467 * gcc.dg/pr76783.c: New testcase.
5468 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5469
b441db40 54702016-08-16 Bin Cheng <bin.cheng@arm.com>
5471
5472 PR tree-optimization/72817
5473 PR tree-optimization/73450
5474 * gcc.dg/tree-ssa/pr72817.c: New test.
5475 * gcc.dg/tree-ssa/pr73450.c: New test.
5476
36d310d0 54772016-08-15 Fritz Reese <fritzoreese@gmail.com>
5478
5479 * gfortran.dg/init_flag_13.f90: New testcase.
5480 * gfortran.dg/init_flag_14.f90: Ditto.
5481 * gfortran.dg/init_flag_15.f03: Ditto.
5482 * gfortran.dg/dec_init_1.f90: Ditto.
5483 * gfortran.dg/dec_init_2.f90: Ditto.
5484
e5ec9f76 54852016-08-15 Uros Bizjak <ubizjak@gmail.com>
5486
5487 PR target/72867
5488 * gcc.target/i386/pr72867.c: New test.
5489
6ce66d38 54902016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5491
5492 * c-c++-common/dump-ada-spec-5.c: New test.
5493
894463cf 54942016-08-15 Richard Biener <rguenther@suse.de>
5495
5496 PR tree-optimization/73434
5497 * gcc.dg/torture/pr73434.c: New testcase.
5498
98b374b4 54992016-08-15 Jakub Jelinek <jakub@redhat.com>
5500
5501 PR tree-optimization/72824
5502 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5503
9b90f118 55042016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5505
5506 PR fortran/70598
5507 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5508 in use_device clause.
5509 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5510 * gfortran.dg/goacc/list.f95: Adjust to catch
5511 "neither a POINTER nor an array" error messages.
5512
1d80868e 55132016-08-14 Uros Bizjak <ubizjak@gmail.com>
5514
5515 PR target/76342
5516 * gcc.target/i386/pr76342.c: New test.
5517
153e4ac1 55182016-08-12 Jakub Jelinek <jakub@redhat.com>
5519
5520 PR c/71512
5521 * g++.dg/ubsan/pr71512.C: New test.
5522 * c-c++-common/ubsan/pr71512-1.c: New test.
5523 * c-c++-common/ubsan/pr71512-2.c: New test.
5524
3c382998 55252016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5526
5527 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5528 vector initialization options.
5529 * gcc.target/powerpc/vec-init-2.c: Likewise.
5530 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5531 is generated on ISA 3.0.
5532
7079d57a 55332016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5534
5535 PR middle-end/71654
5536 * gcc.dg/c-c++-common/pr71654.c: New test.
5537 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5538 dg-options.
5539 * gcc.dg/tree-ssa/vrp24: Likewise.
5540
7175bb2a 55412016-08-12 Jakub Jelinek <jakub@redhat.com>
5542
5543 PR c/67410
5544 * gcc.dg/pr67410.c: New test.
5545
56fb8e9d 55462016-08-12 Bin Cheng <bin.cheng@arm.com>
5547
5548 PR tree-optimization/69848
5549 * gcc.dg/vect/vect-pr69848.c: New test.
5550
1f84b4ab 55512016-08-12 Uros Bizjak <ubizjak@gmail.com>
5552
5553 PR testsuite/71008
5554 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5555 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5556 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5557 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5558
60b349d9 55592016-08-12 Richard Biener <rguenther@suse.de>
5560
5561 PR tree-optimization/57326
5562 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5563 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5564 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5565 * gcc.target/i386/pr45685.c: Likewise.
5566 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5567 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5568 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5569 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5570 * gfortran.dg/pr34163.f90: Likewise.
5571
6d5f72f3 55722016-08-12 Martin Liska <mliska@suse.cz>
5573
5574 * g++.dg/gcov/gcov-16.C: New test.
5575 * lib/gcov.exp: Support new argument for run-gcov function.
5576
b357db2c 55772016-08-12 Martin Liska <mliska@suse.cz>
5578
5579 PR gcov-profile/35590
5580 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5581
08e33f10 55822016-08-12 Richard Biener <rguenther@suse.de>
5583
5584 PR tree-optimization/72851
5585 * gcc.dg/torture/pr72851.c: New testcase.
5586
92a44a68 55872016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 5588
832d369d 5589 PR debug/63240
5590 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5591 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5592 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5593 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5594 DW_AT_deleted.
5595
1289a281 5596 PR debug/55641
5597 * g++.dg/debug/dwarf2/ref-1.C: New.
5598
9a478fab 5599 PR debug/49366
5600 * g++.dg/debug/dwarf2/template-params-12.H: New.
5601 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5602 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5603 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5604 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5605 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5606 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5607 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5608
e61229f8 56092016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5610
5611 PR target/72863
5612 * gcc.target/powerpc/pr72863.c: New test.
5613
c7823416 56142016-08-11 Uros Bizjak <ubizjak@gmail.com>
5615
5616 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5617
df15667f 56182015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5619
5620 * gcc.target/i386/pieces-strcpy-1.c: New test.
5621 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5622
83c375ba 56232016-08-11 Jakub Jelinek <jakub@redhat.com>
5624
5625 PR c++/72868
5626 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5627
350f354a 56282015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5629
5630 * gcc.target/i386/pieces-memcpy-1.c: New test.
5631 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5632 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5633 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5634 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5635 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5636
74be5bc1 56372016-08-11 Jakub Jelinek <jakub@redhat.com>
5638
5639 PR c/72816
20fb4916 5640 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 5641
40395983 56422016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5643
5644 PR tree-optimization/71083
5645 * gcc.c-torture/execute/pr71083.c: New test.
5646 * gnat.dg/loop_optimization23.adb: New test.
5647 * gnat.dg/loop_optimization23_pkg.ads: New test.
5648 * gnat.dg/loop_optimization23_pkg.adb: New test.
5649
ec969ce4 56502016-08-11 Richard Biener <rguenther@suse.de>
5651
5652 PR tree-optimization/72772
5653 * gcc.dg/graphite/pr35356-1.c: Adjust.
5654 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5655
25482c16 56562016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5657
5658 * gfortran.dg/random_7.f90: Take into account that the last seed
5659 value is the special p value.
5660 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5661
f454033a 56622016-08-11 Richard Biener <rguenther@suse.de>
5663
5664 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5665
2d2b78a1 56662016-08-11 Alan Modra <amodra@gmail.com>
5667
5668 * gcc.target/powerpc/pr71680.c: New.
5669
97468983 56702016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5671
5672 * gcc.target/powerpc/bfp/bfp.exp: New file.
5673 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5674 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5675 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5676 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5677 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5678 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5679 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5680 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5681 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5682 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5683 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5684 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5685 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5686 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5687 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5688 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5689 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5690 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5691 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5692 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5693 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5694 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5695 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5696 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5697 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5698 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5699 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5700 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5701 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5702 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5703 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5704 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5705 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5706 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5707 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5708 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5709 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5710 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5711 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5712 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5713 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5714 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5715 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5716 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5717 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5718 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5719 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5720 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5721 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5722 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5723 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5724 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5725 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5726
23a6fe48 57272016-08-10 Bin Cheng <bin.cheng@arm.com>
5728
5729 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5730 Add aarch64*-*-*.
5731
0cb8f73e 57322016-08-10 Bin Cheng <bin.cheng@arm.com>
5733
5734 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5735
b7ed2a65 57362016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5737
5738 PR target/72853
5739 * gcc.target/powerpc/pr72853.c: New test.
5740
2d2b4107 57412016-08-10 Martin Liska <mliska@suse.cz>
5742
5743 PR gcov-profile/58306
5744 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5745
7132b755 57462016-08-10 Martin Liska <mliska@suse.cz>
5747
5748 * g++.dg/gcov/gcov-threads-1.C: New test.
5749
5186407c 57502016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5751
5752 PR target/71873
5753 * gcc.target/avr/pr71873.c: New test.
5754
44f01555 57552016-08-09 Martin Liska <mliska@suse.cz>
5756
5757 * g++.dg/gcov/gcov-dump-1.C: New test.
5758 * g++.dg/gcov/gcov-dump-2.C: New test.
5759
7d4f18f5 57602016-08-09 Martin Liska <mliska@suse.cz>
5761
5762 * gcc.dg/tree-prof/val-prof-9.c: New test.
5763
defa7026 57642016-08-09 Martin Liska <mliska@suse.cz>
5765
5766 * gcc.dg/tree-prof/val-prof-8.c: New test.
5767
ae7e6062 57682016-08-09 Martin Jambor <mjambor@suse.cz>
5769
0c47dd26 5770 PR ipa/71981
5771 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 5772
a69fb570 57732016-08-09 Bin Cheng <bin.cheng@arm.com>
5774
5775 PR tree-optimization/33707
5776 * gcc.dg/vect/pr33707.c: New test.
5777
a031a844 57782016-08-09 Bin Cheng <bin.cheng@arm.com>
5779
5780 PR tree-optimization/pr72772
5781 * gcc.dg/tree-ssa/pr72772.c: New test.
5782
8f1baf0d 57832016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5784
5785 PR rtl-optimization/66669
5786 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5787
53e7aca1 57882016-08-09 Jakub Jelinek <jakub@redhat.com>
5789
5790 PR tree-optimization/72824
5791 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5792
c162fa25 57932016-08-09 Richard Biener <rguenther@suse.de>
5794
5795 PR tree-optimization/71802
5796 * gcc.dg/torture/pr71802.c: New testcase.
5797
87156a7d 57982016-08-09 Jakub Jelinek <jakub@redhat.com>
5799
5800 PR c++/72809
5801 * g++.dg/eh/stdarg1.C: New test.
5802
d0029333 58032016-08-08 Andi Kleen <ak@linux.intel.com>
5804
5805 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5806 test command line in failure log.
5807 (profopt-execute): dito. Make autofdo file names unique.
5808
7af4d06b 58092016-08-08 David Malcolm <dmalcolm@redhat.com>
5810
5811 PR c/64955
5812 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5813 output.
5814
7091ff70 58152016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5816
5817 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5818 c99_runtime.
5819 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5820 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5821 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5822 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5823 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5824 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5825
d189b094 58262016-08-08 David Malcolm <dmalcolm@redhat.com>
5827
5828 PR c/52952
5829 * gcc.dg/cpp/pr66415-1.c: Likewise.
5830 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5831 * gcc.dg/format/c90-printf-1.c: Likewise.
5832 * gcc.dg/format/diagnostic-ranges.c: New test case.
5833
440837fe 58342016-08-08 Jakub Jelinek <jakub@redhat.com>
5835
7cbcf608 5836 PR fortran/72716
5837 * gfortran.dg/gomp/pr72716.f90: New test.
5838
aa1ddb66 5839 PR middle-end/72781
5840 * gcc.dg/gomp/pr72781.c: New test.
5841
440837fe 5842 PR middle-end/68762
5843 * g++.dg/vect/pr68762-1.cc: New test.
5844 * g++.dg/vect/pr68762-2.cc: New test.
5845 * g++.dg/vect/pr68762.h: New file.
5846
eb571c16 58472016-08-08 Martin Sebor <msebor@redhat.com>
5848
5849 PR testsuite/72838
f9c39b65 5850 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5851 * g++.dg/warn/overflow-warn-3.C: Same.
5852 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 5853
8ca5189a 58542016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5855
5856 PR fortran/71936
5857 * gfortran.dg/allocate_with_source_21.f03: New test.
5858
1495e54c 58592016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5860
5861 PR fortran/72698
5862 * gfortran.dg/allocate_with_source_20.f03: New test.
5863
d1e97886 58642016-08-08 Alan Modra <amodra@gmail.com>
5865
5866 * gcc.c-torture/compile/pr72802.c: New.
5867
9da84a54 58682016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5869
5870 PR fortran/70524
5871 * gfortran.dg/dependency_48.f90: New test.
5872
3f9692a5 58732016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5874
b5b764be 5875 PR fortran/70040
3f9692a5 5876 * gfortran.dg/pr70040.f90: New testcase.
5877
099ec19a 58782016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5879
5880 PR fortran/71961
5881 * gfortran.dg/matmul_10.f90: New testcase.
5882
e8272095 58832016-08-07 Jan Hubicka <hubicka@ucw.cz>
5884
5885 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5886
f5d2c462 58872016-08-07 Jakub Jelinek <jakub@redhat.com>
5888
5889 PR c/72816
5890 * gcc.dg/pr72816.c: New test.
5891
30c60892 58922016-08-06 Jonathan Wakely <jwakely@redhat.com>
5893
5894 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5895 * g++.dg/conversion/pr41426.C: Likewise.
5896 * g++.dg/conversion/pr66211.C: Likewise.
5897 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5898 * g++.dg/init/ref8.C: Likewise.
5899 * g++.old-deja/g++.law/cvt20.C: Likewise.
5900 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5901
2abf3c4a 59022016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5903
5904 PR tree-optimization/18046
5905 * gcc.dg/tree-ssa/vrp105.c: New test.
5906 * gcc.dg/tree-ssa/vrp106.c: New test.
5907
a940fdc7 59082016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 5909
5910 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5911 1ul in diagnostics. Remove hyphen from "constant-expression."
5912 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5913 * g++.dg/cpp0x/static_assert3.C: Same.
5914 * g++.dg/cpp1y/constexpr-throw.C: Same.
5915 * g++.dg/template/nontype3.C: Same.
5916 * g++.dg/warn/overflow-warn-1.C: Same.
5917 * g++.dg/warn/overflow-warn-3.C: Same.
5918 * g++.dg/warn/overflow-warn-4.C: Same.
5919
d4166bdc 59202016-08-05 David Malcolm <dmalcolm@redhat.com>
5921
5922 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5923 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5924 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5925 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5926
906dd612 59272016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5928
5929 PR tree-optimization/72810
5930 * gcc.dg/tree-ssa/vrp110.c: New test.
5931
9788fb76 59322016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5933
5934 PR Target/72819
5935 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5936 registers.
5937 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5938 saving the half-precision registers.
5939 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5940 value is returned in h0.
5941 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5942 are passed in FP/SIMD registers.
5943 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5944 passing works corrcetly.
5945 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5946 (hfa_f16x2_t): Likewise.
5947 (hfa_f16x3_t): Likewise.
5948 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5949 are promoted to double and passed in a double register.
5950 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5951 are promoted to double and stacked.
5952 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5953 __fp16 data types.
5954 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5955 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5956 __fp16 first get passed in FP/SIMD registers, then stacked.
5957
30f40fe4 59582016-08-05 Nathan Sidwell <nathan@acm.org>
5959
5960 PR c++/68724
5961 * g++.dg/cpp0x/pr68724.C: New.
5962
8a6540e1 59632016-08-05 Richard Biener <rguenther@suse.de>
5964
5965 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5966
09001ac1 59672016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5968
5969 * gcc.dg/tree-ssa/vrp107.c: New test.
5970 * gcc.dg/tree-ssa/vrp108.c: New test.
5971 * gcc.dg/tree-ssa/vrp109.c: New test.
5972
88ab6a9c 59732016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5974
5975 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5976 dg-options.
5977
b2a036e7 59782016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5979
5980 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5981 test-cases.
5982 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5983 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5984 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5985 test-cases.
5986 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5987 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5988 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5989 large_double.
5990
8dbf49cb 59912016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5992
5993 PR c++/72800
5994 * g++.dg/cpp1y/lambda-ice1.C: New.
5995
dcc45aae 59962016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5997
5998 PR c++/72759
5999 * g++.dg/cpp1y/pr72759.C: New test.
6000
88fe4062 60012016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6002
6003 * gcc.dg/switch-10.c: New test.
6004
a1af716f 60052016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6006
6007 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6008
1fa5d8ba 60092016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6010
6011 * c-c++-common/goacc/routine-5.c: Update.
6012
e8dedc4a 60132016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6014
6015 PR rtl-optimization/70903
6016 * gcc.c-torture/execute/pr70903.c: New test.
6017
7ca5003c 60182016-08-04 Martin Liska <mliska@suse.cz>
6019
6020 * gcc.dg/params/params.exp: Replace file exists with
6021 TESTING_IN_BUILD_TREE.
6022
810702a2 60232016-08-04 Marek Polacek <polacek@redhat.com>
6024
6025 PR c++/70229
6026 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6027
fa8a8f79 60282016-08-04 Richard Biener <rguenther@suse.de>
6029
6030 PR middle-end/71984
6031 * gcc.dg/torture/pr71984.c: Guard correctness check for
6032 little-endian.
6033
9916f5a5 60342016-08-03 Andrew Pinski <apinski@cavium.com>
6035
6036 * gcc.c-torture/compile/20160802-1.c: New testcase.
6037
278b4698 60382016-08-03 Fritz Reese <fritzoreese@gmail.com>
6039
6040 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6041
860c3c85 60422016-08-03 Richard Biener <rguenther@suse.de>
6043
6044 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6045 and remove -O3.
6046 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6047 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6048
0a41d717 60492016-08-03 Richard Biener <rguenther@suse.de>
6050
6051 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6052 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6053 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6054 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6055
52e3c0e8 60562016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6057
6058 * gcc.dg/init-excess-2.c: Require int32plus.
6059 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6060 * gcc.dg/pr59963-2.c: Require int32plus.
6061 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6062 * gcc.dg/unroll-7.c: Require int32plus.
6063
ad8a330c 60642016-08-02 Bin Cheng <bin.cheng@arm.com>
6065
6066 PR tree-optimization/34114
6067 * gcc.dg/tree-ssa/loop-42.c: New test.
6068
d3aa3636 60692016-08-02 Tamar Christina <tamar.christina@arm.com>
6070
6071 * gcc.target/aarch64/vminmaxnm.c: New.
6072 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6073 tests.
6074
c79d3723 60752016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6076
6077 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6078 vec_extract for vector float, vector int, vector short, and vector
6079 char.
6080 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6081 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6082 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6083 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6084
5fc13c39 60852016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6086
6087 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 6088 single stack adjustment, no writeback.
5fc13c39 6089 * gcc.target/aarch64/test_frame_12.c: Likewise.
6090 * gcc.target/aarch64/test_frame_13.c: Likewise.
6091 * gcc.target/aarch64/test_frame_15.c: Likewise.
6092 * gcc.target/aarch64/test_frame_6.c: Likewise.
6093 * gcc.target/aarch64/test_frame_7.c: Likewise.
6094 * gcc.target/aarch64/test_frame_8.c: Likewise.
6095 * gcc.target/aarch64/test_frame_16.c: New test.
6096
2eb70c76 60972015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6098
6099 PR target/72748
6100 * gcc.target/i386/pr72748.c: New test.
6101
92a44a68 61022015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 6103
6104 PR tree-optimization/71818
6105 * gcc.dg/vect/pr71818.c: New
6106
56e7a293 61072016-08-01 Martin Liska <mliska@suse.cz>
6108
6109 PR tree-optimization/71857
6110 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6111
aa8852cc 61122016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6113
6114 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6115
f3c032a4 61162016-08-01 Jan Beulich <jbeulich@suse.com>
6117
6118 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6119
a1e9d2c3 61202016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6121
6122 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6123 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6124
466045aa 61252016-07-31 Jonathan Wakely <jwakely@redhat.com>
6126
6127 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6128 (check_effective_target_c++): Likewise. Also match for libstdc++.
6129
92a44a68 61302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 6131
6132 PR fortran/41922
6133 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6134 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6135 * gfortran.dg/pr41922.f90: New test.
6136
dd13eb1b 61372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6138
6139 PR fortran/68566
6140 * gfortran.dg/pr68566.f90: new test.
6141
a940fdc7 61422016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 6143
6144 PR c++/60760
6145 PR c++/71091
6146 * g++.dg/cpp0x/constexpr-cast.C: New test.
6147 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6148 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6149 * g++.dg/ubsan/pr63956.C: Correct.
6150
efa8ff03 61512016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6152
6153 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6154 vector double or vector long where the vector is in memory.
6155 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6156 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6157
0b8113c5 61582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6159
6160 PR fortran/69867
6161 * gfortran.dg/pr69867.f90: New test.
6162
3badc59b 61632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6164
6165 PR fortran/69962
6166 * gfortran.dg/pr69962.f90: New test.
6167
fc8b54ff 61682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6169
6170 PR fortran/70006
6171 * gfortran.dg/pr70006.f90: New test.
6172
165b422e 61732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6174
6175 PR fortran/71730
6176 * gfortran.dg/pr71730.f90: New test.
6177 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6178 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6179 * gfortran.dg/array_constructor_26.f03: Ditto.
6180
0c6334ed 61812016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6182
6183 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6184 * gcc.target/powerpc/pr71763.c: Likewise.
6185
4ebf85be 61862016-07-29 Marek Polacek <polacek@redhat.com>
6187
6188 PR c/71742
6189 * gcc.dg/940510-1.c: Adjust dg-error.
6190 * gcc.dg/c99-flex-array-1.c: Likewise.
6191 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6192
9efe5be6 6193 PR c/71853
6194 * gcc.dg/noncompile/pr71853.c: New test.
6195
4c4548bb 6196 PR c/71573
6197 * gcc.dg/noncompile/pr71573.c: New test.
6198
8ae70602 6199 PR c/71926
6200 * g++.dg/warn/Wparentheses-30.C: New test.
6201 * gcc.dg/Wparentheses-14.c: New test.
6202
cfc1aded 62032016-07-29 Uros Bizjak <ubizjak@gmail.com>
6204
6205 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6206
d5e80d93 62072016-07-29 Bin Cheng <bin.cheng@arm.com>
6208
6209 PR tree-optimization/57558
6210 * gcc.dg/vect/pr57558-1.c: New test.
6211 * gcc.dg/vect/pr57558-2.c: New test.
6212
c7c713ec 62132016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6214
cfc1aded 6215 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 6216 to scan forwprop1 dump pass.
6217
34b9af67 62182016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6219
6220 PR c++/51488
6221 * g++.dg/template/pr51488.C: New.
6222
322d4184 62232016-07-29 Jakub Jelinek <jakub@redhat.com>
6224
6225 PR c/71969
6226 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6227 static __inline__.
6228 * gcc.dg/pr71969-1.c: New test.
6229 * gcc.dg/pr71969-2.c: New test.
6230 * gcc.dg/pr71969-3.c: New test.
6231
7648c9c7 62322016-07-29 Marek Polacek <polacek@redhat.com>
6233
6234 PR c/71574
6235 * c-c++-common/pr71574.c: New test.
6236
35fddbd6 6237 PR c/71583
6238 * gcc.dg/noncompile/pr71583.c: New test.
6239
d06bcb87 62402016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6241
6242 PR middle-end/68217
6243 * gcc.dg/pr68217.c: New test.
6244
fb5574d7 62452016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6246
6247 PR fortran/71067
6248 * gfortran.dg/pr71067_1.f90: New test.
6249 * gfortran.dg/pr71067_2.f90: Ditto.
6250
a52bb7a0 62512016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6252
6253 * gcc.target/powerpc/vec-extract-1.c: New test.
6254
42e96823 62552016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6256
6257 PR fortran/71799
6258 * gfortran.dg/pr71799.f90: New test.
6259
d5539c6b 62602016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6261
6262 PR c++/71665
6263 * g++.dg/cpp0x/pr71665-1.C: New.
6264 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6265 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6266 * g++.dg/ext/label10.C: Likewise.
6267 * g++.dg/parse/constant5.C: Likewise.
6268
05995232 62692016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6270
6271 PR fortran/71859
6272 * gfortran.dg/pr71859.f90: New test.
6273 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6274 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6275
7a4429b2 62762016-07-28 Paul Thomas <pault@gcc.gnu.org>
6277
6278 PR fortran/71883
6279 * gfortran.dg/pr71883.f90 : New test.
6280
f339cf78 62812016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6282
6283 PR tree-optimization/71734
cfc1aded 6284 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 6285
8311fe26 62862016-07-28 Renlin Li <renlin.li@arm.com>
6287
6288 Revert
6289 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6290
6291 PR fortran/71902
6292 * gfortran.dg/dependency_47.f90: New test.
6293
595e387a 62942016-07-28 Martin Liska <mliska@suse.cz>
6295
6296 PR gcov-profile/68025
6297 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6298
83554604 62992016-07-28 Martin Liska <mliska@suse.cz>
6300
6301 * g++.dg/vect/pr70944.cc: New test.
6302
ec6d2d63 63032016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6304
6305 PR middle-end/71994
6306 * gcc.dg/torture/pr71994.c: New test.
6307
12dabcee 63082016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6309
6310 PR middle-end/71078
6311 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6312 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6313 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6314
262a83d5 63152016-07-27 Richard Biener <rguenther@suse.de>
6316
6317 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6318
3989f1fe 63192016-07-27 Martin Liska <mliska@suse.cz>
6320
6321 * gcc.dg/predict-13.c: New test.
6322 * gcc.dg/predict-14.c: New test.
6323
69a499fa 63242016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6325
7a4429b2 6326 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 6327 including stdint.h.
6328 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6329 including stdint.h.
6330
751fef95 63312016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6332
6333 PR target/71869
6334 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6335 IEEE built-in functions handle quiet and signalling NaNs
6336 correctly.
6337
5e07497c 63382016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6339
6340 PR fortran/71862
6341 * gfortran.dg/pr71862.f90: New test.
6342
18928e61 63432016-07-26 Martin Sebor <msebor@redhat.com>
6344
6345 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6346 selector with dg-options.
6347
7e1856f1 63482016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6349
6350 PR tree-optimization/18046
6351 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6352 * gcc.dg/tree-ssa/vrp103.c: New test.
6353 * gcc.dg/tree-ssa/vrp104.c: New test.
6354
08679462 63552016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6356
6357 * gcc.target/powerpc/pr63354.c: Require lp64 since
6358 -mprofile-kernel is not legal with -m32.
6359
8c3efadf 63602016-07-26 Richard Biener <rguenther@suse.de>
6361
6362 PR rtl-optimization/71984
6363 * gcc.dg/torture/pr71984.c: New testcase.
6364
78866ecd 63652016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6366
6367 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6368 g++-dg-runtest via et-dg-runtest.
6369 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6370 * gcc.dg/vect/vect.exp: Likewise.
6371 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6372 gfortran-dg-runtest.
6373 * gfortran.dg/vect/vect.exp: Likewise.
6374 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6375 (check_mips_loongson_hw_available): Likewise.
6376 (check_effective_target_mpaired_single_runtime): Likewise.
6377 (check_effective_target_mips_loongson_runtime): Likewise.
6378 (add_options_for_mpaired_single): Likewise.
6379 (check_effective_target_vect_int): Add global et_index.
6380 Check and save the supported feature for a target selected by
6381 the et_index target. Break long lines where appropriate. Call
6382 et-is-effective-target for MIPS with an argument instead of
6383 check_effective_target_* where appropriate.
6384 (check_effective_target_vect_intfloat_cvt): Likewise.
6385 (check_effective_target_vect_uintfloat_cvt): Likewise.
6386 (check_effective_target_vect_floatint_cvt): Likewise.
6387 (check_effective_target_vect_floatuint_cvt): Likewise.
6388 (check_effective_target_vect_simd_clones): Likewise.
6389 (check_effective_target_vect_shift): ewise.
6390 (check_effective_target_whole_vector_shift): Likewise.
6391 (check_effective_target_vect_bswap): Likewise.
6392 (check_effective_target_vect_shift_char): Likewise.
6393 (check_effective_target_vect_long): Likewise.
6394 (check_effective_target_vect_float): Likewise.
6395 (check_effective_target_vect_double): Likewise.
6396 (check_effective_target_vect_long_long): Likewise.
6397 (check_effective_target_vect_no_int_max): Likewise.
6398 (check_effective_target_vect_no_int_add): Likewise.
6399 (check_effective_target_vect_no_bitwise): Likewise.
6400 (check_effective_target_vect_widen_shift): Likewise.
6401 (check_effective_target_vect_no_align): Likewise.
6402 (check_effective_target_vect_hw_misalign): Likewise.
6403 (check_effective_target_vect_element_align): Likewise.
6404 (check_effective_target_vect_condition): Likewise.
6405 (check_effective_target_vect_cond_mixed): Likewise.
6406 (check_effective_target_vect_char_mult): Likewise.
6407 (check_effective_target_vect_short_mult): Likewise.
6408 (check_effective_target_vect_int_mult): Likewise.
6409 (check_effective_target_vect_extract_even_odd): Likewise.
6410 (check_effective_target_vect_interleave): Likewise.
6411 (check_effective_target_vect_stridedN): Likewise.
6412 (check_effective_target_vect_multiple_sizes): Likewise.
6413 (check_effective_target_vect64): Likewise.
6414 (check_effective_target_vect_call_copysignf): Likewise.
6415 (check_effective_target_vect_call_sqrtf): Likewise.
6416 (check_effective_target_vect_call_btrunc): Likewise.
6417 (check_effective_target_vect_call_btruncf): Likewise.
6418 (check_effective_target_vect_call_ceil): Likewise.
6419 (check_effective_target_vect_call_ceilf): Likewise.
6420 (check_effective_target_vect_call_floor): Likewise.
6421 (check_effective_target_vect_call_floorf): Likewise.
6422 (check_effective_target_vect_call_lceil): Likewise.
6423 (check_effective_target_vect_call_lfloor): Likewise.
6424 (check_effective_target_vect_call_nearbyint): Likewise.
6425 (check_effective_target_vect_call_nearbyintf): Likewise.
6426 (check_effective_target_vect_call_round): Likewise.
6427 (check_effective_target_vect_call_roundf): Likewise.
6428 (check_effective_target_vect_perm): Likewise, but also append *_saved
6429 to the existing global name to properly cache the result.
6430 (check_effective_target_vect_perm_byte): Likewise.
6431 (check_effective_target_vect_perm_short): Likewise.
6432 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6433 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6434 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6435 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6436 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6437 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6438 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6439 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6440 (check_effective_target_vect_sdot_qi): Likewise.
6441 (check_effective_target_vect_udot_qi): Likewise.
6442 (check_effective_target_vect_sdot_hi): Likewise.
6443 (check_effective_target_vect_udot_hi): Likewise.
6444 (check_effective_target_vect_usad_char): Likewise.
6445 (check_effective_target_vect_pack_trunc): Likewise.
6446 (check_effective_target_vect_unpack): Likewise.
6447 (check_effective_target_vect_aligned_arrays): Likewise.
6448 (check_effective_target_vect_natural_alignment): Likewise.
6449 (check_effective_target_vector_alignment_reachable): Likewise.
6450 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6451 (is-effective-target): Initialize et_index if undefined.
6452 (et-dg-runtest): New.
6453 (et-is-effective-target): Likewise.
6454 (check_vect_support_and_set_flags): Add supported MIPS targets to
6455 EFFECTIVE_TARGETS list. Return the number of supported targets.
6456
b2930f09 64572016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 6458 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 6459
6460 PR middle-end/70920
6461 * gcc.dg/pr70920-1.c: New test-case.
6462 * gcc.dg/pr70902-2.c: Likewise.
6463 * gcc.dg/pr70920-3.c: Likewise.
6464 * gcc.dg/pr70920-4.c: Likewise
6465 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6466 2 instead of 3.
6467
90821294 64682016-07-25 Alexander Monakov <amonakov@ispras.ru>
6469
6470 * gcc.c-torture/execute/pr71494.c: Require label_values.
6471 * gcc.dg/pr16973.c: Ditto.
6472
1660595b 64732016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6474
6475 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6476 * gcc.dg/torture/pr69771.c: Require int32plus.
6477 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6478
5b2b88ce 64792016-07-25 Martin Liska <mliska@suse.cz>
6480
6481 * gcc.dg/torture/pr71987.c: New test.
6482
e2f926e9 64832016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6484
6485 PR fortran/71935
6486 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6487 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6488 * gfortran.dg/pr71935.f90: New test.
6489
a940fdc7 64902016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 6491
6492 PR c++/71675
6493 * g++.dg/ext/atomic-3.C: New test.
6494 * gcc.dg/atomic/pr71675.c: New test.
6495
5a43070d 64962016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6497
6498 * gcc.target/i386/mvc8.c: New test.
6499
1b793819 65002016-07-22 Bin Cheng <bin.cheng@arm.com>
6501
6502 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6503 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6504
d4b4c787 65052016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6506
6507 PR fortran/71795
6508 * gfortran.dg/constructor_50.f90: New test.
6509
45648efe 65102016-07-22 Martin Liska <mliska@suse.cz>
6511
6512 PR gcov-profile/69028
6513 PR gcov-profile/62047
6514 * g++.dg/cilk-plus/pr69028.C: New test.
6515
b657bb1f 65162016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6517
6518 * gfortran.dg/coarray_stat_2.f90: New test.
6519
3a421504 65202016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6521
6522 * gcc.target/powerpc/vec-extract.h: New files to check the
6523 vec_extract built-in functions for all vector types, testing
6524 accessing each element, both with constant and variable element
6525 numbers.
6526 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6527 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6528 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6529 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6530 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6531 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6532 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6533 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6534 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6535
d40a1eac 65362016-07-21 Jakub Jelinek <jakub@redhat.com>
6537
6538 PR c++/71728
6539 * g++.dg/other/pr71728.C: New test.
6540
3b0d7293 65412016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6542
6543 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6544 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6545 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6546 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6547 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6548
50953a9f 65492016-07-21 Richard Biener <rguenther@suse.de>
6550
6551 PR tree-optimization/71947
6552 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6553
90261646 65542016-07-21 Bin Cheng <bin.cheng@arm.com>
6555
6556 * gcc.dg/tree-ssa/scev-15.c: New.
6557
5a5a7a90 65582016-07-21 Bin Cheng <bin.cheng@arm.com>
6559
6560 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6561
df0c563f 65622016-07-21 Jakub Jelinek <jakub@redhat.com>
6563
6564 PR c++/71941
6565 * g++.dg/gomp/pr71941.C: New test.
6566
24acd4ab 65672016-07-20 David Malcolm <dmalcolm@redhat.com>
6568
6569 PR c/70339
6570 PR c/71858
6571 * g++.dg/spellcheck-identifiers.C: New test case, based on
6572 gcc.dg/spellcheck-identifiers.c.
6573 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6574 gcc.dg/spellcheck-identifiers-2.c.
6575 * g++.dg/spellcheck-typenames.C: New test case, based on
6576 gcc.dg/spellcheck-typenames.c
6577
8669e753 65782016-07-20 Jonathan Wakely <jwakely@redhat.com>
6579
6580 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6581 pointer to member function and also test catching by reference.
6582
75cb41b8 65832016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6584
6585 * gcc.target/s390/pr67443.c: Fix test case.
6586
07be1239 65872016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6588
6589 * gcc.target/s390/insv-1.c: Xfail some tests.
6590 * gcc.target/s390/insv-2.c: Likewise.
6591
e9b5fdd9 65922016-07-20 Georg-Johann Lay <avr@gjlay.de>
6593
6594 * gcc.target/avr/torture/get-mem.c: New test.
6595 * gcc.target/avr/torture/set-mem.c: New test.
6596
b704b0e1 65972016-07-20 Georg-Johann Lay <avr@gjlay.de>
6598
6599 PR target/71948
6600 * gcc.target/avr/torture/tiny-progmem.c: New test.
6601
051eb924 66022016-07-20 Jakub Jelinek <jakub@redhat.com>
6603
fdb70809 6604 PR c++/71909
6605 * g++.dg/parse/pr71909.C: New test.
6606 * g++.dg/tm/pr71909.C: New test.
6607
051eb924 6608 PR c++/50060
6609 * g++.dg/cpp0x/constexpr-50060.C: New test.
6610 * g++.dg/cpp1y/constexpr-50060.C: New test.
6611
c4e1267c 66122016-07-20 Martin Liska <mliska@suse.cz>
6613
6614 * gfortran.dg/graphite/pr71898.f90: New test.
6615
ecaa5fd4 66162016-07-20 Bin Cheng <bin.cheng@arm.com>
6617
6618 PR tree-optimization/71503
6619 PR tree-optimization/71683
6620 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6621 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6622
f5b88ba1 66232016-07-20 Martin Liska <mliska@suse.cz>
6624
6625 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6626 * gcc.dg/plugin/sreal-test-1.c: Remove.
6627 * gcc.dg/plugin/sreal_plugin.c: Remove.
6628
e889bd11 66292016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6630
6631 PR fortran/71902
6632 * gfortran.dg/dependency_47.f90: New test.
6633
1c6bb1c0 66342016-07-19 Jakub Jelinek <jakub@redhat.com>
6635
94d511af 6636 PR rtl-optimization/71916
6637 * gcc.c-torture/compile/pr71916.c: New test.
6638
54e95a17 6639 PR middle-end/71874
6640 * g++.dg/torture/pr71874.C: New test.
6641
1c6bb1c0 6642 PR middle-end/71734
6643 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6644 (my_alloc): Rewritten to use __builtin_posix_memalign and
6645 __SIZE_TYPE__.
6646 (my_free): Use __builtin_free instead of _mm_free.
6647 (Vec::operator=): Use __builtin_memcpy.
6648
0d565f19 66492016-07-19 Martin Jambor <mjambor@suse.cz>
6650
cfc1aded 6651 PR fortran/71688
6652 * gfortran.dg/pr71688.f90: New test.
0d565f19 6653
2be13cd5 66542016-07-19 Richard Biener <rguenther@suse.de>
6655
6656 * c-c++-common/vector-subscript-6.c: New testcase.
6657 * c-c++-common/vector-subscript-7.c: Likewise.
6658
1697df09 66592016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6660
7a4429b2 6661 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 6662 and UInt32 based on __SIZEOF_INT__.
6663
8894566e 66642016-07-19 Richard Biener <rguenther@suse.de>
6665
6666 PR tree-optimization/71901
6667 * gcc.dg/torture/pr71901.c: New testcase.
6668
66692016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 6670
6671 PR tree-optimization/71908
6672 * gcc.dg/torture/pr71908.c: New testcase.
6673
106ac76d 66742016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6675
6676 PR target/71493
6677 * gcc.target/powerpc/pr71493-1.c: New test.
6678 * gcc.target/powerpc/pr71493-2.c: Likewise.
6679
e6517a48 66802016-07-18 Jakub Jelinek <jakub@redhat.com>
6681
d1e0c36e 6682 PR c++/71835
6683 * g++.dg/conversion/ambig3.C: New test.
6684
6fe424c2 6685 PR c++/71828
6686 * g++.dg/cpp0x/constexpr-71828.C: New test.
6687
d3dd9e33 6688 PR c++/71826
6689 * g++.dg/template/pr71826.C: New test.
6690
74fd83a9 6691 PR c++/71822
6692 * g++.dg/template/defarg21.C: New test.
6693
e6517a48 6694 PR c++/71871
6695 * g++.dg/ext/vector31.C: New test.
6696
f942bdbf 66972016-07-18 Uros Bizjak <ubizjak@gmail.com>
6698
6699 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6700
4b1425be 67012016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6702
6703 PR tree-optimization/71734
6704 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6705
a80f37e1 67062016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6707
6708 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6709 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6710 stack-layout-dynamic-1.c: New test.
6711
ea283725 67122016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6713
6714 * gcc.target/s390/nolrl-1.c: New test.
6715
14eab729 67162016-07-17 Fritz Reese <fritzoreese@gmail.com>
6717
6718 PR fortran/71523
6719 * gfortran.dg/pr71523_1.f90: New test.
6720 * gfortran.dg/pr71523_2.f90: New test.
6721
3925d644 67222016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6723
6724 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6725
fb9ff4ce 67262016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 6727 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 6728
6729 PR fortran/62125
6730 * gfortran.dg/pr62125.f90: New test.
6731
95b0f5e9 67322016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6733
6734 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6735 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6736
1913be16 67372016-07-15 Jonathan Wakely <jwakely@redhat.com>
6738
6739 PR c++/58796
6740 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6741 * g++.dg/cpp0x/nullptr35.C: New test.
6742
b4803084 67432016-07-15 Bin Cheng <bin.cheng@arm.com>
6744
6745 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6746
89e3ec3d 67472016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6748
6749 * gfortran.dg/goacc/vector_length.f90: New test.
6750
2084e279 67512016-07-15 Richard Biener <rguenther@suse.de>
6752
6753 PR tree-optimization/71881
6754 * gcc.dg/torture/pr71881.c: New testcase.
6755
2177bb9a 67562016-07-15 Richard Biener <rguenther@suse.de>
6757
6758 PR tree-optimization/71887
6759 * gcc.dg/torture/pr71887.c: New testcase.
6760
0dd7db3b 67612016-07-15 Jakub Jelinek <jakub@redhat.com>
6762
6763 PR c/71858
6764 * gcc.dg/spellcheck-identifiers-3.c: New test.
6765
b41cc4d1 67662016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6767
6768 PR fortran/71807
6769 * gfortran.dg/null_9.f90: New test.
6770
a4d34e5e 67712016-07-15 Bin Cheng <bin.cheng@arm.com>
6772
6773 * gcc.dg/tree-ssa/loop-41.c: New test.
6774
1547c551 67752016-07-15 Bin Cheng <bin.cheng@arm.com>
6776
6777 PR tree-optimization/71347
6778 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6779
b9c2416b 67802016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6781
6782 PR fortran/29819
6783 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6784 * gfortran.dg/contains.f90: Ditto.
6785 * gfortran.dg/contains_empty_1.f03: Ditto.
6786 * gfortran.dg/submodule_3.f08: Ditto.
6787
28413b15 67882016-07-14 Jakub Jelinek <jakub@redhat.com>
6789
661af228 6790 PR testsuite/71865
6791 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6792 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6793 expected diagnostics.
6794
28413b15 6795 PR c/71858
6796 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6797 * gcc.dg/spellcheck-identifiers-2.c: New test.
6798 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6799 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6800
7b3b3a49 68012016-07-14 Jakub Jelinek <jakub@redhat.com>
6802
6803 PR tree-optimization/71872
6804 * gcc.c-torture/compile/pr71872.c: New test.
6805
7c039c44 68062016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6807
6808 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6809 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6810 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6811 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6812 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6813 * gcc.target/arm/atomic-op-acquire-1.c: This.
6814 * gcc.target/arm/atomic-op-char.c: Rename into ...
6815 * gcc.target/arm/atomic-op-char-1.c: This.
6816 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6817 * gcc.target/arm/atomic-op-consume-1.c: This.
6818 * gcc.target/arm/atomic-op-int.c: Rename into ...
6819 * gcc.target/arm/atomic-op-int-1.c: This.
6820 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6821 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6822 * gcc.target/arm/atomic-op-release.c: Rename into ...
6823 * gcc.target/arm/atomic-op-release-1.c: This.
6824 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6825 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6826 * gcc.target/arm/atomic-op-short.c: Rename into ...
6827 * gcc.target/arm/atomic-op-short-1.c: This.
6828 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6829 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6830 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6831 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6832 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6833 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6834 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6835 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6836 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6837 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6838
80c5e533 68392016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6840
6841 PR fortran/70842
6842 * gfortran.dg/select_type_35.f03: New test.
6843
c5a9fc7b 68442016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6845
6846 PR target/65951
6847 PR tree-optimization/70923
6848 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6849 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6850 * gcc.dg/vect/pr65951.c: Likewise.
6851 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6852
d1242c94 68532016-07-14 David Edelsohn <dje.gcc@gmail.com>
6854
6855 * c-c++-common/pr60226.c: Expect maximum object file alignment
6856 error on AIX.
6857
97f2a90b 68582016-07-14 Richard Biener <rguenther@suse.de>
6859
6860 PR tree-optimization/71866
6861 * gcc.dg/torture/pr71866.c: New testcase.
6862
6029a910 68632016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6864
6865 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6866 selector and enclose boolean expression in curly braces.
6867
798d22ed 68682016-07-14 Alan Modra <amodra@gmail.com>
6869
6870 PR target/71733
6871 * gcc.target/powerpc/p9-novsx.c: New.
6872
3ffcb27d 68732016-07-13 Andi Kleen <ak@linux.intel.com>
6874
6875 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6876 * g++.dg/tree-prof/morefunc.C: Dito.
6877 * g++.dg/tree-prof/pr35545.C: Dito.
6878 * g++.dg/tree-prof/reorder.C: Dito.
6879 * gcc.dg/tree-prof/20050826-2.c: Dito.
6880 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6881 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6882 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6883 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6884 * gcc.dg/tree-prof/inliner-1.c: Dito.
6885 * gcc.dg/tree-prof/merge_block.c: Dito.
6886 * gcc.dg/tree-prof/stringop-1.c: Dito.
6887 * gcc.dg/tree-prof/stringop-2.c: Dito.
6888 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6889 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6890 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6891 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6892 * gcc.dg/tree-prof/update-loopch.c: Dito.
6893 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6894 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6895 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6896 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6897 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6898 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6899 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6900
9ace90e5 69012016-07-13 Andi Kleen <ak@linux.intel.com>
6902
6903 * lib/profopt.exp (profopt-execute): Remove .imports files.
6904
b75cf198 69052016-07-13 Andi Kleen <ak@linux.intel.com>
6906
f942bdbf 6907 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 6908
4d0389a9 69092016-07-13 Andi Kleen <ak@linux.intel.com>
6910
6911 * lib/profopt.exp (dg-final-scan-autofdo,
6912 dg-final-scan-not-autofdo): New functions.
6913
a5af7a75 69142016-07-13 Bin Cheng <bin.cheng@arm.com>
6915
6916 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6917 * gcc.dg/vect/vect-35.c: Ditto.
6918 * gcc.dg/vect/vect-alias-check-2.c: New test.
6919
c6bcae01 69202016-07-13 Martin Liska <mliska@suse.cz>
6921
6922 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 6923 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 6924 * gfortran.dg/pr42108.f90: Update expected dump scan.
6925
0644c120 69262016-07-13 Richard Biener <rguenther@suse.de>
6927
6928 PR tree-optimization/24574
6929 * gcc.dg/pr24574.c: New testcase.
6930
2bbae5b9 69312016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6932
f942bdbf 6933 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 6934 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6935 * c-c++-common/pr68833-1.c: Require int32plus.
6936 * gcc.dg/ipa/pr63551.c: Likewise.
6937 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6938 * gcc.dg/ipa/pr64041.c: Require int32plus.
6939
839a6560 69402016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6941
6942 PR ipa/71633
6943 * g++.dg/pr71633.C: New test.
6944
8f5f2788 69452016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6946
6947 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6948 Add new arm_thumb1_cbz_ok effective target.
6949 * gcc.target/arm/cbz.c: New test.
6950
417e5cc5 69512016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6952
6953 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6954 Define effective target.
6955 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6956 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6957 * gcc.target/arm/movhi_movw.c: New test.
6958 * gcc.target/arm/movsi_movw.c: Likewise.
6959 * gcc.target/arm/movdi_movw.c: Likewise.
6960
68a5143e 69612016-07-13 Richard Biener <rguenther@suse.de>
6962
6963 PR middle-end/71104
6964 * gcc.dg/pr71104-1.c: New testcase.
6965 * gcc.dg/pr71104-2.c: Likewise.
6966
69e8d259 69672016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6968
6969 PR target/71805
6970 * gcc.target/powerpc/pr71805.c: New test.
6971
244f142f 69722016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6973
6974 * gcc.target/powerpc/divkc3-1.c: New.
6975 * gcc.target/powerpc/mulkc3-1.c: New.
6976
6fc56f1f 69772016-07-12 Nathan Sidwell <nathan@acm.org>
6978
6979 * gcc.target/arm/data-rel-1.c: New.
6980 * gcc.target/arm/data-rel-2.c: New.
6981 * gcc.target/arm/data-rel-3.c: New.
6982
94ee1e9c 69832016-07-12 Martin Liska <mliska@suse.cz>
6984
6985 * gcc.dg/params/blocksort-part.c: New test.
6986 * gcc.dg/params/params.exp: New file.
6987
cd32d747 69882016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6989
6990 PR middle-end/71700
6991 * gcc.c-torture/execute/pr71700.c: New test.
6992
ad010d47 69932016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6994 Richard Biener <rguenther@suse.de>
6995
6996 PR tree-optimization/23286
6997 PR tree-optimization/70159
6998 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6999 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7000 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7001 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7002 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7003 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7004 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7005 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7006 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7007 * gcc.dg/pr51879-12.c: Likewise.
7008 * gcc.dg/strlenopt-9.c: Likewise.
7009 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7010 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7011 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7012 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7013 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7014 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7015 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7016 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7017 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7018 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7019 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7020 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7021 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7022 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7023 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7024
9aece49e 70252016-07-12 Richard Biener <rguenther@suse.de>
7026
7027 PR rtl-optimization/68961
7028 * gcc.target/i386/pr68961.c: New testcase.
7029
8f05fee9 70302016-07-11 Jakub Jelinek <jakub@redhat.com>
7031
4a6cc5cd 7032 PR middle-end/71758
7033 * c-c++-common/gomp/pr71758.c: New test.
7034 * gfortran.dg/gomp/pr71758.f90: New test.
7035
8f05fee9 7036 PR tree-optimization/71823
7037 * gcc.dg/vect/pr71823.c: New test.
7038
b73690a4 70392016-07-11 David Malcolm <dmalcolm@redhat.com>
7040
7041 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7042 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7043 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7044
675f4c6b 70452016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7046
7047 PR target/71801
7048 * gcc.target/i386/pr71801.c: New test.
7049
9aaf7e3e 70502016-07-11 Richard Biener <rguenther@suse.de>
7051
7052 PR tree-optimization/71816
7053 * gcc.dg/torture/pr71816.c: New testcase.
7054
dd58bf21 70552016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7056
7057 PR fortran/71783
7058 * gfortran.dg/dependency_46.f90: New test.
7059
a2ebcb84 70602016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7061
7062 PR rtl-optimization/71621
7063 * gcc.target/i386/pr71621-1.c: New.
7064 * gcc.target/i386/pr71621-2.c: New.
7065
6cedf97e 70662016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7067
7068 * gfortran.dg/goacc/pr71704.f90: New test.
7069
dc71c755 70702016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7071
7072 PR target/71297
7073 * gcc.target/powerpc/pr71297.c: New.
7074
288161af 70752016-07-08 Jiong Wang <jiong.wang@arm.com>
7076
7077 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7078
98e771d6 70792016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7080
7081 PR target/71806
7082 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7083
c3d27339 70842016-07-08 Alan Hayward <alan.hayward@arm.com>
7085
7086 PR tree-optimization/71667
7087 * gcc.dg/vect/pr71667.c: New
7088
b1b5042a 70892016-07-08 Martin Liska <mliska@suse.cz>
7090
7091 * gcc.dg/torture/pr71606.c: New test.
7092
5cdc40a0 70932016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7094
7095 PR fortran/71764
7096 * gfortran.dg/pr71764.f90: New test.
7097
bcc4d868 70982016-07-07 Jakub Jelinek <jakub@redhat.com>
7099 Kai Tietz <ktietz70@googlemail.com>
7100
7101 PR c++/70869
7102 PR c++/71054
7103 * g++.dg/cpp0x/pr70869.C: New test.
7104 * g++.dg/cpp0x/pr71054.C: New test.
7105
b39328b2 71062016-07-07 David Edelsohn <dje.gcc@gmail.com>
7107
7108 * g++.dg/debug/pr71432.C: Fail on AIX.
7109
95c9caad 71102016-07-07 Martin Liska <mliska@suse.cz>
7111
7112 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7113 an undefined behavior.
7114 * gfortran.dg/do_3.F90: Likewise.
7115 * gfortran.dg/do_check_11.f90: New test.
7116 * gfortran.dg/do_check_12.f90: New test.
7117 * gfortran.dg/do_corner_warn.f90: New test.
7118
8e976d11 71192016-07-07 Martin Liska <mliska@suse.cz>
7120
7121 * gfortran.dg/predict-1.f90: Ammend the test.
7122 * gfortran.dg/predict-2.f90: Likewise.
7123
26716fc7 71242016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7125
7126 PR ipa/71624
7127 * g++.dg/pr71624.C: New test.
7128
2d079cbf 71292016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7130
7131 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7132 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7133 ARMv8-M Mainline architectures.
7134
9e6f4af4 71352016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7136
7137 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7138 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7139
d490b07a 71402016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7141
7142 PR target/70098
7143 PR target/71763
7144 * gcc.target/powerpc/pr71763.c: New file.
7145
798fc305 71462016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7147
7148 PR tree-optimization/71518
f942bdbf 7149 * gcc.dg/pr71518.c: New test.
798fc305 7150
97e4cbac 71512016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7152
7153 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7154
19aea164 71552016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7156
f942bdbf 7157 PR target/50739
19aea164 7158 * gcc.target/avr/pr50739.c: New test.
7159
105e9dfc 71602016-07-05 Jan Hubicka <jh@suse.cz>
7161
7162 * gcc.dg/tree-ssa/scev-14.c: update template.
7163
1137da9c 71642016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7165
7166 * gcc.dg/vect/group-no-gaps-1.c: New test.
7167
ce393063 71682016-07-05 Andi Kleen <ak@linux.intel.com>
7169
7170 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7171 if kernel supports MPX.
7172
92a44a68 71732016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 7174
7175 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7176
f2ccdf8e 71772016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7178 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7179
7180 * gcc.target/powerpc/signbit-1.c: New test.
7181 * gcc.target/powerpc/signbit-2.c: New test.
7182 * gcc.target/powerpc/signbit-3.c: New test.
7183
0215a22c 71842016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7185
7186 PR rtl-optimization/71594
7187 * gcc.dg/torture/pr71594.c: New test.
7188
30a39817 71892016-07-05 Jan Hubicka <jh@suse.cz>
7190
7191 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7192
b65b8df2 71932016-07-05 David Malcolm <dmalcolm@redhat.com>
7194
7195 PR c++/62314
f9c39b65 7196 * g++.dg/parse/error5.C: Update column
b65b8df2 7197 number of missing semicolon error.
7198 * g++.dg/pr62314-2.C: New test case.
7199
6b5471d8 72002016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7201
7202 * gfortran.dg/coarray_stat_function.f90: New test.
7203 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7204 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7205 to new interfaces.
7206
35b3a8dd 72072016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7208
7209 PR fortran/71623
7210 * gfortran.dg/deferred_character_17.f90: New test.
7211
b84c1ddf 72122016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7213
7214 * gcc.target/arm/neon/polytypes.c: Move to ...
7215 * gcc.target/arm/polytypes.c: ... here.
7216 * gcc.target/arm/neon/pr51534.c: Move to ...
7217 * gcc.target/arm/pr51534.c: ... here.
7218 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7219 * gcc.target/arm/vect-vcvt.c: ... here.
7220 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7221 * gcc.target/arm/vect-vcvtq.c: ... here.
7222 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7223 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7224 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7225 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7226 * gcc.target/arm/neon/neon.exp: Delete.
7227 * gcc.target/arm/neon/: Delete.
7228
7e9136f1 72292016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7230
7231 PR fortran/65575
7232 * gfortran.dg: pr65575.f90: New test.
7233
18b42a28 72342016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7235
7236 PR fortran/35849
7237 * gfortran.dg: pr35849.f90: New test.
7238
f8765404 72392016-07-04 Jakub Jelinek <jakub@redhat.com>
7240
7241 PR c++/71739
7242 * g++.dg/cpp0x/pr71739.C: New test.
7243
e3422b3a 72442016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7245
7246 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7247
2da1c9f7 72482016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7249
7250 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7251 locr.
7252 * gcc.target/s390/loc-1.c: New test.
7253
6125d36e 72542016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7255
f9c39b65 7256 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7257 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 7258
42797d4b 72592016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7260
7261 PR target/63874
7262 * gcc.target/aarch64/pr63874.c: New test.
7263
9d9fe66a 72642016-07-04 Jan Beulich <jbeulich@suse.com>
7265
7266 * g++.dg/header.c: New.
7267 * gcc.dg/header.c: New.
7268
c364d0f3 72692016-07-02 Jakub Jelinek <jakub@redhat.com>
7270
7271 PR c/71719
7272 * c-c++-common/Wunused-var-15.c: New test.
7273
267f3c67 72742016-07-01 Jakub Jelinek <jakub@redhat.com>
7275
7276 PR fortran/71687
7277 * gfortran.dg/gomp/pr71687.f90: New test.
7278
8297c70b 72792016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7280
7281 * gcc.dg/const-float128-ped.c: Require __float128 effective
7282 target and options.
7283 * gcc.dg/const-float128.c: Likewise.
7284 * gcc.dg/torture/float128-cmp-invalid.c: Require
7285 __float128 and base_quadfloat_support effective targets, and
7286 __float128 options.
7287 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7288 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7289 * gcc.dg/torture/float128-nan.c: Likewise.
7290 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7291 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7292 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 7293 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 7294 (add_options_for___float128): New.
7295 (check_effective_target_base_quadword_support): New.
7296
eab79b94 72972016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7298
7299 PR target/71720
7300 * gcc.target/powerpc/pr71720.c: New test.
7301
4ce6622a 73022016-07-01 Jan Beulich <jbeulich@suse.com>
7303
7304 * gcc.dg/bss.c: New.
7305
0b6f1914 73062016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7307
7308 PR target/71698
7309 * gcc.target/powerpc/pr71698.c: New test.
7310
4d28a470 73112016-07-01 Georg-Johann Lay <avr@gjlay.de>
7312
7313 PR target/71151
7314 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7315 instead of ".foo" for its section name.
7316 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7317 depending on MCU's flash size.
7318 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7319 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7320 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7321 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7322 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7323 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7324
ed8613ec 73252016-07-01 Jan Beulich <jbeulich@suse.com>
7326
7327 * gcc.target/i386/pr65105-2.c: Add -msse2.
7328
720a0bce 73292016-06-30 Jakub Jelinek <jakub@redhat.com>
7330
c54ee83c 7331 PR tree-optimization/71707
7332 * gcc.dg/strlenopt-29.c: New test.
7333
a845ae6c 7334 PR fortran/71704
7335 * gfortran.dg/gomp/pr71704.f90: New test.
7336
720a0bce 7337 PR fortran/71705
7338 * gfortran.dg/gomp/pr71705.f90: New test.
7339
17c32c4a 73402016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7341
7342 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7343 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7344 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7345 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7346 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7347 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7348 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7349 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7350 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7351 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7352 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7353 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7354 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7355 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7356 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7357 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7358 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7359 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7360 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7361 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7362 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7363 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7364 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7365 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7366 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7367 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7368 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7369 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7370 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7371 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7372 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7373 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7374 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7375 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7376 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7377 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7378 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7379 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7380 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7381 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7382 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7383 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7384 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7385 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7386 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7387 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7388 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7389 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7390 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7391 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7392 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7393 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7394 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7395 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7396 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7397 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7398 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7399 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7400 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7401 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7402 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7403 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7404 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7405 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7406 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7407 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7408 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7409 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7410 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7411 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7412 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7413 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7414 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7415 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7416 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7417 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7418 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7419 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7420 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7421 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7422 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7423
443405c9 74242016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 7425 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 7426
7427 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7428
6e3a3de2 74292016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 7430 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 7431
7432 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7433
413c4f6c 74342016-06-30 David Malcolm <dmalcolm@redhat.com>
7435
7436 PR driver/71651
7437 * gcc.dg/spellcheck-options-12.c: New test case.
7438
4c4e99c3 74392016-06-30 Jakub Jelinek <jakub@redhat.com>
7440
7441 PR middle-end/71693
7442 * gcc.c-torture/compile/pr71693.c: New test.
7443
26a2e993 74442016-06-29 David Malcolm <dmalcolm@redhat.com>
7445
7446 * gcc.dg/spellcheck-params.c: New testcase.
7447 * gcc.dg/spellcheck-params-2.c: New testcase.
7448
63abcf45 74492016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7450
7451 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7452 vector extract instructions.
7453 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7454
5f1d49ac 74552016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7456
7457 PR fortran/71686
7458 * gfortran.dg/unexpected_eof_2.f90: New test.
7459 * gfortran.dg/unexpected_eof_3.f90: New test.
7460
0dc00113 74612016-06-29 Jim Wilson <jim.wilson@linaro.org>
7462
7463 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7464
4b975445 74652016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7466
7467 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7468 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7469 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7470
e276a6b9 74712016-06-29 Richard Biener <rguenther@suse.de>
7472
7473 PR middle-end/15256
7474 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7475
c02f3e35 74762016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7477
7478 * gcc.target/arm/aapcs/neon-vect10.c: Require
7479 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7480 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7481 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7482 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7483 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7484 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7485 * gcc.target/arm/fp16-aapcs-1.c: Require
7486 -mfloat-ab=hard. Also simplify the test.
7487 * gcc.target/arm/fp16-aapcs-2.c: New.
7488
d0c2a3dd 74892016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7490
f942bdbf 7491 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 7492 (add_options_for_arm_fp16_ieee): New.
7493 (add_options_for_arm_fp16_alternative): New.
7494 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7495 long-line.
7496 (effective_target_arm_fp16_hw): New.
7497
162fed22 74982016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7499
7500 PR tree-optimization/71655
7501 * g++.dg/pr71655.C: New test.
7502
9ed0eb00 75032016-06-29 Martin Liska <mliska@suse.cz>
7504
7505 * gcc.dg/pr71585.c: New test.
7506 * gcc.dg/pr71585-2.c: New test.
7507 * gcc.dg/pr71585-3.c: New test.
7508
641b1c86 75092016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7510
7511 PR tree-optimization/70729
7512 * g++.dg/vect/pr70729.cc: New test.
7513
44e775d8 75142016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7515
7516 * c-c++-common/gomp/cancel-1.c: Extend.
7517
83b23cdf 75182016-06-29 Jakub Jelinek <jakub@redhat.com>
7519
7520 PR tree-optimization/71625
7521 * gcc.dg/strlenopt-28.c: New test.
7522
b6a4a0f5 75232016-06-29 Richard Biener <rguenther@suse.de>
7524
7525 PR middle-end/71002
7526 * g++.dg/torture/pr71002.C: Adjust testcase.
7527
1af10ce6 75282016-06-29 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR c/71685
7531 * gcc.dg/pr71685.c: New test.
7532
75332016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 7534
7535 PR c/71552
7536 * gcc.dg/init-bad-9.c: New test.
7537
043457fd 75382016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7539
7540 * gcc.target/powerpc/abs128-1.c: Require VSX.
7541 * gcc.target/powerpc/copysign128-1.c: Likewise.
7542 * gcc.target/powerpc/inf128-1.c: Likewise.
7543 * gcc.target/powerpc/nan128-1.c: Likewise.
7544
d378e319 75452016-06-28 Jakub Jelinek <jakub@redhat.com>
7546
7547 PR middle-end/71626
7548 * gcc.c-torture/execute/pr71626-1.c: New test.
7549 * gcc.c-torture/execute/pr71626-2.c: New test.
7550
10ef7949 75512016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7552
7553 PR target/71656
7554 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7555
1fcfb8f7 75562016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7557
7558 PR target/71670
7559 * gcc.target/powerpc/pr71670.c: New testcase.
7560
35fd0c10 75612016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7562
7563 PR target/71656
7564 * gcc.target/powerpc/pr71656-1.c: New test.
7565 * gcc.target/powerpc/pr71656-2.c: New test.
7566
584757bc 75672016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7568
7569 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7570 around fp16 code.
7571 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7572 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7573 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7574 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7575 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7576 Add arm_neon_fp16_ok effective target.
f942bdbf 7577 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7578 Likewise.
7579 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7580 Likewise.
7581 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7582 Likewise.
7583 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7584 Likewise.
7585 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7586 Likewise.
7587 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7588 Likewise.
7589 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7590 Likewise.
7591 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7592 Likewise.
7593 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7594 Likewise.
7595 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7596 Likewise.
7597 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7598 Likewise.
584757bc 7599
cbcc4297 76002016-06-26 Jan Hubicka <hubicka@ucw.cz>
7601
7602 * gcc.dg/predict-12.c: New testcase.
7603
0aa73965 76042016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7605
7606 PR fortran/71649
7607 * gfortran.dg/pr71649.f90: New test.
7608
9977f724 76092016-06-25 Jakub Jelinek <jakub@redhat.com>
7610
a5c54f33 7611 PR tree-optimization/71643
7612 * g++.dg/opt/pr71643.C: New test.
7613
9977f724 7614 PR tree-optimization/71631
7615 * gcc.c-torture/execute/pr71631.c: New test.
7616
e09883e4 76172016-06-24 Jan Hubicka <hubicka@ucw.cz>
7618
7619 * gcc.dg/predict-11.c: New testcase.
7620 * gfortran.dg/predict-2.f90: New testcase.
7621
89beffc9 76222016-06-24 Jan Hubicka <hubicka@ucw.cz>
7623
7624 * gcc.dg/predict-10.c: New test.
7625
2275a11d 76262016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7627
7628 * gcc.target/powerpc/abs128-1.c: New.
7629 * gcc.target/powerpc/copysign128-1.c: New.
7630 * gcc.target/powerpc/inf128-1.c: New.
7631 * gcc.target/powerpc/nan128-1.c: New.
7632
37681b7f 76332016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7634
7635 * gfortran.dg/pr71642.f90: New test.
7636
9cf2d600 76372016-06-24 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR tree-optimization/71647
7640 * gcc.target/i386/pr71647.c: New test.
7641
eea332b9 76422016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7643
7644 * gcc.target/i386/noplt-gd-1.c: New test.
7645 * gcc.target/i386/noplt-gd-2.c: Likewise.
7646 * gcc.target/i386/noplt-gd-3.c: Likewise.
7647 * gcc.target/i386/noplt-ld-1.c: Likewise.
7648 * gcc.target/i386/noplt-ld-2.c: Likewise.
7649 * gcc.target/i386/noplt-ld-3.c: Likewise.
7650 * lib/target-supports.exp
7651 (check_effective_target_tls_get_addr_via_got): New.
7652
b6d48a78 76532016-06-24 Uros Bizjak <ubizjak@gmail.com>
7654
7655 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7656 testsuite compile flags.
7657 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7658 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7659
76602016-06-24 Uros Bizjak <ubizjak@gmail.com>
7661
7662 * g++dg/vect/pr36684.cc: Add dg-do compile.
7663 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7664 * gcc.dg/vect/pr70021.c: Ditto.
7665 * gcc.dg/vect/pr70138-1.c: Ditto.
7666 * gcc.dg/vect/pr70138-2.c: Ditto.
7667 * gcc.dg/vect/pr70354-1.c: Ditto.
7668 * gcc.dg/vect/pr70354-2.c: Ditto.
7669 * gcc.dg/vect/pr71259.c: Ditto.
7670 * gcc.dg/vect/pr71416-1.c: Ditto.
7671 * gcc.dg/vect/slp-43.c: Ditto.
7672 * gcc.dg/vect/slp-45.c: Ditto.
7673 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7674 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7675 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7676 * gfortran.dg/vect/pr69980.f90: Ditto.
7677
76782016-06-24 Uros Bizjak <ubizjak@gmail.com>
7679
7680 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7681 * gcc.dg/vect/bb-slp-30.c: Ditto.
7682 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7683 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7684 * gcc.dg/vect/pr45902.c: Ditto.
7685 * gcc.dg/vect/pr48172.c: Ditto.
7686 * gcc.dg/vect/pr48377.c: Ditto.
7687 * gcc.dg/vect/pr49038.c: Ditto.
7688 * gcc.dg/vect/pr49771.c: Ditto.
7689 * gcc.dg/vect/pr52091.c: Ditto.
7690 * gcc.dg/vect/pr53185-2.c: Ditto.
7691 * gcc.dg/vect/pr56826.c: Ditto.
7692 * gcc.dg/vect/pr60276.c: Ditto.
7693 * gcc.dg/vect/pr62021.c: Ditto.
7694 * gcc.dg/vect/pr63530.c: Ditto.
7695 * gcc.dg/vect/pr65518.c: Ditto.
7696 * gcc.dg/vect/pr65947-1.c: Ditto.
7697 * gcc.dg/vect/pr65947-10.c: Ditto.
7698 * gcc.dg/vect/pr65947-11.c: Ditto.
7699 * gcc.dg/vect/pr65947-12.c: Ditto.
7700 * gcc.dg/vect/pr65947-13.c: Ditto.
7701 * gcc.dg/vect/pr65947-2.c: Ditto.
7702 * gcc.dg/vect/pr65947-3.c: Ditto.
7703 * gcc.dg/vect/pr65947-4.c: Ditto.
7704 * gcc.dg/vect/pr65947-5.c: Ditto.
7705 * gcc.dg/vect/pr65947-6.c: Ditto.
7706 * gcc.dg/vect/pr65947-7.c: Ditto.
7707 * gcc.dg/vect/pr65947-8.c: Ditto.
7708 * gcc.dg/vect/pr65947-9.c: Ditto.
7709 * gcc.dg/vect/pr71416-1.c: Ditto.
7710 * gcc.dg/vect/pr71439.c: Ditto.
7711 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7712 * gcc.dg/vect/vect-bswap16.c: Ditto.
7713 * gcc.dg/vect/vect-bswap32.c: Ditto.
7714 * gcc.dg/vect/vect-bswap64.c: Ditto.
7715 * gcc.dg/vect/vect-live-1.c: Ditto.
7716 * gcc.dg/vect/vect-live-2.c: Ditto.
7717 * gcc.dg/vect/vect-live-3.c: Ditto.
7718 * gcc.dg/vect/vect-live-4.c: Ditto.
7719 * gcc.dg/vect/vect-live-5.c: Ditto.
7720 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7721 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7722 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7723 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7724 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7725 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7726 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7727 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7728 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7729 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7730 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7731 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7732 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7733 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7734 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7735 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7736 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7737
d4213166 77382016-06-24 Uros Bizjak <ubizjak@gmail.com>
7739
7740 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7741
5aaec397 77422016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7743
7744 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7745 ia32 if R_386_GOT32X relocation is supported.
7746 * gcc.target/i386/noplt-3.c: Likewise.
7747 * gcc.target/i386/noplt-2.c: Likewise.
7748 (main): Renamed to ...
7749 (bar): This.
7750 * gcc.target/i386/noplt-4.c: Likewise.
7751 (main): Renamed to ...
7752 (bar): This.
7753 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7754 * gcc.target/i386/pr67400-5.c: Likewise.
7755
77104764 77562016-06-24 Jakub Jelinek <jakub@redhat.com>
7757
7318e591 7758 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7759 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7760
77104764 7761 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7762 f4): Adjust expected diagnostics.
7763 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7764 (T): If OVFP is defined, redefine to TP.
7765 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7766 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7767 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7768 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7769 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7770 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7771 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7772 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7773 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7774 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7775 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7776 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7777 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7778 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7779 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7780 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7781 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7782 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7783 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7784 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7785 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7786 as last argument to __builtin_add_overflow_p.
7787
ddf08519 77882016-06-23 Uros Bizjak <ubizjak@gmail.com>
7789
7790 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7791 dg-options and remove default vector testsuite compile flags.
7792 * g++.dg/vect/pr33860a.cc: Ditto.
7793 * g++.dg/vect/pr45470-a.cc: Ditto.
7794 * g++.dg/vect/pr45470-b.cc: Ditto.
7795 * g++.dg/vect/pr60896.cc: Ditto.
7796 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7797 * gcc.dg/vect/pr18308.c: Ditto.
7798 * gcc.dg/vect/pr24049.c: Ditto.
7799 * gcc.dg/vect/pr33373.c: Ditto.
7800 * gcc.dg/vect/pr36228.c: Ditto.
7801 * gcc.dg/vect/pr42395.c: Ditto.
7802 * gcc.dg/vect/pr42604.c: Ditto.
7803 * gcc.dg/vect/pr46663.c: Ditto.
7804 * gcc.dg/vect/pr48765.c: Ditto.
7805 * gcc.dg/vect/pr49093.c: Ditto.
7806 * gcc.dg/vect/pr49352.c: Ditto.
7807 * gcc.dg/vect/pr52298.c: Ditto.
7808 * gcc.dg/vect/pr52870.c: Ditto.
7809 * gcc.dg/vect/pr53185.c: Ditto.
7810 * gcc.dg/vect/pr53773.c: Ditto.
7811 * gcc.dg/vect/pr56695.c: Ditto.
7812 * gcc.dg/vect/pr62171.c: Ditto.
7813 * gcc.dg/vect/pr63530.c: Ditto.
7814 * gcc.dg/vect/pr68339.c: Ditto.
7815 * gcc.dg/vect/pr71259.c: Ditto.
7816 * gcc.dg/vect/vect-82_64.c: Ditto.
7817 * gcc.dg/vect/vect-83_64.c: Ditto.
7818 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7819 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7820 * gcc.dg/vect/vect-shift-2.c: Ditto.
7821 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7822 * gfortran.dg/vect/pr39318.f90: Ditto.
7823 * gfortran.dg/vect/pr45714-a.f: Ditto.
7824 * gfortran.dg/vect/pr45714-b.f: Ditto.
7825 * gfortran.dg/vect/pr46213.f90: Ditto.
7826
81883aeb 78272016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7828 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7829
7830 * gcc.target/powerpc/p9-splat-5.c: New test.
7831
affe5c16 78322016-06-23 Uros Bizjak <ubizjak@gmail.com>
7833
7834 PR tree-optimization/71488
7835 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7836 * lib/target-supports.exp: ... here.
7837 (check_sse4_hw_available): New procedure.
7838 (check_effective_target_sse4_runtime): Ditto.
7839 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7840 -march=westmere for sse4_runtime targets.
547fdd3e 7841 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 7842 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 7843 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 7844 (main): Call check_vect ().
e50240d3 7845 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 7846
6fb2f181 78472016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7848
7849 PR target/66232
7850 PR target/67400
7851 * gcc.target/i386/pr66232-14.c: New file.
7852 * gcc.target/i386/pr66232-15.c: Likewise.
7853 * gcc.target/i386/pr66232-16.c: Likewise.
7854 * gcc.target/i386/pr66232-17.c: Likewise.
7855 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7856 ia32 if R_386_GOT32X relocation is supported.
7857 * gcc.target/i386/pr67400-2.c: Likewise.
7858 * gcc.target/i386/pr67400-3.c: Likewise.
7859 * gcc.target/i386/pr67400-4.c: Likewise.
7860 * gcc.target/i386/pr67400-6.c: Likewise.
7861 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 7862 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 7863
88be2b3c 78642016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7865
7866 PR libgfortran/48852
7867 * gfortran.dg/char4_iunit_1.f03: Update test.
7868 * gfortran.dg/f2003_io_5.f03: Update test.
7869 * gfortran.dg/real_const_3.f90: Update test.
7870
ff600f64 78712016-06-23 Andi Kleen <ak@linux.intel.com>
7872
7873 * g++.dg/bprob/bprob.exp: Support autofdo.
7874 * g++.dg/tree-prof/tree-prof.exp: dito.
7875 * gcc.dg/tree-prof/tree-prof.exp: dito.
7876 * gcc.misc-tests/bprob.exp: dito.
7877 * gfortran.dg/prof/prof.exp: dito.
7878 * lib/profopt.exp: dito.
7879 * lib/target-supports.exp: Check for autofdo.
7880
afa7ed87 78812016-06-23 Martin Liska <mliska@suse.cz>
7882
7883 * gcc.dg/pr71619.c: New test.
7884
0941fba8 78852016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7886
7887 PR target/67400
56896ed3 7888 * gcc.target/i386/pr67400-1.c: New test.
7889 * gcc.target/i386/pr67400-2.c: Likewise.
7890 * gcc.target/i386/pr67400-3.c: Likewise.
7891 * gcc.target/i386/pr67400-4.c: Likewise.
7892 * gcc.target/i386/pr67400-5.c: Likewise.
7893 * gcc.target/i386/pr67400-6.c: Likewise.
7894 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 7895
e557fc7f 78962016-06-22 David Malcolm <dmalcolm@redhat.com>
7897
7898 * c-c++-common/missing-header-1.c: New test case.
7899 * c-c++-common/missing-header-2.c: New test case.
7900 * c-c++-common/missing-header-3.c: New test case.
7901 * c-c++-common/missing-header-4.c: New test case.
7902
8469aece 79032016-06-22 David Malcolm <dmalcolm@redhat.com>
7904
7905 PR c/70339
7906 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7907 hint.
7908 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7909 expected results due to builtin "nanl" now being suggested for
7910 "name".
7911 * gcc.dg/pr67580.c: Update expected messages.
7912 * gcc.dg/spellcheck-identifiers.c: New testcase.
7913 * gcc.dg/spellcheck-typenames.c: New testcase.
7914
6628b04d 79152016-06-22 David Malcolm <dmalcolm@redhat.com>
7916
7917 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7918 file.
7919 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7920 diagnostic-test-show-locus-parseable-fixits.c to sources for
7921 diagnostic_plugin_test_show_locus.c.
7922 * lib/gcc-defs.exp (freeform_regexps): New global.
7923 (dg-regexp): New function.
7924 (handle-dg-regexps): New function.
7925 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7926 freeform_regexps to the empty list.
7927 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7928
82ccd33e 79292016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7930
affe5c16 7931 PR tree-optimization/71488
82ccd33e 7932 * g++.dg/pr71488.C: New test.
7933 * gcc.dg/vect/vect-bool-cmp.c: New test.
7934
2c21de58 79352016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7936
7937 * gcc.dg/guality/param-5.c: New test.
7938
fadfd5fc 79392016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7940
7941 * gcc.target/i386/asm-flag-7.c: New test.
7942
03fee1f8 79432016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7944
7945 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7946 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7947 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7948 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7949 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7950 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7951 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7952 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7953 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7954 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7955 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7956 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7957 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7958 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7959 * lib/target-supports.exp: Likewise.
7960
6905db52 79612016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7962
7963 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7964 * gcc.dg/attr-ms_struct-2.c: Likewise.
7965 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7966 * gcc.dg/bf-ms-attrib.c: Likewise.
7967 * gcc.dg/bf-ms-layout-2.c: Likewise.
7968 * gcc.dg/bf-ms-layout-3.c: Likewise.
7969 * gcc.dg/bf-ms-layout.c: Likewise.
7970 * gcc.dg/bf-no-ms-layout.c: Likewise.
7971 * gcc.target/i386/bitfield1.c: Likewise.
7972 * gcc.target/i386/bitfield2.c: Likewise.
7973 * gcc.target/i386/bitfield3.c: Likewise.
7974
a6f93fc2 79752016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7976
7977 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7978 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7979 override other than -mcpu=power9 command-line option is specified,
7980 or if the target operating system is aix.
7981 * gcc.target/powerpc/darn-1.c: Likewise.
7982 * gcc.target/powerpc/darn-2.c: Likewise.
7983 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7984 test if effective-target is not powerpc_p9vector_ok or if the
7985 target operating system is not defined.
7986 * gcc.target/powerpc/vslv-1.c: Likewise.
7987 * gcc.target/powerpc/vsrv-0.c: Likewise.
7988 * gcc.target/powerpc/vsrv-1.c: Likewise.
7989
1cb2b4d3 79902016-06-21 Tobias Burnus <burnus@net-b.de>
7991
7992 PR fortran/71068
7993 * gfortran.dg/coarray/data_1.f90: New.
7994
66ff0c67 79952016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7996
7997 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7998 (dg-require-effective-target): Use arm_v8_neon_hw.
7999 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8000 (dg-require-effective-target): Likewise.
8001 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8002 (dg-require-effective-target): Likewise.
8003 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8004 (dg-require-effective-target): Likewise.
8005 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8006 (dg-require-effective-target): Likewise.
8007 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8008 (dg-require-effective-target): Likewise.
8009 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8010 Add AArch64 check.
8011
949bfed4 80122016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8013
8014 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8015 Set to 3 so test passes.
8016
a20f6cd4 80172016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8018
8019 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8020
12792843 80212016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8022
8023 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8024 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8025 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8026 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8027
49763db6 80282016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8029
8030 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8031 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8032
ada61167 80332016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8034
8035 PR target/71549
8036 * gcc.target/i386/pr71549.c: New test.
8037
a15584d4 80382016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8039
8040 * gcc.target/powerpc/vadsdu-0.c: Replace
8041 dg-require-effective-target directive to allow test to run on more
8042 platforms, and add dg-skip-if directive to disable test on aix
8043 platforms because of known incompatibilities.
8044 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8045 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8046 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8047 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8048 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8049 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8050 * gcc.target/powerpc/vadsdub-2.c: Replace
8051 dg-require-effective-target directive to allow test to run on more
8052 platforms, and add dg-skip-if directive to disable test on aix
8053 platforms because of known incompatibilities.
8054 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8055 with vec_absdb call to differentiate this test from vadsdub-1.c.
8056 * gcc.target/powerpc/vadsduh-1.c: Replace
8057 dg-require-effective-target directive to allow test to run on more
8058 platforms, and add dg-skip-if directive to disable test on aix
8059 platforms because of known incompatibilities.
8060 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8061 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8062 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8063
ec15ec36 80642016-06-21 Jakub Jelinek <jakub@redhat.com>
8065
8066 PR tree-optimization/71588
8067 * gcc.dg/pr71558.c: New test.
8068
faeffe49 80692016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8070
8071 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8072 * c-c++-common/pr68657-2.c: Likewise.
8073 * c-c++-common/pr68657-3.c: Likewise.
8074 * gcc.dg/torture/pr69714.c: Require int32plus support.
8075 * gcc.dg/torture/pr70025.c: Likewise.
8076 * gcc.dg/torture/pr70083.c: Likewise.
8077 * gcc.dg/torture/pr70542.c: Likewise.
8078 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8079
e218d07f 80802016-06-20 Joseph Myers <joseph@codesourcery.com>
8081
8082 PR c/71601
8083 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8084
232a3df7 80852016-06-20 Jakub Jelinek <jakub@redhat.com>
8086
d7f45b87 8087 PR middle-end/71581
8088 * gcc.dg/pr71581.c: New test.
8089
232a3df7 8090 PR rtl-optimization/71591
8091 * gcc.dg/cpp/pr71591.c: New test.
8092
dbddef42 80932016-06-20 David B. Robins <gcc@davidrobins.net>
8094
8095 PR target/71571
8096 * g++.dg/torture/pr71571.C: New test.
8097
03129ccb 80982016-06-20 Jakub Jelinek <jakub@redhat.com>
8099
8100 PR target/71559
8101 * gcc.target/i386/sse2-pr71559.c: New test.
8102 * gcc.target/i386/avx-pr71559.c: New test.
8103 * gcc.target/i386/avx512f-pr71559.c: New test.
8104
a40b4b62 81052016-06-20 Tobias Burnus <burnus@net-b.de>
8106
8107 PR fortran/71194
8108 * gfortran.dg/pointer_remapping_10.f90: New.
8109
ecbea05a 81102016-06-20 David Malcolm <dmalcolm@redhat.com>
8111
8112 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8113
0f61dae9 81142016-06-20 Martin Sebor <msebor@redhat.com>
8115
8116 PR c/69507
8117 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8118 * gnu90-const-expr-1.c: Same.
8119 * gnu99-const-expr-1.c: Same.
8120 * gnu99-static-1.c: Same.
8121
e458dfd8 81222016-06-20 Renlin Li <renlin.li@arm.com>
8123
2c0c0c9b 8124 PR testsuite/71489
e458dfd8 8125 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8126
7ab71cb3 81272016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8128
8129 * gcc.target/aarch64/vcvt_f64_1.c: New.
8130 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8131 * gcc.target/aarch64/vrecp_f64_1.c: New.
8132
34d36b7a 81332016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8134
8135 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8136 "alignement".
8137
ed7f4748 81382016-06-20 Georg-Johann Lay <avr@gjlay.de>
8139
8140 PR target/71103
8141 * gcc.target/avr/torture/pr71103-2.c: New test.
8142
a940fdc7 81432016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 8144
8145 PR c/69507
8146 * gcc.dg/alignof.c: New test.
8147
98683d85 81482016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8149
8150 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8151 vs dg-error; test constexpr specifier too.
8152
358cee25 81532016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8154
8155 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8156
c3d7ceb6 81572016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8158
8159 * lib/target-supports.exp
8160 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8161 arm_neon_ok and merge flags. Fix temporary test name.
8162 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8163 and merge flags.
8164
1176073c 81652016-06-17 Martin Liska <mliska@suse.cz>
8166
8167 * gcc.dg/predict-9.c: Fix dump scanning.
8168
f3e2969a 81692016-06-17 Bin Cheng <bin.cheng@arm.com>
8170
8171 PR tree-optimization/71354
8172 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8173
7fdca647 81742016-06-17 Bin Cheng <bin.cheng@arm.com>
8175
8176 PR tree-optimization/71347
8177 * gcc.dg/tree-ssa/pr71347.c: New test.
8178
a338a226 81792016-06-17 Bin Cheng <bin.cheng@arm.com>
8180
8181 PR tree-optimization/71354
8182 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8183
c1e75671 81842016-06-17 Bin Cheng <bin.cheng@arm.com>
8185
8186 * gcc.dg/vect/vect-alias-check-1.c: New test.
8187
365ba13d 81882016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8189
59bde511 8190 PR target/71151
365ba13d 8191 * gcc.target/avr/pr71151-1.c: New test.
8192 * gcc.target/avr/pr71151-2.c: New test.
8193 * gcc.target/avr/pr71151-3.c: New test.
8194 * gcc.target/avr/pr71151-4.c: New test.
8195 * gcc.target/avr/pr71151-5.c: New test.
8196 * gcc.target/avr/pr71151-6.c: New test.
8197 * gcc.target/avr/pr71151-7.c: New test.
8198 * gcc.target/avr/pr71151-8.c: New test.
8199 * gcc.target/avr/pr71151-common.h: New test.
8200
db48d95b 82012016-06-16 Martin Liska <mliska@suse.cz>
8202
8203 * gfortran.dg/predict-1.f90: New test.
8204
4c780a59 82052016-06-16 Uros Bizjak <ubizjak@gmail.com>
8206
8207 PR target/71242
f9c39b65 8208 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 8209
8c1879bc 82102016-06-16 Jan Hubicka <hubicka@ucw.cz>
8211
8212 * g++.dg/vect/pr36648.cc: Disable cunrolli
8213
33698dfe 82142016-06-16 Jakub Jelinek <jakub@redhat.com>
8215
745f2db6 8216 PR target/71554
8217 * gcc.c-torture/execute/pr71554.c: New test.
8218
33698dfe 8219 PR rtl-optimization/71532
8220 * gcc.dg/torture/pr71532.c: New test.
8221
b42322b9 82222016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8223
8224 * gcc.target/powerpc/p9-dimode1.c: New test.
8225 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8226
412b298a 82272016-06-15 Jakub Jelinek <jakub@redhat.com>
8228
93479f99 8229 * gcc.c-torture/compile/20160615-1.c: New test.
8230
412b298a 8231 * g++.dg/cpp0x/ref-qual17.C: New test.
8232
3ec40531 82332016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8234
8235 PR middle-end/71529
8236 * gcc.target/i386/pr71529.C: New test.
8237
edfe7670 82382016-06-15 Alan Hayward <alan.hayward@arm.com>
8239
8240 PR tree-optimization/71483
8241 * g++.dg/vect/pr71483.c: New
8242
6e52ac17 82432016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8244
8245 PR c++/70202
8246 * g++.dg/inherit/crash6.C: New.
8247 * g++.dg/inherit/union2.C: Likewise.
8248 * g++.dg/inherit/virtual12.C: Likewise.
8249 * g++.dg/inherit/virtual13.C: Likewise.
8250 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8251
aed35af2 82522016-06-15 Uros Bizjak <ubizjak@gmail.com>
8253
0941fba8 8254 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 8255
6f710392 82562016-06-15 Alan Hayward <alan.hayward@arm.com>
8257
8258 PR tree-optimization/71439
8259 * gcc.dg/vect/pr71439.c: New
8260
d1cedfd3 82612016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8262
8263 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8264
ee8fd158 82652016-06-15 Richard Biener <rguenther@suse.de>
8266
8267 * gcc.dg/vect/slp-45.c: New testcase.
8268
5695a690 82692016-06-15 Richard Biener <rguenther@suse.de>
8270
8271 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8272
267ae3ee 82732016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8274
8275 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8276 requirements, and disable for AIX for now.
8277 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8278
a6d0e20a 82792016-06-14 Jakub Jelinek <jakub@redhat.com>
8280
b2efd162 8281 PR c++/71528
8282 * g++.dg/opt/pr71528.C: New test.
8283
a6d0e20a 8284 PR c++/71516
8285 * g++.dg/init/pr71516.C: New test.
8286
035778de 82872016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8288
8289 * g++.dg/init/array46.C: New.
8290
7c9dc58e 82912016-06-14 Uros Bizjak <ubizjak@gmail.com>
8292
0941fba8 8293 * gcc.target/i386/float128-3.c: New test.
8294 * gcc.target/i386/quad-sse4.c: Ditto.
8295 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8296 Update scan strings.
7c9dc58e 8297
412640c9 82982016-06-14 Richard Biener <rguenther@suse.de>
8299
8300 PR middle-end/71526
8301 * gfortran.dg/pr71526.f90: New testcase.
8302
1b9fde85 83032016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8304
8305 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8306 * gcc.dg/zero_bits_compound-1.c: Likewise.
8307
306097e3 83082016-06-14 Richard Biener <rguenther@suse.de>
8309
8310 PR tree-optimization/71522
8311 * gcc.dg/torture/pr71522.c: New testcase.
8312
566255a8 83132016-06-14 Jakub Jelinek <jakub@redhat.com>
8314
8315 PR tree-optimization/71520
8316 * gcc.dg/tree-ssa/pr71520.c: New test.
8317
eb912adb 83182016-06-14 Richard Biener <rguenther@suse.de>
8319
8320 PR tree-optimization/71521
56d35455 8321 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 8322
9720103d 83232016-06-13 Jakub Jelinek <jakub@redhat.com>
8324
12cb8367 8325 PR sanitizer/71498
8326 * c-c++-common/ubsan/bounds-13.c: New test.
8327
9720103d 8328 PR preprocessor/71183
8329 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8330
5965fbcc 83312016-06-13 Jeff Law <law@redhat.com>
8332
8333 PR tree-optimization/71403
8334 * c-c++-common/ubsan/pr71403-1.c: New test.
8335 * c-c++-common/ubsan/pr71403-2.c: New test.
8336 * c-c++-common/ubsan/pr71403-3.c: New test.
8337
04537049 83382016-06-13 Jakub Jelinek <jakub@redhat.com>
8339
8340 PR middle-end/71478
8341 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8342 Add -Wno-psabi -w to dg-options.
8343
412f195f 83442016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8345
8346 * gcc.target/powerpc/vadsdu-0.c: New test.
8347 * gcc.target/powerpc/vadsdu-1.c: New test.
8348 * gcc.target/powerpc/vadsdu-2.c: New test.
8349 * gcc.target/powerpc/vadsdu-3.c: New test.
8350 * gcc.target/powerpc/vadsdu-4.c: New test.
8351 * gcc.target/powerpc/vadsdu-5.c: New test.
8352 * gcc.target/powerpc/vadsdub-1.c: New test.
8353 * gcc.target/powerpc/vadsdub-2.c: New test.
8354 * gcc.target/powerpc/vadsduh-1.c: New test.
8355 * gcc.target/powerpc/vadsduh-2.c: New test.
8356 * gcc.target/powerpc/vadsduw-1.c: New test.
8357 * gcc.target/powerpc/vadsduw-2.c: New test.
8358
527790c1 83592016-06-13 David Malcolm <dmalcolm@redhat.com>
8360
8361 * gcc.dg/c99-init-2.c (c): Update expected error message.
8362 * gcc.dg/init-bad-8.c (foo): Likewise.
8363 * gcc.dg/spellcheck-fields-3.c: New test case.
8364
102e67eb 83652016-06-13 Martin Liska <mliska@suse.cz>
8366
8367 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8368 and "guess loop iv compared" heuristics.
8369 * gcc.dg/predict-2.c: Likewise.
8370 * gcc.dg/predict-3.c: Likewise.
8371 * gcc.dg/predict-4.c: Likewise.
8372 * gcc.dg/predict-5.c: Likewise.
8373 * gcc.dg/predict-6.c: Likewise.
8374
1a54d3be 83752016-06-13 Marek Polacek <polacek@redhat.com>
8376
8377 PR middle-end/71476
8378 * c-c++-common/Wswitch-unreachable-4.c: New test.
8379 * gcc.dg/Wswitch-unreachable-2.c: New test.
8380 * g++.dg/tm/jump1.C: Move dg-warning.
8381
5b7401b8 83822016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8383
8384 * gnat.dg/renaming10.ad[sb]: New test.
8385
1c93151c 83862016-06-13 Paul Thomas <pault@gcc.gnu.org>
8387
8388 PR fortran/70673
8389 * gfortran.dg/pr70673.f90: New test.
8390
249865a0 83912016-06-13 Richard Biener <rguenther@suse.de>
8392
8393 PR middle-end/64516
8394 * gcc.dg/align-3.c: New testcase.
8395
776d9b14 83962016-06-13 Martin Liska <mliska@suse.cz>
8397
8398 * gcc.target/i386/pr71458.c: New test.
8399
0cf5c551 84002016-06-12 Uros Bizjak <ubizjak@gmail.com>
8401
8402 PR target/71241
f9c39b65 8403 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 8404
34de0a35 84052016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8406
8407 PR target/60751
8408 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8409 statement.
8410
0cc8bc98 84112016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8412
8413 PR target/60751
8414 * gfortran.dg/comma_IO_extension_1.f90: New test.
8415 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8416 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8417 statement.
8418 * gfortran.dg/graphite/pr38083.f90: Likewise.
8419 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8420 missing format.
8421
0ff78c86 84222016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8423
8424 * gnat.dg/case_character.adb: New test.
8425
6c38863e 84262016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8427
8428 PR middle-end/71310
8429 * gcc.target/powerpc/pr71310.c: New testcase.
8430
24c41395 84312016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8432
8433 PR middle-end/71478
8434 * gcc.dg/pr71478.c: New test.
8435
aeb26fb6 84362016-06-10 Jakub Jelinek <jakub@redhat.com>
8437
702b3575 8438 PR middle-end/71494
8439 * gcc.c-torture/execute/pr71494.c: New test.
8440
8ec29807 8441 PR c/68657
8442 * gcc.target/i386/pr68657.c: New test.
8443
aeb26fb6 8444 PR inline-asm/68843
8445 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8446 (test): Add -masm=intel alternatives.
8447
1dc4d519 84482016-06-10 Martin Sebor <msebor@redhat.com>
8449
8450 PR c/71392
8451 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8452
6385d6d3 84532016-06-10 Jeff Law <law@redhat.com>
8454
8455 PR tree-optimization/71335
8456 * gcc.c-torture/execute/pr71335.c: New test.
8457
041a412b 84582016-06-10 David Malcolm <dmalcolm@redhat.com>
8459
8460 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8461 the various "cannot tail-call: " messages.
8462
4a5edbb2 84632016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8464
8465 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8466 and options.
8467
9cf3aec3 84682016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8469
8470 PR sanitizer/71480
8471 * c-c++-common/asan/pr71480.c: New test.
8472
61724718 84732016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8474
8475 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8476 (ASMNAME2): Likewise.
8477 (main): Replace fn in asm statement with ASMNAME ("fn").
8478 * gcc.dg/guality/pr68037-2.c: Likewise.
8479 * gcc.dg/guality/pr68037-3.c: Likewise.
8480 * gcc.dg/torture/pr68037-1.c: Likewise.
8481 * gcc.dg/torture/pr68037-2.c: Likewise.
8482 * gcc.dg/torture/pr68037-3.c: Likewise.
8483
1807f6fb 84842016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8485
8486 PR inline-asm/68843
8487 * gcc.target/i386/pr68843-1.c: New test.
8488 * gcc.target/i386/pr68843-2.c: New test.
8489
ccfa030f 84902016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 8491 Cesar Philippidis <cesar@codesourcery.com>
8492
8493 PR middle-end/71373
8494 * gcc.dg/goacc/nested-function-1.c: New file.
8495 * gcc.dg/goacc/nested-function-2.c: Likewise.
8496 * gcc.dg/goacc/pr71373.c: Likewise.
8497 * gfortran.dg/goacc/cray-2.f95: Likewise.
8498 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8499 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8500 * gfortran.dg/goacc/cray.f95: Update.
8501 * gfortran.dg/goacc/loop-1.f95: Likewise.
8502 * gfortran.dg/goacc/loop-3.f95: Likewise.
8503 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8504 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8505
85062016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8507
8508 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8509 for OpenACC tile clauses.
8510 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 8511
8512 PR c/71381
8513 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8514 to...
8515 * c-c++-common/goacc/cache-2.c: ... this new file.
8516 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8517 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8518 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8519 usage.
8520 * gfortran.dg/goacc/cray.f95: Likewise.
8521 * gfortran.dg/goacc/loop-1.f95: Likewise.
8522
bb038f3e 85232016-06-10 Alan Hayward <alan.hayward@arm.com>
8524
8525 PR tree-optimization/71407
8526 PR tree-optimization/71416
8527 * gcc.dg/vect/pr71407.c: New
8528 * gcc.dg/vect/pr71416-1.c: New
8529 * gcc.dg/vect/pr71416-2.c: New
8530
332409d3 85312016-06-10 Richard Biener <rguenther@suse.de>
8532
8533 PR middle-end/71477
8534 * gcc.dg/torture/pr71477.c: New testcase.
8535
03cf727c 85362016-06-09 Julia Koval <julia.koval@intel.com>
8537
8538 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8539 * gcc.target/i386/interrupt-13.c: Likewise.
8540 * gcc.target/i386/interrupt-15.c: Likewise.
8541 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8542 * gcc.target/i386/interrupt-24.c: Likewise.
8543 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8544 * gcc.target/i386/interrupt-9.c: Likewise.
8545 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8546
23b101c5 85472016-06-09 Martin Sebor <msebor@redhat.com>
8548
8549 PR c/70883
8550 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8551 * gcc.dg/builtin-constant_p-1.c: Same.
8552 * gcc.dg/builtins-error.c: Same.
8553 * gcc.dg/pr70859.c: Same.
8554
188d6bbb 85552016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8556
8557 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8558 * gcc.dg/torture/pr68067-1.c: Likewise.
8559 * gcc.dg/torture/pr68067-2.c: Likewise.
8560
85612016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8562
8563 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8564 when setting SIZE.
8565
ff8886bd 85662016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8567
8568 PR c++/71465
8569 * g++.dg/inherit/crash5.C: New.
8570 Revert:
8571 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8572
8573 PR c++/70202
8574 * g++.dg/inherit/crash5.C: New.
8575 * g++.dg/inherit/virtual1.C: Adjust.
8576
3f76cceb 85772016-06-09 Martin Liska <mliska@suse.cz>
8578
8579 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8580 * g++.dg/predict-loop-exit-2.C: Likewise.
8581 * g++.dg/predict-loop-exit-3.C: Likewise.
8582 * gcc.dg/predict-1.c: Likewise.
8583 * gcc.dg/predict-2.c: Likewise.
8584 * gcc.dg/predict-3.c: Likewise.
8585 * gcc.dg/predict-4.c: Likewise.
8586 * gcc.dg/predict-5.c: Likewise.
8587 * gcc.dg/predict-6.c: Likewise.
8588 * gcc.dg/predict-7.c: Likewise.
8589
59ae3d1b 85902016-06-09 Richard Biener <rguenther@suse.de>
8591
8592 PR tree-optimization/71462
8593 * gcc.dg/torture/pr71462.c: New testcase.
8594
8c2d2acf 85952016-06-09 Marek Polacek <polacek@redhat.com>
8596
8597 PR c/65471
8598 * gcc.dg/c11-generic-3.c: New test.
8599
224cb6b7 86002016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8601
8602 * g++.dg/init/array42.C: New.
8603 * g++.dg/init/array43.C: Likewise.
8604 * g++.dg/init/array44.C: Likewise.
8605 * g++.dg/init/array45.C: Likewise.
8606 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8607 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8608 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8609 * g++.dg/gomp/pr35751.C: Likewise.
8610 * g++.dg/init/array23.C: Likewise.
8611 * g++.dg/init/brace2.C: Likewise.
8612 * g++.dg/init/brace6.C: Likewise.
8613
732905bb 86142016-06-08 Martin Sebor <msebor@redhat.com>
8615 Jakub Jelinek <jakub@redhat.com>
8616
8617 PR c++/70507
8618 PR c/68120
8619 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8620 * c-c++-common/builtin-arith-overflow-2.c: New test.
8621 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8622 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8623 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8624
7ddaa622 86252016-06-08 Jakub Jelinek <jakub@redhat.com>
8626
8627 PR c++/71442
8628 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8629
84ee0905 86302016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8631
8632 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8633 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8634 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8635 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8636 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8637 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8638 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8639 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8640 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8641 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8642 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8643 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8644 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8645
2876af98 86462016-06-08 Richard Biener <rguenther@suse.de>
8647
8648 PR tree-optimization/68558
8649 * gcc.dg/vect/slp-44.c: New testcase.
8650
acbb0d03 86512016-06-08 Richard Biener <rguenther@suse.de>
8652
8653 * gcc.dg/vect/slp-43.c: New testcase.
8654
f8689010 86552016-06-08 Richard Biener <rguenther@suse.de>
8656
8657 PR tree-optimization/71452
8658 * gcc.dg/torture/pr71452.c: New testcase.
8659
52d393eb 86602016-06-08 Jakub Jelinek <jakub@redhat.com>
8661
8662 PR c++/71448
8663 * g++.dg/torture/pr71448.C: New test.
8664
9d700ce4 86652016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8666
8667 PR debug/71432
8668 PR ada/71413
8669 * g++.dg/debug/pr71432.C: New test.
8670
eb96ef65 86712016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8672
8673 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8674 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8675 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8676
a4753cdd 86772016-06-08 Alan Hayward <alan.hayward@arm.com>
8678
8679 * gcc.dg/vect/vect-live-2.c: Update effective target.
8680 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8681 * lib/target-supports.exp: Add aarch64 to vect_long.
8682
bafc7b1d 86832016-06-08 Marek Polacek <polacek@redhat.com>
8684
8685 PR c/71418
8686 * gcc.dg/noncompile/pr71418.c: New test.
8687
06e590e7 8688 PR c/71426
8689 * gcc.dg/noncompile/pr71426.c: New test.
8690
d3cb49c9 86912016-06-07 Jan Hubicka <hubicka@ucw.cz>
8692
8693 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8694 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8695 * gcc.dg/predict-3.c: Update template.
8696 * gcc.dg/predict-5.c: Update template.
8697 * gcc.dg/predict-6.c: Update template.
8698 * gcc.dg/predict-9.c: Update template.
8699 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8700
2d76c36a 87012016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8702
8703 * gcc.target/powerpc/vec-mul.c: New test.
8704
7cfde92a 87052016-06-07 David Malcolm <dmalcolm@redhat.com>
8706
8707 * gcc.dg/spellcheck-fields-2.c: New test case.
8708
b032c4dd 87092016-06-07 Richard Biener <rguenther@suse.de>
8710
8711 PR c/61564
8712 * gcc.dg/Wpragmas-1.c: New testcase.
8713 * gcc.dg/Wattributes-4.c: Likewise.
8714 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8715 entry.
8716
a7056369 87172016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8718
8719 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8720 spurious debug code.
8721
123c61e0 87222016-06-07 Richard Biener <rguenther@suse.de>
8723
8724 PR tree-optimization/71428
8725 * gcc.dg/torture/pr71428.c: New testcase.
8726
5819d47b 87272016-06-07 Richard Biener <rguenther@suse.de>
8728
8729 PR middle-end/71423
8730 * gcc.dg/torture/pr71423.c: New testcase.
8731
6cec5c6b 87322016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8733
8734 PR middle-end/71408
8735 * gcc.dg/tree-ssa/pr71408.c: New test.
8736
40bbfc17 87372016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8738
8739 PR middle-end/71281
8740 * g++.dg/torture/pr71281.C: New test.
8741
61f1f80c 87422016-06-06 Marek Polacek <polacek@redhat.com>
8743
8744 PR c/71362
8745 * gcc.dg/pr71362.c: New test.
8746
0406b32f 87472016-06-06 Jakub Jelinek <jakub@redhat.com>
8748 Patrick Palka <ppalka@gcc.gnu.org>
8749
8750 PR c++/70847
8751 PR c++/71330
8752 PR c++/71393
8753 * g++.dg/opt/pr70847.C: New test.
8754 * g++.dg/ubsan/pr70847.C: New test.
8755 * g++.dg/ubsan/pr71393.C: New test.
8756
b1445999 87572016-06-06 Jakub Jelinek <jakub@redhat.com>
8758
8759 PR tree-optimization/71259
8760 * gcc.dg/vect/pr71259.c: New test.
8761
99b4f3a2 87622016-06-06 David Malcolm <dmalcolm@redhat.com>
8763
8764 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8765 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8766 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8767 above.
8768
837679bc 87692016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8770
8771 PR middle-end/37780
8772 * gcc.c-torture/execute/pr37780.c: New test.
8773 * gcc.target/aarch64/pr37780_1.c: Likewise.
8774 * gcc.target/arm/pr37780_1.c: Likewise.
8775
e4b92538 87762016-06-06 Marek Polacek <polacek@redhat.com>
8777
8778 * c-c++-common/attr-may-alias-1.c: New test.
8779 * c-c++-common/attr-may-alias-2.c: New test.
8780 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8781
43ac2f2f 87822016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8783
8784 PR c/24414
8785 * gcc.target/i386/pr24414.c: New test.
8786
7e1786b2 87872016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8788
8789 * gcc.target/sparc/vis4misc.c: New file.
8790 * gcc.target/sparc/fpcmp.c: Likewise.
8791 * gcc.target/sparc/fpcmpu.c: Likewise.
8792
f593ccb2 87932016-06-06 Alan Hayward <alan.hayward@arm.com>
8794
8795 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8796 * gcc.dg/vect/vect-live-3.c: Likewise.
8797
be6d8ddc 87982016-06-06 Richard Biener <rguenther@suse.de>
8799
8800 PR tree-optimization/71398
8801 * gcc.dg/torture/pr71398.c: New testcase.
8802
78f27916 88032016-06-06 Uros Bizjak <ubizjak@gmail.com>
8804
8805 PR target/71389
8806 * g++.dg/pr71389.C: New test.
8807
c5899606 88082016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8809
8810 PR fortran/71404
8811 * gfortran.dg/fmt_read_5.f: New test.
8812
8e3cd305 88132016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8814
8815 PR fortran/69659
8816 * gfortran.dg/class_array_22.f03: New test.
8817
703c0a09 88182016-06-05 Jan Hubicka <hubicka@ucw.cz>
8819
8820 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8821
d07b2b6f 88222016-06-05 Jan Hubicka <hubicka@ucw.cz>
8823
8824 * gcc.dg/predict-9.c: Update template.
8825
4a7ec4ac 88262016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8827
8828 PR c++/49377
8829 * g++.dg/template/pr49377.C: New.
8830
7499ef4a 88312016-06-04 Jakub Jelinek <jakub@redhat.com>
8832
8833 PR tree-optimization/71405
8834 * g++.dg/torture/pr71405.C: New test.
8835
558c800d 88362016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8837
8838 PR c++/70202
8839 * g++.dg/inherit/crash5.C: New.
8840 * g++.dg/inherit/virtual1.C: Adjust.
8841
4ee7cf4b 88422016-06-03 Jeff Law <law@redhat.com>
8843
8844 PR tree-optimization/71316
8845 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8846
b12ae762 88472016-06-03 Jakub Jelinek <jakub@redhat.com>
8848
8849 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8850 dg-additional-options with just -fno-tree-scev-cprop in it.
8851 * gcc.dg/vect/vect-live-2.c: Likewise.
8852 * gcc.dg/vect/vect-live-5.c: Likewise.
8853 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8854 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8855 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8856
e09a5ee3 88572016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8858
8859 PR c++/27100
8860 * g++.dg/other/friend6.C: New test.
8861
f14b1922 88622016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8863
8864 * g++.dg/torture/ppc-ldst-array.C: New.
8865
20702ea3 88662016-06-03 Joseph Myers <joseph@codesourcery.com>
8867
8868 PR target/71276
8869 PR target/71277
8870 * gcc.dg/torture/builtin-fp-int-inexact.c,
8871 gcc.target/i386/387-builtin-fp-int-inexact.c,
8872 gcc.target/i386/387-rint-inline-1.c,
8873 gcc.target/i386/387-rint-inline-2.c,
8874 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8875 gcc.target/i386/sse2-rint-inline-1.c,
8876 gcc.target/i386/sse2-rint-inline-2.c,
8877 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8878 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8879
5ed3cc7b 88802016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8881 Julia Koval <julia.koval@intel.com>
8882
8883 PR target/66960
8884 PR target/67630
8885 PR target/67634
8886 PR target/67841
8887 PR target/68037
8888 PR target/68618
8889 PR target/68661
8890 PR target/69575
8891 PR target/69596
8892 PR target/69734
8893 * gcc.dg/guality/pr68037-1.c: New test.
8894 * gcc.dg/guality/pr68037-2.c: Likewise.
8895 * gcc.dg/guality/pr68037-3.c: Likewise.
8896 * gcc.dg/torture/pr68037-1.c: Likewise.
8897 * gcc.dg/torture/pr68037-2.c: Likewise.
8898 * gcc.dg/torture/pr68037-3.c: Likewise.
8899 * gcc.dg/torture/pr68661-1a.c: Likewise.
8900 * gcc.dg/torture/pr68661-1b.c: Likewise.
8901 * gcc.target/i386/interrupt-1.c: Likewise.
8902 * gcc.target/i386/interrupt-2.c: Likewise.
8903 * gcc.target/i386/interrupt-3.c: Likewise.
8904 * gcc.target/i386/interrupt-4.c: Likewise.
8905 * gcc.target/i386/interrupt-5.c: Likewise.
8906 * gcc.target/i386/interrupt-6.c: Likewise.
8907 * gcc.target/i386/interrupt-7.c: Likewise.
8908 * gcc.target/i386/interrupt-8.c: Likewise.
8909 * gcc.target/i386/interrupt-9.c: Likewise.
8910 * gcc.target/i386/interrupt-10.c: Likewise.
8911 * gcc.target/i386/interrupt-11.c: Likewise.
8912 * gcc.target/i386/interrupt-12.c: Likewise.
8913 * gcc.target/i386/interrupt-13.c: Likewise.
8914 * gcc.target/i386/interrupt-14.c: Likewise.
8915 * gcc.target/i386/interrupt-15.c: Likewise.
8916 * gcc.target/i386/interrupt-16.c: Likewise.
8917 * gcc.target/i386/interrupt-17.c: Likewise.
8918 * gcc.target/i386/interrupt-18.c: Likewise.
8919 * gcc.target/i386/interrupt-19.c: Likewise.
8920 * gcc.target/i386/interrupt-20.c: Likewise.
8921 * gcc.target/i386/interrupt-21.c: Likewise.
8922 * gcc.target/i386/interrupt-22.c: Likewise.
8923 * gcc.target/i386/interrupt-23.c: Likewise.
8924 * gcc.target/i386/interrupt-24.c: Likewise.
8925 * gcc.target/i386/interrupt-25.c: Likewise.
8926 * gcc.target/i386/interrupt-26.c: Likewise.
8927 * gcc.target/i386/interrupt-27.c: Likewise.
8928 * gcc.target/i386/interrupt-28.c: Likewise.
8929 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8930 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8931 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8932 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8933 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8934 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8935 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8936 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8937 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8938 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8939 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8940 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8941
3e346f54 89422016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8943
f27c52fb 8944 PR tree-optimization/52171
8945 * gcc.dg/pr52171.c: New test.
8946 * gcc.target/i386/pr52171.c: New test.
3e346f54 8947
22e029d2 89482016-06-03 Jan Hubicka <jh@suse.cz>
8949
8950 * g++.dg/tree-ssa/pred-1.C: New testcase
8951 * gcc.dg/tree-ssa/pred-1.c: New testcase
8952
41ce74ed 89532016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8954
8955 PR target/70957
8956 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8957 support.
8958 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8959
cf573a72 89602016-06-03 Alan Hayward <alan.hayward@arm.com>
8961
8962 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8963
75aae5b4 89642016-06-03 Alan Hayward <alan.hayward@arm.com>
8965
8966 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 8967 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 8968 * gcc.dg/vect/vect-live-1.c: New test.
8969 * gcc.dg/vect/vect-live-2.c: New test.
8970 * gcc.dg/vect/vect-live-3.c: New test.
8971 * gcc.dg/vect/vect-live-4.c: New test.
8972 * gcc.dg/vect/vect-live-5.c: New test.
8973 * gcc.dg/vect/vect-live-slp-1.c: New test.
8974 * gcc.dg/vect/vect-live-slp-2.c: New test.
8975 * gcc.dg/vect/vect-live-slp-3.c: New test.
8976
eba6788d 89772016-06-03 Jakub Jelinek <jakub@redhat.com>
8978
8979 PR middle-end/71387
8980 * g++.dg/opt/pr71387.C: New test.
8981
5a653985 89822016-06-02 Jeff Law <law@redhat.com>
8983
8984 PR tree-optimization/71328
8985 * gcc.c-torture/compile/pr71328.c: New test.
8986
f92f6941 89872016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8988
8989 PR fortran/52393
8990 * gfortran.dg/fmt_read_3.f90: Fix typo.
8991 * gfortran.dg/fmt_read_4.f90: New test.
8992
0d29e152 89932016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8994
8995 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8996 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8997 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8998 * g++.dg/cpp0x/override2.C: Likewise.
8999 * g++.dg/parse/crash5.C: Likewise.
9000 * g++.dg/parse/error16.C: Likewise.
9001 * g++.dg/parse/error27.C: Likewise.
9002 * g++.dg/template/qualttp15.C: Likewise.
9003 * g++.dg/template/redecl4.C: Likewise.
9004 * g++.old-deja/g++.other/crash39.C: Likewise.
9005 * g++.old-deja/g++.other/struct1.C: Likewise.
9006 * g++.old-deja/g++.pt/m9a.C: Likewise.
9007 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9008
2740a1a5 90092016-06-02 Jakub Jelinek <jakub@redhat.com>
9010
89f17a65 9011 PR c++/71372
9012 * c-c++-common/pr71372.c: New test.
9013
2740a1a5 9014 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9015 __TIME__ strings with __builtin_strcmp instead of printf and
9016 dg-output.
9017
9ae89a4e 90182016-06-02 Martin Liska <mliska@suse.cz>
9019
9020 * gcc.dg/predict-9.c: New test.
9021
41258f9c 90222016-06-02 Jakub Jelinek <jakub@redhat.com>
9023
9024 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9025 global set_compiler_env_var and global saved_compiler_env_var.
9026
dad46eb8 90272016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9028
9029 PR rtl-optimization/71295
9030 * gcc.c-torture/compile/pr71295.c: New test.
9031
9cc8a892 90322016-06-02 Jakub Jelinek <jakub@redhat.com>
9033
98e7c96c 9034 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9035
4a5a4de2 9036 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9037 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9038
9cc8a892 9039 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9040 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9041 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9042 alternative number.
9043
46819a36 90442016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9045
9046 * gcc.target/powerpc/p9-splat-4.c: New test.
9047
90482016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9049
9050 PR target/71186
9051 * gcc.target/powerpc/pr71186.c: New test.
9052
d9820cc5 90532016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9054
9055 PR fortran/52393
9056 * gfortran.dg/fmt_read_3.f90: New test.
9057
2f14ca3e 90582016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9059
9060 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9061 procedure.
9062
dfa5c0d3 90632016-06-01 Eduard Sanou <dhole@openmailbox.org>
9064
9065 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9066 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9067 env var is set.
9068 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9069 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9070 shown once.
9071 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9072 during compilation.
9073 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9074 vars set by dg-set-compiler-env-var.
9075
7d7125df 90762016-06-01 Paul Thomas <pault@gcc.gnu.org>
9077
9078 PR fortran/71156
9079 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9080 to the module procedure declaration.
9081 * gfortran.dg/submodule_16.f08: New test.
9082
6ab9cde4 90832016-06-01 Jakub Jelinek <jakub@redhat.com>
9084
9085 PR middle-end/71371
9086 * c-c++-common/gomp/pr71371.c: New test.
9087
0cfe7a23 90882016-06-01 Richard Biener <rguenther@suse.de>
9089
9090 PR tree-optimization/71366
9091 * gcc.dg/torture/pr71366-1.c: New testcase.
9092 * gcc.dg/torture/pr71366-2.c: Likewise.
9093
5a5b02e1 90942016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9095
9096 * gcc.target/powerpc/vslv-0.c: New test.
9097 * gcc.target/powerpc/vslv-1.c: New test.
9098 * gcc.target/powerpc/vsrv-0.c: New test.
9099 * gcc.target/powerpc/vsrv-1.c: New test.
9100
d27a79f6 91012016-06-01 Nathan Sidwell <nathan@acm.org>
9102
9103 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9104 * gcc.target/nvptx/weak.c: New.
9105
6172a9fd 91062016-06-01 Richard Biener <rguenther@suse.de>
9107
9108 PR tree-optimization/71261
9109 * gcc.dg/torture/vect-bool-1.c: New testcase.
9110
f9aaabb2 91112016-06-01 Jakub Jelinek <jakub@redhat.com>
9112
9113 * gfortran.dg/gomp/order-1.f90: New test.
9114 * gfortran.dg/gomp/order-2.f90: New test.
9115
53b01069 91162016-06-01 Jan Hubicka <hubicka@ucw.cz>
9117
9118 * gcc.dg/unroll-6.c: Update template.
9119 * gcc.dg/unroll-7.c: New testcase.
9120 * gcc.dg/unroll-8.c: New testcase.
9121
36757397 91222016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9123
9124 * gnat.dg/opt56.ad[sb]: New test.
9125
7f93bd6e 91262016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9127
9128 PR c++/66635
9129 * g++.dg/cpp0x/constexpr-ice16.C: New.
9130
9f41a2ce 91312016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9132
9133 PR tree-optimization/71314
9134 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9135 -mbranch-cost=2.
9136
31e02373 91372016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9138
9139 PR tree-optimization/71077
9140 * gcc.dg/tree-ssa/pr71077.c: New test.
9141
76f8f901 91422016-05-31 Jan Hubicka <hubicka@ucw.cz>
9143
7f93bd6e 9144 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9145 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9146 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 9147
04f5f923 91482016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9149
9150 PR c++/71248
9151 * g++.dg/cpp0x/pr71248.C: New.
9152 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9153 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9154 * g++.dg/init/new37.C: Likewise.
9155 * g++.dg/template/static1.C: Likewise.
9156 * g++.dg/template/static2.C: Likewise.
9157
4ffddf28 91582016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9159
9160 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9161 instead of %rdi.
9162 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9163
4ff7bd21 91642016-05-31 Marek Polacek <polacek@redhat.com>
9165
9166 * c-c++-common/Wswitch-unreachable-3.c: New test.
9167 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9168
e1f7cc4b 91692016-05-31 Richard Biener <rguenther@suse.de>
9170
9171 PR tree-optimization/71352
9172 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9173
02978bd1 91742016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9175
9176 * gcc.target/arm/armv5_thumb_isa.c: New test.
9177
cfce8164 91782016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9179
9180 PR target/71346
9181 * gcc.target/i386/pr71346.c: New test.
9182
7a51c705 91832016-05-31 Tom de Vries <tom@codesourcery.com>
9184
9185 PR tree-optimization/69068
9186 * gcc.dg/graphite/pr69068.c: New test.
9187
8c1ac106 91882016-05-27 Martin Sebor <msebor@redhat.com>
9189
9190 PR c++/71306
9191 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9192
b6431756 91932016-05-30 Jakub Jelinek <jakub@redhat.com>
9194
9195 PR c++/71349
9196 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9197 nowait depend(inout: dd[0]) clauses where permitted.
9198
f6203294 91992016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9200
9201 PR c++/71238
9202 * g++.dg/parse/pr71238.C: New.
9203 * g++.dg/concepts/friend1.C: Test column numbers too.
9204 * g++.dg/cpp0x/initlist31.C: Likewise.
9205 * g++.dg/cpp0x/pr51420.C: Likewise.
9206 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9207 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9208 * g++.dg/ext/builtin3.C: Likewise.
9209 * g++.dg/lookup/friend12.C: Likewise.
9210 * g++.dg/lookup/friend7.C: Likewise.
9211 * g++.dg/lookup/koenig1.C: Likewise.
9212 * g++.dg/lookup/koenig5.C: Likewise.
9213 * g++.dg/lookup/used-before-declaration.C: Likewise.
9214 * g++.dg/overload/koenig1.C: Likewise.
9215 * g++.dg/template/crash65.C: Likewise.
9216 * g++.dg/template/friend57.C: Likewise.
9217 * g++.dg/warn/Wshadow-5.C: Likewise.
9218 * g++.dg/warn/Wunused-8.C: Likewise.
9219 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9220 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9221 * g++.old-deja/g++.jason/member.C: Likewise.
9222 * g++.old-deja/g++.jason/report.C: Likewise.
9223 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9224 * g++.old-deja/g++.law/visibility20.C: Likewise.
9225 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9226 * g++.old-deja/g++.other/static5.C: Likewise.
9227 * g++.old-deja/g++.pt/overload2.C: Likewise.
9228
b96f8145 92292016-05-30 Jan Hubicka <hubicka@ucw.cz>
9230
9231 * gcc.dg/tree-ssa/peel1.c: New testcase.
9232 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9233 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9234
ed5bca7a 92352016-05-30 Tom de Vries <tom@codesourcery.com>
9236
9237 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9238 to ce.
9239
c0aa0333 92402016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9241
9242 PR c++/71099
9243 * g++.dg/parse/virtual1.C: New.
9244
231010db 92452016-05-30 Uros Bizjak <ubizjak@gmail.com>
9246
9247 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9248 Use correct register when clearing %edx.
9249
765557c0 92502016-05-30 Alexander Monakov <amonakov@ispras.ru>
9251
9252 PR tree-optimization/71289
9253 * gcc.dg/pr71289.c: New test.
9254
fc3b1c44 92552016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9256
9257 PR middle-end/71269
9258 PR middle-end/71292
9259 * gcc.dg/tree-ssa/pr71269.c: New test.
9260 * gcc.dg/tree-ssa/pr71292.c: New test.
9261
ce352457 92622016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9263
9264 PR middle-end/71252
9265 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9266
eedd711b 92672016-05-30 Jan Hubicka <hubicka@ucw.cz>
9268
9269 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9270 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9271 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9272
8c061890 92732016-05-30 Tom de Vries <tom@codesourcery.com>
9274
9275 PR tree-optimization/69067
9276 * gcc.dg/graphite/pr69067.c: New test.
9277
a6b0884c 92782016-05-29 Uros Bizjak <ubizjak@gmail.com>
9279
9280 PR target/71245
9281 * gcc.target/i386/pr71245-1.c: New test.
9282 * gcc.target/i386/pr71245-2.c: Ditto.
9283
2369edfc 92842016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9285
9286 PR c++/71105
9287 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9288 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9289 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9290
b6ab3f43 92912016-05-27 Jan Hubicka <hubicka@ucw.cz>
9292
9293 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9294
0192662b 92952016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9296
9297 Revert:
9298 PR c++/69855
9299 * g++.dg/overload/69855.C: New.
9300 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9301 * g++.old-deja/g++.pt/crash3.C: Likewise.
9302
fce78c50 93032016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9304
9305 PR c++/60385
9306 * g++.dg/parse/namespace13.C: New.
9307
372172fe 93082016-05-26 Jeff Law <law@redhat.com>
9309
9310 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9311 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9312 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9313 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9314 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9315 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9316 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9317 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9318 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9319 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9320 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9321 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9322 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9323
5d8a8944 93242016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9325
9326 PR c++/69855
9327 * g++.dg/overload/69855.C: New.
9328 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9329 * g++.old-deja/g++.pt/crash3.C: Likewise.
9330
29602b75 93312016-05-27 Jiong Wang <jiong.wang@arm.com>
9332
9333 PR target/63596
9334 * gcc.target/aarch64/va_arg_1.c: New testcase.
9335 * gcc.target/aarch64/va_arg_2.c: Likewise.
9336 * gcc.target/aarch64/va_arg_3.c: Likewise.
9337
c900b732 93382016-05-27 Jiong Wang <jiong.wang@arm.com>
9339
9340 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9341 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9342 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9343 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9344 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9345
73ef73bd 93462016-05-27 Marek Polacek <polacek@redhat.com>
9347
9348 PR middle-end/71308
9349 * g++.dg/torture/pr71308.C: New test.
9350
a6031633 93512016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9352
9353 * gcc.dg/zero_bits_compound-1.c: New test.
9354 * gcc.dg/zero_bits_compound-2.c: New test.
9355
1fbdc7ae 93562016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9357
9358 PR middle-end/71279
9359 * gcc.dg/pr71279.c: New test.
9360
2e196ca8 93612016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9362
9363 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9364 floating point min/max/comparison instructions.
9365 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9366
6feab9ce 93672016-05-26 Jakub Jelinek <jakub@redhat.com>
9368
9369 * c-c++-common/gomp/schedule-1.c: New test.
9370 * gfortran.dg/gomp/schedule-1.f90: New test.
9371
978cea8f 93722016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9373
9374 PR c++/70822
9375 PR c++/70106
9376 * g++.dg/cpp1y/auto-fn32.C: New test.
9377 * g++.dg/cpp1y/paren4.C: New test.
9378
0478d9ed 93792016-05-26 Nathan Sidwell <nathan@acm.org>
9380
9381 * gcc.dg/20060410.c: Xfail on ptx.
9382 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9383 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9384 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9385 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9386 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9387
5fd1c174 93882016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9389
9390 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9391
c5e8b3e2 93922016-05-26 Jakub Jelinek <jakub@redhat.com>
9393
0db93a5b 9394 PR tree-optimization/71280
9395 * gcc.dg/pr71280.c: New test.
9396
7199c05c 9397 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9398
76c786ac 9399 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9400 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9401
c5e8b3e2 9402 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9403
e9bcea2f 94042016-05-26 Jiong Wang <jiong.wang@arm.com>
9405
9406 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 9407 kept in memory.
e9bcea2f 9408
955d947b 94092016-05-25 Jeff Law <law@redhat.com>
9410
9411 PR tree-optimization/71272
9412 * gcc.c-torture/compile/pr71272.c: new test.
9413
77102dbe 94142016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9415
9416 * gcc.target/powerpc/vec-cmpne.c: New test.
9417 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9418
552821b4 94192016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9420
9421 * gnat.dg/opt55.ad[sb]: New test.
9422
0113f3c5 94232016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9424
9425 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9426 * c-c++-common/pr60226.c: Require int32plus.
9427 * gcc.c-torture/execute/pr70602.c: Likewise.
9428 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9429 unsigned long for malloc arg type.
9430 * gcc.dg/asr_div1.c: Require int32plus.
9431 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9432 * gcc.dg/pie-1.c: Require pie.
9433 * gcc.dg/pie-2.c: Likewise.
9434 * gcc.dg/pr59471.c: Require int32plus.
9435 * gcc.dg/pr59963-2.c: XFAIL for int16.
9436 * gcc.dg/pr60114.c: Require int32plus.
9437 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9438 unsigned long for typedef of size_t.
9439 * gcc.dg/pr63914.c: Require int32plus.
9440 * gcc.dg/pr64536.c: Require pt32plus.
9441 * gcc.dg/pr65658.c: Likewise.
9442 * gcc.dg/pr67271.c: Require int32plus.
9443 * gcc.dg/pr68112.c: Likewise.
9444 * gcc.dg/pr69071.c: Skip for avr target.
9445 * gcc.dg/pr69973.c: Require int32plus.
9446 * gcc.dg/pr70169.c: Skip for avr target.
9447 * gcc.dg/sso-6.c: Require int32plus.
9448 * gcc.dg/sso-7.c: Likewise.
9449 * gcc.dg/sso-8.c: Likewise.
9450 * gcc.dg/vrp-min-max-2.c: Likewise.
9451
f4094380 94522016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9453
9454 PR target/70738
9455 * gcc.target/i386/pr70738-1.c: New test.
9456 * gcc.target/i386/pr70738-2.c: Likewise.
9457 * gcc.target/i386/pr70738-3.c: Likewise.
9458 * gcc.target/i386/pr70738-4.c: Likewise.
9459 * gcc.target/i386/pr70738-5.c: Likewise.
9460 * gcc.target/i386/pr70738-6.c: Likewise.
9461 * gcc.target/i386/pr70738-7.c: Likewise.
9462 * gcc.target/i386/pr70738-8.c: Likewise.
9463 * gcc.target/i386/pr70738-9.c: Likewise.
9464
239a4bea 94652016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9466
9467 PR rtl-optimization/66940
9468 * gcc.c-torture/execute/pr66940.c: New test.
9469
bf6382ba 94702016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9471
9472 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9473 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9474 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9475 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9476 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9477 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9478 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9479 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9480 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9481 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9482 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9483 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9484 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9485 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9486 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9487 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9488 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9489 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9490 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9491 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9492 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9493 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9494 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9495 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9496
2c995da9 94972016-05-25 Marek Polacek <polacek@redhat.com>
9498
9499 PR c/71265
9500 * gcc.dg/noncompile/pr71265.c: New test.
9501
abfbb5b5 9502 PR c/71266
9503 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9504
f6871bbd 95052016-05-25 Nathan Sidwell <nathan@acm.org>
9506
9507 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9508
de04e83e 95092016-05-25 Richard Biener <rguenther@suse.de>
9510
9511 PR tree-optimization/71261
9512 * c-c++-common/torture/pr71261.c: New testcase.
9513
b35931f7 95142016-05-25 Richard Biener <rguenther@suse.de>
9515
9516 PR tree-optimization/71264
9517 * gcc.dg/vect/pr71264.c: New testcase.
9518
166c3089 95192016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9520
9521 PR c++/55992
9522 * g++.dg/cpp0x/alias-decl-53.C: New.
9523 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9524
14240409 95252016-05-25 Martin Liska <mliska@suse.cz>
9526
9527 * g++.dg/pr71239.C: New test.
9528
bc47d9f6 95292016-05-25 Richard Biener <rguenther@suse.de>
9530
4860a6bf 9531 * gcc.dg/vect/pr58135.c: Rename to ...
9532 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 9533
d8a3f157 95342016-05-25 Marek Polacek <polacek@redhat.com>
9535
9536 * g++.dg/pr65295.C: Use target c++14.
9537
3af16045 95382016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9539
231010db 9540 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9541 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 9542
949479b2 95432016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9544
9545 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9546 instructions.
9547
6d6a3fc3 95482016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9549
9550 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9551 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9552 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9553 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9554 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9555 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9556 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9557 * c-c++-common/goacc/pcopy.c: Likewise.
9558 * c-c++-common/goacc/pcopyin.c: Likewise.
9559 * c-c++-common/goacc/pcopyout.c: Likewise.
9560 * c-c++-common/goacc/pcreate.c: Likewise.
9561 * c-c++-common/goacc/pr70688.c: New test.
9562 * c-c++-common/goacc/present-1.c: Adjust test.
9563 * c-c++-common/goacc/reduction-5.c: Likewise.
9564 * g++.dg/goacc/data-1.C: New test.
9565
af648be2 95662016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9567
9568 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9569 vector parity built-in functions.
9570 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9571 count trailing zeros automatic vectorization.
9572 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9573 count trailing zeros built-in functions.
9574
4e173d60 95752016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9576
9577 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9578
a0c02a52 95792016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9580
9581 PR target/71050
9582 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9583
64c52e9c 95842016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9585
9586 PR c++/50436
9587 * g++.dg/template/crash123.C: New.
9588 * g++.dg/template/crash124.C: Likewise.
9589
752b5a4c 95902016-05-24 Martin Sebor <msebor@redhat.com>
9591
9592 PR c++/71147
9593 * g++.dg/ext/flexary16.C: New test.
9594
a36dd683 95952016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9596
f6871bbd 9597 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9598 before math.h is included.
a36dd683 9599 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9600 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9601 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9602 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9603 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9604 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9605 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9606 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9607 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9608 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9609 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9610 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9611 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9612 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9613 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9614 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9615 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9616 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9617 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9618 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9619 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9620 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9621 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9622
d60e1df7 96232016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9624 Kelvin Nilsen <kelvin@gcc.gnu.org>
9625
9626 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9627 support.
9628
22d09025 96292016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9630
9631 PR c++/69872
9632 * g++.dg/warn/Wno-narrowing1.C: New.
9633
6ef0143d 96342016-05-24 Marek Polacek <polacek@redhat.com>
9635
9636 PR c/71249
9637 * c-c++-common/Wswitch-unreachable-2.c: New test.
9638
962a2062 96392016-05-24 Jakub Jelinek <jakub@redhat.com>
9640
ead77194 9641 PR c++/71257
9642 * g++.dg/vect/simd-clone-6.cc: New test.
9643 * g++.dg/gomp/declare-simd-6.C: New test.
9644
962a2062 9645 PR middle-end/70434
9646 PR c/69504
9647 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9648
23edc6d1 96492016-05-24 Richard Biener <rguenther@suse.de>
9650
9651 PR tree-optimization/71240
9652 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9653
30633bcc 96542016-05-24 Richard Biener <rguenther@suse.de>
9655
9656 PR tree-optimization/71230
9657 * gcc.dg/torture/pr71230.c: New testcase.
9658 * g++.dg/torture/pr71230.C: Likewise.
9659
c9d624bd 96602016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9661
9662 * c-c++-common/goacc/routine-5.c: Add tests.
9663 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9664 * gfortran.dg/goacc/routine-6.f90: Add tests.
9665
ce143ff0 96662016-05-24 Richard Biener <rguenther@suse.de>
9667
9668 PR tree-optimization/71253
9669 * gcc.dg/torture/pr71253.c: New testcase.
9670
3bdaecd5 96712016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9672
9673 PR middle-end/71252
9674 * gfortran.dg/pr71252.f90: New test.
9675
856b494d 96762016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9677
9678 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9679
7345b977 96802016-05-24 Richard Biener <rguenther@suse.de>
9681
9682 PR middle-end/70434
9683 PR c/69504
9684 * c-c++-common/vector-subscript-4.c: New testcase.
9685 * c-c++-common/vector-subscript-5.c: Likewise.
9686
6f065267 96872016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9688
9689 PR fortran/71123
9690 * gfortran.dg/namelist_90.f: New test
9691
fd6757da 96922016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9693
9694 PR fortran/66461
9695 * gfortran.dg/unexpected_eof.f: New test
9696
7d5555a8 96972016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9698 Kelvin Nilsen <kelvin@gcc.gnu.org>
9699
9700 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9701 as little endian.
9702
ae6744c9 97032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9704
9705 PR c++/70972
9706 * g++.dg/cpp0x/inh-ctor20.C: New.
9707 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9708
f0d91a85 97092016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9710
9711 PR c++/69095
9712 * g++.dg/cpp0x/variadic168.C: New.
9713
1618ffe5 97142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9715
9716 * g++.dg/cpp0x/pr31445.C: Test column number too.
9717 * g++.dg/cpp0x/pr32253.C: Likewise.
9718 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9719 * g++.dg/cpp0x/variadic36.C: Likewise.
9720
c0205bab 97212016-05-23 Marc Glisse <marc.glisse@inria.fr>
9722
9723 * gcc.dg/fold-notshift-2.c: Adjust.
9724
1398da0f 97252016-05-23 Marek Polacek <polacek@redhat.com>
9726
9727 PR c/49859
9728 * c-c++-common/Wswitch-unreachable-1.c: New test.
9729 * gcc.dg/Wswitch-unreachable-1.c: New test.
9730 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9731 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9732 * g++.dg/gomp/block-10.C: Likewise.
9733 * gcc.dg/gomp/block-10.c: Likewise.
9734 * g++.dg/gomp/block-9.C: Likewise.
9735 * gcc.dg/gomp/block-9.c: Likewise.
9736 * g++.dg/gomp/target-1.C: Likewise.
9737 * g++.dg/gomp/target-2.C: Likewise.
9738 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 9739 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 9740 * g++.dg/gomp/taskgroup-1.C: Likewise.
9741 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9742 * gcc.dg/gomp/teams-1.c: Likewise.
9743 * g++.dg/gomp/teams-1.C: Likewise.
9744 * g++.dg/overload/error3.C: Likewise.
9745 * g++.dg/tm/jump1.C: Likewise.
9746 * g++.dg/torture/pr40335.C: Likewise.
9747 * gcc.dg/c99-vla-jump-5.c: Likewise.
9748 * gcc.dg/switch-warn-1.c: Likewise.
9749 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9750 * gcc.dg/nested-func-1.c: Likewise.
9751 * gcc.dg/pr67784-4.c: Likewise.
9752
5403ed8b 97532016-05-23 Richard Biener <rguenther@suse.de>
9754
9755 PR tree-optimization/71230
9756 * gfortran.dg/pr71230-1.f90: New testcase.
9757 * gfortran.dg/pr71230-2.f90: Likewise.
9758
27510941 97592016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9760
1618ffe5 9761 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 9762 * gcc.dg/vect/pr58135.c: Add new.
9763 * gfortran.dg/pr46519-1.f: Adjust test case.
9764
a41c605d 97652016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9766
9767 PR c++/53401
9768 * g++.dg/cpp0x/decltype64.C: New.
9769
3eb254ab 97702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9771
9772 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9773 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9774 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9775
a75fffe1 97762016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9777
9778 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9779 Add poly64x1_t and poly64x2_t cases if supported.
9780 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9781 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9782 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9783 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9784 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9785
56979b12 97862016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9787
9788 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9789 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9790 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9791 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9792 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9793 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9794 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9795
dc5e98db 97962016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9797
9798 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9799
c0f383ae 98002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9801
9802 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9803 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9804
2a4d70a2 98052016-05-22 Jakub Jelinek <jakub@redhat.com>
9806
4c109025 9807 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9808 constraint instead of "r".
9809 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9810 insn instead of vxorpd.
9811 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9812
bad891ce 9813 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9814 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9815
ac23ddb9 9816 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9817
9dac9579 9818 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9819 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9820
2a4d70a2 9821 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9822
9eafdd7b 98232016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9824
9825 PR middle-end/40921
9826 * gcc.dg/tree-ssa/pr40921.c: New test.
9827
93df190d 98282016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9829
9830 PR target/71103
9831 * gcc.target/avr/pr71103.c: New test.
9832
933b9f7f 98332016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9834
9835 PR middle-end/71179
9836 * gcc.dg/tree-ssa/pr71179.c: New test.
9837
8bdfbc08 98382016-05-20 Martin Sebor <msebor@redhat.com>
9839
9840 PR c/71115
9841 * gcc.dg/init-excess-2.c: New test.
9842
6827ab42 98432016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9844
9845 * gnat.dg/opt53.adb: New test.
9846 * gnat.dg/opt54.adb: Likewise.
9847
58a5f4c0 98482016-05-20 Martin Jambor <mjambor@suse.cz>
9849
9850 PR tree-optimization/70884
9851 * gcc.dg/tree-ssa/pr70919.c: New test.
9852
bb7145f6 98532016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9854
9855 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9856 formatting.
f6871bbd 9857 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9858 fix code formatting.
9859
98602016-05-20 Nathan Sidwell <nathan@acm.org>
9861
9862 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9863 non-common cases.
9864 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 9865
9954d230 98662016-05-20 David Malcolm <dmalcolm@redhat.com>
9867
9868 * jit.dg/all-non-failing-tests.h: Add
9869 test-factorial-must-tail-call.c.
9870 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9871 * jit.dg/test-factorial-must-tail-call.c: New test case.
9872
08a161f9 98732016-05-20 Jakub Jelinek <jakub@redhat.com>
9874
9875 PR fortran/71204
9876 * gfortran.dg/pr71204.f90: New test.
9877
3d380077 98782016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9879
9880 * gcc.target/nvptx/sincos.c: New test.
9881
0f104d56 98822016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9883
9884 PR c++/70572
9885 * g++.dg/cpp1y/auto-fn31.C: New.
9886
61736a1b 98872016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9888
9889 * gcc.target/powerpc/vec-addec.c: New test.
9890 * gcc.target/powerpc/vec-addec-int128.c: New test.
9891
b4a61e77 98922016-05-20 David Malcolm <dmalcolm@redhat.com>
9893
9894 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9895 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9896 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9897 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9898
9a2ace10 98992016-05-20 Jan Hubicka <hubicka@ucw.cz>
9900
9901 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9902
45cdf8c6 99032016-05-20 Jakub Jelinek <jakub@redhat.com>
9904
b9a1dcd5 9905 PR c++/71210
9906 * g++.dg/opt/pr71210-1.C: New test.
9907 * g++.dg/opt/pr71210-2.C: New test.
9908
45cdf8c6 9909 PR tree-optimization/29756
9910 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9911 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9912 only on selected targets where V4SImode vectors are known to be
9913 supported.
9914
92e3ffbf 99152016-05-20 Marc Glisse <marc.glisse@inria.fr>
9916
9917 PR tree-optimization/71079
9918 PR tree-optimization/71206
9919 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9920
5da368e3 99212016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9922
9923 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9924 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9925 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9926
2506d97a 99272016-05-20 Richard Guenther <rguenther@suse.de>
9928
9929 PR tree-optimization/29756
9930 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9931
adade307 99322016-05-20 Richard Biener <rguenther@suse.de>
9933
9934 PR tree-optimization/71185
9935 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9936
c3deca25 99372016-05-20 Richard Biener <rguenther@suse.de>
9938
9939 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9940
8b0bef14 99412016-05-19 Marek Polacek <polacek@redhat.com>
9942
9943 PR c++/71075
9944 * g++.dg/diagnostic/pr71075.C: New test.
9945
08025288 99462016-05-19 David Malcolm <dmalcolm@redhat.com>
9947
9948 PR c++/71184
9949 * g++.dg/pr71184.C: New test case.
9950
26a51591 99512016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9952
9953 * gcc.target/powerpc/darn-0.c: New test.
9954 * gcc.target/powerpc/darn-1.c: New test.
9955 * gcc.target/powerpc/darn-2.c: New test.
9956
d8d3e75a 99572016-05-19 Marek Polacek <polacek@redhat.com>
9958
9959 PR tree-optimization/71031
9960 * gcc.dg/tree-ssa/vrp100.c: New test.
9961
c28211ae 99622016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9963
9964 PR rtl-optimization/71148
9965 * gcc.dg/pr71148.c: New test.
9966
3f5ea43a 99672016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9968
9969 PR target/71056
9970 * gcc.target/arm/pr71056.c: New test.
9971
2a7d4c20 99722016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9973
9974 * c-c++-common/pr69669.c: Check the used mode.
9975
ed0b0569 99762016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9977
9978 PR sanitizer/64354
9979 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9980
410372fe 99812016-05-19 Richard Biener <rguenther@suse.de>
9982
9983 PR tree-optimization/70729
9984 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9985 * gcc.dg/graphite/scop-18.c: Likewise.
9986 * gcc.dg/pr41783.c: Disable LIM.
9987 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9988 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9989 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9990 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9991 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9992 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9993 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9994 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9995 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9996 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9997 * gfortran.dg/pr42108.f90: Likewise.
9998
56f34f03 99992016-05-18 David Malcolm <dmalcolm@redhat.com>
10000
10001 PR driver/69265
10002 * gcc.dg/spellcheck-options-11.c: New test case.
10003
e6481cd1 100042016-05-18 Jakub Jelinek <jakub@redhat.com>
10005
10006 PR c++/71100
10007 * g++.dg/opt/pr71100.C: New test.
10008
be951c59 100092016-05-18 Martin Jambor <mjambor@suse.cz>
10010
10011 PR ipa/69708
10012 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10013 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10014 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10015 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10016
665ff45b 100172016-05-18 Martin Jambor <mjambor@suse.cz>
10018
10019 PR ipa/69708
10020 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10021 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10022 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10023 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10024 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10025
485be62c 100262016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10027
10028 PR c++/69793
10029 * g++.dg/template/crash122.C: New.
10030
b251d5f5 100312016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10032
10033 PR c++/70466
10034 * g++.dg/template/pr70466-1.C: New.
10035 * g++.dg/template/pr70466-2.C: Likewise.
10036
c93e9931 100372016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10038
10039 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10040 splat operations and the XXSPLTIB instruction.
10041 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10042 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10043 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10044 xxlxor to clear a register.
10045
8ba6639c 100462016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10047
10048 * gcc.dg/torture/pr71020.c: New test.
10049
ec6e3005 100502016-05-18 Martin Jambor <mjambor@suse.cz>
10051
10052 PR ipa/70646
10053 * gcc.dg/ipa/pr70646.c: New test.
10054
5ef3c918 100552016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10056
10057 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10058
70a88eab 100592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10060
10061 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10062 missing tests for vreinterpretq_p{8,16}.
10063
b52a930c 100642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10065
10066 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10067 vsliq_n_s64 and vsliq_n_u64.
10068
bdd4080b 100692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10070
10071 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10072 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10073
37814bf5 100742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10075
10076 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10077 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10078 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10079
764af2e0 100802016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10081
10082 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10083 in comment.
10084
ffe01a83 100852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 10086
10087 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10088 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10089 "blr\t" and switch to scan-assembler-times.
10090
fab6dae9 100912016-05-18 Jiong Wang <jiong.wang@arm.com>
10092
231010db 10093 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10094 with __aarch64__.
10095 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10096 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 10097
4eb0c566 100982016-05-18 Jakub Jelinek <jakub@redhat.com>
10099
442f18f1 10100 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10101 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10102 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10103 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10104 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10105 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10106
4d83b36b 10107 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10108 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10109
a4528eec 10110 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10111 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10112
f0066139 10113 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10114 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10115
4eb0c566 10116 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10117
303e9267 101182016-05-18 Richard Biener <rguenther@suse.de>
10119
10120 PR tree-optimization/71168
10121 * gcc.dg/torture/pr71168.c: New testcase.
10122
0d7ddd44 101232016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10124
10125 PR middle-end/63586
10126 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10127 * gcc.dg/tree-ssa/pr63586.c: New test.
10128 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10129
899bcc0f 101302016-05-17 Nathan Sidwell <nathan@acm.org>
10131
10132 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10133 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10134 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10135 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10136
a2246979 101372016-05-17 Nathan Sidwell <nathan@acm.org>
10138
10139 * gcc.target/nvptx/abi-vararg-3.c: New.
10140
2f6a4d21 101412016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10142
10143 PR tree-optimization/54579
10144 PR middle-end/55299
10145 * gcc.dg/fold-notrotate-1.c: New test.
10146 * gcc.dg/fold-notshift-1.c: New test.
10147 * gcc.dg/fold-notshift-2.c: New test.
10148
27bdad45 101492016-05-17 Marek Polacek <polacek@redhat.com>
10150
10151 PR ipa/71146
10152 * g++.dg/ipa/pr71146.C: New test.
10153
f33a295a 101542016-05-17 David Malcolm <dmalcolm@redhat.com>
10155
10156 * jit.dg/test-error-array-bounds.c: New test case.
10157
b6dd53bf 101582016-05-17 Marc Glisse <marc.glisse@inria.fr>
10159
10160 * gcc.dg/tree-ssa/and-1.c: New testcase.
10161
a8719545 101622016-05-17 Marc Glisse <marc.glisse@inria.fr>
10163
10164 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10165 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10166
34806102 101672016-05-17 Marc Glisse <marc.glisse@inria.fr>
10168
10169 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10170 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10171
25fe08a8 101722016-05-17 Jiong Wang <jiong.wang@arm.com>
10173
10174 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10175
abf1a837 101762016-05-17 Jiong Wang <jiong.wang@arm.com>
10177
10178 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10179
666b9dd3 101802016-05-17 Jiong Wang <jiong.wang@arm.com>
10181
10182 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10183 ".2d[index]" when scan the assembly.
10184 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10185 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10186 float64x1.
10187 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10188
77d095c0 101892016-05-17 Richard Biener <rguenther@suse.de>
10190
10191 PR tree-optimization/71132
10192 * gcc.dg/torture/pr71132.c: New testcase.
10193
28adcc23 101942016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10195
10196 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10197
2439931e 101982016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10199
10200 PR target/70809
10201 * gcc.target/aarch64/pr70809_1.c: New test.
10202
5ec2ff80 102032016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10204
10205 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10206 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10207 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10208 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10209
17fd1c7a 102102016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10211 Ilya Enkovich <ilya.enkovich@intel.com>
10212
10213 PR target/71114
10214 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10215
46729204 102162016-05-16 Jan Hubicka <hubicka@ucw.cz>
10217
10218 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10219 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10220
2a1125d6 102212016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10222
10223 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10224 test for __ARM_FP16_ARGS.
10225 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10226 * gcc.target/arm/aapcs/neon-vect10.c: New.
10227 * gcc.target/arm/aapcs/neon-vect9.c: New.
10228 * gcc.target/arm/aapcs/vfp18.c: New.
10229 * gcc.target/arm/aapcs/vfp19.c: New.
10230 * gcc.target/arm/aapcs/vfp20.c: New.
10231 * gcc.target/arm/aapcs/vfp21.c: New.
10232 * gcc.target/arm/fp16-aapcs-1.c: New.
10233 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10234 test for __ARM_FP16_ARGS.
10235 * g++.target/arm/fp16-return-1.c: Update expected output.
10236
ea3d2d74 102372016-05-16 Jiong Wang <jiong.wang@arm.com>
10238
10239 PR testsuite/70227
10240 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10241
6989e05f 102422016-05-15 Harald Anlauf <anlauf@gmx.de>
10243
10244 PR fortran/69603
10245 * gfortran.dg/pr69603.f90: New testcase.
10246
a5f52592 102472016-05-14 Fritz Reese <fritzoreese@gmail.com>
10248
10249 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10250
88f949ab 102512016-05-14 Fritz Reese <fritzoreese@gmail.com>
10252
10253 PR fortran/71047
10254 * gfortran.dg/pr71047.f08: New test.
10255
90c88567 102562016-05-13 Joseph Myers <joseph@codesourcery.com>
10257
10258 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10259 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10260 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10261
00a690cc 102622016-05-13 Martin Sebor <msebor@redhat.com>
10263
10264 PR c++/60049
10265 * g++.dg/cpp0x/constexpr-60049.C: New test.
10266
ec8b6af7 102672016-05-13 Jakub Jelinek <jakub@redhat.com>
10268
10269 PR bootstrap/71071
10270 * gcc.dg/pr71071.c: New test.
10271
f54d1d7b 102722016-05-13 Uros Bizjak <ubizjak@gmail.com>
10273
10274 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10275 remove XOP handling.
2f3af60f 10276 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 10277
a39a0392 102782016-05-13 Nathan Sidwell <nathan@acm.org>
10279
10280 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10281 __atomic_is_lock_free declaration.
10282
42333dd9 102832016-05-13 Richard Biener <rguenther@suse.de>
10284
10285 PR tree-optimization/42587
10286 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10287
c5442454 102882016-05-13 Martin Liska <mliska@suse.cz>
10289
10290 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10291 the new format of dump output.
10292
03a400fb 102932016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10294
10295 * gcc.dg/pr71084.c: New test.
10296
69278c3f 102972016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10298
231010db 10299 PR target/53440
10300 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 10301
8138f11b 103022016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10303
10304 * gcc.target/aarch64/struct_return.c: New test.
10305
22a3f7bd 103062016-05-12 Marek Polacek <polacek@redhat.com>
10307
10308 PR c/70756
10309 * c-c++-common/pr70756-2.c: New test.
10310 * c-c++-common/pr70756.c: New test.
10311
9bcd42cc 103122016-05-12 Richard Biener <rguenther@suse.de>
10313
10314 PR tree-optimization/71059
10315 * gcc.dg/torture/pr71059.c: New testcase.
10316
5ffb4a0d 103172016-05-12 Richard Biener <rguenther@suse.de>
10318
10319 PR tree-optimization/71062
10320 * gcc.dg/torture/pr71062.c: New testcase.
10321
2ab65c31 103222016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10323
10324 PR tree-optimization/71006
10325 * gcc.dg/pr71006.c: New test.
10326
f0158fc0 103272016-05-12 Marek Polacek <polacek@redhat.com>
10328
10329 PR driver/71063
10330 * gcc.dg/opts-7.c: New test.
10331
0f56938b 103322016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10333
10334 PR target/70830
10335 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10336 Add -save-temps to dg-options.
10337 Scan for ldmfd rather than pop instruction.
10338 * gcc.target/arm/interrupt-2.c: Likewise.
10339 * gcc.target/arm/pr70830.c: New test.
10340
e10946d5 103412016-05-12 Jakub Jelinek <jakub@redhat.com>
10342
9fa8e468 10343 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10344 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10345
9ce62bbe 10346 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10347 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10348 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10349
708ae1b1 10350 PR target/71019
10351 * gcc.target/i386/avx512vl-pack-1.c: New test.
10352 * gcc.target/i386/avx512vl-pack-2.c: New test.
10353 * gcc.target/i386/avx512bw-pack-2.c: New test.
10354
a461f32e 10355 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10356
e10946d5 10357 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10358 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10359 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10360
f52a3ef6 103612016-05-12 Richard Biener <rguenther@suse.de>
10362
10363 PR tree-optimization/70986
10364 * gcc.dg/torture/pr70986-1.c: New testcase.
10365 * gcc.dg/torture/pr70986-2.c: Likewise.
10366 * gcc.dg/torture/pr70986-3.c: Likewise.
10367
54c4d22e 103682016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10369
10370 PR c/43651
10371 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10372 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10373
57215d5b 103742016-05-11 Uros Bizjak <ubizjak@gmail.com>
10375
10376 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10377 directive.
10378 * gcc.target/i386/pr66746.c: Ditto.
10379
67d3121c 103802016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10381
10382 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10383 support.
10384 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10385 warning when using -mvsx-timode.
10386 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10387 * gcc.target/powerpc/dform-2.c: Likewise.
10388 * gcc.target/powerpc/pr68805.c: Likewise.
10389
7f8012a5 103902016-05-11 Marek Polacek <polacek@redhat.com>
10391
10392 PR c++/71024
10393 * c-c++-common/attributes-3.c: New test.
10394
3e8567ce 103952016-05-11 Nathan Sidwell <nathan@acm.org>
10396
10397 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10398 * gcc.c-torture/execute/pr68185.c: Likewise.
10399 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10400 * gcc.dg/pr69634.c: Requires scheduling.
10401 * gcc.dg/torture/pr66178.c: Require label values.
10402 * gcc.dg/setjmp-6.c: Require indirect jumps.
10403
3739ac00 104042016-05-11 Richard Biener <rguenther@suse.de>
10405
10406 PR tree-optimization/71055
10407 * gcc.dg/torture/pr71055.c: New testcase.
10408
1ff8b385 104092016-05-11 Richard Biener <rguenther@suse.de>
10410
10411 PR debug/71057
10412 * g++.dg/debug/pr71057.C: New testcase.
10413
77126efa 104142016-05-11 Jakub Jelinek <jakub@redhat.com>
10415
10416 PR fortran/70855
10417 * gfortran.dg/gomp/pr70855.f90: New test.
10418
6fcaaf9b 104192016-05-11 Richard Biener <rguenther@suse.de>
10420
10421 PR middle-end/71002
10422 * g++.dg/torture/pr71002.C: New testcase.
10423
bfa8ea12 104242016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10425
10426 PR middle-end/70807
10427 * gcc.dg/pr70807.c: New test.
10428
87632549 104292016-05-10 Martin Sebor <msebor@redhat.com>
10430
10431 PR c++/38611
10432 * g++.dg/Wattributes.C: New test.
10433
f9153689 104342016-05-10 Marc Glisse <marc.glisse@inria.fr>
10435
10436 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10437 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10438 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10439
a44ed58a 104402016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10441
10442 PR target/70799
10443 * gcc.target/i386/pr70799-1.c: New test.
10444
d6c90d89 104452016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10446
10447 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10448
c1f73044 104492016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10450
10451 PR middle-end/70877
10452 * gcc.target/i386/pr70877.c: New test.
10453
e66d763a 104542016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10455
10456 PR tree-optimization/70786
10457 * gcc.target/i386/pr70876.c: New test.
10458
a30ff73a 104592016-05-10 Jakub Jelinek <jakub@redhat.com>
10460
10461 PR target/70927
10462 * gcc.target/i386/avx512vl-logic-1.c: New test.
10463 * gcc.target/i386/avx512vl-logic-2.c: New test.
10464 * gcc.target/i386/avx512dq-logic-2.c: New test.
10465
4b3fd38f 104662016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10467
10468 PR target/70963
10469 * gcc.target/powerpc/pr70963.c: New.
10470
abf93a25 104712016-05-10 David Malcolm <dmalcolm@redhat.com>
10472
10473 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10474 (test_very_wide_line): Add ruler to expected output.
10475 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10476 (test_very_wide_line): Likewise.
10477 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10478 (test_show_locus): Within the handling of "test_very_wide_line",
10479 enable show_ruler_p on the diagnostic context.
10480
d614888f 104812016-05-10 Richard Biener <rguenther@suse.de>
10482
10483 PR tree-optimization/71039
10484 * gcc.dg/torture/pr71039.c: New testcase.
10485
dbca5ed9 104862016-05-10 Nathan Sidwell <nathan@acm.org>
10487
10488 * gcc.dg/nested-func-10.c: Requires alloca.
10489 * gcc.dg/nested-func-9.c: Requires alloca.
10490 * gcc.c-torture/execute/pr70460.c: Requires labels.
10491 * gcc.c-torture/compile/pr70199.c: Requires labels.
10492 * gcc.target/nvptx/decl.c: Compile only.
10493 * gcc.target/nvptx/trailing-init.c: Compile only.
10494 * gcc.target/nvptx/ary-init.c: Compile only.
10495
3fa82609 104962016-05-10 Marek Polacek <polacek@redhat.com>
10497
10498 PR c/70255
10499 * gcc.dg/attr-opt-1.c: New test.
10500
76825907 105012016-05-10 Richard Biener <rguenther@suse.de>
10502
10503 PR tree-optimization/70497
10504 PR tree-optimization/28367
10505 * gcc.dg/torture/20160404-1.c: New testcase.
10506 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10507 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10508
68255819 105092016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10510
10511 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10512
d9aa8cdb 105132016-05-09 Uros Bizjak <ubizjak@gmail.com>
10514
10515 * gcc.target/i386/fabsneg-1.c New test.
10516
7cc16f50 105172016-05-09 Alan Modra <amodra@gmail.com>
10518
10519 PR testsuite/70826
10520 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10521
a83b7b63 105222016-05-09 Richard Biener <rguenther@suse.de>
10523
10524 PR tree-optimization/70985
10525 * gcc.dg/torture/pr70985.c: New testcase.
10526
189d0706 105272016-05-09 Bin Cheng <bin.cheng@arm.com>
10528
10529 * gcc.dg/tree-ssa/ifc-9.c: New test.
10530 * gcc.dg/tree-ssa/ifc-10.c: New test.
10531 * gcc.dg/tree-ssa/ifc-11.c: New test.
10532 * gcc.dg/tree-ssa/ifc-12.c: New test.
10533 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10534 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10535 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10536
1ec957b0 105372016-05-09 Richard Biener <rguenther@suse.de>
10538
10539 PR fortran/70937
10540 * gfortran.dg/pr70937.f90: New testcase.
10541
923c7714 105422016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10543
10544 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10545
d7cd448a 105462016-05-07 Fritz Reese <fritzoreese@gmail.com>
10547
10548 PR fortran/56226
10549 * gfortran.dg/dec_structure_1.f90: New testcase.
10550 * gfortran.dg/dec_structure_2.f90: Ditto.
10551 * gfortran.dg/dec_structure_3.f90: Ditto.
10552 * gfortran.dg/dec_structure_4.f90: Ditto.
10553 * gfortran.dg/dec_structure_5.f90: Ditto.
10554 * gfortran.dg/dec_structure_6.f90: Ditto.
10555 * gfortran.dg/dec_structure_7.f90: Ditto.
10556 * gfortran.dg/dec_structure_8.f90: Ditto.
10557 * gfortran.dg/dec_structure_9.f90: Ditto.
10558 * gfortran.dg/dec_structure_10.f90: Ditto.
10559 * gfortran.dg/dec_structure_11.f90: Ditto.
10560 * gfortran.dg/dec_union_1.f90: Ditto.
10561 * gfortran.dg/dec_union_2.f90: Ditto.
10562 * gfortran.dg/dec_union_3.f90: Ditto.
10563 * gfortran.dg/dec_union_4.f90: Ditto.
10564 * gfortran.dg/dec_union_5.f90: Ditto.
10565 * gfortran.dg/dec_union_6.f90: Ditto.
10566 * gfortran.dg/dec_union_7.f90: Ditto.
10567
f681e29b 105682016-05-07 Tom de Vries <tom@codesourcery.com>
10569
10570 PR tree-optimization/70956
10571 * gcc.dg/graphite/pr70956.c: New test.
10572
68d7f375 105732016-05-06 Jakub Jelinek <jakub@redhat.com>
10574
faf39348 10575 PR middle-end/70941
10576 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10577 (a, b, c, d): Change type from char to signed char.
10578 (main): Compare against (signed char) -1634678893 instead of
10579 hardcoded -109. Use __builtin_abort instead of abort.
10580
b768b13a 10581 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10582 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10583
68d7f375 10584 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10585
5dda16ea 105862016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10587
10588 PR debug/70935
10589 * gcc.dg/torture/pr70935.c: New test.
10590
13ede1b5 105912016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10592
10593 PR target/58219
7fc878c4 10594 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 10595
96d94be2 105962016-05-06 Richard Biener <rguenther@suse.de>
10597
10598 PR tree-optimization/70960
10599 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10600
e5d9f15d 106012016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10602
10603 PR target/52933
10604 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10605 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10606 Adjust expected instruction counts.
10607 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10608
2dd7705f 106092016-05-06 Marek Polacek <polacek@redhat.com>
10610
10611 PR sanitizer/70875
10612 * gcc.dg/ubsan/bounds-3.c: New test.
10613
cb8bc632 106142016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10615
10616 PR target/54089
10617 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10618
b343c173 106192016-05-06 Richard Biener <rguenther@suse.de>
10620
10621 PR middle-end/70931
10622 * gfortran.dg/pr70931.f90: New testcase.
10623
1e3db0b1 106242016-05-06 Richard Biener <rguenther@suse.de>
10625
10626 PR middle-end/70941
10627 * gcc.dg/torture/pr70941.c: New testcase.
10628
bdd54b6d 106292016-05-05 Bin Cheng <bin.cheng@arm.com>
10630
10631 PR tree-optimization/57206
10632 * gcc.dg/vect/pr57206.c: New test.
10633
499adcfd 106342016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10635
10636 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10637
871164c4 106382016-05-05 Jakub Jelinek <jakub@redhat.com>
10639
ecb23e00 10640 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10641
871164c4 10642 * c-c++-common/Wdangling-else-4.c: New test.
10643
70cf83ba 106442016-05-04 Jakub Jelinek <jakub@redhat.com>
10645
858c9470 10646 PR c++/70906
10647 PR c++/70933
10648 * g++.dg/opt/pr70906.C: New test.
10649 * g++.dg/opt/pr70933.C: New test.
10650
70cf83ba 10651 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10652
aaa36a78 106532016-05-04 Jan Hubicka <hubicka@ucw.cz>
10654
10655 * gcc.dg/ipa/pure-const-3.c: New testcase.
10656
1d52c456 106572016-05-04 Marek Polacek <polacek@redhat.com>
10658
10659 * c-c++-common/Wdangling-else-1.c: New test.
10660 * c-c++-common/Wdangling-else-2.c: New test.
10661 * c-c++-common/Wdangling-else-3.c: New test.
10662
dc581573 106632016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10664
10665 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10666 flag is present.
10667
a64030fe 106682016-05-04 Marek Polacek <polacek@redhat.com>
10669
10670 PR c/48778
10671 * gcc.dg/Waddress-2.c: New test.
10672
b461b04a 106732016-05-04 Alan Modra <amodra@gmail.com>
10674
10675 * gcc.target/powerpc/pr70866.c: New.
10676
c388a0cf 106772016-05-03 Martin Sebor <msebor@redhat.com>
10678
10679 PR c++/66561
10680 * c-c++-common/builtin_location.c: New test.
10681 * g++.dg/cpp1y/builtin_location.C: New test.
10682
5d4db8ef 106832016-05-03 Marek Polacek <polacek@redhat.com>
10684
10685 PR c/70859
10686 * gcc.dg/pr70859.c: New test.
10687 * gcc.dg/pr70859-2.c: New test.
10688
ca938765 106892016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10690
10691 * gnat.dg/debug5.adb: New testcase.
10692
60b27d5f 106932016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10694
10695 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10696 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10697 Procedure to check for z10 instruction set.
10698
5ab325d0 106992016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10700
10701 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10702
c548a0ad 107032016-05-03 Alan Modra <amodra@gmail.com>
10704
10705 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10706
d5ecd946 107072016-05-03 Jakub Jelinek <jakub@redhat.com>
10708
10709 * gcc.target/i386/avx512f-cvt-1.c: New test.
10710
35b0a053 107112016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10712
10713 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10714 -fdump-tree-vrp-details.
10715
9ae1b28a 107162016-05-03 Richard Biener <rguenther@suse.de>
10717
10718 * gcc.dg/pr30172-1.c: Adjust.
10719 * gcc.dg/pr63743.c: Likewise.
10720 * gcc.dg/tm/pr51696.c: Likewise.
10721 * c-c++-common/tm/safe-1.c: Likewise.
10722 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10723 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10724 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10725 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10726
9c1a31e4 107272016-05-03 Jakub Jelinek <jakub@redhat.com>
10728
fe69bcb9 10729 PR rtl-optimization/70467
10730 * gcc.target/i386/pr70467-3.c: New test.
10731 * gcc.target/i386/pr70467-4.c: New test.
10732
9082c4a4 10733 PR tree-optimization/70916
10734 * gcc.c-torture/compile/pr70916.c: New test.
10735
9c1a31e4 10736 PR target/49244
10737 * gcc.target/i386/pr49244-1.c: New test.
10738 * gcc.target/i386/pr49244-2.c: New test.
10739
69105acc 107402016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10741
10742 PR rtl-optimization/44281
10743 * gcc.target/i386/pr44281.c: New test.
10744
9ab8df54 107452016-05-03 bin cheng <bin.cheng@arm.com>
10746
10747 PR tree-optimization/56541
10748 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10749 * gcc.dg/vect/pr56541.c: new test.
10750
3c62cae0 107512016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10752
10753 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10754 __float128.
10755 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10756
91abc161 107572016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10758
10759 PR testsuite/70520
10760 * c-c++-common/asan/clone-test-1.c (main): Align child process
10761 stack to 16 bytes.
10762
aa3d1155 107632016-05-02 David Malcolm <dmalcolm@redhat.com>
10764
10765 PR c++/62314
10766 * g++.dg/spellcheck-fields-2.C: New test case.
10767
002c3f28 107682016-05-02 David Malcolm <dmalcolm@redhat.com>
10769
10770 PR c++/62314
10771 * g++.dg/pr62314.C: New test case.
10772
46e5dccc 107732016-05-02 Jan Hubicka <hubicka@ucw.cz>
10774
10775 * gcc.dg/ipa/inline-8.c: New testcase.
10776
663f4248 107772016-05-02 Jakub Jelinek <jakub@redhat.com>
10778
10779 PR rtl-optimization/70467
10780 * gcc.target/i386/pr70467-1.c: New test.
10781
efe8bdf5 107822016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10783
10784 * gcc.dg/spec-options.c: Run the test on all targets.
10785 * gcc.dg/foo.specs: Use cpp_unique_options.
10786
47ef9633 107872016-05-02 Marc Glisse <marc.glisse@inria.fr>
10788
10789 * gcc.dg/tree-ssa/unord.c: New testcase.
10790
eb1a077c 107912016-05-02 Marc Glisse <marc.glisse@inria.fr>
10792
10793 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10794
28e869d0 107952016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10796
10797 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10798
dd185f6e 107992016-05-02 Marek Polacek <polacek@redhat.com>
10800
10801 PR c/70851
10802 * gcc.dg/enum-incomplete-3.c: New test.
10803
773d09b9 108042016-05-02 Marek Polacek <polacek@redhat.com>
10805 Tom de Vries <tom@codesourcery.com>
10806
10807 PR tree-optimization/70700
10808 * gcc.dg/pr70700.c: New test.
10809
f0dc3286 108102016-05-01 Uros Bizjak <ubizjak@gmail.com>
10811
10812 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10813 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10814 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10815 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10816 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10817
7f931827 108182016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10819
10820 * ada/acats/run_acats: Rename into...
10821 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10822 * ada/acats/run_all.sh: Remove redundant test.
10823 (target_run): Move around.
10824 (target_gnatchop): Use newly built executable.
10825 (target_gnatmake): Likewise.
10826 Check that the compilation of impbit succeeds.
10827
1c492b4e 108282016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10829
10830 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10831 * gcc.dg/20021029-1.c: Likewise.
10832 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10833 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10834 * gcc.target/sh/cmpstr.c: Likewise.
10835 * gcc.target/sh/cmpstrn.c: Likewise.
10836 * gcc.target/sh/memset.c: Likewise.
10837 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10838 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10839 * gcc.target/sh/pr39423-1.c: Likewise.
10840 * gcc.target/sh/pr49468-di.c: Likewise.
10841 * gcc.target/sh/pr49468-si.c: Likewise.
10842 * gcc.target/sh/pr49880-1.c: Likewise.
10843 * gcc.target/sh/pr49880-2.c: Likewise.
10844 * gcc.target/sh/pr49880-3.c: Likewise.
10845 * gcc.target/sh/pr50751-1.c: Likewise.
10846 * gcc.target/sh/pr50751-4.c: Likewise.
10847 * gcc.target/sh/pr50751-7.c: Likewise.
10848 * gcc.target/sh/pr51244-1.c: Likewise.
10849 * gcc.target/sh/pr51244-10.c: Likewise.
10850 * gcc.target/sh/pr51244-11.c: Likewise.
10851 * gcc.target/sh/pr51244-12.c: Likewise.
10852 * gcc.target/sh/pr51244-13.c: Likewise.
10853 * gcc.target/sh/pr51244-14.c: Likewise.
10854 * gcc.target/sh/pr51244-17.c: Likewise.
10855 * gcc.target/sh/pr51244-18.c: Likewise.
10856 * gcc.target/sh/pr51244-19.c: Likewise.
10857 * gcc.target/sh/pr51244-4.c: Likewise.
10858 * gcc.target/sh/pr51244-5.c: Likewise.
10859 * gcc.target/sh/pr51244-7.c: Likewise.
10860 * gcc.target/sh/pr51244-8.c: Likewise.
10861 * gcc.target/sh/pr51244-9.c: Likewise.
10862 * gcc.target/sh/pr51697.c: Likewise.
10863 * gcc.target/sh/pr52483-1.c: Likewise.
10864 * gcc.target/sh/pr52483-2.c: Likewise.
10865 * gcc.target/sh/pr52483-3.c: Likewise.
10866 * gcc.target/sh/pr52483-5.c: Likewise.
10867 * gcc.target/sh/pr52933-1.c: Likewise.
10868 * gcc.target/sh/pr52933-2.c: Likewise.
10869 * gcc.target/sh/pr52933-3.c: Likewise.
10870 * gcc.target/sh/pr53568-1.c: Likewise.
10871 * gcc.target/sh/pr53976-1.c: Likewise.
10872 * gcc.target/sh/pr53988-1.c: Likewise.
10873 * gcc.target/sh/pr53988.c: Likewise.
10874 * gcc.target/sh/pr54089-1.c: Likewise.
10875 * gcc.target/sh/pr54089-6.c: Likewise.
10876 * gcc.target/sh/pr54089-7.c: Likewise.
10877 * gcc.target/sh/pr54089-8.c: Likewise.
10878 * gcc.target/sh/pr54089-9.c: Likewise.
10879 * gcc.target/sh/pr54236-1.c: Likewise.
10880 * gcc.target/sh/pr54236-2.c: Likewise.
10881 * gcc.target/sh/pr54236-3.c: Likewise.
10882 * gcc.target/sh/pr54236-4.c: Likewise.
10883 * gcc.target/sh/pr54386.c: Likewise.
10884 * gcc.target/sh/pr54602-1.c: Likewise.
10885 * gcc.target/sh/pr54685.c: Likewise.
10886 * gcc.target/sh/pr54760-1.c: Likewise.
10887 * gcc.target/sh/pr54760-2.c: Likewise.
10888 * gcc.target/sh/pr54760-3.c: Likewise.
10889 * gcc.target/sh/pr54760-4.c: Likewise.
10890 * gcc.target/sh/pr54760-5.c: Likewise.
10891 * gcc.target/sh/pr54760-6.c: Likewise.
10892 * gcc.target/sh/pr55146.c: Likewise.
10893 * gcc.target/sh/pr55160.c: Likewise.
10894 * gcc.target/sh/pr59278.c: Likewise.
10895 * gcc.target/sh/pr59401-1.c: Likewise.
10896 * gcc.target/sh/pr59533-1.c: Likewise.
10897 * gcc.target/sh/pr63260.c: Likewise.
10898 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10899 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10900 * gcc.target/sh/strlen.c: Likewise.
10901 * gcc.target/sh/torture/pr30807.c: Likewise.
10902 * gcc.target/sh/torture/pr34777.c: Likewise.
10903 * gcc.target/sh/torture/pr64652.c: Likewise.
10904 * gcc.target/sh/torture/pr65505.c: Likewise.
10905 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10906 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10907
0c4005be 109082016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10909
10910 PR c++/66644
10911 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10912
d94e6223 109132016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10914
10915 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10916 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10917 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10918 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10919
46f37836 109202016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10921
10922 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10923 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10924
4d0a8bac 109252016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10926
10927 PR middle-end/70626
10928 * c-c++-common/goacc/combined-reduction.c: New test.
10929 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10930
b98e0db3 109312016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10932
10933 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10934 *movdi_internal pattern only if PIC off.
10935 * gcc.target/i386/pr70155-2.c: Likewise.
10936 * gcc.target/i386/pr70155-3.c: Likewise.
10937 * gcc.target/i386/pr70155-4.c: Likewise.
10938 * gcc.target/i386/pr70155-5.c: Likewise.
10939 * gcc.target/i386/pr70155-6.c: Likewise.
10940 * gcc.target/i386/pr70155-7.c: Likewise.
10941 * gcc.target/i386/pr70155-8.c: Likewise.
10942 * gcc.target/i386/pr70155-15.c: Likewise.
10943 * gcc.target/i386/pr70155-17.c: Likewise.
10944 * gcc.target/i386/pr70155-22.c: Likewise.
10945
8b066242 109462016-04-29 Bin Cheng <bin.cheng@arm.com>
10947
10948 PR tree-optimization/70803
10949 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10950
22912e73 109512016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10952
10953 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10954 optimization of vector loop.
10955 * gcc.target/i386/vect-unpack-3.c: New test.
10956 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10957 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10958 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10959
568128c6 109602016-04-29 Marek Polacek <polacek@redhat.com>
10961
10962 PR sanitizer/70342
10963 * g++.dg/ubsan/null-7.C: New test.
10964
025dd1e0 10965 PR c/70852
10966 * gcc.dg/pr70852.c: New test.
10967
eb16928e 109682016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10969
10970 PR/69089
10971 * g++.dg/cpp0x/alignas6.C: New test.
10972
d7377ee9 109732016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10974
4860a6bf 10975 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10976 * gcc.dg/pr27003.c: Likewise.
10977 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10978 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10979 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10980 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 10981 * gcc.target/arc/mxy.c: Likewise.
10982 * gcc.target/arc/mswape.c: Likewise.
10983 * gcc.target/arc/mrtsc.c: Likewise.
10984 * gcc.target/arc/mcrc.c: Likewise.
10985 * gcc.target/arc/mdsp-packa.c: Likewise.
10986 * gcc.target/arc/mdvbf.c: Likewise.
10987 * gcc.target/arc/mlock.c: Likewise.
10988 * gcc.target/arc/mmac-24.c: Likewise.
10989 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10990
efa1b7ab 109912016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10992 Matthijs Kooijman <matthijs@stdin.nl>
10993 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10994
10995 PR target/60040
10996 * gcc.target/avr/pr60040-1.c: New.
10997 * gcc.target/avr/pr60040-2.c: New.
10998
00371d68 109992016-04-29 Richard Biener <rguenther@suse.de>
11000
11001 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11002
73447cc5 110032016-04-29 Richard Biener <rguenther@suse.de>
11004
11005 PR tree-optimization/13962
11006 PR tree-optimization/65686
11007 * gcc.dg/uninit-pr65686.c: New testcase.
11008
c2087b56 110092016-04-29 Jakub Jelinek <jakub@redhat.com>
11010
11011 PR middle-end/70843
11012 * gcc.dg/pr70843.c: New test.
11013
cdd06d5a 110142016-04-28 Jakub Jelinek <jakub@redhat.com>
11015
11016 PR target/70858
11017 * gcc.target/i386/pr70858.c: New test.
11018
1a60079e 110192016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11020
11021 * gcc.target/arc/nps400-1.c: New file.
11022
11bc2894 110232016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11024 Andrew Burgess <andrew.burgess@embecosm.com>
11025
11026 * gcc.target/arc/movh_cl-1.c: New file.
11027
dd9bf0b5 110282016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11029 Andrew Burgess <andrew.burgess@embecosm.com>
11030
11031 * gcc.target/arc/extzv-1.c: New file.
11032 * gcc.target/arc/insv-1.c: New file.
11033 * gcc.target/arc/insv-2.c: New file.
11034 * gcc.target/arc/movb-1.c: New file.
11035 * gcc.target/arc/movb-2.c: New file.
11036 * gcc.target/arc/movb-3.c: New file.
11037 * gcc.target/arc/movb-4.c: New file.
11038 * gcc.target/arc/movb-5.c: New file.
11039 * gcc.target/arc/movb_cl-1.c: New file.
11040 * gcc.target/arc/movb_cl-2.c: New file.
11041 * gcc.target/arc/movbi_cl-1.c: New file.
11042 * gcc.target/arc/movl-1.c: New file.
11043
a22e4209 110442016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11045 Andrew Burgess <andrew.burgess@embecosm.com>
11046
11047 * gcc.target/arc/cmem-1.c: New file.
11048 * gcc.target/arc/cmem-2.c: New file.
11049 * gcc.target/arc/cmem-3.c: New file.
11050 * gcc.target/arc/cmem-4.c: New file.
11051 * gcc.target/arc/cmem-5.c: New file.
11052 * gcc.target/arc/cmem-6.c: New file.
11053 * gcc.target/arc/cmem-7.c: New file.
11054 * gcc.target/arc/cmem-ld.inc: New file.
11055 * gcc.target/arc/cmem-st.inc: New file.
11056
287c3982 110572016-04-28 Jakub Jelinek <jakub@redhat.com>
11058
11059 PR target/70821
11060 * gcc.target/i386/pr70821.c: New test.
11061
e40e5340 110622016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11063
11064 * gcc.target/powerpc/vec-adde.c: New test.
11065 * gcc.target/powerpc/vec-adde-int128.c: New test.
11066
cf977d50 110672016-04-28 Jakub Jelinek <jakub@redhat.com>
11068
11069 * gcc.target/i386/avx-vround-1.c: New test.
11070 * gcc.target/i386/avx-vround-2.c: New test.
11071 * gcc.target/i386/avx512vl-vround-1.c: New test.
11072 * gcc.target/i386/avx512vl-vround-2.c: New test.
11073
572f8300 110742016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11075
11076 PR testsuite/70595
11077 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11078 (check_effective_target_cilkplus_runtime): ... this.
11079 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11080 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11081
11082 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11083 Require cilkplus_runtime.
11084 Don't add -lcilkrts.
11085 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11086 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11087 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11088 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11089 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11090 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11091 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11092 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11093 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11094 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11095 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11096 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11097 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11098 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11099 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11100 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11101 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11102 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11103 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11104 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11105 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11106 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11107 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11108 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11109 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11110 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11111 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11112 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11113 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11114
11115 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11116 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11117
11118 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11119
11120 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11121 cilkplus_runtime.
11122
dfba0905 111232016-04-27 Marc Glisse <marc.glisse@inria.fr>
11124
11125 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11126 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11127
605a4556 111282015-04-27 Ryan Burn <contact@rnburn.com>
11129
11130 PR c++/69024
11131 PR c++/68997
11132 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11133 diagnostic.
11134 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11135 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11136
6a1231a5 111372016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11138
11139 * gnat.dg/limited_with4.ad[sb]: New test.
11140 * gnat.dg/limited_with4_pkg.ads: New helper.
11141
4dad9e09 111422016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11143
11144 PR target/70155
11145 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11146 and movv1ti_internal patterns
11147 * gcc.target/i386/pr70155-1.c: New test.
11148 * gcc.target/i386/pr70155-2.c: Likewise.
11149 * gcc.target/i386/pr70155-3.c: Likewise.
11150 * gcc.target/i386/pr70155-4.c: Likewise.
11151 * gcc.target/i386/pr70155-5.c: Likewise.
11152 * gcc.target/i386/pr70155-6.c: Likewise.
11153 * gcc.target/i386/pr70155-7.c: Likewise.
11154 * gcc.target/i386/pr70155-8.c: Likewise.
11155 * gcc.target/i386/pr70155-9.c: Likewise.
11156 * gcc.target/i386/pr70155-10.c: Likewise.
11157 * gcc.target/i386/pr70155-11.c: Likewise.
11158 * gcc.target/i386/pr70155-12.c: Likewise.
11159 * gcc.target/i386/pr70155-13.c: Likewise.
11160 * gcc.target/i386/pr70155-14.c: Likewise.
11161 * gcc.target/i386/pr70155-15.c: Likewise.
11162 * gcc.target/i386/pr70155-16.c: Likewise.
11163 * gcc.target/i386/pr70155-17.c: Likewise.
11164 * gcc.target/i386/pr70155-18.c: Likewise.
11165 * gcc.target/i386/pr70155-19.c: Likewise.
11166 * gcc.target/i386/pr70155-20.c: Likewise.
11167 * gcc.target/i386/pr70155-21.c: Likewise.
11168 * gcc.target/i386/pr70155-22.c: Likewise.
11169
a80f3f45 111702016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11171
11172 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11173 ".{5,6}".
11174
279305d1 111752016-04-27 Bin Cheng <bin.cheng@arm.com>
11176
11177 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11178 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11179 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11180 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11181 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11182
8974b625 111832016-04-27 Richard Biener <rguenther@suse.de>
11184
11185 PR ipa/70760
11186 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11187 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11188
886d5463 111892016-04-27 Nathan Sidwell <nathan@acm.org>
11190
11191 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11192 * g++.dg/ubsan/pr63956.C: Adjust error location.
11193
f0e35aa9 111942016-04-27 Nick Clifton <nickc@redhat.com>
11195
11196 PR middle-end/49889
11197 * gcc.dg/pr49889.c: New test.
11198
40385231 111992016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11200
11201 * c-c++-common/memset-array.c: New test.
11202
37229a71 112032016-04-26 Martin Sebor <msebor@redhat.com>
11204
11205 PR c++/66639
11206 * g++.dg/cpp1y/func_constexpr.C: New test.
11207
3eedf9bd 112082016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11209
11210 PR c++/70241
11211 * g++.dg/cpp0x/enum32.C: New test.
11212 * g++.dg/cpp0x/enum33.C: New test.
11213
112142016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 11215
11216 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11217 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11218 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11219 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11220 * gcc.c-torture/execute/pr38151.c: Likewise.
11221 * gcc.c-torture/execute/pr66556.c: Likewise.
11222 * gcc.c-torture/execute/pr67781.c: Likewise.
11223 * gcc.c-torture/execute/pr68648.c: Likewise.
11224
8c51f92f 112252016-04-26 Marc Glisse <marc.glisse@inria.fr>
11226
11227 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11228
fa20ebd3 112292016-04-26 Marek Polacek <polacek@redhat.com>
11230
11231 PR c/67784
11232 * gcc.dg/pr67784-3.c: New test.
11233 * gcc.dg/pr67784-4.c: New test.
11234 * gcc.dg/pr67784-5.c: New test.
11235
9db47803 11236 PR c/70791
11237 * gcc.dg/Wnested-externs-2.c: New test.
11238
bff407f2 112392016-04-26 Marc Glisse <marc.glisse@inria.fr>
11240
11241 * gcc.dg/fold-plusmult.c: Adjust.
11242 * gcc.dg/no-strict-overflow-6.c: Adjust.
11243 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11244
78d0c69e 112452016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11246
11247 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11248 number scans.
11249 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11250 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11251 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11252 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11253 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11254 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11255 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11256 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11257 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11258 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11259 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11260 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11261 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11262 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11263 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11264 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11265 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11266 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11267 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11268 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11269 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11270 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11271 scans.
11272 * gcc.target/i386/pr32219-4.c: Likewise.
11273 * gcc.target/i386/pr32219-6.c: Likewise.
11274 * gcc.target/i386/pr32219-8.c: Likewise.
11275
221d6722 112762016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11277
11278 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11279 associated options.
11280
514727a9 112812016-04-26 Marek Polacek <polacek@redhat.com>
11282
11283 PR c++/70744
11284 * g++.dg/ext/cond2.C: New test.
11285
e6ee4c61 112862016-04-26 Bin Cheng <bin.cheng@arm.com>
11287
11288 PR tree-optimization/70771
11289 PR tree-optimization/70775
11290 * gcc.dg/pr70771.c: New test.
3730828c 11291 * gcc.dg/pr70775.c: New test.
e6ee4c61 11292
b3d72796 112932016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11294
11295 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11296
c11ece29 112972016-04-25 Richard Biener <rguenther@suse.de>
11298
11299 PR tree-optimization/70780
11300 * gcc.dg/torture/pr70780.c: New testcase.
11301
92a44a68 113022016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 11303
4860a6bf 11304 * gcc.target/arm/neon-vaddws16.c: New test.
11305 * gcc.target/arm/neon-vaddws32.c: New test.
11306 * gcc.target/arm/neon-vaddwu16.c: New test.
11307 * gcc.target/arm/neon-vaddwu32.c: New test.
11308 * gcc.target/arm/neon-vaddwu8.c: New test.
11309 * lib/target-supports.exp
d40b10b2 11310 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11311 that arm neon support vector widen sum of HImode TO SImode.
11312
4bbfd6c2 113132016-04-23 Jakub Jelinek <jakub@redhat.com>
11314
11315 PR sanitizer/70712
11316 * c-c++-common/asan/pr70712.c: New test.
11317
524df596 113182016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11319
11320 * .gitattributes: New file.
11321
426c75c3 113222016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11323
11324 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11325
c052a8d5 113262016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11327
11328 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11329 * gfortran.dg/submodule_15.f08: Likewise.
11330
c08d4612 113312016-04-22 Richard Biener <rguenther@suse.de>
11332
11333 PR tree-optimization/70740
11334 * gcc.dg/torture/pr70740.c: New testcase.
11335
fd3211e1 113362016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11337
11338 PR target/70750
11339 * gcc.target/i386/pr70750-1.c: New test.
11340 * gcc.target/i386/pr70750-2.c: Likewise.
11341
15acd78c 113422016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11343
11344 PR c++/70540
11345 * g++.dg/cpp0x/auto48.C: New.
11346
192bf59c 113472016-04-21 Marek Polacek <polacek@redhat.com>
11348
11349 PR c++/70513
11350 * g++.dg/cpp0x/forw_enum12.C: New test.
11351 * g++.dg/cpp0x/forw_enum13.C: New test.
11352
5d429e99 113532016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11354
11355 PR target/70728
11356 * gcc.target/i386/pr70728.c: New test.
11357
06777d85 113582016-04-21 Richard Biener <rguenther@suse.de>
11359
11360 PR middle-end/70747
11361 * gcc.dg/pr70747.c: New testcase.
11362
7434c6fb 113632016-04-21 Bin Cheng <bin.cheng@arm.com>
11364
11365 PR tree-optimization/70715
11366 * gcc.dg/tree-ssa/scev-13.c: New test.
11367
f3ec0970 113682016-04-21 Marc Glisse <marc.glisse@inria.fr>
11369
11370 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11371
523f3a9d 113722016-04-21 Marc Glisse <marc.glisse@inria.fr>
11373
11374 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11375
ace7bf06 113762016-04-20 Jan Hubicka <jh@suse.cz>
11377
11378 PR ipa/70018
11379 * g++.dg/ipa/nothrow-1.C: New testcase.
11380
2b073aa6 113812016-04-20 Nathan Sidwell <nathan@acm.org>
11382
11383 PR c++/55635
11384 * g++.dg/eh/delete1.C: New.
11385
8a574c11 113862016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11387
11388 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11389 -mtune-ctrl=sse_typeless_stores.
11390
e3400750 113912016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11392
11393 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11394
4bd8a059 113952016-04-20 Bin Cheng <bin.cheng@arm.com>
11396
11397 PR tree-optimization/69489
11398 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11399
70574e60 114002016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11401
11402 PR c++/69363
11403 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11404 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11405 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11406
bd6f374c 114072016-04-20 Bin Cheng <bin.cheng@arm.com>
11408
11409 PR tree-optimization/56625
11410 PR tree-optimization/69489
11411 * gcc.dg/vect/pr56625.c: New test.
11412 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11413
482539ee 114142016-04-20 Andrew Pinski <apinski@cavium.com>
11415
11416 PR target/64971
11417 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11418
b4672800 114192016-04-20 Arnaud Charlet <charlet@adacore.com>
11420
11421 * gnat.dg/self1.adb: Remove now incorrect test.
11422
4fb48737 114232016-04-20 Bin Cheng <bin.cheng@arm.com>
11424
11425 * gcc.dg/tree-ssa/scev-11.c: New test.
11426 * gcc.dg/tree-ssa/scev-12.c: New test.
11427
97efb92e 114282016-04-20 Marek Polacek <polacek@redhat.com>
11429
11430 PR tree-optimization/70725
11431 * gcc.dg/pr70725.c: New test.
11432
9d2d4060 114332016-04-20 Richard Biener <rguenther@suse.de>
11434
11435 PR tree-optimization/70726
11436 * g++.dg/vect/pr70726.cc: New testcase.
11437
54530437 114382016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11439
11440 PR target/70674
11441 * gcc.target/s390/pr70674.c: New test.
11442
acda2210 114432016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11444
11445 PR libgfortran/70684
11446 * gfortran.dg/list_read_14.f90: New test.
11447
b7040bb0 114482016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11449
11450 PR target/69201
11451 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11452 extern to force it misaligned.
11453 (b): Likewise.
11454 (c): Likewise.
11455 (d): Likewise.
11456 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11457 Don't check `*' before movv4sf_internal.
11458 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11459 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11460 Don't check `*' before movv16qi_internal.
11461 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11462 extern to force it misaligned.
11463 (b): Likewise.
11464 (c): Likewise.
11465 (d): Likewise.
11466 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11467 Don't check `*' before movv2df_internal.
11468 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11469 extern to force it misaligned.
11470 (b): Likewise.
11471 (c): Likewise.
11472 (d): Likewise.
11473 Check movv8sf_internal instead of avx_storeups256.
11474 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11475
263b5475 114762016-04-19 Richard Biener <rguenther@suse.de>
11477
11478 PR tree-optimization/70171
11479 * g++.dg/tree-ssa/pr70171.C: New testcase.
11480
222ac318 114812016-04-19 Richard Biener <rguenther@suse.de>
11482
11483 PR tree-optimization/70724
11484 * gcc.dg/torture/pr70724.c: New testcase.
11485
003000a4 114862016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11487
11488 PR middle-end/70689
4860a6bf 11489 * gcc.target/i386/pr70689.c: New.
003000a4 11490
3f6e13de 114912016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11492
11493 PR target/70708
11494 * gcc.target/i386/pr70708.c: New test.
11495
10abddbd 114962016-04-18 Richard Biener <rguenther@suse.de>
11497
11498 PR tree-optimization/43434
11499 * gcc.dg/vect/pr43434.c: New testcase.
11500 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11501 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11502 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11503 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11504 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11505 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11506 * gcc.dg/gomp/pr68640.c: Likewise.
11507 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11508 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11509
950db54a 115102016-04-18 Richard Biener <rguenther@suse.de>
11511
11512 PR tree-optimization/70701
11513 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11514
67ccbf39 115152016-04-18 Tom de Vries <tom@codesourcery.com>
11516
11517 PR testsuite/70699
11518 * gcc.dg/pr70161.c: Add dot-file scans.
11519 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11520 instead of after last dot char.
11521
021ad2f3 115222016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11523
11524 * c-c++-common/dump-ada-spec-3.c: New test.
11525 * c-c++-common/dump-ada-spec-4.c: Likewise.
11526
d572fcfd 115272016-04-17 Tom de Vries <tom@codesourcery.com>
11528
11529 PR other/70183
11530 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11531
8b4ee73c 115322016-04-15 Jan Hubicka <jh@suse.cz>
11533
11534 PR ipa/70018
11535 * g++.dg/ipa/pure-const-1.C: New testcase.
11536 * g++.dg/ipa/pure-const-2.C: New testcase.
11537 * g++.dg/ipa/pure-const-3.C: New testcase.
11538
eac243e7 115392016-04-15 Marek Polacek <polacek@redhat.com>
11540
11541 PR c/70671
11542 * gcc.dg/bitfld-22.c: New test.
11543
64c1df32 115442016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11545
11546 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11547 x86_64.
11548
926f9422 115492016-04-15 Marek Polacek <polacek@redhat.com>
11550
11551 PR c/70651
11552 * c-c++-common/pr70651.c: New test.
11553
309bbaa3 115542016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11555
11556 PR rtl-optimization/70681
11557 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11558 dump scan on arm and powerpc.
11559 * gcc.dg/pr10474.c: Likewise.
11560
b4ba8358 115612016-04-15 Jakub Jelinek <jakub@redhat.com>
11562
ed92874a 11563 PR c++/69517
11564 PR c++/70019
11565 PR c++/70588
11566 * g++.dg/cpp1y/vla11.C: Revert for real.
11567
b4ba8358 11568 PR c/70436
11569 * c-c++-common/Wparentheses-1.c: New test.
11570 * c-c++-common/gomp/Wparentheses-1.c: New test.
11571 * c-c++-common/gomp/Wparentheses-2.c: New test.
11572 * c-c++-common/gomp/Wparentheses-3.c: New test.
11573 * c-c++-common/gomp/Wparentheses-4.c: New test.
11574 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11575 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11576 * c-c++-common/goacc/Wparentheses-1.c: New test.
11577
65717bb5 115782016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11579
11580 PR target/70662
11581 * gcc.target/i386/pr70662.c: New test.
11582
ca1a4077 115832016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 11584 Alan Modra <amodra@gmail.com>
ca1a4077 11585
11586 PR tree-optimization/70130
11587 * gcc.dg/vect/O3-pr70130.c: New testcase.
11588
dbe1794c 115892016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11590
11836644 11591 PR target/70669
11592 * gcc.target/powerpc/pr70669.c: New test.
11593
dbe1794c 11594 PR target/70640
11595 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11596 a power7 system that does not have an assembler that supports
11597 power8.
11598
4c1007f1 115992016-04-14 Martin Sebor <msebor@redhat.com>
11600
11601 PR c++/69517
11602 PR c++/70019
11603 PR c++/70588
11604 * c-c++-common/ubsan/vla-1.c: Revert.
11605 * g++.dg/cpp1y/vla11.C: Same.
11606 * g++.dg/cpp1y/vla12.C: Same.
11607 * g++.dg/cpp1y/vla13.C: Same.
11608 * g++.dg/cpp1y/vla14.C: Same.
11609 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 11610 * g++.dg/init/array24.C: Same.
4c1007f1 11611 * g++.dg/ubsan/vla-1.C: Same.
11612
22dcab66 116132016-04-14 Marek Polacek <polacek@redhat.com>
11614 Jan Hubicka <hubicka@ucw.cz>
11615
11616 PR c++/70029
11617 * g++.dg/torture/pr70029.C: New test.
11618
3e74b025 116192016-04-14 Martin Sebor <msebor@redhat.com>
11620
11621 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11622 type size to prevent failures on targets with very low maximum
11623 alignment.
11624
1d2e0f2a 116252016-04-14 Richard Biener <rguenther@suse.de>
11626
11627 PR tree-optimization/70623
11628 * gcc.dg/torture/pr70623.c: New testcase.
11629 * gcc.dg/torture/pr70623-2.c: Likewise.
11630
9aed0626 116312016-04-13 Martin Sebor <msebor@redhat.com>
11632
11633 PR c++/69517
11634 PR c++/70019
11635 PR c++/70588
11636 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11637 * g++.dg/cpp1y/vla11.C: New test.
11638 * g++.dg/cpp1y/vla12.C: New test.
11639 * g++.dg/cpp1y/vla13.C: New test.
11640 * g++.dg/cpp1y/vla14.C: New test.
11641 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 11642 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 11643 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11644
fd499010 116452016-04-13 Jakub Jelinek <jakub@redhat.com>
11646
11647 PR c++/70641
11648 * g++.dg/opt/pr70641.C: New test.
11649
87fa7252 116502016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11651
11652 PR rtl-optimization/68749
11653 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11654 effects of argument promotions.
11655 Remove default args to dg-skip-if.
11656
6c40e18b 116572016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11658
11659 PR c++/70635
11660 * g++.dg/parse/pr70635.C: New.
11661
92c53257 116622016-04-13 Marek Polacek <polacek@redhat.com>
11663
11664 PR c++/70639
11665 * c-c++-common/Wmisleading-indentation-4.c: New test.
11666
0241e4dc 116672016-04-13 Marek Polacek <polacek@redhat.com>
11668
11669 PR c/70436
4860a6bf 11670 * gcc.dg/Wparentheses-12.c: New test.
11671 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 11672
92bda444 116732016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11674
11675 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11676 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11677 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11678
38ea8a26 116792016-04-13 Jakub Jelinek <jakub@redhat.com>
11680
d08aa032 11681 PR middle-end/70633
11682 * gcc.c-torture/compile/pr70633.c: New test.
11683
38ea8a26 11684 PR debug/70628
11685 * gcc.dg/torture/pr70628.c: New test.
11686
9231d5c2 116872016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11688
11689 PR c++/70610
11690 * g++.dg/template/pr70610.C: New test.
11691 * g++.dg/template/pr70610-2.C: New test.
11692 * g++.dg/template/pr70610-3.C: New test.
11693 * g++.dg/template/pr70610-4.C: New test.
11694
249ca944 116952016-04-12 Jakub Jelinek <jakub@redhat.com>
11696
7f2ea2fb 11697 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11698 128 instead of 32.
11699
249ca944 11700 PR c++/70571
11701 * g++.dg/ext/pr70571.C: New test.
11702
8ca5a97d 117032016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11704
bf32a52d 11705 PR target/70640
8ca5a97d 11706 * gcc.target/powerpc/pr70640.c: New test.
11707
e971b45f 117082016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11709
11710 PR c++/68722
11711 * g++.dg/parse/pr68722.C: New.
11712
0b54d964 117132016-04-12 Jakub Jelinek <jakub@redhat.com>
11714
11715 PR rtl-optimization/70596
11716 * gcc.target/i386/pr70596.c: New test.
11717
d2dd85e3 117182016-04-12 Nathan Sidwell <nathan@acm.org>
11719
11720 PR c++/70501
11721 * g++.dg/init/pr70501.C: New.
11722
2d0001b0 117232016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11724
11725 * gcc.target/i386/asm-flag-6.c: New test.
11726
6c4df0d1 117272016-04-12 Tom de Vries <tom@codesourcery.com>
11728
11729 PR tree-optimization/68756
11730 * gcc.dg/graphite/pr68756.c: New test.
11731
0d60da57 117322016-04-12 Jakub Jelinek <jakub@redhat.com>
11733
11734 PR tree-optimization/70602
11735 * gcc.c-torture/execute/pr70602.c: New test.
11736
62735984 117372016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11738
11739 PR target/70381
11740 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11741 __float128 emulator is built and runs.
11742 * gcc.target/powerpc/float128-1.c: Likewise.
11743
11744 * lib/target-supports.exp (check_ppc_float128_sw_available):
11745 Rework tests for __float128 software and hardware
11746 availability. Fix exit condition to return 0 on success.
11747
a702492c 117482016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11749
11750 PR target/70133
11751 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11752 * gcc.target/aarch64/target_attr_15.c: Likewise.
11753
a8c5ce92 117542016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11755
11756 PR c++/69066
11757 * g++.dg/cpp1y/pr69066.C: New.
11758
5ecab913 117592016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11760
11761 PR fortran/68566
11762 * gfortran.dg/pr36192.f90: Update test.
11763 * gfortran.dg/pr36192_1.f90: Update test.
11764 * gfortran.dg/real_dimension_1.f: Update test.
11765 * gfortran.dg/parameter_array_init_7.f90: New test.
11766
6cb5ef70 117672016-04-09 John David Anglin <danglin@gcc.gnu.org>
11768
4edfdd23 11769 PR testsuite/64039
11770 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11771
964f71e3 11772 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11773
5d61c198 11774 PR rtl-optimization/66669
11775 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11776
16eaaf58 11777 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11778
0b68802d 11779 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11780 * gcc.dg/pie-1.c: Likewise.
11781 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11782 * gcc.dg/pic-4.c: Likewise.
11783 * gcc.dg/pie-3.c: Likewise.
11784 * gcc.dg/pie-4.c: Likewise.
11785
9c0dd509 11786 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11787
03b2d3c1 11788 PR tree-optimization/68644
11789 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11790
6cb5ef70 11791 PR rtl-optimization/64886
11792 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11793
07de41ba 117942016-04-09 Tom de Vries <tom@codesourcery.com>
11795
11796 PR tree-optimization/68953
11797 * gcc.dg/graphite/pr68953.c: New test.
11798
d294e3fb 117992016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11800
11801 PR fortran/70592
11802 * gfortran.dg/deferred_character_16.f90: New test.
11803
3cb15094 118042016-04-09 Jakub Jelinek <jakub@redhat.com>
11805
11806 PR tree-optimization/70586
11807 * gcc.c-torture/execute/pr70586.c: New test.
11808
a02dc66f 118092016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11810
11811 PR sanitizer/70573
11812 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11813 with __builtin_memset
11814 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11815
0c302595 118162016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11817
11818 PR lto/70289
11819 PR ipa/70348
11820 PR tree-optimization/70373
11821 PR middle-end/70533
11822 PR middle-end/70534
11823 PR middle-end/70535
11824 * c-c++-common/goacc/reduction-5.c: New test.
11825 * c-c++-common/goacc/reduction-promotions.c: New test.
11826 * gfortran.dg/goacc/reduction-3.f95: New test.
11827 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11828
c6c0523b 118292016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11830
11831 PR c++/70590
11832 PR c++/70452
11833 * g++.dg/pr70590.C: New test.
11834 * g++.dg/pr70590-2.C: New test.
11835
3ac399da 118362016-04-08 Jakub Jelinek <jakub@redhat.com>
11837
e97d1706 11838 PR middle-end/70593
11839 * gcc.target/i386/pr70593.c: New test.
11840
3ac399da 11841 PR rtl-optimization/70574
11842 * gcc.target/i386/avx2-pr70574.c: New test.
11843
fcfbb129 118442016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11845
11846 PR sanitizer/70541
11847 * c-c++-common/asan/pr70541.c: New test.
11848
0aabcddf 118492016-04-08 Tom de Vries <tom@codesourcery.com>
11850
11851 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11852 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11853
bec0c1e8 118542016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11855
11856 PR target/70566
11857 * gcc.c-torture/execute/pr70566.c: New test.
11858
87c791f5 118592016-04-08 Tom de Vries <tom@codesourcery.com>
11860
11861 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11862 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11863
7f38718f 118642016-04-08 Alan Modra <amodra@gmail.com>
11865
11866 * gcc.target/powerpc/pr70117.c: New.
11867
a96a7710 118682016-04-07 Jakub Jelinek <jakub@redhat.com>
11869
7a6265d1 11870 PR testsuite/70581
11871 * gcc.dg/lto/simd-function_0.c: New test.
11872
a96a7710 11873 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11874 clones.
11875 * c-c++-common/attr-simd-2.c: Likewise.
11876 * c-c++-common/attr-simd-4.c: Likewise.
11877 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11878 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11879
508dd607 118802016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11881
11882 PR testsuite/70553
11883 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11884
1b61585a 118852016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11886 Tom de Vries <tom@codesourcery.com>
11887
11888 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11889 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11890 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11891 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11892 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11893 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11894 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11895 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11896
5f060aa8 118972016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11898
11899 PR c/70436
11900 * g++.dg/warn/Wparentheses-29.C: New test.
11901
d3831f71 119022016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11903
11904 PR c/70436
11905 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11906 explicit braces to resolve a future -Wparentheses warning.
11907
382ece2d 119082016-04-06 Richard Henderson <rth@redhat.com>
11909
11910 * gcc.dg/pr61817-1.c: New test.
11911 * gcc.dg/pr61817-2.c: New test.
11912 * gcc.dg/pr69391-1.c: New test.
11913 * gcc.dg/pr69391-2.c: New test.
11914
72234ee9 119152016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11916
11917 PR rtl-optimization/70398
4860a6bf 11918 * gcc.target/aarch64/pr70398.c: New.
72234ee9 11919
5547150a 119202016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11921
11922 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11923
15b70121 119242016-04-06 Yvan Roux <yvan.roux@linaro.org>
11925 Pedro Alves <palves@redhat.com>
11926
11927 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11928
585aefbb 119292016-04-06 Jakub Jelinek <jakub@redhat.com>
11930
0cbb513b 11931 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11932 Check for avx512f effective targets instead of avx2.
11933 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11934 for AVX512F clones.
11935 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11936 * g++.dg/gomp/declare-simd-1.C: Likewise.
11937 * g++.dg/gomp/declare-simd-3.C: Likewise.
11938 * g++.dg/gomp/declare-simd-4.C: Likewise.
11939
585aefbb 11940 PR middle-end/70550
11941 * c-c++-common/gomp/pr70550-1.c: New test.
11942 * c-c++-common/gomp/pr70550-2.c: New test.
11943
0b91cceb 119442016-04-05 Nathan Sidwell <nathan@acm.org>
11945
11946 PR c++/70512
11947 * g++.dg/ext/attribute-may-alias-5.C: New.
11948
645a9d8e 119492016-04-05 Jakub Jelinek <jakub@redhat.com>
11950
11951 PR c++/70336
11952 * c-c++-common/pr70336.c: New test.
11953 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11954 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11955
bdf23925 119562016-04-05 Jan Hubicka <hubicka@ucw.cz>
11957
11958 PR ipa/66223
11959 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11960
aaff837c 119612016-04-05 Jakub Jelinek <jakub@redhat.com>
11962
11963 PR rtl-optimization/70542
11964 * gcc.dg/torture/pr70542.c: New test.
11965 * gcc.target/i386/avx2-pr70542.c: New test.
11966
2eac58a0 119672016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11968
11969 PR tree-optimization/70509
11970 * gcc.target/i386/avx512bw-pr70509.c: New test.
11971
4f7ebe46 119722016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11973
11974 PR c++/70452
11975 * g++.dg/ext/constexpr-vla4.C: New test.
11976
305d86a0 119772016-04-05 Uros Bizjak <ubizjak@gmail.com>
11978
11979 PR target/70510
11980 * gcc.target/i386/pr70510.c: New test.
11981
eec3b789 119822016-04-05 Richard Biener <rguenther@suse.de>
11983
11984 PR tree-optimization/70526
11985 * g++.dg/torture/pr70526.C: New testcase.
11986
ca943582 119872016-04-05 Jakub Jelinek <jakub@redhat.com>
11988
11989 PR target/70525
11990 * gcc.target/i386/pr70525.c: New test.
11991
87825cd5 119922016-04-05 Richard Biener <rguenther@suse.de>
11993
11994 PR middle-end/70499
11995 * g++.dg/torture/pr70499.C: New testcase.
11996
14638828 119972016-04-05 Richard Biener <rguenther@suse.de>
11998
11999 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12000 remove XFAIL.
12001
967a90d5 120022016-04-04 Jakub Jelinek <jakub@redhat.com>
12003
12004 PR middle-end/70307
12005 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12006 rs6000 ABI warnings.
12007
d374a3a3 120082016-04-04 Jan Hubicka <hubicka@ucw.cz>
12009
12010 PR ipa/66223
12011 * g++.dg/ipa/devirt-51.C: New testcase.
12012
8ff377a6 120132016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 12014 Jakub Jelinek <jakub@redhat.com>
8ff377a6 12015
12016 PR middle-end/70457
12017 * gcc.dg/torture/pr70457.c: New.
12018
f567b44f 120192016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12020
12021 PR fortran/67538
12022 * gfortran.dg/allocate_with_source_19.f08: New test.
12023
89d4ebfa 120242016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12025
12026 PR fortran/65795
12027 * gfortran.dg/coarray_allocate_6.f08: New test.
12028
68ab33a6 120292016-04-04 Richard Biener <rguenther@suse.de>
12030
12031 PR rtl-optimization/70484
12032 * gcc.dg/torture/pr70484.c: New testcase.
12033
c4f5465d 120342016-04-04 Marek Polacek <polacek@redhat.com>
12035
12036 PR c/70307
12037 * gcc.dg/torture/pr70307.c: New test.
12038
bfec6609 120392016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12040
12041 PR target/70416
12042 PR target/67391
12043 * gcc.target/sh/torture/pr70416.c: New.
12044
40df9099 120452016-04-02 Martin Sebor <msebor@redhat.com>
12046
12047 PR c++/67376
12048 PR c++/70170
12049 PR c++/70172
12050 PR c++/70228
12051 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12052 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12053 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12054 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12055 * g++.dg/cpp0x/constexpr-string.C: Same.
12056 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12057 * g++.dg/cpp0x/pr65398.C: Same.
12058 * g++.dg/ext/constexpr-vla1.C: Same.
12059 * g++.dg/ext/constexpr-vla2.C: Same.
12060 * g++.dg/ext/constexpr-vla3.C: Same.
12061 * g++.dg/ubsan/pr63956.C: Same.
12062
0edb9bfe 120632016-04-01 Jakub Jelinek <jakub@redhat.com>
12064
12065 PR rtl-optimization/70467
12066 * gcc.target/i386/pr70467-2.c: New test.
12067
e5b1a1d9 120682016-04-01 Jakub Jelinek <jakub@redhat.com>
12069 Marek Polacek <polacek@redhat.com>
12070
12071 PR c++/70488
12072 * g++.dg/init/new47.C: New test.
12073
b2ca3fb0 120742016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12075
12076 PR target/70496
12077 * gcc.target/arm/pr70496.c: New test.
12078
4c3bd1e3 120792016-04-01 Nathan Sidwell <nathan@acm.org>
12080
47de69ad 12081 PR c++/68475
12082 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12083
313d569f 120842016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12085
12086 PR target/69890
12087 * gcc.dg/strlenopt.h (memmove): New.
12088 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12089 instead of "string.h".
12090 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12091 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12092 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12093 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12094 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12095 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12096 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12097 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12098 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12099 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12100 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12101 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12102 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12103 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12104 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12105 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12106 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12107 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12108 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12109 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12110
5469facd 121112016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12112
12113 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12114 (Holder::foo): Reflect this.
12115
503de754 121162016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12117
12118 PR target/70442
12119 * gcc.dg/pr70442.c: New test.
12120
13ee2de7 121212016-03-31 Nathan Sidwell <nathan@acm.org>
12122
12123 PR c++/70393
12124 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12125
5e0d03a8 121262016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12127
12128 PR target/70453
12129 * gcc.target/i386/pr70453.c: New test.
12130
8cb82ed4 121312016-03-31 Andrey Belevantsev <abel@ispras.ru>
12132
12133 PR target/70292
12134 * gcc.c-torture/pr70292.c: New test.
12135
7952b661 121362016-03-31 Marek Polacek <polacek@redhat.com>
12137
12138 PR c/70297
12139 * c-c++-common/pr70297.c: New test.
12140 * g++.dg/cpp0x/typedef-redecl.C: New test.
12141 * gcc.dg/typedef-redecl2.c: New test.
12142
1607cc74 121432016-03-31 Jakub Jelinek <jakub@redhat.com>
12144
12145 PR rtl-optimization/70460
12146 * gcc.c-torture/execute/pr70460.c: New test.
12147
c689c252 121482016-03-31 Richard Biener <rguenther@suse.de>
12149
12150 PR c++/70430
12151 * g++.dg/ext/vector30.C: New testcase.
12152
91c9586d 121532016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12154 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12155
12156 * gfortran.dg/fmt_pf.f90: New test.
12157
afa5c1b8 121582016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12159
12160 Forward-port from 5 branch
12161 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12162
12163 PR testsuite/70356
12164 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12165 dg-require-effective-target after dg-do.
12166
12167 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12168
12169 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12170
6a5dcab3 121712016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12172 Julian Brown <julian@codesourcery.com>
12173 Chung-Lin Tang <cltang@codesourcery.com>
12174 Cesar Philippidis <cesar@codesourcery.com>
12175 James Norris <jnorris@codesourcery.com>
12176 Tom de Vries <tom@codesourcery.com>
12177 Nathan Sidwell <nathan@codesourcery.com>
12178
305d86a0 12179 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 12180 * c-c++-common/goacc/loop-clauses.c: Likewise.
12181 * g++.dg/goacc/template.C: Likewise.
12182 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12183 * gfortran.dg/goacc/loop-1.f95: Likewise.
12184 * gfortran.dg/goacc/loop-5.f95: Likewise.
12185 * gfortran.dg/goacc/loop-6.f95: Likewise.
12186 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12187 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12188 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12189 * c-c++-common/goacc/clauses-fail.c: Likewise.
12190 * c-c++-common/goacc/parallel-1.c: Likewise.
12191 * c-c++-common/goacc/reduction-1.c: Likewise.
12192 * c-c++-common/goacc/reduction-2.c: Likewise.
12193 * c-c++-common/goacc/reduction-3.c: Likewise.
12194 * c-c++-common/goacc/reduction-4.c: Likewise.
12195 * c-c++-common/goacc/routine-3.c: Likewise.
12196 * c-c++-common/goacc/routine-4.c: Likewise.
12197 * c-c++-common/goacc/routine-5.c: Likewise.
12198 * c-c++-common/goacc/tile.c: Likewise.
12199 * g++.dg/goacc/template.C: Likewise.
12200 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12201 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12202 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12203 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12204 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12205 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12206 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12207 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12208 * c-c++-common/goacc/use_device-1.c: ... this file.
12209 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12210 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12211 * c-c++-common/goacc/host_data-6.c: ... this file.
12212 * c-c++-common/goacc/loop-2-kernels.c: New file.
12213 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12214 * c-c++-common/goacc/loop-3.c: Likewise.
12215 * g++.dg/goacc/reference.C: Likewise.
12216 * g++.dg/goacc/routine-1.C: Likewise.
12217 * g++.dg/goacc/routine-2.C: Likewise.
12218
932c0baa 122192016-03-30 Richard Biener <rguenther@suse.de>
12220
12221 PR middle-end/70450
12222 * gcc.dg/torture/pr70450.c: New testcase.
12223
7f7c4659 122242016-03-30 Jakub Jelinek <jakub@redhat.com>
12225
12226 PR target/70421
12227 * gcc.dg/torture/pr70421.c: New test.
12228 * gcc.target/i386/avx512f-pr70421.c: New test.
12229
9cbfe80c 122302016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12231
12232 PR testsuite/70364
12233 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12234 (check): New function.
12235 (bar): Call check.
12236 (foo): Align stack to 16 bytes when calling bar.
12237 * gcc.target/i386/cleanup-2.c: Likewise.
12238
f56c7d36 122392016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12240
12241 PR tree-optimization/59124
12242 * gcc.dg/Warray-bounds-19.c: New test.
12243
92a44a68 122442016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 12245
12246 * lib/prune.exp (escape_regex_chars): New.
12247 (prune_file_path): Update to quote metcharacters for regexp.
12248
a3daa269 122492016-03-29 Jakub Jelinek <jakub@redhat.com>
12250
24e1ba3d 12251 PR rtl-optimization/70429
12252 * gcc.c-torture/execute/pr70429.c: New test.
12253
a3daa269 12254 PR tree-optimization/70405
12255 * gcc.dg/pr70405.c: New test.
12256
3ef41a6e 122572016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12258
12259 PR fortran/70397
12260 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12261 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12262
4abd9410 122632016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12264
12265 PR testsuite/64177
12266 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12267 __cilkrts_set_param to set two workers.
12268 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12269 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12270
b58e5f0f 122712016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12272
305d86a0 12273 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 12274
bff53658 122752016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12276
12277 PR target/70406
305d86a0 12278 * gcc.target/i386/pr70406.c: New test.
bff53658 12279
bb2c9c15 122802016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12281
12282 * gnat.dg/specs/double_record_extension3.ads: New test.
12283
f12c84ab 122842016-03-25 Richard Henderson <rth@redhat.com>
12285
12286 PR target/70120
12287 * gcc.target/aarch64/pr70120-1.c: New.
12288 * gcc.target/aarch64/pr70120-2.c: New.
12289 * gcc.target/aarch64/pr70120-3.c: New.
12290
b0bf58c4 122912016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12292
12293 PR c++/62212
12294 * g++.dg/template/mangle2.C: The dg-do directive should be
12295 "compile" not "assemble".
12296
f175ba0f 122972016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12298
12299 PR lto/69650
12300 * gcc.dg/pr69650.c: New test.
12301
4cc3295f 123022016-03-25 David Edelsohn <dje.gcc@gmail.com>
12303
12304 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12305
0cf40600 123062016-03-25 Alan Modra <amodra@gmail.com>
12307
12308 * gcc.dg/dfp/pr70052.c: New test.
12309
3aebf099 123102016-03-24 Richard Henderson <rth@redhat.com>
12311
12312 PR middle-end/69845
12313 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12314 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12315
83245bd3 123162016-03-24 Tom de Vries <tom@codesourcery.com>
12317
12318 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12319
108e7ee4 123202016-03-24 Tom de Vries <tom@codesourcery.com>
12321
12322 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12323 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12324
17af0b14 123252016-03-24 Tom de Vries <tom@codesourcery.com>
12326
12327 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12328 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12329
6c8770ee 123302016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12331
12332 PR c++/62212
12333 * g++.dg/template/mangle2.C: New test.
12334
a7e21b7b 123352016-03-24 Richard Biener <rguenther@suse.de>
12336
12337 PR tree-optimization/70396
12338 * gcc.dg/torture/pr70396.c: New testcase.
12339
f365d297 123402016-03-24 Richard Biener <rguenther@suse.de>
12341
12342 PR middle-end/70370
12343 * gcc.dg/torture/pr70370.c: New testcase.
12344
da7aeb13 123452016-03-24 Tom de Vries <tom@codesourcery.com>
12346
12347 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12348 * gfortran.dg/goacc/kernels-tree.f95: Same.
12349 * gfortran.dg/goacc/parallel-tree.f95: Same.
12350
80b30de0 123512016-03-24 Tom de Vries <tom@codesourcery.com>
12352
12353 * c-c++-common/goacc/uninit-if-clause.c: New test.
12354 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12355
cb9b6b99 123562016-03-24 Jakub Jelinek <jakub@redhat.com>
12357
12358 PR target/70290
305d86a0 12359 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12360 Fix formatting.
cb9b6b99 12361
a4225fff 123622016-03-24 Richard Biener <rguenther@suse.de>
12363
12364 PR tree-optimization/70372
12365 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12366
5a869ab8 123672016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12368
12369 PR c++/70347
12370 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12371
36ce5faa 123722016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12373
12374 PR c++/70332
12375 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12376
c4fa85c9 123772016-03-23 Jakub Jelinek <jakub@redhat.com>
12378
d9377ad5 12379 PR c++/70001
12380 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12381 * g++.dg/cpp1y/pr70001.C: New test.
12382
c4fa85c9 12383 PR c++/70323
12384 * g++.dg/cpp0x/constexpr-70323.C: New test.
12385
0a2062da 123862016-03-23 Alexandre Oliva <aoliva@redhat.com>
12387 Jason Merrill <jason@redhat.com>
12388 Jakub Jelinek <jakub@redhat.com>
12389
12390 PR c++/69315
12391 * g++.dg/cpp0x/constexpr-69315.C: New test.
12392 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12393
62d2a6dc 123942016-03-23 Marek Polacek <polacek@redhat.com>
12395
12396 PR c++/69884
12397 * g++.dg/warn/Wignored-attributes-1.C: New test.
12398 * g++.dg/warn/Wignored-attributes-2.C: New test.
12399
a82d6246 124002016-03-23 Tom de Vries <tom@codesourcery.com>
12401
12402 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12403 initialization.
12404 * gfortran.dg/goacc/private-3.f95 (test): Same.
12405 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12406 missing use param.
12407
dc834ba1 124082016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12409
12410 * lib/target-supports.exp: Remove v7ve entry from loop
12411 creating effective target checks.
12412 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12413 (add_options_for_arm_arch_v7ve): Likewise.
12414
7e83fd1f 124152016-03-23 Jakub Jelinek <jakub@redhat.com>
12416
12417 PR tree-optimization/70354
12418 * gcc.dg/vect/pr70354-1.c: New test.
12419 * gcc.dg/vect/pr70354-2.c: New test.
12420 * gcc.target/i386/avx2-pr70354-1.c: New test.
12421 * gcc.target/i386/avx2-pr70354-2.c: New test.
12422
4e4da058 124232016-03-22 Jeff Law <law@redhat.com>
12424
12425 PR target/70232
12426 * gcc.dg/tree-ssa/pr70232.c: New test.
12427
6855137b 124282016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12429
12430 PR target/70302
12431 * gcc.target/i386/pr70302.c: New test.
12432
19db1ec8 124332016-03-22 Richard Biener <rguenther@suse.de>
12434
12435 PR middle-end/70251
12436 * g++.dg/torture/pr70251.C: New testcase.
12437
4baec9f2 124382016-03-22 David Malcolm <dmalcolm@redhat.com>
12439
12440 PR c/69993
12441 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12442 Wmisleading-indentation.c.
12443 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12444 reflect change to diagnostic text and order of messages.
12445 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12446
fcfec126 124472016-03-22 David Edelsohn <dje.gcc@gmail.com>
12448
12449 * g++.dg/ext/java-3.C: Don't compile on AIX.
12450
aa30728a 124512016-03-22 Richard Biener <rguenther@suse.de>
12452
12453 PR middle-end/70333
12454 * gcc.dg/torture/pr70333.c: New testcase.
12455
46ec4eb4 124562016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12457
12458 * g++.dg/ext/pr70290.C: New test.
12459
4880f878 124602016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12461
12462 PR target/70325
12463 * gcc.target/i386/pr70325.c: New test.
12464
3d78ea44 124652016-03-22 Jakub Jelinek <jakub@redhat.com>
12466
5934fb8f 12467 PR target/70329
12468 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12469 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12470
b6436f79 12471 PR target/70300
12472 * gcc.target/i386/pr70300.c: New test.
12473
3d78ea44 12474 PR c++/70295
12475 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12476 (func2): New function for cond with parens, xfail warning for c++.
12477 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12478
b60244f6 124792016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12480
12481 PR c++/70096
12482 * g++.dg/template/ptrmem30.C: New test.
12483
c8e3e744 124842016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12485
12486 PR c++/70204
12487 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12488 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12489
2715f63a 124902016-03-21 Jakub Jelinek <jakub@redhat.com>
12491
12492 PR middle-end/70326
12493 * gcc.dg/pr70326.c: New test.
12494
2daa2cda 124952016-03-21 Marc Glisse <marc.glisse@inria.fr>
12496 Jakub Jelinek <jakub@redhat.com>
12497
12498 PR tree-optimization/70317
12499 * gcc.dg/pr70317.c: New test.
12500
d9aa5a50 125012016-03-21 Uros Bizjak <ubizjak@gmail.com>
12502
12503 PR target/70327
12504 * gcc.target/i386/pr70327.c: New test.
12505
e1a88bf4 125062016-03-21 Martin Liska <mliska@suse.cz>
12507
61941425 12508 PR ipa/70306
e1a88bf4 12509 * gcc.dg/ipa/pr70306.c: New test.
12510
d9aa5a50 125112016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 12512
12513 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12514 * gcc.target/arm/attr-align3.c: Likewise.
12515 * gcc.target/arm/attr_arm.c: Likewise.
12516 * gcc.target/arm/flip-thumb.c: Likewise.
12517
afdde20c 125182016-03-21 Jakub Jelinek <jakub@redhat.com>
12519
12520 PR target/70296
12521 * gcc.target/powerpc/altivec-36.c: New test.
12522
3f2ef661 125232016-03-21 Richard Biener <rguenther@suse.de>
12524
12525 PR tree-optimization/70310
12526 * gcc.dg/torture/pr70310.c: New testcase.
12527
08b2b692 125282016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12529
12530 PR target/70293
12531 * gcc.target/i386/pr70293.c: New test.
12532
93505d22 125332016-03-21 Richard Biener <rguenther@suse.de>
12534
12535 PR tree-optimization/70288
12536 * gcc.dg/torture/pr70288-1.c: New testcase.
12537 * gcc.dg/torture/pr70288-2.c: Likewise.
12538
06fd1914 125392016-03-21 Andrey Belevantsev <abel@ispras.ru>
12540
12541 PR rtl-optimization/69307
12542 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 12543
b628775e 125442016-03-21 Andrey Belevantsev <abel@ispras.ru>
12545
12546 PR rtl-optimization/69102
12547 * gcc.c-torture/compile/pr69102.c: New test.
12548
1421f43c 125492016-03-18 Jeff Law <law@redhat.com>
12550
12551 PR rtl-optimization/70263
12552 * gcc.c-torture/compile/pr70263-1.c: New test.
12553 * gcc.target/i386/pr70263-2.c: New test.
12554
e7142ce1 125552016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12556
12557 PR rtl-optimization/70278
12558 * gcc.dg/torture/pr70278.c: New test.
12559 * gcc.target/arm/pr70278.c: New test.
12560
5539bc70 125612016-03-18 David Malcolm <dmalcolm@redhat.com>
12562
12563 PR c/70281
12564 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12565 (test_builtin_types_compatible_p): New test function.
12566 * gcc.dg/pr70281.c: New test case.
12567
296a290a 125682016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12569
12570 PR target/70113
12571 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12572
666094f0 125732016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12574
12575 PR tree-optimization/70252
12576 * gcc.dg/pr70252.c: New test.
12577
350514e8 125782016-03-18 Tom de Vries <tom@codesourcery.com>
12579
12580 * gcc.dg/pr70161-2.c: New test.
12581 * gcc.dg/pr70161.c: New test.
12582
011e0cea 125832016-03-18 Tom de Vries <tom@codesourcery.com>
12584
12585 PR ipa/70269
12586 * gcc.dg/pr70269.c: New test.
12587
292a09de 125882016-03-18 Jakub Jelinek <jakub@redhat.com>
12589
12590 PR c++/70267
12591 * g++.dg/ext/java-3.C: New test.
12592
efc86c4c 125932016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12594
12595 PR c++/70205
12596 * g++.dg/lookup/pr70205.C: New test.
12597
a28dd575 125982016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12599
12600 PR c++/70218
12601 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12602
92e7ab1e 126032016-03-17 Marek Polacek <polacek@redhat.com>
12604
12605 PR c/69407
12606 * gcc.dg/atomic-op-6.c: New test.
12607
7378dbfb 126082016-03-17 David Malcolm <dmalcolm@redhat.com>
12609
12610 PR c/70264
12611 * c-c++-common/pr70264.c: New test case.
12612
f7995d7d 126132016-03-17 Jakub Jelinek <jakub@redhat.com>
12614
e2895b76 12615 PR c++/70144
12616 * c-c++-common/pr70144-1.c: New test.
12617 * c-c++-common/pr70144-2.c: New test.
12618
f7995d7d 12619 PR c++/70272
12620 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12621 * g++.dg/opt/flifetime-dse6.C: New test.
12622 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12623
5ec4a949 126242016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12625
12626 PR driver/70192
12627 * gcc.dg/pic-1.c: New test.
12628 * gcc.dg/pic-2.c: Likewise.
12629 * gcc.dg/pic-3.c: Likewise.
12630 * gcc.dg/pic-4.c: Likewise.
12631 * gcc.dg/pie-1.c: Likewise.
12632 * gcc.dg/pie-2.c: Likewise.
12633 * gcc.dg/pie-3.c: Likewise.
12634 * gcc.dg/pie-4.c: Likewise.
12635 * gcc.dg/pie-5.c: Likewise.
12636 * gcc.dg/pie-6.c: Likewise.
12637
c28550e1 126382016-03-17 Tom de Vries <tom@codesourcery.com>
12639
12640 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12641 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12642
be3296cb 126432016-03-17 Richard Biener <rguenther@suse.de>
12644
12645 PR debug/70271
12646 * g++.dg/debug/pr70271.C: New testcase.
12647
9b60ef21 126482016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12649
12650 * gcc.target/i386/pr70251.c: New test.
12651
9a80bc1a 126522016-03-17 Marek Polacek <polacek@redhat.com>
12653
12654 PR c++/70194
12655 * g++.dg/warn/constexpr-70194.C: New test.
12656
733d7ff9 126572016-03-16 Richard Henderson <rth@redhat.com>
12658
12659 PR middle-end/70240
12660 * gcc.c-torture/compile/pr70240.c: New.
12661
3e6f12bf 126622016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12663
12664 * gcc.c-torture/compile/20151204.c: Skip for avr.
12665
867c9e99 126662016-03-16 Jakub Jelinek <jakub@redhat.com>
12667
12668 PR target/70245
12669 * g++.dg/opt/pr70245.C: New test.
12670 * g++.dg/opt/pr70245.h: New file.
12671 * g++.dg/opt/pr70245-aux.cc: New file.
12672
8ced6ab7 126732016-03-16 Martin Sebor <msebor@redhat.com>
12674
12675 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12676
37af779a 126772016-03-16 Richard Henderson <rth@redhat.com>
12678
12679 PR middle-end/70199
12680 * gcc.c-torture/compile/pr70199.c: New.
12681
78ed999c 126822016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12683
12684 * gcc.dg/uninit-19.c: Run dos2unix.
12685
462ca422 126862016-03-16 Marek Polacek <polacek@redhat.com>
12687
12688 PR c/70093
12689 * gcc.dg/nested-func-10.c: New test.
12690 * gcc.dg/nested-func-9.c: New test.
12691
fe58aacc 126922016-03-16 Jakub Jelinek <jakub@redhat.com>
12693
12694 PR tree-optimization/68714
12695 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12696
27a53872 126972016-03-16 Tom de Vries <tom@codesourcery.com>
12698
12699 PR tree-optimization/68715
12700 * gcc.dg/graphite/pr68715-2.c: New test.
12701 * gcc.dg/graphite/pr68715.c: New test.
12702 * gfortran.dg/graphite/pr68715.f90: New test.
12703
95049c3c 127042016-03-16 Tom de Vries <tom@codesourcery.com>
12705
12706 PR tree-optimization/68809
12707 * gcc.dg/graphite/pr68809-2.c: New test.
12708 * gcc.dg/graphite/pr68809.c: New test.
12709
09eddd70 127102016-03-16 Jakub Jelinek <jakub@redhat.com>
12711
81fc5915 12712 PR c++/70147
12713 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12714 method call to i () as argument. Adjust expected output.
12715
09eddd70 12716 PR c++/70147
12717 * g++.dg/ubsan/pr70147-1.C: New test.
12718 * g++.dg/ubsan/pr70147-2.C: New test.
12719
6373d2a2 127202016-03-15 Martin Sebor <msebor@redhat.com>
12721
12722 PR c++/58281
12723 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12724
d27a0c11 127252016-03-15 John David Anglin <danglin@gcc.gnu.org>
12726
9908039d 12727 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12728 hppa*-*-hpux*.
12729
45cdc3a6 12730 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12731
d27a0c11 12732 PR libfortran/69799
12733 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12734 libatomic_available.
12735
0dd1d57f 127362016-03-15 Marek Polacek <polacek@redhat.com>
12737
12738 PR c++/70209
12739 * g++.dg/ext/attribute-may-alias-4.C: New test.
12740
0ce02c07 127412016-03-15 Alexander Monakov <amonakov@ispras.ru>
12742
12743 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12744 -fvar-tracking-assignments-toggle flag.
12745
f6e39b30 127462016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12747
12748 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12749
167f93a2 127502016-03-15 Jakub Jelinek <jakub@redhat.com>
12751
12752 PR rtl-optimization/70222
12753 * gcc.c-torture/execute/pr70222-1.c: New test.
12754 * gcc.c-torture/execute/pr70222-2.c: New test.
12755
08a8af4a 127562016-03-15 Richard Henderson <rth@redhat.com>
12757
12758 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12759
738eb905 127602016-03-15 Andrey Belevantsev <abel@ispras.ru>
12761
12762 PR rtl-optimization/69032
12763 * gcc.dg/pr69032.c: New test.
12764
dd148b3a 127652016-03-15 Andrey Belevantsev <abel@ispras.ru>
12766
12767 PR rtl-optimization/63384
d9aa5a50 12768 * g++.dg/pr63384.C: New test.
dd148b3a 12769
acf58115 127702016-03-15 Andrey Belevantsev <abel@ispras.ru>
12771
12772 PR target/64411
12773 * gcc.target/i386/pr64411.C: New test.
12774
a2897dc4 127752016-03-15 Tom de Vries <tom@codesourcery.com>
12776
12777 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12778 * gfortran.dg/goacc/kernels-alias.f95: New test.
12779
7bad2faf 127802016-03-14 Martin Sebor <msebor@redhat.com>
12781
12782 PR c++/53792
12783 * g++.dg/cpp0x/constexpr-inline.C: New test.
12784 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12785
d65fa8d9 127862016-03-14 David Edelsohn <dje.gcc@gmail.com>
12787
12788 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12789
2b3c633f 127902016-03-14 Jakub Jelinek <jakub@redhat.com>
12791
12792 PR middle-end/70219
12793 * gcc.dg/pr70219.c: New test.
12794
e947f9c3 127952016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12796
12797 PR target/70083
12798 * gcc.dg/torture/pr70083.c: New test.
12799 * gcc.target/i386/pr70083.c: New test.
12800
74201dc2 128012016-03-14 Richard Biener <rguenther@suse.de>
12802
12803 PR tree-optimization/56365
12804 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12805
88aea41e 128062016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12807
12808 PR target/70098
12809 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12810 New function.
12811 * g++.dg/pr70098.C: New testcase.
12812
12813
1bd2aefd 128142016-03-14 Tom de Vries <tom@codesourcery.com>
12815
12816 PR tree-optimization/70045
12817 * gcc.dg/graphite/pr70045.c: New test.
12818
922c7033 128192016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12820
12821 PR fortran/69043
12822 * gfortran.dg/include_9.f90: New test.
12823
fd4ab6d9 128242016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12825
12826 PR fortran/45076
12827 gfortran.dg/prof/prof.exp: New script.
12828 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12829
7d7218d3 128302016-03-12 Andrey Belevantsev <abel@ispras.ru>
12831
12832 PR rtl-optimization/69307
12833 * gcc.dg/pr69307.c: New test.
12834
02ffd664 128352016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12836
12837 PR target/69614
12838 * gcc.target/arm/pr69614.c: New.
12839
76e207a9 128402016-03-12 Paul Thomas <pault@gcc.gnu.org>
12841
12842 PR fortran/70031
12843 * gfortran.dg/submodule_14.f08: New test
12844
12845 PR fortran/69524
12846 * gfortran.dg/submodule_15.f08: New test
12847
490ee78a 128482016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12849
12850 PR c++/70106
12851 * g++.dg/cpp1y/paren3.C: New test.
12852
04e137ff 128532016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12854
12855 PR target/70131
12856 * gcc.target/powerpc/ppc-round2.c: New test.
12857
27b2c1c4 128582016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12859
12860 PR target/70123
12861 * gcc.dg/torture/pr70123.c: New test.
12862
84116671 128632016-03-11 Jeff Law <law@redhat.com>
12864
12865 PR tree-optimization/70190
12866 * gcc.c-torture/compile/pr70190.c: New test.
12867
cfa58bc8 128682016-03-11 David Malcolm <dmalcolm@redhat.com>
12869
12870 PR c/68187
12871 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12872 case.
12873 (test43_b): Likewise.
12874 (test43_c): Likewise.
12875 (test43_d): Likewise.
12876 (test43_e): Likewise.
12877 (test43_f): Likewise.
12878 (test43_g): Likewise.
12879 (test44_a): Likewise.
12880 (test44_b): Likewise.
12881 (test44_c): Likewise.
12882 (test44_d): Likewise.
12883 (test44_e): Likewise.
12884
ce234f27 128852016-03-11 David Malcolm <dmalcolm@redhat.com>
12886
12887 PR c/70085
12888 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12889
e4756b48 128902016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12891
12892 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12893 dg-options.
12894
1f5ef87e 128952016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12896
12897 PR target/70002
12898 PR target/69245
12899 * gcc.target/aarch64/pr69245_2.c: New test.
12900
f9c352a1 129012016-03-11 Jakub Jelinek <jakub@redhat.com>
12902
12903 PR tree-optimization/70177
12904 * gcc.dg/pr70177.c: New test.
12905
4dd92ac6 129062016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12907
12908 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12909
331e4fdb 129102016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12911
12912 * gcc.dg/tree-ssa/sra-20.c: New.
12913
69262824 129142016-03-11 Jakub Jelinek <jakub@redhat.com>
12915
6f9a7425 12916 PR rtl-optimization/70174
12917 * gcc.dg/pr70174.c: New test.
12918
69262824 12919 PR tree-optimization/70169
12920 * gcc.dg/pr70169.c: New test.
12921
4637a847 129222016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12923
12924 PR target/70160
12925 * gcc.target/i386/pr70160.c: New test.
12926
5a86d754 129272016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12928
12929 * gcc.target/s390/dfp-1.c: New test.
12930
af4c8290 129312016-03-10 Nick Clifton <nickc@redhat.com>
12932
12933 PR target/70044
12934 * gcc.target/aarch64/pr70044.c: New test.
12935
98dfd328 129362016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12937 Jakub Jelinek <jakub@redhat.com>
12938
12939 PR c++/70001
12940 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12941 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12942 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12943
75e72311 129442016-03-10 Jan Hubicka <hubicka@ucw.cz>
12945
12946 PR lto/69589
12947 * g++.dg/lto/pr69589_0.C: New testcase
12948 * g++.dg/lto/pr69589_1.C: New testcase
12949
a2eb1271 129502016-03-10 Marek Polacek <polacek@redhat.com>
12951
12952 PR c++/70153
12953 * g++.dg/delayedfold/unary-plus1.C: New test.
12954
129552016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 12956
12957 * gcc.target/arm/pr45701-1.c: Escape brackets.
12958 * gcc.target/arm/pr45701-2.c: Likewise.
12959
5ab2987f 129602016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12961
12962 * gfortran.dg/unconstrained_commons.f: New.
12963
6972afac 129642016-03-10 Alan Modra <amodra@gmail.com>
12965
12966 * gcc.dg/pr69195.c: New.
12967 * gcc.dg/pr69238.c: New.
12968
c82c99ec 129692016-03-10 Tom de Vries <tom@codesourcery.com>
12970
12971 PR testsuite/68915
12972 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12973
a2389d4a 129742016-03-10 Richard Biener <rguenther@suse.de>
12975
12976 PR tree-optimization/70128
12977 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12978 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12979
c272412d 129802016-03-09 Jakub Jelinek <jakub@redhat.com>
12981
a0451069 12982 PR tree-optimization/70152
12983 * gcc.dg/pr70152.c: New test.
12984
c272412d 12985 PR target/70086
12986 * gcc.target/i386/pr70086-1.c: New test.
12987 * gcc.target/i386/pr70086-2.c: New test.
12988 * gcc.target/i386/pr70086-3.c: New test.
5f611068 12989
12990 PR tree-optimization/70127
12991 * gcc.c-torture/execute/pr70127.c: New test.
12992
27dcb7a8 129932016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12994
12995 * c-c++-common/goacc/combined-directives-2.c: New test.
12996
c24757cf 129972016-03-09 David Malcolm <dmalcolm@redhat.com>
12998
12999 PR c/68473
13000 PR c++/70105
13001 * g++.dg/diagnostic/pr70105.C: New test.
13002 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13003 (test_multiple_ordinary_maps): New test function.
13004
83108969 130052016-03-09 David Malcolm <dmalcolm@redhat.com>
13006
13007 PR c/68473
13008 PR c++/70105
13009 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13010 Drop range information from call to inform_at_rich_loc.
13011 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13012 New.
13013 (test_show_locus): Replace calls to rich_location::add_range with
13014 calls to add_range. Rewrite the tests that used the now-defunct
13015 rich_location ctor taking a source_range. Simplify other tests
13016 by replacing calls to COMBINE_LOCATION_DATA with calls to
13017 make_location.
13018
6733c0e8 130192016-03-09 Richard Biener <rguenther@suse.de>
13020 Jakub Jelinek <jakub@redhat.com>
13021
13022 PR tree-optimization/70138
13023 * gcc.dg/vect/pr70138-1.c: New testcase.
13024 * gcc.dg/vect/pr70138-2.c: Likewise.
13025
96abb9f5 130262016-03-09 Jakub Jelinek <jakub@redhat.com>
13027
13028 PR target/70049
13029 * gcc.target/i386/pr70049.c: New test.
13030
42bb3bfb 130312016-03-09 Richard Biener <rguenther@suse.de>
13032
13033 PR c/70143
13034 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13035 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13036 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13037
27527428 130382016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13039
13040 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13041 arm-*-*.
13042
248449f2 130432016-03-09 Jakub Jelinek <jakub@redhat.com>
13044
1bd49ced 13045 PR middle-end/67278
13046 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13047
248449f2 13048 PR target/67278
13049 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13050
13051 PR middle-end/70050
13052 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13053 in testcase comment.
13054
dfc460ff 130552016-03-09 Tom de Vries <tom@codesourcery.com>
13056
13057 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13058 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13059 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13060 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13061 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13062 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13063 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13064 * gfortran.dg/goacc/kernels-loop.f95: New test.
13065
0377fc7f 130662016-03-08 Martin Sebor <msebor@redhat.com>
13067
13068 PR c++/62096
13069 * g++.dg/warn/overflow-warn-7.C: New test.
13070
3556aa80 130712016-03-08 Jason Merrill <jason@redhat.com>
13072
13073 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13074 * lib/target-supports.exp (check_effective_target_concepts): New.
13075
e5096208 130762016-03-08 Jakub Jelinek <jakub@redhat.com>
13077
5370eb8d 13078 PR c++/70135
13079 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13080 * g++.dg/ubsan/pr70135.C: New test.
13081
e5096208 13082 PR target/70110
13083 * gcc.dg/pr70110.c: New test.
13084
cc37120d 130852016-03-07 Martin Jambor <mjambor@suse.cz>
13086
13087 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13088 * c-c++-common/gomp/if-1.c: Likewise.
13089 * c-c++-common/gomp/pr61486-2.c: Likewise.
13090 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13091 to dg-additional-options.
13092 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13093 * g++/gomp/target-teams-1.c: Likewise.
13094 * gcc.dg/gomp/gomp.exp: Likewise.
13095 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13096 dg-additional-options.
13097 * gfortran.dg/gomp/gomp.exp: Likewise.
13098 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13099 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13100 dg-additional-options.
13101 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13102
53c248d8 131032016-03-07 Martin Jambor <mjambor@suse.cz>
13104
13105 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13106 * c-c++-common/gomp/gridify-1.c: New test.
13107 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13108
541e79a0 131092016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13110
13111 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13112 trigger for cortex-r8, when scanning for register r8.
13113 * gcc.target/arm/pr45701-2.c: Likewise.
13114
4dfabd94 131152016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 13116 Jeff Law <law@redhat.com>
4dfabd94 13117
13118 PR tree-optimization/69740
13119 * gcc.c-torture/compile/pr69740-1.c: New test.
13120 * gcc.c-torture/compile/pr69740-2.c: New test.
13121
1b63a87b 131222016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13123
13124 * lib/target-supports.exp
13125 (check_effective_target_whole_vector_shift): Enable for PPC64.
13126
d33914da 131272016-03-07 Richard Biener <rguenther@suse.de>
13128
13129 PR tree-optimization/70115
13130 * gcc.dg/torture/pr70115.c: New testcase.
13131
584fba4b 131322016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13133
13134 PR middle-end/69916
13135 * c-c-++-common/goacc/pr69916.c: New.
13136
7f2f5ec0 131372016-03-07 Richard Henderson <rth@redhat.com>
13138
13139 * gcc.c-torture/compile/pr70061.c: New test.
13140
f530e7c4 131412016-03-07 Richard Biener <rguenther@suse.de>
13142
13143 PR testsuite/70109
13144 * gcc.dg/vect/O3-pr36098.c: New testcase.
13145
a3855fed 131462016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13147
13148 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13149
091ffc31 131502016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13151
13152 * gnat.dg/renaming9.ad[sb]: New testcase.
13153
2941b871 131542016-03-05 Jakub Jelinek <jakub@redhat.com>
13155
13156 PR c++/70084
13157 * g++.dg/expr/stdarg3.C: New test.
13158
5173ce42 131592016-03-04 Jeff Law <law@redhat.com>
13160
13161 PR tree-optimization/69196
13162 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13163 x86_64-*-*.
13164
2d1d2e55 131652016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13166
0e43078e 13167 PR c/69973
13168 * gcc.dg/pr69973.c: New test.
13169
d8ec06ae 13170 PR rtl-optimization/69941
13171 * gcc.dg/torture/pr69941.c: New test.
13172
2d1d2e55 13173 PR c/69824
13174 * gcc.dg/pr69824.c: New test.
13175
32f692e2 131762016-03-05 Tom de Vries <tom@codesourcery.com>
13177
13178 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13179 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13180 function.
13181
1c699e9a 131822016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13183
13184 PR c++/66786
13185 * g++.dg/cpp1y/var-templ48.C: New test.
13186 * g++.dg/cpp1y/var-templ49.C: New test.
13187
358448c6 131882016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13189
13190 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13191
01dc3c45 131922016-03-04 Jakub Jelinek <jakub@redhat.com>
13193
e968ff6d 13194 PR c++/70035
13195 * g++.dg/ubsan/pr70035.C: New test.
13196
01dc3c45 13197 PR target/70062
13198 * gcc.target/i386/pr70062.c: New test.
13199
3937d618 132002016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13201
13202 * g++.dg/template/typename21.C: Remove c++98_only.
13203
c58ac7f8 132042016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13205
13206 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13207
0060768a 132082016-03-04 David Malcolm <dmalcolm@redhat.com>
13209
13210 PR c/68187
13211 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13212 function.
13213 (fn_42_b): Likewise.
13214 (fn_42_c): Likewise.
13215
74c6fd40 132162016-03-04 David Malcolm <dmalcolm@redhat.com>
13217
13218 PR c/68187
13219 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13220 function.
13221 (fn_40_b): Likewise.
13222 (fn_41_a): Likewise.
13223 (fn_41_b): Likewise.
13224
31b11359 132252016-03-04 Jakub Jelinek <jakub@redhat.com>
13226
13227 PR target/70059
13228 * gcc.target/i386/avx512f-pr70059.c: New test.
13229 * gcc.target/i386/avx512dq-pr70059.c: New test.
13230
c5b93452 132312016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13232
13233 PR rtl-optimization/57676
13234 * gcc.dg/torture/pr57676.c: New test.
13235
268fbd56 132362016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13237
13238 * gcc.dg/pr70026.c: New test.
13239
6560d1ad 132402016-03-04 Marek Polacek <polacek@redhat.com>
13241
13242 PR c/69798
13243 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13244 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13245
cc7dfddf 132462016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13247
13248 PR target/70004
13249 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13250 Delete.
13251 (test_corners_sisd_si): Likewise.
13252 (main): Remove checks of the above.
13253 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13254
e9663bd4 132552016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13256
13257 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13258
dcdd684e 132592016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13260
13261 * gcc.dg/torture/pr69951.c: Accept argc==0.
13262
e692d332 132632016-03-04 Richard Biener <rguenther@suse.de>
13264
13265 PR c++/70054
13266 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13267 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13268
af77b7e6 132692016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13270
13271 PR testsuite/69766
13272 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13273 testing multiarch.
13274
290da96e 132752016-03-04 Jakub Jelinek <jakub@redhat.com>
13276
13277 PR debug/69947
13278 * gcc.dg/guality/pr69947.c: New test.
13279
e51ce713 132802016-03-03 Jakub Jelinek <jakub@redhat.com>
13281
13282 PR ada/70017
13283 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13284
1feed892 132852016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13286
13287 PR rtl-optimization/69904
13288 * gcc.target/arm/pr69904.c: New test.
13289
c32bda69 132902016-03-03 Jakub Jelinek <jakub@redhat.com>
13291
13292 PR target/70021
13293 * gcc.dg/vect/pr70021.c: New test.
13294 * gcc.target/i386/pr70021.c: New test.
13295
1bc579ed 132962016-03-03 Marek Polacek <polacek@redhat.com>
13297
13298 PR middle-end/70050
13299 * gcc.dg/pr70050.c: New test.
13300
cfa8d638 133012016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13302
13303 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13304
1b889259 133052016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13306
13307 PR tree-optimization/70043
13308 * gfortran.dg/vect/pr70043.f90: New test.
13309
f756dfa3 133102016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13311
13312 * gnat.dg/specs/task1.ads: New test.
13313
5cb4863d 133142016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13315
13316 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13317 Invoke gdb with -batch.
13318 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13319
5dd12e43 133202016-03-03 Richard Biener <rguenther@suse.de>
13321
13322 PR tree-optimization/55936
13323 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13324
d97ba4ca 133252016-03-02 Jeff Law <law@redhat.com>
13326
5d23c86f 13327 PR rtl-optimization/69942
13328 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13329 effects of argument promotions.
13330
d97ba4ca 13331 PR tree-optimization/69987
13332 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13333 target does not support -fprefetch-loop-arrays.
13334
901faaa0 133352016-03-02 Uros Bizjak <ubizjak@gmail.com>
13336
13337 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13338
51f6fdce 133392016-03-02 Bin Cheng <bin.cheng@arm.com>
13340
6bc7872f 13341 PR rtl-optimization/69052
51f6fdce 13342 * gcc.target/i386/pr69052.c: New test.
13343
31d31e07 133442016-03-02 Alan Modra <amodra@gmail.com>
13345
13346 * gcc.dg/pr69990.c: New.
13347
04faee95 133482016-03-02 Jakub Jelinek <jakub@redhat.com>
13349
270d0117 13350 PR c/68062
13351 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13352
13353 PR middle-end/70022
13354 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13355
04faee95 13356 PR target/70028
13357 * gcc.target/i386/pr70028.c: New test.
13358
a2cc9e8e 133592016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13360
13361 * c-c++-common/asan/swapcontext-test-1.c,
13362 * c-c++-common/tsan/thread_leak.c,
13363 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13364 * g++.dg/tsan/benign_race.C,
13365 * g++.dg/tsan/fd_close_norace.C,
13366 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13367 races with sanitizer output
13368
dd4bd263 133692016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 13370 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 13371
13372 PR target/67278
13373 * gcc.dg/simd-8.c: New testcase.
13374
b5fe3a49 133752016-03-02 Richard Biener <rguenther@suse.de>
13376
13377 PR middle-end/67278
13378 * gcc.dg/simd-7.c: New testcase.
13379
23601f67 133802016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13381
13382 * gcc.target/i386/pr70007.c: Tweak.
13383
f66f65e7 133842016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13385
13386 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13387
60773515 133882016-03-02 Marek Polacek <polacek@redhat.com>
13389
13390 PR c/67854
13391 * gcc.dg/pr67854.c: New test.
13392
6c094cb1 133932016-03-02 Jakub Jelinek <jakub@redhat.com>
13394
13395 PR middle-end/70025
13396 * gcc.dg/torture/pr70025.c: New test.
13397
7627bb56 133982016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13399
13400 PR tree-optimization/68621
13401 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13402
066c8e94 134032016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13404
13405 * gcc.target/i386/pr70007.c: New test.
13406
d3b819ad 134072016-03-01 Jeff Law <law@redhat.com>
13408
d4b9ad56 13409 PR tree-optimization/69196
7e217344 13410 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 13411
d3b819ad 13412 PR tree-optimization/69196
13413 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13414 duplicating code and spoiling the expected output.
13415
4f37285d 134162016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13417
13418 PR target/70033
13419 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13420 supports power9 before doing tests.
13421 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13422 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13423 * gcc.target/powerpc/p9-permute.c: Likewise.
13424
3e9c4f6c 134252016-03-01 Uros Bizjak <ubizjak@gmail.com>
13426
13427 PR target/70027
13428 * gcc.target/i386/pr70027.c: New test.
13429
e324729e 134302016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 13431
13432 * gcc.dg/pr70017.c: New test.
13433
40e9ce2d 134342016-03-01 Jakub Jelinek <jakub@redhat.com>
13435
13436 PR c/69796
13437 PR c/69974
13438 * gcc.dg/pr69796.c: New test.
13439 * gcc.dg/pr69974.c: New test.
13440
e8b016ea 134412016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13442
13443 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13444
24d3127c 134452016-02-29 Jeff Law <law@redhat.com>
13446
13447 PR tree-optimization/69987
13448 * gfortran.dg/pr69987.f90: New test.
13449
13450 PR tree-optimization/69989
13451 * gcc.c-torture/compile/pr69989-2.c: New test.
13452
12cc1225 134532016-03-01 Marek Polacek <polacek@redhat.com>
13454
13455 PR c++/69795
13456 * g++.dg/parse/invalid1.C: New test.
13457
d99a947c 134582016-03-01 Richard Biener <rguenther@suse.de>
13459
13460 PR middle-end/70022
13461 * gcc.dg/pr70022.c: New testcase.
13462
395dbc60 134632016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13464
13465 PR tree-optimization/69956
13466 * gcc.dg/pr69956.c: New test.
13467
40a35c55 134682016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13469
13470 PR target/70011
13471 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13472 XFAIL when hardware supports efficient unaligned storage access.
13473
4edc90b0 134742016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13475
13476 PR c++/69961
13477 * g++.dg/template/pr69961a.C: New test.
13478 * g++.dg/template/pr69961b.C: New test.
13479
1ed1f69a 134802016-02-29 David Malcolm <dmalcolm@redhat.com>
13481
13482 PR preprocessor/69985
13483 * gcc.dg/cpp/pr69985.c: New test case.
13484
01c5d15d 134852016-02-29 Jeff Law <law@redhat.com>
13486
3a4d3de5 13487 PR tree-optimization/70005
13488 * gcc.c-torture/execute/pr70005.c New test.
13489
01c5d15d 13490 PR tree-optimization/69999
13491 * gcc.c-torture/compile/pr69999.c: New test.
13492
1bf66b54 134932016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13494
13495 PR tree-optimization/69652
13496 * gcc.dg/torture/pr69652.c: Delete test.
13497 * gcc.dg/vect/pr69652.c: New test.
13498
b4d653d5 134992016-02-19 Richard Biener <rguenther@suse.de>
13500
13501 PR tree-optimization/69980
13502 * gfortran.dg/vect/pr69980.f90: New testcase.
13503
35bc4745 135042016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13505
13506 * gcc.target/sparc/20160229-1.c: New test.
13507
bb54a538 135082016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13509
13510 * gnat.dg/stack_usage3.adb: New test.
13511 * gnat.dg/stack_usage3_pkg.ads: New helper.
13512
95164e71 135132016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13514
13515 * gnat.dg/renaming8.adb: New test.
13516 * gnat.dg/renaming8_pkg1.ads: New helper.
13517 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13518 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13519
a890896f 135202016-02-29 Richard Biener <rguenther@suse.de>
13521
13522 PR tree-optimization/69720
13523 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13524
5c70403a 135252016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13526
13527 PR fortran/68147
13528 PR fortran/47674
13529 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13530
dfb6d139 135312016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 13532 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13533
13534 PR fortran/56007
13535 * gfortran.dg/coarray_8.f90: Adjust error message.
13536 * gfortran.dg/pr56007.f90: New test.
13537 * gfortran.dg/pr56007.f: New test.
13538
536508db 135392016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13540
13541 PR tree-optimization/69989
13542 * gcc.dg/torture/pr69989.c: New test.
13543
eec75e45 135442016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13545
13546 * gcc.target/i386/stack-realign-win.c: New test.
13547
0175e45a 135482016-02-28 Harald Anlauf <anlauf@gmx.de>
13549
13550 PR fortran/60126
13551 * gfortran.dg/pr60126.f90: New test.
13552
2a703589 135532016-02-27 Jeff Law <law@redhat.com>
13554
13555 Revert
13556 2016-02-26 Richard Biener <rguenther@suse.de>
13557 Jeff Law <law@redhat.com>
13558
13559 PR tree-optimization/69740
13560 * gcc.c-torture/compile/pr69740-1.c: New test.
13561 * gcc.c-torture/compile/pr69740-2.c: New test.
13562
359b4c18 135632016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13564
1c96765a 13565 PR fortran/69910
359b4c18 13566 * gfortran.dg/newunit_4.f90: New test.
13567
49462d93 135682016-02-27 Jakub Jelinek <jakub@redhat.com>
13569
13570 PR target/69613
13571 PR rtl-optimization/69886
13572 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13573 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13574 target.
13575
c4ac733e 135762016-02-26 Martin Sebor <msebor@redhat.com>
13577
13578 PR tree-optimization/15826
13579 * gcc.dg/tree-ssa/pr15826.c: New test.
13580
da8c4b5d 135812016-02-26 Jakub Jelinek <jakub@redhat.com>
13582
13583 PR target/69969
13584 * gcc.target/powerpc/pr69969.c: New test.
13585
0a4558eb 135862016-02-26 Martin Sebor <msebor@redhat.com>
13587
13588 PR c++/15766
13589 * g++.old-deja/g++.other/decl5.C: Add a test case.
13590
5b500299 135912016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13592
13593 PR target/69946
13594 * gcc.target/powerpc/pr69946.c: New file.
13595
565f533b 135962016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 13597 Jeff Law <law@redhat.com>
565f533b 13598
0a4558eb 13599 PR tree-optimization/69740
565f533b 13600 * gcc.c-torture/compile/pr69740-1.c: New test.
13601 * gcc.c-torture/compile/pr69740-2.c: New test.
13602
ff67cbea 136032016-02-26 Martin Jambor <mjambor@suse.cz>
13604
13605 PR middle-end/69920
13606 * gcc.dg/torture/pr69932.c: New test.
13607 * gcc.dg/torture/pr69936.c: Likewise.
13608
e400d817 136092016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13610
13611 PR target/69709
13612 * gcc.target/s390/pr69709.c: New test.
13613
126a5a2d 136142016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13615
13616 PR target/69245
13617 * gcc.target/aarch64/pr69245_1.c: New test.
13618
59c58860 136192016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13620
13621 PR target/69613
13622 * gcc.dg/torture/pr69613.c: New test.
13623
9441fa4e 136242016-02-26 Jakub Jelinek <jakub@redhat.com>
13625
13626 PR rtl-optimization/69891
13627 * gcc.target/i386/pr69891.c: New test.
13628
e48fcde0 136292016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 13630 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13631
35ed600a 13632 PR target/61397
f41208a1 13633 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13634 functionality for both 32-bit and 64-bit.
13635
c86aaa0e 136362016-02-26 Richard Biener <rguenther@suse.de>
13637
13638 PR tree-optimization/69551
13639 * gcc.dg/torture/pr69951.c: New testcase.
13640
38e71a65 136412016-02-25 Richard Biener <rguenther@suse.de>
13642
13643 PR tree-optimization/48795
13644 * gcc.dg/Warray-bounds-18.c: New testcase.
13645
03331e69 136462016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13647
13648 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13649
f14d8d6a 136502016-02-25 Jakub Jelinek <jakub@redhat.com>
13651
13652 PR rtl-optimization/69896
13653 * gcc.dg/pr69896.c: New test.
13654
4003c807 136552016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13656
13657 PR c++/69736
13658 * g++.dg/cpp1y/paren2.C: New test.
13659
a0573328 136602016-02-24 Martin Sebor <msebor@redhat.com>
13661
13662 PR c/51147
13663 * gcc.dg/enum-mode-2.c: New test.
13664
2cde02ad 136652016-02-24 Jakub Jelinek <jakub@redhat.com>
13666
13667 PR c++/69922
13668 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13669 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13670 * g++.dg/ubsan/pr69922.C: New test.
13671
f0ea75d1 136722016-02-24 Marek Polacek <polacek@redhat.com>
13673
13674 PR c/69819
13675 * gcc.dg/pr69819.c: New test.
13676
05027366 136772016-02-24 Martin Sebor <msebor@redhat.com>
13678
34ed562b 13679 PR c++/69912
13680 * g++.dg/ext/flexary15.C: New test.
13681
136822016-02-24 Martin Sebor <msebor@redhat.com>
13683
13684 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 13685 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 13686 * g++.dg/ext/builtin_alloca.C: Same.
05027366 13687
650c3ad5 136882016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13689 Charles Baylis <charles.baylis@linaro.org>
13690
13691 PR debug/61033
13692 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13693
596070e8 136942016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 13695 Jakub Jelinek <jakub@redhat.com>
596070e8 13696
13697 PR middle-end/69760
13698 * gcc.dg/torture/pr69760.c: New testcase.
13699
d6b92d9f 137002016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13701
13702 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13703 pattern on Solaris with as.
13704
90436d9d 137052016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13706
13707 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13708 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13709 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13710 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13711
7c749495 137122016-02-24 Jakub Jelinek <jakub@redhat.com>
13713
13714 PR middle-end/69915
13715 * gcc.dg/pr69915.c: New test.
13716
9c9680b5 137172016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13718
13719 PR rtl-optimization/69886
13720 * gcc.dg/torture/pr69886.c: New test.
13721
36d081ee 137222016-02-24 Richard Biener <rguenther@suse.de>
13723
13724 PR middle-end/68963
13725 * gcc.dg/torture/pr68963.c: New testcase.
13726
2a0accb9 137272016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13728
13729 PR target/69875
13730 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13731 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13732 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13733 * gcc.target/arm/atomic_loaddi_1.c: New test.
13734 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13735 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13736 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13737 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13738 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13739 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13740 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13741 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13742
f0e92ef1 137432016-02-24 Jakub Jelinek <jakub@redhat.com>
13744
13745 PR middle-end/69909
13746 * gcc.dg/torture/pr69909.c: New test.
13747
6907286f 137482016-02-24 Richard Biener <rguenther@suse.de>
13749
13750 PR tree-optimization/69907
13751 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13752 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13753 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13754
e6ab7475 137552016-02-24 Christian Bruel <christian.bruel@st.com>
13756
13757 * gcc.target/arm/pragma_cpp_fma.c: New test.
13758
47587450 137592016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13760
13761 PR fortran/61156
13762 * gfortran.dg/include_6.f90: Update test.
13763
d41ab738 137642016-02-23 Jakub Jelinek <jakub@redhat.com>
13765
13766 PR objc/69844
13767 * objc.dg/pr69844.m: New test.
13768
4772d9d5 137692016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13770
13771 PR libgfortran/69456
13772 * gfortran.dg/namelist_89.f90: New test.
13773 * gfortran.dg/pr59700.f90: Update test..
13774
8c38d887 137752016-02-23 Martin Sebor <msebor@redhat.com>
13776
13777 PR middle-end/69780
13778 * g++.dg/ext/builtin_alloca.C: New test.
13779 * gcc.dg/builtins-68.c: New test.
13780
ee1bfdb0 137812016-02-23 Richard Henderson <rth@redhat.com>
13782
13783 * gcc.target/i386/addr-space-3.c: Remove test.
13784
52609ec3 137852016-02-23 David Malcolm <dmalcolm@redhat.com>
13786
13787 PR preprocessor/69126
13788 PR preprocessor/69543
13789 * c-c++-common/pr69126-2-long.c: New test.
13790 * c-c++-common/pr69126-2-short.c: New test.
13791 * c-c++-common/pr69543-1.c: Remove xfail.
13792
d5bf2cc8 137932016-02-23 David Malcolm <dmalcolm@redhat.com>
13794
13795 PR preprocessor/69126
13796 PR preprocessor/69543
13797 PR preprocessor/69558
13798 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13799 (f): Rename to...
13800 (test_2): ...this, and add leading comment.
13801 (MACRO_3, test_3): New.
13802 (MACRO_4A, MACRO_4B, test_4): New.
13803 (MACRO): Rename to...
13804 (MACRO_5): ...this.
13805 (g): Rename to...
13806 (test_5): ...this, updating for renaming of MACRO, and
13807 add leading comment.
13808 * c-c++-common/pr69543-1.c: New.
13809 * c-c++-common/pr69543-2.c: New.
13810 * c-c++-common/pr69543-3.c: New.
13811 * c-c++-common/pr69543-4.c: New.
13812 * c-c++-common/pr69558-1.c: New.
13813 * c-c++-common/pr69558-2.c: New.
13814 * c-c++-common/pr69558-3.c: New.
13815 * c-c++-common/pr69558-4.c: New.
13816 * gcc.dg/pr69558.c: Move to...
13817 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13818 xfail for c++.
13819
3a37a410 138202016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13821
13822 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13823 to -ftree-parallelize-loops/-fopenacc changes.
13824 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13825 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13826 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13827 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13828 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13829 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13830 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13831 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13832 * c-c++-common/goacc/kernels-loop.c: Likewise.
13833 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13834 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13835 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13836 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13837
ecca180f 138382016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13839
13840 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13841
eec0fa3f 138422016-02-23 Jakub Jelinek <jakub@redhat.com>
13843
f1f91c07 13844 PR c++/69902
13845 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13846
eec0fa3f 13847 PR c/69900
13848 * gcc.dg/pr69900.c: New test.
13849
e045424d 138502016-02-23 Martin Jambor <mjambor@suse.cz>
13851
13852 PR tree-optimization/69666
13853 * gcc.dg/tree-ssa/pr69666.c: New test.
13854
f482dff6 138552016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13856
13857 PR fortran/67451
13858 * gfortran.dg/coarray_allocate_5.f08: New test.
13859
57ed698b 138602016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13861
13862 * gcc.target/s390/vcond-shift.c: Move to ...
13863 * gcc.target/s390/vector/vcond-shift.c: ... here.
13864
990e443c 138652016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13866
13867 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13868 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13869
296c5f01 138702016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13871
13872 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13873
e53f41d5 138742016-02-20 Mark Wielaard <mjw@redhat.com>
13875
13876 PR c/28901
13877 * gcc.dg/unused-variable-3.c: New test.
13878
13af201d 138792016-02-22 Jakub Jelinek <jakub@redhat.com>
13880
13881 PR target/69888
13882 * gcc.target/i386/pr69888.c: New test.
13883
682c90f9 138842016-02-22 Richard Biener <rguenther@suse.de>
13885
13886 PR tree-optimization/69882
13887 * gfortran.dg/vect/pr69882.f90: New testcase.
13888
b8cd18c3 138892016-02-22 Jakub Jelinek <jakub@redhat.com>
13890
13891 PR target/69885
13892 * gcc.dg/pr69885.c: New test.
13893
09343379 138942016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13895
13896 PR target/69806
13897 PR target/54089
13898 * gcc.target/sh/pr54089-10.c: New.
13899
b345a09f 139002016-02-20 Paul Thomas <pault@gcc.gnu.org>
13901
13902 PR fortran/69423
13903 * gfortran.dg/deferred_character_15.f90 : New test.
13904
51385aed 139052016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13906
13907 PR fortran/57365
13908 gfortran.dg/allocate_with_source_18.f03: New test.
13909
139102016-02-20 Harald Anlauf <anlauf@gmx.de>
13911
13912 PR fortran/52531
13913 gfortran.dg/gomp/pr52531.f90: New test.
13914
9cce8384 139152016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13916
13917 PR c++/69865
13918 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13919 -std=c++03.
13920
d91f5fbb 139212016-02-19 Jakub Jelinek <jakub@redhat.com>
13922
563d5cb8 13923 PR c++/69826
13924 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13925 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13926
0a04aac9 13927 PR c++/69850
13928 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13929
d91f5fbb 13930 PR c++/69851
13931 * g++.dg/torture/pr69851.C: New test.
13932
5fe1f282 139332016-02-19 Martin Sebor <msebor@redhat.com>
13934
13935 PR testsuite/69573
13936 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13937
a45bce11 139382016-02-19 Jakub Jelinek <jakub@redhat.com>
13939
6263dde1 13940 PR c++/69850
13941 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13942 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13943
a45bce11 13944 PR c++/67767
13945 * g++.dg/cpp0x/pr67767.C: New test.
13946
cf2ed1b7 139472016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13948
13949 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13950 for fp, simd, crypto, crc, lse.
13951 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13952 above.
13953 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13954 effective target check.
13955
f6cc34b0 139562016-02-19 Jakub Jelinek <jakub@redhat.com>
13957
13958 PR target/69820
13959 * gcc.target/i386/pr69820.c: New test.
13960
6c678e78 139612016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13962
13963 * gcc.target/s390/vector/int128-1.c: New test.
13964
b088ff4b 139652016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13966
13967 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13968
b11e60a4 139692016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13970
13971 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13972 instruction pattern name to prevent the testcase from failing with
13973 -march=z13.
13974
664ff6a0 139752016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13976
13977 * gcc.target/s390/md/movstr-2.c: New test.
13978
e80be24b 139792016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13980
13981 * gcc.target/s390/morestack.c: New test.
13982
9839f350 139832016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13984
13985 PR target/69625
13986 * gcc.target/s390/pr69625.c: Add test case.
13987
4550fbd0 139882016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13989
13990 PR testsuite/68580
13991 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13992
57d00b6a 139932016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13994
13995 PR target/68404
13996 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13997 * gcc.target/powerpc/fusion3.c: Likewise.
13998
63ad69d6 139992016-02-18 Richard Biener <rguenther@suse.de>
14000
14001 PR middle-end/69553
14002 * g++.dg/torture/pr69553.C: New testcase.
14003
d92404ed 140042016-02-18 Nick Clifton <nickc@redhat.com>
14005
4550fbd0 14006 PR target/62254
14007 PR target/69610
14008 * gcc.target/arm/pr62554.c: New test.
14009 * gcc.target/arm/pr69610-1.c: New test.
14010 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 14011
0808dfce 140122016-02-18 Richard Biener <rguenther@suse.de>
14013
14014 PR middle-end/69854
14015 * gcc.dg/torture/pr69854.c: New testcase.
14016
fc3527e3 140172016-02-17 Jakub Jelinek <jakub@redhat.com>
14018
14019 PR c++/69850
14020 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14021
e3c24279 140222012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14023
14024 * gcc.target/powerpc/vec-cg.c: New test.
14025
c9732c2b 140262016-02-17 Richard Biener <rguenther@suse.de>
14027
14028 PR testsuite/69586
14029 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14030
51bf9f9b 140312016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14032
14033 PR target/69161
14034 * gcc.c-torture/compile/pr69161.c: New test.
14035
6baedca3 140362016-02-17 David Sherwood <david.sherwood@arm.com>
14037
14038 PR target/69532
14039 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14040 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14041
4f240715 140422016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14043
14044 * gcc.dg/ifcvt-4.c: Skip on Visium.
14045
e0c0515d 140462016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14047
14048 * gnat.dg/atomic8.adb: New test.
14049
7b319ee6 140502016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14051
14052 * gnat.dg/discr46.ad[sb]: New test.
14053
48a7e3d1 140542016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14055
14056 PR Target/48344
14057 * gcc.target/powerpc/pr48344-1.c: New test.
14058
3f844f15 140592015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14060
14061 PR fortran/69742
14062 * gfortran.dg/associate_21.f90: New test.
14063
7675e968 140642016-02-16 Jakub Jelinek <jakub@redhat.com>
14065
14066 PR c/69835
14067 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14068 -Wnonnull in dg-options.
14069 * c-c++-common/nonnull-2.c: New test.
14070
d6faee88 140712016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14072 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14073
14074 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14075
3a2a72aa 140762016-02-16 Jakub Jelinek <jakub@redhat.com>
14077
14078 PR middle-end/69801
14079 * gcc.dg/pr69801.c: Add empty dg-options.
14080
28072426 140812016-02-16 James Norris <jnorris@codesourcery.com>
14082
14083 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14084 * g++.dg/goacc/deviceptr-1.c: New file.
14085
37fffac2 140862016-02-16 Jakub Jelinek <jakub@redhat.com>
14087
14088 PR tree-optimization/69820
14089 * gcc.dg/vect/pr69820.c: New test.
14090
f72a5e61 140912016-02-16 Richard Biener <rguenther@suse.de>
14092
14093 PR tree-optimization/69776
14094 * gcc.dg/torture/pr69776-2.c: New testcase.
14095
50e0cd76 140962016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14097
14098 PR tree-optimization/69714
14099 * gcc.dg/torture/pr69714.c: New test.
14100
14a72c4e 141012016-02-16 Jakub Jelinek <jakub@redhat.com>
14102
14103 PR tree-optimization/69802
14104 * gcc.dg/pr69802.c: New test.
14105
fd808c11 141062016-02-16 Richard Biener <rguenther@suse.de>
14107
14108 PR middle-end/69801
14109 * gcc.dg/pr69801.c: New testcase.
14110
49a549ca 141112016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14112
14113 PR libgfortran/69651
14114 * gfortran.dg/read_bang.f90: New test.
14115 * gfortran.dg/read_bang4.f90: New test.
14116
77454e6e 141172016-02-15 Jakub Jelinek <jakub@redhat.com>
14118
2074f21c 14119 PR c++/69658
14120 * g++.dg/init/pr69658.C: New test.
14121
77454e6e 14122 PR c++/69797
14123 * c-c++-common/pr69797.c: New test.
14124
4ef4d764 141252016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14126
14127 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14128 check for aarch64*-*-*.
14129
4a45fe0f 141302016-02-15 Richard Biener <rguenther@suse.de>
14131
14132 PR tree-optimization/69783
14133 * gcc.dg/vect/pr69783.c: New testcase.
14134
0b3619e6 141352016-02-15 Richard Biener <rguenther@suse.de>
14136
14137 PR tree-optimization/69776
14138 * gcc.dg/torture/pr69776.c: New testcase.
14139
9b49c3cb 141402016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14141
14142 PR fortran/60526
14143 * gfortran.dg/type_decl_4.f90: Reinstated.
14144
e46faff9 141452016-02-14 John David Anglin <danglin@gcc.gnu.org>
14146
14147 PR fortran/68746
14148 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14149
a96c809a 141502016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14151
14152 PR fortran/60526
14153 PR bootstrap/69816
14154 * gfortran.dg/type_decl_4.f90: Removed.
14155
fdec7e88 141562016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14157
14158 PR fortran/60526
14159 * gfortran.dg/type_decl_4.f90: New test.
14160
a72095c4 141612016-02-14 Alan Modra <amodra@gmail.com>
14162
bc436924 14163 PR testsuite/68886
a72095c4 14164 * gcc.c-torture/execute/stkalign.c: Revise test.
14165
73bb5f8b 141662016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14167
14168 PR target/67260
14169 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14170
beb13161 141712016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14172
14173 PR target/67260
14174 * gcc.target/sh/torture/pr67260.c: New.
14175
67cab04e 141762016-02-12 John David Anglin <danglin@gcc.gnu.org>
14177
14178 * gcc.dg/pr67964.c: Add dg-require-alias.
14179
44a59bb1 141802016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14181
14182 PR target/67636
14183 PR target/64345
14184 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14185
38c9bd3a 141862016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14187
14188 PR libgfortran/69668
14189 * gfortran.dg/namelist_88.f90: New test.
14190
1774ff82 141912016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14192
14193 PR libgfortran/69668
14194 * gfortran.dg/namelist_38.f90: Update test.
14195 * gfortran.dg/namelist_84.f90: Update test.
14196
aec1f4bd 141972016-02-12 David Malcolm <dmalcolm@redhat.com>
14198
14199 PR other/69554
14200 * gcc.dg/pr69554-1.c: New test.
14201 * gfortran.dg/pr69554-1.F90: New test.
14202 * gfortran.dg/pr69554-2.F90: New test.
14203 * lib/gcc-dg.exp (proc dg-locus): New function.
14204 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14205 distinguish between the caret-printing and non-caret-printing
14206 cases. If caret-printing has been explicitly enabled, bail out
14207 without attempting to fix up the output.
14208
da7d5066 142092016-02-12 David Malcolm <dmalcolm@redhat.com>
14210
14211 PR driver/69265
14212 PR driver/69453
14213 * gcc.dg/spellcheck-options-3.c: New test case.
14214 * gcc.dg/spellcheck-options-4.c: New test case.
14215 * gcc.dg/spellcheck-options-5.c: New test case.
14216 * gcc.dg/spellcheck-options-6.c: New test case.
14217 * gcc.dg/spellcheck-options-7.c: New test case.
14218 * gcc.dg/spellcheck-options-8.c: New test case.
14219 * gcc.dg/spellcheck-options-9.c: New test case.
14220 * gcc.dg/spellcheck-options-10.c: New test case.
14221
fcce1b0b 142222016-02-12 Jakub Jelinek <jakub@redhat.com>
14223
14224 PR rtl-optimization/69764
14225 PR rtl-optimization/69771
14226 * c-c++-common/pr69764.c: New test.
14227 * gcc.dg/torture/pr69771.c: New test.
14228
6d609290 142292016-02-12 Marek Polacek <polacek@redhat.com>
14230
14231 * g++.dg/torture/init-list1.C: New.
14232
7d75fb56 142332016-02-12 Marek Polacek <polacek@redhat.com>
14234
14235 * gcc.dg/pr69522.c: Add empty dg-options.
14236
52543fda 142372016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14238
14239 * g++.dg/lto/lto.exp: Include and init mpx.
14240 * g++.dg/lto/pr69729_0.C: New test.
14241
34947478 142422016-02-12 Jakub Jelinek <jakub@redhat.com>
14243
9181a4ec 14244 PR ipa/69241
14245 * g++.dg/ipa/pr69241-4.C: New test.
14246
34947478 14247 PR ipa/68672
14248 * g++.dg/ipa/pr68672-1.C: New test.
14249 * g++.dg/ipa/pr68672-2.C: New test.
14250 * g++.dg/ipa/pr68672-3.C: New test.
14251
74a4140f 142522016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14253
14254 PR c/69522
50e0cd76 14255 * gcc.dg/pr69522.c: New test.
74a4140f 14256
9ddb20d6 142572016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14258
14259 PR c++/69098
14260 * g++.dg/cpp1y/69098.C: New test.
14261 * g++.dg/cpp1y/69098-2.C: New test.
14262
67cf9b55 142632016-02-12 Jakub Jelinek <jakub@redhat.com>
14264
14265 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14266 and neighbour -> neighbor.
14267 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14268 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14269 * c-c++-common/Wvarargs.c: Likewise.
14270 * c-c++-common/goacc/host_data-5.c: Likewise.
14271 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14272 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14273 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14274 * gcc.target/aarch64/pr60697.c: Likewise.
14275 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14276 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14277 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14278 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14279 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14280 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14281 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14282 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14283 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14284 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14285 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14286 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14287 * g++.dg/lookup/koenig5.C: Likewise.
14288 * g++.dg/ext/no-asm-2.C: Likewise.
14289 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14290 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14291 * gfortran.dg/used_types_16.f90: Likewise.
14292 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14293 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14294 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14295 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14296 * gfortran.dg/abstract_type_6.f03: Likewise.
14297 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14298 * gfortran.dg/used_types_15.f90: Likewise.
14299 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14300 * gfortran.dg/exit_3.f08: Likewise.
14301 * gfortran.dg/open_status_2.f90: Likewise.
14302 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14303 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14304 * gfortran.dg/associate_1.f03: Likewise.
14305 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14306 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14307 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14308 * gcc.dg/builtin-object-size-1.c: Likewise.
14309 * gcc.dg/noreturn-6.c: Likewise.
14310 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14311 * gcc.dg/globalalias.c: Likewise.
14312 * gcc.dg/builtins-config.h: Likewise.
14313 * gcc.dg/pr30457.c: Likewise.
14314 * gcc.c-torture/compile/volatile-1.c: Likewise.
14315 * gcc.c-torture/execute/20101011-1.c: Likewise.
14316 * c-c++-common/Waddress-1.c: Likewise.
14317
40b38ace 143182016-02-11 Jakub Jelinek <jakub@redhat.com>
14319
14320 PR c/69768
14321 * c-c++-common/Waddress-1.c: New test.
14322
42c87ca9 143232016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14324
14325 PR fortran/69296
14326 * gfortran.dg/associate_19.f03: New test.
14327 * gfortran.dg/associate_20.f03: New test.
14328
acb7939f 143292016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14330
14331 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14332
6defe3c5 143332016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14334
14335 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14336 .arch armv8-a\n. Add -dA to dg-options.
14337 * gcc.target/aarch64/assembler_arch_1.c: New test.
14338 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14339
63f63318 143402016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14341
14342 PR c++/68726
14343 * g++.dg/cpp0x/pr68726.C: New.
14344
1cddf457 143452016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14346
14347 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14348 test.
14349
b86fba37 143502016-02-11 Richard Biener <rguenther@suse.de>
14351
14352 * g++.dg/tree-ssa/pr61034.C: Adjust.
14353
ec4ec95a 143542016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14355
be7c31e9 14356 PR target/69148
ec4ec95a 14357 * gcc.target/s390/pr69148.c: New.
14358
f64416ca 143592016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14360
14361 PR tree-optimization/69652
14362 * gcc.dg/torture/pr69652.c: New test.
14363
e5d1ea31 143642016-02-10 Jakub Jelinek <jakub@redhat.com>
14365 Patrick Palka <ppalka@gcc.gnu.org>
14366
14367 PR ipa/69241
14368 PR c++/69649
14369 * g++.dg/ipa/pr69241-1.C: New test.
14370 * g++.dg/ipa/pr69241-2.C: New test.
14371 * g++.dg/ipa/pr69241-3.C: New test.
14372 * g++.dg/ipa/pr69649.C: New test.
14373
fa03b19d 143742016-02-10 Uros Bizjak <ubizjak@gmail.com>
14375
14376 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14377 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14378
14485c8a 143792016-02-10 Bin Cheng <bin.cheng@arm.com>
14380
14381 PR tree-optimization/68021
14382 * gcc.dg/tree-ssa/pr68021.c: New test.
14383
79f1ed25 143842016-02-10 Richard Biener <rguenther@suse.de>
14385
14386 PR tree-optimization/69726
14387 * gcc.dg/uninit-22.c: New testcase.
14388
58f74eff 143892016-02-09 Andrew Pinski <apinski@cavium.com>
14390
14391 PR tree-opt/69282
14392 * gcc.c-torture/compile/20160205-1.c: New testcase.
14393
600c00f7 143942016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14395
14396 PR target/68404
14397 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14398 instead accessing a really large arrray.
14399 * gcc.target/powerpc/fusion3.c: Likewise.
14400
0771836e 144012016-02-09 Charles Baylis <charles.baylis@linaro.org>
14402
14403 PR target/68532
14404 * gcc.c-torture/execute/pr68532.c: New test.
14405
4ccd644f 144062016-02-11 Alexandre Oliva <aoliva@redhat.com>
14407
14408 PR target/69634
14409 * gcc.dg/pr69634.c: New.
14410
2e980a39 144112016-02-09 Richard Biener <rguenther@suse.de>
14412
14413 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14414
aacf7102 144152016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 14416
aacf7102 14417 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14418
a1856ddf 144192016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14420
14421 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14422
d4d3da7e 144232016-02-09 Richard Biener <rguenther@suse.de>
14424
14425 PR tree-optimization/69715
14426 * gcc.dg/torture/pr69715.c: New testcase.
14427
9cc6714f 144282016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14429
14430 PR c++/69139
14431 * g++.dg/cpp0x/trailing12.C: New test.
14432 * g++.dg/cpp0x/trailing13.C: New test.
14433
83d5062b 144342016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14435
14436 PR c++/69283
14437 PR c++/67835
14438 * g++.dg/cpp1y/auto-fn29.C: New test.
14439 * g++.dg/cpp1y/auto-fn30.C: New test.
14440
394a86f3 144412016-02-08 Jakub Jelinek <jakub@redhat.com>
14442
14443 PR tree-optimization/69209
14444 * gcc.c-torture/compile/pr69209.c: New test.
14445
93b124b4 144462016-02-08 Jeff Law <law@redhat.com>
14447
14448 PR tree-optimization/68541
14449 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14450 of statements allowed in join block for path splitting.
14451
26abce13 144522016-02-08 Jakub Jelinek <jakub@redhat.com>
14453
0acb2d6e 14454 PR c++/59627
14455 * g++.dg/gomp/pr59627.C: New test.
14456
26abce13 14457 PR ipa/69239
14458 * g++.dg/ipa/pr69239.C: New test.
14459
86e0b129 144602016-02-08 David Malcolm <dmalcolm@redhat.com>
14461
14462 PR preprocessor/69664
14463 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14464 * gcc.dg/cpp/warn-comments.c: Likewise.
14465
f553d9f8 144662016-02-08 Marek Polacek <polacek@redhat.com>
14467
14468 PR c++/69688
14469 * g++.dg/init/const12.C: New test.
14470
600695e0 144712016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14472
14473 PR target/60410
14474 * gcc.dg/lto/pr55113_0.c: Remove test.
14475
c4f4b1e8 144762016-02-08 Richard Biener <rguenther@suse.de>
14477
14478 PR tree-optimization/69719
14479 * gcc.dg/torture/pr69719.c: New testcase.
14480
5a987d87 144812016-02-08 Richard Biener <rguenther@suse.de>
14482 Jeff Law <law@redhat.com>
14483
14484 PR target/68273
14485 * gcc.target/mips/pr68273.c: New testcase.
14486
0418e71d 144872016-02-08 Richard Biener <rguenther@suse.de>
14488
14489 PR rtl-optimization/69274
14490 * gcc.target/i386/addr-sel-1.c: XFAIL.
14491
07c0f1ca 144922016-02-08 Jeff Law <law@redhat.com>
14493
40d85f4c 14494 PR tree-optimization/68541
14495 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14496
140e093f 14497 PR tree-optimization/65917
07c0f1ca 14498 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14499
16430acf 145002016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14501
14502 PR fortran/50555
14503 * gfortran.dg/namelist_args.f90: New test.
14504
3f0ff0d8 145052016-02-05 Jeff Law <law@redhat.com>
14506
140e093f 14507 PR tree-optimization/68541
3f0ff0d8 14508 * gcc.dg/tree-ssa/split-path-2.c: New test.
14509 * gcc.dg/tree-ssa/split-path-3.c: New test.
14510 * gcc.dg/tree-ssa/split-path-4.c: New test.
14511 * gcc.dg/tree-ssa/split-path-5.c: New test.
14512 * gcc.dg/tree-ssa/split-path-6.c: New test.
14513 * gcc.dg/tree-ssa/split-path-7.c: New test.
14514
a7cc1f94 145152016-02-05 Martin Sebor <msebor@redhat.com>
14516
14517 PR c++/69662
14518 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14519 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14520
fcb25f28 145212016-02-06 Richard HEnderson <rth@redhat.com>
14522
14523 PR c/69643
14524 * gcc.target/i386/addr-space-4.c: New.
14525 * gcc.target/i386/addr-space-5.c: New.
14526
3a2545a1 145272016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14528
14529 PR fortran/66089
14530 * gfortran.dg/elemental_dependency_6.f90: New.
14531
1e302465 145322016-02-05 Jakub Jelinek <jakub@redhat.com>
14533
66feb54c 14534 PR rtl-optimization/69691
14535 * gcc.c-torture/execute/pr69691.c: New test.
14536
1e302465 14537 PR c++/69628
14538 * g++.dg/parse/pr69628.C: New test.
14539
9c28a298 145402016-02-05 Uros Bizjak <ubizjak@gmail.com>
14541
14542 * gcc.dg/sancov/asan.c: Move to ...
14543 * gcc.dg/asan/sancov-1.c: ... here.
14544
a854e286 145452016-02-05 Uros Bizjak <ubizjak@gmail.com>
14546
14547 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14548
d4f0b240 145492016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14550
14551 PR target/69677
14552 * gcc.target/i386/pr69677.c: New test.
14553
235d8723 145542016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14555
14556 PR c++/68948
14557 * g++.dg/template/pr68948.C: New test.
14558
f390cf65 145592016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14560
14561 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14562 (only necessary on s390x).
14563
ab99f104 145642016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14565
14566 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14567 -mno-accumulate-outgoing-args.
14568
f7ef5392 145692016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14570
14571 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14572
6b098e91 145732016-02-04 Jakub Jelinek <jakub@redhat.com>
14574
14575 PR c/69669
14576 * c-c++-common/pr69669.c: New test.
14577
f0146cf3 145782016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14579
14580 PR target/69667
14581 * g++.dg/pr69667.C: New file.
14582
08fd6cf5 145832016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14584
14585 PR target/69619
14586 * gcc.dg/pr69619.c: Add new test.
14587
a6f3f39f 145882016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14589
14590 PR rtl-optimization/69577
14591 * gcc.target/i386/pr69577.c: New test.
14592
774068a0 145932016-02-04 Martin Liska <mliska@suse.cz>
14594
14595 * g++.dg/asan/pr69276.C: New test.
14596
f50a7894 145972016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14598
14599 PR target/65932
14600 PR target/67714
14601 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14602 a single smulbb instruction.
14603 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14604 * gcc.target/amr/wmul-2.c: Likewise.
14605
6b722eb3 146062016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14607
14608 PR target/65932
14609 PR target/67714
14610 * gcc.c-torture/execute/pr67714.c: New test.
14611
1f1475a7 146122016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14613
14614 PR target/69454
14615 * gcc.target/i386/pr69454-1.c: New test.
14616 * gcc.target/i386/pr69454-2.c: New test.
14617
6b94e133 146182016-02-03 Martin Sebor <msebor@redhat.com>
14619
14620 PR c++/69251
14621 PR c++/69253
14622 PR c++/69290
14623 PR c++/69277
14624 PR c++/69349
14625 * g++.dg/ext/flexarray-mangle-2.C: New test.
14626 * g++.dg/ext/flexarray-mangle.C: New test.
14627 * g++.dg/ext/flexarray-subst.C: New test.
14628 * g++.dg/ext/flexary11.C: New test.
14629 * g++.dg/ext/flexary12.C: New test.
14630 * g++.dg/ext/flexary13.C: New test.
14631 * g++.dg/ext/flexary14.C: New test.
14632 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14633
342ed0ac 146342016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14635
14636 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14637 Define only if CHECK_FLOAT128 is defined.
14638 (main): Properly initialize u5.
14639
edf6c4d2 146402016-02-03 Jakub Jelinek <jakub@redhat.com>
14641
415d5641 14642 PR c/69627
14643 * gcc.dg/pr69627.c: New test.
14644
edf6c4d2 14645 PR target/69644
14646 * gcc.dg/pr69644.c: New test.
14647
cf8f3ba0 146482016-02-03 Mike Stump <mikestump@comcast.net>
14649
14650 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14651 support for struct-layout-1.exp.
14652
c90d55dd 146532016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14654
14655 PR c++/69056
f7ef5392 14656 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 14657
401bd0c8 146582016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14659 Alexandre Oliva <aoliva@redhat.com>
14660
14661 PR target/69461
14662 * gcc.target/powerpc/pr69461.c: New.
14663
277d9d1d 146642016-02-03 Uros Bizjak <ubizjak@gmail.com>
14665
14666 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14667 works from here ...
14668 (check_effective_target_fsanitize_thread): ... to here. Do not
14669 specify additional compile flags for the test source.
14670 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14671 specify additional compile flags for the test source.
14672
e69ad94a 146732016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14674
14675 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14676
a4454da2 146772016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14678
14679 PR fortran/67451
14680 PR fortran/69418
14681 * gfortran.dg/coarray_allocate_2.f08: New test.
14682 * gfortran.dg/coarray_allocate_3.f08: New test.
14683 * gfortran.dg/coarray_allocate_4.f08: New test.
14684
88cab2dd 146852016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14686
14687 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14688 use same scan-tree-dump-times on all platforms.
14689 * gcc.dg/vect/vect-outer-1.c: Likewise.
14690 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14691 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14692 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14693 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14694 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14695 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14696 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14697
66ea75c4 146982016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14699
14700 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14701 warning.
14702
4eef8df7 147032016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14704
14705 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14706
665fbc2f 147072016-02-02 James Norris <jnorris@codesourcery.com>
14708
14709 * c-c++-common/goacc/routine-5.c: Add tests.
14710
b10e3d47 147112016-02-02 Alexander Monakov <amonakov@ispras.ru>
14712
14713 * gcc.target/nvptx/unsigned-cmp.c: New test.
14714
12ad66dd 147152016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14716
14717 * gcc.target/aarch64/scalar_shift_1.c
14718 (test_corners_sisd_di): Improve force to SIMD register.
14719 (test_corners_sisd_si): Likewise.
14720 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14721 Remove scan-assembler check for ldr.
14722
f9ec342f 147232016-02-02 Richard Biener <rguenther@suse.de>
14724
14725 PR tree-optimization/69595
14726 * gcc.dg/Warray-bounds-17.c: New testcase.
14727
32f2925a 147282016-02-02 Richard Biener <rguenther@suse.de>
14729
14730 PR tree-optimization/69606
14731 * gcc.dg/torture/pr69606.c: New testcase.
14732
cfd9ca84 147332016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14734
14735 PR middle-end/68542
14736 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14737 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14738
19bf08e2 147392016-02-02 Alan Modra <amodra@gmail.com>
14740
14741 PR target/69548
14742 * gcc.target/powerpc/pr69548.c: New test.
14743
6f13b088 147442016-02-01 Jakub Jelinek <jakub@redhat.com>
14745
dcddc5af 14746 PR rtl-optimization/69592
14747 * gcc.dg/pr69592.c: New test.
14748
6f13b088 14749 PR preprocessor/69543
14750 PR c/69558
14751 * gcc.dg/pr69543.c: New test.
14752 * gcc.dg/pr69558.c: New test.
14753
d090e5c2 147542016-02-01 Uros Bizjak <ubizjak@gmail.com>
14755
fcb317c5 14756 PR testsuite/65940
14757 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 14758
aaf527dc 147592016-02-01 Martin Sebor <msebor@redhat.com>
14760
14761 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14762
1674217b 147632016-02-01 Bin Cheng <bin.cheng@arm.com>
14764
14765 PR tree-optimization/67921
14766 * c-c++-common/ubsan/pr67921.c: New test.
14767
b4007655 147682016-02-01 Richard Biener <rguenther@suse.de>
14769
14770 PR middle-end/69556
14771 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14772
88a477bb 147732016-02-01 Richard Biener <rguenther@suse.de>
14774
14775 PR tree-optimization/69574
14776 * gcc.dg/torture/pr69574.c: New testcase.
14777
2eaaa4e7 147782016-02-01 Richard Biener <rguenther@suse.de>
14779
14780 PR tree-optimization/69579
14781 * gcc.dg/setjmp-6.c: New testcase.
14782
e3882c44 147832016-02-01 Jakub Jelinek <jakub@redhat.com>
14784
14785 PR rtl-optimization/69570
14786 * g++.dg/opt/pr69570.C: New test.
14787
f80aff47 147882016-02-01 Richard Henderson <rth@redhat.com>
14789
14790 * gcc.dg/pr69535.c: New test.
14791
240568aa 147922016-01-31 John David Anglin <danglin@gcc.gnu.org>
14793
6009b3b8 14794 PR testsuite/69584
14795 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14796 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14797
1fdf7177 14798 PR debug/68244
14799 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14800
240568aa 14801 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14802
cb3e5ac0 148032016-01-31 Paul Thomas <pault@gcc.gnu.org>
14804
14805 PR fortran/67564
14806 * gfortran.dg/allocate_with_source_17.f03: New test.
14807
3b8b902b 148082016-01-30 Jakub Jelinek <jakub@redhat.com>
14809
14810 PR tree-optimization/69546
14811 * gcc.dg/torture/pr69546.c: New test.
14812
17985abe 148132016-01-30 Paul Thomas <pault@gcc.gnu.org>
14814
14815 PR fortran/69566
14816 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14817
b5239e80 148182016-01-30 Martin Sebor <msebor@redhat.com>
14819
14820 PR c++/68490
14821 * g++.dg/ext/flexary10.C: New test.
14822
e8f03010 148232016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14824
14825 PR fortran/66707
14826 gfortran.dg/common_23.f90: New test.
14827
dc93691a 148282016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14829
14830 PR target/65546
14831 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14832 condition being checked, and disable it when the target supports
14833 misaligned loads and stores.
14834
ff5e28e9 148352016-01-29 Jakub Jelinek <jakub@redhat.com>
14836
14837 PR debug/69518
14838 * gcc.dg/torture/pr69518.c: New test.
14839
b0d8930a 148402016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14841
14842 PR target/69530
14843 * gcc.target/i386/pr69530.c: New test.
14844
21601fc7 148452016-01-29 Steve Ellcey <sellcey@imgtec.com>
14846
14847 PR target/65604
14848 * gcc.target/mips/div-delay.c: New test.
14849
ca6c7317 148502016-01-29 Jakub Jelinek <jakub@redhat.com>
14851
4758dc39 14852 PR target/69551
14853 * gcc.target/i386/pr69551.c: New test.
14854
ca6c7317 14855 PR target/66137
14856 * gcc.target/i386/pr66137.c: New test.
14857
e3078da6 148582016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14859
14860 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14861 always built for p5600.
14862 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14863 isa=p5600 dg-option.
14864
b622ec25 148652016-01-29 Richard Biener <rguenther@suse.de>
14866
14867 PR tree-optimization/69547
14868 * g++.dg/tree-ssa/pr69547.C: New testcase.
14869
d2a60e99 148702016-01-29 Jakub Jelinek <jakub@redhat.com>
14871
14872 PR debug/66869
14873 * g++.dg/warn/Wunused-function2.C: New test.
14874
ae849d2b 148752016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14876
14877 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14878 support for test to succeed.
14879
ce6a6978 148802016-01-29 Marek Polacek <polacek@redhat.com>
14881
14882 PR c++/69509
14883 PR c++/69516
14884 * g++.dg/ext/constexpr-vla2.C: New test.
14885 * g++.dg/ext/constexpr-vla3.C: New test.
14886 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14887
7550d855 148882016-01-29 Richard Biener <rguenther@suse.de>
14889
14890 PR middle-end/69537
14891 * gcc.dg/uninit-21.c: New testcase.
14892
f11bb279 148932016-01-28 Uros Bizjak <ubizjak@gmail.com>
14894
14895 PR target/69459
14896 * gcc.target/i386/pr69459.c: New test.
14897
c80c12c8 148982016-01-28 Steve Ellcey <sellcey@imgtec.com>
14899
14900 PR target/68400
14901 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14902 * gcc.target/mips/pr68400.c: New test.
14903
c649bacc 149042016-01-28 Martin Sebor <msebor@redhat.com>
14905
14906 PR target/17381
14907 * gcc.target/powerpc/pr17381.c: New test.
14908
f4881661 149092016-01-28 Jakub Jelinek <jakub@redhat.com>
14910
14911 PR middle-end/69542
14912 * gcc.dg/torture/pr69542.c: New test.
14913
d66fdd75 149142016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14915
14916 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14917
d4a78818 149182016-01-28 David Edelsohn <dje.gcc@gmail.com>
14919
14920 * gcc.dg/pr65980.c: Skip on AIX.
14921 * gcc.dg/pr66688.c: Same.
14922
21329e97 149232016-01-28 David Edelsohn <dje.gcc@gmail.com>
14924
14925 PR target/63679
14926 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14927 * gcc.dg/tree-ssa/sra-18.c: Same.
14928
cc7124a6 149292016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14930
14931 PR fortran/62536
14932 * gfortran.dg/block_15.f08: New test.
14933 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14934 on incorrectly closed BLOCK.
14935
358dfcb4 149362016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14937
14938 * gcc.dg/declare-simd.c: New test.
2034deb9 14939
e87502d6 149402016-01-28 Richard Biener <rguenther@suse.de>
14941
14942 PR tree-optimization/69466
14943 * gfortran.dg/vect/pr69466.f90: New testcase.
14944
44e7334b 149452016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14946
14947 * g++.dg/pr67989.C: Remove ARM-specific option.
14948 * gcc.target/arm/pr67989.C: New file.
14949
5ce8f551 149502016-01-27 Uros Bizjak <ubizjak@gmail.com>
14951
14952 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14953 and expm1 test for glibc < 2.11.
14954
fa6e6b15 149552016-01-27 Richard Henderson <rth@redhat.com>
14956
14957 * gcc.c-torture/execute/pr69447.c: New test.
14958
149592016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 14960
7b8122c6 14961 PR fortran/69422
147b2f9b 14962 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14963
78e516eb 149642016-01-27 Jakub Jelinek <jakub@redhat.com>
14965
14966 PR debug/66869
14967 * gcc.dg/pr66869.c: New test.
14968
9b849350 149692016-01-25 Jeff Law <law@redhat.com>
14970
14971 PR tree-optimization/68398
f11bb279 14972 PR tree-optimization/69196
9b849350 14973 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14974 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14975 path to avoid new heuristic allowing more irreducible regions
14976 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14977 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14978 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14979 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14980 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14981
fee5e491 149822016-01-27 Marek Polacek <polacek@redhat.com>
14983
14984 PR c/68062
14985 * c-c++-common/vector-compare-4.c: New test.
14986
eec96426 149872016-01-27 David Malcolm <dmalcolm@redhat.com>
14988
14989 PR preprocessor/69126
14990 * c-c++-common/pr69126.c: New test case.
14991
5068be18 149922016-01-27 Ian Lance Taylor <iant@google.com>
14993
14994 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14995
5fa82c11 149962016-01-27 Ryan Burn <contact@rnburn.com>
14997
14998 PR cilkplus/69267
14999 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15000
b3df0219 150012016-01-27 Uros Bizjak <ubizjak@gmail.com>
15002
15003 PR target/69512
15004 * gcc.target/i386/pr69512.c: New test.
15005
d46a16d4 150062016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15007
15008 PR ada/69488
15009 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15010
6a9b35ef 150112016-01-27 Marek Polacek <polacek@redhat.com>
15012
15013 PR c++/69379
15014 * g++.dg/pr69379.C: New test.
15015
18e9663b 150162016-01-27 Martin Sebor <msebor@redhat.com>
15017
15018 PR c++/69317
15019 * g++.dg/abi/Wabi-2-2.C: New test.
15020 * g++.dg/abi/Wabi-2-3.C: New test.
15021 * g++.dg/abi/Wabi-3-2.C: New test.
15022 * g++.dg/abi/Wabi-3-3.C: New test.
15023
c88301ad 150242016-01-27 Richard Biener <rguenther@suse.de>
15025
15026 PR tree-optimization/69166
15027 * gcc.dg/torture/pr69166.c: New testcase.
15028
8ca47550 150292016-01-27 Martin Jambor <mjambor@suse.cz>
15030
15031 PR tree-optimization/69355
15032 * gcc.dg/tree-ssa/pr69355.c: New test.
15033
5cb23e3c 150342016-01-27 Marek Polacek <polacek@redhat.com>
15035
15036 PR c++/69496
15037 * g++.dg/ext/constexpr-vla1.C: New test.
15038
7b0c1b6d 150392016-01-20 Christian Bruel <christian.bruel@st.com>
15040
15041 PR target/69245
15042 * gcc.target/arm/pr69245.c: New test.
15043
220112fc 150442016-01-27 Jakub Jelinek <jakub@redhat.com>
15045
15046 PR tree-optimization/69399
15047 * gcc.dg/torture/pr69399.c: New test.
15048
16294490 150492016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15050
15051 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15052
8abd3d0c 150532016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15054
15055 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15056
7cf9b895 150572016-01-26 Tom de Vries <tom@codesourcery.com>
15058
15059 PR tree-optimization/69110
15060 * gcc.dg/autopar/pr69110.c: New test.
15061
557c1942 150622016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 15063 Sebastian Pop <s.pop@samsung.com>
557c1942 15064
15065 * gcc.dg/graphite/isl-ast-op-select.c: New.
15066
80adbd96 150672015-01-26 Paul Thomas <pault@gcc.gnu.org>
15068
15069 PR fortran/69385
15070 * gfortran.dg/allocate_error_6.f90: New test.
15071
c3f86f60 150722016-01-26 Richard Henderson <rth@redhat.com>
15073
15074 * gcc.dg/tm/pr60908.c: New test.
15075
3752e5b1 150762016-01-26 David Malcolm <dmalcolm@redhat.com>
15077
15078 PR other/69006
15079 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15080 directive.
15081 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15082 expected multiline output to reflect the colorization being
15083 disabled before newlines.
15084 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15085 (custom_diagnostic_finalizer): Replace call to
15086 pp_newline_and_flush with call to pp_flush.
15087 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15088 * gfortran.dg/implicit_class_1.f90: Likewise.
15089 * lib/gcc-dg.exp (allow_blank_lines): New global.
15090 (dg-allow-blank-lines-in-output): New procedure.
15091 (gcc-dg-prune): Complain about blank lines in the output, unless
15092 dg-allow-blank-lines-in-output was called.
15093 * lib/multiline.exp (_build_multiline_regex): Only support
15094 arbitrary followup text for non-blank-lines, not for blank lines.
15095
9bbfd060 150962016-01-26 Jakub Jelinek <jakub@redhat.com>
15097
15098 PR tree-optimization/69483
15099 * gcc.dg/pr69483.c: New test.
15100 * g++.dg/opt/pr69483.C: New test.
15101
53773057 151022016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15103
15104 PR target/68620
15105 * gcc.target/arm/pr68620.c: New test.
15106
442a556f 151072016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15108
15109 * gcc.target/i386/pr68986-2.c: Remove -m32.
15110
d513c683 151112016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15112
15113 PR target/68986
15114 * gcc.target/i386/pr68986-1.c: New test.
15115 * gcc.target/i386/pr68986-2.c: Likewise.
15116 * gcc.target/i386/pr68986-3.c: Likewise.
15117
976877a5 151182016-01-26 Christian Bruel <christian.bruel@st.com>
15119
15120 * lib/target-supports.exp
15121 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15122 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15123 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15124
2c7b2f88 151252016-01-26 Richard Biener <rguenther@suse.de>
15126
15127 PR tree-optimization/69452
15128 * gcc.dg/torture/pr69452.c: New testcase.
15129
f7fc06e7 151302016-01-26 Jakub Jelinek <jakub@redhat.com>
15131
15132 PR target/69442
15133 * gcc.dg/pr69442.c: New test.
15134
d1dae587 151352016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15136
15137 PR target/67896
15138 * gcc.target/aarch64/simd/pr67896.C: New.
15139
ef7be7f8 151402016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15141
15142 PR tree-optimization/69400
15143 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15144 function.
15145 (plugin_init): Call it.
15146 * gcc.dg/torture/pr69400.c: New test.
15147
648433a4 151482016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15149
15150 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15151
45fc5243 151522016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15153 Sebastian Pop <s.pop@samsung.com>
15154
15155 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15156 isl-0.15.
15157
c699f6a1 151582016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15159 Sebastian Pop <s.pop@samsung.com>
15160
15161 * gcc.dg/graphite/pr69292.c: New.
15162
b86e24ea 151632016-01-25 Jakub Jelinek <jakub@redhat.com>
15164
15165 * c-c++-common/goacc/use_device-1.c: New test.
15166
105cb8d7 151672016-01-25 Jeff Law <law@redhat.com>
15168
15169 PR tree-optimization/69196
15170 PR tree-optimization/68398
15171 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15172 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15173
44562749 151742016-01-25 David Edelsohn <dje.gcc@gmail.com>
15175
15176 PR target/69469
15177 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15178 Algorithm.
15179
6837fee7 151802016-01-25 Richard Biener <rguenther@suse.de>
15181
15182 PR testsuite/69380
15183 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15184
fe500d65 151852016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15186
15187 PR target/69421
15188 * gcc.dg/pr69421.c: New test.
15189
8eacba94 151902016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15191
15192 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15193 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15194 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15195 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15196 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15197 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15198 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15199 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15200 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15201 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15202
af09d40d 152032016-01-25 Richard Biener <rguenther@suse.de>
15204
15205 PR tree-optimization/69376
15206 * gcc.dg/torture/pr69376.c: New testcase.
15207
d65063f5 152082016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15209
15210 PR fortran/69397
15211 PR fortran/68442
15212 * gfortran.dg/interface_38.f90: New test.
15213 * gfortran.dg/interface_39.f90: New test.
80adbd96 15214
08c7bfb4 152152016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15216
15217 Revert:
15218 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15219
15220 PR c++/11858
15221 PR c++/24663
15222 PR c++/24664
15223 * g++.dg/template/pr11858.C: New test.
15224 * g++.dg/template/pr24663.C: New test.
15225 * g++.dg/template/unify12.C: New test.
15226 * g++.dg/template/unify13.C: New test.
15227 * g++.dg/template/unify14.C: New test.
15228 * g++.dg/template/unify15.C: New test.
15229 * g++.dg/template/unify16.C: New test.
15230 * g++.dg/template/unify17.C: New test.
15231
c2e7d2be 152322016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15233
15234 PR fortran/68283
15235 gfortran.dg/pr68283.f90: New test.
15236
9f2e8617 152372016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15238
15239 PR fortran/66094
15240 * gfortran.dg/inline_matmul_13.f90: New test.
15241 * gfortran.dg/matmul_bounds_8.f90: New test.
15242 * gfortran.dg/matmul_bounds_9.f90: New test.
15243 * gfortran.dg/matmul_bounds_10.f90: New test.
15244
a4838119 152452016-01-23 Tom de Vries <tom@codesourcery.com>
15246
15247 PR tree-optimization/69426
15248 * gcc.dg/autopar/pr69426.c: New test.
15249
feddf0dc 152502016-01-23 Martin Sebor <msebor@redhat.com>
15251
15252 PR c++/58109
15253 PR c++/69022
15254 * g++.dg/cpp0x/alignas5.C: New test.
15255 * g++.dg/ext/vector29.C: Same.
15256
132731fb 152572016-01-23 Uros Bizjak <ubizjak@gmail.com>
15258
15259 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15260 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15261 _GNU_SOURCE from compile flags to the source.
15262 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15263 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15264 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15265 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15266
51aec681 152672016-01-22 Jakub Jelinek <jakub@redhat.com>
15268
15269 PR target/69432
15270 * g++.dg/opt/pr69432.C: New test.
15271
147aa3e3 152722016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15273
15274 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15275 32-bit targets testing an -m64 multilib.
15276
4d04e35e 152772016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15278
15279 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15280 64-bit support.
15281
86f38d0c 152822016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15283
15284 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15285
f776e712 152862016-01-21 Christian Bruel <christian.bruel@st.com>
15287
15288 PR target/68674
15289 * gcc.target/i386/pr68674.c
15290 * gcc.target/aarch64/pr68674.c
15291 * gcc.target/arm/pr68674.c
15292
7b9de435 152932016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15294
15295 PR target/69403
15296 * gcc.c-torture/execute/pr69403.c: New test.
15297
9935a0ba 152982016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15299
15300 PR c++/55843
15301 * g++.dg/template/pr55843.C: New.
15302
06b94aa1 153032016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15304
15305 PR testsuite/66877
15306 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15307 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15308
b68773a8 153092016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15310
15311 PR testsuite/67489
132731fb 15312 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15313 from dg-do compile directive, and instead add
15314 { dg-require-effective-target int128 }.
b68773a8 15315
bbbbe8ab 153162016-01-20 Martin Sebor <msebor@redhat.com>
15317
15318 PR c/69405
15319 * gcc.dg/sync-fetch.c: New test.
15320
f3a6a26f 153212016-01-21 Martin Sebor <msebor@redhat.com>
15322
15323 PR target/69252
15324 * gcc.target/powerpc/pr69252.c: New test.
15325
d1565a03 153262016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15327
15328 PR fortran/65996
132731fb 15329 * gfortran.dg/pr65996.f90: New test.
d1565a03 15330
15a5a905 153312016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15332
15333 PR c++/68810
bbbbe8ab 15334 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 15335 expected to generate an error.
15a5a905 15336
e4538af5 153372016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15338
15339 PR middle-end/66178
15340 * gcc.dg/torture/pr66178.c: New test.
15341
4d4180ce 153422016-01-21 Anton Blanchard <anton@samba.org>
15343 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15344
15345 PR target/63354
15346 * gcc.target/powerpc/pr63354.c: New test.
15347
86e16058 153482016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15349
15350 PR rtl-optimization/68990
15351 * gcc.target/i386/pr68990: New.
15352
b11b85e4 153532016-01-21 Nick Clifton <nickc@redhat.com>
15354
15355 PR target/69129
15356 * gcc.target/mips/pr69129.c: New.
15357
62dd9f85 153582016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15359
15360 PR c++/58046
15361 * g++.dg/cpp0x/pr58046.C: New.
15362
ac7d424b 153632016-01-21 Jakub Jelinek <jakub@redhat.com>
15364
47c0bea3 15365 PR target/69187
15366 PR target/65624
15367 * gcc.target/arm/pr69187.c: New test.
15368
ac7d424b 15369 PR c++/69355
15370 * g++.dg/torture/pr69355.C: New test.
15371
9e18b252 153722016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15373 Sebastian Pop <s.pop@samsung.com>
15374
15375 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15376
de862e2f 153772016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15378 Sebastian Pop <s.pop@samsung.com>
15379
132731fb 15380 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 15381
f55f9344 153822016-01-21 Jakub Jelinek <jakub@redhat.com>
15383
15384 PR middle-end/67653
15385 * c-c++-common/pr67653.c: New test.
15386 * gcc.dg/torture/pr29119.c: Add dg-warning.
15387
62752e71 153882016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15389
15390 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15391
16d4186f 153922016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15393
15394 PR c/24293
15395 * gcc.dg/pr24293.c: New test.
15396 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15397 incomplete struct type.
15398 * gcc.dg/declspec-1.c: Likewise.
15399 * gcc.dg/pr63549.c: Likewise.
15400
58219d13 154012016-01-20 Jakub Jelinek <jakub@redhat.com>
15402
15403 PR tree-optimization/66612
15404 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15405 for bdn instruction.
15406
a7b5688a 154072016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15408
15409 * lib/target-supports.exp
15410 (check_effective_target_arm_fp_ok_nocache): New.
15411 (check_effective_target_arm_fp_ok): New.
15412 (add_options_for_arm_fp): New.
15413 (check_effective_target_arm_crypto_ok_nocache): Require
15414 target_arm_v8_neon_ok instead of arm32.
15415 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15416 (check_effective_target_arm_crypto_pragma_ok): New.
15417 (add_options_for_arm_vfp): New.
15418 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15419 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15420 target instead. Force initial fpu to vfp.
15421 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15422 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15423 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15424 dependency.
15425 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15426 use arm_vfp effective target instead. Force initial fpu to vfp.
15427 * gcc.target/arm/attr-neon3.c: Likewise.
15428 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15429 arm_vfp_ok.
15430 * gcc.target/arm/unsigned-float.c: Likewise.
15431 * gcc.target/arm/vfp-1.c: Likewise.
15432 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15433 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15434 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15435 * gcc.target/arm/vfp-ldmias.c: Likewise.
15436 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15437 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15438 * gcc.target/arm/vfp-stmiad.c: Likewise.
15439 * gcc.target/arm/vfp-stmias.c: Likewise.
15440 * gcc.target/arm/vnmul-1.c: Likewise.
15441 * gcc.target/arm/vnmul-2.c: Likewise.
15442 * gcc.target/arm/vnmul-3.c: Likewise.
15443 * gcc.target/arm/vnmul-4.c: Likewise.
15444
7ca56ca8 154452016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 15446
7fb75b57 15447 PR testsuite/69366
15448 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15449 the MPX run-time library, for compile-time MPX test.
15450 * gcc.target/i386/chkp-always_inline.c: Likewise.
15451 * gcc.target/i386/chkp-bndret.c: Likewise.
15452 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15453 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15454 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15455 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15456 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15457 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15458 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15459 * gcc.target/i386/chkp-label-address.c: Likewise.
15460 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15461 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15462 * gcc.target/i386/chkp-pr69044.c: Likewise.
15463 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15464 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15465 * gcc.target/i386/chkp-strchr.c: Likewise.
15466 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15467 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15468 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15469 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15470 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15471 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15472 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15473 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15474 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15475 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15476 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15477 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15478 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15479 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15480 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15481 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15482 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15483 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15484 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15485 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15486 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15487 * gcc.target/i386/pr63995-2.c: Likewise.
15488 * gcc.target/i386/pr64805.c: Likewise.
15489 * gcc.target/i386/pr65044.c: Likewise.
15490 * gcc.target/i386/pr65167.c: Likewise.
15491 * gcc.target/i386/pr65183.c: Likewise.
15492 * gcc.target/i386/pr65184.c: Likewise.
15493 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 15494
f2da0b99 154952016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15496
15497 PR tree-optimization/69328
15498 * gcc.dg/pr69328.c: New test.
15499
4d379676 155002016-01-20 Jeff Law <law@redhat.com>
15501
4a11f145 15502 PR target/25114
4d379676 15503 * gcc.target/m68k/pr25114.c: New test.
15504
0754bad1 155052016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15506
15507 * gcc.target/arm/memset-inline-10.c: Added
15508 dg-require-effective-target arm_thumb2_ok.
15509
63bd5c2d 155102016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15511
15512 * gcc.dg/debug/dwarf2/sso.c: New test.
15513
a9c01e81 155142016-01-19 Uros Bizjak <ubizjak@gmail.com>
15515
15516 PR testsuite/68820
15517 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15518 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15519 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15520
53fa0e54 155212016-01-19 Jan Hubicka <hubicka@ucw.cz>
15522
15523 PR ipa/66223
15524 * g++.dg/ipa/devirt-50.C: New testcase.
15525
e035a62c 155262016-01-19 Marek Polacek <polacek@redhat.com>
15527
15528 PR c++/68965
15529 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15530 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15531
885cc3ea 155322016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15533
15534 PR target/69135
15535 * gcc.target/arm/pr69135_1.c: New test.
15536
07bd240e 155372015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15538
15539 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15540
9f60d257 155412015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15542
15543 * gcc.target/aarch64/ccmp_1.c: New testcase.
15544
a0c919f7 155452016-01-19 Marek Polacek <polacek@redhat.com>
15546
15547 PR c++/68586
15548 * g++.dg/cpp0x/enum30.C: New test.
15549
dc5d6d17 155502016-01-19 Richard Biener <rguenther@suse.de>
15551
15552 PR tree-optimization/69336
15553 * g++.dg/tree-ssa/pr69336.C: New testcase.
15554
6dd156e0 155552016-01-19 Jakub Jelinek <jakub@redhat.com>
15556
15557 PR debug/65779
15558 * gcc.dg/pr65779.c: New test.
15559
3e0d45b9 155602016-01-19 Richard Biener <rguenther@suse.de>
15561
15562 PR tree-optimization/69352
15563 * gcc.dg/torture/pr69352.c: New testcase.
15564
7a3cf64d 155652016-01-19 Jakub Jelinek <jakub@redhat.com>
15566
15567 PR rtl-optimization/68955
15568 PR rtl-optimization/64557
15569 * gcc.dg/torture/pr68955.c: New test.
15570
8be55b33 155712016-01-19 Jan Hubicka <hubicka@ucw.cz>
15572
15573 PR lto/69136
15574 * g++.dg/torture/pr69136.C: New testcase.
15575
72a985d7 155762016-01-19 Jan Hubicka <hubicka@ucw.cz>
15577
15578 PR lto/69133
15579 * g++.dg/lto/pr69133_0.C: New testcase.
15580 * g++.dg/lto/pr69133_1.C: New testcase.
15581
56778b62 155822016-01-15 Jeff Law <law@redhat.com>
15583
15584 PR tree-optimization/69320
15585 * gcc.c-torture/pr69320-1.c: New test.
15586 * gcc.c-torture/pr69320-2.c: New test.
15587 * gcc.c-torture/pr69320-3.c: New test.
15588 * gcc.c-torture/pr69320-4.c: New test.
15589
ced41b93 155902016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15591
15592 PR c++/11858
15593 PR c++/24663
15594 PR c++/24664
15595 * g++.dg/template/pr11858.C: New test.
15596 * g++.dg/template/pr24663.C: New test.
15597 * g++.dg/template/unify12.C: New test.
15598 * g++.dg/template/unify13.C: New test.
15599 * g++.dg/template/unify14.C: New test.
15600 * g++.dg/template/unify15.C: New test.
15601 * g++.dg/template/unify16.C: New test.
15602 * g++.dg/template/unify17.C: New test.
15603
7f8cbcaf 156042016-01-18 David Malcolm <dmalcolm@redhat.com>
15605
15606 PR testsuite/69181
15607 * gcc.dg/pr69181-1.c: New test file.
15608 * gcc.dg/pr69181-2.c: New test file.
15609 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15610 globals by moving it to...
15611 (cleanup-after-saved-dg-test): ...this new function. Add
15612 "global additional_sources_used". Add reset of global
15613 multiline_expected_outputs to the empty list.
15614 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15615 global to...
15616 (multiline_expected_outputs): ...this, and updated comments to
15617 note that it is modified from gcc-dg.exp.
15618 (dg-end-multiline-output): Update for the above renaming.
15619 (handle-multiline-outputs): Likewise. Remove the clearing
15620 of the expected outputs to the empty list.
15621
3c7cbfc0 156222016-01-18 Richard Biener <rguenther@suse.de>
15623
15624 PR tree-optimization/69297
15625 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15626
81d49cc1 156272016-01-18 Joseph Myers <joseph@codesourcery.com>
15628
15629 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15630 dg-options.
15631 * gcc.target/mips/mips-3d-2.c: Likewise.
15632 * gcc.target/mips/mips-3d-3.c: Likewise.
15633 * gcc.target/mips/mips-3d-4.c: Likewise.
15634 * gcc.target/mips/mips-3d-5.c: Likewise.
15635 * gcc.target/mips/mips-3d-6.c: Likewise.
15636 * gcc.target/mips/mips-3d-7.c: Likewise.
15637 * gcc.target/mips/mips-3d-8.c: Likewise.
15638 * gcc.target/mips/mips-3d-9.c: Likewise.
15639 * gcc.target/mips/mips-ps-1.c: Likewise.
15640 * gcc.target/mips/mips-ps-2.c: Likewise.
15641 * gcc.target/mips/mips-ps-3.c: Likewise.
15642 * gcc.target/mips/mips-ps-4.c: Likewise.
15643 * gcc.target/mips/mips-ps-5.c: Likewise.
15644 * gcc.target/mips/mips-ps-6.c: Likewise.
15645 * gcc.target/mips/mips-ps-7.c: Likewise.
15646 * gcc.target/mips/mips-ps-type.c: Likewise.
15647 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15648 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15649
03c4ff3a 156502016-01-18 Tom de Vries <tom@codesourcery.com>
15651
15652 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15653 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15654 * c-c++-common/goacc/kernels-empty.c: New test.
15655 * c-c++-common/goacc/kernels-eternal.c: New test.
15656 * c-c++-common/goacc/kernels-loop-2.c: New test.
15657 * c-c++-common/goacc/kernels-loop-3.c: New test.
15658 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15659 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15660 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15661 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15662 * c-c++-common/goacc/kernels-loop-data.c: New test.
15663 * c-c++-common/goacc/kernels-loop-g.c: New test.
15664 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15665 * c-c++-common/goacc/kernels-loop-n.c: New test.
15666 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15667 * c-c++-common/goacc/kernels-loop.c: New test.
15668 * c-c++-common/goacc/kernels-noreturn.c: New test.
15669 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15670 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15671 * c-c++-common/goacc/kernels-reduction.c: New test.
15672
22e3dcee 156732016-01-18 Tom de Vries <tom@codesourcery.com>
15674
15675 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15676 * gcc.dg/autopar/outer-2.c: Same.
15677 * gcc.dg/autopar/outer-3.c: Same.
15678 * gcc.dg/autopar/outer-4.c: Same.
15679 * gcc.dg/autopar/outer-5.c: Same.
15680 * gcc.dg/autopar/outer-6.c: Same.
15681 * gcc.dg/autopar/parallelization-1.c: Same.
15682 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15683 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15684 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15685 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15686 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15687 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15688 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15689 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15690 * gcc.dg/autopar/pr39500-1.c: Same.
15691 * gcc.dg/autopar/pr39500-2.c: Same.
15692 * gcc.dg/autopar/pr46193.c: Same.
15693 * gcc.dg/autopar/pr46194.c: Same.
15694 * gcc.dg/autopar/pr49580.c: Same.
15695 * gcc.dg/autopar/pr49960-1.c: Same.
15696 * gcc.dg/autopar/pr49960.c: Same.
15697 * gcc.dg/autopar/pr68373.c: Same.
15698 * gcc.dg/autopar/reduc-1.c: Same.
15699 * gcc.dg/autopar/reduc-1char.c: Same.
15700 * gcc.dg/autopar/reduc-1short.c: Same.
15701 * gcc.dg/autopar/reduc-2.c: Same.
15702 * gcc.dg/autopar/reduc-2char.c: Same.
15703 * gcc.dg/autopar/reduc-2short.c: Same.
15704 * gcc.dg/autopar/reduc-3.c: Same.
15705 * gcc.dg/autopar/reduc-4.c: Same.
15706 * gcc.dg/autopar/reduc-6.c: Same.
15707 * gcc.dg/autopar/reduc-7.c: Same.
15708 * gcc.dg/autopar/reduc-8.c: Same.
15709 * gcc.dg/autopar/reduc-9.c: Same.
15710 * gcc.dg/autopar/uns-outer-4.c: Same.
15711 * gcc.dg/autopar/uns-outer-5.c: Same.
15712 * gcc.dg/autopar/uns-outer-6.c: Same.
15713 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15714 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15715
fd5cbe2f 157162016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15717
15718 PR target/63679
15719 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15720 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15721
fa75ab55 157222016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15723
15724 PR target/63679
15725 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15726 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15727 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15728
214b2582 157292016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15730
15731 PR target/63679
15732 * gcc.dg/tree-ssa/sra-17.c: New.
15733 * gcc.dg/tree-ssa/sra-18.c: New.
15734
13146837 157352016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15736
15737 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15738
6ccd18c2 157392016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15740
15741 * gnat.dg/inline12.adb: New test.
15742
8872b95f 157432016-01-18 Bin Cheng <bin.cheng@arm.com>
15744
15745 PR tree-optimization/66797
15746 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15747
971514e3 157482016-01-18 Richard Biener <rguenther@suse.de>
15749
15750 PR tree-optimization/69170
15751 * gcc.dg/torture/pr69170.c: New testcase.
15752
dfb6d139 157532016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 15754
15755 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15756
164d84c2 157572016-01-16 Tom de Vries <tom@codesourcery.com>
15758
15759 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15760
4c33b769 157612016-01-16 Tom de Vries <tom@codesourcery.com>
15762
15763 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15764 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15765 redundant dg-require-effective-target pthread.
15766 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15767 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15768 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15769 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15770 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15771 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15772 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15773
673441b0 157742016-01-16 David Edelsohn <dje.gcc@gmail.com>
15775
15776 PR target/68609
15777 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15778 * gcc.target/powerpc/recip-7.c: Same.
15779
90153ae7 157802016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15781
15782 PR c++/69091
15783 * g++.dg/template/pr69091.C: New test.
15784
bc24d01d 157852016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15786
15787 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15788 dump does not contain an error_mark_node.
15789 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15790 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15791
4067c0fd 157922016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15793
15794 PR c++/68936
15795 * g++.dg/template/pr68936.C: New test.
15796
27c6dbdd 157972016-01-15 David Edelsohn <dje.gcc@gmail.com>
15798
15799 PR target/68609
15800 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15801 * gcc.target/powerpc/recip-2.c: Same.
15802 * gcc.target/powerpc/recip-3.c: Same.
15803 * gcc.target/powerpc/recip-4.c: Same.
15804 * gcc.target/powerpc/recip-sqrtf.c: Same.
15805
e390c57d 158062016-01-15 Jeff Law <law@redhat.com>
15807
15808 PR tree-optimization/69270
15809 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15810 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15811
ddcfeaf1 158122016-01-15 Paul Thomas <pault@gcc.gnu.org>
15813
15814 PR fortran/49630
15815 * gfortran.dg/deferred_character_13.f90: New test for the fix
15816 of comment 3 of the PR.
15817
15818 PR fortran/54070
15819 * gfortran.dg/deferred_character_8.f90: New test
15820 * gfortran.dg/allocate_error_5.f90: New test
15821
15822 PR fortran/60593
15823 * gfortran.dg/deferred_character_10.f90: New test
15824
15825 PR fortran/60795
15826 * gfortran.dg/deferred_character_14.f90: New test
15827
15828 PR fortran/61147
15829 * gfortran.dg/deferred_character_11.f90: New test
15830
15831 PR fortran/64324
15832 * gfortran.dg/deferred_character_9.f90: New test
15833
81be349c 158342016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15835
15836 PR rtl-optimization/69030
15837 * gcc.target/i386/pr69030.c: New.
15838
998456c5 158392016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15840
15841 * gcc.target/aarch64/target_attr_17.c: New test.
15842
0d85be19 158432016-01-15 Richard Biener <rguenther@suse.de>
15844
15845 PR tree-optimization/66856
15846 * gcc.dg/torture/pr66856-1.c: New testcase.
15847 * gcc.dg/torture/pr66856-2.c: Likewise.
15848
321d36c8 158492016-01-15 Richard Biener <rguenther@suse.de>
15850
15851 PR debug/69137
15852 * g++.dg/lto/pr69137_0.C: New testcase.
15853
d94a1f53 158542016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15855
15856 PR middle-end/69246
15857 * gcc.target/i386/pr69246.c: New test.
15858
5fe9a861 158592016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15860
a9c01e81 15861 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 15862
3d05a5e9 158632016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15864
15865 PR c++/56194
15866 * g++.dg/init/const9.C: Disable test on S/390.
15867
5e8132b5 158682016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15869
15870 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15871 * g++.dg/Wno-frame-address.C: Ditto.
15872
32307cdf 158732016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15874
15875 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15876
1ca28250 158772016-01-15 Richard Biener <rguenther@suse.de>
15878
15879 PR tree-optimization/68961
15880 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15881
6271bd93 158822016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15883
15884 * gcc.target/i386/pr65105-5.c: New test.
15885
dfb6d139 158862016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 15887
15888 * gcc.c-torture/execute/alias-4.c: New testcase.
15889
dfb6d139 158902016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 15891
15892 PR ipa/68148
15893 * g++.dg/ipa/devirt-49.C: New testcase.
15894
7bbac464 158952016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 15896
15897 PR target/65837
15898 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15899 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15900 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15901
4345b868 159022016-01-15 Richard Biener <rguenther@suse.de>
15903
15904 PR tree-optimization/69117
15905 * gcc.dg/torture/pr69117.c: New testcase.
15906
580357e7 159072015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 15908
15909 PR c++/69048
15910 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15911
612baa31 159122016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15913
15914 PR testsuite/67509
15915 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15916 range tests use 100 * maximum instead of maximum + 1.
15917
44e09bc4 159182016-01-14 Jakub Jelinek <jakub@redhat.com>
15919
15920 PR debug/69244
15921 * gcc.dg/guality/pr69244.c: New test.
15922
96962ae4 159232016-01-14 Uros Bizjak <ubizjak@gmail.com>
15924
15925 * lib/target-supports.exp (check_effective_target_issignaling):
15926 New procedure.
15927 * gcc.dg/pr61441.c: Require issignaling effective target.
15928
ab9c400b 159292016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15930
15931 PR target/68803
15932 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15933
a7ed4583 159342016-01-14 David Malcolm <dmalcolm@redhat.com>
15935
15936 PR c++/68819
15937 PR preprocessor/69177
15938 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15939 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15940 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15941 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15942
77f35cec 159432016-01-14 Marek Polacek <polacek@redhat.com>
15944
15945 PR c/69262
15946 * gcc.dg/array-15.c: New test.
15947
915d0950 159482016-01-14 Jakub Jelinek <jakub@redhat.com>
15949
15950 PR middle-end/68146
15951 PR tree-optimization/69155
15952 * gfortran.dg/pr68146.f: New test.
15953 * gfortran.dg/pr69155.f90: New test.
15954
24651fb7 159552016-01-14 Richard Biener <rguenther@suse.de>
15956
15957 PR tree-optimization/68060
15958 * gcc.dg/torture/pr68060-1.c: New testcase.
15959 * gcc.dg/torture/pr68060-2.c: Likewise.
15960
2f63f950 159612016-01-14 Nick Clifton <nickc@redhat.com>
15962
15963 * lib/target-supports.exp
15964 (check_effective_target_arm_neon_ok_nocache): Add an option
15965 sequence that includes setting the ARM architecture to ARMv7-A.
15966 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15967 command line options necessary to enable Neon support.
15968 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15969 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15970 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15971 * gcc.target/arm/pr69180.c: Likewise.
15972
3ce0acde 159732016-01-14 Jeff Law <law@redhat.com>
15974
15975 PR tree-optimization/69270
15976 * gcc.dg/tree-ssa/pr69270.c: New test.
15977
bda05c57 159782016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15979
15980 PR c/66208
15981 * c-c++-common/pr66208.c: New file.
15982
9b657cf1 159832016-01-13 Jakub Jelinek <jakub@redhat.com>
15984
15985 PR tree-optimization/69156
15986 * gcc.dg/pr69156.c: New test.
15987
58ba1b9d 159882016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15989
15990 * gcc.target/i386/pr69225-7.c: New test.
15991
e5fee0fe 159922016-01-13 Richard Henderson <rth@redhat.com>
15993
15994 * gcc.dg/tm/memopt-13.c: Update expected function.
15995 * gcc.dg/tm/memopt-6.c: Likewise.
15996
3f0e9745 159972016-01-13 Uros Bizjak <ubizjak@gmail.com>
15998
15999 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16000 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16001 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16002 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 16003
3f0e9745 160042016-01-13 Tom de Vries <tom@codesourcery.com>
16005
16006 PR tree-optimization/69169
7a6ddc0d 16007 * gcc.dg/pr69169.c: New test.
16008
9b657cf1 160092016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 16010
16011 PR target/69228
16012 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16013 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16014 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16015 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16016 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16017 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16018 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16019 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16020
f704d701 160212016-01-13 Jakub Jelinek <jakub@redhat.com>
16022
16023 PR target/69247
16024 * gcc.dg/pr69247.c: New test.
16025
e966d6b9 160262016-01-13 Richard Biener <rguenther@suse.de>
16027
16028 PR tree-optimization/69242
16029 * gcc.dg/torture/pr69242.c: New testcase.
16030
1ca1d9b2 160312016-01-13 Richard Biener <rguenther@suse.de>
16032
16033 PR tree-optimization/69186
16034 * gcc.dg/torture/pr69186.c: New testcase.
16035
d07cbccc 160362016-01-13 Jeff Law <law@redhat.com>
16037
16038 PR tree-optimization/67755
16039 * gcc.dg/tree-ssa/pr67755.c: New test.
16040
160412016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 16042
16043 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16044 pass number in output by a star.
16045
b95d41cf 160462016-01-12 Bin Cheng <bin.cheng@arm.com>
16047
16048 PR tree-optimization/68911
16049 * gcc.c-torture/execute/pr68911.c: New test.
16050
91d87e22 160512016-01-12 Marek Polacek <polacek@redhat.com>
16052
16053 PR c++/68979
16054 * g++.dg/warn/permissive-1.C: New test.
16055
8a9401a4 160562016-01-12 Jakub Jelinek <jakub@redhat.com>
16057
16058 PR objc++/68511
16059 PR c++/69213
16060 * g++.dg/opt/pr69213.C: New test.
16061
b9cb7a67 160622016-01-12 Christian Bruel <christian.bruel@st.com>
16063
16064 PR target/69180
16065 * gcc.target/arm/pr69180.c: New test.
16066
e4c96992 160672016-01-12 Richard Biener <rguenther@suse.de>
16068
16069 PR lto/69077
16070 * g++.dg/lto/pr69077_0.C: New testcase.
16071 * g++.dg/lto/pr69077_1.C: Likewise.
16072
90525f61 160732016-01-12 Jakub Jelinek <jakub@redhat.com>
16074
16075 PR target/69175
16076 * g++.dg/opt/pr69175.C: New test.
16077
9e7edfd3 160782016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16079
16080 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16081 rather than #including math.h & stdlib.h.
16082 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16083 * gcc.dg/vect/pr49771.c: Likewise.
16084 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16085 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16086 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16087 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16088 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16089 * gcc.dg/vect/pr44507.c: Likewise.
16090 * gcc.dg/vect/pr45902.c: Likewise.
16091 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16092 * gcc.dg/vect/vect-117.c: Likewise.
16093 * gcc.dg/vect/vect-99.c: Likewise.
16094 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16095 * gcc.dg/vect/vect-cond-1.c: Likewise.
16096 * gcc.dg/vect/vect-cond-2.c: Likewise.
16097 * gcc.dg/vect/vect-cond-3.c: Likewise.
16098 * gcc.dg/vect/vect-cond-4.c: Likewise.
16099 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16100 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16101 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16102 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16103 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16104 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16105 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16106 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16107 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16108 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16109 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16110 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16111 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16112 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16113 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16114 include of signal.h.
16115 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16116 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16117 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16118 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16119 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16120 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16121 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16122 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16123 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16124 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16125 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16126 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16127 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16128 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16129 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16130 * gcc.dg/vect/vect-outer-5.c: Likewise.
16131 * gcc.dg/vect/vect-outer-6.c: Likewise.
16132 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16133 include of stdio.h.
16134
3368873d 161352016-01-12 Nick Clifton <nickc@redhat.com>
16136
16137 PR target/68913
16138 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16139 to fread so that it will be found in all target runtimes.
16140
0464ea95 161412016-01-12 Richard Biener <rguenther@suse.de>
16142
16143 PR tree-optimization/69053
16144 * g++.dg/torture/pr69053.C: New testcase.
16145
7819730f 161462016-01-12 Richard Biener <rguenther@suse.de>
16147
16148 PR tree-optimization/69168
16149 * gcc.dg/torture/pr69168.c: New testcase.
16150
995bfebf 161512016-01-12 Richard Biener <rguenther@suse.de>
16152
16153 PR tree-optimization/69157
16154 * gcc.dg/torture/pr69157.c: New testcase.
16155
161562016-01-12 Richard Biener <rguenther@suse.de>
16157
16158 PR tree-optimization/69174
16159 * gcc.dg/torture/pr69174.c: New testcase.
16160
1d10d64c 161612016-01-12 Jakub Jelinek <jakub@redhat.com>
16162
16163 PR c++/66808
16164 PR c++/69000
16165 * g++.dg/tls/pr66808.C: New test.
16166 * g++.dg/tls/pr69000.C: New test.
16167
f0b79faf 161682016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16169
16170 * gcc.target/powerpc/swaps-p8-23.c: New test.
16171 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16172
04cf75a4 161732016-01-11 John David Anglin <danglin@gcc.gnu.org>
16174
16175 PR tree-optimization/68356
16176 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16177
0eb4264c 161782016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16179 Jim Wilson <jim.wilson@linaro.org>
16180
16181 PR target/69194
16182 * gcc.target/arm/pr69194.c: New test.
16183
2f66de64 161842016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16185
16186 PR target/69225
16187 * gcc.target/i386/pr69225-1.c: New test.
16188 * gcc.target/i386/pr69225-2.c: Likewise.
16189 * gcc.target/i386/pr69225-3.c: Likewise.
16190 * gcc.target/i386/pr69225-4.c: Likewise.
16191 * gcc.target/i386/pr69225-5.c: Likewise.
16192 * gcc.target/i386/pr69225-6.c: Likewise.
16193
36105e82 161942016-01-11 Jakub Jelinek <jakub@redhat.com>
16195
1c78ce2e 16196 PR target/67462
16197 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16198 if lp64.
16199
a4a87320 16200 PR target/69071
16201 * gcc.dg/pr69071.c: New test.
16202
91fbd04f 16203 PR c++/69211
16204 * g++.dg/opt/pr69211.C: New test.
16205
36105e82 16206 PR tree-optimization/69214
16207 * gcc.c-torture/compile/pr69214.c: New test.
16208
e934c380 162092016-01-11 Uros Bizjak <ubizjak@gmail.com>
16210
16211 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16212 * gcc.target/i386/pr66232-11.c: Ditto.
16213 * gcc.target/i386/pr66232-12.c: Ditto.
16214 * gcc.target/i386/pr66232-13.c: Ditto.
16215
3ff1b153 162162016-01-11 Richard Biener <rguenther@suse.de>
16217
16218 PR tree-optimization/69173
16219 * gcc.dg/torture/pr69173.c: New testcase.
16220
04e1504c 162212016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16222
16223 PR rtl-optimization/68796
16224 * gcc.target/aarch64/tst_5.c: New test.
16225 * gcc.target/aarch64/tst_6.c: Likewise.
16226
ae8718b5 162272016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16228
16229 PR rtl-optimization/68841
16230 * gcc.dg/pr68841.c: New test.
16231 * gcc.c-torture/execute/pr68841.c: New test.
16232
bd8bece2 162332016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16234
16235 PR rtl-optimization/68920
16236 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16237 for ix86 targets.
16238 * gcc.dg/ifcvt-5.c: New test.
16239
9b657cf1 162402016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 16241
16242 PR bootstrap/69123
16243 * g++.dg/pr69123.C: New.
16244
7a158352 162452016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16246
16247 PR target/69010
16248 * gcc.target/i386/pr69010.c: New test.
16249
ff375d11 162502016-01-11 Martin Jambor <mjambor@suse.cz>
16251
16252 PR ipa/69044
16253 * gcc.target/i386/chkp-pr69044.c: New test.
16254
9eb890f1 162552016-01-11 Tom de Vries <tom@codesourcery.com>
16256
16257 PR tree-optimization/69109
16258 * gcc.dg/autopar/pr69109-2.c: New test.
16259 * gcc.dg/autopar/pr69109.c: New test.
16260
c4157ee5 162612016-01-11 Tom de Vries <tom@codesourcery.com>
16262
16263 PR tree-optimization/69108
16264 * gcc.dg/autopar/pr69108.c: New test.
16265
b933e511 162662016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16267
16268 PR c++/69029
16269 * c-c++-common/Wisleading-indentation.c: Augment test.
16270
efb73de1 162712016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16272
16273 PR fortran/69154
16274 * gfortran.dg/inline_matmul_12.f90: New test.
16275
40c86c3b 162762016-01-10 Paul Thomas <pault@gcc.gnu.org>
16277
16278 PR fortran/67779
16279 * gfortran.dg/actual_array_offset_1: New test.
16280
a006c0bb 162812016-01-10 Tom de Vries <tom@codesourcery.com>
16282
16283 PR tree-optimization/69062
16284 * gcc.dg/autopar/pr69062.c: New test.
16285
880ed4be 162862016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16287
16288 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16289 * gcc.dg/vect/slp-perm-2.c: Likewise.
16290 * gcc.dg/vect/slp-perm-3.c: Likewise.
16291 * gcc.dg/vect/slp-perm-5.c: Likewise.
16292 * gcc.dg/vect/slp-perm-6.c: Likewise.
16293 * gcc.dg/vect/slp-perm-7.c: Likewise.
16294 * gcc.dg/vect/slp-perm-8.c: Likewise.
16295
d95e1856 162962016-01-10 Tom de Vries <tom@codesourcery.com>
16297
16298 PR tree-optimization/69039
16299 * gcc.dg/autopar/pr69039.c: New test.
16300
0f8f48d0 163012016-01-09 Marek Polacek <polacek@redhat.com>
16302
16303 PR c++/69113
16304 * g++.dg/pr69113.C: New test.
16305
7dff0499 163062016-01-09 Jakub Jelinek <jakub@redhat.com>
16307
16308 PR middle-end/50865
16309 PR tree-optimization/69097
16310 * gcc.c-torture/execute/pr50865.c: New test.
16311 * gcc.c-torture/execute/pr69097-1.c: New test.
16312 * gcc.c-torture/execute/pr69097-2.c: New test.
16313 * gcc.dg/pr69097-1.c: New test.
16314 * gcc.dg/pr69097-2.c: New test.
16315
18431e78 163162016-01-09 Jakub Jelinek <jakub@redhat.com>
16317
16318 PR c++/69164
16319 * g++.dg/opt/pr69164.C: New test.
16320
1943a4a2 163212016-01-08 Jakub Jelinek <jakub@redhat.com>
16322
16323 PR tree-optimization/69167
16324 * gcc.dg/pr69167.c: New test.
16325
a143e277 163262016-01-08 Marek Polacek <polacek@redhat.com>
16327
16328 PR c++/68449
16329 * g++.dg/pr68449.C: New.
16330
44c01906 163312016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16332
16333 PR tree-optimization/68707
16334 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16335 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16336 on platforms supporting it.
16337 * gcc.dg/vect/slp-perm-2.c: Likewise.
16338 * gcc.dg/vect/slp-perm-3.c: Likewise.
16339 * gcc.dg/vect/slp-perm-5.c: Likewise.
16340 * gcc.dg/vect/slp-perm-7.c: Likewise.
16341 * gcc.dg/vect/slp-perm-8.c: Likewise.
16342 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16343 on platforms supporting it.
16344
c437d1e8 163452016-01-08 Jakub Jelinek <jakub@redhat.com>
16346
c9595c51 16347 PR tree-optimization/69162
16348 * gcc.dg/pr69162.c: New test.
16349
c437d1e8 16350 PR tree-optimization/69172
16351 * gcc.dg/pr69172.c: New test.
16352
6a46a28c 163532016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16354
16355 PR tree-optimization/67781
16356 * gcc.c-torture/execute/pr67781.c: New file.
16357
62ad9a04 163582016-01-08 Jakub Jelinek <jakub@redhat.com>
16359
16360 PR tree-optimization/69083
16361 * gcc.dg/vect/pr69083.c: New test.
16362
9e0e8c2a 163632016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16364
16365 PR tree-optimization/61441
16366 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16367 Use -fexcess-precision=standard for compiler options.
16368 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16369
5d034e37 163702016-01-08 Jakub Jelinek <jakub@redhat.com>
16371
5013f740 16372 PR fortran/69128
16373 * gfortran.dg/gomp/pr69128.f90: New test.
16374
5d034e37 16375 PR c++/69145
16376 * g++.dg/ext/pr69145-1.C: New test.
16377 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16378 * g++.dg/ext/pr69145-2.h: New file.
16379
517906ff 163802016-01-07 Martin Sebor <msebor@redhat.com>
16381
16382 PR c/68966
16383 * gcc.dg/atomic-fetch-bool.c: New test.
16384 * gcc.dg/sync-fetch-bool.c: New test.
16385
cdbb524c 163862016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16387
16388 PR fortran/66680
16389 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16390
ec3aba9e 163912016-01-07 Nick Clifton <nickc@redhat.com>
16392
16393 PR target/66655
16394 * g++.dg/pr66655.C: New test.
16395 * g++.dg/pr66655_1.cc: Test support file.
16396 * g++.dg/pr66655.h: Test header file.
16397
9b657cf1 163982016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 16399
16400 PR fortran/66680
16401 gfortran.dg/gomp/pr66680.f90: New test.
16402
cd45d7a5 164032016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16404
16405 PR target/69171
16406 * gcc.target/i386/pr69171-1.c: New test.
16407 * gcc.target/i386/pr69171-2.c: Likewise.
16408 * gcc.target/i386/pr69171-3.c: Likewise.
16409 * gcc.target/i386/pr69171-4.c: Likewise.
16410 * gcc.target/i386/pr69171-5.c: Likewise.
16411 * gcc.target/i386/pr69171-6.c: Likewise.
16412
4a86a91a 164132015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16414
16415 PR middle-end/67639
16416 * c-c++-common/pr67639.c: New test.
16417
34c05552 164182016-01-07 Jakub Jelinek <jakub@redhat.com>
16419
16420 PR tree-optimization/69141
16421 * g++.dg/opt/pr69141.C: New test.
16422
f08d6895 164232016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16424
16425 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16426
32ec4173 164272016-01-06 Uros Bizjak <ubizjak@gmail.com>
16428
16429 PR target/69140
16430 * gcc.target/i386/pr69140.c: New test
16431
d74214f3 164322016-01-06 David Malcolm <dmalcolm@redhat.com>
16433
16434 * gcc.dg/bad-dereference.c: New test case.
16435
73991cab 164362015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16437
16438 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16439
fc8cc457 164402016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16441
16442 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16443
be3c9981 164442016-01-06 Marek Polacek <polacek@redhat.com>
16445
16446 PR sanitizer/69099
16447 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16448
2cb724f9 164492016-01-05 Marek Polacek <polacek@redhat.com>
16450
16451 PR c/69104
16452 * gcc.dg/atomic-invalid-2.c: New.
16453
233a53ed 164542016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16455
16456 PR target/68991
16457 * gcc.target/i386/pr68991.c: New test.
16458
ea87c5e3 164592016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16460
16461 PR target/68991
16462 * g++.dg/pr68991-1.C: New test.
16463 * g++.dg/pr68991-2.C: Likewise.
16464
1943a4a2 164652016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 16466
1943a4a2 16467 PR other/60465
afe82e5b 16468 * gcc.target/ia64/pr60465-gprel64.c: New test.
16469 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16470
1e9147dd 164712016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16472
16473 PR rtl-optimization/68651
16474 * gcc.target/aarch64/pr68651_1.c: New test.
16475
d42aa619 164762016-01-05 David Malcolm <dmalcolm@redhat.com>
16477
16478 PR c/69122
16479 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16480
1776de76 164812016-01-05 Nathan Sidwell <nathan@acm.org>
16482
2d7d361d 16483 PR c++/58583
16484 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16485
1776de76 16486 * gcc.dg/alias-15.c: New.
16487
5beb12c0 164882016-01-05 Nick Clifton <nickc@redhat.com>
16489
16490 PR target/68870
16491 * g++.dg/pr68770.C: New test.
16492
d8cca921 164932016-01-04 Mike Stump <mikestump@comcast.net>
16494
16495 * lib/target-supports.exp (check_effective_target_cilkplus):
16496 cilkplus targets require pthreads.
afc907ef 16497 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 16498
8427dff3 164992016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16500
16501 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16502 generation.
16503
f1717362 165042016-01-04 Jakub Jelinek <jakub@redhat.com>
16505
16506 Update copyright years.
16507
d7d6a3ab 165082016-01-04 Marek Polacek <polacek@redhat.com>
16509
16510 PR c/68908
16511 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16512 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16513 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16514
b8f4a5f9 165152016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16516
16517 * gcc.target/sparc/20160104-2.c: New test.
16518
6b5c028f 165192016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16520
16521 * gcc.target/sparc/20160104-1.c: New test.
16522
300e1002 165232016-01-03 Paul Thomas <pault@gcc.gnu.org>
16524
16525 PR fortran/65045
16526 * gfortran.dg/pr65045.f90: New test.
16527
855b105f 165282016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16529
16530 * gnat.dg/specs/debug1.ads: Delete.
16531
bdc177dc 165322016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16533
16534 PR libgfortran/68867
16535 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16536 expression.
16537
48aaffae 165382016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16539
16540 PR libgfortran/68867
16541 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16542 PowerPC.
16543
19a468b8 165442016-01-01 Paul Thomas <pault@gcc.gnu.org>
16545
16546 PR fortran/68864
16547 * gfortran.dg/pr68864.f90: New test.
16548
25371c91 165492016-01-01 Jakub Jelinek <jakub@redhat.com>
16550
2a659064 16551 PR tree-optimization/69070
16552 * gcc.dg/pr69070.c: New test.
16553
57aa9851 16554 PR sanitizer/69055
16555 * gfortran.dg/pr69055.f90: New test.
16556
25371c91 16557 PR target/69015
16558 * gcc.dg/pr69015.c: New test.
f1717362 16559\f
fb2c1edd 16560Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 16561
16562Copying and distribution of this file, with or without modification,
16563are permitted in any medium without royalty provided the copyright
16564notice and this notice are preserved.