]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR fortran/60853 ([OOP] Failure to disambiguate generic with unlimited polymorphic)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f76c4d97
JW
12016-11-25 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/60853
4 * gfortran.dg/typebound_assignment_8.f90: New test case.
5
27d0862e
JJ
62016-11-25 Jakub Jelinek <jakub@redhat.com>
7
8 PR rtl-optimization/78527
9 * gcc.c-torture/compile/pr78527.c: New test.
10
78681a7b
ML
112016-11-25 Martin Liska <mliska@suse.cz>
12
13 PR gcov-profile/78086
14 * g++.dg/gcov/pr16855.C: Clean up the test case.
15 * g++.dg/gcov/pr16855-priority.C: New test.
16
a77af182
RB
172016-11-25 Richard Biener <rguenther@suse.de>
18
19 PR ipa/78515
20 * gcc.dg/torture/pr78515.c: New testcase.
21
3cae214f
PT
222016-11-25 Paul Thomas <pault@gcc.gnu.org>
23
24 PR fortran/78293
25 * gfortran.dg/allocatable_function_10.f90: New test.
26 * gfortran.dg/class_array_15.f03: Increase builtin_free count
27 from 11 to 12.
28
ae22bc5d
BC
292016-11-25 Bin Cheng <bin.cheng@arm.com>
30
31 PR middle-end/78507
32 PR middle-end/78510
33 PR middle-end/78517
34 * g++.dg/torture/pr78507.C: New test.
35 * gcc.dg/torture/pr78510.c: New test.
36 * gcc.dg/torture/pr78517.c: New test.
37
59ec925b
RB
382016-11-24 Richard Biener <rguenther@suse.de>
39
40 PR tree-optimization/78343
41 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
42 * gcc.dg/autopar/uns-outer-6.c: Adjust.
43 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
44 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
45 * gcc.dg/vect/pr38529.c: Likewise.
46
83624b60
TP
472016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
48
49 PR tree-optimization/77673
50 * gcc.dg/pr77673.c: New test.
51
54e606f0
MJ
522016-11-25 Martin Jambor <mjambor@suse.cz>
53
54 PR tree-optimization/70965
55 * g++.dg/pr70965.C: New test.
56
758dcf83
JJ
572016-11-25 Jakub Jelinek <jakub@redhat.com>
58 Andreas Schwab <schwab@linux-m68k.org>
59
60 PR gcov-profile/78467
61 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
62 signed int.
63
84db1406
RS
642016-11-25 Richard Sandiford <richard.sandiford@arm.com>
65
66 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
67 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
68
2c28c3e4
RS
692016-11-25 Richard Sandiford <richard.sandiford@arm.com>
70
71 * gcc.dg/tree-ssa/tailcall-8.c: New test.
72
4ae35e69
SKS
732016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
74
75 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 76 with sizeof(int) < 4.
4ae35e69 77
d7b0fcaa
MS
782016-11-24 Martin Sebor <msebor@redhat.com>
79
80 PR tree-optimization/78476
81 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
82
3f156a6c
VM
832016-11-24 Vladimir Makarov <vmakarov@redhat.com>
84
85 PR rtl-optimization/77541
86 * gcc.target/i386/pr77541.c: New.
87
fba5a793
SK
882016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
89
90 PR fortran/78500
91 * gfortran.dg/class_result_4.f90: New test.
92
11e554b3
JG
932016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
94
95 * gcc.target/aarch64/_Float16_1.c: New.
96 * gcc.target/aarch64/_Float16_2.c: Likewise.
97 * gcc.target/aarch64/_Float16_3.c: Likewise.
98
bf1e3646
JG
992016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
100
101 * gcc.target/aarch64/floatdihf2_1.c: New.
102
33a002b0
KT
1032016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
104
105 PR target/48863
106 PR inline-asm/70184
107 * gcc.target/arm/pr48863.c: New test.
108
0d56d3c1
ML
1092016-11-24 Martin Liska <mliska@suse.cz>
110
111 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
112 parts for frequencies/probabilities.
113 * gcc.dg/pr34027-1.c: Likewise.
114 * gcc.dg/strict-overflow-2.c: Likewise.
115 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
116 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
117 * gcc.dg/tree-ssa/pr32044.c: Likewise.
118 * gcc.dg/tree-ssa/vector-3.c: Likewise.
119 * gcc.dg/tree-ssa/vrp101.c: Likewise.
120 * gcc.dg/tree-ssa/dump-2.c: New test.
121
8cac4d85
BS
1222016-11-24 Bernd Schmidt <bschmidt@redhat.com>
123
124 * gcc.target/i386/align-limit.c: New test.
125
eb2afa1a
RB
1262016-11-24 Richard Biener <rguenther@suse.de>
127
128 PR tree-optimization/71595
129 * gcc.dg/torture/pr71595.c: New testcase.
130
2d8fec87
BS
1312016-11-24 Bernd Schmidt <bschmidt@redhat.com>
132
133 PR rtl-optimization/78120
134 * gcc.target/i386/pr78120.c: New test.
135
3b08cde8
EB
1362016-11-24 Eric Botcazou <ebotcazou@adacore.com>
137
138 * gcc.c-torture/compile/20161124-1.c: New test.
139
bf2df7a9
ML
1402016-11-24 Jakub Jelinek <jakub@redhat.com>
141
142 PR bootstrap/78493
143 * g++.dg/cpp1z/decomp18.C: New test.
144
adf86091
N
1452016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
146
147 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
148 * gcc.target/aarch64/store-pair-1.c : Likewise.
149
3884190f
N
1502016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
151
152 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
153 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
154 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
155 * gcc.target/aarch64/vect-clz.c : Likewise.
156 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
157 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
158 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
159 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
160 * gcc.target/aarch64/vect-fmovd.c : Likewise.
161 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
162 * gcc.target/aarch64/vect-fmovf.c : Likewise.
163 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
164
90b725f0
PB
1652016-11-23 Peter Bergner <bergner@vnet.ibm.com>
166
167 PR target/78458
168 * gcc.target/powerpc/pr78458.c: New.
169
03f24169
JM
1702016-11-23 Joseph Myers <joseph@codesourcery.com>
171
172 * gcc.c-torture/compile/20161123-1.c: New test.
173
91c9fb42
SK
1742016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
175
176 PR fortran/78297
177 * gfortran.dg/pr78297.f90: New test.
178
15a3cdd8
DE
1792016-11-23 David Edelsohn <dje.gcc@gmail.com>
180
181 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
182
c39dad64
JJ
1832016-11-23 Jakub Jelinek <jakub@redhat.com>
184
c944c6a2
JJ
185 PR sanitizer/69278
186 * g++.dg/ubsan/return-7.C: New test.
187 * c-c++-common/ubsan/unreachable-4.c: New test.
188
871a2c6c
JJ
189 PR tree-optimization/78482
190 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
191 (bar): New function.
192 (main): Call bar instead of printf.
193
c39dad64
JJ
194 PR middle-end/69183
195 * gfortran.dg/gomp/pr69183.f90: New test.
196
1972016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
198
199 PR target/78230
200 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
201 (test2) Ditto.
202
25cb6b33
JJ
2032016-11-23 Jakub Jelinek <jakub@redhat.com>
204
205 PR c++/77907
206 * g++.dg/cpp0x/pr77907.C: New test.
207
cfe3d653
PK
2082016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
209
210 PR middle-end/78153
211 * gcc.dg/tree-ssa/pr78153-1.c: New test.
212 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
213
5774b1fa
JG
2142016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
215
216 PR target/63250
217 * lib/target-supports.exp (add_options_for_float16): Add
218 -mfp16-format=ieee when testign arm*-*-*.
219
5e0f10a0
JG
2202016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
221
222 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
223 result.
224 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
225 result.
226
ba75a174
JG
2272016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
228
229 * lib/target-supports.exp (check_effective_target_float16): Add
230 options for _Float16.
231 (check_effective_target_float32): Add options for _Float32.
232 (check_effective_target_float64): Add options for _Float64.
233 (check_effective_target_float128): Add options for _Float128.
234 (check_effective_target_float32x): Add options for _Float32x.
235 (check_effective_target_float64x): Add options for _Float64x.
236 (check_effective_target_float128x): Add options for _Float128x.
237
56d8ffc1
JG
2382016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
239
240 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
241 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
242
04f0fcf7
JG
2432016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
244
245 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
246 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
247
aecc521b
MS
2482016-11-23 Martin Sebor <msebor@redhat.com>
249
250 PR middle-end/78461
251 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
252 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
253
e2df2328
JJ
2542016-11-23 Jakub Jelinek <jakub@redhat.com>
255
1b3314dd
JJ
256 PR c++/71450
257 * g++.dg/cpp0x/pr71450-1.C: New test.
258 * g++.dg/cpp0x/pr71450-2.C: New test.
259
e2df2328
JJ
260 PR c++/77739
261 * g++.dg/cpp1y/pr77739.C: New test.
262
56b1c60e
MJ
2632016-11-23 Martin Jambor <mjambor@suse.cz>
264
265 * c-c++-common/gomp/gridify-1.c: Update scan string.
266 * gfortran.dg/gomp/gridify-1.f90: Likewise.
267 * c-c++-common/gomp/gridify-2.c: New test.
268 * c-c++-common/gomp/gridify-3.c: Likewise.
269
e600f219
RB
2702016-11-23 Richard Biener <rguenther@suse.de>
271
272 PR tree-optimization/78396
273 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
274
cbb88345
RB
2752016-11-23 Richard Biener <rguenther@suse.de>
276
277 PR tree-optimization/78482
278 * gcc.dg/torture/pr78482.c: New testcase.
279
b5481987
BC
2802016-11-23 Bin Cheng <bin.cheng@arm.com>
281
282 * gcc.dg/fold-cond_expr-1.c: New test.
283 * gcc.dg/fold-condcmpconv-1.c: New test.
284 * gcc.dg/fold-condcmpconv-2.c: New test.
285
0eb078fe
RB
2862016-11-23 Richard Biener <rguenther@suse.de>
287
288 PR middle-end/71762
289 * gcc.dg/torture/pr71762-1.c: New testcase.
290 * gcc.dg/torture/pr71762-2.c: Likewise.
291 * gcc.dg/torture/pr71762-3.c: Likewise.
292 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
293
efb71232
RB
2942016-11-23 Richard Biener <rguenther@suse.de>
295
296 PR lto/78472
297 * g++.dg/lto/pr78472_0.c: New testcase.
298 * g++.dg/lto/pr78472_1.C: Likewise.
299
a5bb8a5c
RB
3002016-11-23 Richard Biener <rguenther@suse.de>
301 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
302
303 PR tree-optimization/78154
304 * gcc.dg/tree-ssa/pr78154.c: New test.
305
e36c1cfe
N
3062016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
307
308 * gcc.dg/pr31096.c: New testcase.
309 * gcc.dg/pr31096-1.c: New testcase.
310
fb2675cb
PB
3112016-11-23 Paolo Bonzini <bonzini@gnu.org>
312
313 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
314 adjust for warning->pedwarn change.
315 * gcc.dg/cpp/defined-syshdr.c,
316 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
317 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
318 gcc.dg/cpp/defined-Wextra.c,
319 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
320
baf53c47
SKS
3212016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
322
323 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
324
ec1c5694
JJ
3252016-11-23 Jakub Jelinek <jakub@redhat.com>
326
327 PR target/78451
328 * gcc.target/i386/pr78451.c: New test.
329 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
330 and #pragma GCC pop_options around the first #pragma GCC target.
331 * gcc.target/i386/pr69255-2.c: Likewise.
332 * gcc.target/i386/pr69255-3.c: Likewise.
333
43fd192f
MC
3342016-11-23 Michael Collison <michael.collison@arm.com>
335
336 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
337 additional constants are recognized and fewer instructions generated.
338 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
339 additional constants are recognized and fewer instructions generated.
340
ed9e2fa9
ILT
3412016-11-22 Ian Lance Taylor <iant@golang.org>
342
343 * gcc.misc-tests/godump-1.c: Update expected output for recent
344 changes.
345
3135d8fe
MP
3462016-11-22 Marek Polacek <polacek@redhat.com>
347
348 PR tree-optimization/78455
349 * gcc.dg/uninit-23.c: New.
350
f8a6e41f
SK
3512016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
352
353 PR fortran/78479
354 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
355 comment.
356
7e98cccb
SK
3572016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
358
359 PR fortran/78479
360 * gfortran.dg/char_component_initializer_3.f90: New test.
361
9435cd52
JJ
3622016-11-22 Jakub Jelinek <jakub@redhat.com>
363
364 PR target/78451
365 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
366 GCC target pragma before including immintrin.h.
367
a0af8668
CL
3682016-11-22 Carl Love <cel@us.ibm.com>
369
370 * gcc.target/powerpc/builtins-3.c: New file to test the new
371 built-ins for vector compare equal and vector compare not equal.
372
5d382ed6
JW
3732016-11-22 Janus Weil <janus@gcc.gnu.org>
374
375 PR fortran/78443
376 * gfortran.dg/typebound_proc_35.f90: New test case.
377
4fa33072
GJL
3782016-11-22 Georg-Johann Lay <avr@gjlay.de>
379
380 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
381 parameter in declaration.
382
0e721ce7
GJL
3832016-11-22 Georg-Johann Lay <avr@gjlay.de>
384
385 * gcc.dg/loop-split.c: Require int32plus.
386 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
387
88c888f1
BE
3882016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
389
390 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
391
9d494aac
GJL
3922016-11-22 Georg-Johann Lay <avr@gjlay.de>
393
394 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
395
c69fb816
KT
3962016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
397
398 PR target/78439
399 * gcc.c-torture/compile/pr78439.c: New test.
400
4ac52f16
TP
4012016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
402
403 PR target/77904
404 * gcc.target/arm/pr77904.c: New test.
405
e4fe8c9f
TT
4062016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
407
408 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
409 isa_rev>=2.
410
9b28cb6f
JJ
4112016-11-22 Jakub Jelinek <jakub@redhat.com>
412
46a61395
JJ
413 PR tree-optimization/78436
414 * gcc.c-torture/execute/pr78436.c: New test.
415
76a7314d
JJ
416 PR middle-end/78416
417 * gcc.dg/torture/pr78416.c: New test.
418
9b28cb6f
JJ
419 PR tree-optimization/78445
420 * gcc.dg/pr78445.c: New test.
421
ee8195d9
SN
4222016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
423
b2b0acbe 424 PR libgfortran/78449
ee8195d9
SN
425 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
426
3ca23cdb
JL
4272016-11-21 Jeff Law <law@redhat.com>
428
b2b0acbe 429 PR target/68538
3ca23cdb
JL
430 * gcc.c-torture/compile/pr68538.c: New test.
431
d85e598a
MM
4322016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
433
434 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
435 to be generated instead of FCTIWUZ or FCTIWZ.
436
afb34582
JJ
4372016-11-21 Jakub Jelinek <jakub@redhat.com>
438
699e8cb7
JJ
439 PR middle-end/67335
440 * g++.dg/vect/simd-clone-7.cc: New test.
441
afb34582
JJ
442 PR c++/71973
443 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
444 long unsigned int.
445 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
446 unsigned long.
447
83ad4fac
JL
4482016-11-20 Jeff Law <law@redhat.com>
449
450 PR target/25128
451 * gcc.target/m68k/pr25128.c: New test.
452
9713daa0
RS
4532016-11-21 Richard Sandiford <richard.sandiford@arm.com>
454
455 * gcc.dg/tree-ssa/tailcall-7.c: New test.
456
67b5d0b2
DM
4572016-11-21 David Malcolm <dmalcolm@redhat.com>
458
459 PR preprocessor/78324
460 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
461 (test_multitoken_macro): New function.
462 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
463 case.
464 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
465 case.
466 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
467 cases.
468 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
469 Move to...
470 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
471 -ftrack-macro-expansion=0.
472 (test_sprintf_note): Remove "P" macro. Add
473 dg-begin/end-multiline-output directives.
474 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
475
dd586f98
GJL
4762016-11-21 Georg-Johann Lay <avr@gjlay.de>
477
478 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
479 Return 1 for AVR_TINY.
480
e51482c9
SB
4812016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
482
483 PR rtl-optimization/71785
484 * gcc.target/powerpc/pr71785.c: New file.
485
e0e7aa34
BC
4862016-11-21 Bin Cheng <bin.cheng@arm.com>
487
488 PR testsuite/78114
489 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
490 options. Refine test by checking predictive commining PHI
491 nodes in vectorized loop wrto vector factor.
492
48330c93
BE
4932016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
494
495 PR c++/71973
496 * g++.dg/pr71973-1.C: New test.
497 * g++.dg/pr71973-2.C: New test.
498 * g++.dg/pr71973-3.C: New test.
499 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
500 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
501 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
502 to dg-options.
503 * g++.old-deja/g++.other/realloc.C: Likewise.
504 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
505
eeeaf719
BS
5062016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
507
508 PR tree-optimization/78413
509 * gcc.dg/tree-ssa/pr78413.c: New test.
510
e420e419
TP
5112016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
512
513 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
514 target is Thumb-only.
515
fe12d76c
JL
5162016-11-20 Jeff Law <law@redhat.com>
517
518 PR target/48551
519 * gcc.target/m68k/pr48551.c: New test.
520
8dc998fb 5212016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 522
8dc998fb
HA
523 PR fortran/69741
524 * gfortran.dg/forall_18.f90: New testcase.
525
40fd269a
MG
5262016-11-20 Marc Glisse <marc.glisse@inria.fr>
527
528 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
529
8294f555
AV
5302016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
531
532 PR fortran/78395
533 * gfortran.dg/typebound_operator_21.f03: New test.
534
5b7f6ed0
MG
5352016-11-20 Marc Glisse <marc.glisse@inria.fr>
536
537 * gcc.dg/tree-ssa/divide-5.c: New file.
538
b8271a38
AS
5392016-11-19 Andreas Schwab <schwab@linux-m68k.org>
540
541 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
542 signed int.
543
ddba26a4
JDA
5442016-11-19 John David Anglin <danglin@gcc.gnu.org>
545
546 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
547 libatomic_available.
548 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
549 * gfortran.dg/coarray_allocate_10.f08: Likewise.
550 * gfortran.dg/coarray_allocate_7.f08: Likewise.
551 * gfortran.dg/coarray_allocate_8.f08: Likewise.
552 * gfortran.dg/coarray_allocate_9.f08: Likewise.
553 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
554 * gfortran.dg/coarray_stat_2.f90: Likewise.
555 * gfortran.dg/coindexed_1.f90: Likewise.
556
636a9a89
JL
5572016-11-18 Jeff Law <law@redhat.com>
558
559 PR target/25111
560 * gcc.target/m68k/pr25111.c: New test.
561
6c554a2a
JJ
5622016-11-18 Jakub Jelinek <jakub@redhat.com>
563
521c54dd
JJ
564 PR c++/68180
565 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
566
5e7c7761
JJ
567 PR middle-end/78419
568 * gcc.target/i386/pr78419.c: New test.
569
6c554a2a
JJ
570 PR c++/77285
571 * g++.dg/tls/pr77285-1.C: New test.
572 * g++.dg/tls/pr77285-2.C: New test.
573
57d7fe86
JL
5742016-11-18 Jeff Law <law@redhat.com>
575
576 PR target/25112
577 * gcc.target/m68k/pr25112: New test.
578
1b2e0303
DE
5792016-11-18 David Edelsohn <dje.gcc@gmail.com>
580
581 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
582 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
583
70e73d3c
TP
5842016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
585
586 * gcc.target/arm/optional_thumb-1.c: New test.
587 * gcc.target/arm/optional_thumb-2.c: New test.
588 * gcc.target/arm/optional_thumb-3.c: New test.
589
151c204f
DV
5902016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
591
592 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
593 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
594 successful test.
595 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
596 (DEFAULT_REQUIRED_QUORUM): Likewise.
597
dbb29a2a
AB
5982016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
599 Toma Tabacu <toma.tabacu@imgtec.com>
600
b2b0acbe
UB
601 * gcc.target/mips/inline-memcpy-1.c (dg-options):
602 Add (REQUIRES_STDLIB).
dbb29a2a
AB
603 * gcc.target/mips/inline-memcpy-2.c: Ditto.
604 * gcc.target/mips/inline-memcpy-3.c: Ditto.
605 * gcc.target/mips/inline-memcpy-4.c: Ditto.
606 * gcc.target/mips/inline-memcpy-5.c: Ditto.
607 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
608 * gcc.target/mips/loongson-simd.c: Ditto.
609 * gcc.target/mips/memcpy-1.c: Ditto.
610 * gcc.target/mips/mips-3d-1.c: Ditto.
611 * gcc.target/mips/mips-3d-2.c: Ditto.
612 * gcc.target/mips/mips-3d-3.c: Ditto.
613 * gcc.target/mips/mips-3d-4.c: Ditto.
614 * gcc.target/mips/mips-3d-5.c: Ditto.
615 * gcc.target/mips/mips-3d-6.c: Ditto.
616 * gcc.target/mips/mips-3d-7.c: Ditto.
617 * gcc.target/mips/mips-3d-8.c: Ditto.
618 * gcc.target/mips/mips-3d-9.c: Ditto.
619 * gcc.target/mips/mips-ps-1.c: Ditto.
620 * gcc.target/mips/mips-ps-2.c: Ditto.
621 * gcc.target/mips/mips-ps-3.c: Ditto.
622 * gcc.target/mips/mips-ps-4.c: Ditto.
623 * gcc.target/mips/mips-ps-6.c: Ditto.
624 * gcc.target/mips/mips16-attributes.c: Ditto.
625 * gcc.target/mips/mips32-dsp-run.c: Ditto.
626 * gcc.target/mips/mips32-dsp.c: Ditto.
627 * gcc.target/mips/save-restore-1.c: Ditto.
628 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
629 (mips_preprocess): Add ignore_output argument that when set
630 will not return the pre-processed output.
b2b0acbe 631 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
632 (mips-dg-init): Ditto.
633 (mips-dg-options): Check if a test having test option
634 (REQUIRES_STDLIB) has the required sysroot support for
635 the current test options.
636
f2b6aad9
JL
6372016-11-17 Jeff Law <law@redhat.com>
638
f97db488
JL
639 PR middle-end/38219
640 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
641
f2b6aad9
JL
642 PR target/47192
643 * gcc.target/m68k/pr47192.c: New test.
644
e080b281
TT
6452016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
646
647 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
648 instead of isa>=4, in order to downgrade to R5.
649
e389ba30
AB
6502016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
651
652 * gcc.target/arc/cmem-bit-1.c: New file.
653 * gcc.target/arc/cmem-bit-2.c: New file.
654 * gcc.target/arc/cmem-bit-3.c: New file.
655 * gcc.target/arc/cmem-bit-4.c: New file.
656
9775c1a5
L
6572016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
658
659 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
660 "avx5124fmaps".
661 * gcc.target/i386/funcspec-56.inc: Test new attributes.
662
6632016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
664 Andrew Senkevich <andrew.senkevich@intel.com>
665
666 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
667 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
668 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
669 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
670 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
671 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
672 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
673 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
674 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
675 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
676 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
677 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
678 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
679 avx5124vnniw-check.h.
680 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
681 check_effective_target_avx5124vnniw): New.
682 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
683 Set under ifndef.
684 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
685 * gcc.target/i386/sse-13.c: Ditto.
686 * g++.dg/other/i386-2.C: Ditto.
687 * g++.dg/other/i386-3.C: Ditto.
688 * gcc.target/i386/sse-22.c: Ditto.
689 * gcc.target/i386/sse-23.c: Ditto.
690
80557bb7
PC
6912016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
692
693 PR c++/55080
694 * g++.dg/parse/pr55080.C: New.
695
c80620fc
MM
6962016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
697
698 PR target/78101
699 * gcc.target/powerpc/fusion4.c: New test.
700
77b384c5
TP
7012016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
702
703 PR target/77933
704 * gcc.target/arm/pr77933-1.c: New test.
705 * gcc.target/arm/pr77933-2.c: Likewise.
706
5fe353c8
JJ
7072016-11-17 Jakub Jelinek <jakub@redhat.com>
708
709 PR middle-end/78201
710 * g++.dg/opt/pr78201.C: New test.
711
cc4aa659
CL
7122016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
713
714 * gcc.dg/pr78333.c: Add empty implementations of
715 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
716 problems on non-glibc systems.
717
b8f56412
DM
7182016-11-17 David Malcolm <dmalcolm@redhat.com>
719
720 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
721 (test_raw_string_one_liner): New function.
722 (test_raw_string_multiline): New function.
723
141a3ccf
KT
7242016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
725
726 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
727 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
728
54e63f00 7292016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 730 Richard Biener <rguenther@suse.de>
54e63f00
BS
731
732 PR tree-optimization/77848
733 * gfortran.dg/vect/pr77848.f: New test.
734
2fe37211
BE
7352016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
736
737 PR target/77308
738 * gcc.target/arm/pr53447-5.c: New test.
739 * lib/target-supports.exp
740 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
741
c867c39d
CZ
7422016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
743
744 * gcc.target/arc/abitest.S: New file.
745 * gcc.target/arc/abitest.h: Likewise.
746 * gcc.target/arc/va_args-1.c: Likewise.
747 * gcc.target/arc/va_args-2.c: Likewise.
748 * gcc.target/arc/va_args-3.c: Likewise.
749 * gcc.target/arc/mcrc.c: Deleted.
750 * gcc.target/arc/mdsp-packa.c: Likewise.
751 * gcc.target/arc/mdvbf.c: Likewise.
752 * gcc.target/arc/mmac-24.c: Likewise.
753 * gcc.target/arc/mmac-d16.c: Likewise.
754 * gcc.target/arc/mno-crc.c: Likewise.
755 * gcc.target/arc/mno-dsp-packa.c: Likewise.
756 * gcc.target/arc/mno-dvbf.c: Likewise.
757 * gcc.target/arc/mno-mac-24.c: Likewise.
758 * gcc.target/arc/mno-mac-d16.c: Likewise.
759 * gcc.target/arc/mno-rtsc.c: Likewise.
760 * gcc.target/arc/mno-xy.c: Likewise.
761 * gcc.target/arc/mrtsc.c: Likewise.
762 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
763 function.
764 (check_effective_target_arc700): Likewise.
765 (check_effective_target_arc6xx): Likewise.
766 (check_effective_target_arcmpy): Likewise.
767 (check_effective_target_archs): Likewise.
768 (check_effective_target_clmcpu): Likewise.
769 (check_effective_target_barrelshifter): Likewise.
770 * gcc.target/arc/barrel-shifter-1.c: Changed.
771 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
772 * gcc.target/arc/cmem-1.c: Changed.
773 * gcc.target/arc/cmem-2.c: Likewise.
774 * gcc.target/arc/cmem-3.c: Likewise.
775 * gcc.target/arc/cmem-4.c: Likewise.
776 * gcc.target/arc/cmem-5.c: Likewise.
777 * gcc.target/arc/cmem-6.c: Likewise.
778 * gcc.target/arc/cmem-7.c: Likewise.
779 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
780 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
781 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
782 * gcc.target/arc/jump-around-jump.c: Update options.
783 * gcc.target/arc/mARC601.c: Changed.
784 * gcc.target/arc/mcpu-arc600.c: Changed.
785 * gcc.target/arc/mcpu-arc601.c: Changed.
786 * gcc.target/arc/mcpu-arc700.c: Changed.
787 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
788 * gcc.target/arc/movb-1.c: Changed.
789 * gcc.target/arc/movb-2.c: Likewise.
790 * gcc.target/arc/movb-3.c: Likewise.
791 * gcc.target/arc/movb-4.c: Likewise.
792 * gcc.target/arc/movb-5.c: Likewise.
793 * gcc.target/arc/movb_cl-1.c: Likewise.
794 * gcc.target/arc/movb_cl-2.c: Likewise.
795 * gcc.target/arc/movbi_cl-1.c: Likewise.
796 * gcc.target/arc/movh_cl-1.c: Likewise.
797 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
798 * gcc.target/arc/mul64.c: Enable it only for ARC600.
799 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
800 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
801 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
802 * gcc.target/arc/trsub.c: Only for ARC EM cores.
803 * gcc.target/arc/builtin_simdarc.c: Changed.
804 * gcc.target/arc/extzv-1.c: Likewise.
805 * gcc.target/arc/insv-1.c: Likewise.
806 * gcc.target/arc/insv-2.c: Likewise.
807 * gcc.target/arc/mA6.c: Likewise.
808 * gcc.target/arc/mA7.c: Likewise.
809 * gcc.target/arc/mARC600.c: Likewise.
810 * gcc.target/arc/mARC700.c: Likewise.
811 * gcc.target/arc/mcpu-arc600.c: Likewise.
812 * gcc.target/arc/mcpu-arc700.c: Likewise.
813 * gcc.target/arc/movl-1.c: Likewise.
814 * gcc.target/arc/nps400-1.c: Likewise.
815 * gcc.target/arc/trsub.c: Likewise.
816 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
817 configuration.
818 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
819 * gcc.target/arc/mswape.c: Likewise.
820
c90928c8
PC
8212016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
822
823 PR c++/68180
824 * g++.dg/cpp1y/pr68180.C: New.
825
6c99dcb5
PK
8262016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
827
828 PR tree-optimization/78319
829 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
830 arm-none-eabi.
831
8ce3fee5
RB
8322016-11-17 Richard Biener <rguenther@suse.de>
833
834 PR tree-optimization/78306
835 * gcc.dg/cilk-plus/pr78306.c: New testcase.
836
f8294131
RB
8372016-11-17 Richard Biener <rguenther@suse.de>
838
839 PR middle-end/78305
840 * gcc.dg/torture/pr78305.c: New testcase.
841
04f1c830
JW
8422016-11-17 Janus Weil <janus@gcc.gnu.org>
843
844 PR fortran/66227
845 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
846
0d939c95
MP
8472016-11-16 Marek Polacek <polacek@redhat.com>
848
849 PR c/78285
850 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
851 * g++.dg/ext/case-range2.C: Likewise.
852
99c72130
SK
8532016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
854
855 PR fortran/58001
856 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
857 * gfortran.dg/fmt_tab_2.f90: Ditto.
858
fb324f02
JJ
8592016-11-16 Jakub Jelinek <jakub@redhat.com>
860
861 PR rtl-optimization/78378
862 * gcc.c-torture/execute/pr78378.c: New test.
863
a2ea37fb
AB
8642016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
865
866 * gcc.dg/tree-prof/section-attr-1.c: New file.
867 * gcc.dg/tree-prof/section-attr-2.c: New file.
868 * gcc.dg/tree-prof/section-attr-3.c: New file.
869
d08c0ea3
MR
8702016-11-16 Maciej W. Rozycki <macro@imgtec.com>
871
872 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
873 rather than `la'.
874
8e2be5ae
MR
8752016-11-16 Maciej W. Rozycki <macro@imgtec.com>
876
877 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
878 (dg-final): Remove microMIPS JALRS mnemonic matching.
879 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
880 (dg-final): Remove microMIPS JALRS mnemonic matching.
881 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
882 (dg-final): Remove microMIPS JALRS mnemonic matching.
883 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
884 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
885 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
886 * gcc.target/mips/call-1u.c: New test case.
887 * gcc.target/mips/call-2u.c: New test case.
888 * gcc.target/mips/call-3u.c: New test case.
889 * gcc.target/mips/call-4u.c: New test case.
890 * gcc.target/mips/call-5u.c: New test case.
891 * gcc.target/mips/call-6u.c: New test case.
892
660e6c2c
TP
8932016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
894
895 * gcc.target/arm/empty_fiq_handler.c: New test.
896
5e8d7713
JJ
8972016-11-16 Jakub Jelinek <jakub@redhat.com>
898
899 PR fortran/78299
900 * gfortran.dg/gomp/pr78299.f90: New test.
901
dd784916
WD
9022015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
903
904 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 905 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
906 * gcc.dg/optimize-bswapsi-2.c: Likewise.
907
0af30954
SN
9082016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
909
910 PR libgfortran/78314
911 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
912
e38f6572
BC
9132016-11-16 Bin Cheng <bin.cheng@arm.com>
914
915 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
916 according to updated dump info.
917
5012919d
AM
9182016-11-16 Alexander Monakov <amonakov@ispras.ru>
919
920 * lib/target-supports.exp (check_effective_target_alloca): Use a
921 compile test.
922 * gcc.target/nvptx/softstack.c: New test.
923 * gcc.target/nvptx/decl-shared.c: New test.
924 * gcc.target/nvptx/decl-shared-init.c: New test.
925
2fe2aba3
MR
9262016-11-16 Maciej W. Rozycki <macro@imgtec.com>
927
928 * gcc.target/mips/data-sym-jump.c: New test case.
929 * gcc.target/mips/data-sym-pool.c: New test case.
930 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
931 annotation.
932
598eaaa2
YR
9332016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
934
935 * lib/target-supports.exp (check_avx2_hw_available): New.
936 (check_effective_target_avx2_runtime): New.
937 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
938
03b85dcd
TC
9392016-11-16 Tamar Christina <tamar.christina@arm.com>
940
941 PR testsuite/78136
942 * gcc.dg/cpp/trad/trad.exp
943 (dg-runtest): Moved $srcdir/$subdir/ to
944 DEFAULT_TRADCPPFLAGS.
945
dc9e0b66
AV
9462016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
947
948 PR fortran/78356
949 * gfortran.dg/class_allocate_23.f08: New test.
950
d964ba07
RB
9512016-11-16 Richard Biener <rguenther@suse.de>
952
953 PR middle-end/78333
954 * gcc.dg/pr78333.c: New testcase.
955
080140bc
ML
9562016-11-16 Martin Liska <mliska@suse.cz>
957
958 PR sanitizer/78270
959 * gcc.dg/asan/pr78270.c: Update comment style.
960 * gcc.dg/asan/pr78270-2.c: New test.
961
4786fabe
SKS
9622016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
963
964 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
965 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
966
510d73a0
RB
9672016-11-16 Richard Biener <rguenther@suse.de>
968
969 PR tree-optimization/78348
970 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
971
1705cebd
JJ
9722016-11-16 Jakub Jelinek <jakub@redhat.com>
973
974 PR sanitizer/77823
975 * c-c++-common/ubsan/overflow-vec-1.c: New test.
976 * c-c++-common/ubsan/overflow-vec-2.c: New test.
977
ed66ba99
MP
9782016-11-15 Marek Polacek <polacek@redhat.com>
979
980 * g++.dg/cpp1z/init-statement6.C: Rename a function.
981
5d70ab07
JD
9822016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
983
984 PR libgfortran/51119
985 * gfortran.dg/matmul_12.f90: New test case.
986
48aef8e2
UB
9872016-11-15 Uros Bizjak <ubizjak@gmail.com>
988
989 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 990 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 991 common 32-bit and 64-bit function specific options.
b2b0acbe 992 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 993
0c8a8fe2
JJ
9942016-11-15 Jakub Jelinek <jakub@redhat.com>
995
5a65a911
JJ
996 * g++.dg/cpp1z/decomp14.C: New test.
997 * g++.dg/cpp1z/decomp15.C: New test.
998 * g++.dg/cpp1z/decomp16.C: New test.
999
a0f5b987
JJ
1000 * g++.dg/cpp1z/decomp13.C: New test.
1001
5a0e7889
JJ
1002 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1003
0c8a8fe2
JJ
1004 PR c++/71988
1005 * g++.dg/cpp0x/constexpr-71988.C: New test.
1006
2cf63121
MR
10072016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1008
1009 * gcc.target/mips/insn-casesi.c: New test case.
1010 * gcc.target/mips/insn-pseudo-1.c: New test case.
1011 * gcc.target/mips/insn-pseudo-2.c: New test case.
1012 * gcc.target/mips/insn-pseudo-3.c: New test case.
1013 * gcc.target/mips/insn-pseudo-4.c: New test case.
1014 * gcc.target/mips/insn-tablejump.c: New test case.
1015
2cbfb209
MR
10162016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1017
1018 * gcc.target/mips/mips.exp (mips_option_tests): Add
1019 `-mcode-readable=yes' array element.
1020
f05a874c
MR
10212016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1022
1023 * gcc.target/mips/mips.exp (mips_option_tests): Add
1024 `-mmicromips' array element.
1025
b229ab2a
MM
10262016-11-15 Michael Matz <matz@suse.de>
1027
1028 PR missed-optimization/77881
1029 * gcc.target/i386/pr77881.c: New test.
1030
aa806c3b
JJ
10312016-11-15 Jakub Jelinek <jakub@redhat.com>
1032
1033 PR middle-end/78295
1034 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1035
bcb9a772
MM
10362016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1037
1038 * gcc.target/powerpc/vec-set-int.c: New test.
1039 * gcc.target/powerpc/vec-set-short.c: Likesie.
1040 * gcc.target/powerpc/vec-set-char.c: Likewise.
1041
8e745a17
JJ
10422016-11-14 Jakub Jelinek <jakub@redhat.com>
1043
1044 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1045
d809e15a
JW
10462016-11-14 Janus Weil <janus@gcc.gnu.org>
1047
1048 PR fortran/78300
1049 * gfortran.dg/class_result_3.f90: New test.
1050
1ee62b92 10512016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1052 Richard Biener <rguenther@suse.de>
1053
1054 * gcc.dg/gimplefe-1.c: New testcase.
1055 * gcc.dg/gimplefe-2.c: Likewise.
1056 * gcc.dg/gimplefe-3.c: Likewise.
1057 * gcc.dg/gimplefe-4.c: Likewise.
1058 * gcc.dg/gimplefe-5.c: Likewise.
1059 * gcc.dg/gimplefe-6.c: Likewise.
1060 * gcc.dg/gimplefe-7.c: Likewise.
1061 * gcc.dg/gimplefe-8.c: Likewise.
1062 * gcc.dg/gimplefe-9.c: Likewise.
1063 * gcc.dg/gimplefe-10.c: Likewise.
1064 * gcc.dg/gimplefe-11.c: Likewise.
1065 * gcc.dg/gimplefe-12.c: Likewise.
1066 * gcc.dg/gimplefe-13.c: Likewise.
1067 * gcc.dg/gimplefe-14.c: Likewise.
1068 * gcc.dg/gimplefe-15.c: Likewise.
1069 * gcc.dg/gimplefe-16.c: Likewise.
1070 * gcc.dg/gimplefe-17.c: Likewise.
1071 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1072
4d209853
ML
10732016-11-14 Martin Liska <mliska@suse.cz>
1074
1075 PR bootstrap/78069
1076 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1077 to match scanned pattern.
1078 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1079
5129b43b
RB
10802016-11-14 Richard Biener <rguenther@suse.de>
1081
1082 PR tree-optimization/78312
1083 * gcc.dg/torture/pr78312.c: New testcase.
1084
d97cca4a
GJL
10852016-11-14 Georg-Johann Lay <avr@gjlay.de>
1086
1087 PR target/78093
1088 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1089
5230c3d8
JJ
10902016-11-14 Jakub Jelinek <jakub@redhat.com>
1091 Jason Merrill <jason@redhat.com>
1092
1093 Implement P0217R3 - C++17 structured bindings
1094 * g++.dg/cpp1z/decomp1.C: New test.
1095 * g++.dg/cpp1z/decomp2.C: New test.
1096 * g++.dg/cpp1z/decomp3.C: New test.
1097 * g++.dg/cpp1z/decomp4.C: New test.
1098 * g++.dg/cpp1z/decomp5.C: New test.
1099 * g++.dg/cpp1z/decomp6.C: New test.
1100 * g++.dg/cpp1z/decomp7.C: New test.
1101 * g++.dg/cpp1z/decomp8.C: New test.
1102 * g++.dg/cpp1z/decomp9.C: New test.
1103 * g++.dg/cpp1z/decomp10.C: New test.
1104
a2b4c188
KV
11052016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1106
1107 * g++.dg/torture/pr78268.C: New test.
1108
975672f3
PK
11092016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1110
1111 PR c/35503
1112 * c-c++-common/pr35503-1.c: New test.
1113 * c-c++-common/pr35503-2.c: Likewise.
1114 * c-c++-common/pr35503-3.c: Likewise.
1115 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1116
a4ba1151
UB
11172016-11-13 Uros Bizjak <ubizjak@gmail.com>
1118
1119 PR rtl-optimization/78232
1120 PR rtl-optimization/78248
1121 * gcc.dg/ubsan/pr78248.c: New test.
1122
47605312
EB
11232016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1124
1125 * gnat.dg/address_conv.adb: New test.
1126
96826e28
EB
11272016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1128
1129 * gnat.dg/renaming11.ad[sb]: New test.
1130
4be719cd
EB
11312016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1132
1133 * c-c++-common/dump-ada-spec-6.c: New test.
1134
4ebd491f
EB
11352016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1136
1137 * gnat.dg/lto21.adb: New test.
1138 * gnat.dg/lto21_pkg1.ads: New helper.
1139 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1140
f9d49cd1
JW
11412016-11-13 Janus Weil <janus@gcc.gnu.org>
1142
1143 PR fortran/60952
1144 * gfortran.dg/typebound_proc_34.f90: New test.
1145
9cbf8673
JW
11462016-11-13 Janus Weil <janus@gcc.gnu.org>
1147
1148 PR fortran/66366
1149 * gfortran.dg/class_57.f90: Changed error message.
1150 * gfortran.dg/class_60.f90: New test.
1151
0e075835
DE
11522016-11-12 David Edelsohn <dje.gcc@gmail.com>
1153
1154 * g++.dg/pr78112.C: XFAIL AIX.
1155
b93d8a3f
JW
11562016-11-12 Janus Weil <janus@gcc.gnu.org>
1157
1158 PR fortran/77501
1159 * gfortran.dg/typebound_generic_16.f90: New test.
1160
b8f70e67
JJ
11612016-11-12 Jakub Jelinek <jakub@redhat.com>
1162
1163 PR c++/71225
1164 * g++.dg/cpp0x/pr71225.C: New test.
1165
8b287aea
EB
11662016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1167
1168 * gcc.target/sparc/20161111-1.c: New test.
1169
c901bc0d
UB
11702016-11-11 Uros Bizjak <ubizjak@gmail.com>
1171
1172 PR target/78310
1173 * gcc.target/i386/pr78310.c: New test.
1174
606f928d
JL
11752016-11-11 Jeff Law <law@redhat.com>
1176
1177 * gcc.dg/tree-ssa/isolate-6.c: New test.
1178 * gcc.dg/tree-ssa/isolate-7.c: New test.
1179
be278990
BC
11802016-11-11 Bin Cheng <bin.cheng@arm.com>
1181
1182 PR testsuite/78292
1183 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1184 vect_max_reduc.
1185
d9ab7525
JJ
11862016-11-11 Jakub Jelinek <jakub@redhat.com>
1187
1188 PR c++/72774
1189 * g++.dg/parse/pr72774.C: New test.
1190
4b7e0c76
RB
11912016-11-11 Richard Biener <rguenther@suse.de>
1192
1193 PR tree-optimization/71575
1194 * gcc.dg/graphite/pr71575-1.c: New testcase.
1195 * gcc.dg/graphite/pr71575-2.c: Likewise.
1196
d07f8c59
RB
11972016-11-11 Richard Biener <rguenther@suse.de>
1198
1199 PR middle-end/78295
1200 * gcc.dg/uninit-pr78295.c: New testcase.
1201
aa806c3b 12022016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1203
1204 PR fortran/78277
1205 * gfortran.dg/dec_structure_17.f90: New test.
1206
456f0dfa
MM
12072016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1208
1209 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1210 being allowed in vector registers.
1211 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1212 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1213 * gcc.target/powerpc/vsx-himode.c: Likewise.
1214 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1215 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1216 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1217 to allow matching MFVSRD or MFVSRW.
1218
8d34bfa8
PH
12192016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1220
1221 PR rtl-optimization/78241
1222 * gcc.dg/pr78241.c: New test.
1223
0569479e
JJ
12242016-11-10 Jakub Jelinek <jakub@redhat.com>
1225
8ebd1b31
JJ
1226 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1227 201307.
1228
0569479e
JJ
1229 * g++.dg/cpp1z/noexcept-type14.C: New test.
1230 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1231
37a16493
JG
12322016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1233
1234 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1235 WVAL0S tests added in r241817.
1236
b4c3a85b
JJ
12372016-11-10 Jakub Jelinek <jakub@redhat.com>
1238
1239 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1240 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1241 no longer allowed and corresponding ordered construct.
1242 * gfortran.dg/gomp/linear-1.f90: New test.
1243 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1244 * gfortran.dg/gomp/declare-target-1.f90: New test.
1245 * gfortran.dg/gomp/declare-target-2.f90: New test.
1246
86bc8506
ML
12472016-11-10 Martin Liska <mliska@suse.cz>
1248
1249 PR sanitizer/78270
1250 * gcc.dg/asan/pr78270.c: New test.
1251
ed5fdfba
PMR
12522016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1253 Jakub Jelinek <jakub@redhat.com>
1254
1255 PR debug/78112
b4c3a85b 1256 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1257
0391e4a3
JJ
12582016-11-09 Jakub Jelinek <jakub@redhat.com>
1259
cc38d9d6
JJ
1260 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1261 -Wno-c++1z-compat.
1262 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1263 string in case condition contains % characters.
1264
0391e4a3
JJ
1265 PR c++/78283
1266 * g++.dg/cpp1z/noexcept-type13.C: New test.
1267
410fe60d
TT
12682016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1269
1270 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1271 using (HAS_MOVN) with MIPS III.
1272
271dd55c
JW
12732016-11-09 Janus Weil <janus@gcc.gnu.org>
1274
1275 PR fortran/46459
1276 * gfortran.dg/volatile14.f90: New test.
1277
ff1f317b
UB
12782016-11-09 Uros Bizjak <ubizjak@gmail.com>
1279
1280 PR target/78262
1281 * gcc.target/i386/pr78262.c: New test.
1282
aa806c3b 12832016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1284
1285 PR fortran/78259
1286 * gfortran.dg/pr78259.f90: New test.
1287
b349a81a
JW
12882016-11-09 Janus Weil <janus@gcc.gnu.org>
1289
1290 PR fortran/60777
1291 * gfortran.dg/spec_expr_7.f90: New test.
1292
2e955d50
JJ
12932016-11-09 Jakub Jelinek <jakub@redhat.com>
1294
4f353581
JJ
1295 PR target/77718
1296 * gcc.c-torture/execute/pr77718.c: New test.
1297
2e955d50
JJ
1298 * gcc.dg/ubsan/c99-shift-3.c: New test.
1299 * gcc.dg/ubsan/c99-shift-4.c: New test.
1300 * gcc.dg/ubsan/c99-shift-5.c: New test.
1301 * gcc.dg/ubsan/c99-shift-6.c: New test.
1302
68c93708
ML
13032016-11-09 Martin Liska <mliska@suse.cz>
1304
1305 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1306 test-case for memcmp.
1307 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1308
7b649f79
TP
13092016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1310
1311 PR testsuite/78269
1312 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1313
bfcb501d
PT
13142016-11-09 Paul Thomas <pault@gcc.gnu.org>
1315
1316 * gfortran.dg/move_alloc_18.f90: New test.
1317
e15861c2
PK
13182016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1319
1320 PR middle-end/78256
1321 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1322 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1323
5f395580
JW
13242016-11-09 Janus Weil <janus@gcc.gnu.org>
1325
1326 PR fortran/71894
1327 * gfortran.dg/class_59.f90: New test.
1328
37b14185
RB
13292016-11-09 Richard Biener <rguenther@suse.de>
1330
1331 PR tree-optimization/78007
1332 * gcc.dg/vect/vect-bswap32.c: Adjust.
1333 * gcc.dg/vect/vect-bswap64.c: Likewise.
1334
d6e8a41c
KV
13352016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1336
1337 * gcc.dg/ipa/vrp7.c: New test.
1338
5d5f1e95
KV
13392016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1340
1341 PR ipa/78121
1342 * gcc.dg/ipa/pr78121.c: New test.
1343
0290a292
MO
13442016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1345
1346 * c-c++-common/asan/default_options.h: New file.
1347 * c-c++-common/asan/strcasestr-1.c: New test.
1348 * c-c++-common/asan/strcasestr-2.c: Likewise.
1349 * c-c++-common/asan/strcspn-1.c: Likewise.
1350 * c-c++-common/asan/strcspn-2.c: Likewise.
1351 * c-c++-common/asan/strpbrk-1.c: Likewise.
1352 * c-c++-common/asan/strpbrk-2.c: Likewise.
1353 * c-c++-common/asan/strspn-1.c: Likewise.
1354 * c-c++-common/asan/strspn-2.c: Likewise.
1355 * c-c++-common/asan/strstr-1.c: Likewise.
1356 * c-c++-common/asan/strstr-2.c: Likewise.
1357 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1358
fbdb92eb
MO
13592016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1360
1361 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1362
103c4f75
JW
13632016-11-08 Janus Weil <janus@gcc.gnu.org>
1364
1365 PR fortran/68440
1366 * gfortran.dg/class_58.f90: New test.
1367
90a2ffc0
UB
13682016-11-08 Uros Bizjak <ubizjak@gmail.com>
1369
1370 PR target/70799
1371 * gcc.target/i386/pr70799-2.c: New test.
1372
eba5aec8
JW
13732016-11-08 Janus Weil <janus@gcc.gnu.org>
1374
1375 PR fortran/77596
1376 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1377
fad36601
BC
13782016-11-08 Bin Cheng <bin.cheng@arm.com>
1379
1380 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1381
7c8615b6
BC
13822016-11-08 Bin Cheng <bin.cheng@arm.com>
1383
1384 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1385
4c6a4a53
BC
13862016-11-08 Bin Cheng <bin.cheng@arm.com>
1387
1388 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1389
fcd1b8df
ML
13902016-11-08 Martin Liska <mliska@suse.cz>
1391
1392 PR testsuite/78242
1393 * g++.dg/asan/use-after-scope-4.C: New test.
1394 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1395 * gcc.dg/asan/use-after-scope-8.c: Remove.
1396
f9ef2c76
RB
13972016-11-08 Richard Biener <rguenther@suse.de>
1398
1399 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1400
ad11774f
TC
14012016-11-08 Tamar Christina <tamar.christina@arm.com>
1402
1403 PR testsuite/78136
1404 * gcc.dg/cpp/trad/trad.exp
1405 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1406 * gcc.dg/cpp/trad/include.c: Use local header file.
1407
fe73a332
RB
14082016-11-08 Richard Biener <rguenther@suse.de>
1409
1410 PR tree-optimization/78205
1411 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1412
ed053eb8
RB
14132016-11-08 Richard Biener <rguenther@suse.de>
1414
1415 PR tree-optimization/78224
1416 * g++.dg/torture/pr78224.C: New testcase.
1417
06658c6d
SKS
14182016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1419
1420 * gcc.dg/store_merging_1.c: Require store_merge.
1421 * gcc.dg/store_merging_2.c: Likewise.
1422 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1423 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1424 * gcc.dg/store_merging_6.c: Likewise.
1425 * gcc.dg/store_merging_7.c: Likewise.
1426 * gcc.dg/store_merging_8.c: Likewise.
1427 * lib/target-supports.exp (check_effective_target_store_merge): New.
1428
e4b39278
DE
14292016-11-07 David Edelsohn <dje.gcc@gmail.com>
1430
1431 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1432 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1433 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1434 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1435 -mvsx -mpower8-vector.
1436 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1437 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1438 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1439 -mvsx -mpower8-vector.
1440
fda2d612
DE
14412016-11-07 David Edelsohn <dje.gcc@gmail.com>
1442
1443 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1444
1445 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1446 * gcc.dg/visibility-14.c: XFAIL AIX.
1447 * gcc.dg/visibility-15.c: XFAIL AIX.
1448 * gcc.dg/visibility-16.c: XFAIL AIX.
1449 * gcc.dg/visibility-17.c: XFAIL AIX.
1450 * gcc.dg/visibility-18.c: XFAIL AIX.
1451 * gcc.dg/visibility-19.c: XFAIL AIX.
1452 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1453 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1454 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1455 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1456
60cee85e
JJ
14572016-11-07 Jakub Jelinek <jakub@redhat.com>
1458
1459 PR target/78227
1460 * gcc.target/i386/pr78227-1.c: New test.
1461 * gcc.target/i386/pr78227-2.c: New test.
1462
7aa13860
PK
14632016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1464
1465 PR middle-end/35691
1466 * gcc.dg/pr35691-1.c: New test-case.
1467 * gcc.dg/pr35691-2.c: Likewise.
1468
caa024ff
BS
14692016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1470
1471 PR rtl-optimization/77309
1472 * gcc.dg/torture/pr77309.c: New test.
1473
a9815228
JJ
14742016-11-07 Jakub Jelinek <jakub@redhat.com>
1475
1476 PR middle-end/71529
1477 * gcc.target/i386/pr71529.C: Moved to ...
1478 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1479
1480 PR target/64411
1481 * gcc.target/i386/pr64411.C: Moved to ...
1482 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1483 lp64.
1484
1485 PR target/65105
1486 * gcc.target/i386/pr65105-4.C: Moved to ...
1487 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1488 Run into compile test rather than execute test.
1489
e8ab5cb1
RB
14902016-11-07 Richard Biener <rguenther@suse.de>
1491
1492 PR target/78229
1493 * g++.dg/pr78229.C: New testcase.
1494
20770eb8
RB
14952016-11-07 Richard Biener <rguenther@suse.de>
1496
1497 PR tree-optimization/78218
1498 * gcc.dg/torture/pr78218.c: New testcase.
1499
32894793
RB
15002016-11-07 Richard Biener <rguenther@suse.de>
1501
1502 PR tree-optimization/78228
1503 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1504
e27bfda2
KT
15052016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1506
1507 PR target/77822
1508 * g++.dg/torture/pr77822.C: New test.
1509
00d6b7a1
ML
15102016-11-07 Martin Liska <mliska@suse.cz>
1511
1512 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1513 -f-sanitize-address-use-after-scope.
1514 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1515 internal fn calls.
1516 * g++.dg/asan/use-after-scope-1.C: New test.
1517 * g++.dg/asan/use-after-scope-2.C: Likewise.
1518 * g++.dg/asan/use-after-scope-3.C: Likewise.
1519 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1520 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1521 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1522 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1523 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1524 * g++.dg/asan/use-after-scope-types.h: Likewise.
1525 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1526 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1527 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1528 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1529 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1530 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1531 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1532 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1533 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1534 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1535 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1536 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1537 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1538 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1539
a0d3edf8
RB
15402016-11-07 Richard Biener <rguenther@suse.de>
1541
1542 PR tree-optimization/78189
1543 * g++.dg/torture/pr78189.C: New testcase.
1544
0db5adfa
DE
15452016-11-06 David Edelsohn <dje.gcc@gmail.com>
1546
1547 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1548
cc03bf7a
AV
15492016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1550
1551 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1552 occuring.
1553
18bb8b8a
TK
15542016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1555
1556 PR fortran/78221
1557 * arith.c (gfc_complex2real): Change gfc_warning_now to
1558 gfc_warning.
1559
c7f587bd
PT
15602016-11-05 Paul Thomas <pault@gcc.gnu.org>
1561
1562 * gfortran.dg/move_alloc_17.f03: New test.
1563
92657eb0
RB
15642016-11-05 Richard Biener <rguenther@suse.de>
1565
1566 PR bootstrap/78188
1567 * g++.dg/ipa/pr78188.C: New test.
1568
28ce22e6
JW
15692016-11-05 Janus Weil <janus@gcc.gnu.org>
1570 Dominique d'Humieres <dominiq@lps.ens.fr>
1571
1572 PR fortran/69495
1573 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1574
d233ee5f
PT
15752016-11-05 Paul Thomas <pault@gcc.gnu.org>
1576
1577 PR fortran/67564
1578 * gfortran.dg/select_type_39.f03: New test.
1579
15802016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1581
1582 PR fortran/64933
1583 * gfortran.dg/associate_23.f90: New test.
1584
5f4cebba
JJ
15852016-11-04 Jakub Jelinek <jakub@redhat.com>
1586
1587 PR target/77834
1588 * gcc.dg/pr77834.c: New test.
1589
6e3ae7e6
PC
15902016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1591
1592 PR c++/67980
1593 * g++.dg/cpp1y/pr67980.C: New.
1594
fff6ed28
BS
15952016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1596
1597 * gcc.target/powerpc/fold-vec-add-1.c: New.
1598 * gcc.target/powerpc/fold-vec-add-2.c: New.
1599 * gcc.target/powerpc/fold-vec-add-3.c: New.
1600 * gcc.target/powerpc/fold-vec-add-4.c: New.
1601 * gcc.target/powerpc/fold-vec-add-5.c: New.
1602 * gcc.target/powerpc/fold-vec-add-6.c: New.
1603 * gcc.target/powerpc/fold-vec-add-7.c: New.
1604
bef3a8d7 16052016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1606
1607 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1608 for -mbranch-likely, infer -mno-branch-likely for R6.
1609
dac9376a
BE
16102016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1611
1612 PR c++/71973
1613 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1614 * g++.dg/init/new15.C: Likewise.
1615 * g++.dg/ipa/inline-1.C: Likewise.
1616 * g++.dg/ipa/inline-2.C: Likewise.
1617 * g++.dg/lto/20080908-1_0.C: Likewise.
1618 * g++.dg/tc1/dr20.C: Likewise.
1619 * g++.dg/tree-ssa/inline-1.C: Likewise.
1620 * g++.dg/tree-ssa/inline-2.C: Likewise.
1621 * g++.old-deja/g++.law/except1.C: Likewise.
1622 * g++.old-deja/g++.other/vbase5.C: Likewise.
1623 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1624
b210df46
BS
16252016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1626
1627 PR tree-optimization/78210
1628 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1629 possibility of widening multiplies.
1630
964ef24c
RB
16312016-11-04 Richard Biener <rguenther@suse.de>
1632
1633 PR middle-end/78185
1634 * gcc.dg/pr78185.c: New testcase.
1635
5fb80387
DE
16362016-10-04 David Edelsohn <dje.gcc@gmail.com>
1637
1638 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1639 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1640
6905c577
JJ
16412016-11-03 Jakub Jelinek <jakub@redhat.com>
1642 Alexandre Oliva <aoliva@redhat.com>
1643 Jason Merrill <jason@redhat.com>
1644
1645 PR debug/28767
1646 PR debug/56974
1647 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1648 * g++.dg/debug/dwarf2/ref-3.C: New test.
1649 * g++.dg/debug/dwarf2/ref-4.C: New test.
1650 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1651 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1652
16532016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1654
1655 * gfortran.dg/dec_exp_1.f90: New test.
1656 * gfortran.dg/dec_exp_2.f90: Likewise.
1657 * gfortran.dg/dec_exp_3.f90: Likewise.
1658
6905c577 16592016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1660
1661 * gfortran.dg/dec_parameter_1.f: New test.
1662 * gfortran.dg/dec_parameter_2.f90: Likewise.
1663 * gfortran.dg/dec_parameter_3.f90: Likewise.
1664 * gfortran.dg/dec_parameter_4.f90: Likewise.
1665
7d29f8e3
ML
16662016-11-03 Martin Liska <mliska@suse.cz>
1667
1668 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1669 output.
1670 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1671
5de3e2d8
BE
16722016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1673
1674 PR libgcc/78067
1675 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1676
f03f0232
SKS
16772016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1678
1679 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1680
bd17a9df
MF
16812016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1682
1683 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1684
2b01aad6
TC
16852016-11-01 Tamar Christina <tamar.christina@arm.com>
1686
1687 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1688 Check for arm_v8_neon_hw.
1689 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1690 Likewise.
1691 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1692 Likewise.
1693 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1694 Likewise.
1695
aa55dc0c
RB
16962016-11-02 Richard Biener <rguenther@suse.de>
1697
1698 * gcc.dg/store_merging_8.c: New testcase.
1699
6905c577 17002016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1701
1702 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1703
075be4a1
DE
17042016-11-02 David Edelsohn <dje.gcc@gmail.com>
1705
4b69fb13
DE
1706 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1707 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1708 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1709 * gcc.dg/pr65779.c: XFAIL AIX.
1710 * gcc.dg/pr70405.c: XFAIL AIX.
1711
075be4a1
DE
1712 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1713 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1714 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1715
fdb1aa55
RO
17162016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1717
1718 * lib/target-supports.exp (check_gc_sections_available): Use
1719 -print-prog-name=ld to determine linker used.
1720
4adbcdb4
ML
17212016-11-02 Martin Liska <mliska@suse.cz>
1722
1723 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1724 test case.
1725
4b2c06f4
KT
17262016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1727
1728 PR tree-optimization/78170
1729 * gcc.c-torture/execute/pr78170.c: New test.
1730
63e523d6
KT
17312016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1732
1733 PR tree-optimization/78162
1734 * gcc.c-torture/compile/pr78162.c: New test.
1735
da42ac7b
RB
17362016-11-02 Richard Biener <rguenther@suse.de>
1737
1738 PR tree-optimization/78035
1739 PR tree-optimization/77964
1740 * gcc.target/i386/pr78035.c: New testcase.
1741
4280df0a
RB
17422016-11-02 Richard Biener <rguenther@suse.de>
1743
1744 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1745 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1746 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1747 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1748 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1749
1b1d9303
DE
17502016-11-01 David Edelsohn <dje.gcc@gmail.com>
1751
1752 * gfortran.dg/pr70937.f90: require-effective-target lto.
1753
5b7c0519
TK
17542016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1755
1756 PR fortran/69544
1757 * gfortran.dg/where_6.f90: New test.
1758
70d28813
JJ
17592016-11-01 Jakub Jelinek <jakub@redhat.com>
1760
1761 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1762
7f4266d4
TK
17632016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1764
1765 PR fortran/69544
1766 * gfortran.dg/where_5.f90: New test.
1767
9fc158eb
BB
17682016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1769
1770 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1771 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1772 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1773 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1774
baeb7b5c
UB
17752016-11-01 Uros Bizjak <ubizjak@gmail.com>
1776
1777 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1778 Whitespace fixes.
1779 (check_effective_target_vect_cmdline_needed): Check
1780 is-effective-target ia32 for x86 targets.
1781 (check_effective_target_vect_simd_clones): Simplify condition.
1782 (check_effective_target_vect_double): Ditto.
1783 (check_effective_target_vect_aligned_arrays): Check
1784 is-effective-target ia32 for x86 targets. Simplify condition.
1785 (check_effective_target_vect_multiple_sizes): Simplify condition.
1786 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1787 (check_effective_target_sync_int_128): Simplify condition.
1788 (check_effective_target_sync_int_128_runtime): Ditto.
1789 (check_effective_target_sync_long_long_runtime): Ditto.
1790 (check_effective_target_divmod): Add i?86-*-* target.
1791
156b5cca
MM
17922016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1793
1794 * gcc.target/powerpc/vsx-extract-4.c: New test.
1795 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1796
120a4c45
JD
17972016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1798
1799 PR fortran/54679
1800 * gfortran.dg/fmt_l.f90: Update test.
1801 * gfortran.dg/fmt_l0.f90: New test.
1802
c5fed5c6
JJ
18032016-10-31 Jakub Jelinek <jakub@redhat.com>
1804
1805 PR c++/78089
1806 * c-c++-common/builtin-shuffle-1.c: New test.
1807 * g++.dg/cpp0x/addressof3.C: New test.
1808
aee69156
VV
18092016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1810
1811 Add tests for a const member and a reference member for launder.
1812 * g++.dg/cpp1z/launder3.C: New.
1813 * g++.dg/cpp1z/launder4.C: Likewise.
1814 * g++.dg/cpp1z/launder5.C: Likewise.
1815 * g++.dg/cpp1z/launder5.cc: Likewise.
1816 * g++.dg/cpp1z/launder5.h: Likewise.
1817 * g++.dg/cpp1z/launder6.C: Likewise.
1818 * g++.dg/cpp1z/launder6.cc: Likewise.
1819 * g++.dg/cpp1z/launder6.h: Likewise.
1820
1e4fa9b1
JJ
18212016-10-31 Jakub Jelinek <jakub@redhat.com>
1822
dcb466ec
JJ
1823 PR c++/77948
1824 * g++.dg/cpp0x/pr77948-1.C: New test.
1825 * g++.dg/cpp0x/pr77948-2.C: New test.
1826 * g++.dg/cpp0x/pr77948-3.C: New test.
1827 * g++.dg/cpp0x/pr77948-4.C: New test.
1828 * g++.dg/cpp0x/pr77948-5.C: New test.
1829 * g++.dg/cpp0x/pr77948-6.C: New test.
1830
1e4fa9b1
JJ
1831 PR tree-optimization/77860
1832 * gcc.dg/pr77860.c: New test.
1833
9782e1ec
JJ
18342016-10-31 Jakub Jelinek <jakub@redhat.com>
1835
1836 PR c++/77886
1837 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1838
dd57b05e
SKS
18392016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1840
1841 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1842
84ff4775
LCW
18432016-10-30 Le-Chun Wu <lcwu@google.com>
1844 Mark Wielaard <mjw@redhat.com>
1845
1846 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1847 * gcc.dg/Wshadow-local-1.c: Likewise.
1848 * gcc.dg/Wshadow-local-2.c: Likewise.
1849 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1850 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1851 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1852
0b56e9ad
BS
18532016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1854
1855 PR tree-optimization/71915
1856 PR tree-optimization/71490
1857 * gcc.dg/tree-ssa/pr54245.c: Delete.
1858 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1859 document why.
1860
d4fc6702
JD
18612016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1862
1863 PR fortran/78123
1864 * gfortran.dg/fmt_t_9.f: New test.
1865
396e56d2
TK
18662016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1867
1868 PR fortran/67219
1869 * gfortran.dg/pr67219.f90: New test.
1870
a654d5d0
JJ
18712016-10-29 Jakub Jelinek <jakub@redhat.com>
1872
205b9ed1
JJ
1873 PR rtl-optimization/77919
1874 * g++.dg/torture/pr77919-2.C: New test.
1875
a654d5d0
JJ
1876 PR target/78148
1877 * gcc.dg/pr78148.c: New test.
1878
894d8b41
EB
18792016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1880
1881 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1882 * gcc.target/sparc/overflow-4.c: ...here.
1883 * gcc.target/sparc/overflow-5.c: New test.
1884
e72531b9
PK
18852016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1886 Kugan Vivekanandarajah <kuganv@linaro.org>
1887 Jim Wilson <jim.wilson@linaro.org>
1888
1889 PR tree-optimization/43721
1890 * lib/target-supports.exp (check_effective_target_divmod): New.
1891 (check_effective_target_divmod_simode): Likewise.
1892 (check_effective_target_arm_divmod_simode): Likewise.
1893 * gcc.dg/divmod-1-simode.c: New test.
1894 * gcc.dg/divmod-1.c: Likewise.
1895 * gcc.dg/divmod-2-simode.c: Likewise.
1896 * gcc.dg/divmod-2.c: Likewise.
1897 * gcc.dg/divmod-3-simode.c: Likewise.
1898 * gcc.dg/divmod-3.c: Likewise.
1899 * gcc.dg/divmod-4-simode.c: Likewise.
1900 * gcc.dg/divmod-4.c: Likewise.
1901 * gcc.dg/divmod-5.c: Likewise.
1902 * gcc.dg/divmod-6-simode.c: Likewise.
1903 * gcc.dg/divmod-6.c: Likewise.
1904 * gcc.dg/divmod-7.c: Likewise.
1905
f663d9ad 19062016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1907 Jakub Jelinek <jakub@redhat.com>
1908 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1909
1910 PR middle-end/22141
1911 PR rtl-optimization/23684
1912 * gcc.c-torture/execute/pr22141-1.c: New test.
1913 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1914 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1915 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1916 * gcc.dg/store_merging_1.c: New test.
1917 * gcc.dg/store_merging_2.c: Likewise.
1918 * gcc.dg/store_merging_3.c: Likewise.
1919 * gcc.dg/store_merging_4.c: Likewise.
1920 * gcc.dg/store_merging_5.c: Likewise.
1921 * gcc.dg/store_merging_6.c: Likewise.
1922 * gcc.dg/store_merging_7.c: Likewise.
1923 * gcc.target/i386/pr22141.c: Likewise.
1924 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1925 * g++.dg/init/new17.C: Likewise.
1926
6905c577 19272016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1928
1929 PR middle-end/72747
1930 * c-c++-common/pr72747-1.c: New test.
1931 * c-c++-common/pr72747-2.c: Likewise.
1932
539405d5
AK
19332016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1934
1935 * gcc.target/s390/oscbreak-1.c: New test.
1936
0dbb19f0
AK
19372016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1938
1939 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1940
0d9e143c
JJ
19412016-10-28 Jakub Jelinek <jakub@redhat.com>
1942
c19066a7
JJ
1943 PR rtl-optimization/77919
1944 * g++.dg/torture/pr77919.C: New test.
1945
0d9e143c
JJ
1946 PR rtl-optimization/78132
1947 * gcc.target/i386/pr78132.c: New test.
1948
cc91248d
EB
19492016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1950
1951 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1952
787c7a65
MM
19532016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1954
1955 * gcc.target/powerpc/vsx-simode.c: New test.
1956 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1957 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1958
4ce71579
JJ
19592016-10-27 Jakub Jelinek <jakub@redhat.com>
1960
6f21288f
JJ
1961 PR fortran/78026
1962 * gfortran.dg/gomp/pr78026.f03: New test.
1963 * gfortran.dg/select_type_38.f03: New test.
1964
4ce71579
JJ
1965 PR middle-end/78025
1966 * g++.dg/gomp/declare-simd-7.C: New test.
1967
6f21288f 19682016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1969
1970 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1971 * gfortran.dg/dec_init_2.f90: Likewise.
1972 * gfortran.dg/dec_init_3.f90: New test.
1973 * gfortran.dg/dec_init_4.f90: Likewise.
1974
93f90bec
BC
19752016-10-27 Bin Cheng <bin.cheng@arm.com>
1976
1977 * gcc.dg/fold-narrowbopcst-1.c: New test.
1978
6f21288f 19792016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1980
1981 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1982 dg-shouldfail/dg-output instead of XFAIL.
1983 * gfortran.dg/dec_io_6.f90: Likewise.
1984
ddb92ab9
TP
19852016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1986
1987 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1988 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1989 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1990 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1991 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1992 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1993 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1994 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1995 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1996 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1997
ad6e4ba8
BC
19982016-10-27 Bin Cheng <bin.cheng@arm.com>
1999
2000 * gcc.dg/fold-convmaxconv-1.c: New test.
2001 * gcc.dg/fold-convminconv-1.c: New test.
2002
6905c577 20032016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2004
2005 PR fortran/78092
2006 * gfortran.dg/pr78092.f90: New test.
2007
7a83b391
KN
20082016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2009
2010 PR target/78056
2011 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2012 expected error message.
2013 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2014 expected error message.
2015 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2016 (test_all_not_equal_and_not_zero): Change expected error message.
2017
3693a620
JJ
20182016-10-26 Jakub Jelinek <jakub@redhat.com>
2019
2020 PR fortran/77973
2021 * gfortran.dg/gomp/pr77973.f90: New test.
2022
cd612e8a
PT
20232016-10-26 Paul Thomas <pault@gcc.gnu.org>
2024
2025 PR fortran/78108
2026 * gfortran.dg/submodule_18.f08: New test.
2027 * gfortran.dg/submodule_19.f08: New test.
2028
09844a5f
MM
20292016-10-26 Michael Matz <matz@suse.de>
2030
2031 * g++.dg/pr78060.C: New test.
2032 * gfortran.dg/pr78061.f: New test.
2033 * g++.dg/pr78088.C: New test.
2034
6f21288f 20352016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2036
2037 * gfortran.dg/dec_io_1.f90: New test.
2038 * gfortran.dg/dec_io_2.f90: New test.
2039 * gfortran.dg/dec_io_3.f90: New test.
2040 * gfortran.dg/dec_io_4.f90: New test.
2041 * gfortran.dg/dec_io_5.f90: New test.
2042 * gfortran.dg/dec_io_6.f90: New test.
2043
6c95388f
JJ
20442016-10-25 Jakub Jelinek <jakub@redhat.com>
2045
2046 PR sanitizer/78106
2047 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2048
20492016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2050
2051 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2052 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2053
90e261e4
EB
20542016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2055
2056 * gnat.dg/opt59.adb: New test.
2057 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2058
2059 * gnat.dg/opt60.adb: New test.
2060
cef026ec
AV
20612016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2062
2063 PR fortran/72770
2064 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2065 this pr.
2066
96592eed
JJ
20672016-10-25 Jakub Jelinek <jakub@redhat.com>
2068
2069 PR target/78102
2070 * gcc.target/i386/pr78102.c: New test.
2071
6c95388f 20722016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2073
2074 * gfortran.dg/dec_logical_xor_1.f90: New test.
2075 * gfortran.dg/dec_logical_xor_2.f90: New test.
2076 * gfortran.dg/dec_logical_xor_3.f03: New test.
2077
6c95388f 20782016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2079
2080 * gfortran.dg/dec_loc_rval_1.f90: New test.
2081 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2082 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2083
6c95388f 20842016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2085
90051c26
FR
2086 * gfortran.dg/dec_type_print.f90: New testcase.
2087
6c95388f 20882016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2089
2090 * gfortran.dg/feed_1.f90: New test.
2091 * gfortran.dg/feed_2.f90: New test.
ef144767 2092
8e104951
ML
20932016-10-25 Martin Liska <mliska@suse.cz>
2094
2095 PR sanitizer/78106
2096 * gcc.dg/asan/pr78106.c: New test.
2097
b93ee1bb
ML
20982016-10-25 Martin Liska <mliska@suse.cz>
2099
2100 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2101
ad6922b0
WD
21022016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2103
2104 PR target/78041
2105 * gcc.target/arm/pr78041.c: New test.
2106
e16f1cc7
JJ
21072016-10-25 Jakub Jelinek <jakub@redhat.com>
2108
2109 * g++.dg/cpp1z/launder1.C: New test.
2110 * g++.dg/cpp1z/launder2.C: New test.
2111
078134e5 21122016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2113 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2114
2115 PR target/71676
2116 PR target/71678
2117 * gcc.target/avr/pr71676-2.c: New test.
2118
c7212a15 21192016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2120 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2121
2122 PR target/71676
2123 PR target/71678
2124 * gcc.target/avr/pr71676-1.c: New test.
2125 * gcc.target/avr/pr71676-3.c: New test.
2126 * gcc.target/avr/pr71676.c: New test.
2127 * gcc.target/avr/pr71678.c: New test.
2128
d1c7d3a8
KV
21292016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2130
2131 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2132 such that cloned verions of tested functions are not created.
2133
c7082171
SK
21342016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2135
2136 PR fortran/71895
2137 * gfortran.dg/pr71895.f90: New test.
2138
0f2a9e37
JJ
21392016-10-24 Jakub Jelinek <jakub@redhat.com>
2140
2141 * g++.dg/debug/dwarf2/ref-2.C: New test.
2142
f8348061
BE
21432016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2144
2145 * c-c++-common/Wint-in-bool-context-3.c: New test.
2146
1eb4547b
MS
21472016-10-24 Martin Sebor <msebor@redhat.com>
2148
2149 PR middle-end/77735
2150 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2151 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2152 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2153 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2154 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2155 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2156 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2157
292af537
RB
21582016-10-24 Richard Biener <rguenther@suse.de>
2159
2160 PR testsuite/71491
2161 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2162 * gcc.dg/vect/slp-45.c: Likewise.
2163
40f683e8
RB
21642016-10-24 Richard Biener <rguenther@suse.de>
2165
2166 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2167 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2168 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2169
b1b6774f
GJL
21702016-10-24 Georg-Johann Lay <avr@gjlay.de>
2171
2172 PR target/78093
2173 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2174 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2175
ed9760d2
AV
21762016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2177
2178 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2179
fb027a42
JJ
21802016-10-24 Jakub Jelinek <jakub@redhat.com>
2181
2182 * gcc.target/i386/bmi2-pext-1.c: New test.
2183 * gcc.target/i386/bmi2-pdep-1.c: New test.
2184 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2185 * gcc.target/i386/tbm-bextri-1.c: New test.
2186 * gcc.target/i386/bmi-bextr-6.c: New test.
2187
8e10302e
RO
21882016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2189
2190 PR target/77483
2191 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2192 * gcc.target/i386/pr65105-1.c: Likewise.
2193 * gcc.target/i386/pr65105-2.c: Likewise.
2194 * gcc.target/i386/pr65105-3.c: Likewise.
2195 * gcc.target/i386/pr65105-5.c: Likewise.
2196 * gcc.target/i386/pr67761.c: Likewise.
2197 * gcc.target/i386/pr70799-1.c: Likewise.
2198
866c72a8
ML
21992016-10-24 Martin Liska <mliska@suse.cz>
2200
2201 PR sanitizer/77966
2202 * c-c++-common/ubsan/unreachable-3.c: New test.
2203
0804124b
SK
22042016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2205
2206 PR fortran/77763
2207 * gfortran.dg/pr77763.f90
2208
87c9fca5
SK
22092016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2210
2211 PR fortran/54730
2212 PR fortran/78033
2213 * gfortran.dg/pr78033.f90: New test.
2214
dfd6231e
PT
22152016-10-23 Paul Thomas <pault@gcc.gnu.org>
2216
2217 PR fortran/69834
2218 * gfortran.dg/select_type_1.f03: Change error for overlapping
2219 TYPE IS cases.
2220 * gfortran.dg/select_type_36.f03: New test.
2221
66ccff98
EB
22222016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2223
2224 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2225
15876cee
TK
22262016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2227
2228 PR fortran/78021
2229 * gfortran.dg/string_length_3.f90: New test.
2230
574284e9
AV
22312016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2232
574284e9
AV
2233 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2234
22352016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2236
2237 PR fortran/43366
2238 PR fortran/57117
2239 PR fortran/61337
2240 * gfortran.dg/alloc_comp_class_5.f03: New test.
2241 * gfortran.dg/class_allocate_21.f90: New test.
2242 * gfortran.dg/class_allocate_22.f90: New test.
2243 * gfortran.dg/realloc_on_assign_27.f08: New test.
2244
20276dc9
JL
22452016-10-21 Jeff Law <law@redhat.com>
2246
2247 * PR tree-optimization/71947
2248 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2249 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2250 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2251
f7503699
KV
22522016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2253
2254 * gcc.dg/ipa/vrp5.c: New test.
2255 * gcc.dg/ipa/vrp6.c: New test.
2256
5be6b295
WD
22572016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2258
2259 * gcc.target/aarch64/test_frame_17.c: New test.
2260
c82bc7ed
WD
22612016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2262
2263 * gcc.target/aarch64/test_frame_17.c: New test.
2264
67a6cac7
AP
22652016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2266
2267 PR preprocessor/71681
2268 * gcc.dg/cpp/pr71681-1.c: New testcase
2269 * gcc.dg/cpp/pr71681-2.c: Likewise
2270 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2271 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2272 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2273 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2274
8e6982f7
JJ
22752016-10-21 Jakub Jelinek <jakub@redhat.com>
2276
9c4c8b7b
JJ
2277 PR target/78057
2278 * gcc.target/i386/pr78057.c: New test.
2279
8e6982f7
JJ
2280 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2281
de514d40
PT
22822016-10-21 Paul Thomas <pault@gcc.gnu.org>
2283
2284 PR fortran/69566
2285 * gfortran.dg/select_type_37.f03: New test.
2286
1d64ceb0
SKS
22872016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2288
2289 PR target/71627
2290 * gcc.target/avr/pr71627.c: New test
2291
85729229
EB
22922016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2293
2294 * gcc.target/sparc/overflow-1.c: New test.
2295 * gcc.target/sparc/overflow-2.c: Likewise.
2296 * gcc.target/sparc/overflow-3.c: Likewise.
2297
d17f2c3b
AV
22982016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2299
2300 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2301 effective target.
2302
0d47cee6
KT
23032016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2304
2305 PR rtl-optimization/78038
2306 * gcc.target/aarch64/pr78038.c: New test.
2307
a20d03c8
RB
23082016-10-21 Richard Biener <rguenther@suse.de>
2309
2310 PR tree-optimization/78051
2311 * g++.dg/torture/pr78051.C: New testcase.
2312
f3ecd50f
BE
23132016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2314
2315 * c-c++-common/wdate-time.c: Restored test case.
2316 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2317
fceabe50
JJ
23182016-10-20 Jakub Jelinek <jakub@redhat.com>
2319
2320 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2321
f56ea76e
UB
23222016-10-20 Uros Bizjak <ubizjak@gmail.com>
2323
2324 PR target/78037
2325 * gcc.target/i386/pr78037.c: New test.
2326
2c35bbe1
EB
23272016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2328
2329 * gcc.target/visium/overflow8.c: New.
2330 * gcc.target/visium/overflow16.c: Likewise.
2331 * gcc.target/visium/overflow32: Likewise.
2332
28df8730
MM
23332016-10-20 Michael Matz <matz@suse.de>
2334
2335 * gcc.dg/loop-split.c: New test.
2336 * gcc.dg/tree-ssa/ifc-9.c: Update.
2337 * gcc.dg/tree-ssa/ifc-10.c: Update.
2338
6c1a9e41
RB
23392016-10-20 Richard Biener <rguenther@suse.de>
2340
2341 * gcc.dg/graphite/pr35356-1.c: Update.
2342
a2923dba
PC
23432016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2344
2345 PR c++/77446
2346 * g++.dg/cpp1y/pr77446.C: New.
2347
2066ef6a
PK
23482016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2349
2350 PR tree-optimization/53979
2351 * gcc.dg/pr53979-1.c: New test-case.
2352 * gcc.dg/pr53979-2.c: Likewise.
2353
4c712374
BE
23542016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2355
2356 * c-c++-common/Wint-in-bool-context-2.c: New test.
2357
bdcf8e7c
JD
23582016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2359
2360 * gfortran.dg/dtio_17.f90: Fix test.
2361
ec1748d4
AH
23622016-10-19 Aldy Hernandez <aldyh@redhat.com>
2363
2364 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2365 * gcc.dg/Walloca-2.c: Same.
2366
b70f0b0c
AH
23672016-10-19 Aldy Hernandez <aldyh@redhat.com>
2368
2369 * gcc.dg/Wvla-1.c: Rename to...
2370 * gcc.dg/Wvla-larger-than-1.c: ...this.
2371 * gcc.dg/Wvla-2.c: Rename to...
2372 * gcc.dg/Wvla-larger-than-2.c: ...this.
2373 * gcc.dg/Wvla-3.c: Rename to...
2374 * gcc.dg/Walloca-11.c.: ...this.
2375 * gcc.dg/wvla-[1-7].c: Rename to:
2376 * gcc.dg/Wvla-[1-7].c: ...this.
2377
cbb22e61
BC
23782016-10-19 Bin Cheng <bin.cheng@arm.com>
2379
2380 PR tree-optimization/78005
2381 * gcc.dg/vect/pr78005.c: New.
2382 * gcc.target/i386/l_fma_float_1.c: Revise test.
2383 * gcc.target/i386/l_fma_float_2.c: Ditto.
2384 * gcc.target/i386/l_fma_float_3.c: Ditto.
2385 * gcc.target/i386/l_fma_float_4.c: Ditto.
2386 * gcc.target/i386/l_fma_float_5.c: Ditto.
2387 * gcc.target/i386/l_fma_float_6.c: Ditto.
2388 * gcc.target/i386/l_fma_double_1.c: Ditto.
2389 * gcc.target/i386/l_fma_double_2.c: Ditto.
2390 * gcc.target/i386/l_fma_double_3.c: Ditto.
2391 * gcc.target/i386/l_fma_double_4.c: Ditto.
2392 * gcc.target/i386/l_fma_double_5.c: Ditto.
2393 * gcc.target/i386/l_fma_double_6.c: Ditto.
2394
a023f8c8
TS
23952016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2396
2397 PR tree-optimization/78024
2398 * gcc.dg/goacc/loop-processing-1.c: New file.
2399
d9700bdb
RB
24002016-10-19 Richard Biener <rguenther@suse.de>
2401
2402 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2403
902cb7b1
KN
24042016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2405
2406 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2407 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2408 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2409 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2410 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2411 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2412 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2413 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2414 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2415 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2416 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2417 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2418 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2419 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2420 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2421 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2422 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2423 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2424 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2425 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2426 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2427 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2428 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2429 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2430 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2431 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2432 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2433 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2434 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2435 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2436 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2437 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2438 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2439 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2440 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2441 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2442 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2443 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2444 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2445 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2446 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2447 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2448 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2449 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2450 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2451 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2452 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2453 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2454 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2455 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2456 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2457 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2458 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2459 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2460 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2461 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2462 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2463 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2464 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2465 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2466 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2467 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2468 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2469 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2470 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2471 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2472 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2473 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2474 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2475 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2476 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2477 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2478 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2479 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2480 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2481 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2482 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2483 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2484 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2485 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2486 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2487 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2488 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2489 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2490 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2491 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2492 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2493 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2494 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2495 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2496 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2497 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2498 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2499 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2500 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2501 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2502 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2503 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2504 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2505 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2506 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2507 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2508 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2509 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2510 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2511 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2512 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2513 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2514 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2515 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2516 * gcc.target/powerpc/vsu/vsu.exp: New file.
2517
5cb96b6a
UB
25182016-10-18 Uros Bizjak <ubizjak@gmail.com>
2519
2520 PR target/77991
2521 * gcc.target/i386/pr77991.c: New test.
2522
f5de494c
MF
25232016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2524
2525 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2526 LTO is used.
2527
e5163ec1
SKS
25282016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2529
5cb96b6a 2530 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2531
b64e8239
RB
25322016-10-18 Richard Biener <rguenther@suse.de>
2533
2534 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2535 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2536 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2537 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2538 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2539 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2540 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2541 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2542 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2543 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2544 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2545 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2546 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2547 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2548 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2549 * gcc.dg/pr68217.c: Likewise.
2550 * gcc.dg/predict-9.c: Likewise.
2551 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2552 * gcc.dg/predict-1.c: Likewise.
2553
c680ada5
JD
25542016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2555
2556 * gfortran.dg/dtio_17.f90: New test.
2557
7fd4f180
KV
25582016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2559
2560 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2561
718625ad
KV
25622016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2563
2564 * gcc.dg/ipa/vrp4.c: New test.
2565
735b8f9f
KV
25662016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2567
2568 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2569 * gcc.dg/torture/pr39074.c: Likewise.
2570
86f98087
EB
25712016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2572
2573 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2574 * gnat.dg/trampoline4.adb: Minor tweak.
2575
a929f266
BS
25762016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2577
2578 PR tree-optimization/77916
2579 * gcc.dg/torture/pr77916.c: New.
2580
4acf2055
SK
25812016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2582
2583 PR fortran/77978
2584 * gfortran.dg/pr77978_1.f90: New test.
2585 * gfortran.dg/pr77978_2.f90: Ditto.
2586 * gfortran.dg/pr77978_3.f90: Ditto.
2587
871267e1
PT
25882016-10-17 Paul Thomas <pault@gcc.gnu.org>
2589
2590 PR fortran/61420
2591 PR fortran/78013
2592 * gfortran.dg/proc_ptr_49.f90: New test.
2593
fd9593e9
BE
25942016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2595
2596 PR target/77308
2597 * gcc.target/arm/pr77308.c: New test.
2598
d32d4176
DE
25992016-10-17 David Edelsohn <dje.gcc@gmail.com>
2600
2601 * lib/target-supports.exp
2602 (check_effective_target_floatn_nx_runtime): Return 0 for
2603 powerpc*-ibm-aix*.
2604
dca2910c
AP
26052016-10-17 Andrew Pinski <apinski@cavium.com>
2606
2607 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2608 long instead of long.
2609 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2610 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2611 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2612 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2613 * gcc.target/aarch64/pr68102_1.c: Likewise.
2614 * gcc.target/aarch64/target_attr_3.c: Likewise.
2615
44b00dbc
RB
26162016-10-17 Richard Biener <rguenther@suse.de>
2617
2618 PR tree-optimization/77988
2619 * gcc.dg/torture/pr77988.c: New testcase.
2620
89b80c42
PK
26212016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2622
2623 * gcc.dg/pr71636-1.c: New test-case.
2624 * gcc.dg/pr71636-2.c: Likewise.
2625
4c640e26
EB
26262016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2627
2628 * gnat.dg/trampoline3.adb: New test.
2629 * gnat.dg/trampoline4.adb: Likewise.
2630
6c0347f6
JD
26312016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2632
2633 * gfortran.dg/dtio_16.f90: New test.
2634
d0d48a06
EB
26352016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2636
2637 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2638 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2639 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2640
baa33d83
EB
26412016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2642
2643 * gcc.target/sparc/popc.c: Rename to...
2644 * gcc.target/sparc/popc-1.c: ...this.
2645 * gcc.target/sparc/popc-2.c: New test.
2646
523ee218
JD
26472016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2648
2649 PR fortran/77972
2650 * gfortran.dg/unexpected_eof_4.f90: New test.
2651
c04d4ede
JB
26522016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2653
31a84d4a
AP
2654 PR libfortran/48587
2655 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2656
064ed55a
JJ
26572016-10-14 Jakub Jelinek <jakub@redhat.com>
2658
9a822fc7
JJ
2659 PR middle-end/77959
2660 * gfortran.dg/pr77959.f90: New test.
2661
064ed55a
JJ
2662 DR 1511 - const volatile variables and ODR
2663 * g++.dg/DRs/dr1511-1.C: New test.
2664 * g++.dg/DRs/dr1511-2.C: New test.
2665
2579762a
EB
26662016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2667
2668 * gnat.dg/debug7.adb (dg-options): Remove -g.
2669 * gnat.dg/debug8.adb (dg-options): Add -margs.
2670 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2671
6d59425d
RB
26722016-10-14 Richard Biener <rguenther@suse.de>
2673
2674 PR tree-optimization/77979
2675 * gcc.dg/torture/pr77979.c: New testcase.
2676
43f66d6e
ML
26772016-10-14 Martin Liska <mliska@suse.cz>
2678
2679 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2680 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2681 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2682
cb3ac867
UB
26832016-10-14 Uros Bizjak <ubizjak@gmail.com>
2684
2685 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2686 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2687 * gcc.dg/torture/pr77937-2.c: Likewise.
2688
14cf71a0
EB
26892016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2690
2691 * gnat.dg/lto15.adb: Adjust.
2692 * gnat.dg/lto16.adb: Likewise.
2693 * gnat.dg/lto17.adb: Likewise
2694 * gnat.dg/lto18.ad[sb]: New test.
2695 * gnat.dg/lto18_pkg.ads: New helper.
2696 * gnat.dg/lto19.adb: New test.
2697 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2698 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2699 * gnat.dg/lto20.adb: New test.
2700 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2701
6fd9c6f4
AV
27022016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2703
2704 * gfortran.dg/coarray_38.f90: Expect error message.
2705
01f44038
KT
27062016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2707
2708 * gcc.target/aarch64/spellcheck_1.c: New test.
2709 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2710 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2711 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2712 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2713 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2714
253abb2a
AS
27152016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2716
2717 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2718
a2695319
BS
27192016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2720
2721 PR tree-optimization/77937
2722 * gcc.dg/torture/pr77937-1.c: New.
2723 * gcc.dg/torture/pr77937-2.c: New.
2724
14a2c9aa
JM
27252016-10-13 Jakub Jelinek <jakub@redhat.com>
2726
2727 * g++.dg/cpp1z/inline-var1.C: New test.
2728 * g++.dg/cpp1z/inline-var1a.C: New test.
2729 * g++.dg/cpp1z/inline-var1.h: New file.
2730 * g++.dg/cpp1z/inline-var2.C: New test.
2731 * g++.dg/cpp1z/inline-var3.C: New test.
2732 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2733 uninitialized const.
2734
6c95388f 27352016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2736
ee7fa2e3
SL
2737 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2738 Xscale is specified, not just -march.
2739 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2740 is incompatible with Xscale.
18d34307 2741
96032047
MS
27422016-10-13 Martin Sebor <msebor@redhat.com>
2743
2744 PR c++/71912
2745 * g++.dg/ext/flexary4.C: Adjust.
2746 * g++.dg/ext/flexary5.C: Same.
2747 * g++.dg/ext/flexary9.C: Same.
2748 * g++.dg/ext/flexary19.C: New test.
2749 * g++.dg/ext/flexary18.C: New test.
2750 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2751 regression test.
5cb96b6a
UB
2752 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2753 Avoid generating a flexible array member in an array.
96032047 2754
5b1548fd
MS
27552016-10-13 Martin Sebor <msebor@redhat.com>
2756
2757 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2758 to placate -Wformat on targets where the type is not int.
2759
7810c4eb
DM
27602016-10-13 David Malcolm <dmalcolm@redhat.com>
2761
2762 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2763 in INSN_LOCATION.
2764
fcd27666
BC
27652016-10-13 Bin Cheng <bin.cheng@arm.com>
2766
2767 * gcc.target/i386/l_fma_float_1.c: Revise test.
2768 * gcc.target/i386/l_fma_float_2.c: Ditto.
2769 * gcc.target/i386/l_fma_float_3.c: Ditto.
2770 * gcc.target/i386/l_fma_float_4.c: Ditto.
2771 * gcc.target/i386/l_fma_float_5.c: Ditto.
2772 * gcc.target/i386/l_fma_float_6.c: Ditto.
2773 * gcc.target/i386/l_fma_double_1.c: Ditto.
2774 * gcc.target/i386/l_fma_double_2.c: Ditto.
2775 * gcc.target/i386/l_fma_double_3.c: Ditto.
2776 * gcc.target/i386/l_fma_double_4.c: Ditto.
2777 * gcc.target/i386/l_fma_double_5.c: Ditto.
2778 * gcc.target/i386/l_fma_double_6.c: Ditto.
2779
b8a4b8c8
BC
27802016-10-13 Bin Cheng <bin.cheng@arm.com>
2781
2782 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2783
328ba117
BC
27842016-10-13 Bin Cheng <bin.cheng@arm.com>
2785
2786 * gcc.dg/vect/vect-98.c: Refine test case.
2787 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2788 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2789 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2790
1a1ab05e
JJ
27912016-10-13 Jakub Jelinek <jakub@redhat.com>
2792
2793 PR c/77946
2794 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2795
27947670
ML
27962016-10-13 Martin Liska <mliska@suse.cz>
2797
2798 PR tree-optimization/77943
2799 * g++.dg/tree-ssa/pr77943.C: New test.
2800
92c5266b
AV
28012016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2802
2803 PR fortran/72832
2804 * gfortran.dg/allocate_with_source_22.f03: New test.
2805 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2806 fail.
2807
90bca4ed
TP
28082016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2809
2810 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2811 * gcc.target/arm/movsi_movw.c: Likewise.
2812 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2813 directive to work on big endian targets.
2814
0011af7b
KV
28152016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2816
2817 * gcc.dg/tree-ssa/evrp6.c: New test.
2818
859e95ab
SB
28192016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2820
2821 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2822 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2823 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2824
2934018d
SB
28252016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2826
2827 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2828 * gcc.target/powerpc/warn-2.c: Ditto.
2829
f92d1522
RS
28302016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2831
2832 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2833 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2834 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2835 for -mmsa.
2836 * gcc.target/mips/msa.c: New test.
2837 * gcc.target/mips/msa-builtins.c: Likewise.
2838 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2839 (check_effective_target_mips_msa_runtime): Likewise.
2840 (check_effective_target_mips_msa): Likewise.
2841 (add_options_for_mips_msa): Likewise.
2842 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2843 (check_effective_target_vect_intfloat_cvt): Likewise.
2844 (check_effective_target_vect_uintfloat_cvt): Likewise.
2845 (check_effective_target_vect_floatint_cvt): Likewise.
2846 (check_effective_target_vect_floatuint_cvt): Likewise.
2847 (check_effective_target_vect_shift): Likewise.
2848 (check_effective_target_vect_shift_char): Likewise.
2849 (check_effective_target_vect_long): Likewise.
2850 (check_effective_target_vect_float): Likewise.
2851 (check_effective_target_vect_double): Likewise.
2852 (check_effective_target_vect_long_long): Likewise.
2853 (check_effective_target_vect_perm): Likewise.
2854 (check_effective_target_vect_perm_byte): Likewise.
2855 (check_effective_target_vect_perm_short): Likewise.
2856 (check_effective_target_vect_sdot_qi): Likewise.
2857 (check_effective_target_vect_udot_qi): Likewise.
2858 (check_effective_target_vect_sdot_hi): Likewise.
2859 (check_effective_target_vect_udot_hi): Likewise.
2860 (check_effective_target_vect_pack_trunc): Likewise.
2861 (check_effective_target_vect_unpack): Likewise.
2862 (check_effective_target_vect_hw_misalign): Likewise.
2863 (check_effective_target_vect_condition): Likewise.
2864 (check_effective_target_vect_cond_mixed): Likewise.
2865 (check_effective_target_vect_char_mult): Likewise.
2866 (check_effective_target_vect_short_mult): Likewise.
2867 (check_effective_target_vect_int_mult): Likewise.
2868 (check_effective_target_vect_extract_even_odd): Likewise.
2869 (check_effective_target_vect_interleave): Likewise.
2870 (check_vect_support_and_set_flags): Check if the target supports MSA
2871 and append to the list of EFFECTIVE_TARGETS.
2872
0bfd099c
RB
28732016-10-12 Richard Biener <rguenther@suse.de>
2874
2875 PR debug/77947
2876 * g++.dg/torture/pr77947.C: New testcase.
2877
b4a9ef2f
PMR
28782016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2879
2880 * gnat.dg/debug8.adb: New testcase.
2881
c0dbd22d
PMR
28822016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2883
2884 * gnat.dg/debug9.adb: New testcase.
2885
8a7c91cd
RB
28862016-10-12 Richard Biener <rguenther@suse.de>
2887
2888 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2889 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2890 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2891
7dc2f5f1
RB
28922016-10-12 Richard Biener <rguenther@suse.de>
2893
2894 PR tree-optimization/77920
2895 * gcc.dg/torture/pr77920.c: New testcase.
2896
70f6d5e1
JJ
28972016-10-12 Jakub Jelinek <jakub@redhat.com>
2898
4a8b97cb
JJ
2899 PR tree-optimization/77929
2900 * gcc.c-torture/compile/pr77929.c: New test.
2901
70f6d5e1
JJ
2902 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2903 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2904 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2905 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2906 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2907 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2908 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2909 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2910 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2911
4803de58
EB
29122016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2913
2914 * gcc.target/sparc/setcc-4.c: Adjust.
2915 * gcc.target/sparc/setcc-5.c: Likewise.
2916 * gcc.target/sparc/setcc-6.c: Likewise.
2917 * gcc.target/sparc/setcc-7.c: Likewise.
2918 * gcc.target/sparc/setcc-8.c: Likewise.
2919 * gcc.target/sparc/setcc-9.c: Likewise.
2920 * gcc.target/sparc/setcc-10.c: Delete.
2921
f6cf4810
SK
29222016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2923
2924 PR fortran/77942
2925 * gfortran.dg/pr77942.f90
2926
8e8c2744
FR
29272016-10-11 Fritz Reese <fritzoreese@gmail.com>
2928
2929 * gfortran.dg/dec_math.f90: New testsuite.
2930
ddefad9a
SKS
29312016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2932
2933 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2934 (main): Declare j as i32 instead of int.
2935
e7b08761
TP
29362016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2937
2938 PR testsuite/PR77710
2939 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2940 target triplet instead of *-*-*-*.
2941
9fd7cd44
EB
29422016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2943
2944 * gnat.dg/unchecked_convert10.adb: New test.
2945 * gnat.dg/unchecked_convert11.adb: Likewise.
2946 * gnat.dg/unchecked_convert12.adb: Likewise.
2947
ff7e7ee0
EB
29482016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2949
2950 * gcc.target/sparc/cbcond-1.c: New test.
2951 * gcc.target/sparc/cbcond-2.c: Likewise.
2952 * gcc.target/sparc/movcc-1.c: Likewise.
2953 * gcc.target/sparc/movcc-2.c: Likewise.
2954 * gcc.target/sparc/setcc-1.c: Adjust.
2955 * gcc.target/sparc/setcc-2.c: Likewise.
2956 * gcc.target/sparc/setcc-3.c: Likewise.
2957 * gcc.target/sparc/setcc-4.c: Likewise.
2958 * gcc.target/sparc/setcc-5.c: Likewise.
2959 * gcc.target/sparc/setcc-6.c: New test.
2960 * gcc.target/sparc/setcc-7.c: Likewise.
2961 * gcc.target/sparc/setcc-8.c: Likewise.
2962 * gcc.target/sparc/setcc-9.c: Likewise.
2963 * gcc.target/sparc/setcc-10.c: Likewise.
2964
d30078b8
JL
29652016-10-10 Jeff Law <law@redhat.com>
2966
2967 PR tree-optimization/71947
2968 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2969 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2970 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2971 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2972 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2973 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2974
5f869266
TK
29752016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2976
2977 PR fortran/77915
2978 * gfortran.dg/matmul_11.f90: New test.
2979
174e0b00
JW
29802016-10-10 Jiong Wang <jiong.wang@arm.com>
2981
2982 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2983 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2984 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2985 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2986 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2987 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2988 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2989 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2990 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2991 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2992 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2993 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2994 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2995 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2996 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2997 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2998 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2999 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3000 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3001 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3002 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3003 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3004 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3005 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3006 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3007 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3008 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3009 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3010 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3011 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3012 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3013 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3014 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3015 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3016 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3017 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3018 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3019 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3020 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3021 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3022 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3023 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3024 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3025 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3026 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3027 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3028 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3029 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3030 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3031 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3032 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3033 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3034 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3035 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3036 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3037 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3038 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3039 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3040 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3041
4bc63138
JW
30422016-10-10 Jiong Wang <jiong.wang@arm.com>
3043
3044 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3045 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3046 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3047 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3048 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3049 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3050 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3051 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3052 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3053 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3054 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3055 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3056 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3057 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3058
8f3edb07
JW
30592016-10-10 Jiong Wang <jiong.wang@arm.com>
3060
3061 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3062 Enable AArch64.
3063 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3064 vdup*_laneq.
3065 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3066 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3067 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3068 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3069
6e49f922
JW
30702016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3071 Jiong Wang <jiong.wang@arm.com>
3072
3073 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3074 AArch64 support.
3075 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3076 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3077 AArch64 targets.
3078 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3079 AArch64 targets.
3080 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3081 targets.
3082 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3083
41683e1a
EB
30842016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3085
3086 * gnat.dg/specs/vfa.ads: New test.
3087
6e49f922 30882016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3089
3090 * gnat.dg/inline13.ad[sb]: New test.
3091 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3092
55cfd746
EB
30932016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3094
3095 * gnat.dg/biased_subtype.adb: New test.
3096
4dfb8a2a
JJ
30972016-10-09 Jakub Jelinek <jakub@redhat.com>
3098
3099 PR tree-optimization/77901
3100 * gcc.c-torture/compile/pr77901.c: New test.
3101
67b97478
PK
31022016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3103
3104 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3105 * gcc.dg/ipa/propalign-2.c: Likewise
3106 * gcc.dg/ipa/propalign-3.c: Likewise.
3107 * gcc.dg/ipa/propalign-4.c: Likewise.
3108 * gcc.dg/ipa/propalign-5.c: Likewise.
3109
7bad794a
JJ
31102016-10-08 Jakub Jelinek <jakub@redhat.com>
3111
81b02905
JJ
3112 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3113
ee19ef45
JJ
3114 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3115
7bad794a
JJ
3116 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3117 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3118
56d3a930
FR
31192016-10-07 Fritz Reese <fritzoreese@gmail.com>
3120
3121 * gfortran.dg/dec_union_11.f90: New testcase.
3122
45e2bf2e
NS
31232016-10-07 Nathan Sidwell <nathan@acm.org>
3124
3125 PR c++/66443
3126 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3127 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3128 * g++.dg/cpp1y/pr66443-cxx14.C: New
3129 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3130 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3131
be845b04
JJ
31322016-10-07 Jakub Jelinek <jakub@redhat.com>
3133
3134 * g++.dg/cpp0x/addressof1.C: New test.
3135 * g++.dg/cpp0x/addressof2.C: New test.
3136
08213983
MM
31372016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3138
3139 * gcc.target/powerpc/float128-type-1.c: New test to check that
3140 PowerPC 64-bit Linux enables -mfloat128-type by default.
3141 * gcc.target/powerpc/float128-type-2.c: Likewise.
3142 * gcc.target/powerpc/float128-mix.c: Change error message to
3143 reflect that __ibm128 is now #define'ed to be long double.
3144
bd845c14
SK
31452016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3146
3147 PR fortran/77406
3148 * gfortran.dg/pr77406.f90: New test.
3149 * gfortran.dg/assumed_type_3.f90: Update error messages.
3150 * gfortran.dg/defined_operators_1.f90: Ditto.
3151 * gfortran.dg/generic_26.f90: Ditto.
3152 * gfortran.dg/generic_7.f90: Ditto.
3153 * gfortran.dg/gomp/udr5.f90: Ditto.
3154 * gfortran.dg/gomp/udr7.f90: Ditto.
3155 * gfortran.dg/interface_1.f90: Ditto.
3156 * gfortran.dg/interface_37.f90: Ditto.
3157 * gfortran.dg/interface_5.f90: Ditto.
3158 * gfortran.dg/interface_6.f90: Ditto.
3159 * gfortran.dg/interface_7.f90
3160 * gfortran.dg/no_arg_check_3.f90
3161 * gfortran.dg/operator_5.f90
3162 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3163
c09c4992
BE
31642016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3165
3166 PR c++/77700
3167 * c-c++-common/Wint-in-bool-context.c: Update test.
3168
d7f336f8
RB
31692016-10-07 Richard Biener <rguenther@suse.de>
3170
3171 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3172 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3173
a9172bf3
MP
31742016-10-07 Marek Polacek <polacek@redhat.com>
3175
3176 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3177
8a14afd0
BS
31782016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3179
3180 PR c++/69733
3181 * c-c++-common/pr69733.c: New test.
3182 * gcc.dg/pr69733.c: New test.
3183 * gcc.target/i386/pr69733.c: New test.
3184
d4bd4646
MP
31852016-10-07 Marek Polacek <polacek@redhat.com>
3186
3187 PR c++/77803
3188 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3189
a93cdc5c
JJ
31902016-10-07 Jakub Jelinek <jakub@redhat.com>
3191
3192 PR tree-optimization/77664
3193 * gcc.dg/tree-ssa/pr77664.c: New test.
3194 * gcc.dg/pr77664.c: New test.
3195
31962016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3197
3198 * gfortran.dg/pr69955.f90: New test.
3199
ac193ee7
LK
32002016_10-06 Louis Krupp <louis.krupp@zoho.com>
3201
3202 PR fortran/57910
3203 * gfortran.dg/pr57910.f90: New test.
3204
342cfb3e
JJ
32052016-10-06 Jakub Jelinek <jakub@redhat.com>
3206
3207 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3208 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3209
48057089
KV
32102016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3211
3212 PR tree-optimization/77862
3213 * gcc.dg/pr77862.c: New test.
3214
65b25c9b
KV
32152016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3216
3217 * gcc.dg/tree-ssa/evrp4.c: New test.
3218
f3127685
JL
32192016-10-06 Jeff Law <law@redhat.com>
3220
3221 PR tree-optimization/71661
3222 * gcc.dg/tree-ssa/pr71661.c: New test.
3223
b3972588
RB
32242016-10-06 Richard Biener <rguenther@suse.de>
3225
3226 PR tree-optimization/77855
3227 * gcc.dg/torture/pr77855.c: New testcase.
3228
139dc3c6 32292016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3230 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3231
3232 * g++.dg/other/pr77759.C: New test.
3233
37f6a157
RB
32342016-10-06 Richard Biener <rguenther@suse.de>
3235
3236 PR tree-optimization/77839
3237 * gcc.dg/torture/pr77839.c: New testcase.
3238
f779aeb8
MP
32392016-10-06 Marek Polacek <polacek@redhat.com>
3240
3241 * g++.dg/cpp1z/init-statement9.C: New test.
3242
eee8f0b0
AS
32432016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3244
3245 * gcc.target/i386/pcommit-1.c: Deleted.
3246 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3247 * gcc.target/i386/sse-13.c: Ditto.
3248 * gcc.target/i386/sse-14.c: Ditto.
3249 * gcc.target/i386/sse-22.c: Ditto.
3250 * gcc.target/i386/sse-23.c: Ditto.
3251 * g++.dg/other/i386-2.C: Ditto.
3252
b48042bb
UB
32532016-10-05 Uros Bizjak <ubizjak@gmail.com>
3254
3255 * gcc.target/i386/pr77833.c: Require int128 effective target.
3256
50b01e1d
SK
32572016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3258
3259 PR fortran/58991
3260 PR fortran/58992
3261 * gfortran.dg/associate_22.f90: New test.
3262
908b8296
FR
32632016-10-05 Fritz Reese <fritzoreese@gmail.com>
3264
3265 * gfortran.dg/dec_union_9.f90: New testcase.
3266 * gfortran.dg/dec_union_10.f90: New testcase.
3267
87582521
JJ
32682016-10-05 Jakub Jelinek <jakub@redhat.com>
3269
2e69f143
JJ
3270 PR sanitizer/66343
3271 * gcc.dg/pch/pr66343-3.c: New test.
3272 * gcc.dg/pch/pr66343-3.hs: New file.
3273
87582521
JJ
3274 PR sanitizer/66343
3275 * gcc.dg/pch/pr66343-1.c: New test.
3276 * gcc.dg/pch/pr66343-1.hs: New file.
3277 * gcc.dg/pch/pr66343-2.c: New test.
3278 * gcc.dg/pch/pr66343-2.hs: New file.
3279
700fff34
BE
32802016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3281
3282 * c-c++-common/Wint-in-bool-context.c: Update test.
3283
17a9e380
MP
32842016-10-05 Marek Polacek <polacek@redhat.com>
3285
3286 * g++.dg/cpp1z/init-statement1.C: New test.
3287 * g++.dg/cpp1z/init-statement2.C: New test.
3288 * g++.dg/cpp1z/init-statement3.C: New test.
3289 * g++.dg/cpp1z/init-statement4.C: New test.
3290 * g++.dg/cpp1z/init-statement5.C: New test.
3291 * g++.dg/cpp1z/init-statement6.C: New test.
3292 * g++.dg/cpp1z/init-statement7.C: New test.
3293 * g++.dg/cpp1z/init-statement8.C: New test.
3294
6e48e779
LK
32952016-10-05 Louis Krupp <louis.krupp@zoho.com>
3296
3297 PR fortran/67524
3298 * gfortran.dg/pr67524.f90: New test.
3299
04a32443
JJ
33002016-10-05 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR sanitizer/77823
3303 * c-c++-common/ubsan/shift-9.c: New test.
3304
743a9cf7
SKS
33052016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3306
3307 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3308 of int if __SIZEOF_INT__ is less than 4 bytes.
3309
a40278c3
JD
33102016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3311
3312 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3313 * gfortran.dg/class_array_20.f03: Likewise.
3314 * gfortran.dg/class_array_21.f03: Likewise.
3315 * gfortran.dg/finalize_29.f08: Likewise.
3316 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3317
39bb7d01
RB
33182016-10-05 Richard Biener <rguenther@suse.de>
3319
3320 PR middle-end/77826
3321 * gcc.dg/torture/pr77826.c: New testcase.
3322
eeb57981
RB
33232016-10-05 Richard Biener <rguenther@suse.de>
3324
3325 * gcc.dg/fold-copysign-1.c: New testcase.
3326
f9018d75
AS
33272016-10-05 Andreas Schwab <schwab@suse.de>
3328
3329 * g++.dg/pr49847-2.C: Remove.
3330
7e8000b3
PMR
33312016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3332
3333 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3334
54f84ca9
RB
33352016-10-05 Richard Biener <rguenther@suse.de>
3336
3337 PR middle-end/55152
3338 * gcc.dg/pr55152-2.c: New testcase.
3339
17beda50
JD
33402016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3341
3342 * gfortran.dg/dtio_15.f90: New test.
3343
1c84b798
ILT
33442016-10-04 Ian Lance Taylor <iant@golang.org>
3345
3346 * gcc.dg/split-7.c: New test.
3347
7ec39552
MS
33482016-10-04 Martin Sebor <msebor@redhat.com>
3349
3350 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3351 %lc directive to wint_t to silence -Wformat warnings on targets
3352 where the latter is a distinct type such as long.
3353
8ff04ff9
MS
33542016-10-04 Martin Sebor <msebor@redhat.com>
3355
3356 PR c++/77804
3357 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3358
bfecd57c
JJ
33592016-10-04 Jakub Jelinek <jakub@redhat.com>
3360
f72da967
JJ
3361 PR c++/77791
3362 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3363
bfecd57c
JJ
3364 * g++.dg/other/java3.C: Remove.
3365 * g++.dg/other/java1.C: Remove.
3366 * g++.dg/other/error12.C: Remove.
3367 * g++.dg/other/java2.C: Remove.
3368 * g++.dg/warn/Wnvdtor.C: Remove.
3369 * g++.dg/lookup/java1.C: Remove.
3370 * g++.dg/lookup/java2.C: Remove.
3371 * g++.dg/ext/pr34829.C: Remove.
3372 * g++.dg/ext/java-3.C: Remove.
3373 * g++.dg/ext/java-1.C: Remove.
3374 * g++.dg/ext/java-2.C: Remove.
3375 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3376
fe8b1e83
DG
33772016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3378
3379 PR tree-optimization/77808
3380 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3381
078b5aab
RB
33822016-10-04 Richard Biener <rguenther@suse.de>
3383
3384 PR tree-optimization/77399
3385 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3386
2b568899
RB
33872016-10-04 Richard Biener <rguenther@suse.de>
3388
3389 PR middle-end/77833
3390 * gcc.target/i386/pr77833.c: New testcase.
3391
0a4e5cf3
JL
33922016-09-26 Jeff Law <law@redhat.com>
3393
3394 PR tree-optimization/71550
3395 PR tree-optimization/71403
3396 * gcc.c-torture/execute/pr71550.c: New test.
3397
d07b0a23
SKS
33982016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3399
3400 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3401 option.
3402
b44a42cf
KT
34032016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3404
3405 Revert
3406 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3407
3408 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3409
f41f1ceb
MP
34102016-10-03 Marek Polacek <polacek@redhat.com>
3411
3412 * g++.dg/cpp0x/nullptr37.C: New test.
3413
1633d3b9
BE
34142016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3415
3416 * c-c++-common/Wint-in-bool-context.c: Update test.
3417
2c8e3a1d
JJ
34182016-10-02 Jakub Jelinek <jakub@redhat.com>
3419
3420 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3421 earlier.
3422 * g++.dg/charset/asm2.c (memmove): Likewise.
3423 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3424 * g++.dg/tls/diag-4.C (foo): Likewise.
3425 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3426 dg-warning, fix up regex.
3427 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3428 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3429 * g++.old-deja/g++.mike/net31.C: Likewise.
3430 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3431 for C++17.
3432 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3433 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3434
f00b6283
RB
34352016-10-01 Richard Biener <rguenther@suse.de>
3436
3437 PR middle-end/77798
3438 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3439
0f0565b1
AV
34402016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3441
3442 PR fortran/77663
3443 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3444
c58823a0
JJ
34452016-10-01 Jakub Jelinek <jakub@redhat.com>
3446
3447 PR c/77490
3448 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3449 Add dg-prune-output directive.
3450
e3228a50
JD
34512016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3452
3453 PR fortran/66643
3454 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3455 * gfortran.fortran-torture/compile/write.f90: Update test.
3456
e70bbc6f
MW
34572016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3458
3459 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3460 arm_fp16_alternative_ok as the required effective target.
3461 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3462 -mfp16-format=alternative to the dg-options directive and remove
3463 the dg-add-options directive.
3464
c39747d2
FR
34652016-09-30 Fritz Reese <fritzoreese@gmail.com>
3466
3467 PR fortran/77764
3468 * gfortran.dg/dec_union_8.f90: New testcase.
3469
00074dd8
FR
34702016-09-30 Fritz Reese <fritzoreese@gmail.com>
3471
3472 PR fortran/77782
3473 * gfortran.dg/dec_structure_16.f90: New testcase.
3474
26f391e8
AV
34752016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3476
3477 * gfortran.dg/coarray_allocate_10.f08: New test.
3478 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3479
fa16a271
KT
34802016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3481
3482 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3483
f334c828
RB
34842016-09-30 Richard Biener <rguenther@suse.de>
3485
3486 PR tree-optimization/77399
3487 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3488
76e3ec9c
SL
34892016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3490
871267e1 3491 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3492 -fdelete-null-pointer-checks explicit.
3493 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3494 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3495 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3496 * gcc.dg/pic-1.c: Require fpic target support.
3497 * gcc.dg/pic-2.c: Likewise.
3498
a2c6e7f2
JJ
34992016-09-29 Jakub Jelinek <jakub@redhat.com>
3500
3501 Implement P0001R1 - C++17 removal of register storage class specifier
3502 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3503 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3504 C++17.
3505 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3506 keyword if not __SSE2__.
3507 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3508 C++17.
3509 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3510 register keywords.
3511 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3512 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3513 no_erroneous_warning): Expect new warnings for C++17.
3514 * g++.dg/warn/register-var-2.C (f): Likewise.
3515 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3516 * g++.dg/parse/linkage2.C (foo): Likewise.
3517 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3518 keyword on parameters for C++17.
3519 * g++.dg/cpp1z/register1.C: New test.
3520 * g++.dg/cpp1z/register2.C: New test.
3521 * g++.dg/cpp1z/register3.C: New test.
3522
4ab76933
UB
35232016-09-29 Uros Bizjak <ubizjak@gmail.com>
3524
3525 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3526 * gcc.target/i386/avx2-check.h (main): Ditto.
3527 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3528 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3529 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3530 * gcc.target/i386/avx512er-check.h (main): Ditto.
3531 * gcc.target/i386/avx512f-check.h (main): Ditto.
3532 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3533 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3534 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3535
2488ebe5
UB
35362016-09-29 Uros Bizjak <ubizjak@gmail.com>
3537
3538 PR target/77756
3539 * gcc.target/i386/pr77756.c: New test.
3540
4d258d09
MP
35412016-09-29 Marek Polacek <polacek@redhat.com>
3542
3543 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3544
a9087411
MP
35452016-09-29 Marek Polacek <polacek@redhat.com>
3546
3547 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3548 C++14.
3549
fa0a064a
ML
35502016-09-29 Martin Liska <mliska@suse.cz>
3551
3552 * objc/execute/construct1.m: New test.
3553
0ce1ecc7
RB
35542016-09-29 Richard Biener <rguenther@suse.de>
3555
3556 PR tree-optimization/77768
3557 * gcc.dg/torture/pr77768.c: New testcase.
3558
da186c1f
RB
35592016-09-28 Richard Biener <rguenther@suse.de>
3560
3561 PR middle-end/77407
3562 * gcc.dg/pr77407.c: New testcase.
3563
d657e995
RB
35642016-09-29 Richard Biener <rguenther@suse.de>
3565
3566 PR middle-end/55152
3567 * gcc.dg/pr55152.c: New testcase.
3568 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3569
cadf6296
RO
35702016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3571
3572 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3573 (dg-options): Remove -m32.
3574
88000fd1
MS
35752016-09-28 Martin Sebor <msebor@redhat.com>
3576
3577 PR middle-end/77721
3578 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3579
0c172974
JD
35802016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3581
3582 PR libgfortran/77707
3583 * gfortran.dg/inquire_17.f90: New test.
3584
4b390698
JJ
35852016-09-28 Jakub Jelinek <jakub@redhat.com>
3586
3587 PR c++/77467
3588 * g++.dg/cpp1y/constexpr-77467.C: New test.
3589
2b1b5938
MS
35902016-09-28 Martin Sebor <msebor@redhat.com>
3591
3592 PR c/77762
3593 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3594 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3595 (test_sprintf_p_const): Adjust line numbers to avoid failures
3596 introduced in r240503.
3597
30dc6ee9
MS
35982016-09-28 Martin Sebor <msebor@redhat.com>
3599
3600 PR middle-end/77683
3601 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3602
7d290e93
BE
36032016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3604
fcf32bad
BE
3605 PR c++/77748
3606 * g++.dg/pr77550.C: Avoid undefined behavior.
3607
7d290e93
BE
3608 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3609
912d9ec3
WD
36102016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3611
3612 * gcc.dg/strlenopt-20.c: Update test.
3613 * gcc.dg/strlenopt-21.c: Likewise.
3614 * gcc.dg/strlenopt-22.c: Likewise.
3615 * gcc.dg/strlenopt-22g.c: Likewise.
3616 * gcc.dg/strlenopt-26.c: Likewise.
3617 * gcc.dg/strlenopt-5.c: Likewise.
3618 * gcc.dg/strlenopt-7.c: Likewise.
3619 * gcc.dg/strlenopt-9.c: Likewise.
3620
459bcfb0
JJ
36212016-09-27 Jakub Jelinek <jakub@redhat.com>
3622
6e39060a
JJ
3623 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3624
8ca33347
JJ
3625 * g++.dg/cpp1z/lambda-this1.C: New test.
3626 * g++.dg/cpp1z/lambda-this2.C: New test.
3627
459bcfb0
JJ
3628 PR c++/77722
3629 * g++.dg/ubsan/return-4.C: New test.
3630 * g++.dg/ubsan/return-5.C: New test.
3631 * g++.dg/ubsan/return-6.C: New test.
3632
20fba714
JW
36332016-09-27 Jiong Wang <jiong.wang@arm.com>
3634
3635 * lib/target-supports.exp
3636 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3637 in function comment.
3638
bebe0086
ML
36392016-09-27 Martin Liska <mliska@suse.cz>
3640
3641 PR gcov-profile/46266
3642 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3643 considered.
3644
59896334
RB
36452016-09-27 Richard Biener <rguenther@suse.de>
3646
3647 PR tree-optimization/77745
3648 * g++.dg/torture/pr77745.C: New testcase.
3649
f0d355dc
RB
36502016-09-27 Richard Biener <rguenther@suse.de>
3651
3652 PR tree-optimization/77478
3653 * gcc.dg/torture/pr77478.c: New testcase.
3654
8c9434c2
ML
36552016-09-27 Martin Liska <mliska@suse.cz>
3656
3657 PR gcov-profile/7970
3658 PR gcov-profile/16855
3659 PR gcov-profile/44779
3660 * g++.dg/gcov/pr16855.C: New test.
3661
511d092e
SKS
36622016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3663
3664 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3665
f2e0c4e1
JJ
36662016-09-27 Jakub Jelinek <jakub@redhat.com>
3667
3668 PR fortran/77666
3669 * gfortran.dg/gomp/pr77666.f90: New test.
3670
3a4228ba
KV
36712016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3672
3673 PR ipa/77677
3674 * gcc.dg/torture/pr77677-2.c: New test.
3675
a184e37f
SK
36762016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3677
3678 PR fortran/77420
3679 * gfortran.dg/pr77420_1.f90: New test.
3680 * gfortran.dg/pr77420_2.f90: Ditto.
3681 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3682 * gfortran.dg/pr77420_4.f90: this file.
3683
8be59d19
KV
36842016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3685
3686 PR middle-end/77719
3687 * gfortran.dg/pr77719.f90: New test.
3688
991075a4
TP
36892016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3690
3691 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3692 singular form of byte when quantity is unknown.
991075a4 3693
c6147dc4
MP
36942016-09-26 Marek Polacek <polacek@redhat.com>
3695
3696 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3697
5cc6c41c
ML
36982016-09-26 Martin Liska <mliska@suse.cz>
3699
3700 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3701 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3702 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3703 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3704 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3705 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3706 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3707 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3708 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3709
81fea426
MP
37102016-09-26 Marek Polacek <polacek@redhat.com>
3711
3712 PR c/7652
3713 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3714 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3715 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3716 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3717 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3718 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3719 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3720 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3721 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3722 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3723 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3724 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3725 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3726 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3727 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3728 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3729 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3730 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3731 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3732 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3733 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3734 * c-c++-common/attr-fallthrough-1.c: New test.
3735 * c-c++-common/attr-fallthrough-2.c: New test.
3736 * g++.dg/cpp0x/fallthrough1.C: New test.
3737 * g++.dg/cpp0x/fallthrough2.C: New test.
3738 * g++.dg/cpp1z/fallthrough1.C: New test.
3739 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3740 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3741 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3742 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3743
9b597c1f
SK
37442016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3745
12a813c1 3746 PR fortran/77429
9b597c1f
SK
3747 * gfortran.dg/pr77429.f90: New test.
3748
f1c7e7f1
SK
37492016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3750
3751 PR fortran/77694
3752 * gfortran.dg/pr77694.f90: New test.
3753
50c6dd20
OE
37542016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3755
3756 PR target/51244
3757 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3758
540b039e
DH
37592016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3760
3761 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3762 for 32-bit mode.
3763
cfd161bf
DH
37642016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3765
3766 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3767 for 32-bit mode.
3768
9a2300e9
MP
37692016-09-24 Marek Polacek <polacek@redhat.com>
3770
3771 PR c/77490
3772 * c-c++-common/Wbool-operation-1.c: New test.
3773 * gcc.dg/Wbool-operation-1.c: New test.
3774
34d567d1
FR
37752016-09-23 Fritz Reese <fritzoreese@gmail.com>
3776
3777 * gfortran.dg/dec_static_1.f90: New.
3778 * gfortran.dg/dec_static_2.f90: New.
3779 * gfortran.dg/dec_static_3.f90: New.
3780 * gfortran.dg/dec_static_4.f90: New.
3781
4a8d4422
JD
37822016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3783
3784 PR fortran/48298
3785 * gfortran.dg/negative_unit_check.f90: Update test.
3786 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3787
90ef45cb
DV
37882016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3789
3790 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3791 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3792 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3793 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3794 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3795 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3796 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3797
e0535922
MS
37982016-09-23 Martin Sebor <msebor@redhat.com>
3799
3800 PR testsuite/77713
3801 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3802 assuming long double is bigger than double.
3803
d664d76d
JJ
38042016-09-23 Jakub Jelinek <jakub@redhat.com>
3805
3806 Implement P0138R2, C++17 construction rules for enum class values
3807 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3808
3b31f720
DM
38092016-09-23 David Malcolm <dmalcolm@redhat.com>
3810
3811 PR preprocessor/77672
3812 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3813 expected multiline output from first warning to reflect change
3814 in r240434.
3815
592459bf
TP
38162016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3817
3818 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3819
0af06385
BE
38202016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3821 Tom de Vries <tom@codesourcery.com>
3822
3823 PR testsuite/77411
3824 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3825
8f01b67a
MP
38262016-09-23 Marek Polacek <polacek@redhat.com>
3827
3828 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3829 * c-c++-common/gomp/atomic-13.c: Likewise.
3830 * c-c++-common/gomp/atomic-14.c: Likewise.
3831 * c-c++-common/pr60439.c: Remove invalid code.
3832 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3833 * g++.dg/expr/bitfield5.C: Likewise.
3834 * g++.dg/expr/bitfield6.C: Likewise.
3835 * g++.dg/expr/bool1.C: Likewise.
3836 * g++.dg/expr/bool3.C: Likewise.
3837 * g++.dg/expr/lval3.C: Likewise.
3838 * g++.dg/expr/lval4.C: Likewise.
3839 * g++.old-deja/g++.jason/bool5.C: Likewise.
3840
bbd6fcf3
DM
38412016-09-23 David Malcolm <dmalcolm@redhat.com>
3842
3843 PR preprocessor/77672
3844 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3845 (test_terminator_location): New function.
3846
113d06a4
RB
38472016-09-23 Richard Biener <rguenther@suse.de>
3848
3849 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3850
cab9e1df
MW
38512016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3852
3853 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3854 -march=armv8.2-a+fp16 when supported by the hardware.
3855 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3856 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3857 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3858 semi-colons to a macro invocations.
3859 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3860 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3861 defined.
3862 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3863 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3864 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3865 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3866 defined.
3867 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3868 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3869 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3870 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3871 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3872 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3873 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3874 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3875 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3876 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3877 defined.
3878 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3879 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3880 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3881 defined.
3882 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3883 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3884 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3885 defined.
3886 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3887 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3888 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3889 defined.
3890 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3891 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3892 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3893 defined. Also fix some white-space.
3894 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3895 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3896 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3897 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3898 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3899 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3900 defined. Also fix some long lines and white-space.
3901 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3902 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3903 defined. Also fix some long lines and white-space.
3904 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3905 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3906 defined.
3907 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3908 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3909 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3910 defined.
3911 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3912 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3913 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3914 defined.
3915 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3916 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3917 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3918 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3919 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3920 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3921 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3922 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3923 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3924 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3925 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3926 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3927 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3928 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3929 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3930 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3931 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3932 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3933 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3934
da9b2e69
JW
39352016-09-23 Jiong Wang <jiong.wang@arm.com>
3936 Matthew Wahab <matthew.wahab@arm.com>
3937
3938 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3939 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3940 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3941 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3942 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3943 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3944 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3945 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3946 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3947 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3948 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3949 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3950 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3951 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3952 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3953 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3954 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3955 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3956 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3957 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3958 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3959 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3960 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3961 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3962 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3963 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3964 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3965 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3966 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3967 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3968 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3969 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3970 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3971 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3972 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3973 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3974 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3975
785cf02f
MW
39762016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3977
3978 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3979 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3980 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3981 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3982 support.
3983
1e401340
KV
39842016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3985
3986 PR ipa/77677
3987 * gcc.dg/torture/pr77677.c: New test.
3988
8ed3eeac
AV
39892016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3990
3991 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3992 here now.
3993
55a9b91b
MW
39942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3995
3996 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3997 options. Add tests for float16x4_t and float16x8_t.
3998
64c744b9
DV
39992016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4000
4001 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4002 * gcc.target/s390/risbg-ll-2.c: Ditto.
4003 * gcc.target/s390/risbg-ll-3.c: Ditto.
4004
d403b8d4
MW
40052016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4006
4007 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4008 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4009
576987fc
DV
40102016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4011
4012 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4013 output to the simplified instructions.
4014
4ffc8099
MW
40152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4016
4017 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4018 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4019
b1a970a5
MW
40202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4021
4022 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4023 (FP16_SUPPORTED): New
4024 (expected-hfloat-16x4): Make conditional on __fp16 support.
4025 (expected-hfloat-16x8): Likewise.
4026 (vdup_n_f16): Disable for non-AArch64 targets.
4027 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4028 conditional on FP16_SUPPORTED.
4029 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4030 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4031 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4032 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4033 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4034 for testing __fp16.
4035 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4036 conditional on FP16_SUPPORTED.
4037 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4038 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4039
50df9464
MW
40402016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4041
4042 * gcc.target/arm/short-vfp-1.c: New.
4043
536b9f42
MW
40442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4045
4046 * gcc.target/arm/attr-fp16-arith-1.c: New.
4047
1b9e31cf
MW
40482016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4049
4050 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4051 New.
4052 (add_options_for_arm_v8_2a_fp16_neon): New.
4053 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4054 (add_options_for_arm_arch_v8_2a): Auto-generate.
4055 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4056 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4057 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4058 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4059 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4060 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4061 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4062
a5b42ee7
MW
40632016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4064
4065 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4066 arm_fp16_alternative_ok.
4067 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4068 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4069 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4070 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4071 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4072 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4073 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4074 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4075 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4076 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4077 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4078 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4079 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4080 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4081 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4082 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4083 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4084 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4085 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4086 arm_fp16_alternative_ok.
4087 * lib/target-supports.exp
4088 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4089 (check_effective_target_arm_fp16_alternative_ok): New.
4090 (check_effective_target_arm_fp16_none_ok_nocache): New.
4091 (check_effective_target_arm_fp16_none_ok): New.
4092
fcbc975b
ML
40932016-09-23 Martin Liska <mliska@suse.cz>
4094
4095 * gcc.dg/ipa/pr77653.c: Replace adress
4096 with address.
4097
1822b732
ML
40982016-09-23 Martin Liska <mliska@suse.cz>
4099
4100 * gcc.target/i386/movbe-4.c: New test.
4101
fab18cc4
ML
41022016-09-23 Martin Liska <mliska@suse.cz>
4103
4104 * gcc.target/i386/crc32-5.c: New test.
4105
e70f01b5
ML
41062016-09-23 Martin Liska <mliska@suse.cz>
4107
4108 * gcc.target/i386/pr71652.c: New test.
4109 * gcc.target/i386/pr71652-2.c: New test.
4110 * gcc.target/i386/pr71652-3.c: New test.
4111
f2e81d05
JJ
41122016-09-23 Jakub Jelinek <jakub@redhat.com>
4113
4114 * lib/gcc-dg.exp (process-message): Support relative line number
4115 notation - .+4 or .-1 etc.
4116 * gcc.dg/dg-test-1.c: New test.
4117
ed30d2a6
MS
41182016-09-22 Martin Sebor <msebor@redhat.com>
4119
4120 PR target/77676
4121 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4122 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4123 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4124 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4125
1c681c7b
UB
41262016-09-22 Uros Bizjak <ubizjak@gmail.com>
4127
4128 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4129 * gcc.dg/ifcvt-2.c: Ditto.
4130 * gcc.dg/zero_bits_compound-1.c: Ditto.
4131 * gcc.dg/zero_bits_compound-1.c: Ditto.
4132 * gcc.dg/pr40550.c: Simplify target selectors.
4133 Use dg-additional-options.
4134 * gcc.dg/pr47893.c: Ditto.
4135 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4136 additional options for 32-bit x86 targets.
4137 * gcc.dg/pr70955.c: Move to ...
4138 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4139
67cf0a53
PC
41402016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4141
4142 PR c++/61019
4143 * g++.dg/cpp0x/pr61019.C: New.
4144
0ee70cc0
AV
41452016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4146 Terry Guo <terry.guo@arm.com>
4147
4148 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4149 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4150 * gcc.target/arm/pure-code/pure-code.exp: New.
4151
43639d2c
UB
41522016-09-22 Uros Bizjak <ubizjak@gmail.com>
4153
4154 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4155 Remove SSE effective target requirement.
4156
a608d15b
PC
41572016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4158
4159 PR c++/71979
4160 * g++.dg/cpp0x/pr71979.C: New.
4161
d94a7ab4
BE
41622016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4163
4164 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4165
a13f439f
ML
41662016-09-22 Martin Liska <mliska@suse.cz>
4167
4168 PR ipa/77653
4169 * gcc.dg/ipa/pr77653.c: New test.
4170
cf352092
JJ
41712016-09-22 Jakub Jelinek <jakub@redhat.com>
4172
4173 PR fortran/77665
4174 * gfortran.dg/gomp/pr77665.f90: New test.
4175
a8de3002
PT
41762016-09-22 Paul Thomas <pault@gcc.gnu.org>
4177
4178 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4179 * gfortran.dg/dtio_13.f90: New test.
4180
39abef62
LK
41812016-09-21 Louis Krupp <louis.krupp@zoho.com>
4182
4183 PR fortran/66107
4184 * gfortran.dg/pr66107.f90: New test.
4185
4a2bb7fc
ILT
41862016-09-21 Ian Lance Taylor <iant@golang.org>
4187
4188 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4189 with call to builtin delete function.
4190
5f84cee2
JM
41912016-09-21 Joseph Myers <joseph@codesourcery.com>
4192
4193 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4194 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4195 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4196 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4197 tests.
4198
fe01a41a
UB
41992016-09-21 Uros Bizjak <ubizjak@gmail.com>
4200
4201 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4202
2e1c20b1
JJ
42032016-09-21 Jakub Jelinek <jakub@redhat.com>
4204
4205 PR c++/77651
4206 * g++.dg/cpp1z/aligned-new6.C: New test.
4207
de4c144a
MW
42082016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4209
4210 * gcc.target/arm/fp16-aapcs-3.c: New.
4211 * gcc.target/arm/fp16-aapcs-4.c: New.
4212 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4213 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4214 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4215 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4216
44fc7854
BE
42172016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4218
4219 PR tree-optimization/77550
4220 * g++.dg/pr77550.C: New test.
4221
bc084f84
GJL
42222016-09-21 Georg-Johann Lay <avr@gjlay.de>
4223
4224 PR target/77326
4225 * gcc.target/avr/torture/pr77326.c: New test.
4226
c075003a
LK
42272016-09-21 Louis Krupp <louis.krupp@zoho.com>
4228
4229 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4230
6811ea79
RB
42312016-09-21 Richard Biener <rguenther@suse.de>
4232
4233 PR tree-optimization/77648
4234 * gcc.dg/torture/pr77648-1.c: New testcase.
4235 * gcc.dg/torture/pr77648-2.c: Likewise.
4236
f955c4c4
RB
42372016-09-21 Richard Biener <rguenther@suse.de>
4238 Jakub Jelinek <jakub@redhat.com>
4239
4240 PR tree-optimization/77621
4241 * gcc.dg/pr77621.c: New testcase.
4242
096506bb
PT
42432016-09-21 Paul Thomas <pault@gcc.gnu.org>
4244
4245 PR fortran/77657
4246 * gfortran.dg/dtio_12.f90: New test.
4247
37d168ae
SKS
42482016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4249
4250 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4251
66454000
KV
42522016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4253
4254 PR tree-optimization/72835
4255 * gcc.dg/tree-ssa/pr72835.c: New test.
4256
88d0c3f0
MS
42572016-09-20 Martin Sebor <msebor@redhat.com>
4258
4259 PR middle-end/49905
4260 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4261 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4262 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4263 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4264 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4265 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4266 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4267
a03df1d5
KV
42682016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4269
4270 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4271 arguments/compare will be optimized away.
4272 * gcc.dg/torture/ftrapv-1.c: Likewise.
4273
8bc5448f
KV
42742016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4275
4276 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4277 will be optimized away.
4278 * gcc.dg/ipa/vrp1.c: New test.
4279 * gcc.dg/ipa/vrp2.c: New test.
4280 * gcc.dg/ipa/vrp3.c: New test.
4281
973625a0
KV
42822016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4283
4284 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4285 does the same transformation.
4286 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4287 * gcc.dg/tree-ssa/evrp1.c: New test.
4288 * gcc.dg/tree-ssa/evrp2.c: New test.
4289 * gcc.dg/tree-ssa/evrp3.c: New test.
4290 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4291 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4292 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4293 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4294 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4295 foling now happens early.
4296 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4297 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4298 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4299 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4300 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4301
9b1ba33c
UB
43022016-09-20 Uros Bizjak <ubizjak@gmail.com>
4303
4304 PR target/77621
4305 * gcc.target/i386/pr77621.c: New test.
4306 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4307 pattern, loop should vectorize with -mtune=atom.
4308
f5bd4ad8
MO
43092016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4310 Jakub Jelinek <jakub@redhat.com>
4311
4312 PR testsuite/63299
4313 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4314 instead of delete.
4315
7d9cf801
JJ
43162016-09-20 Jakub Jelinek <jakub@redhat.com>
4317
b912f962
JJ
4318 PR c++/77626
4319 * g++.dg/other/pr77626.C: New test.
4320
eaf1ece1
JJ
4321 PR c++/77638
4322 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4323
590b62e9
JJ
4324 PR c++/77637
4325 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4326
7d9cf801
JJ
4327 PR middle-end/77624
4328 * c-c++-common/pr77624-1.c: New test.
4329 * c-c++-common/pr77624-2.c: New test.
4330
3aebb6ff
AV
43312016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4332
4333 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4334 of digits expected.
4335
b5bbe47b
RB
43362016-09-20 Richard Biener <rguenther@suse.de>
4337
4338 PR tree-optimization/77646
4339 * gcc.dg/torture/pr77646.c: New testcase.
4340
144a96e4
BE
43412016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4342
4343 PR c++/77434
4344 * c-c++-common/Wint-in-bool-context.c: New test.
4345
1f2071fa
JM
43462016-09-19 Joseph Myers <joseph@codesourcery.com>
4347
4348 * gcc.dg/cr-decimal-dig-1.c: New test.
4349
63012d9a
JM
43502016-09-19 Joseph Myers <joseph@codesourcery.com>
4351
4352 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4353 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4354 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4355 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4356
02410826
VM
43572016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4358
4359 PR rtl-optimization/77416
4360 * gcc.target/powerpc/pr77416.c: New.
4361
6101a7ab
PP
43622016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4363
4364 PR c++/77639
4365 * g++.dg/template/error-recovery4.C: New test.
4366
1993ff76
BC
43672016-09-19 Bin Cheng <bin.cheng@arm.com>
4368
4369 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4370
5fa9e644
KT
43712016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4372
4373 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4374 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4375
fc15d9ec
JJ
43762016-09-19 Jakub Jelinek <jakub@redhat.com>
4377 Jan Hubicka <jh@suse.cz>
4378
4379 PR target/77587
4380 * gcc.dg/pr77587.c: New test.
4381 * gcc.dg/pr77587a.c: New file.
4382
3c9f5092
AV
43832016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4384
4385 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4386 * gfortran.dg/coarray_38.f90:
4387 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4388 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4389 * gfortran.dg/coarray_allocate_7.f08: New test.
4390 * gfortran.dg/coarray_allocate_8.f08: New test.
4391 * gfortran.dg/coarray_allocate_9.f08: New test.
4392 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4393 new caf_register.
4394 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4395 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4396 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4397 get_by_refs.
4398 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4399 * gfortran.dg/coarray_lock_7.f90: Same.
4400 * gfortran.dg/coarray_poly_5.f90: Same.
4401 * gfortran.dg/coarray_poly_6.f90: Same.
4402 * gfortran.dg/coarray_poly_7.f90: Same.
4403 * gfortran.dg/coarray_poly_8.f90: Same.
4404 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4405
e79e6763
FR
44062016-09-19 Fritz Reese <fritzoreese@gmail.com>
4407
4408 PR fortran/77584
4409 * gfortran.dg/dec_structure_15.f90: New testcase.
4410
ae527639
RB
44112016-09-19 Richard Biener <rguenther@suse.de>
4412
4413 PR middle-end/77605
4414 * gcc.dg/torture/pr77605.c: New testcase.
4415
cdf060f8
LK
44162016-09-18 Louis Krupp <louis.krupp@zoho.com>
4417
4418 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4419
b720e919
JH
44202016-09-17 Jan Hubicka <hubicka@ucw.cz>
4421
4422 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4423 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4424 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4425 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4426 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4427 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4428 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4429 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4430 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4431 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4432 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4433
bdabae39
KY
44342016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4435
4436 * gcc.target/i386/pr68633.c: Fix expected result.
4437
493ba820
LK
44382016-09-17 Louis Krupp <louis.krupp@gmail.com>
4439
4440 PR fortran/68078
4441 * gfortran.dg/pr68078.f90: New test.
4442 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4443
9a42726b
BS
44442016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4445
4446 PR target/77613
4447 * gcc.target/powerpc/swaps-p8-25.c: New.
4448
e7d61178
JJ
44492016-09-16 Jakub Jelinek <jakub@redhat.com>
4450
8f03e02f
JJ
4451 PR c++/77482
4452 * g++.dg/cpp0x/constexpr-77482.C: New test.
4453
e80cb545
JJ
4454 PR c++/77379
4455 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4456 thunk offsets.
4457 * g++.dg/abi/abi-tag23a.C: Likewise.
4458
1c2f613f
JJ
4459 PR c++/77338
4460 * g++.dg/cpp0x/decltype-77338.C: New test.
4461
e7d61178
JJ
4462 PR c++/77375
4463 * g++.dg/cpp0x/mutable1.C: New test.
4464
8d987deb
SK
44652016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4466
4467 PR fortran/77612
4468 * gfortran.dg/pr77612.f90: New test.
4469
2c3d35a6
SKS
44702016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4471
4472 * gcc.dg/torture/pr70421.c: Require int32plus.
4473
e43163ae
JJ
44742016-09-16 Jakub Jelinek <jakub@redhat.com>
4475
bcf0905a
JJ
4476 PR middle-end/77475
4477 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4478
e43163ae
JJ
4479 PR target/77526
4480 * gcc.target/i386/pr77526.c: New test.
4481
7d704548
JJ
44822016-09-16 Jakub Jelinek <jakub@redhat.com>
4483 Eric Botcazou <ebotcazou@adacore.com>
4484
4485 PR middle-end/77594
4486 * gcc.target/i386/pr77594.c: New test.
4487
902d624f
LK
44882016-09-15 Louis Krupp <louis.krupp@zoho.com>
4489
4490 PR fortran/69963
4491 * gfortran.dg/misplaced_implicit_character.f90: New test.
4492
7e16ce79
BC
44932016-09-15 Bin Cheng <bin.cheng@arm.com>
4494
4495 PR tree-optimization/77503
4496 * gcc.dg/vect/pr77503.c: New test.
4497
7c05f5c4
RB
44982016-09-15 Richard Biener <rguenther@suse.de>
4499
4500 PR middle-end/77544
4501 * c-c++-common/torture/pr77544.c: New testcase.
4502
76ff80fb
JJ
45032016-09-15 Jakub Jelinek <jakub@redhat.com>
4504
4505 PR middle-end/77475
4506 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4507 * gcc.dg/march-generic.c: Likewise.
4508 * gcc.target/i386/spellcheck-options-1.c: New test.
4509 * gcc.target/i386/spellcheck-options-2.c: New test.
4510 * gcc.target/i386/spellcheck-options-3.c: New test.
4511 * gcc.target/i386/spellcheck-options-4.c: New test.
4512
5560d026
CLT
45132016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4514
4515 PR fortran/72743
4516 * gfortran.dg/goacc/pr72743.f90: New test.
4517
5334f733
RB
45182016-09-15 Richard Biener <rguenther@suse.de>
4519
4520 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4521
d08615f2
RB
45222016-09-15 Richard Biener <rguenther@suse.de>
4523
4524 PR tree-optimization/77514
4525 * gcc.dg/torture/pr77514.c: New testcase.
4526
28ca05f0
JJ
45272016-09-14 Jakub Jelinek <jakub@redhat.com>
4528
4529 PR c++/77549
4530 * g++.dg/lookup/pr77549.C: New test.
4531
20a1e5b8
MP
45322016-09-14 Marek Polacek <polacek@redhat.com>
4533
4534 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4535 * c-c++-common/gomp/atomic-13.c: Likewise.
4536 * c-c++-common/gomp/atomic-14.c: Likewise.
4537 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4538 * g++.dg/cpp1z/bool-increment1.C: New test.
4539 * c-c++-common/pr60439.c: Add dg-warning.
4540 * g++.dg/expr/bitfield4.C: Likewise.
4541 * g++.dg/expr/bitfield5.C: Likewise.
4542 * g++.dg/expr/bitfield6.C: Likewise.
4543 * g++.dg/expr/bool1.C: Likewise.
4544 * g++.dg/expr/bool3.C: Likewise.
4545 * g++.dg/expr/lval3.C: Likewise.
4546 * g++.dg/expr/lval4.C: Likewise.
4547 * g++.old-deja/g++.jason/bool5.C: Likewise.
4548 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4549 * g++.dg/other/error18.C: Likewise.
4550 * g++.dg/gomp/atomic-14.C: Likewise.
4551
0761f6bf
NS
45522016-09-14 Nathan Sidwell <nathan@acm.org>
4553
4554 PR c++/77539
4555 * g++.dg/cpp1y/pr77539.C: New.
4556
13cddbc1
CL
45572016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4558
4559 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4560 dg-require.
4561 * g++.dg/ext/builtin_alloca.C: Likewise.
4562 * g++.dg/template/spec35.C: Likewise.
4563 * gcc.dg/builtins-68.c: Likewise.
4564 * gcc.misc-tests/gcov-13.c: Likewise.
4565 * gcc.misc-tests/gcov-14.c: Likewise.
4566
a90638d4
JM
45672016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4568
4569 * gfortran.dg/dec_structure_14.f90: New testcase.
4570
5ba4a08c
JJ
45712016-09-14 Jakub Jelinek <jakub@redhat.com>
4572
4573 PR sanitizer/68260
4574 * c-c++-common/tsan/pr68260.c: New test.
4575
a713b234
JS
45762016-09-13 Joe Seymour <joe.s@somniumtech.com>
4577
4578 PR target/70713
4579 * gcc.target/msp430/function-attributes-1.c: New test.
4580 * gcc.target/msp430/function-attributes-2.c: New test.
4581 * gcc.target/msp430/function-attributes-3.c: New test.
4582
96032047
MS
45832015-04-18 Martin Sebor <msebor@redhat.com>
4584
4585 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4586 of non-nul characters.
4587 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4588
ea8661cd
JJ
45892016-09-13 Jakub Jelinek <jakub@redhat.com>
4590
9952908a
JJ
4591 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4592 * g++.dg/cpp1z/gen-attrs1.C: New test.
4593
63cdb7a0
JJ
4594 PR tree-optimization/77454
4595 * gcc.dg/pr77454.c: New test.
4596
ea8661cd
JJ
4597 PR c++/77553
4598 * g++.dg/cpp1y/constexpr-77553.C: New test.
4599
254830ba
DM
46002016-09-13 David Malcolm <dmalcolm@redhat.com>
4601
4602 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4603 (test_show_locus): Replace rich_location::add_fixit_insert calls
4604 with add_fixit_insert_before and add_fixit_insert_after.
4605
42763690
JM
46062016-09-13 Jason Merrill <jason@redhat.com>
4607 Tom de Vries <tom@codesourcery.com>
4608
4609 PR c++/77427
4610 * g++.dg/pr77427.C: New test.
4611
c8798f2c
ML
46122016-09-13 Martin Liska <mliska@suse.cz>
4613
4614 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4615 effective target.
4616 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4617 * lib/target-supports.exp: Define the new target.
4618
54700e2e
AP
46192016-09-12 Andrew Pinski <apinski@cavium.com>
4620
4621 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4622 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4623
e1d55bf7
UB
46242016-09-12 Uros Bizjak <ubizjak@gmail.com>
4625
4626 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4627 variable arguments.
4628 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4629 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4630 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4631 variable argument.
4632 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4633 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4634
54dcdb88
BE
46352016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4636
4637 PR c++/77496
4638 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4639 * g++.dg/ext/pr77496.C: New test.
4640 * g++.dg/warn/pr77496.C: New test.
4641
d1463eb9
DM
46422016-09-12 David Malcolm <dmalcolm@redhat.com>
4643
4644 PR c/72858
4645 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4646 to preserve conversion chars, and to preserve prefix information.
4647 * gcc.dg/format/pr72858.c: New test case.
4648
217fabad
SK
46492016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4650
4651 * gfortran.dg/pr77507.f90: Move to ...
4652 * gfortran.dg/ieee/pr77507.f90: here.
4653
a1cd04ac
JH
46542016-08-09 Jan Hubicka <hubicka@ucw.cz>
4655
4656 PR ipa/61159
4657 * compile/pr61159.c: New testcase
4658
e3912107
JH
46592016-08-09 Jan Hubicka <hubicka@ucw.cz>
4660
4661 PR ipa/64316
4662 * gcc.dg/ipa/pr63416.c: New testcase.
4663
739d9339
PT
46642016-09-10 Paul Thomas <pault@gcc.gnu.org>
4665 Steven G. Kargl <kargl@gcc.gnu.org>
4666
4667 PR fortran/77532
cc3135b6 4668 * gfortran.dg/dtio_11.f90: new test.
739d9339 4669
fb7c40dd
SK
46702016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4671
4672 PR fortran/77507
4673 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4674 * gfortran.dg/c_assoc_4.f90: Ditto.
4675
5b28efbb
TV
46762016-09-10 Tom de Vries <tom@codesourcery.com>
4677
4678 PR C/71602
4679 * c-c++-common/va-arg-va-list-type.c: New test.
4680
9d0a9bb4
PB
46812016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4682
4683 PR rtl-optimization/77289
4684 * gcc.target/powerpc/pr77289.c: New test.
4685
3f0177e7
MS
46862016-09-09 Martin Sebor <msebor@redhat.com>
4687
4688 PR c/77520
4689 PR c/77521
4690 * gcc.dg/pr77520.c: New test.
4691 * gcc.dg/pr77521.c: New test.
4692
e81e83d0
SK
46932016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4694
4695 PR fortran/77506
4696 * gfortran.dg/pr77506.f90: New test.
4697
8a92685e
SK
46982016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4699
4700 PR fortran/77507
4701 * gfortran.dg/pr77507.f90: New test.
4702
c65248cb
JM
47032016-09-09 Joseph Myers <joseph@codesourcery.com>
4704
4705 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4706
2cf0ff98
SK
47072016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4708 Louis Krupp <lkrupp@gcc.gnu.org>
4709
4710 PR fortran/69514
4711 * gfortran.dg/pr69514_1.f90: New test.
4712 * gfortran.dg/pr69514_2.f90: New test.
4713
8ebc1e0f
JJ
47142016-09-08 Jakub Jelinek <jakub@redhat.com>
4715
20b6cf01
JJ
4716 PR fortran/77500
4717 * gfortran.dg/gomp/pr77500.f90: New test.
4718
8ebc1e0f
JJ
4719 PR fortran/77516
4720 * gfortran.dg/gomp/pr77516.f90: New test.
4721
34718542
JJ
47222016-09-07 Jakub Jelinek <jakub@redhat.com>
4723
4724 PR middle-end/77475
4725 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4726 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4727 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4728 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4729 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4730 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4731
e5106e27
DM
47322016-09-07 David Malcolm <dmalcolm@redhat.com>
4733
4734 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4735 "substring-locations.h".
4736
ca235a85
RB
47372016-09-07 Richard Biener <rguenther@suse.de>
4738
4739 PR c/77450
4740 * c-c++-common/vector-subscript-8.c: Move ..
4741 * gcc.dg/pr77450.c: ... here.
4742
0076b5dc 47432016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4744
4745 PR libgfortran/77393
4746 * gfortran.dg/fmt_f0_2.f90: Update test.
4747 * gfortran.dg/fmt_f0_3.f90: New test.
4748
6ac7322b
DH
47492016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4750
4751 PR debug/77389
4752 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4753 in dg-options.
4754
4755 PR debug/57519
4756 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4757
8eb9e049
JJ
47582016-09-06 Jakub Jelinek <jakub@redhat.com>
4759
4760 PR target/69255
4761 * gcc.target/i386/pr69255-1.c: New test.
4762 * gcc.target/i386/pr69255-2.c: New test.
4763 * gcc.target/i386/pr69255-3.c: New test.
4764
47652016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4766
4767 PR c/77336
4768 * gcc.dg/format/miss-7.c: New test.
4769
e6cb85d4
UB
47702016-09-06 Uros Bizjak <ubizjak@gmail.com>
4771
4772 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4773
7fe76f6a
ML
47742016-09-06 Martin Liska <mliska@suse.cz>
4775
4776 PR gcov-profile/77378
4777 PR gcov-profile/77466
4778 * gcc.dg/profile-update-warning.c: New test.
4779
209b636e
RB
47802016-09-06 Richard Biener <rguenther@suse.de>
4781
4782 PR tree-optimization/77479
4783 * gcc.dg/torture/pr77479.c: New testcase.
4784
b772a565
RB
47852016-09-06 Richard Biener <rguenther@suse.de>
4786
4787 PR c/77450
4788 * c-c++-common/vector-subscript-7.c: Adjust.
4789 * c-c++-common/vector-subscript-8.c: New testcase.
4790
a8c07037
SKS
47912016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4792
4793 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4794
0ce48391
JJ
47952016-09-05 Jakub Jelinek <jakub@redhat.com>
4796
de9188e0
JJ
4797 PR target/77476
4798 * gcc.target/i386/avx512f-pr77476.c: New test.
4799 * gcc.target/i386/avx512bw-pr77476.c: New test.
4800 * gcc.target/i386/avx512dq-pr77476.c: New test.
4801
c76f7809
JJ
4802 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4803 Update comment to mention also avx512f.
4804
0ce48391
JJ
4805 PR sanitizer/77396
4806 * g++.dg/asan/pr77396-2.C: New test.
4807
8a27cf73
UB
48082016-09-05 Uros Bizjak <ubizjak@gmail.com>
4809
4810 PR rtl-optimization/77452
4811 * gcc.target/i386/pr77452.c: New test.
4812
25ff5dd3
MP
48132016-09-05 Marek Polacek <polacek@redhat.com>
4814
4815 PR c/77423
4816 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4817
f2bc4e48
SK
48182016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4819
4820 PR fortran/77391
4821 * gfortran.dg/pr77391.f90: New test.
4822
e85921ee
SK
48232016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4824
4825 PR fortran/77460
4826 * gfortran.dg/pr77460.f90: New test.
4827
b5d50659
JJ
48282016-09-03 Jakub Jelinek <jakub@redhat.com>
4829
4830 PR c/65467
4831 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4832
7b826676
KY
48332016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4834
4835 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4836
717ebe91
DM
48372016-09-02 David Malcolm <dmalcolm@redhat.com>
4838
4839 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4840 test case.
4841 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4842 diagnostic-test-show-locus-generate-patch.c to the sources
4843 for diagnostic_plugin_test_show_locus.c.
4844
94087e88
JJ
48452016-09-02 Jakub Jelinek <jakub@redhat.com>
4846
9dc5773f
JJ
4847 PR c/65467
4848 * gcc.dg/gomp/_Atomic-1.c: New test.
4849 * gcc.dg/gomp/_Atomic-2.c: New test.
4850 * gcc.dg/gomp/_Atomic-3.c: New test.
4851 * gcc.dg/gomp/_Atomic-4.c: New test.
4852 * gcc.dg/gomp/_Atomic-5.c: New test.
4853
94087e88
JJ
4854 PR sanitizer/77396
4855 * g++.dg/asan/pr77396.C: New test.
4856
48572016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4858
4859 PR tree-optimization/71831
4860 * gcc.dg/builtin-object-size-16.c: New test.
4861 * gcc.dg/builtin-object-size-17.c: New test.
4862
7e89048d
JD
48632016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4864
4865 PR libgfortran/77393
4866 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4867
2f196155
UB
48682016-09-01 Uros Bizjak <ubizjak@gmail.com>
4869
4870 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4871 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4872 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4873 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4874 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4875 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4876 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4877 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4878 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4879 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4880 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4881 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4882 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4883 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4884 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4885 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4886 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4887 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4888
0a6b0523
EB
48892016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4890
4891 * gnat.dg/opt58.adb: New test.
4892 * gnat.dg/opt58_pkg.ads: New helper.
4893
2a99de7b
RB
48942016-09-01 Richard Biener <rguenther@suse.de>
4895
4896 PR middle-end/77436
4897 * gcc.dg/torture/pr77436.c: New testcase.
4898
f79d8786
SKS
48992016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4900
4901 * gcc.dg/pr64252.c: Require int32plus.
4902 * gcc.dg/pr66299-1.c: Likewise.
4903 * gcc.dg/pr66299-2.c: Likewise.
4904 * gcc.dg/torture/20131115-1.c: Skip for avr.
4905
b06335f9
KT
49062016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4907
4908 * gcc.target/aarch64/ands_3.c: New test.
4909
f25f40be
JJ
49102016-08-31 Jakub Jelinek <jakub@redhat.com>
4911
d12a0b5a
JJ
4912 PR fortran/77352
4913 * gfortran.dg/gomp/pr77352.f90: New test.
4914
f25f40be
JJ
4915 PR fortran/77374
4916 * gfortran.dg/gomp/pr77374.f08: New test.
4917
9ff6fb6e
MG
49182016-08-31 Marc Glisse <marc.glisse@inria.fr>
4919
4920 PR tree-optimization/73714
4921 * gcc.dg/tree-ssa/pr73714.c: New test.
4922
8e95a674
JD
49232016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4924
4925 PR libgfortran/77393
4926 * gfortran.dg/fmt_f0_2.f90: New test.
4927
c6b0037d
MG
49282016-08-31 Marc Glisse <marc.glisse@inria.fr>
4929
4930 * gcc.target/i386/pr59539-2.c: Adapt options.
4931 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4932
1a576b13
PT
49332016-08-31 Paul Thomas <pault@gcc.gnu.org>
4934
4935 PR fortran/77418
4936 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4937 of the associate entity and replace with a pointer to the
4938 intended item on the stack.
4939
e73d3ca6 49402016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4941 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4942
4943 PR fortran/48298
4944 * gfortran.dg/dtio_1.f90: New test.
4945 * gfortran.dg/dtio_2.f90: New test.
4946 * gfortran.dg/dtio_3.f90: New test.
4947 * gfortran.dg/dtio_4.f90: New test.
4948 * gfortran.dg/dtio_5.f90: New test.
4949 * gfortran.dg/dtio_6.f90: New test.
4950 * gfortran.dg/dtio_7.f90: New test.
4951 * gfortran.dg/dtio_8.f90: New test.
4952 * gfortran.dg/dtio_9.f90: New test.
4953 * gfortran.dg/dtio_10.f90: New test.
4954
b816477a
DM
49552016-08-30 David Malcolm <dmalcolm@redhat.com>
4956
4957 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4958 (test_many_nested_locations): New function.
4959 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4960 (test_show_locus): Handle "test_many_nested_locations".
4961
71b30891
DM
49622016-08-30 David Malcolm <dmalcolm@redhat.com>
4963
4964 * g++.dg/template/double-greater-than-fixit.C: New test case.
4965
8fa37232
EB
49662016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4967
4968 * gnat.dg/opt57.ad[sb]: New test.
4969 * gnat.dg/opt57_pkg.ads: New helper.
4970
6f651bae
RB
49712016-08-30 Richard Biener <rguenther@suse.de>
4972
4973 PR tree-optimization/69047
4974 * gcc.dg/pr69047.c: Fix byte-order check.
4975
ab834832
JJ
49762016-08-30 Jakub Jelinek <jakub@redhat.com>
4977
5116b156
JJ
4978 PR tree-optimization/72866
4979 * gcc.dg/vect/pr72866.c: New test.
4980
3754bbfc
JJ
4981 PR debug/77363
4982 * g++.dg/debug/dwarf2/pr77363.C: New test.
4983
26122e2d
JJ
4984 PR middle-end/77377
4985 * gcc.target/i386/pr77377.c: New test.
4986
ab834832
JJ
4987 PR debug/77389
4988 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4989 in dg-options.
4990
bedc9ca7
SK
49912016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4992
4993 * gfortran.dg/pr77372.f90: Moved to ...
4994 * gfortran.dg/ieee/pr77372.f90: here.
4995
adfa1e6b
MM
49962016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4997
4998 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4999 vector short/char initializations.
5000 * gcc.target/powerpc/vec-init-5.c: Likewise.
5001 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5002 vector initialization optimizations.
5003 * gcc.target/powerpc/vec-init-7.c: Likewise.
5004 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5005 vector float/double initializations.
5006 * gcc.target/powerpc/vec-init-9.c: Likewise.
5007
414b7129
UB
50082016-08-29 Uros Bizjak <ubizjak@gmail.com>
5009
5010 PR target/77403
5011 * gcc.target/i386/pr77403.c: New test.
5012
3d06b6f2
MP
50132016-08-29 Marek Polacek <polacek@redhat.com>
5014
5015 PR c/77292
5016 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5017
ba9bbd6f
TV
50182016-08-29 Tom de Vries <tom@codesourcery.com>
5019
5020 PR c/77398
5021 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5022
d7d80d8f
EB
50232016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5024
5025 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5026
d7d80d8f 50272016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5028
5029 * gfortran.dg/dec_structure_13.f90: New testcase.
5030
468d95c8
JB
50312016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5032
5033 PR fortran/77261
5034 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5035 available.
5036
f329b264
TV
50372016-08-28 Tom de Vries <tom@codesourcery.com>
5038
5039 PR lto/70955
5040 * gcc.dg/pr70955.c: New test.
5041 * gcc.dg/lto/pr70955_0.c: Same.
5042 * gcc.dg/lto/pr70955_1.c: Same.
5043
4a389eb6
PP
50442016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5045
5046 PR tree-optimization/71077
5047 * gcc.target/i386/pr71077.c: New test.
5048
3f8257db 50492016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5050
5051 PR fortran/77380
5052 * gfortran.dg/pr77380.f90: New test.
5053
3f8257db 50542016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5055
5056 PR fortran/77372
5057 gfortran.dg/pr77372.f90: New test.
5058
ee908516
DM
50592016-08-26 David Malcolm <dmalcolm@redhat.com>
5060
5061 * gcc.dg/spellcheck-fields-2.c (test): Move
5062 dg-begin/end-multiline-output within function body.
5063 (test_macro): New function.
5064
d41e76cf
DM
50652016-08-26 David Malcolm <dmalcolm@redhat.com>
5066
5067 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5068 (test_fixit_insert): Update expected output.
5069 (test_fixit_remove): Likewise.
5070 (test_fixit_replace): Likewise.
5071
524a4c96
RO
50722016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5073
5074 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5075 Fix typo.
5076
ebfa15ab
RB
50772016-08-26 Richard Biener <rguenther@suse.de>
5078
5079 PR tree-optimization/69047
5080 * gcc.dg/pr69047.c: New testcase.
5081
209ca542
PK
50822016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5083 Martin Jambhor <mjambor@suse.cz>
524a4c96 5084
209ca542
PK
5085 * gcc.dg/ipa/propbits-1.c: New test-case.
5086 * gcc.dg/ipa/propbits-2.c: Likewise.
5087 * gcc.dg/ipa/propbits-3.c: Likewise.
5088
e5cf1629
SK
50892016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5090
5091 PR fortran/77351
5092 * gfortran.dg/pr77351.f90: New test.
5093
ebef225f
MP
50942016-08-25 Marek Polacek <polacek@redhat.com>
5095
5096 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5097
fe377a48
MP
50982016-08-25 Marek Polacek <polacek@redhat.com>
5099
5100 PR c/77323
5101 * gcc.dg/pr77323.c: New test.
5102
88b8971f
PT
51032016-08-24 Paul Thomas <pault@gcc.gnu.org>
5104
5105 PR fortran/77358
5106 * gfortran.dg/submodule_17.f08: New test.
5107
3f8257db
JJ
51082016-08-24 Michael Collison <michael.collison@linaro.org>
5109 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5110
5111 * gcc.target/arm/builtin_saddl.c: New testcase.
5112 * gcc.target/arm/builtin_saddll.c: New testcase.
5113 * gcc.target/arm/builtin_uaddl.c: New testcase.
5114 * gcc.target/arm/builtin_uaddll.c: New testcase.
5115 * gcc.target/arm/builtin_ssubl.c: New testcase.
5116 * gcc.target/arm/builtin_ssubll.c: New testcase.
5117 * gcc.target/arm/builtin_usubl.c: New testcase.
5118 * gcc.target/arm/builtin_usubll.c: New testcase.
5119
d5b5d212
UB
51202016-08-24 Uros Bizjak <ubizjak@gmail.com>
5121
5122 PR target/77270
5123 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5124 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5125 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5126 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5127 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5128 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5129 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5130 effective target. Remove scan-assembler-times directives.
5131 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5132 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5133 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5134
d1188689
SKS
51352016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5136
5137 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5138 of unsigned int.
5139 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5140
0b6b8f85
RS
51412016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5142
5143 PR testsuite/77317
5144 * lib/target-supports.exp
5145 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5146 (check_effective_target_vect_natural_alignment): Ditto.
5147 (check_effective_target_vector_alignment_reachable): Ditto.
5148 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5149
587b7f7a
ILT
51502016-08-23 Ian Lance Taylor <iant@golang.org>
5151
5152 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5153
6019c0fc
MM
51542016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5155
5156 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5157 being created from pointers to memory locations.
5158 * gcc.target/powerpc/vec-init-2.c: Likewise.
5159
cfe37db4
FR
51602016-08-23 Fritz Reese <fritzoreese@gmail.com>
5161
5162 * gfortran.dg/dec_structure_12.f90: New testcase.
5163
7e11f46f
DV
51642016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5165
5166 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5167
7ab4f354
DV
51682016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5169
5170 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5171 verification.
5172
deb9351f
DV
51732016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5174
5175 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5176 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5177
1fd9f058
RB
51782016-08-23 Richard Biener <rguenther@suse.de>
5179
5180 PR tree-optimization/27336
5181 * c-c++-common/pr27336.c: New testcase.
5182
b00e6e75
MP
51832016-08-22 Marek Polacek <polacek@redhat.com>
5184
5185 PR c++/77321
5186 * g++.dg/cpp1y/pr77321.C: New test.
5187
58338bac
SK
51882016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5189
5190 PR fortran/60774
5191 * gfortran.dg/empty_label.f: Adjust test for new error message.
5192 * gfortran.dg/empty_label.f90: Ditto.
5193 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5194 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5195 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5196
30364ce6
SK
51972016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5198
5199 PR fortran/61318
5200 * gfortran.dg/pr61318.f90: New test.
5201
ad7a5a8f
SK
52022016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5203
5204 PR fortran/77260
5205 * gfortran.dg/pr77260_1.f90: New test.
5206 * gfortran.dg/pr77260_2.f90: Ditto.
5207
72f52f30
JM
52082016-08-22 Joseph Myers <joseph@codesourcery.com>
5209
5210 PR middle-end/77269
5211 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5212 __builtin_signbitf and __builtin_signbitl in expected generic
5213 expansion.
5214 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5215 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5216 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5217 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5218 tests.
5219
6dc198e3
JM
52202016-08-22 Joseph Myers <joseph@codesourcery.com>
5221
5222 * gcc.dg/torture/float128-builtin.c,
5223 gcc.dg/torture/float128-ieee-nan.c,
5224 gcc.dg/torture/float128x-builtin.c,
5225 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5226 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5227 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5228 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5229 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5230 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5231 gcc.dg/torture/floatn-nan.h: New tests.
5232
7ff4e41a
JM
52332016-08-22 Joseph Myers <joseph@codesourcery.com>
5234
5235 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5236 macro.
5237 (main): Update calls to TEST_I_F.
5238 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5239 macro.
5240 (main): Update calls to TEST_I_F.
5241
7078cdb6
JM
52422016-08-22 Joseph Myers <joseph@codesourcery.com>
5243
5244 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5245 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5246 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5247 names in calls to TEST_I_F.
5248
a9d7c823
BE
52492016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5250
5251 PR c/52952
5252 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5253
cd800235
SKS
52542016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5255
5256 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5257 and !natural_alignment_64.
5258 * gcc.dg/ipa/propalign-2.c: Likewise.
5259 * gcc.dg/ipa/propalign-3.c: Likewise.
5260 * gcc.dg/ipa/propalign-4.c: Likewise.
5261 * gcc.dg/ipa/propalign-5.c: Likewise.
5262 * lib/target-supports.exp
5263 (check_effective_target_natural_alignment_32): Add avr-*-*.
5264
22d12455
KV
52652016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5266
5267 PR tree-optimization/61839
5268 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5269 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5270 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5271 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5272
c65699ef
JM
52732016-08-19 Joseph Myers <joseph@codesourcery.com>
5274
5275 PR c/32187
5276 * lib/target-supports.exp (check_effective_target_float16)
5277 (check_effective_target_float32, check_effective_target_float64)
5278 (check_effective_target_float128, check_effective_target_float32x)
5279 (check_effective_target_float64x)
5280 (check_effective_target_float128x)
5281 (check_effective_target_float16_runtime)
5282 (check_effective_target_float32_runtime)
5283 (check_effective_target_float64_runtime)
5284 (check_effective_target_float128_runtime)
5285 (check_effective_target_float32x_runtime)
5286 (check_effective_target_float64x_runtime)
5287 (check_effective_target_float128x_runtime)
5288 (check_effective_target_floatn_nx_runtime)
5289 (add_options_for_float16, add_options_for_float32)
5290 (add_options_for_float64, add_options_for_float128)
5291 (add_options_for_float32x, add_options_for_float64x)
5292 (add_options_for_float128x): New procedures.
5293 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5294 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5295 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5296 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5297 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5298 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5299 gcc.dg/torture/float128-complex.c,
5300 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5301 gcc.dg/torture/float128x-basic.c,
5302 gcc.dg/torture/float128x-complex.c,
5303 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5304 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5305 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5306 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5307 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5308 gcc.dg/torture/float32x-basic.c,
5309 gcc.dg/torture/float32x-complex.c,
5310 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5311 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5312 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5313 gcc.dg/torture/float64x-basic.c,
5314 gcc.dg/torture/float64x-complex.c,
5315 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5316 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5317 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5318 gcc.dg/torture/floatn-tg.h,
5319 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5320 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5321 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5322 gcc.dg/torture/fp-int-convert-float128x.c,
5323 gcc.dg/torture/fp-int-convert-float16-timode.c,
5324 gcc.dg/torture/fp-int-convert-float16.c,
5325 gcc.dg/torture/fp-int-convert-float32-timode.c,
5326 gcc.dg/torture/fp-int-convert-float32.c,
5327 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5328 gcc.dg/torture/fp-int-convert-float32x.c,
5329 gcc.dg/torture/fp-int-convert-float64-timode.c,
5330 gcc.dg/torture/fp-int-convert-float64.c,
5331 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5332 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5333 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5334 maximum exponent of floating-point type. Use it in testing
5335 whether 0x8...0 fits in the floating-point type. Always treat -1
5336 (signed 0xf...f) as fitting in the floating-point type.
5337 (M_OK1): New macro.
5338 * gcc.dg/torture/fp-int-convert-double.c,
5339 gcc.dg/torture/fp-int-convert-float.c,
5340 gcc.dg/torture/fp-int-convert-float128-timode.c,
5341 gcc.dg/torture/fp-int-convert-float128.c,
5342 gcc.dg/torture/fp-int-convert-float80-timode.c,
5343 gcc.dg/torture/fp-int-convert-float80.c,
5344 gcc.dg/torture/fp-int-convert-long-double.c,
5345 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5346
94e73c78
JJ
53472016-08-19 Jakub Jelinek <jakub@redhat.com>
5348
fbdbd4b6
JJ
5349 PR fortran/72744
5350 * gfortran.dg/gomp/pr72744.f90: New test.
5351
94e73c78
JJ
5352 PR fortran/69281
5353 * gfortran.dg/gomp/pr69281.f90: New test.
5354
91151a73
JB
53552016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5356
414b7129
UB
5357 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5358 the last special seed value.
5359 * gfortran.dg/random_7.f90: Use size for last array member instead
5360 of hardcoded value.
91151a73 5361
fcf830ab
PK
53622016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5363
5364 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5365 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5366
1a5da5b6
RB
53672016-08-19 Richard Biener <rguenther@suse.de>
5368
5369 PR tree-optimization/77286
5370 * gcc.dg/torture/pr77286.c: New testcase.
5371
82f72146
DM
53722016-08-18 David Malcolm <dmalcolm@redhat.com>
5373
5374 * gcc.dg/verbose-asm-2.c: New test case.
5375
cc015f3a
DM
53762016-08-18 David Malcolm <dmalcolm@redhat.com>
5377
5378 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5379 (custom_diagnostic_finalizer): Update for change to
5380 diagnostic_show_locus.
5381
cb18fd07
DM
53822016-08-18 David Malcolm <dmalcolm@redhat.com>
5383
5384 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5385 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5386
a76989dc
MP
53872016-08-18 Marek Polacek <polacek@redhat.com>
5388
5389 PR c/71514
5390 * gcc.dg/pr71514.c: New test.
5391
89c88780
L
53922015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5393
5394 PR target/72839
5395 * gcc.target/i386/pr72839.c: New test.
5396
2c71d454
CLT
53972016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5398
5399 PR middle-end/70895
5400 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5401 * c-c++-common/goacc/reduction-1.c: Likewise.
5402 * c-c++-common/goacc/reduction-2.c: Likewise.
5403 * c-c++-common/goacc/reduction-3.c: Likewise.
5404 * c-c++-common/goacc/reduction-4.c: Likewise.
5405
66592e95
AM
54062016-08-18 Alan Modra <amodra@gmail.com>
5407
5408 * gcc.c-torture/compile/pr72771.c: New.
5409
3a146d46
JJ
54102016-08-17 Jakub Jelinek <jakub@redhat.com>
5411
5412 PR fortran/67496
5413 * gfortran.dg/pr67496.f90: New test.
5414
3f8257db 54152015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5416
5417 PR tree-optimization/71752
3a146d46 5418 * gcc.dg/vect/pr71752.c: New.
038000bd 5419
dd42e908
UB
54202016-08-17 Uros Bizjak <ubizjak@gmail.com>
5421
5422 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5423
458a1cd0
JJ
54242016-08-17 Jakub Jelinek <jakub@redhat.com>
5425
5426 PR middle-end/77259
5427 * g++.dg/ipa/devirt-52.C: New test.
5428
11c4c4ba
CLT
54292016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5430
5431 * c-c++-common/goacc/reduction-6.c: New testcase.
5432
661d6efd
RB
54332016-08-17 Richard Biener <rguenther@suse.de>
5434
5435 PR tree-optimization/76490
5436 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5437 * gcc.dg/pr52904.c: XFAIL.
5438
622d8b69
RB
54392016-08-17 Richard Biener <rguenther@suse.de>
5440
5441 PR tree-optimization/23855
5442 * gcc.dg/loop-unswitch-2.c: Adjust.
5443
af23e99c
JJ
54442016-08-16 Jakub Jelinek <jakub@redhat.com>
5445
5446 PR tree-optimization/72817
5447 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5448
feeb6268
JM
54492016-08-16 Joseph Myers <joseph@codesourcery.com>
5450
5451 PR libgcc/77265
5452 * gcc.dg/torture/float128-extend-inf.c: New test.
5453
65e736c0
DM
54542016-08-16 David Malcolm <dmalcolm@redhat.com>
5455
5456 PR c/72857
5457 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5458 for embedded NUL.
5459 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5460 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5461 caret placement.
5462 (test_oct): Likewise.
5463 (test_multiple): Likewise.
5464 (test_field_width_specifier): Likewise.
5465 (test_field_width_specifier_2): New function.
5466 (test_field_precision_specifier): New function.
5467 (test_embedded_nul): Update expected caret placement.
5468 (test_non_contiguous_strings): Update line number.
5469 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5470 (__emit_string_literal_range): Add "caret_idx" param.
5471 (test_simple_string_literal): Add value for new param, updating
5472 expected output..
5473 (test_concatenated_string_literal): Likewise.
5474 (test_multiline_string_literal): Likewise.
5475 (test_hex): Likewise.
5476 (test_oct): Likewise.
5477 (test_multiple): Likewise.
5478 (test_ucn4): Likewise.
5479 (test_ucn8): Likewise.
5480 (test_u8): Likewise.
5481 (test_u): Likewise; update expected message, from "range" to
5482 "location".
5483 (test_U): Likewise.
5484 (test_L): Likewise.
5485 (test_macro): Add value for new param.
5486 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5487 (__emit_string_literal_range): Add "caret_idx" param.
5488 (test_stringified_token_1): Add value for new param. Update
5489 expected message, from "range" to "location".
5490 (test_stringized_token_2): Likewise, adding param to macro.
5491 (test_stringified_token_3): Likewise.
5492 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5493 (emit_warning): Convert param from source_range to location_t.
5494 (test_string_literals): Add caret_idx param, and use it when
5495 constructing a substring_loc. Update error message, from
5496 "range" to "location".
5497
4a7f57d5
JJ
54982016-08-16 Jakub Jelinek <jakub@redhat.com>
5499
7841800f
JJ
5500 PR target/71910
5501 * g++.dg/gomp/pr71910.C: New test.
5502
1b13411a
JJ
5503 PR middle-end/67485
5504 * gcc.c-torture/compile/pr67485.c: New test.
5505
4a7f57d5
JJ
5506 PR target/72867
5507 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5508
3c556bc4
BC
55092016-08-16 Bin Cheng <bin.cheng@arm.com>
5510
5511 PR tree-optimization/69848
5512 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5513
beab2da6
ML
55142016-08-16 Martin Liska <mliska@suse.cz>
5515
5516 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5517 of memory operations so that it can be handled by core2
5518 in 32-bit mode.
5519
f4eec0a3
RB
55202016-08-16 Richard Biener <rguenther@suse.de>
5521
5522 PR tree-optimization/76783
5523 * gcc.dg/pr76783.c: New testcase.
5524 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5525
8f21990a
BC
55262016-08-16 Bin Cheng <bin.cheng@arm.com>
5527
5528 PR tree-optimization/72817
5529 PR tree-optimization/73450
5530 * gcc.dg/tree-ssa/pr72817.c: New test.
5531 * gcc.dg/tree-ssa/pr73450.c: New test.
5532
7fc61626
FR
55332016-08-15 Fritz Reese <fritzoreese@gmail.com>
5534
5535 * gfortran.dg/init_flag_13.f90: New testcase.
5536 * gfortran.dg/init_flag_14.f90: Ditto.
5537 * gfortran.dg/init_flag_15.f03: Ditto.
5538 * gfortran.dg/dec_init_1.f90: Ditto.
5539 * gfortran.dg/dec_init_2.f90: Ditto.
5540
432baa02
UB
55412016-08-15 Uros Bizjak <ubizjak@gmail.com>
5542
5543 PR target/72867
5544 * gcc.target/i386/pr72867.c: New test.
5545
7e1dde14
EB
55462016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5547
5548 * c-c++-common/dump-ada-spec-5.c: New test.
5549
e4969090
RB
55502016-08-15 Richard Biener <rguenther@suse.de>
5551
5552 PR tree-optimization/73434
5553 * gcc.dg/torture/pr73434.c: New testcase.
5554
66088065
JJ
55552016-08-15 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR tree-optimization/72824
5558 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5559
7c713714
CLT
55602016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5561
5562 PR fortran/70598
5563 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5564 in use_device clause.
5565 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5566 * gfortran.dg/goacc/list.f95: Adjust to catch
5567 "neither a POINTER nor an array" error messages.
5568
4271e5cb
UB
55692016-08-14 Uros Bizjak <ubizjak@gmail.com>
5570
5571 PR target/76342
5572 * gcc.target/i386/pr76342.c: New test.
5573
b0cea284
JJ
55742016-08-12 Jakub Jelinek <jakub@redhat.com>
5575
5576 PR c/71512
5577 * g++.dg/ubsan/pr71512.C: New test.
5578 * c-c++-common/ubsan/pr71512-1.c: New test.
5579 * c-c++-common/ubsan/pr71512-2.c: New test.
5580
e86aefb8
MM
55812016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5582
5583 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5584 vector initialization options.
5585 * gcc.target/powerpc/vec-init-2.c: Likewise.
5586 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5587 is generated on ISA 3.0.
5588
7fd82d52
PP
55892016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5590
5591 PR middle-end/71654
5592 * gcc.dg/c-c++-common/pr71654.c: New test.
5593 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5594 dg-options.
5595 * gcc.dg/tree-ssa/vrp24: Likewise.
5596
2f1364c2
JJ
55972016-08-12 Jakub Jelinek <jakub@redhat.com>
5598
5599 PR c/67410
5600 * gcc.dg/pr67410.c: New test.
5601
8eb414aa
BC
56022016-08-12 Bin Cheng <bin.cheng@arm.com>
5603
5604 PR tree-optimization/69848
5605 * gcc.dg/vect/vect-pr69848.c: New test.
5606
30b39c19
UB
56072016-08-12 Uros Bizjak <ubizjak@gmail.com>
5608
5609 PR testsuite/71008
5610 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5611 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5612 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5613 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5614
e373dd06
RB
56152016-08-12 Richard Biener <rguenther@suse.de>
5616
5617 PR tree-optimization/57326
5618 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5619 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5620 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5621 * gcc.target/i386/pr45685.c: Likewise.
5622 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5623 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5624 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5625 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5626 * gfortran.dg/pr34163.f90: Likewise.
5627
20d1af89
ML
56282016-08-12 Martin Liska <mliska@suse.cz>
5629
5630 * g++.dg/gcov/gcov-16.C: New test.
5631 * lib/gcov.exp: Support new argument for run-gcov function.
5632
5cacda56
ML
56332016-08-12 Martin Liska <mliska@suse.cz>
5634
5635 PR gcov-profile/35590
5636 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5637
663eecfd
RB
56382016-08-12 Richard Biener <rguenther@suse.de>
5639
5640 PR tree-optimization/72851
5641 * gcc.dg/torture/pr72851.c: New testcase.
5642
3f8257db 56432016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5644
e366d7d8
AO
5645 PR debug/63240
5646 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5647 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5648 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5649 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5650 DW_AT_deleted.
5651
71e1a6a4
AO
5652 PR debug/55641
5653 * g++.dg/debug/dwarf2/ref-1.C: New.
5654
8aaf799b
AO
5655 PR debug/49366
5656 * g++.dg/debug/dwarf2/template-params-12.H: New.
5657 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5658 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5659 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5660 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5661 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5662 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5663 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5664
06f9caed
BS
56652016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5666
5667 PR target/72863
5668 * gcc.target/powerpc/pr72863.c: New test.
5669
a8b956c1
UB
56702016-08-11 Uros Bizjak <ubizjak@gmail.com>
5671
5672 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5673
c73dd986
L
56742015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5675
5676 * gcc.target/i386/pieces-strcpy-1.c: New test.
5677 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5678
385ed708
JJ
56792016-08-11 Jakub Jelinek <jakub@redhat.com>
5680
5681 PR c++/72868
5682 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5683
df7ec09f
L
56842015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5685
5686 * gcc.target/i386/pieces-memcpy-1.c: New test.
5687 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5688 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5689 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5690 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5691 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5692
b95a64bb
JJ
56932016-08-11 Jakub Jelinek <jakub@redhat.com>
5694
5695 PR c/72816
7ddbcf6b 5696 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5697
59537744
BE
56982016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5699
5700 PR tree-optimization/71083
5701 * gcc.c-torture/execute/pr71083.c: New test.
5702 * gnat.dg/loop_optimization23.adb: New test.
5703 * gnat.dg/loop_optimization23_pkg.ads: New test.
5704 * gnat.dg/loop_optimization23_pkg.adb: New test.
5705
183ac6d0
RB
57062016-08-11 Richard Biener <rguenther@suse.de>
5707
5708 PR tree-optimization/72772
5709 * gcc.dg/graphite/pr35356-1.c: Adjust.
5710 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5711
b152f5a2
JB
57122016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5713
5714 * gfortran.dg/random_7.f90: Take into account that the last seed
5715 value is the special p value.
5716 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5717
bb7ebad1
RB
57182016-08-11 Richard Biener <rguenther@suse.de>
5719
5720 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5721
2e186411
AM
57222016-08-11 Alan Modra <amodra@gmail.com>
5723
5724 * gcc.target/powerpc/pr71680.c: New.
5725
e9e6d4f6
KN
57262016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5727
5728 * gcc.target/powerpc/bfp/bfp.exp: New file.
5729 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5730 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5731 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5732 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5733 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5734 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5735 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5736 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5737 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5738 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5739 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5740 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5741 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5742 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5743 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5744 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5745 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5746 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5747 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5748 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5749 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5750 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5751 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5752 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5753 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5754 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5755 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5756 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5757 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5758 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5759 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5760 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5761 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5762 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5763 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5764 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5765 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5766 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5767 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5768 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5769 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5770 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5771 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5772 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5773 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5774 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5775 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5776 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5777 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5778 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5779 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5780 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5781 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5782
9c8eabea
BC
57832016-08-10 Bin Cheng <bin.cheng@arm.com>
5784
5785 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5786 Add aarch64*-*-*.
5787
6c553b76
BC
57882016-08-10 Bin Cheng <bin.cheng@arm.com>
5789
5790 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5791
a0883b08
MM
57922016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5793
5794 PR target/72853
5795 * gcc.target/powerpc/pr72853.c: New test.
5796
a266236e
ML
57972016-08-10 Martin Liska <mliska@suse.cz>
5798
5799 PR gcov-profile/58306
5800 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5801
22063dbc
ML
58022016-08-10 Martin Liska <mliska@suse.cz>
5803
5804 * g++.dg/gcov/gcov-threads-1.C: New test.
5805
5250a5bb
SKS
58062016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5807
5808 PR target/71873
5809 * gcc.target/avr/pr71873.c: New test.
5810
b7597ae5
ML
58112016-08-09 Martin Liska <mliska@suse.cz>
5812
5813 * g++.dg/gcov/gcov-dump-1.C: New test.
5814 * g++.dg/gcov/gcov-dump-2.C: New test.
5815
ab50a215
ML
58162016-08-09 Martin Liska <mliska@suse.cz>
5817
5818 * gcc.dg/tree-prof/val-prof-9.c: New test.
5819
dcb1e137
ML
58202016-08-09 Martin Liska <mliska@suse.cz>
5821
5822 * gcc.dg/tree-prof/val-prof-8.c: New test.
5823
04d6d3b6
MJ
58242016-08-09 Martin Jambor <mjambor@suse.cz>
5825
df839749
UB
5826 PR ipa/71981
5827 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5828
c57e78c4
BC
58292016-08-09 Bin Cheng <bin.cheng@arm.com>
5830
5831 PR tree-optimization/33707
5832 * gcc.dg/vect/pr33707.c: New test.
5833
42970a17
BC
58342016-08-09 Bin Cheng <bin.cheng@arm.com>
5835
5836 PR tree-optimization/pr72772
5837 * gcc.dg/tree-ssa/pr72772.c: New test.
5838
810a3aa6
MF
58392016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5840
5841 PR rtl-optimization/66669
5842 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5843
9e207d6f
JJ
58442016-08-09 Jakub Jelinek <jakub@redhat.com>
5845
5846 PR tree-optimization/72824
5847 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5848
50bf47fd
RB
58492016-08-09 Richard Biener <rguenther@suse.de>
5850
5851 PR tree-optimization/71802
5852 * gcc.dg/torture/pr71802.c: New testcase.
5853
cadec7ca
JJ
58542016-08-09 Jakub Jelinek <jakub@redhat.com>
5855
5856 PR c++/72809
5857 * g++.dg/eh/stdarg1.C: New test.
5858
c43c5112
AK
58592016-08-08 Andi Kleen <ak@linux.intel.com>
5860
5861 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5862 test command line in failure log.
5863 (profopt-execute): dito. Make autofdo file names unique.
5864
895aa8e1
DM
58652016-08-08 David Malcolm <dmalcolm@redhat.com>
5866
5867 PR c/64955
5868 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5869 output.
5870
9afda630
PK
58712016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5872
5873 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5874 c99_runtime.
5875 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5876 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5877 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5878 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5879 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5880 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5881
e52ed3fe
DM
58822016-08-08 David Malcolm <dmalcolm@redhat.com>
5883
5884 PR c/52952
5885 * gcc.dg/cpp/pr66415-1.c: Likewise.
5886 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5887 * gcc.dg/format/c90-printf-1.c: Likewise.
5888 * gcc.dg/format/diagnostic-ranges.c: New test case.
5889
ad200580
JJ
58902016-08-08 Jakub Jelinek <jakub@redhat.com>
5891
77524e0d
JJ
5892 PR fortran/72716
5893 * gfortran.dg/gomp/pr72716.f90: New test.
5894
2187f2a2
JJ
5895 PR middle-end/72781
5896 * gcc.dg/gomp/pr72781.c: New test.
5897
ad200580
JJ
5898 PR middle-end/68762
5899 * g++.dg/vect/pr68762-1.cc: New test.
5900 * g++.dg/vect/pr68762-2.cc: New test.
5901 * g++.dg/vect/pr68762.h: New file.
5902
989d0071
MS
59032016-08-08 Martin Sebor <msebor@redhat.com>
5904
5905 PR testsuite/72838
3a146d46
JJ
5906 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5907 * g++.dg/warn/overflow-warn-3.C: Same.
5908 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5909
7090cac9
AV
59102016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5911
5912 PR fortran/71936
5913 * gfortran.dg/allocate_with_source_21.f03: New test.
5914
64e56ab0
AV
59152016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5916
5917 PR fortran/72698
5918 * gfortran.dg/allocate_with_source_20.f03: New test.
5919
0476487d
AM
59202016-08-08 Alan Modra <amodra@gmail.com>
5921
5922 * gcc.c-torture/compile/pr72802.c: New.
5923
8e9218f2
AV
59242016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5925
5926 PR fortran/70524
5927 * gfortran.dg/dependency_48.f90: New test.
5928
c1f7083b
TK
59292016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5930
531e5ae3 5931 PR fortran/70040
c1f7083b
TK
5932 * gfortran.dg/pr70040.f90: New testcase.
5933
6ab5813c
TK
59342016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5935
5936 PR fortran/71961
5937 * gfortran.dg/matmul_10.f90: New testcase.
5938
27bddc4a
JH
59392016-08-07 Jan Hubicka <hubicka@ucw.cz>
5940
5941 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5942
4a9f8a9f
JJ
59432016-08-07 Jakub Jelinek <jakub@redhat.com>
5944
5945 PR c/72816
5946 * gcc.dg/pr72816.c: New test.
5947
fa76f2c6
JW
59482016-08-06 Jonathan Wakely <jwakely@redhat.com>
5949
5950 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5951 * g++.dg/conversion/pr41426.C: Likewise.
5952 * g++.dg/conversion/pr66211.C: Likewise.
5953 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5954 * g++.dg/init/ref8.C: Likewise.
5955 * g++.old-deja/g++.law/cvt20.C: Likewise.
5956 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5957
5c3e5002
PP
59582016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5959
5960 PR tree-optimization/18046
5961 * gcc.dg/tree-ssa/vrp105.c: New test.
5962 * gcc.dg/tree-ssa/vrp106.c: New test.
5963
94087e88 59642016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5965
5966 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5967 1ul in diagnostics. Remove hyphen from "constant-expression."
5968 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5969 * g++.dg/cpp0x/static_assert3.C: Same.
5970 * g++.dg/cpp1y/constexpr-throw.C: Same.
5971 * g++.dg/template/nontype3.C: Same.
5972 * g++.dg/warn/overflow-warn-1.C: Same.
5973 * g++.dg/warn/overflow-warn-3.C: Same.
5974 * g++.dg/warn/overflow-warn-4.C: Same.
5975
88fa5555
DM
59762016-08-05 David Malcolm <dmalcolm@redhat.com>
5977
5978 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5979 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5980 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5981 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5982
1addb9e6
PP
59832016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5984
5985 PR tree-optimization/72810
5986 * gcc.dg/tree-ssa/vrp110.c: New test.
5987
1b62ed4f
JG
59882016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5989
5990 PR Target/72819
5991 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5992 registers.
5993 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5994 saving the half-precision registers.
5995 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5996 value is returned in h0.
5997 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5998 are passed in FP/SIMD registers.
5999 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6000 passing works corrcetly.
6001 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6002 (hfa_f16x2_t): Likewise.
6003 (hfa_f16x3_t): Likewise.
6004 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6005 are promoted to double and passed in a double register.
6006 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6007 are promoted to double and stacked.
6008 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6009 __fp16 data types.
6010 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6011 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6012 __fp16 first get passed in FP/SIMD registers, then stacked.
6013
4228ca19
NS
60142016-08-05 Nathan Sidwell <nathan@acm.org>
6015
6016 PR c++/68724
6017 * g++.dg/cpp0x/pr68724.C: New.
6018
db7c335e
RB
60192016-08-05 Richard Biener <rguenther@suse.de>
6020
6021 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6022
48abe922
PP
60232016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6024
6025 * gcc.dg/tree-ssa/vrp107.c: New test.
6026 * gcc.dg/tree-ssa/vrp108.c: New test.
6027 * gcc.dg/tree-ssa/vrp109.c: New test.
6028
f6cdf42f
PK
60292016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6030
6031 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6032 dg-options.
6033
33a9c609
PK
60342016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6035
6036 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6037 test-cases.
6038 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6039 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6040 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6041 test-cases.
6042 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6043 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6044 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6045 large_double.
6046
4473482d
PC
60472016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6048
6049 PR c++/72800
6050 * g++.dg/cpp1y/lambda-ice1.C: New.
6051
08156df5
PP
60522016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6053
6054 PR c++/72759
6055 * g++.dg/cpp1y/pr72759.C: New test.
6056
938da3a5
PP
60572016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6058
6059 * gcc.dg/switch-10.c: New test.
6060
da84183c
JG
60612016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6062
6063 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6064
ae9281fc
TS
60652016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6066
6067 * c-c++-common/goacc/routine-5.c: Update.
6068
086ad22e
BE
60692016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6070
6071 PR rtl-optimization/70903
6072 * gcc.c-torture/execute/pr70903.c: New test.
6073
6805e400
ML
60742016-08-04 Martin Liska <mliska@suse.cz>
6075
6076 * gcc.dg/params/params.exp: Replace file exists with
6077 TESTING_IN_BUILD_TREE.
6078
a0008434
MP
60792016-08-04 Marek Polacek <polacek@redhat.com>
6080
6081 PR c++/70229
6082 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6083
fb46286e
RB
60842016-08-04 Richard Biener <rguenther@suse.de>
6085
6086 PR middle-end/71984
6087 * gcc.dg/torture/pr71984.c: Guard correctness check for
6088 little-endian.
6089
ac2c96ab
AP
60902016-08-03 Andrew Pinski <apinski@cavium.com>
6091
6092 * gcc.c-torture/compile/20160802-1.c: New testcase.
6093
c98583e9
FR
60942016-08-03 Fritz Reese <fritzoreese@gmail.com>
6095
6096 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6097
9ad1a1da
RB
60982016-08-03 Richard Biener <rguenther@suse.de>
6099
6100 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6101 and remove -O3.
6102 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6103 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6104
cd75c979
RB
61052016-08-03 Richard Biener <rguenther@suse.de>
6106
6107 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6108 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6109 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6110 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6111
30e8d875
SKS
61122016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6113
6114 * gcc.dg/init-excess-2.c: Require int32plus.
6115 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6116 * gcc.dg/pr59963-2.c: Require int32plus.
6117 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6118 * gcc.dg/unroll-7.c: Require int32plus.
6119
69b806f6
BC
61202016-08-02 Bin Cheng <bin.cheng@arm.com>
6121
6122 PR tree-optimization/34114
6123 * gcc.dg/tree-ssa/loop-42.c: New test.
6124
1efafef3
TC
61252016-08-02 Tamar Christina <tamar.christina@arm.com>
6126
6127 * gcc.target/aarch64/vminmaxnm.c: New.
6128 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6129 tests.
6130
e2a99194
MM
61312016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6132
6133 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6134 vec_extract for vector float, vector int, vector short, and vector
6135 char.
6136 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6137 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6138 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6139 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6140
71bfb77a
WD
61412016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6142
6143 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6144 single stack adjustment, no writeback.
71bfb77a
WD
6145 * gcc.target/aarch64/test_frame_12.c: Likewise.
6146 * gcc.target/aarch64/test_frame_13.c: Likewise.
6147 * gcc.target/aarch64/test_frame_15.c: Likewise.
6148 * gcc.target/aarch64/test_frame_6.c: Likewise.
6149 * gcc.target/aarch64/test_frame_7.c: Likewise.
6150 * gcc.target/aarch64/test_frame_8.c: Likewise.
6151 * gcc.target/aarch64/test_frame_16.c: New test.
6152
37bce35a
L
61532015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6154
6155 PR target/72748
6156 * gcc.target/i386/pr72748.c: New test.
6157
3f8257db 61582015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6159
6160 PR tree-optimization/71818
6161 * gcc.dg/vect/pr71818.c: New
6162
bf60c531
ML
61632016-08-01 Martin Liska <mliska@suse.cz>
6164
6165 PR tree-optimization/71857
6166 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6167
8ed49fab
KT
61682016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6169
6170 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6171
76e2c821
JB
61722016-08-01 Jan Beulich <jbeulich@suse.com>
6173
6174 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6175
35029597
WS
61762016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6177
6178 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6179 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6180
3aa4b66a
JW
61812016-07-31 Jonathan Wakely <jwakely@redhat.com>
6182
6183 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6184 (check_effective_target_c++): Likewise. Also match for libstdc++.
6185
3f8257db 61862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6187
6188 PR fortran/41922
6189 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6190 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6191 * gfortran.dg/pr41922.f90: New test.
6192
9fcb2819
SK
61932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6194
6195 PR fortran/68566
6196 * gfortran.dg/pr68566.f90: new test.
6197
94087e88 61982016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6199
6200 PR c++/60760
6201 PR c++/71091
6202 * g++.dg/cpp0x/constexpr-cast.C: New test.
6203 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6204 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6205 * g++.dg/ubsan/pr63956.C: Correct.
6206
d0047a25
MM
62072016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6208
6209 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6210 vector double or vector long where the vector is in memory.
6211 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6212 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6213
e4f7a5df
SK
62142016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6215
6216 PR fortran/69867
6217 * gfortran.dg/pr69867.f90: New test.
6218
b441ae1d
SK
62192016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6220
6221 PR fortran/69962
6222 * gfortran.dg/pr69962.f90: New test.
6223
712dff31
SK
62242016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6225
6226 PR fortran/70006
6227 * gfortran.dg/pr70006.f90: New test.
6228
fb42421e
SK
62292016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6230
6231 PR fortran/71730
6232 * gfortran.dg/pr71730.f90: New test.
6233 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6234 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6235 * gfortran.dg/array_constructor_26.f03: Ditto.
6236
466effe0
WS
62372016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6238
6239 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6240 * gcc.target/powerpc/pr71763.c: Likewise.
6241
f618a472
MP
62422016-07-29 Marek Polacek <polacek@redhat.com>
6243
6244 PR c/71742
6245 * gcc.dg/940510-1.c: Adjust dg-error.
6246 * gcc.dg/c99-flex-array-1.c: Likewise.
6247 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6248
efd0786f
MP
6249 PR c/71853
6250 * gcc.dg/noncompile/pr71853.c: New test.
6251
e00dceaf
MP
6252 PR c/71573
6253 * gcc.dg/noncompile/pr71573.c: New test.
6254
638fc14f
MP
6255 PR c/71926
6256 * g++.dg/warn/Wparentheses-30.C: New test.
6257 * gcc.dg/Wparentheses-14.c: New test.
6258
61c73a7f
UB
62592016-07-29 Uros Bizjak <ubizjak@gmail.com>
6260
6261 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6262
01d32b2b
BC
62632016-07-29 Bin Cheng <bin.cheng@arm.com>
6264
6265 PR tree-optimization/57558
6266 * gcc.dg/vect/pr57558-1.c: New test.
6267 * gcc.dg/vect/pr57558-2.c: New test.
6268
f6c7a248
PK
62692016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6270
61c73a7f 6271 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6272 to scan forwprop1 dump pass.
6273
f54ea774
PC
62742016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6275
6276 PR c++/51488
6277 * g++.dg/template/pr51488.C: New.
6278
673a107a
JJ
62792016-07-29 Jakub Jelinek <jakub@redhat.com>
6280
6281 PR c/71969
6282 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6283 static __inline__.
6284 * gcc.dg/pr71969-1.c: New test.
6285 * gcc.dg/pr71969-2.c: New test.
6286 * gcc.dg/pr71969-3.c: New test.
6287
78169471
MP
62882016-07-29 Marek Polacek <polacek@redhat.com>
6289
6290 PR c/71574
6291 * c-c++-common/pr71574.c: New test.
6292
a5b5c8b6
MP
6293 PR c/71583
6294 * gcc.dg/noncompile/pr71583.c: New test.
6295
883b6d4e
KV
62962016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6297
6298 PR middle-end/68217
6299 * gcc.dg/pr68217.c: New test.
6300
89f1f37e
SK
63012016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6302
6303 PR fortran/71067
6304 * gfortran.dg/pr71067_1.f90: New test.
6305 * gfortran.dg/pr71067_2.f90: Ditto.
6306
e0d32185
MM
63072016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6308
6309 * gcc.target/powerpc/vec-extract-1.c: New test.
6310
c851722d
SK
63112016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6312
6313 PR fortran/71799
6314 * gfortran.dg/pr71799.f90: New test.
6315
f064da6a
PC
63162016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6317
6318 PR c++/71665
6319 * g++.dg/cpp0x/pr71665-1.C: New.
6320 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6321 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6322 * g++.dg/ext/label10.C: Likewise.
6323 * g++.dg/parse/constant5.C: Likewise.
6324
1b70aaad
SK
63252016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6326
6327 PR fortran/71859
6328 * gfortran.dg/pr71859.f90: New test.
6329 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6330 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6331
a23404c9
PT
63322016-07-28 Paul Thomas <pault@gcc.gnu.org>
6333
6334 PR fortran/71883
6335 * gfortran.dg/pr71883.f90 : New test.
6336
513d866d
YR
63372016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6338
6339 PR tree-optimization/71734
61c73a7f 6340 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6341
7c428aa2
RL
63422016-07-28 Renlin Li <renlin.li@arm.com>
6343
6344 Revert
6345 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6346
6347 PR fortran/71902
6348 * gfortran.dg/dependency_47.f90: New test.
6349
1225d6b1
ML
63502016-07-28 Martin Liska <mliska@suse.cz>
6351
6352 PR gcov-profile/68025
6353 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6354
e5f5bf35
ML
63552016-07-28 Martin Liska <mliska@suse.cz>
6356
6357 * g++.dg/vect/pr70944.cc: New test.
6358
4536610d
KV
63592016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6360
6361 PR middle-end/71994
6362 * gcc.dg/torture/pr71994.c: New test.
6363
8c6961ca
PK
63642016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6365
6366 PR middle-end/71078
6367 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6368 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6369 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6370
8de22ea0
RB
63712016-07-27 Richard Biener <rguenther@suse.de>
6372
6373 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6374
5d9da222
ML
63752016-07-27 Martin Liska <mliska@suse.cz>
6376
6377 * gcc.dg/predict-13.c: New test.
6378 * gcc.dg/predict-14.c: New test.
6379
af9e275f
SKS
63802016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6381
a23404c9 6382 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6383 including stdint.h.
6384 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6385 including stdint.h.
6386
71abba1e
MM
63872016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6388
6389 PR target/71869
6390 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6391 IEEE built-in functions handle quiet and signalling NaNs
6392 correctly.
6393
9cd74e8f
SK
63942016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6395
6396 PR fortran/71862
6397 * gfortran.dg/pr71862.f90: New test.
6398
0d48446f
MS
63992016-07-26 Martin Sebor <msebor@redhat.com>
6400
6401 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6402 selector with dg-options.
6403
524cf1e4
PP
64042016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6405
6406 PR tree-optimization/18046
6407 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6408 * gcc.dg/tree-ssa/vrp103.c: New test.
6409 * gcc.dg/tree-ssa/vrp104.c: New test.
6410
100665d8
WS
64112016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6412
6413 * gcc.target/powerpc/pr63354.c: Require lp64 since
6414 -mprofile-kernel is not legal with -m32.
6415
0b64ca40
RB
64162016-07-26 Richard Biener <rguenther@suse.de>
6417
6418 PR rtl-optimization/71984
6419 * gcc.dg/torture/pr71984.c: New testcase.
6420
9b7937cf
RS
64212016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6422
6423 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6424 g++-dg-runtest via et-dg-runtest.
6425 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6426 * gcc.dg/vect/vect.exp: Likewise.
6427 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6428 gfortran-dg-runtest.
6429 * gfortran.dg/vect/vect.exp: Likewise.
6430 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6431 (check_mips_loongson_hw_available): Likewise.
6432 (check_effective_target_mpaired_single_runtime): Likewise.
6433 (check_effective_target_mips_loongson_runtime): Likewise.
6434 (add_options_for_mpaired_single): Likewise.
6435 (check_effective_target_vect_int): Add global et_index.
6436 Check and save the supported feature for a target selected by
6437 the et_index target. Break long lines where appropriate. Call
6438 et-is-effective-target for MIPS with an argument instead of
6439 check_effective_target_* where appropriate.
6440 (check_effective_target_vect_intfloat_cvt): Likewise.
6441 (check_effective_target_vect_uintfloat_cvt): Likewise.
6442 (check_effective_target_vect_floatint_cvt): Likewise.
6443 (check_effective_target_vect_floatuint_cvt): Likewise.
6444 (check_effective_target_vect_simd_clones): Likewise.
6445 (check_effective_target_vect_shift): ewise.
6446 (check_effective_target_whole_vector_shift): Likewise.
6447 (check_effective_target_vect_bswap): Likewise.
6448 (check_effective_target_vect_shift_char): Likewise.
6449 (check_effective_target_vect_long): Likewise.
6450 (check_effective_target_vect_float): Likewise.
6451 (check_effective_target_vect_double): Likewise.
6452 (check_effective_target_vect_long_long): Likewise.
6453 (check_effective_target_vect_no_int_max): Likewise.
6454 (check_effective_target_vect_no_int_add): Likewise.
6455 (check_effective_target_vect_no_bitwise): Likewise.
6456 (check_effective_target_vect_widen_shift): Likewise.
6457 (check_effective_target_vect_no_align): Likewise.
6458 (check_effective_target_vect_hw_misalign): Likewise.
6459 (check_effective_target_vect_element_align): Likewise.
6460 (check_effective_target_vect_condition): Likewise.
6461 (check_effective_target_vect_cond_mixed): Likewise.
6462 (check_effective_target_vect_char_mult): Likewise.
6463 (check_effective_target_vect_short_mult): Likewise.
6464 (check_effective_target_vect_int_mult): Likewise.
6465 (check_effective_target_vect_extract_even_odd): Likewise.
6466 (check_effective_target_vect_interleave): Likewise.
6467 (check_effective_target_vect_stridedN): Likewise.
6468 (check_effective_target_vect_multiple_sizes): Likewise.
6469 (check_effective_target_vect64): Likewise.
6470 (check_effective_target_vect_call_copysignf): Likewise.
6471 (check_effective_target_vect_call_sqrtf): Likewise.
6472 (check_effective_target_vect_call_btrunc): Likewise.
6473 (check_effective_target_vect_call_btruncf): Likewise.
6474 (check_effective_target_vect_call_ceil): Likewise.
6475 (check_effective_target_vect_call_ceilf): Likewise.
6476 (check_effective_target_vect_call_floor): Likewise.
6477 (check_effective_target_vect_call_floorf): Likewise.
6478 (check_effective_target_vect_call_lceil): Likewise.
6479 (check_effective_target_vect_call_lfloor): Likewise.
6480 (check_effective_target_vect_call_nearbyint): Likewise.
6481 (check_effective_target_vect_call_nearbyintf): Likewise.
6482 (check_effective_target_vect_call_round): Likewise.
6483 (check_effective_target_vect_call_roundf): Likewise.
6484 (check_effective_target_vect_perm): Likewise, but also append *_saved
6485 to the existing global name to properly cache the result.
6486 (check_effective_target_vect_perm_byte): Likewise.
6487 (check_effective_target_vect_perm_short): Likewise.
6488 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6489 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6490 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6491 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6492 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6493 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6494 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6495 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6496 (check_effective_target_vect_sdot_qi): Likewise.
6497 (check_effective_target_vect_udot_qi): Likewise.
6498 (check_effective_target_vect_sdot_hi): Likewise.
6499 (check_effective_target_vect_udot_hi): Likewise.
6500 (check_effective_target_vect_usad_char): Likewise.
6501 (check_effective_target_vect_pack_trunc): Likewise.
6502 (check_effective_target_vect_unpack): Likewise.
6503 (check_effective_target_vect_aligned_arrays): Likewise.
6504 (check_effective_target_vect_natural_alignment): Likewise.
6505 (check_effective_target_vector_alignment_reachable): Likewise.
6506 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6507 (is-effective-target): Initialize et_index if undefined.
6508 (et-dg-runtest): New.
6509 (et-is-effective-target): Likewise.
6510 (check_vect_support_and_set_flags): Add supported MIPS targets to
6511 EFFECTIVE_TARGETS list. Return the number of supported targets.
6512
8f63caf6 65132016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6514 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6515
6516 PR middle-end/70920
6517 * gcc.dg/pr70920-1.c: New test-case.
6518 * gcc.dg/pr70902-2.c: Likewise.
6519 * gcc.dg/pr70920-3.c: Likewise.
6520 * gcc.dg/pr70920-4.c: Likewise
6521 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6522 2 instead of 3.
6523
7d575fff
AM
65242016-07-25 Alexander Monakov <amonakov@ispras.ru>
6525
6526 * gcc.c-torture/execute/pr71494.c: Require label_values.
6527 * gcc.dg/pr16973.c: Ditto.
6528
bf01e070
SKS
65292016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6530
6531 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6532 * gcc.dg/torture/pr69771.c: Require int32plus.
6533 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6534
16b05965
ML
65352016-07-25 Martin Liska <mliska@suse.cz>
6536
6537 * gcc.dg/torture/pr71987.c: New test.
6538
d52d3767
SK
65392016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6540
6541 PR fortran/71935
6542 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6543 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6544 * gfortran.dg/pr71935.f90: New test.
6545
94087e88 65462016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6547
6548 PR c++/71675
6549 * g++.dg/ext/atomic-3.C: New test.
6550 * gcc.dg/atomic/pr71675.c: New test.
6551
58b3986e
ES
65522016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6553
6554 * gcc.target/i386/mvc8.c: New test.
6555
faa1612a
BC
65562016-07-22 Bin Cheng <bin.cheng@arm.com>
6557
6558 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6559 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6560
1603ebe0
TK
65612016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6562
6563 PR fortran/71795
6564 * gfortran.dg/constructor_50.f90: New test.
6565
bc91c436
ML
65662016-07-22 Martin Liska <mliska@suse.cz>
6567
6568 PR gcov-profile/69028
6569 PR gcov-profile/62047
6570 * g++.dg/cilk-plus/pr69028.C: New test.
6571
9fe9a3a7
AV
65722016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6573
6574 * gfortran.dg/coarray_stat_2.f90: New test.
6575
70866e3d
MM
65762016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6577
6578 * gcc.target/powerpc/vec-extract.h: New files to check the
6579 vec_extract built-in functions for all vector types, testing
6580 accessing each element, both with constant and variable element
6581 numbers.
6582 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6583 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6584 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6585 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6586 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6587 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6588 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6589 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6590 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6591
ab3af181
JJ
65922016-07-21 Jakub Jelinek <jakub@redhat.com>
6593
6594 PR c++/71728
6595 * g++.dg/other/pr71728.C: New test.
6596
ebe8f322
JG
65972016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6598
6599 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6600 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6601 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6602 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6603 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6604
959cef74
RB
66052016-07-21 Richard Biener <rguenther@suse.de>
6606
6607 PR tree-optimization/71947
6608 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6609
b24d9420
BC
66102016-07-21 Bin Cheng <bin.cheng@arm.com>
6611
6612 * gcc.dg/tree-ssa/scev-15.c: New.
6613
23974819
BC
66142016-07-21 Bin Cheng <bin.cheng@arm.com>
6615
6616 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6617
ee78cbaa
JJ
66182016-07-21 Jakub Jelinek <jakub@redhat.com>
6619
6620 PR c++/71941
6621 * g++.dg/gomp/pr71941.C: New test.
6622
52ed68f7
DM
66232016-07-20 David Malcolm <dmalcolm@redhat.com>
6624
6625 PR c/70339
6626 PR c/71858
6627 * g++.dg/spellcheck-identifiers.C: New test case, based on
6628 gcc.dg/spellcheck-identifiers.c.
6629 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6630 gcc.dg/spellcheck-identifiers-2.c.
6631 * g++.dg/spellcheck-typenames.C: New test case, based on
6632 gcc.dg/spellcheck-typenames.c
6633
18407bfb
JW
66342016-07-20 Jonathan Wakely <jwakely@redhat.com>
6635
6636 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6637 pointer to member function and also test catching by reference.
6638
4c07fd98
DV
66392016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6640
6641 * gcc.target/s390/pr67443.c: Fix test case.
6642
fee21d65
DV
66432016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6644
6645 * gcc.target/s390/insv-1.c: Xfail some tests.
6646 * gcc.target/s390/insv-2.c: Likewise.
6647
dbe9dfdd
GJL
66482016-07-20 Georg-Johann Lay <avr@gjlay.de>
6649
6650 * gcc.target/avr/torture/get-mem.c: New test.
6651 * gcc.target/avr/torture/set-mem.c: New test.
6652
c25e1d82
GJL
66532016-07-20 Georg-Johann Lay <avr@gjlay.de>
6654
6655 PR target/71948
6656 * gcc.target/avr/torture/tiny-progmem.c: New test.
6657
109d2197
JJ
66582016-07-20 Jakub Jelinek <jakub@redhat.com>
6659
7419f441
JJ
6660 PR c++/71909
6661 * g++.dg/parse/pr71909.C: New test.
6662 * g++.dg/tm/pr71909.C: New test.
6663
109d2197
JJ
6664 PR c++/50060
6665 * g++.dg/cpp0x/constexpr-50060.C: New test.
6666 * g++.dg/cpp1y/constexpr-50060.C: New test.
6667
144530cf
ML
66682016-07-20 Martin Liska <mliska@suse.cz>
6669
6670 * gfortran.dg/graphite/pr71898.f90: New test.
6671
04ac4afa
BC
66722016-07-20 Bin Cheng <bin.cheng@arm.com>
6673
6674 PR tree-optimization/71503
6675 PR tree-optimization/71683
6676 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6677 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6678
dcbdb17a
ML
66792016-07-20 Martin Liska <mliska@suse.cz>
6680
6681 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6682 * gcc.dg/plugin/sreal-test-1.c: Remove.
6683 * gcc.dg/plugin/sreal_plugin.c: Remove.
6684
6ed82555
TK
66852016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6686
6687 PR fortran/71902
6688 * gfortran.dg/dependency_47.f90: New test.
6689
13da0507
JJ
66902016-07-19 Jakub Jelinek <jakub@redhat.com>
6691
4833f561
JJ
6692 PR rtl-optimization/71916
6693 * gcc.c-torture/compile/pr71916.c: New test.
6694
4fda19ef
JJ
6695 PR middle-end/71874
6696 * g++.dg/torture/pr71874.C: New test.
6697
13da0507
JJ
6698 PR middle-end/71734
6699 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6700 (my_alloc): Rewritten to use __builtin_posix_memalign and
6701 __SIZE_TYPE__.
6702 (my_free): Use __builtin_free instead of _mm_free.
6703 (Vec::operator=): Use __builtin_memcpy.
6704
e7980add
MJ
67052016-07-19 Martin Jambor <mjambor@suse.cz>
6706
61c73a7f
UB
6707 PR fortran/71688
6708 * gfortran.dg/pr71688.f90: New test.
e7980add 6709
13e88953
RB
67102016-07-19 Richard Biener <rguenther@suse.de>
6711
6712 * c-c++-common/vector-subscript-6.c: New testcase.
6713 * c-c++-common/vector-subscript-7.c: Likewise.
6714
1caf0482
SKS
67152016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6716
a23404c9 6717 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6718 and UInt32 based on __SIZEOF_INT__.
6719
cef5388d
RB
67202016-07-19 Richard Biener <rguenther@suse.de>
6721
6722 PR tree-optimization/71901
6723 * gcc.dg/torture/pr71901.c: New testcase.
6724
67252016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6726
6727 PR tree-optimization/71908
6728 * gcc.dg/torture/pr71908.c: New testcase.
6729
a8f7a895
MM
67302016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6731
6732 PR target/71493
6733 * gcc.target/powerpc/pr71493-1.c: New test.
6734 * gcc.target/powerpc/pr71493-2.c: Likewise.
6735
f2111a36
JJ
67362016-07-18 Jakub Jelinek <jakub@redhat.com>
6737
99516432
JJ
6738 PR c++/71835
6739 * g++.dg/conversion/ambig3.C: New test.
6740
87713c6a
JJ
6741 PR c++/71828
6742 * g++.dg/cpp0x/constexpr-71828.C: New test.
6743
7a7f16ca
JJ
6744 PR c++/71826
6745 * g++.dg/template/pr71826.C: New test.
6746
f4d90295
JJ
6747 PR c++/71822
6748 * g++.dg/template/defarg21.C: New test.
6749
f2111a36
JJ
6750 PR c++/71871
6751 * g++.dg/ext/vector31.C: New test.
6752
0b965526
UB
67532016-07-18 Uros Bizjak <ubizjak@gmail.com>
6754
6755 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6756
94e136b9
YR
67572016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6758
6759 PR tree-optimization/71734
6760 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6761
7072df0a
DV
67622016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6763
6764 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6765 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6766 stack-layout-dynamic-1.c: New test.
6767
54158a1a
AK
67682016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6769
6770 * gcc.target/s390/nolrl-1.c: New test.
6771
43068916
FR
67722016-07-17 Fritz Reese <fritzoreese@gmail.com>
6773
6774 PR fortran/71523
6775 * gfortran.dg/pr71523_1.f90: New test.
6776 * gfortran.dg/pr71523_2.f90: New test.
6777
a9356b12
AS
67782016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6779
6780 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6781
a07b81c7 67822016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6783 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6784
6785 PR fortran/62125
6786 * gfortran.dg/pr62125.f90: New test.
6787
96c0ec12
BS
67882016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6789
6790 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6791 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6792
479d0ed5
JW
67932016-07-15 Jonathan Wakely <jwakely@redhat.com>
6794
6795 PR c++/58796
6796 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6797 * g++.dg/cpp0x/nullptr35.C: New test.
6798
41c7438e
BC
67992016-07-15 Bin Cheng <bin.cheng@arm.com>
6800
6801 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6802
f7ba880b
CP
68032016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6804
6805 * gfortran.dg/goacc/vector_length.f90: New test.
6806
b9aba0a0
RB
68072016-07-15 Richard Biener <rguenther@suse.de>
6808
6809 PR tree-optimization/71881
6810 * gcc.dg/torture/pr71881.c: New testcase.
6811
9513d5fb
RB
68122016-07-15 Richard Biener <rguenther@suse.de>
6813
6814 PR tree-optimization/71887
6815 * gcc.dg/torture/pr71887.c: New testcase.
6816
ddbbcb19
JJ
68172016-07-15 Jakub Jelinek <jakub@redhat.com>
6818
6819 PR c/71858
6820 * gcc.dg/spellcheck-identifiers-3.c: New test.
6821
29eb509c
AV
68222016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6823
6824 PR fortran/71807
6825 * gfortran.dg/null_9.f90: New test.
6826
43aabfcf
BC
68272016-07-15 Bin Cheng <bin.cheng@arm.com>
6828
6829 * gcc.dg/tree-ssa/loop-41.c: New test.
6830
afc89e58
BC
68312016-07-15 Bin Cheng <bin.cheng@arm.com>
6832
6833 PR tree-optimization/71347
6834 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6835
6fa682ad
SK
68362016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6837
6838 PR fortran/29819
6839 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6840 * gfortran.dg/contains.f90: Ditto.
6841 * gfortran.dg/contains_empty_1.f03: Ditto.
6842 * gfortran.dg/submodule_3.f08: Ditto.
6843
dd36b877
JJ
68442016-07-14 Jakub Jelinek <jakub@redhat.com>
6845
a60a5d31
JJ
6846 PR testsuite/71865
6847 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6848 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6849 expected diagnostics.
6850
dd36b877
JJ
6851 PR c/71858
6852 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6853 * gcc.dg/spellcheck-identifiers-2.c: New test.
6854 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6855 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6856
a241f8ca
JJ
68572016-07-14 Jakub Jelinek <jakub@redhat.com>
6858
6859 PR tree-optimization/71872
6860 * gcc.c-torture/compile/pr71872.c: New test.
6861
d62b809c
TP
68622016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6863
6864 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6865 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6866 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6867 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6868 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6869 * gcc.target/arm/atomic-op-acquire-1.c: This.
6870 * gcc.target/arm/atomic-op-char.c: Rename into ...
6871 * gcc.target/arm/atomic-op-char-1.c: This.
6872 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6873 * gcc.target/arm/atomic-op-consume-1.c: This.
6874 * gcc.target/arm/atomic-op-int.c: Rename into ...
6875 * gcc.target/arm/atomic-op-int-1.c: This.
6876 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6877 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6878 * gcc.target/arm/atomic-op-release.c: Rename into ...
6879 * gcc.target/arm/atomic-op-release-1.c: This.
6880 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6881 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6882 * gcc.target/arm/atomic-op-short.c: Rename into ...
6883 * gcc.target/arm/atomic-op-short-1.c: This.
6884 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6885 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6886 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6887 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6888 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6889 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6890 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6891 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6892 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6893 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6894
1f8dd420
AV
68952016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6896
6897 PR fortran/70842
6898 * gfortran.dg/select_type_35.f03: New test.
6899
53109ba8
KT
69002016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6901
6902 PR target/65951
6903 PR tree-optimization/70923
6904 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6905 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6906 * gcc.dg/vect/pr65951.c: Likewise.
6907 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6908
91f35b7f
DE
69092016-07-14 David Edelsohn <dje.gcc@gmail.com>
6910
6911 * c-c++-common/pr60226.c: Expect maximum object file alignment
6912 error on AIX.
6913
351168fe
RB
69142016-07-14 Richard Biener <rguenther@suse.de>
6915
6916 PR tree-optimization/71866
6917 * gcc.dg/torture/pr71866.c: New testcase.
6918
94c32c00
TP
69192016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6920
6921 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6922 selector and enclose boolean expression in curly braces.
6923
b799a481
AM
69242016-07-14 Alan Modra <amodra@gmail.com>
6925
6926 PR target/71733
6927 * gcc.target/powerpc/p9-novsx.c: New.
6928
f63ba78c
AK
69292016-07-13 Andi Kleen <ak@linux.intel.com>
6930
6931 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6932 * g++.dg/tree-prof/morefunc.C: Dito.
6933 * g++.dg/tree-prof/pr35545.C: Dito.
6934 * g++.dg/tree-prof/reorder.C: Dito.
6935 * gcc.dg/tree-prof/20050826-2.c: Dito.
6936 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6937 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6938 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6939 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6940 * gcc.dg/tree-prof/inliner-1.c: Dito.
6941 * gcc.dg/tree-prof/merge_block.c: Dito.
6942 * gcc.dg/tree-prof/stringop-1.c: Dito.
6943 * gcc.dg/tree-prof/stringop-2.c: Dito.
6944 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6945 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6946 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6947 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6948 * gcc.dg/tree-prof/update-loopch.c: Dito.
6949 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6950 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6951 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6952 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6953 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6954 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6955 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6956
f4d5a23d
AK
69572016-07-13 Andi Kleen <ak@linux.intel.com>
6958
6959 * lib/profopt.exp (profopt-execute): Remove .imports files.
6960
ae145898
AK
69612016-07-13 Andi Kleen <ak@linux.intel.com>
6962
0b965526 6963 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6964
e97bd4f5
AK
69652016-07-13 Andi Kleen <ak@linux.intel.com>
6966
6967 * lib/profopt.exp (dg-final-scan-autofdo,
6968 dg-final-scan-not-autofdo): New functions.
6969
6fa3d4b4
BC
69702016-07-13 Bin Cheng <bin.cheng@arm.com>
6971
6972 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6973 * gcc.dg/vect/vect-35.c: Ditto.
6974 * gcc.dg/vect/vect-alias-check-2.c: New test.
6975
65f18bc6
ML
69762016-07-13 Martin Liska <mliska@suse.cz>
6977
6978 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6979 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6980 * gfortran.dg/pr42108.f90: Update expected dump scan.
6981
9737f35b
RB
69822016-07-13 Richard Biener <rguenther@suse.de>
6983
6984 PR tree-optimization/24574
6985 * gcc.dg/pr24574.c: New testcase.
6986
62c0ea4b
SKS
69872016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6988
0b965526 6989 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6990 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6991 * c-c++-common/pr68833-1.c: Require int32plus.
6992 * gcc.dg/ipa/pr63551.c: Likewise.
6993 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6994 * gcc.dg/ipa/pr64041.c: Require int32plus.
6995
c7ed8938
IE
69962016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6997
6998 PR ipa/71633
6999 * g++.dg/pr71633.C: New test.
7000
5ce15300
TP
70012016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7002
7003 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7004 Add new arm_thumb1_cbz_ok effective target.
7005 * gcc.target/arm/cbz.c: New test.
7006
2b9509a3
TP
70072016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7008
7009 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7010 Define effective target.
7011 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7012 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7013 * gcc.target/arm/movhi_movw.c: New test.
7014 * gcc.target/arm/movsi_movw.c: Likewise.
7015 * gcc.target/arm/movdi_movw.c: Likewise.
7016
7f15b177
RB
70172016-07-13 Richard Biener <rguenther@suse.de>
7018
7019 PR middle-end/71104
7020 * gcc.dg/pr71104-1.c: New testcase.
7021 * gcc.dg/pr71104-2.c: Likewise.
7022
0b0a896e
MM
70232016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7024
7025 PR target/71805
7026 * gcc.target/powerpc/pr71805.c: New test.
7027
f906f5ed
BS
70282016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7029
7030 * gcc.target/powerpc/divkc3-1.c: New.
7031 * gcc.target/powerpc/mulkc3-1.c: New.
7032
9e63c3aa
NS
70332016-07-12 Nathan Sidwell <nathan@acm.org>
7034
7035 * gcc.target/arm/data-rel-1.c: New.
7036 * gcc.target/arm/data-rel-2.c: New.
7037 * gcc.target/arm/data-rel-3.c: New.
7038
f507d202
ML
70392016-07-12 Martin Liska <mliska@suse.cz>
7040
7041 * gcc.dg/params/blocksort-part.c: New test.
7042 * gcc.dg/params/params.exp: New file.
7043
d6f7c125
KT
70442016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7045
7046 PR middle-end/71700
7047 * gcc.c-torture/execute/pr71700.c: New test.
7048
37ccb0ba
SB
70492016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7050 Richard Biener <rguenther@suse.de>
7051
7052 PR tree-optimization/23286
7053 PR tree-optimization/70159
7054 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7055 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7056 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7057 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7058 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7059 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7060 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7061 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7062 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7063 * gcc.dg/pr51879-12.c: Likewise.
7064 * gcc.dg/strlenopt-9.c: Likewise.
7065 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7066 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7067 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7068 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7069 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7070 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7071 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7072 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7073 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7074 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7075 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7076 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7077 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7078 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7079 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7080
712a93d6
RB
70812016-07-12 Richard Biener <rguenther@suse.de>
7082
7083 PR rtl-optimization/68961
7084 * gcc.target/i386/pr68961.c: New testcase.
7085
c392943c
JJ
70862016-07-11 Jakub Jelinek <jakub@redhat.com>
7087
3d56e6a4
JJ
7088 PR middle-end/71758
7089 * c-c++-common/gomp/pr71758.c: New test.
7090 * gfortran.dg/gomp/pr71758.f90: New test.
7091
c392943c
JJ
7092 PR tree-optimization/71823
7093 * gcc.dg/vect/pr71823.c: New test.
7094
741d3be5
DM
70952016-07-11 David Malcolm <dmalcolm@redhat.com>
7096
7097 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7098 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7099 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7100
92fa45b5
L
71012016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7102
7103 PR target/71801
7104 * gcc.target/i386/pr71801.c: New test.
7105
f51606c7
RB
71062016-07-11 Richard Biener <rguenther@suse.de>
7107
7108 PR tree-optimization/71816
7109 * gcc.dg/torture/pr71816.c: New testcase.
7110
36b54ce0
TK
71112016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7112
7113 PR fortran/71783
7114 * gfortran.dg/dependency_46.f90: New test.
7115
d13835b6
VM
71162016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7117
7118 PR rtl-optimization/71621
7119 * gcc.target/i386/pr71621-1.c: New.
7120 * gcc.target/i386/pr71621-2.c: New.
7121
642bcbdf
CP
71222016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7123
7124 * gfortran.dg/goacc/pr71704.f90: New test.
7125
02eb5b8b
BS
71262016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7127
7128 PR target/71297
7129 * gcc.target/powerpc/pr71297.c: New.
7130
8beb9a0d
JW
71312016-07-08 Jiong Wang <jiong.wang@arm.com>
7132
7133 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7134
cef4b650
MM
71352016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7136
7137 PR target/71806
7138 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7139
3c3ecf52
AH
71402016-07-08 Alan Hayward <alan.hayward@arm.com>
7141
7142 PR tree-optimization/71667
7143 * gcc.dg/vect/pr71667.c: New
7144
2660286d
ML
71452016-07-08 Martin Liska <mliska@suse.cz>
7146
7147 * gcc.dg/torture/pr71606.c: New test.
7148
70cdd4ae
JD
71492016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7150
7151 PR fortran/71764
7152 * gfortran.dg/pr71764.f90: New test.
7153
842dc2e6
JJ
71542016-07-07 Jakub Jelinek <jakub@redhat.com>
7155 Kai Tietz <ktietz70@googlemail.com>
7156
7157 PR c++/70869
7158 PR c++/71054
7159 * g++.dg/cpp0x/pr70869.C: New test.
7160 * g++.dg/cpp0x/pr71054.C: New test.
7161
31be4262
DE
71622016-07-07 David Edelsohn <dje.gcc@gmail.com>
7163
7164 * g++.dg/debug/pr71432.C: Fail on AIX.
7165
1c122092
ML
71662016-07-07 Martin Liska <mliska@suse.cz>
7167
7168 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7169 an undefined behavior.
7170 * gfortran.dg/do_3.F90: Likewise.
7171 * gfortran.dg/do_check_11.f90: New test.
7172 * gfortran.dg/do_check_12.f90: New test.
7173 * gfortran.dg/do_corner_warn.f90: New test.
7174
7119f1b1
ML
71752016-07-07 Martin Liska <mliska@suse.cz>
7176
7177 * gfortran.dg/predict-1.f90: Ammend the test.
7178 * gfortran.dg/predict-2.f90: Likewise.
7179
275792f2
IE
71802016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7181
7182 PR ipa/71624
7183 * g++.dg/pr71624.C: New test.
7184
05a437c1
TP
71852016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7186
7187 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7188 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7189 ARMv8-M Mainline architectures.
7190
6f493951
TP
71912016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7192
7193 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7194 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7195
5ddaee94
SB
71962016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7197
7198 PR target/70098
7199 PR target/71763
7200 * gcc.target/powerpc/pr71763.c: New file.
7201
651afdb2
YR
72022016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7203
7204 PR tree-optimization/71518
0b965526 7205 * gcc.dg/pr71518.c: New test.
651afdb2 7206
9df99881
WD
72072016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7208
7209 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7210
7b4e0769
SKS
72112016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7212
0b965526 7213 PR target/50739
7b4e0769
SKS
7214 * gcc.target/avr/pr50739.c: New test.
7215
eb4432f7
JH
72162016-07-05 Jan Hubicka <jh@suse.cz>
7217
7218 * gcc.dg/tree-ssa/scev-14.c: update template.
7219
c01e092f
RS
72202016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7221
7222 * gcc.dg/vect/group-no-gaps-1.c: New test.
7223
8070763a
AK
72242016-07-05 Andi Kleen <ak@linux.intel.com>
7225
7226 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7227 if kernel supports MPX.
7228
3f8257db 72292016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7230
7231 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7232
36a265b1
MM
72332016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7234 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7235
7236 * gcc.target/powerpc/signbit-1.c: New test.
7237 * gcc.target/powerpc/signbit-2.c: New test.
7238 * gcc.target/powerpc/signbit-3.c: New test.
7239
7a98fb6e
KT
72402016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7241
7242 PR rtl-optimization/71594
7243 * gcc.dg/torture/pr71594.c: New test.
7244
1e3d54b4
JH
72452016-07-05 Jan Hubicka <jh@suse.cz>
7246
7247 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7248
84ca3893
DM
72492016-07-05 David Malcolm <dmalcolm@redhat.com>
7250
7251 PR c++/62314
3a146d46 7252 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7253 number of missing semicolon error.
7254 * g++.dg/pr62314-2.C: New test case.
7255
20d0bfce
AF
72562016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7257
7258 * gfortran.dg/coarray_stat_function.f90: New test.
7259 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7260 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7261 to new interfaces.
7262
69aaea06
AV
72632016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7264
7265 PR fortran/71623
7266 * gfortran.dg/deferred_character_17.f90: New test.
7267
f723a43c
CL
72682016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7269
7270 * gcc.target/arm/neon/polytypes.c: Move to ...
7271 * gcc.target/arm/polytypes.c: ... here.
7272 * gcc.target/arm/neon/pr51534.c: Move to ...
7273 * gcc.target/arm/pr51534.c: ... here.
7274 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7275 * gcc.target/arm/vect-vcvt.c: ... here.
7276 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7277 * gcc.target/arm/vect-vcvtq.c: ... here.
7278 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7279 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7280 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7281 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7282 * gcc.target/arm/neon/neon.exp: Delete.
7283 * gcc.target/arm/neon/: Delete.
7284
d73e0ccf
JD
72852016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7286
7287 PR fortran/65575
7288 * gfortran.dg: pr65575.f90: New test.
7289
c20f6223
JD
72902016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7291
7292 PR fortran/35849
7293 * gfortran.dg: pr35849.f90: New test.
7294
2a5537c3
JJ
72952016-07-04 Jakub Jelinek <jakub@redhat.com>
7296
7297 PR c++/71739
7298 * g++.dg/cpp0x/pr71739.C: New test.
7299
740f9751
CL
73002016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7301
7302 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7303
bf749919
DV
73042016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7305
7306 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7307 locr.
7308 * gcc.target/s390/loc-1.c: New test.
7309
430bb38e
YR
73102016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7311
3a146d46
JJ
7312 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7313 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7314
15f6e0da
RR
73152016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7316
7317 PR target/63874
7318 * gcc.target/aarch64/pr63874.c: New test.
7319
79335075
JB
73202016-07-04 Jan Beulich <jbeulich@suse.com>
7321
7322 * g++.dg/header.c: New.
7323 * gcc.dg/header.c: New.
7324
557e8c49
JJ
73252016-07-02 Jakub Jelinek <jakub@redhat.com>
7326
7327 PR c/71719
7328 * c-c++-common/Wunused-var-15.c: New test.
7329
79a592e3
JJ
73302016-07-01 Jakub Jelinek <jakub@redhat.com>
7331
7332 PR fortran/71687
7333 * gfortran.dg/gomp/pr71687.f90: New test.
7334
e2298656
BS
73352016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7336
7337 * gcc.dg/const-float128-ped.c: Require __float128 effective
7338 target and options.
7339 * gcc.dg/const-float128.c: Likewise.
7340 * gcc.dg/torture/float128-cmp-invalid.c: Require
7341 __float128 and base_quadfloat_support effective targets, and
7342 __float128 options.
7343 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7344 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7345 * gcc.dg/torture/float128-nan.c: Likewise.
7346 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7347 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7348 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7349 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7350 (add_options_for___float128): New.
7351 (check_effective_target_base_quadword_support): New.
7352
70c11966
MM
73532016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7354
7355 PR target/71720
7356 * gcc.target/powerpc/pr71720.c: New test.
7357
059541fd
JB
73582016-07-01 Jan Beulich <jbeulich@suse.com>
7359
7360 * gcc.dg/bss.c: New.
7361
2c1e4964
PB
73622016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7363
7364 PR target/71698
7365 * gcc.target/powerpc/pr71698.c: New test.
7366
22e1cb39
GJL
73672016-07-01 Georg-Johann Lay <avr@gjlay.de>
7368
7369 PR target/71151
7370 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7371 instead of ".foo" for its section name.
7372 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7373 depending on MCU's flash size.
7374 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7375 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7376 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7377 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7378 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7379 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7380
466cf574
JB
73812016-07-01 Jan Beulich <jbeulich@suse.com>
7382
7383 * gcc.target/i386/pr65105-2.c: Add -msse2.
7384
351beab7
JJ
73852016-06-30 Jakub Jelinek <jakub@redhat.com>
7386
55a0f21a
JJ
7387 PR tree-optimization/71707
7388 * gcc.dg/strlenopt-29.c: New test.
7389
6245ad72
JJ
7390 PR fortran/71704
7391 * gfortran.dg/gomp/pr71704.f90: New test.
7392
351beab7
JJ
7393 PR fortran/71705
7394 * gfortran.dg/gomp/pr71705.f90: New test.
7395
5a3a6a5e
KN
73962016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7397
7398 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7399 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7400 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7401 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7402 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7403 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7404 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7405 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7406 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7407 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7408 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7409 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7410 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7411 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7412 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7413 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7414 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7415 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7416 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7417 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7418 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7419 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7420 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7421 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7422 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7423 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7424 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7425 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7426 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7427 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7428 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7429 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7430 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7431 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7432 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7433 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7434 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7435 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7436 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7437 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7438 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7439 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7440 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7441 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7442 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7443 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7444 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7445 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7446 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7447 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7448 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7449 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7450 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7451 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7452 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7453 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7454 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7455 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7456 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7457 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7458 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7459 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7460 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7461 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7462 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7463 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7464 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7465 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7466 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7467 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7468 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7469 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7470 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7471 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7472 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7473 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7474 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7475 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7476 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7477 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7478 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7479
3dfa8071 74802016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7481 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7482
7483 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7484
9bd62242 74852016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7486 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7487
7488 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7489
603107fb
DM
74902016-06-30 David Malcolm <dmalcolm@redhat.com>
7491
7492 PR driver/71651
7493 * gcc.dg/spellcheck-options-12.c: New test case.
7494
205cccc7
JJ
74952016-06-30 Jakub Jelinek <jakub@redhat.com>
7496
7497 PR middle-end/71693
7498 * gcc.c-torture/compile/pr71693.c: New test.
7499
f4452176
DM
75002016-06-29 David Malcolm <dmalcolm@redhat.com>
7501
7502 * gcc.dg/spellcheck-params.c: New testcase.
7503 * gcc.dg/spellcheck-params-2.c: New testcase.
7504
c5e74d9d
MM
75052016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7506
7507 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7508 vector extract instructions.
7509 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7510
e44ecbfd
JD
75112016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7512
7513 PR fortran/71686
7514 * gfortran.dg/unexpected_eof_2.f90: New test.
7515 * gfortran.dg/unexpected_eof_3.f90: New test.
7516
ee446d9f
JW
75172016-06-29 Jim Wilson <jim.wilson@linaro.org>
7518
7519 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7520
27f67461
CP
75212016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7522
7523 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7524 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7525 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7526
b1206d29
RB
75272016-06-29 Richard Biener <rguenther@suse.de>
7528
7529 PR middle-end/15256
7530 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7531
1af21224
MW
75322016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7533
7534 * gcc.target/arm/aapcs/neon-vect10.c: Require
7535 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7536 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7537 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7538 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7539 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7540 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7541 * gcc.target/arm/fp16-aapcs-1.c: Require
7542 -mfloat-ab=hard. Also simplify the test.
7543 * gcc.target/arm/fp16-aapcs-2.c: New.
7544
7fe43755
MW
75452016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7546
0b965526 7547 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7548 (add_options_for_arm_fp16_ieee): New.
7549 (add_options_for_arm_fp16_alternative): New.
7550 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7551 long-line.
7552 (effective_target_arm_fp16_hw): New.
7553
264d951a
IE
75542016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7555
7556 PR tree-optimization/71655
7557 * g++.dg/pr71655.C: New test.
7558
5c846a81
ML
75592016-06-29 Martin Liska <mliska@suse.cz>
7560
7561 * gcc.dg/pr71585.c: New test.
7562 * gcc.dg/pr71585-2.c: New test.
7563 * gcc.dg/pr71585-3.c: New test.
7564
fafe9318
YR
75652016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7566
7567 PR tree-optimization/70729
7568 * g++.dg/vect/pr70729.cc: New test.
7569
54d19c3b
TS
75702016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7571
7572 * c-c++-common/gomp/cancel-1.c: Extend.
7573
5f3cd7c3
JJ
75742016-06-29 Jakub Jelinek <jakub@redhat.com>
7575
7576 PR tree-optimization/71625
7577 * gcc.dg/strlenopt-28.c: New test.
7578
4aa83879
RB
75792016-06-29 Richard Biener <rguenther@suse.de>
7580
7581 PR middle-end/71002
7582 * g++.dg/torture/pr71002.C: Adjust testcase.
7583
152ef731
JJ
75842016-06-29 Jakub Jelinek <jakub@redhat.com>
7585
7586 PR c/71685
7587 * gcc.dg/pr71685.c: New test.
7588
75892016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7590
7591 PR c/71552
7592 * gcc.dg/init-bad-9.c: New test.
7593
d41dc215
BS
75942016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7595
7596 * gcc.target/powerpc/abs128-1.c: Require VSX.
7597 * gcc.target/powerpc/copysign128-1.c: Likewise.
7598 * gcc.target/powerpc/inf128-1.c: Likewise.
7599 * gcc.target/powerpc/nan128-1.c: Likewise.
7600
6a20b538
JJ
76012016-06-28 Jakub Jelinek <jakub@redhat.com>
7602
7603 PR middle-end/71626
7604 * gcc.c-torture/execute/pr71626-1.c: New test.
7605 * gcc.c-torture/execute/pr71626-2.c: New test.
7606
77d93c47
PB
76072016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7608
7609 PR target/71656
7610 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7611
a8264058
SB
76122016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7613
7614 PR target/71670
7615 * gcc.target/powerpc/pr71670.c: New testcase.
7616
0dc47331
PB
76172016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7618
7619 PR target/71656
7620 * gcc.target/powerpc/pr71656-1.c: New test.
7621 * gcc.target/powerpc/pr71656-2.c: New test.
7622
b65ffc79
CL
76232016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7624
7625 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7626 around fp16 code.
7627 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7628 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7629 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7630 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7631 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7632 Add arm_neon_fp16_ok effective target.
0b965526
UB
7633 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7634 Likewise.
7635 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7636 Likewise.
7637 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7638 Likewise.
7639 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7640 Likewise.
7641 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7642 Likewise.
7643 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7644 Likewise.
7645 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7646 Likewise.
7647 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7648 Likewise.
7649 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7650 Likewise.
7651 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7652 Likewise.
7653 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7654 Likewise.
b65ffc79 7655
9bb86f40
JH
76562016-06-26 Jan Hubicka <hubicka@ucw.cz>
7657
7658 * gcc.dg/predict-12.c: New testcase.
7659
46db0fd4
JD
76602016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7661
7662 PR fortran/71649
7663 * gfortran.dg/pr71649.f90: New test.
7664
2a65e70b
JJ
76652016-06-25 Jakub Jelinek <jakub@redhat.com>
7666
f8a06e24
JJ
7667 PR tree-optimization/71643
7668 * g++.dg/opt/pr71643.C: New test.
7669
2a65e70b
JJ
7670 PR tree-optimization/71631
7671 * gcc.c-torture/execute/pr71631.c: New test.
7672
7805417a
JH
76732016-06-24 Jan Hubicka <hubicka@ucw.cz>
7674
7675 * gcc.dg/predict-11.c: New testcase.
7676 * gfortran.dg/predict-2.f90: New testcase.
7677
888ed1a3
JH
76782016-06-24 Jan Hubicka <hubicka@ucw.cz>
7679
7680 * gcc.dg/predict-10.c: New test.
7681
53605f35
BS
76822016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7683
7684 * gcc.target/powerpc/abs128-1.c: New.
7685 * gcc.target/powerpc/copysign128-1.c: New.
7686 * gcc.target/powerpc/inf128-1.c: New.
7687 * gcc.target/powerpc/nan128-1.c: New.
7688
7b22b4c6
EB
76892016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7690
7691 * gfortran.dg/pr71642.f90: New test.
7692
37e373c2
JJ
76932016-06-24 Jakub Jelinek <jakub@redhat.com>
7694
7695 PR tree-optimization/71647
7696 * gcc.target/i386/pr71647.c: New test.
7697
b20b79f2
L
76982016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7699
7700 * gcc.target/i386/noplt-gd-1.c: New test.
7701 * gcc.target/i386/noplt-gd-2.c: Likewise.
7702 * gcc.target/i386/noplt-gd-3.c: Likewise.
7703 * gcc.target/i386/noplt-ld-1.c: Likewise.
7704 * gcc.target/i386/noplt-ld-2.c: Likewise.
7705 * gcc.target/i386/noplt-ld-3.c: Likewise.
7706 * lib/target-supports.exp
7707 (check_effective_target_tls_get_addr_via_got): New.
7708
04619cb8
UB
77092016-06-24 Uros Bizjak <ubizjak@gmail.com>
7710
7711 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7712 testsuite compile flags.
7713 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7714 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7715
77162016-06-24 Uros Bizjak <ubizjak@gmail.com>
7717
7718 * g++dg/vect/pr36684.cc: Add dg-do compile.
7719 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7720 * gcc.dg/vect/pr70021.c: Ditto.
7721 * gcc.dg/vect/pr70138-1.c: Ditto.
7722 * gcc.dg/vect/pr70138-2.c: Ditto.
7723 * gcc.dg/vect/pr70354-1.c: Ditto.
7724 * gcc.dg/vect/pr70354-2.c: Ditto.
7725 * gcc.dg/vect/pr71259.c: Ditto.
7726 * gcc.dg/vect/pr71416-1.c: Ditto.
7727 * gcc.dg/vect/slp-43.c: Ditto.
7728 * gcc.dg/vect/slp-45.c: Ditto.
7729 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7730 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7731 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7732 * gfortran.dg/vect/pr69980.f90: Ditto.
7733
77342016-06-24 Uros Bizjak <ubizjak@gmail.com>
7735
7736 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7737 * gcc.dg/vect/bb-slp-30.c: Ditto.
7738 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7739 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7740 * gcc.dg/vect/pr45902.c: Ditto.
7741 * gcc.dg/vect/pr48172.c: Ditto.
7742 * gcc.dg/vect/pr48377.c: Ditto.
7743 * gcc.dg/vect/pr49038.c: Ditto.
7744 * gcc.dg/vect/pr49771.c: Ditto.
7745 * gcc.dg/vect/pr52091.c: Ditto.
7746 * gcc.dg/vect/pr53185-2.c: Ditto.
7747 * gcc.dg/vect/pr56826.c: Ditto.
7748 * gcc.dg/vect/pr60276.c: Ditto.
7749 * gcc.dg/vect/pr62021.c: Ditto.
7750 * gcc.dg/vect/pr63530.c: Ditto.
7751 * gcc.dg/vect/pr65518.c: Ditto.
7752 * gcc.dg/vect/pr65947-1.c: Ditto.
7753 * gcc.dg/vect/pr65947-10.c: Ditto.
7754 * gcc.dg/vect/pr65947-11.c: Ditto.
7755 * gcc.dg/vect/pr65947-12.c: Ditto.
7756 * gcc.dg/vect/pr65947-13.c: Ditto.
7757 * gcc.dg/vect/pr65947-2.c: Ditto.
7758 * gcc.dg/vect/pr65947-3.c: Ditto.
7759 * gcc.dg/vect/pr65947-4.c: Ditto.
7760 * gcc.dg/vect/pr65947-5.c: Ditto.
7761 * gcc.dg/vect/pr65947-6.c: Ditto.
7762 * gcc.dg/vect/pr65947-7.c: Ditto.
7763 * gcc.dg/vect/pr65947-8.c: Ditto.
7764 * gcc.dg/vect/pr65947-9.c: Ditto.
7765 * gcc.dg/vect/pr71416-1.c: Ditto.
7766 * gcc.dg/vect/pr71439.c: Ditto.
7767 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7768 * gcc.dg/vect/vect-bswap16.c: Ditto.
7769 * gcc.dg/vect/vect-bswap32.c: Ditto.
7770 * gcc.dg/vect/vect-bswap64.c: Ditto.
7771 * gcc.dg/vect/vect-live-1.c: Ditto.
7772 * gcc.dg/vect/vect-live-2.c: Ditto.
7773 * gcc.dg/vect/vect-live-3.c: Ditto.
7774 * gcc.dg/vect/vect-live-4.c: Ditto.
7775 * gcc.dg/vect/vect-live-5.c: Ditto.
7776 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7777 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7778 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7779 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7780 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7781 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7782 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7783 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7784 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7785 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7786 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7787 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7788 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7789 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7790 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7791 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7792 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7793
da224bcb
UB
77942016-06-24 Uros Bizjak <ubizjak@gmail.com>
7795
7796 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7797
dfee2870
L
77982016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7799
7800 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7801 ia32 if R_386_GOT32X relocation is supported.
7802 * gcc.target/i386/noplt-3.c: Likewise.
7803 * gcc.target/i386/noplt-2.c: Likewise.
7804 (main): Renamed to ...
7805 (bar): This.
7806 * gcc.target/i386/noplt-4.c: Likewise.
7807 (main): Renamed to ...
7808 (bar): This.
7809 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7810 * gcc.target/i386/pr67400-5.c: Likewise.
7811
a86451b9
JJ
78122016-06-24 Jakub Jelinek <jakub@redhat.com>
7813
00085092
JJ
7814 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7815 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7816
a86451b9
JJ
7817 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7818 f4): Adjust expected diagnostics.
7819 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7820 (T): If OVFP is defined, redefine to TP.
7821 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7822 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7823 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7824 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7825 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7826 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7827 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7828 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7829 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7830 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7831 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7832 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7833 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7834 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7835 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7836 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7837 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7838 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7839 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7840 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7841 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7842 as last argument to __builtin_add_overflow_p.
7843
7bb5d5f4
UB
78442016-06-23 Uros Bizjak <ubizjak@gmail.com>
7845
7846 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7847 dg-options and remove default vector testsuite compile flags.
7848 * g++.dg/vect/pr33860a.cc: Ditto.
7849 * g++.dg/vect/pr45470-a.cc: Ditto.
7850 * g++.dg/vect/pr45470-b.cc: Ditto.
7851 * g++.dg/vect/pr60896.cc: Ditto.
7852 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7853 * gcc.dg/vect/pr18308.c: Ditto.
7854 * gcc.dg/vect/pr24049.c: Ditto.
7855 * gcc.dg/vect/pr33373.c: Ditto.
7856 * gcc.dg/vect/pr36228.c: Ditto.
7857 * gcc.dg/vect/pr42395.c: Ditto.
7858 * gcc.dg/vect/pr42604.c: Ditto.
7859 * gcc.dg/vect/pr46663.c: Ditto.
7860 * gcc.dg/vect/pr48765.c: Ditto.
7861 * gcc.dg/vect/pr49093.c: Ditto.
7862 * gcc.dg/vect/pr49352.c: Ditto.
7863 * gcc.dg/vect/pr52298.c: Ditto.
7864 * gcc.dg/vect/pr52870.c: Ditto.
7865 * gcc.dg/vect/pr53185.c: Ditto.
7866 * gcc.dg/vect/pr53773.c: Ditto.
7867 * gcc.dg/vect/pr56695.c: Ditto.
7868 * gcc.dg/vect/pr62171.c: Ditto.
7869 * gcc.dg/vect/pr63530.c: Ditto.
7870 * gcc.dg/vect/pr68339.c: Ditto.
7871 * gcc.dg/vect/pr71259.c: Ditto.
7872 * gcc.dg/vect/vect-82_64.c: Ditto.
7873 * gcc.dg/vect/vect-83_64.c: Ditto.
7874 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7875 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7876 * gcc.dg/vect/vect-shift-2.c: Ditto.
7877 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7878 * gfortran.dg/vect/pr39318.f90: Ditto.
7879 * gfortran.dg/vect/pr45714-a.f: Ditto.
7880 * gfortran.dg/vect/pr45714-b.f: Ditto.
7881 * gfortran.dg/vect/pr46213.f90: Ditto.
7882
2d4bb02f
MM
78832016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7884 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7885
7886 * gcc.target/powerpc/p9-splat-5.c: New test.
7887
f6d1b868
UB
78882016-06-23 Uros Bizjak <ubizjak@gmail.com>
7889
7890 PR tree-optimization/71488
7891 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7892 * lib/target-supports.exp: ... here.
7893 (check_sse4_hw_available): New procedure.
7894 (check_effective_target_sse4_runtime): Ditto.
7895 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7896 -march=westmere for sse4_runtime targets.
936ff030 7897 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7898 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7899 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7900 (main): Call check_vect ().
a7898180 7901 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7902
c0597759
L
79032016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7904
7905 PR target/66232
7906 PR target/67400
7907 * gcc.target/i386/pr66232-14.c: New file.
7908 * gcc.target/i386/pr66232-15.c: Likewise.
7909 * gcc.target/i386/pr66232-16.c: Likewise.
7910 * gcc.target/i386/pr66232-17.c: Likewise.
7911 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7912 ia32 if R_386_GOT32X relocation is supported.
7913 * gcc.target/i386/pr67400-2.c: Likewise.
7914 * gcc.target/i386/pr67400-3.c: Likewise.
7915 * gcc.target/i386/pr67400-4.c: Likewise.
7916 * gcc.target/i386/pr67400-6.c: Likewise.
7917 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7918 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7919
5b0e27a7
JD
79202016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7921
7922 PR libgfortran/48852
7923 * gfortran.dg/char4_iunit_1.f03: Update test.
7924 * gfortran.dg/f2003_io_5.f03: Update test.
7925 * gfortran.dg/real_const_3.f90: Update test.
7926
7f586d90
AK
79272016-06-23 Andi Kleen <ak@linux.intel.com>
7928
7929 * g++.dg/bprob/bprob.exp: Support autofdo.
7930 * g++.dg/tree-prof/tree-prof.exp: dito.
7931 * gcc.dg/tree-prof/tree-prof.exp: dito.
7932 * gcc.misc-tests/bprob.exp: dito.
7933 * gfortran.dg/prof/prof.exp: dito.
7934 * lib/profopt.exp: dito.
7935 * lib/target-supports.exp: Check for autofdo.
7936
60fa7862
ML
79372016-06-23 Martin Liska <mliska@suse.cz>
7938
7939 * gcc.dg/pr71619.c: New test.
7940
e3d62871
UB
79412016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7942
7943 PR target/67400
cc901875
UB
7944 * gcc.target/i386/pr67400-1.c: New test.
7945 * gcc.target/i386/pr67400-2.c: Likewise.
7946 * gcc.target/i386/pr67400-3.c: Likewise.
7947 * gcc.target/i386/pr67400-4.c: Likewise.
7948 * gcc.target/i386/pr67400-5.c: Likewise.
7949 * gcc.target/i386/pr67400-6.c: Likewise.
7950 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7951
ac81cf0b
DM
79522016-06-22 David Malcolm <dmalcolm@redhat.com>
7953
7954 * c-c++-common/missing-header-1.c: New test case.
7955 * c-c++-common/missing-header-2.c: New test case.
7956 * c-c++-common/missing-header-3.c: New test case.
7957 * c-c++-common/missing-header-4.c: New test case.
7958
1a4f11c8
DM
79592016-06-22 David Malcolm <dmalcolm@redhat.com>
7960
7961 PR c/70339
7962 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7963 hint.
7964 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7965 expected results due to builtin "nanl" now being suggested for
7966 "name".
7967 * gcc.dg/pr67580.c: Update expected messages.
7968 * gcc.dg/spellcheck-identifiers.c: New testcase.
7969 * gcc.dg/spellcheck-typenames.c: New testcase.
7970
a93eac6a
DM
79712016-06-22 David Malcolm <dmalcolm@redhat.com>
7972
7973 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7974 file.
7975 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7976 diagnostic-test-show-locus-parseable-fixits.c to sources for
7977 diagnostic_plugin_test_show_locus.c.
7978 * lib/gcc-defs.exp (freeform_regexps): New global.
7979 (dg-regexp): New function.
7980 (handle-dg-regexps): New function.
7981 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7982 freeform_regexps to the empty list.
7983 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7984
49e76ff1
IE
79852016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7986
f6d1b868 7987 PR tree-optimization/71488
49e76ff1
IE
7988 * g++.dg/pr71488.C: New test.
7989 * gcc.dg/vect/vect-bool-cmp.c: New test.
7990
951d8c8a
EB
79912016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7992
7993 * gcc.dg/guality/param-5.c: New test.
7994
b60fc3bd
BE
79952016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7996
7997 * gcc.target/i386/asm-flag-7.c: New test.
7998
0609abda
TS
79992016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8000
8001 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8002 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8003 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8004 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8005 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8006 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8007 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8008 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8009 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8010 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8011 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8012 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8013 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8014 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8015 * lib/target-supports.exp: Likewise.
8016
ee2499b4
TS
80172016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8018
8019 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8020 * gcc.dg/attr-ms_struct-2.c: Likewise.
8021 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8022 * gcc.dg/bf-ms-attrib.c: Likewise.
8023 * gcc.dg/bf-ms-layout-2.c: Likewise.
8024 * gcc.dg/bf-ms-layout-3.c: Likewise.
8025 * gcc.dg/bf-ms-layout.c: Likewise.
8026 * gcc.dg/bf-no-ms-layout.c: Likewise.
8027 * gcc.target/i386/bitfield1.c: Likewise.
8028 * gcc.target/i386/bitfield2.c: Likewise.
8029 * gcc.target/i386/bitfield3.c: Likewise.
8030
caea59ff
KN
80312016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8032
8033 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8034 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8035 override other than -mcpu=power9 command-line option is specified,
8036 or if the target operating system is aix.
8037 * gcc.target/powerpc/darn-1.c: Likewise.
8038 * gcc.target/powerpc/darn-2.c: Likewise.
8039 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8040 test if effective-target is not powerpc_p9vector_ok or if the
8041 target operating system is not defined.
8042 * gcc.target/powerpc/vslv-1.c: Likewise.
8043 * gcc.target/powerpc/vsrv-0.c: Likewise.
8044 * gcc.target/powerpc/vsrv-1.c: Likewise.
8045
63617e30
TB
80462016-06-21 Tobias Burnus <burnus@net-b.de>
8047
8048 PR fortran/71068
8049 * gfortran.dg/coarray/data_1.f90: New.
8050
89192c3c
WD
80512016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8052
8053 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8054 (dg-require-effective-target): Use arm_v8_neon_hw.
8055 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8056 (dg-require-effective-target): Likewise.
8057 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8058 (dg-require-effective-target): Likewise.
8059 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8060 (dg-require-effective-target): Likewise.
8061 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8062 (dg-require-effective-target): Likewise.
8063 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8064 (dg-require-effective-target): Likewise.
8065 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8066 Add AArch64 check.
8067
64ac50e2
WD
80682016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8069
8070 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8071 Set to 3 so test passes.
8072
6252b5db
WD
80732016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8074
8075 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8076
3b9bc511
IV
80772016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8078
8079 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8080 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8081 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8082 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8083
21db1c78
IV
80842016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8085
8086 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8087 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8088
9d30e86f
L
80892016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8090
8091 PR target/71549
8092 * gcc.target/i386/pr71549.c: New test.
8093
448a7c69
KN
80942016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8095
8096 * gcc.target/powerpc/vadsdu-0.c: Replace
8097 dg-require-effective-target directive to allow test to run on more
8098 platforms, and add dg-skip-if directive to disable test on aix
8099 platforms because of known incompatibilities.
8100 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8101 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8102 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8103 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8104 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8105 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8106 * gcc.target/powerpc/vadsdub-2.c: Replace
8107 dg-require-effective-target directive to allow test to run on more
8108 platforms, and add dg-skip-if directive to disable test on aix
8109 platforms because of known incompatibilities.
8110 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8111 with vec_absdb call to differentiate this test from vadsdub-1.c.
8112 * gcc.target/powerpc/vadsduh-1.c: Replace
8113 dg-require-effective-target directive to allow test to run on more
8114 platforms, and add dg-skip-if directive to disable test on aix
8115 platforms because of known incompatibilities.
8116 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8117 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8118 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8119
0ad84f34
JJ
81202016-06-21 Jakub Jelinek <jakub@redhat.com>
8121
8122 PR tree-optimization/71588
8123 * gcc.dg/pr71558.c: New test.
8124
e71e8d94
SKS
81252016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8126
8127 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8128 * c-c++-common/pr68657-2.c: Likewise.
8129 * c-c++-common/pr68657-3.c: Likewise.
8130 * gcc.dg/torture/pr69714.c: Require int32plus support.
8131 * gcc.dg/torture/pr70025.c: Likewise.
8132 * gcc.dg/torture/pr70083.c: Likewise.
8133 * gcc.dg/torture/pr70542.c: Likewise.
8134 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8135
5a578671
JM
81362016-06-20 Joseph Myers <joseph@codesourcery.com>
8137
8138 PR c/71601
8139 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8140
7a9df68e
JJ
81412016-06-20 Jakub Jelinek <jakub@redhat.com>
8142
50aa64d5
JJ
8143 PR middle-end/71581
8144 * gcc.dg/pr71581.c: New test.
8145
7a9df68e
JJ
8146 PR rtl-optimization/71591
8147 * gcc.dg/cpp/pr71591.c: New test.
8148
3947cf19
DR
81492016-06-20 David B. Robins <gcc@davidrobins.net>
8150
8151 PR target/71571
8152 * g++.dg/torture/pr71571.C: New test.
8153
c4ff221e
JJ
81542016-06-20 Jakub Jelinek <jakub@redhat.com>
8155
8156 PR target/71559
8157 * gcc.target/i386/sse2-pr71559.c: New test.
8158 * gcc.target/i386/avx-pr71559.c: New test.
8159 * gcc.target/i386/avx512f-pr71559.c: New test.
8160
f1b5abfb
TB
81612016-06-20 Tobias Burnus <burnus@net-b.de>
8162
8163 PR fortran/71194
8164 * gfortran.dg/pointer_remapping_10.f90: New.
8165
842107e4
DM
81662016-06-20 David Malcolm <dmalcolm@redhat.com>
8167
8168 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8169
d9e8bdfd
MS
81702016-06-20 Martin Sebor <msebor@redhat.com>
8171
8172 PR c/69507
8173 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8174 * gnu90-const-expr-1.c: Same.
8175 * gnu99-const-expr-1.c: Same.
8176 * gnu99-static-1.c: Same.
8177
67785479
RL
81782016-06-20 Renlin Li <renlin.li@arm.com>
8179
29f09b38 8180 PR testsuite/71489
67785479
RL
8181 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8182
636929b8
JG
81832016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8184
8185 * gcc.target/aarch64/vcvt_f64_1.c: New.
8186 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8187 * gcc.target/aarch64/vrecp_f64_1.c: New.
8188
ff7b374b
KT
81892016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8190
8191 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8192 "alignement".
8193
554cfc9e
GJL
81942016-06-20 Georg-Johann Lay <avr@gjlay.de>
8195
8196 PR target/71103
8197 * gcc.target/avr/torture/pr71103-2.c: New test.
8198
94087e88 81992016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8200
8201 PR c/69507
8202 * gcc.dg/alignof.c: New test.
8203
c561b091
PC
82042016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8205
8206 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8207 vs dg-error; test constexpr specifier too.
8208
bf54f123
PC
82092016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8210
8211 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8212
4e53aa97
CL
82132016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8214
8215 * lib/target-supports.exp
8216 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8217 arm_neon_ok and merge flags. Fix temporary test name.
8218 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8219 and merge flags.
8220
69071d86
ML
82212016-06-17 Martin Liska <mliska@suse.cz>
8222
8223 * gcc.dg/predict-9.c: Fix dump scanning.
8224
68b3b858
BC
82252016-06-17 Bin Cheng <bin.cheng@arm.com>
8226
8227 PR tree-optimization/71354
8228 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8229
d3ee260a
BC
82302016-06-17 Bin Cheng <bin.cheng@arm.com>
8231
8232 PR tree-optimization/71347
8233 * gcc.dg/tree-ssa/pr71347.c: New test.
8234
bd8fb114
BC
82352016-06-17 Bin Cheng <bin.cheng@arm.com>
8236
8237 PR tree-optimization/71354
8238 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8239
97816be4
BC
82402016-06-17 Bin Cheng <bin.cheng@arm.com>
8241
8242 * gcc.dg/vect/vect-alias-check-1.c: New test.
8243
2d761a37
SKS
82442016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8245
e0277d6b 8246 PR target/71151
2d761a37
SKS
8247 * gcc.target/avr/pr71151-1.c: New test.
8248 * gcc.target/avr/pr71151-2.c: New test.
8249 * gcc.target/avr/pr71151-3.c: New test.
8250 * gcc.target/avr/pr71151-4.c: New test.
8251 * gcc.target/avr/pr71151-5.c: New test.
8252 * gcc.target/avr/pr71151-6.c: New test.
8253 * gcc.target/avr/pr71151-7.c: New test.
8254 * gcc.target/avr/pr71151-8.c: New test.
8255 * gcc.target/avr/pr71151-common.h: New test.
8256
68fa96d6
ML
82572016-06-16 Martin Liska <mliska@suse.cz>
8258
8259 * gfortran.dg/predict-1.f90: New test.
8260
b6ca982f
UB
82612016-06-16 Uros Bizjak <ubizjak@gmail.com>
8262
8263 PR target/71242
3a146d46 8264 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8265
1dc8d15b
JH
82662016-06-16 Jan Hubicka <hubicka@ucw.cz>
8267
8268 * g++.dg/vect/pr36648.cc: Disable cunrolli
8269
67c25816
JJ
82702016-06-16 Jakub Jelinek <jakub@redhat.com>
8271
c577adb2
JJ
8272 PR target/71554
8273 * gcc.c-torture/execute/pr71554.c: New test.
8274
67c25816
JJ
8275 PR rtl-optimization/71532
8276 * gcc.dg/torture/pr71532.c: New test.
8277
1a3c3ee9
MM
82782016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8279
8280 * gcc.target/powerpc/p9-dimode1.c: New test.
8281 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8282
f29468a7
JJ
82832016-06-15 Jakub Jelinek <jakub@redhat.com>
8284
61daecc4
JJ
8285 * gcc.c-torture/compile/20160615-1.c: New test.
8286
f29468a7
JJ
8287 * g++.dg/cpp0x/ref-qual17.C: New test.
8288
209d1e2d
IE
82892016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8290
8291 PR middle-end/71529
8292 * gcc.target/i386/pr71529.C: New test.
8293
8dc35712
AH
82942016-06-15 Alan Hayward <alan.hayward@arm.com>
8295
8296 PR tree-optimization/71483
8297 * g++.dg/vect/pr71483.c: New
8298
b8911cb8
PC
82992016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8300
8301 PR c++/70202
8302 * g++.dg/inherit/crash6.C: New.
8303 * g++.dg/inherit/union2.C: Likewise.
8304 * g++.dg/inherit/virtual12.C: Likewise.
8305 * g++.dg/inherit/virtual13.C: Likewise.
8306 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8307
cf5d08ab
UB
83082016-06-15 Uros Bizjak <ubizjak@gmail.com>
8309
e3d62871 8310 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8311
8f482165
AH
83122016-06-15 Alan Hayward <alan.hayward@arm.com>
8313
8314 PR tree-optimization/71439
8315 * gcc.dg/vect/pr71439.c: New
8316
3256673f
KT
83172016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8318
8319 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8320
b17dc4d4
RB
83212016-06-15 Richard Biener <rguenther@suse.de>
8322
8323 * gcc.dg/vect/slp-45.c: New testcase.
8324
2a5825f2
RB
83252016-06-15 Richard Biener <rguenther@suse.de>
8326
8327 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8328
6e433d0b
BS
83292016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8330
8331 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8332 requirements, and disable for AIX for now.
8333 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8334
abe7f828
JJ
83352016-06-14 Jakub Jelinek <jakub@redhat.com>
8336
a09c81b4
JJ
8337 PR c++/71528
8338 * g++.dg/opt/pr71528.C: New test.
8339
abe7f828
JJ
8340 PR c++/71516
8341 * g++.dg/init/pr71516.C: New test.
8342
acfadf06
PC
83432016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8344
8345 * g++.dg/init/array46.C: New.
8346
4d568ab2
UB
83472016-06-14 Uros Bizjak <ubizjak@gmail.com>
8348
e3d62871
UB
8349 * gcc.target/i386/float128-3.c: New test.
8350 * gcc.target/i386/quad-sse4.c: Ditto.
8351 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8352 Update scan strings.
4d568ab2 8353
30934c5d
RB
83542016-06-14 Richard Biener <rguenther@suse.de>
8355
8356 PR middle-end/71526
8357 * gfortran.dg/pr71526.f90: New testcase.
8358
3970e545
AV
83592016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8360
8361 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8362 * gcc.dg/zero_bits_compound-1.c: Likewise.
8363
04976c6e
RB
83642016-06-14 Richard Biener <rguenther@suse.de>
8365
8366 PR tree-optimization/71522
8367 * gcc.dg/torture/pr71522.c: New testcase.
8368
23e025db
JJ
83692016-06-14 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR tree-optimization/71520
8372 * gcc.dg/tree-ssa/pr71520.c: New test.
8373
90b72e84
RB
83742016-06-14 Richard Biener <rguenther@suse.de>
8375
8376 PR tree-optimization/71521
86c24ba6 8377 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8378
ef7cf206
JJ
83792016-06-13 Jakub Jelinek <jakub@redhat.com>
8380
0dda258b
JJ
8381 PR sanitizer/71498
8382 * c-c++-common/ubsan/bounds-13.c: New test.
8383
ef7cf206
JJ
8384 PR preprocessor/71183
8385 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8386
a73786e3
JL
83872016-06-13 Jeff Law <law@redhat.com>
8388
8389 PR tree-optimization/71403
8390 * c-c++-common/ubsan/pr71403-1.c: New test.
8391 * c-c++-common/ubsan/pr71403-2.c: New test.
8392 * c-c++-common/ubsan/pr71403-3.c: New test.
8393
0ac249bf
JJ
83942016-06-13 Jakub Jelinek <jakub@redhat.com>
8395
8396 PR middle-end/71478
8397 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8398 Add -Wno-psabi -w to dg-options.
8399
5408a64a
KN
84002016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8401
8402 * gcc.target/powerpc/vadsdu-0.c: New test.
8403 * gcc.target/powerpc/vadsdu-1.c: New test.
8404 * gcc.target/powerpc/vadsdu-2.c: New test.
8405 * gcc.target/powerpc/vadsdu-3.c: New test.
8406 * gcc.target/powerpc/vadsdu-4.c: New test.
8407 * gcc.target/powerpc/vadsdu-5.c: New test.
8408 * gcc.target/powerpc/vadsdub-1.c: New test.
8409 * gcc.target/powerpc/vadsdub-2.c: New test.
8410 * gcc.target/powerpc/vadsduh-1.c: New test.
8411 * gcc.target/powerpc/vadsduh-2.c: New test.
8412 * gcc.target/powerpc/vadsduw-1.c: New test.
8413 * gcc.target/powerpc/vadsduw-2.c: New test.
8414
f7e4f2e3
DM
84152016-06-13 David Malcolm <dmalcolm@redhat.com>
8416
8417 * gcc.dg/c99-init-2.c (c): Update expected error message.
8418 * gcc.dg/init-bad-8.c (foo): Likewise.
8419 * gcc.dg/spellcheck-fields-3.c: New test case.
8420
ad23a23e
ML
84212016-06-13 Martin Liska <mliska@suse.cz>
8422
8423 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8424 and "guess loop iv compared" heuristics.
8425 * gcc.dg/predict-2.c: Likewise.
8426 * gcc.dg/predict-3.c: Likewise.
8427 * gcc.dg/predict-4.c: Likewise.
8428 * gcc.dg/predict-5.c: Likewise.
8429 * gcc.dg/predict-6.c: Likewise.
8430
146c55da
MP
84312016-06-13 Marek Polacek <polacek@redhat.com>
8432
8433 PR middle-end/71476
8434 * c-c++-common/Wswitch-unreachable-4.c: New test.
8435 * gcc.dg/Wswitch-unreachable-2.c: New test.
8436 * g++.dg/tm/jump1.C: Move dg-warning.
8437
42e77cbc
EB
84382016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8439
8440 * gnat.dg/renaming10.ad[sb]: New test.
8441
7474dcc1
PT
84422016-06-13 Paul Thomas <pault@gcc.gnu.org>
8443
8444 PR fortran/70673
8445 * gfortran.dg/pr70673.f90: New test.
8446
f57f53d3
RB
84472016-06-13 Richard Biener <rguenther@suse.de>
8448
8449 PR middle-end/64516
8450 * gcc.dg/align-3.c: New testcase.
8451
5843a5f0
ML
84522016-06-13 Martin Liska <mliska@suse.cz>
8453
8454 * gcc.target/i386/pr71458.c: New test.
8455
aa8fdb44
UB
84562016-06-12 Uros Bizjak <ubizjak@gmail.com>
8457
8458 PR target/71241
3a146d46 8459 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8460
2043e4d7
DH
84612016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8462
8463 PR target/60751
8464 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8465 statement.
8466
d3dc025d
DH
84672016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8468
8469 PR target/60751
8470 * gfortran.dg/comma_IO_extension_1.f90: New test.
8471 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8472 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8473 statement.
8474 * gfortran.dg/graphite/pr38083.f90: Likewise.
8475 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8476 missing format.
8477
a31d78c6
EB
84782016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8479
8480 * gnat.dg/case_character.adb: New test.
8481
95c18dd0
SB
84822016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8483
8484 PR middle-end/71310
8485 * gcc.target/powerpc/pr71310.c: New testcase.
8486
b97d37b4
KV
84872016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8488
8489 PR middle-end/71478
8490 * gcc.dg/pr71478.c: New test.
8491
900bcda3
JJ
84922016-06-10 Jakub Jelinek <jakub@redhat.com>
8493
ec1c20db
JJ
8494 PR middle-end/71494
8495 * gcc.c-torture/execute/pr71494.c: New test.
8496
50b15873
JJ
8497 PR c/68657
8498 * gcc.target/i386/pr68657.c: New test.
8499
900bcda3
JJ
8500 PR inline-asm/68843
8501 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8502 (test): Add -masm=intel alternatives.
8503
4d926e34
MS
85042016-06-10 Martin Sebor <msebor@redhat.com>
8505
8506 PR c/71392
8507 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8508
ad071b2b
JL
85092016-06-10 Jeff Law <law@redhat.com>
8510
8511 PR tree-optimization/71335
8512 * gcc.c-torture/execute/pr71335.c: New test.
8513
2704efe8
DM
85142016-06-10 David Malcolm <dmalcolm@redhat.com>
8515
8516 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8517 the various "cannot tail-call: " messages.
8518
18c9b7d4
CL
85192016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8520
8521 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8522 and options.
8523
7cfa10f3
MO
85242016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8525
8526 PR sanitizer/71480
8527 * c-c++-common/asan/pr71480.c: New test.
8528
1f24fd3e
L
85292016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8530
8531 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8532 (ASMNAME2): Likewise.
8533 (main): Replace fn in asm statement with ASMNAME ("fn").
8534 * gcc.dg/guality/pr68037-2.c: Likewise.
8535 * gcc.dg/guality/pr68037-3.c: Likewise.
8536 * gcc.dg/torture/pr68037-1.c: Likewise.
8537 * gcc.dg/torture/pr68037-2.c: Likewise.
8538 * gcc.dg/torture/pr68037-3.c: Likewise.
8539
ad551c07
BE
85402016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8541
8542 PR inline-asm/68843
8543 * gcc.target/i386/pr68843-1.c: New test.
8544 * gcc.target/i386/pr68843-2.c: New test.
8545
4b1ffdb1 85462016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8547 Cesar Philippidis <cesar@codesourcery.com>
8548
8549 PR middle-end/71373
8550 * gcc.dg/goacc/nested-function-1.c: New file.
8551 * gcc.dg/goacc/nested-function-2.c: Likewise.
8552 * gcc.dg/goacc/pr71373.c: Likewise.
8553 * gfortran.dg/goacc/cray-2.f95: Likewise.
8554 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8555 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8556 * gfortran.dg/goacc/cray.f95: Update.
8557 * gfortran.dg/goacc/loop-1.f95: Likewise.
8558 * gfortran.dg/goacc/loop-3.f95: Likewise.
8559 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8560 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8561
85622016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8563
8564 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8565 for OpenACC tile clauses.
8566 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8567
8568 PR c/71381
8569 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8570 to...
8571 * c-c++-common/goacc/cache-2.c: ... this new file.
8572 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8573 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8574 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8575 usage.
8576 * gfortran.dg/goacc/cray.f95: Likewise.
8577 * gfortran.dg/goacc/loop-1.f95: Likewise.
8578
89851e4c
AH
85792016-06-10 Alan Hayward <alan.hayward@arm.com>
8580
8581 PR tree-optimization/71407
8582 PR tree-optimization/71416
8583 * gcc.dg/vect/pr71407.c: New
8584 * gcc.dg/vect/pr71416-1.c: New
8585 * gcc.dg/vect/pr71416-2.c: New
8586
200eafbf
RB
85872016-06-10 Richard Biener <rguenther@suse.de>
8588
8589 PR middle-end/71477
8590 * gcc.dg/torture/pr71477.c: New testcase.
8591
4df99d92
JK
85922016-06-09 Julia Koval <julia.koval@intel.com>
8593
8594 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8595 * gcc.target/i386/interrupt-13.c: Likewise.
8596 * gcc.target/i386/interrupt-15.c: Likewise.
8597 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8598 * gcc.target/i386/interrupt-24.c: Likewise.
8599 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8600 * gcc.target/i386/interrupt-9.c: Likewise.
8601 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8602
e01b4e16
MS
86032016-06-09 Martin Sebor <msebor@redhat.com>
8604
8605 PR c/70883
8606 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8607 * gcc.dg/builtin-constant_p-1.c: Same.
8608 * gcc.dg/builtins-error.c: Same.
8609 * gcc.dg/pr70859.c: Same.
8610
9c35db0e
SKS
86112016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8612
8613 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8614 * gcc.dg/torture/pr68067-1.c: Likewise.
8615 * gcc.dg/torture/pr68067-2.c: Likewise.
8616
86172016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8618
8619 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8620 when setting SIZE.
8621
392a81b9
PC
86222016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8623
8624 PR c++/71465
8625 * g++.dg/inherit/crash5.C: New.
8626 Revert:
8627 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8628
8629 PR c++/70202
8630 * g++.dg/inherit/crash5.C: New.
8631 * g++.dg/inherit/virtual1.C: Adjust.
8632
e49efc14
ML
86332016-06-09 Martin Liska <mliska@suse.cz>
8634
8635 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8636 * g++.dg/predict-loop-exit-2.C: Likewise.
8637 * g++.dg/predict-loop-exit-3.C: Likewise.
8638 * gcc.dg/predict-1.c: Likewise.
8639 * gcc.dg/predict-2.c: Likewise.
8640 * gcc.dg/predict-3.c: Likewise.
8641 * gcc.dg/predict-4.c: Likewise.
8642 * gcc.dg/predict-5.c: Likewise.
8643 * gcc.dg/predict-6.c: Likewise.
8644 * gcc.dg/predict-7.c: Likewise.
8645
36d57986
RB
86462016-06-09 Richard Biener <rguenther@suse.de>
8647
8648 PR tree-optimization/71462
8649 * gcc.dg/torture/pr71462.c: New testcase.
8650
7d82e8e4
MP
86512016-06-09 Marek Polacek <polacek@redhat.com>
8652
8653 PR c/65471
8654 * gcc.dg/c11-generic-3.c: New test.
8655
c8a71589
PC
86562016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8657
8658 * g++.dg/init/array42.C: New.
8659 * g++.dg/init/array43.C: Likewise.
8660 * g++.dg/init/array44.C: Likewise.
8661 * g++.dg/init/array45.C: Likewise.
8662 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8663 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8664 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8665 * g++.dg/gomp/pr35751.C: Likewise.
8666 * g++.dg/init/array23.C: Likewise.
8667 * g++.dg/init/brace2.C: Likewise.
8668 * g++.dg/init/brace6.C: Likewise.
8669
44a845ca
MS
86702016-06-08 Martin Sebor <msebor@redhat.com>
8671 Jakub Jelinek <jakub@redhat.com>
8672
8673 PR c++/70507
8674 PR c/68120
8675 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8676 * c-c++-common/builtin-arith-overflow-2.c: New test.
8677 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8678 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8679 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8680
2ef16b6e
JJ
86812016-06-08 Jakub Jelinek <jakub@redhat.com>
8682
8683 PR c++/71442
8684 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8685
5e3ee346
AL
86862016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8687
8688 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8689 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8690 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8691 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8692 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8693 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8694 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8695 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8696 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8697 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8698 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8699 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8700 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8701
b2ae2814
RB
87022016-06-08 Richard Biener <rguenther@suse.de>
8703
8704 PR tree-optimization/68558
8705 * gcc.dg/vect/slp-44.c: New testcase.
8706
e09b4c37
RB
87072016-06-08 Richard Biener <rguenther@suse.de>
8708
8709 * gcc.dg/vect/slp-43.c: New testcase.
8710
72d50660
RB
87112016-06-08 Richard Biener <rguenther@suse.de>
8712
8713 PR tree-optimization/71452
8714 * gcc.dg/torture/pr71452.c: New testcase.
8715
988c115c
JJ
87162016-06-08 Jakub Jelinek <jakub@redhat.com>
8717
8718 PR c++/71448
8719 * g++.dg/torture/pr71448.C: New test.
8720
73d73b48
BS
87212016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8722
8723 PR debug/71432
8724 PR ada/71413
8725 * g++.dg/debug/pr71432.C: New test.
8726
bdd15d0c
PK
87272016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8728
8729 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8730 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8731 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8732
ce0607bb
AH
87332016-06-08 Alan Hayward <alan.hayward@arm.com>
8734
8735 * gcc.dg/vect/vect-live-2.c: Update effective target.
8736 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8737 * lib/target-supports.exp: Add aarch64 to vect_long.
8738
92a5f2ba
MP
87392016-06-08 Marek Polacek <polacek@redhat.com>
8740
8741 PR c/71418
8742 * gcc.dg/noncompile/pr71418.c: New test.
8743
08203f73
MP
8744 PR c/71426
8745 * gcc.dg/noncompile/pr71426.c: New test.
8746
d1fcc2bd
JH
87472016-06-07 Jan Hubicka <hubicka@ucw.cz>
8748
8749 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8750 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8751 * gcc.dg/predict-3.c: Update template.
8752 * gcc.dg/predict-5.c: Update template.
8753 * gcc.dg/predict-6.c: Update template.
8754 * gcc.dg/predict-9.c: Update template.
8755 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8756
a23e6f1c
BS
87572016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8758
8759 * gcc.target/powerpc/vec-mul.c: New test.
8760
6ffd47b7
DM
87612016-06-07 David Malcolm <dmalcolm@redhat.com>
8762
8763 * gcc.dg/spellcheck-fields-2.c: New test case.
8764
bfd67b47
RB
87652016-06-07 Richard Biener <rguenther@suse.de>
8766
8767 PR c/61564
8768 * gcc.dg/Wpragmas-1.c: New testcase.
8769 * gcc.dg/Wattributes-4.c: Likewise.
8770 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8771 entry.
8772
701b9a47
CL
87732016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8774
8775 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8776 spurious debug code.
8777
6b80d6fa
RB
87782016-06-07 Richard Biener <rguenther@suse.de>
8779
8780 PR tree-optimization/71428
8781 * gcc.dg/torture/pr71428.c: New testcase.
8782
0f3f9437
RB
87832016-06-07 Richard Biener <rguenther@suse.de>
8784
8785 PR middle-end/71423
8786 * gcc.dg/torture/pr71423.c: New testcase.
8787
ec963f2a
KV
87882016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8789
8790 PR middle-end/71408
8791 * gcc.dg/tree-ssa/pr71408.c: New test.
8792
46ab5b6e
KV
87932016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8794
8795 PR middle-end/71281
8796 * g++.dg/torture/pr71281.C: New test.
8797
1f40cff3
MP
87982016-06-06 Marek Polacek <polacek@redhat.com>
8799
8800 PR c/71362
8801 * gcc.dg/pr71362.c: New test.
8802
6f5bcd24
JJ
88032016-06-06 Jakub Jelinek <jakub@redhat.com>
8804 Patrick Palka <ppalka@gcc.gnu.org>
8805
8806 PR c++/70847
8807 PR c++/71330
8808 PR c++/71393
8809 * g++.dg/opt/pr70847.C: New test.
8810 * g++.dg/ubsan/pr70847.C: New test.
8811 * g++.dg/ubsan/pr71393.C: New test.
8812
158beb4a
JJ
88132016-06-06 Jakub Jelinek <jakub@redhat.com>
8814
8815 PR tree-optimization/71259
8816 * gcc.dg/vect/pr71259.c: New test.
8817
d9b950dd
DM
88182016-06-06 David Malcolm <dmalcolm@redhat.com>
8819
8820 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8821 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8822 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8823 above.
8824
36f9ad69
KT
88252016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8826
8827 PR middle-end/37780
8828 * gcc.c-torture/execute/pr37780.c: New test.
8829 * gcc.target/aarch64/pr37780_1.c: Likewise.
8830 * gcc.target/arm/pr37780_1.c: Likewise.
8831
5545a907
MP
88322016-06-06 Marek Polacek <polacek@redhat.com>
8833
8834 * c-c++-common/attr-may-alias-1.c: New test.
8835 * c-c++-common/attr-may-alias-2.c: New test.
8836 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8837
93671519
BE
88382016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8839
8840 PR c/24414
8841 * gcc.target/i386/pr24414.c: New test.
8842
690f24b7
JM
88432016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8844
8845 * gcc.target/sparc/vis4misc.c: New file.
8846 * gcc.target/sparc/fpcmp.c: Likewise.
8847 * gcc.target/sparc/fpcmpu.c: Likewise.
8848
31ce6157
AH
88492016-06-06 Alan Hayward <alan.hayward@arm.com>
8850
8851 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8852 * gcc.dg/vect/vect-live-3.c: Likewise.
8853
9fcebb5a
RB
88542016-06-06 Richard Biener <rguenther@suse.de>
8855
8856 PR tree-optimization/71398
8857 * gcc.dg/torture/pr71398.c: New testcase.
8858
903ca97b
UB
88592016-06-06 Uros Bizjak <ubizjak@gmail.com>
8860
8861 PR target/71389
8862 * g++.dg/pr71389.C: New test.
8863
9c1eb332
JD
88642016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8865
8866 PR fortran/71404
8867 * gfortran.dg/fmt_read_5.f: New test.
8868
b2d83bd2
AV
88692016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8870
8871 PR fortran/69659
8872 * gfortran.dg/class_array_22.f03: New test.
8873
ec81960e
JH
88742016-06-05 Jan Hubicka <hubicka@ucw.cz>
8875
8876 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8877
429d2750
JH
88782016-06-05 Jan Hubicka <hubicka@ucw.cz>
8879
8880 * gcc.dg/predict-9.c: Update template.
8881
c1c00983
PC
88822016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8883
8884 PR c++/49377
8885 * g++.dg/template/pr49377.C: New.
8886
1927a963
JJ
88872016-06-04 Jakub Jelinek <jakub@redhat.com>
8888
8889 PR tree-optimization/71405
8890 * g++.dg/torture/pr71405.C: New test.
8891
909a11ad
PC
88922016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8893
8894 PR c++/70202
8895 * g++.dg/inherit/crash5.C: New.
8896 * g++.dg/inherit/virtual1.C: Adjust.
8897
08bbb1f8
JL
88982016-06-03 Jeff Law <law@redhat.com>
8899
8900 PR tree-optimization/71316
8901 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8902
7c35235c
JJ
89032016-06-03 Jakub Jelinek <jakub@redhat.com>
8904
8905 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8906 dg-additional-options with just -fno-tree-scev-cprop in it.
8907 * gcc.dg/vect/vect-live-2.c: Likewise.
8908 * gcc.dg/vect/vect-live-5.c: Likewise.
8909 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8910 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8911 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8912
c8572dd6
PP
89132016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8914
8915 PR c++/27100
8916 * g++.dg/other/friend6.C: New test.
8917
1c7733a7
BS
89182016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8919
8920 * g++.dg/torture/ppc-ldst-array.C: New.
8921
0d2f700f
JM
89222016-06-03 Joseph Myers <joseph@codesourcery.com>
8923
8924 PR target/71276
8925 PR target/71277
8926 * gcc.dg/torture/builtin-fp-int-inexact.c,
8927 gcc.target/i386/387-builtin-fp-int-inexact.c,
8928 gcc.target/i386/387-rint-inline-1.c,
8929 gcc.target/i386/387-rint-inline-2.c,
8930 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8931 gcc.target/i386/sse2-rint-inline-1.c,
8932 gcc.target/i386/sse2-rint-inline-2.c,
8933 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8934 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8935
f8071c05
L
89362016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8937 Julia Koval <julia.koval@intel.com>
8938
8939 PR target/66960
8940 PR target/67630
8941 PR target/67634
8942 PR target/67841
8943 PR target/68037
8944 PR target/68618
8945 PR target/68661
8946 PR target/69575
8947 PR target/69596
8948 PR target/69734
8949 * gcc.dg/guality/pr68037-1.c: New test.
8950 * gcc.dg/guality/pr68037-2.c: Likewise.
8951 * gcc.dg/guality/pr68037-3.c: Likewise.
8952 * gcc.dg/torture/pr68037-1.c: Likewise.
8953 * gcc.dg/torture/pr68037-2.c: Likewise.
8954 * gcc.dg/torture/pr68037-3.c: Likewise.
8955 * gcc.dg/torture/pr68661-1a.c: Likewise.
8956 * gcc.dg/torture/pr68661-1b.c: Likewise.
8957 * gcc.target/i386/interrupt-1.c: Likewise.
8958 * gcc.target/i386/interrupt-2.c: Likewise.
8959 * gcc.target/i386/interrupt-3.c: Likewise.
8960 * gcc.target/i386/interrupt-4.c: Likewise.
8961 * gcc.target/i386/interrupt-5.c: Likewise.
8962 * gcc.target/i386/interrupt-6.c: Likewise.
8963 * gcc.target/i386/interrupt-7.c: Likewise.
8964 * gcc.target/i386/interrupt-8.c: Likewise.
8965 * gcc.target/i386/interrupt-9.c: Likewise.
8966 * gcc.target/i386/interrupt-10.c: Likewise.
8967 * gcc.target/i386/interrupt-11.c: Likewise.
8968 * gcc.target/i386/interrupt-12.c: Likewise.
8969 * gcc.target/i386/interrupt-13.c: Likewise.
8970 * gcc.target/i386/interrupt-14.c: Likewise.
8971 * gcc.target/i386/interrupt-15.c: Likewise.
8972 * gcc.target/i386/interrupt-16.c: Likewise.
8973 * gcc.target/i386/interrupt-17.c: Likewise.
8974 * gcc.target/i386/interrupt-18.c: Likewise.
8975 * gcc.target/i386/interrupt-19.c: Likewise.
8976 * gcc.target/i386/interrupt-20.c: Likewise.
8977 * gcc.target/i386/interrupt-21.c: Likewise.
8978 * gcc.target/i386/interrupt-22.c: Likewise.
8979 * gcc.target/i386/interrupt-23.c: Likewise.
8980 * gcc.target/i386/interrupt-24.c: Likewise.
8981 * gcc.target/i386/interrupt-25.c: Likewise.
8982 * gcc.target/i386/interrupt-26.c: Likewise.
8983 * gcc.target/i386/interrupt-27.c: Likewise.
8984 * gcc.target/i386/interrupt-28.c: Likewise.
8985 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8986 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8987 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8988 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8989 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8990 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8991 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8992 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8993 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8994 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8995 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8996 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8997
36b85e43
BS
89982016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8999
9de2e795
L
9000 PR tree-optimization/52171
9001 * gcc.dg/pr52171.c: New test.
9002 * gcc.target/i386/pr52171.c: New test.
36b85e43 9003
bfeee8ac
JH
90042016-06-03 Jan Hubicka <jh@suse.cz>
9005
9006 * g++.dg/tree-ssa/pred-1.C: New testcase
9007 * gcc.dg/tree-ssa/pred-1.c: New testcase
9008
859b0bae
BS
90092016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9010
9011 PR target/70957
9012 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9013 support.
9014 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9015
3a2edf4c
AH
90162016-06-03 Alan Hayward <alan.hayward@arm.com>
9017
9018 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9019
b28ead45
AH
90202016-06-03 Alan Hayward <alan.hayward@arm.com>
9021
9022 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9023 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9024 * gcc.dg/vect/vect-live-1.c: New test.
9025 * gcc.dg/vect/vect-live-2.c: New test.
9026 * gcc.dg/vect/vect-live-3.c: New test.
9027 * gcc.dg/vect/vect-live-4.c: New test.
9028 * gcc.dg/vect/vect-live-5.c: New test.
9029 * gcc.dg/vect/vect-live-slp-1.c: New test.
9030 * gcc.dg/vect/vect-live-slp-2.c: New test.
9031 * gcc.dg/vect/vect-live-slp-3.c: New test.
9032
1f91747b
JJ
90332016-06-03 Jakub Jelinek <jakub@redhat.com>
9034
9035 PR middle-end/71387
9036 * g++.dg/opt/pr71387.C: New test.
9037
47b83923
JL
90382016-06-02 Jeff Law <law@redhat.com>
9039
9040 PR tree-optimization/71328
9041 * gcc.c-torture/compile/pr71328.c: New test.
9042
e96e5f46
JD
90432016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9044
9045 PR fortran/52393
9046 * gfortran.dg/fmt_read_3.f90: Fix typo.
9047 * gfortran.dg/fmt_read_4.f90: New test.
9048
b872d729
PC
90492016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9050
9051 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9052 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9053 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9054 * g++.dg/cpp0x/override2.C: Likewise.
9055 * g++.dg/parse/crash5.C: Likewise.
9056 * g++.dg/parse/error16.C: Likewise.
9057 * g++.dg/parse/error27.C: Likewise.
9058 * g++.dg/template/qualttp15.C: Likewise.
9059 * g++.dg/template/redecl4.C: Likewise.
9060 * g++.old-deja/g++.other/crash39.C: Likewise.
9061 * g++.old-deja/g++.other/struct1.C: Likewise.
9062 * g++.old-deja/g++.pt/m9a.C: Likewise.
9063 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9064
0e535442
JJ
90652016-06-02 Jakub Jelinek <jakub@redhat.com>
9066
0633ee10
JJ
9067 PR c++/71372
9068 * c-c++-common/pr71372.c: New test.
9069
0e535442
JJ
9070 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9071 __TIME__ strings with __builtin_strcmp instead of printf and
9072 dg-output.
9073
f3c5ecc2
ML
90742016-06-02 Martin Liska <mliska@suse.cz>
9075
9076 * gcc.dg/predict-9.c: New test.
9077
a91807c5
JJ
90782016-06-02 Jakub Jelinek <jakub@redhat.com>
9079
9080 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9081 global set_compiler_env_var and global saved_compiler_env_var.
9082
b5bd1978
KT
90832016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9084
9085 PR rtl-optimization/71295
9086 * gcc.c-torture/compile/pr71295.c: New test.
9087
b93b1475
JJ
90882016-06-02 Jakub Jelinek <jakub@redhat.com>
9089
930ebd0e
JJ
9090 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9091
1e021dc3
JJ
9092 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9093 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9094
b93b1475
JJ
9095 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9096 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9097 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9098 alternative number.
9099
58f2fb5c
MM
91002016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9101
9102 * gcc.target/powerpc/p9-splat-4.c: New test.
9103
91042016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9105
9106 PR target/71186
9107 * gcc.target/powerpc/pr71186.c: New test.
9108
4731c9f0
JD
91092016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9110
9111 PR fortran/52393
9112 * gfortran.dg/fmt_read_3.f90: New test.
9113
042dee3e
TP
91142016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9115
9116 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9117 procedure.
9118
15c98b2e
ES
91192016-06-01 Eduard Sanou <dhole@openmailbox.org>
9120
9121 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9122 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9123 env var is set.
9124 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9125 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9126 shown once.
9127 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9128 during compilation.
9129 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9130 vars set by dg-set-compiler-env-var.
9131
6442a6f4
PT
91322016-06-01 Paul Thomas <pault@gcc.gnu.org>
9133
9134 PR fortran/71156
9135 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9136 to the module procedure declaration.
9137 * gfortran.dg/submodule_16.f08: New test.
9138
ab62397a
JJ
91392016-06-01 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR middle-end/71371
9142 * c-c++-common/gomp/pr71371.c: New test.
9143
b66af6ed
RB
91442016-06-01 Richard Biener <rguenther@suse.de>
9145
9146 PR tree-optimization/71366
9147 * gcc.dg/torture/pr71366-1.c: New testcase.
9148 * gcc.dg/torture/pr71366-2.c: Likewise.
9149
e342b9d8
KN
91502016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9151
9152 * gcc.target/powerpc/vslv-0.c: New test.
9153 * gcc.target/powerpc/vslv-1.c: New test.
9154 * gcc.target/powerpc/vsrv-0.c: New test.
9155 * gcc.target/powerpc/vsrv-1.c: New test.
9156
721547cd
NS
91572016-06-01 Nathan Sidwell <nathan@acm.org>
9158
9159 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9160 * gcc.target/nvptx/weak.c: New.
9161
fa2c9034
RB
91622016-06-01 Richard Biener <rguenther@suse.de>
9163
9164 PR tree-optimization/71261
9165 * gcc.dg/torture/vect-bool-1.c: New testcase.
9166
3e32893c
JJ
91672016-06-01 Jakub Jelinek <jakub@redhat.com>
9168
9169 * gfortran.dg/gomp/order-1.f90: New test.
9170 * gfortran.dg/gomp/order-2.f90: New test.
9171
8c383600
JH
91722016-06-01 Jan Hubicka <hubicka@ucw.cz>
9173
9174 * gcc.dg/unroll-6.c: Update template.
9175 * gcc.dg/unroll-7.c: New testcase.
9176 * gcc.dg/unroll-8.c: New testcase.
9177
a0dfeef5
EB
91782016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9179
9180 * gnat.dg/opt56.ad[sb]: New test.
9181
48de5701
PC
91822016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9183
9184 PR c++/66635
9185 * g++.dg/cpp0x/constexpr-ice16.C: New.
9186
827cf695
PP
91872016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9188
9189 PR tree-optimization/71314
9190 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9191 -mbranch-cost=2.
9192
ff66f6e8
PP
91932016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9194
9195 PR tree-optimization/71077
9196 * gcc.dg/tree-ssa/pr71077.c: New test.
9197
050fb209
JH
91982016-05-31 Jan Hubicka <hubicka@ucw.cz>
9199
48de5701
PC
9200 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9201 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9202 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9203
c642d919
PC
92042016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9205
9206 PR c++/71248
9207 * g++.dg/cpp0x/pr71248.C: New.
9208 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9209 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9210 * g++.dg/init/new37.C: Likewise.
9211 * g++.dg/template/static1.C: Likewise.
9212 * g++.dg/template/static2.C: Likewise.
9213
d6439e08
L
92142016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9215
9216 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9217 instead of %rdi.
9218 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9219
780b9dd4
MP
92202016-05-31 Marek Polacek <polacek@redhat.com>
9221
9222 * c-c++-common/Wswitch-unreachable-3.c: New test.
9223 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9224
0d99f8a0
RB
92252016-05-31 Richard Biener <rguenther@suse.de>
9226
9227 PR tree-optimization/71352
9228 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9229
52545641
TP
92302016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9231
9232 * gcc.target/arm/armv5_thumb_isa.c: New test.
9233
5b8c1205
KY
92342016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9235
9236 PR target/71346
9237 * gcc.target/i386/pr71346.c: New test.
9238
7a88cc84
TV
92392016-05-31 Tom de Vries <tom@codesourcery.com>
9240
9241 PR tree-optimization/69068
9242 * gcc.dg/graphite/pr69068.c: New test.
9243
265149a6
MS
92442016-05-27 Martin Sebor <msebor@redhat.com>
9245
9246 PR c++/71306
9247 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9248
00631022
JJ
92492016-05-30 Jakub Jelinek <jakub@redhat.com>
9250
9251 PR c++/71349
9252 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9253 nowait depend(inout: dd[0]) clauses where permitted.
9254
b2f6675b
PC
92552016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9256
9257 PR c++/71238
9258 * g++.dg/parse/pr71238.C: New.
9259 * g++.dg/concepts/friend1.C: Test column numbers too.
9260 * g++.dg/cpp0x/initlist31.C: Likewise.
9261 * g++.dg/cpp0x/pr51420.C: Likewise.
9262 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9263 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9264 * g++.dg/ext/builtin3.C: Likewise.
9265 * g++.dg/lookup/friend12.C: Likewise.
9266 * g++.dg/lookup/friend7.C: Likewise.
9267 * g++.dg/lookup/koenig1.C: Likewise.
9268 * g++.dg/lookup/koenig5.C: Likewise.
9269 * g++.dg/lookup/used-before-declaration.C: Likewise.
9270 * g++.dg/overload/koenig1.C: Likewise.
9271 * g++.dg/template/crash65.C: Likewise.
9272 * g++.dg/template/friend57.C: Likewise.
9273 * g++.dg/warn/Wshadow-5.C: Likewise.
9274 * g++.dg/warn/Wunused-8.C: Likewise.
9275 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9276 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9277 * g++.old-deja/g++.jason/member.C: Likewise.
9278 * g++.old-deja/g++.jason/report.C: Likewise.
9279 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9280 * g++.old-deja/g++.law/visibility20.C: Likewise.
9281 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9282 * g++.old-deja/g++.other/static5.C: Likewise.
9283 * g++.old-deja/g++.pt/overload2.C: Likewise.
9284
a448ff40
JH
92852016-05-30 Jan Hubicka <hubicka@ucw.cz>
9286
9287 * gcc.dg/tree-ssa/peel1.c: New testcase.
9288 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9289 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9290
69be8c91
TV
92912016-05-30 Tom de Vries <tom@codesourcery.com>
9292
9293 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9294 to ce.
9295
a59775a1
PC
92962016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9297
9298 PR c++/71099
9299 * g++.dg/parse/virtual1.C: New.
9300
53d6d955
UB
93012016-05-30 Uros Bizjak <ubizjak@gmail.com>
9302
9303 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9304 Use correct register when clearing %edx.
9305
0557293f
AM
93062016-05-30 Alexander Monakov <amonakov@ispras.ru>
9307
9308 PR tree-optimization/71289
9309 * gcc.dg/pr71289.c: New test.
9310
5d476e35
KV
93112016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9312
9313 PR middle-end/71269
9314 PR middle-end/71292
9315 * gcc.dg/tree-ssa/pr71269.c: New test.
9316 * gcc.dg/tree-ssa/pr71292.c: New test.
9317
db5447ca
KV
93182016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9319
9320 PR middle-end/71252
9321 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9322
98bdbb39
JH
93232016-05-30 Jan Hubicka <hubicka@ucw.cz>
9324
9325 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9326 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9327 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9328
7e012855
TV
93292016-05-30 Tom de Vries <tom@codesourcery.com>
9330
9331 PR tree-optimization/69067
9332 * gcc.dg/graphite/pr69067.c: New test.
9333
beed3701
UB
93342016-05-29 Uros Bizjak <ubizjak@gmail.com>
9335
9336 PR target/71245
9337 * gcc.target/i386/pr71245-1.c: New test.
9338 * gcc.target/i386/pr71245-2.c: Ditto.
9339
b6d4f8e8
PC
93402016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9341
9342 PR c++/71105
9343 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9344 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9345 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9346
00022058
JH
93472016-05-27 Jan Hubicka <hubicka@ucw.cz>
9348
9349 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9350
c8419aca
VV
93512016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9352
9353 Revert:
9354 PR c++/69855
9355 * g++.dg/overload/69855.C: New.
9356 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9357 * g++.old-deja/g++.pt/crash3.C: Likewise.
9358
8008c4d2
PC
93592016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9360
9361 PR c++/60385
9362 * g++.dg/parse/namespace13.C: New.
9363
8b2ef235
JL
93642016-05-26 Jeff Law <law@redhat.com>
9365
9366 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9367 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9368 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9369 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9370 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9371 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9372 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9373 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9374 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9375 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9376 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9377 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9378 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9379
7d67159b
VV
93802016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9381
9382 PR c++/69855
9383 * g++.dg/overload/69855.C: New.
9384 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9385 * g++.old-deja/g++.pt/crash3.C: Likewise.
9386
88e3bdd1
JW
93872016-05-27 Jiong Wang <jiong.wang@arm.com>
9388
9389 PR target/63596
9390 * gcc.target/aarch64/va_arg_1.c: New testcase.
9391 * gcc.target/aarch64/va_arg_2.c: Likewise.
9392 * gcc.target/aarch64/va_arg_3.c: Likewise.
9393
3fd6b9cc
JW
93942016-05-27 Jiong Wang <jiong.wang@arm.com>
9395
9396 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9397 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9398 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9399 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9400 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9401
3cee7e4e
MP
94022016-05-27 Marek Polacek <polacek@redhat.com>
9403
9404 PR middle-end/71308
9405 * g++.dg/torture/pr71308.C: New test.
9406
6a813c96
DV
94072016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9408
9409 * gcc.dg/zero_bits_compound-1.c: New test.
9410 * gcc.dg/zero_bits_compound-2.c: New test.
9411
0561bcfb
IE
94122016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9413
9414 PR middle-end/71279
9415 * gcc.dg/pr71279.c: New test.
9416
21316320
MM
94172016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9418
9419 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9420 floating point min/max/comparison instructions.
9421 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9422
7211a097
JJ
94232016-05-26 Jakub Jelinek <jakub@redhat.com>
9424
9425 * c-c++-common/gomp/schedule-1.c: New test.
9426 * gfortran.dg/gomp/schedule-1.f90: New test.
9427
cac177cf
PP
94282016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9429
9430 PR c++/70822
9431 PR c++/70106
9432 * g++.dg/cpp1y/auto-fn32.C: New test.
9433 * g++.dg/cpp1y/paren4.C: New test.
9434
a2d5b8c9
NS
94352016-05-26 Nathan Sidwell <nathan@acm.org>
9436
9437 * gcc.dg/20060410.c: Xfail on ptx.
9438 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9439 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9440 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9441 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9442 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9443
ffa8b552
TP
94442016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9445
9446 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9447
c7501e00
JJ
94482016-05-26 Jakub Jelinek <jakub@redhat.com>
9449
1875b9a0
JJ
9450 PR tree-optimization/71280
9451 * gcc.dg/pr71280.c: New test.
9452
2116e19f
JJ
9453 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9454
305aef09
JJ
9455 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9456 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9457
c7501e00
JJ
9458 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9459
ca449d26
JW
94602016-05-26 Jiong Wang <jiong.wang@arm.com>
9461
9462 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9463 kept in memory.
ca449d26 9464
8af01c66
JL
94652016-05-25 Jeff Law <law@redhat.com>
9466
9467 PR tree-optimization/71272
9468 * gcc.c-torture/compile/pr71272.c: new test.
9469
f9d6ce73
BS
94702016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9471
9472 * gcc.target/powerpc/vec-cmpne.c: New test.
9473 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9474
a88a7b22
EB
94752016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9476
9477 * gnat.dg/opt55.ad[sb]: New test.
9478
125f02ed
SKS
94792016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9480
9481 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9482 * c-c++-common/pr60226.c: Require int32plus.
9483 * gcc.c-torture/execute/pr70602.c: Likewise.
9484 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9485 unsigned long for malloc arg type.
9486 * gcc.dg/asr_div1.c: Require int32plus.
9487 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9488 * gcc.dg/pie-1.c: Require pie.
9489 * gcc.dg/pie-2.c: Likewise.
9490 * gcc.dg/pr59471.c: Require int32plus.
9491 * gcc.dg/pr59963-2.c: XFAIL for int16.
9492 * gcc.dg/pr60114.c: Require int32plus.
9493 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9494 unsigned long for typedef of size_t.
9495 * gcc.dg/pr63914.c: Require int32plus.
9496 * gcc.dg/pr64536.c: Require pt32plus.
9497 * gcc.dg/pr65658.c: Likewise.
9498 * gcc.dg/pr67271.c: Require int32plus.
9499 * gcc.dg/pr68112.c: Likewise.
9500 * gcc.dg/pr69071.c: Skip for avr target.
9501 * gcc.dg/pr69973.c: Require int32plus.
9502 * gcc.dg/pr70169.c: Skip for avr target.
9503 * gcc.dg/sso-6.c: Require int32plus.
9504 * gcc.dg/sso-7.c: Likewise.
9505 * gcc.dg/sso-8.c: Likewise.
9506 * gcc.dg/vrp-min-max-2.c: Likewise.
9507
c6e434f5
UB
95082016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9509
9510 PR target/70738
9511 * gcc.target/i386/pr70738-1.c: New test.
9512 * gcc.target/i386/pr70738-2.c: Likewise.
9513 * gcc.target/i386/pr70738-3.c: Likewise.
9514 * gcc.target/i386/pr70738-4.c: Likewise.
9515 * gcc.target/i386/pr70738-5.c: Likewise.
9516 * gcc.target/i386/pr70738-6.c: Likewise.
9517 * gcc.target/i386/pr70738-7.c: Likewise.
9518 * gcc.target/i386/pr70738-8.c: Likewise.
9519 * gcc.target/i386/pr70738-9.c: Likewise.
9520
5c42d341
KT
95212016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9522
9523 PR rtl-optimization/66940
9524 * gcc.c-torture/execute/pr66940.c: New test.
9525
bf9a1a07
IV
95262016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9527
9528 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9529 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9530 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9531 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9532 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9533 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9534 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9535 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9536 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9537 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9538 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9539 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9540 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9541 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9542 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9543 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9544 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9545 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9546 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9547 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9548 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9549 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9550 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9551 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9552
95efe6b6
MP
95532016-05-25 Marek Polacek <polacek@redhat.com>
9554
9555 PR c/71265
9556 * gcc.dg/noncompile/pr71265.c: New test.
9557
a23faf7a
MP
9558 PR c/71266
9559 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9560
69a6d5ad
NS
95612016-05-25 Nathan Sidwell <nathan@acm.org>
9562
9563 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9564
3072d4ea
RB
95652016-05-25 Richard Biener <rguenther@suse.de>
9566
9567 PR tree-optimization/71261
9568 * c-c++-common/torture/pr71261.c: New testcase.
9569
e412ece4
RB
95702016-05-25 Richard Biener <rguenther@suse.de>
9571
9572 PR tree-optimization/71264
9573 * gcc.dg/vect/pr71264.c: New testcase.
9574
b9e551ad
PC
95752016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9576
9577 PR c++/55992
9578 * g++.dg/cpp0x/alias-decl-53.C: New.
9579 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9580
6aa1abe5
ML
95812016-05-25 Martin Liska <mliska@suse.cz>
9582
9583 * g++.dg/pr71239.C: New test.
9584
842d162e
RB
95852016-05-25 Richard Biener <rguenther@suse.de>
9586
c87885ca
RO
9587 * gcc.dg/vect/pr58135.c: Rename to ...
9588 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9589
f184a36c
MP
95902016-05-25 Marek Polacek <polacek@redhat.com>
9591
9592 * g++.dg/pr65295.C: Use target c++14.
9593
021fad86
PC
95942016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9595
53d6d955
UB
9596 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9597 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9598
c3eaf15a
MM
95992016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9600
9601 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9602 instructions.
9603
e46c7770
CP
96042016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9605
9606 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9607 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9608 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9609 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9610 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9611 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9612 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9613 * c-c++-common/goacc/pcopy.c: Likewise.
9614 * c-c++-common/goacc/pcopyin.c: Likewise.
9615 * c-c++-common/goacc/pcopyout.c: Likewise.
9616 * c-c++-common/goacc/pcreate.c: Likewise.
9617 * c-c++-common/goacc/pr70688.c: New test.
9618 * c-c++-common/goacc/present-1.c: Adjust test.
9619 * c-c++-common/goacc/reduction-5.c: Likewise.
9620 * g++.dg/goacc/data-1.C: New test.
9621
4bfc9db7
MM
96222016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9623
9624 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9625 vector parity built-in functions.
9626 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9627 count trailing zeros automatic vectorization.
9628 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9629 count trailing zeros built-in functions.
9630
2bc145af
KV
96312016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9632
9633 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9634
26869fdb
PH
96352016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9636
9637 PR target/71050
9638 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9639
b2dc9c3b
PC
96402016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9641
9642 PR c++/50436
9643 * g++.dg/template/crash123.C: New.
9644 * g++.dg/template/crash124.C: Likewise.
9645
f65e97fd
MS
96462016-05-24 Martin Sebor <msebor@redhat.com>
9647
9648 PR c++/71147
9649 * g++.dg/ext/flexary16.C: New test.
9650
a6f5ac7f
IV
96512016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9652
69a6d5ad
NS
9653 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9654 before math.h is included.
a6f5ac7f
IV
9655 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9656 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9657 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9658 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9659 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9660 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9661 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9662 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9663 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9664 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9665 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9666 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9667 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9668 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9669 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9670 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9671 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9672 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9673 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9674 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9675 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9676 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9677 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9678
27bad558
MM
96792016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9680 Kelvin Nilsen <kelvin@gcc.gnu.org>
9681
9682 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9683 support.
9684
72f382fb
PC
96852016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9686
9687 PR c++/69872
9688 * g++.dg/warn/Wno-narrowing1.C: New.
9689
ef2ec9d9
MP
96902016-05-24 Marek Polacek <polacek@redhat.com>
9691
9692 PR c/71249
9693 * c-c++-common/Wswitch-unreachable-2.c: New test.
9694
e90434e3
JJ
96952016-05-24 Jakub Jelinek <jakub@redhat.com>
9696
7adb26f2
JJ
9697 PR c++/71257
9698 * g++.dg/vect/simd-clone-6.cc: New test.
9699 * g++.dg/gomp/declare-simd-6.C: New test.
9700
e90434e3
JJ
9701 PR middle-end/70434
9702 PR c/69504
9703 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9704
b556ea3b
RB
97052016-05-24 Richard Biener <rguenther@suse.de>
9706
9707 PR tree-optimization/71240
9708 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9709
e5328f5d
RB
97102016-05-24 Richard Biener <rguenther@suse.de>
9711
9712 PR tree-optimization/71230
9713 * gcc.dg/torture/pr71230.c: New testcase.
9714 * g++.dg/torture/pr71230.C: Likewise.
9715
a04e69c0
TS
97162016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9717
9718 * c-c++-common/goacc/routine-5.c: Add tests.
9719 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9720 * gfortran.dg/goacc/routine-6.f90: Add tests.
9721
30fd2977
RB
97222016-05-24 Richard Biener <rguenther@suse.de>
9723
9724 PR tree-optimization/71253
9725 * gcc.dg/torture/pr71253.c: New testcase.
9726
ca6f60bc
KV
97272016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9728
9729 PR middle-end/71252
9730 * gfortran.dg/pr71252.f90: New test.
9731
d3465d72
RS
97322016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9733
9734 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9735
f17a223d
RB
97362016-05-24 Richard Biener <rguenther@suse.de>
9737
9738 PR middle-end/70434
9739 PR c/69504
9740 * c-c++-common/vector-subscript-4.c: New testcase.
9741 * c-c++-common/vector-subscript-5.c: Likewise.
9742
e3f36534
JD
97432016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9744
9745 PR fortran/71123
9746 * gfortran.dg/namelist_90.f: New test
9747
85d5c27d
JD
97482016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9749
9750 PR fortran/66461
9751 * gfortran.dg/unexpected_eof.f: New test
9752
fe3f3340
MM
97532016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9754 Kelvin Nilsen <kelvin@gcc.gnu.org>
9755
9756 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9757 as little endian.
9758
26d6ae55
PC
97592016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9760
9761 PR c++/70972
9762 * g++.dg/cpp0x/inh-ctor20.C: New.
9763 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9764
d6c9a06f
PC
97652016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9766
9767 PR c++/69095
9768 * g++.dg/cpp0x/variadic168.C: New.
9769
396a1d10
PC
97702016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9771
9772 * g++.dg/cpp0x/pr31445.C: Test column number too.
9773 * g++.dg/cpp0x/pr32253.C: Likewise.
9774 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9775 * g++.dg/cpp0x/variadic36.C: Likewise.
9776
ece46666
MG
97772016-05-23 Marc Glisse <marc.glisse@inria.fr>
9778
9779 * gcc.dg/fold-notshift-2.c: Adjust.
9780
a7dc5980
MP
97812016-05-23 Marek Polacek <polacek@redhat.com>
9782
9783 PR c/49859
9784 * c-c++-common/Wswitch-unreachable-1.c: New test.
9785 * gcc.dg/Wswitch-unreachable-1.c: New test.
9786 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9787 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9788 * g++.dg/gomp/block-10.C: Likewise.
9789 * gcc.dg/gomp/block-10.c: Likewise.
9790 * g++.dg/gomp/block-9.C: Likewise.
9791 * gcc.dg/gomp/block-9.c: Likewise.
9792 * g++.dg/gomp/target-1.C: Likewise.
9793 * g++.dg/gomp/target-2.C: Likewise.
9794 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9795 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9796 * g++.dg/gomp/taskgroup-1.C: Likewise.
9797 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9798 * gcc.dg/gomp/teams-1.c: Likewise.
9799 * g++.dg/gomp/teams-1.C: Likewise.
9800 * g++.dg/overload/error3.C: Likewise.
9801 * g++.dg/tm/jump1.C: Likewise.
9802 * g++.dg/torture/pr40335.C: Likewise.
9803 * gcc.dg/c99-vla-jump-5.c: Likewise.
9804 * gcc.dg/switch-warn-1.c: Likewise.
9805 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9806 * gcc.dg/nested-func-1.c: Likewise.
9807 * gcc.dg/pr67784-4.c: Likewise.
9808
18b54004
RB
98092016-05-23 Richard Biener <rguenther@suse.de>
9810
9811 PR tree-optimization/71230
9812 * gfortran.dg/pr71230-1.f90: New testcase.
9813 * gfortran.dg/pr71230-2.f90: Likewise.
9814
e569db5f
VK
98152016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9816
396a1d10 9817 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9818 * gcc.dg/vect/pr58135.c: Add new.
9819 * gfortran.dg/pr46519-1.f: Adjust test case.
9820
e4b71114
PC
98212016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9822
9823 PR c++/53401
9824 * g++.dg/cpp0x/decltype64.C: New.
9825
a25a8058
CL
98262016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9827
9828 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9829 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9830 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9831
0dcfe9ab
CL
98322016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9833
9834 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9835 Add poly64x1_t and poly64x2_t cases if supported.
9836 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9837 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9838 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9839 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9840 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9841
ffd70e4a
CL
98422016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9843
9844 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9845 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9846 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9847 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9848 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9849 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9850 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9851
4b1f57fe
CL
98522016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9853
9854 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9855
16c5ec77
CL
98562016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9857
9858 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9859 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9860
94ad56c7
JJ
98612016-05-22 Jakub Jelinek <jakub@redhat.com>
9862
57748705
JJ
9863 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9864 constraint instead of "r".
9865 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9866 insn instead of vxorpd.
9867 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9868
af120161
JJ
9869 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9870 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9871
355023ce
JJ
9872 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9873
3b48574c
JJ
9874 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9875 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9876
94ad56c7
JJ
9877 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9878
8a85cee2
KV
98792016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9880
9881 PR middle-end/40921
9882 * gcc.dg/tree-ssa/pr40921.c: New test.
9883
8e916b16
PS
98842016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9885
9886 PR target/71103
9887 * gcc.target/avr/pr71103.c: New test.
9888
88aea79f
KV
98892016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9890
9891 PR middle-end/71179
9892 * gcc.dg/tree-ssa/pr71179.c: New test.
9893
79063edd
MS
98942016-05-20 Martin Sebor <msebor@redhat.com>
9895
9896 PR c/71115
9897 * gcc.dg/init-excess-2.c: New test.
9898
55c8849f
EB
98992016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9900
9901 * gnat.dg/opt53.adb: New test.
9902 * gnat.dg/opt54.adb: Likewise.
9903
c91a0948
MJ
99042016-05-20 Martin Jambor <mjambor@suse.cz>
9905
9906 PR tree-optimization/70884
9907 * gcc.dg/tree-ssa/pr70919.c: New test.
9908
9cad20fa
BS
99092016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9910
9911 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9912 formatting.
69a6d5ad
NS
9913 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9914 fix code formatting.
9915
99162016-05-20 Nathan Sidwell <nathan@acm.org>
9917
9918 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9919 non-common cases.
9920 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9921
15c671a7
DM
99222016-05-20 David Malcolm <dmalcolm@redhat.com>
9923
9924 * jit.dg/all-non-failing-tests.h: Add
9925 test-factorial-must-tail-call.c.
9926 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9927 * jit.dg/test-factorial-must-tail-call.c: New test case.
9928
4f028369
JJ
99292016-05-20 Jakub Jelinek <jakub@redhat.com>
9930
9931 PR fortran/71204
9932 * gfortran.dg/pr71204.f90: New test.
9933
7dea4ab3
CP
99342016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9935
9936 * gcc.target/nvptx/sincos.c: New test.
9937
ef98d365
PC
99382016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9939
9940 PR c++/70572
9941 * g++.dg/cpp1y/auto-fn31.C: New.
9942
92466115
BS
99432016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9944
9945 * gcc.target/powerpc/vec-addec.c: New test.
9946 * gcc.target/powerpc/vec-addec-int128.c: New test.
9947
9a385c2d
DM
99482016-05-20 David Malcolm <dmalcolm@redhat.com>
9949
9950 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9951 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9952 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9953 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9954
77c9d5b4
JH
99552016-05-20 Jan Hubicka <hubicka@ucw.cz>
9956
9957 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9958
68047971
JJ
99592016-05-20 Jakub Jelinek <jakub@redhat.com>
9960
18954840
JJ
9961 PR c++/71210
9962 * g++.dg/opt/pr71210-1.C: New test.
9963 * g++.dg/opt/pr71210-2.C: New test.
9964
68047971
JJ
9965 PR tree-optimization/29756
9966 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9967 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9968 only on selected targets where V4SImode vectors are known to be
9969 supported.
9970
d78789f5
MG
99712016-05-20 Marc Glisse <marc.glisse@inria.fr>
9972
9973 PR tree-optimization/71079
9974 PR tree-optimization/71206
9975 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9976
550fa093
PK
99772016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9978
9979 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9980 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9981 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9982
483c6429
RG
99832016-05-20 Richard Guenther <rguenther@suse.de>
9984
9985 PR tree-optimization/29756
9986 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9987
eb066284
RB
99882016-05-20 Richard Biener <rguenther@suse.de>
9989
9990 PR tree-optimization/71185
9991 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9992
58f10249
RB
99932016-05-20 Richard Biener <rguenther@suse.de>
9994
9995 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9996
2a5569fa
MP
99972016-05-19 Marek Polacek <polacek@redhat.com>
9998
9999 PR c++/71075
10000 * g++.dg/diagnostic/pr71075.C: New test.
10001
5e9a5385
DM
100022016-05-19 David Malcolm <dmalcolm@redhat.com>
10003
10004 PR c++/71184
10005 * g++.dg/pr71184.C: New test case.
10006
4f45da44
KN
100072016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10008
10009 * gcc.target/powerpc/darn-0.c: New test.
10010 * gcc.target/powerpc/darn-1.c: New test.
10011 * gcc.target/powerpc/darn-2.c: New test.
10012
4177437e
MP
100132016-05-19 Marek Polacek <polacek@redhat.com>
10014
10015 PR tree-optimization/71031
10016 * gcc.dg/tree-ssa/vrp100.c: New test.
10017
afb72432
IE
100182016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10019
10020 PR rtl-optimization/71148
10021 * gcc.dg/pr71148.c: New test.
10022
4f83064e
KT
100232016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10024
10025 PR target/71056
10026 * gcc.target/arm/pr71056.c: New test.
10027
4bf8dbe1
BE
100282016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10029
10030 * c-c++-common/pr69669.c: Check the used mode.
10031
f3510625
MO
100322016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10033
10034 PR sanitizer/64354
10035 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10036
43c0068e
RB
100372016-05-19 Richard Biener <rguenther@suse.de>
10038
10039 PR tree-optimization/70729
10040 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10041 * gcc.dg/graphite/scop-18.c: Likewise.
10042 * gcc.dg/pr41783.c: Disable LIM.
10043 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10044 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10045 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10046 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10047 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10048 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10049 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10050 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10051 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10052 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10053 * gfortran.dg/pr42108.f90: Likewise.
10054
70f25790
DM
100552016-05-18 David Malcolm <dmalcolm@redhat.com>
10056
10057 PR driver/69265
10058 * gcc.dg/spellcheck-options-11.c: New test case.
10059
960db8ec
JJ
100602016-05-18 Jakub Jelinek <jakub@redhat.com>
10061
10062 PR c++/71100
10063 * g++.dg/opt/pr71100.C: New test.
10064
04643334
MJ
100652016-05-18 Martin Jambor <mjambor@suse.cz>
10066
10067 PR ipa/69708
10068 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10069 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10070 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10071 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10072
91bb9f80
MJ
100732016-05-18 Martin Jambor <mjambor@suse.cz>
10074
10075 PR ipa/69708
10076 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10077 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10078 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10079 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10080 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10081
c584aca6
PC
100822016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10083
10084 PR c++/69793
10085 * g++.dg/template/crash122.C: New.
10086
20309c6e
PC
100872016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10088
10089 PR c++/70466
10090 * g++.dg/template/pr70466-1.C: New.
10091 * g++.dg/template/pr70466-2.C: Likewise.
10092
50c78b9a
MM
100932016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10094
10095 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10096 splat operations and the XXSPLTIB instruction.
10097 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10098 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10099 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10100 xxlxor to clear a register.
10101
cf8be00d
RS
101022016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10103
10104 * gcc.dg/torture/pr71020.c: New test.
10105
848a392a
MJ
101062016-05-18 Martin Jambor <mjambor@suse.cz>
10107
10108 PR ipa/70646
10109 * gcc.dg/ipa/pr70646.c: New test.
10110
1f2ab776
CL
101112016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10112
10113 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10114
76489493
CL
101152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10116
10117 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10118 missing tests for vreinterpretq_p{8,16}.
10119
bd79378d
CL
101202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10121
10122 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10123 vsliq_n_s64 and vsliq_n_u64.
10124
81ca3ea0
CL
101252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10126
10127 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10128 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10129
873cb425
CL
101302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10131
10132 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10133 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10134 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10135
9d6e7c21
CL
101362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10137
10138 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10139 in comment.
10140
b4dbe40e 101412016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10142
10143 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10144 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10145 "blr\t" and switch to scan-assembler-times.
10146
83a5c910
JW
101472016-05-18 Jiong Wang <jiong.wang@arm.com>
10148
53d6d955
UB
10149 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10150 with __aarch64__.
10151 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10152 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10153
fb7cbdeb
JJ
101542016-05-18 Jakub Jelinek <jakub@redhat.com>
10155
8ee91165
JJ
10156 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10157 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10158 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10159 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10160 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10161 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10162
cf4d516a
JJ
10163 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10164 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10165
a4f16422
JJ
10166 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10167 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10168
7b37ce10
JJ
10169 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10170 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10171
fb7cbdeb
JJ
10172 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10173
c9326aef
RB
101742016-05-18 Richard Biener <rguenther@suse.de>
10175
10176 PR tree-optimization/71168
10177 * gcc.dg/torture/pr71168.c: New testcase.
10178
df8b0a11
KV
101792016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10180
10181 PR middle-end/63586
10182 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10183 * gcc.dg/tree-ssa/pr63586.c: New test.
10184 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10185
2efd67ed
NS
101862016-05-17 Nathan Sidwell <nathan@acm.org>
10187
10188 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10189 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10190 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10191 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10192
1988b2c2
NS
101932016-05-17 Nathan Sidwell <nathan@acm.org>
10194
10195 * gcc.target/nvptx/abi-vararg-3.c: New.
10196
ad1d92ab
MM
101972016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10198
10199 PR tree-optimization/54579
10200 PR middle-end/55299
10201 * gcc.dg/fold-notrotate-1.c: New test.
10202 * gcc.dg/fold-notshift-1.c: New test.
10203 * gcc.dg/fold-notshift-2.c: New test.
10204
47768df8
MP
102052016-05-17 Marek Polacek <polacek@redhat.com>
10206
10207 PR ipa/71146
10208 * g++.dg/ipa/pr71146.C: New test.
10209
6b5423a5
DM
102102016-05-17 David Malcolm <dmalcolm@redhat.com>
10211
10212 * jit.dg/test-error-array-bounds.c: New test case.
10213
c7986356
MG
102142016-05-17 Marc Glisse <marc.glisse@inria.fr>
10215
10216 * gcc.dg/tree-ssa/and-1.c: New testcase.
10217
d982c5b7
MG
102182016-05-17 Marc Glisse <marc.glisse@inria.fr>
10219
10220 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10221 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10222
0139ba93
MG
102232016-05-17 Marc Glisse <marc.glisse@inria.fr>
10224
10225 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10226 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10227
daab4562
JW
102282016-05-17 Jiong Wang <jiong.wang@arm.com>
10229
10230 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10231
22330033
JW
102322016-05-17 Jiong Wang <jiong.wang@arm.com>
10233
10234 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10235
98b3a5f2
JW
102362016-05-17 Jiong Wang <jiong.wang@arm.com>
10237
10238 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10239 ".2d[index]" when scan the assembly.
10240 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10241 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10242 float64x1.
10243 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10244
b71b7a8e
RB
102452016-05-17 Richard Biener <rguenther@suse.de>
10246
10247 PR tree-optimization/71132
10248 * gcc.dg/torture/pr71132.c: New testcase.
10249
3c51ad46
CL
102502016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10251
10252 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10253
d20faa66
KT
102542016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10255
10256 PR target/70809
10257 * gcc.target/aarch64/pr70809_1.c: New test.
10258
b75cc5a4
KT
102592016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10260
10261 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10262 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10263 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10264 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10265
b28eb195
IE
102662016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10267 Ilya Enkovich <ilya.enkovich@intel.com>
10268
10269 PR target/71114
10270 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10271
0b9004ed
JH
102722016-05-16 Jan Hubicka <hubicka@ucw.cz>
10273
10274 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10275 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10276
1b81a1c1
MW
102772016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10278
10279 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10280 test for __ARM_FP16_ARGS.
10281 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10282 * gcc.target/arm/aapcs/neon-vect10.c: New.
10283 * gcc.target/arm/aapcs/neon-vect9.c: New.
10284 * gcc.target/arm/aapcs/vfp18.c: New.
10285 * gcc.target/arm/aapcs/vfp19.c: New.
10286 * gcc.target/arm/aapcs/vfp20.c: New.
10287 * gcc.target/arm/aapcs/vfp21.c: New.
10288 * gcc.target/arm/fp16-aapcs-1.c: New.
10289 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10290 test for __ARM_FP16_ARGS.
10291 * g++.target/arm/fp16-return-1.c: Update expected output.
10292
921d1e73
JW
102932016-05-16 Jiong Wang <jiong.wang@arm.com>
10294
10295 PR testsuite/70227
10296 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10297
228eb42a
HA
102982016-05-15 Harald Anlauf <anlauf@gmx.de>
10299
10300 PR fortran/69603
10301 * gfortran.dg/pr69603.f90: New testcase.
10302
785abfd3
FR
103032016-05-14 Fritz Reese <fritzoreese@gmail.com>
10304
10305 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10306
e75eb64f
FR
103072016-05-14 Fritz Reese <fritzoreese@gmail.com>
10308
10309 PR fortran/71047
10310 * gfortran.dg/pr71047.f08: New test.
10311
aa4b467b
JM
103122016-05-13 Joseph Myers <joseph@codesourcery.com>
10313
10314 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10315 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10316 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10317
653fb4a2
MS
103182016-05-13 Martin Sebor <msebor@redhat.com>
10319
10320 PR c++/60049
10321 * g++.dg/cpp0x/constexpr-60049.C: New test.
10322
9e37582d
JJ
103232016-05-13 Jakub Jelinek <jakub@redhat.com>
10324
10325 PR bootstrap/71071
10326 * gcc.dg/pr71071.c: New test.
10327
a278aa17
UB
103282016-05-13 Uros Bizjak <ubizjak@gmail.com>
10329
10330 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10331 remove XOP handling.
377eaca7 10332 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10333
ac3d02e2
NS
103342016-05-13 Nathan Sidwell <nathan@acm.org>
10335
10336 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10337 __atomic_is_lock_free declaration.
10338
8ab3bdac
RB
103392016-05-13 Richard Biener <rguenther@suse.de>
10340
10341 PR tree-optimization/42587
10342 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10343
623b8e0a
ML
103442016-05-13 Martin Liska <mliska@suse.cz>
10345
10346 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10347 the new format of dump output.
10348
da7674f6
IE
103492016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10350
10351 * gcc.dg/pr71084.c: New test.
10352
c959db3d
RR
103532016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10354
53d6d955
UB
10355 PR target/53440
10356 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10357
43203dea
RR
103582016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10359
10360 * gcc.target/aarch64/struct_return.c: New test.
10361
4f2e1536
MP
103622016-05-12 Marek Polacek <polacek@redhat.com>
10363
10364 PR c/70756
10365 * c-c++-common/pr70756-2.c: New test.
10366 * c-c++-common/pr70756.c: New test.
10367
1ef33ef3
RB
103682016-05-12 Richard Biener <rguenther@suse.de>
10369
10370 PR tree-optimization/71059
10371 * gcc.dg/torture/pr71059.c: New testcase.
10372
763baff6
RB
103732016-05-12 Richard Biener <rguenther@suse.de>
10374
10375 PR tree-optimization/71062
10376 * gcc.dg/torture/pr71062.c: New testcase.
10377
c4ec1243
IE
103782016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10379
10380 PR tree-optimization/71006
10381 * gcc.dg/pr71006.c: New test.
10382
a5fbf76d
MP
103832016-05-12 Marek Polacek <polacek@redhat.com>
10384
10385 PR driver/71063
10386 * gcc.dg/opts-7.c: New test.
10387
5acc47a4
KT
103882016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10389
10390 PR target/70830
10391 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10392 Add -save-temps to dg-options.
10393 Scan for ldmfd rather than pop instruction.
10394 * gcc.target/arm/interrupt-2.c: Likewise.
10395 * gcc.target/arm/pr70830.c: New test.
10396
40bd4bf9
JJ
103972016-05-12 Jakub Jelinek <jakub@redhat.com>
10398
3cd63842
JJ
10399 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10400 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10401
c05d08f6
JJ
10402 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10403 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10404 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10405
bc27ffae
JJ
10406 PR target/71019
10407 * gcc.target/i386/avx512vl-pack-1.c: New test.
10408 * gcc.target/i386/avx512vl-pack-2.c: New test.
10409 * gcc.target/i386/avx512bw-pack-2.c: New test.
10410
515d7412
JJ
10411 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10412
40bd4bf9
JJ
10413 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10414 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10415 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10416
44ab146a
RB
104172016-05-12 Richard Biener <rguenther@suse.de>
10418
10419 PR tree-optimization/70986
10420 * gcc.dg/torture/pr70986-1.c: New testcase.
10421 * gcc.dg/torture/pr70986-2.c: Likewise.
10422 * gcc.dg/torture/pr70986-3.c: Likewise.
10423
d6e83a8d
MM
104242016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10425
10426 PR c/43651
10427 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10428 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10429
51e67ea3
UB
104302016-05-11 Uros Bizjak <ubizjak@gmail.com>
10431
10432 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10433 directive.
10434 * gcc.target/i386/pr66746.c: Ditto.
10435
3fd2b007
MM
104362016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10437
10438 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10439 support.
10440 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10441 warning when using -mvsx-timode.
10442 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10443 * gcc.target/powerpc/dform-2.c: Likewise.
10444 * gcc.target/powerpc/pr68805.c: Likewise.
10445
5c3a10fb
MP
104462016-05-11 Marek Polacek <polacek@redhat.com>
10447
10448 PR c++/71024
10449 * c-c++-common/attributes-3.c: New test.
10450
7cfb065b
NS
104512016-05-11 Nathan Sidwell <nathan@acm.org>
10452
10453 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10454 * gcc.c-torture/execute/pr68185.c: Likewise.
10455 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10456 * gcc.dg/pr69634.c: Requires scheduling.
10457 * gcc.dg/torture/pr66178.c: Require label values.
10458 * gcc.dg/setjmp-6.c: Require indirect jumps.
10459
f35ea97d
RB
104602016-05-11 Richard Biener <rguenther@suse.de>
10461
10462 PR tree-optimization/71055
10463 * gcc.dg/torture/pr71055.c: New testcase.
10464
dff70323
RB
104652016-05-11 Richard Biener <rguenther@suse.de>
10466
10467 PR debug/71057
10468 * g++.dg/debug/pr71057.C: New testcase.
10469
56a3d28b
JJ
104702016-05-11 Jakub Jelinek <jakub@redhat.com>
10471
10472 PR fortran/70855
10473 * gfortran.dg/gomp/pr70855.f90: New test.
10474
ebc1b29e
RB
104752016-05-11 Richard Biener <rguenther@suse.de>
10476
10477 PR middle-end/71002
10478 * g++.dg/torture/pr71002.C: New testcase.
10479
98ccd1d7
IE
104802016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10481
10482 PR middle-end/70807
10483 * gcc.dg/pr70807.c: New test.
10484
ed29e24b
MS
104852016-05-10 Martin Sebor <msebor@redhat.com>
10486
10487 PR c++/38611
10488 * g++.dg/Wattributes.C: New test.
10489
e39dab2c
MG
104902016-05-10 Marc Glisse <marc.glisse@inria.fr>
10491
10492 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10493 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10494 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10495
d067e238
IE
104962016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10497
10498 PR target/70799
10499 * gcc.target/i386/pr70799-1.c: New test.
10500
cd36c83e
PMR
105012016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10502
10503 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10504
1e3af2a4
IE
105052016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10506
10507 PR middle-end/70877
10508 * gcc.target/i386/pr70877.c: New test.
10509
afc610db
IE
105102016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10511
10512 PR tree-optimization/70786
10513 * gcc.target/i386/pr70876.c: New test.
10514
4b59d19f
JJ
105152016-05-10 Jakub Jelinek <jakub@redhat.com>
10516
10517 PR target/70927
10518 * gcc.target/i386/avx512vl-logic-1.c: New test.
10519 * gcc.target/i386/avx512vl-logic-2.c: New test.
10520 * gcc.target/i386/avx512dq-logic-2.c: New test.
10521
9b5ee426
BS
105222016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10523
10524 PR target/70963
10525 * gcc.target/powerpc/pr70963.c: New.
10526
f3352cab
DM
105272016-05-10 David Malcolm <dmalcolm@redhat.com>
10528
10529 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10530 (test_very_wide_line): Add ruler to expected output.
10531 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10532 (test_very_wide_line): Likewise.
10533 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10534 (test_show_locus): Within the handling of "test_very_wide_line",
10535 enable show_ruler_p on the diagnostic context.
10536
4a3255dd
RB
105372016-05-10 Richard Biener <rguenther@suse.de>
10538
10539 PR tree-optimization/71039
10540 * gcc.dg/torture/pr71039.c: New testcase.
10541
da7c9950
NS
105422016-05-10 Nathan Sidwell <nathan@acm.org>
10543
10544 * gcc.dg/nested-func-10.c: Requires alloca.
10545 * gcc.dg/nested-func-9.c: Requires alloca.
10546 * gcc.c-torture/execute/pr70460.c: Requires labels.
10547 * gcc.c-torture/compile/pr70199.c: Requires labels.
10548 * gcc.target/nvptx/decl.c: Compile only.
10549 * gcc.target/nvptx/trailing-init.c: Compile only.
10550 * gcc.target/nvptx/ary-init.c: Compile only.
10551
cf68d92c
MP
105522016-05-10 Marek Polacek <polacek@redhat.com>
10553
10554 PR c/70255
10555 * gcc.dg/attr-opt-1.c: New test.
10556
64ea4e15
RB
105572016-05-10 Richard Biener <rguenther@suse.de>
10558
10559 PR tree-optimization/70497
10560 PR tree-optimization/28367
10561 * gcc.dg/torture/20160404-1.c: New testcase.
10562 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10563 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10564
5a96dae3
PMR
105652016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10566
10567 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10568
fc97f805
UB
105692016-05-09 Uros Bizjak <ubizjak@gmail.com>
10570
10571 * gcc.target/i386/fabsneg-1.c New test.
10572
a710b1d5
AM
105732016-05-09 Alan Modra <amodra@gmail.com>
10574
10575 PR testsuite/70826
10576 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10577
171f6f05
RB
105782016-05-09 Richard Biener <rguenther@suse.de>
10579
10580 PR tree-optimization/70985
10581 * gcc.dg/torture/pr70985.c: New testcase.
10582
18caa34e
BC
105832016-05-09 Bin Cheng <bin.cheng@arm.com>
10584
10585 * gcc.dg/tree-ssa/ifc-9.c: New test.
10586 * gcc.dg/tree-ssa/ifc-10.c: New test.
10587 * gcc.dg/tree-ssa/ifc-11.c: New test.
10588 * gcc.dg/tree-ssa/ifc-12.c: New test.
10589 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10590 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10591 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10592
7a27d38f
RB
105932016-05-09 Richard Biener <rguenther@suse.de>
10594
10595 PR fortran/70937
10596 * gfortran.dg/pr70937.f90: New testcase.
10597
5ebbbd3d
RO
105982016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10599
10600 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10601
f6288c24
FR
106022016-05-07 Fritz Reese <fritzoreese@gmail.com>
10603
10604 PR fortran/56226
10605 * gfortran.dg/dec_structure_1.f90: New testcase.
10606 * gfortran.dg/dec_structure_2.f90: Ditto.
10607 * gfortran.dg/dec_structure_3.f90: Ditto.
10608 * gfortran.dg/dec_structure_4.f90: Ditto.
10609 * gfortran.dg/dec_structure_5.f90: Ditto.
10610 * gfortran.dg/dec_structure_6.f90: Ditto.
10611 * gfortran.dg/dec_structure_7.f90: Ditto.
10612 * gfortran.dg/dec_structure_8.f90: Ditto.
10613 * gfortran.dg/dec_structure_9.f90: Ditto.
10614 * gfortran.dg/dec_structure_10.f90: Ditto.
10615 * gfortran.dg/dec_structure_11.f90: Ditto.
10616 * gfortran.dg/dec_union_1.f90: Ditto.
10617 * gfortran.dg/dec_union_2.f90: Ditto.
10618 * gfortran.dg/dec_union_3.f90: Ditto.
10619 * gfortran.dg/dec_union_4.f90: Ditto.
10620 * gfortran.dg/dec_union_5.f90: Ditto.
10621 * gfortran.dg/dec_union_6.f90: Ditto.
10622 * gfortran.dg/dec_union_7.f90: Ditto.
10623
5ec4a8cd
TV
106242016-05-07 Tom de Vries <tom@codesourcery.com>
10625
10626 PR tree-optimization/70956
10627 * gcc.dg/graphite/pr70956.c: New test.
10628
58ec1d0e
JJ
106292016-05-06 Jakub Jelinek <jakub@redhat.com>
10630
ccd88fb7
JJ
10631 PR middle-end/70941
10632 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10633 (a, b, c, d): Change type from char to signed char.
10634 (main): Compare against (signed char) -1634678893 instead of
10635 hardcoded -109. Use __builtin_abort instead of abort.
10636
dd3b6464
JJ
10637 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10638 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10639
58ec1d0e
JJ
10640 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10641
19aa23d8
YR
106422016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10643
10644 PR debug/70935
10645 * gcc.dg/torture/pr70935.c: New test.
10646
ae5f0df1
OE
106472016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10648
10649 PR target/58219
ce23a8ff 10650 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10651
078f7e37
RB
106522016-05-06 Richard Biener <rguenther@suse.de>
10653
10654 PR tree-optimization/70960
10655 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10656
765d7b54
OE
106572016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10658
10659 PR target/52933
10660 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10661 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10662 Adjust expected instruction counts.
10663 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10664
29c94e65
MP
106652016-05-06 Marek Polacek <polacek@redhat.com>
10666
10667 PR sanitizer/70875
10668 * gcc.dg/ubsan/bounds-3.c: New test.
10669
3684b02e
OE
106702016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10671
10672 PR target/54089
10673 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10674
8706773f
RB
106752016-05-06 Richard Biener <rguenther@suse.de>
10676
10677 PR middle-end/70931
10678 * gfortran.dg/pr70931.f90: New testcase.
10679
a4f51018
RB
106802016-05-06 Richard Biener <rguenther@suse.de>
10681
10682 PR middle-end/70941
10683 * gcc.dg/torture/pr70941.c: New testcase.
10684
c4f2425f
BC
106852016-05-05 Bin Cheng <bin.cheng@arm.com>
10686
10687 PR tree-optimization/57206
10688 * gcc.dg/vect/pr57206.c: New test.
10689
5dc08197
RO
106902016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10691
10692 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10693
351f85c5
JJ
106942016-05-05 Jakub Jelinek <jakub@redhat.com>
10695
568bac8c
JJ
10696 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10697
351f85c5
JJ
10698 * c-c++-common/Wdangling-else-4.c: New test.
10699
33fd7785
JJ
107002016-05-04 Jakub Jelinek <jakub@redhat.com>
10701
2d1ac15a
JJ
10702 PR c++/70906
10703 PR c++/70933
10704 * g++.dg/opt/pr70906.C: New test.
10705 * g++.dg/opt/pr70933.C: New test.
10706
33fd7785
JJ
10707 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10708
6b715bf6
JH
107092016-05-04 Jan Hubicka <hubicka@ucw.cz>
10710
10711 * gcc.dg/ipa/pure-const-3.c: New testcase.
10712
deef7113
MP
107132016-05-04 Marek Polacek <polacek@redhat.com>
10714
10715 * c-c++-common/Wdangling-else-1.c: New test.
10716 * c-c++-common/Wdangling-else-2.c: New test.
10717 * c-c++-common/Wdangling-else-3.c: New test.
10718
5396db97
KCY
107192016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10720
10721 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10722 flag is present.
10723
de55efd5
MP
107242016-05-04 Marek Polacek <polacek@redhat.com>
10725
10726 PR c/48778
10727 * gcc.dg/Waddress-2.c: New test.
10728
475839b6
AM
107292016-05-04 Alan Modra <amodra@gmail.com>
10730
10731 * gcc.target/powerpc/pr70866.c: New.
10732
b25aad5f
MS
107332016-05-03 Martin Sebor <msebor@redhat.com>
10734
10735 PR c++/66561
10736 * c-c++-common/builtin_location.c: New test.
10737 * g++.dg/cpp1y/builtin_location.C: New test.
10738
79ce98bc
MP
107392016-05-03 Marek Polacek <polacek@redhat.com>
10740
10741 PR c/70859
10742 * gcc.dg/pr70859.c: New test.
10743 * gcc.dg/pr70859-2.c: New test.
10744
402e89f5
PMR
107452016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10746
10747 * gnat.dg/debug5.adb: New testcase.
10748
f3d90045
DV
107492016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10750
10751 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10752 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10753 Procedure to check for z10 instruction set.
10754
1e26cec1
CL
107552016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10756
10757 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10758
71aca5a0
AM
107592016-05-03 Alan Modra <amodra@gmail.com>
10760
10761 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10762
2fd70ec1
JJ
107632016-05-03 Jakub Jelinek <jakub@redhat.com>
10764
10765 * gcc.target/i386/avx512f-cvt-1.c: New test.
10766
e5705cf7
L
107672016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10768
10769 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10770 -fdump-tree-vrp-details.
10771
381cdae4
RB
107722016-05-03 Richard Biener <rguenther@suse.de>
10773
10774 * gcc.dg/pr30172-1.c: Adjust.
10775 * gcc.dg/pr63743.c: Likewise.
10776 * gcc.dg/tm/pr51696.c: Likewise.
10777 * c-c++-common/tm/safe-1.c: Likewise.
10778 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10779 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10780 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10781 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10782
adedd5c1
JJ
107832016-05-03 Jakub Jelinek <jakub@redhat.com>
10784
31ed1665
JJ
10785 PR rtl-optimization/70467
10786 * gcc.target/i386/pr70467-3.c: New test.
10787 * gcc.target/i386/pr70467-4.c: New test.
10788
dea60b59
JJ
10789 PR tree-optimization/70916
10790 * gcc.c-torture/compile/pr70916.c: New test.
10791
adedd5c1
JJ
10792 PR target/49244
10793 * gcc.target/i386/pr49244-1.c: New test.
10794 * gcc.target/i386/pr49244-2.c: New test.
10795
f80041ef
BS
107962016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10797
10798 PR rtl-optimization/44281
10799 * gcc.target/i386/pr44281.c: New test.
10800
1cfcd39e
BC
108012016-05-03 bin cheng <bin.cheng@arm.com>
10802
10803 PR tree-optimization/56541
10804 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10805 * gcc.dg/vect/pr56541.c: new test.
10806
4304ccfd
MM
108072016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10808
10809 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10810 __float128.
10811 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10812
50d94c29
L
108132016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10814
10815 PR testsuite/70520
10816 * c-c++-common/asan/clone-test-1.c (main): Align child process
10817 stack to 16 bytes.
10818
bc1aee87
DM
108192016-05-02 David Malcolm <dmalcolm@redhat.com>
10820
10821 PR c++/62314
10822 * g++.dg/spellcheck-fields-2.C: New test case.
10823
474e0129
DM
108242016-05-02 David Malcolm <dmalcolm@redhat.com>
10825
10826 PR c++/62314
10827 * g++.dg/pr62314.C: New test case.
10828
818b88a7
JH
108292016-05-02 Jan Hubicka <hubicka@ucw.cz>
10830
10831 * gcc.dg/ipa/inline-8.c: New testcase.
10832
dd77684f
JJ
108332016-05-02 Jakub Jelinek <jakub@redhat.com>
10834
10835 PR rtl-optimization/70467
10836 * gcc.target/i386/pr70467-1.c: New test.
10837
72407e00
BE
108382016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10839
10840 * gcc.dg/spec-options.c: Run the test on all targets.
10841 * gcc.dg/foo.specs: Use cpp_unique_options.
10842
dd53d197
MG
108432016-05-02 Marc Glisse <marc.glisse@inria.fr>
10844
10845 * gcc.dg/tree-ssa/unord.c: New testcase.
10846
a8b85ce9
MG
108472016-05-02 Marc Glisse <marc.glisse@inria.fr>
10848
10849 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10850
5b37e866
NS
108512016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10852
10853 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10854
7176a4a0
MP
108552016-05-02 Marek Polacek <polacek@redhat.com>
10856
10857 PR c/70851
10858 * gcc.dg/enum-incomplete-3.c: New test.
10859
6b9933b9
MP
108602016-05-02 Marek Polacek <polacek@redhat.com>
10861 Tom de Vries <tom@codesourcery.com>
10862
10863 PR tree-optimization/70700
10864 * gcc.dg/pr70700.c: New test.
10865
90f82260
UB
108662016-05-01 Uros Bizjak <ubizjak@gmail.com>
10867
10868 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10869 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10870 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10871 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10872 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10873
f73036c1
EB
108742016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10875
10876 * ada/acats/run_acats: Rename into...
10877 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10878 * ada/acats/run_all.sh: Remove redundant test.
10879 (target_run): Move around.
10880 (target_gnatchop): Use newly built executable.
10881 (target_gnatmake): Likewise.
10882 Check that the compilation of impbit succeeds.
10883
85e051a3
OE
108842016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10885
10886 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10887 * gcc.dg/20021029-1.c: Likewise.
10888 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10889 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10890 * gcc.target/sh/cmpstr.c: Likewise.
10891 * gcc.target/sh/cmpstrn.c: Likewise.
10892 * gcc.target/sh/memset.c: Likewise.
10893 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10894 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10895 * gcc.target/sh/pr39423-1.c: Likewise.
10896 * gcc.target/sh/pr49468-di.c: Likewise.
10897 * gcc.target/sh/pr49468-si.c: Likewise.
10898 * gcc.target/sh/pr49880-1.c: Likewise.
10899 * gcc.target/sh/pr49880-2.c: Likewise.
10900 * gcc.target/sh/pr49880-3.c: Likewise.
10901 * gcc.target/sh/pr50751-1.c: Likewise.
10902 * gcc.target/sh/pr50751-4.c: Likewise.
10903 * gcc.target/sh/pr50751-7.c: Likewise.
10904 * gcc.target/sh/pr51244-1.c: Likewise.
10905 * gcc.target/sh/pr51244-10.c: Likewise.
10906 * gcc.target/sh/pr51244-11.c: Likewise.
10907 * gcc.target/sh/pr51244-12.c: Likewise.
10908 * gcc.target/sh/pr51244-13.c: Likewise.
10909 * gcc.target/sh/pr51244-14.c: Likewise.
10910 * gcc.target/sh/pr51244-17.c: Likewise.
10911 * gcc.target/sh/pr51244-18.c: Likewise.
10912 * gcc.target/sh/pr51244-19.c: Likewise.
10913 * gcc.target/sh/pr51244-4.c: Likewise.
10914 * gcc.target/sh/pr51244-5.c: Likewise.
10915 * gcc.target/sh/pr51244-7.c: Likewise.
10916 * gcc.target/sh/pr51244-8.c: Likewise.
10917 * gcc.target/sh/pr51244-9.c: Likewise.
10918 * gcc.target/sh/pr51697.c: Likewise.
10919 * gcc.target/sh/pr52483-1.c: Likewise.
10920 * gcc.target/sh/pr52483-2.c: Likewise.
10921 * gcc.target/sh/pr52483-3.c: Likewise.
10922 * gcc.target/sh/pr52483-5.c: Likewise.
10923 * gcc.target/sh/pr52933-1.c: Likewise.
10924 * gcc.target/sh/pr52933-2.c: Likewise.
10925 * gcc.target/sh/pr52933-3.c: Likewise.
10926 * gcc.target/sh/pr53568-1.c: Likewise.
10927 * gcc.target/sh/pr53976-1.c: Likewise.
10928 * gcc.target/sh/pr53988-1.c: Likewise.
10929 * gcc.target/sh/pr53988.c: Likewise.
10930 * gcc.target/sh/pr54089-1.c: Likewise.
10931 * gcc.target/sh/pr54089-6.c: Likewise.
10932 * gcc.target/sh/pr54089-7.c: Likewise.
10933 * gcc.target/sh/pr54089-8.c: Likewise.
10934 * gcc.target/sh/pr54089-9.c: Likewise.
10935 * gcc.target/sh/pr54236-1.c: Likewise.
10936 * gcc.target/sh/pr54236-2.c: Likewise.
10937 * gcc.target/sh/pr54236-3.c: Likewise.
10938 * gcc.target/sh/pr54236-4.c: Likewise.
10939 * gcc.target/sh/pr54386.c: Likewise.
10940 * gcc.target/sh/pr54602-1.c: Likewise.
10941 * gcc.target/sh/pr54685.c: Likewise.
10942 * gcc.target/sh/pr54760-1.c: Likewise.
10943 * gcc.target/sh/pr54760-2.c: Likewise.
10944 * gcc.target/sh/pr54760-3.c: Likewise.
10945 * gcc.target/sh/pr54760-4.c: Likewise.
10946 * gcc.target/sh/pr54760-5.c: Likewise.
10947 * gcc.target/sh/pr54760-6.c: Likewise.
10948 * gcc.target/sh/pr55146.c: Likewise.
10949 * gcc.target/sh/pr55160.c: Likewise.
10950 * gcc.target/sh/pr59278.c: Likewise.
10951 * gcc.target/sh/pr59401-1.c: Likewise.
10952 * gcc.target/sh/pr59533-1.c: Likewise.
10953 * gcc.target/sh/pr63260.c: Likewise.
10954 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10955 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10956 * gcc.target/sh/strlen.c: Likewise.
10957 * gcc.target/sh/torture/pr30807.c: Likewise.
10958 * gcc.target/sh/torture/pr34777.c: Likewise.
10959 * gcc.target/sh/torture/pr64652.c: Likewise.
10960 * gcc.target/sh/torture/pr65505.c: Likewise.
10961 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10962 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10963
411e5c67
PC
109642016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10965
10966 PR c++/66644
10967 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10968
8fa97501
BS
109692016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10970
10971 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10972 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10973 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10974 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10975
5a956111
PP
109762016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10977
10978 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10979 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10980
e7ff0319
CP
109812016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10982
10983 PR middle-end/70626
10984 * c-c++-common/goacc/combined-reduction.c: New test.
10985 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10986
52d11a4b
L
109872016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10988
10989 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10990 *movdi_internal pattern only if PIC off.
10991 * gcc.target/i386/pr70155-2.c: Likewise.
10992 * gcc.target/i386/pr70155-3.c: Likewise.
10993 * gcc.target/i386/pr70155-4.c: Likewise.
10994 * gcc.target/i386/pr70155-5.c: Likewise.
10995 * gcc.target/i386/pr70155-6.c: Likewise.
10996 * gcc.target/i386/pr70155-7.c: Likewise.
10997 * gcc.target/i386/pr70155-8.c: Likewise.
10998 * gcc.target/i386/pr70155-15.c: Likewise.
10999 * gcc.target/i386/pr70155-17.c: Likewise.
11000 * gcc.target/i386/pr70155-22.c: Likewise.
11001
8960db31
BC
110022016-04-29 Bin Cheng <bin.cheng@arm.com>
11003
11004 PR tree-optimization/70803
11005 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11006
cca535a4
IE
110072016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11008
11009 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11010 optimization of vector loop.
11011 * gcc.target/i386/vect-unpack-3.c: New test.
11012 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11013 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11014 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11015
500ecf4a
MP
110162016-04-29 Marek Polacek <polacek@redhat.com>
11017
11018 PR sanitizer/70342
11019 * g++.dg/ubsan/null-7.C: New test.
11020
2fff3db8
MP
11021 PR c/70852
11022 * gcc.dg/pr70852.c: New test.
11023
509063eb
DV
110242016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11025
11026 PR/69089
11027 * g++.dg/cpp0x/alignas6.C: New test.
11028
83745c0d
DV
110292016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11030
c87885ca
RO
11031 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11032 * gcc.dg/pr27003.c: Likewise.
11033 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11034 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11035 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11036 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11037 * gcc.target/arc/mxy.c: Likewise.
11038 * gcc.target/arc/mswape.c: Likewise.
11039 * gcc.target/arc/mrtsc.c: Likewise.
11040 * gcc.target/arc/mcrc.c: Likewise.
11041 * gcc.target/arc/mdsp-packa.c: Likewise.
11042 * gcc.target/arc/mdvbf.c: Likewise.
11043 * gcc.target/arc/mlock.c: Likewise.
11044 * gcc.target/arc/mmac-24.c: Likewise.
11045 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11046
849b265d
BS
110472016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11048 Matthijs Kooijman <matthijs@stdin.nl>
11049 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11050
11051 PR target/60040
11052 * gcc.target/avr/pr60040-1.c: New.
11053 * gcc.target/avr/pr60040-2.c: New.
11054
1390536b
RB
110552016-04-29 Richard Biener <rguenther@suse.de>
11056
11057 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11058
98998245
RB
110592016-04-29 Richard Biener <rguenther@suse.de>
11060
11061 PR tree-optimization/13962
11062 PR tree-optimization/65686
11063 * gcc.dg/uninit-pr65686.c: New testcase.
11064
8b80cc21
JJ
110652016-04-29 Jakub Jelinek <jakub@redhat.com>
11066
11067 PR middle-end/70843
11068 * gcc.dg/pr70843.c: New test.
11069
6181bc30
JJ
110702016-04-28 Jakub Jelinek <jakub@redhat.com>
11071
11072 PR target/70858
11073 * gcc.target/i386/pr70858.c: New test.
11074
f4cb3612
AB
110752016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11076
11077 * gcc.target/arc/nps400-1.c: New file.
11078
8ad9df62
JR
110792016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11080 Andrew Burgess <andrew.burgess@embecosm.com>
11081
11082 * gcc.target/arc/movh_cl-1.c: New file.
11083
ceaaa9fe
JR
110842016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11085 Andrew Burgess <andrew.burgess@embecosm.com>
11086
11087 * gcc.target/arc/extzv-1.c: New file.
11088 * gcc.target/arc/insv-1.c: New file.
11089 * gcc.target/arc/insv-2.c: New file.
11090 * gcc.target/arc/movb-1.c: New file.
11091 * gcc.target/arc/movb-2.c: New file.
11092 * gcc.target/arc/movb-3.c: New file.
11093 * gcc.target/arc/movb-4.c: New file.
11094 * gcc.target/arc/movb-5.c: New file.
11095 * gcc.target/arc/movb_cl-1.c: New file.
11096 * gcc.target/arc/movb_cl-2.c: New file.
11097 * gcc.target/arc/movbi_cl-1.c: New file.
11098 * gcc.target/arc/movl-1.c: New file.
11099
4d03dc2f
JR
111002016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11101 Andrew Burgess <andrew.burgess@embecosm.com>
11102
11103 * gcc.target/arc/cmem-1.c: New file.
11104 * gcc.target/arc/cmem-2.c: New file.
11105 * gcc.target/arc/cmem-3.c: New file.
11106 * gcc.target/arc/cmem-4.c: New file.
11107 * gcc.target/arc/cmem-5.c: New file.
11108 * gcc.target/arc/cmem-6.c: New file.
11109 * gcc.target/arc/cmem-7.c: New file.
11110 * gcc.target/arc/cmem-ld.inc: New file.
11111 * gcc.target/arc/cmem-st.inc: New file.
11112
81262dad
JJ
111132016-04-28 Jakub Jelinek <jakub@redhat.com>
11114
11115 PR target/70821
11116 * gcc.target/i386/pr70821.c: New test.
11117
0a31a09a
BS
111182016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11119
11120 * gcc.target/powerpc/vec-adde.c: New test.
11121 * gcc.target/powerpc/vec-adde-int128.c: New test.
11122
3ddffba9
JJ
111232016-04-28 Jakub Jelinek <jakub@redhat.com>
11124
11125 * gcc.target/i386/avx-vround-1.c: New test.
11126 * gcc.target/i386/avx-vround-2.c: New test.
11127 * gcc.target/i386/avx512vl-vround-1.c: New test.
11128 * gcc.target/i386/avx512vl-vround-2.c: New test.
11129
713dedcd
RO
111302016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11131
11132 PR testsuite/70595
11133 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11134 (check_effective_target_cilkplus_runtime): ... this.
11135 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11136 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11137
11138 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11139 Require cilkplus_runtime.
11140 Don't add -lcilkrts.
11141 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11142 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11143 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11144 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11145 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11146 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11147 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11148 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11149 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11150 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11151 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11152 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11153 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11154 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11155 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11156 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11157 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11158 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11159 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11160 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11161 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11162 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11163 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11164 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11165 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11166 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11167 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11168 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11169 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11170
11171 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11172 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11173
11174 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11175
11176 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11177 cilkplus_runtime.
11178
3563f78f
MG
111792016-04-27 Marc Glisse <marc.glisse@inria.fr>
11180
11181 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11182 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11183
6bc2bb18
RB
111842015-04-27 Ryan Burn <contact@rnburn.com>
11185
11186 PR c++/69024
11187 PR c++/68997
11188 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11189 diagnostic.
11190 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11191 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11192
1e55d29a
EB
111932016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11194
11195 * gnat.dg/limited_with4.ad[sb]: New test.
11196 * gnat.dg/limited_with4_pkg.ads: New helper.
11197
087146ca
L
111982016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11199
11200 PR target/70155
11201 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11202 and movv1ti_internal patterns
11203 * gcc.target/i386/pr70155-1.c: New test.
11204 * gcc.target/i386/pr70155-2.c: Likewise.
11205 * gcc.target/i386/pr70155-3.c: Likewise.
11206 * gcc.target/i386/pr70155-4.c: Likewise.
11207 * gcc.target/i386/pr70155-5.c: Likewise.
11208 * gcc.target/i386/pr70155-6.c: Likewise.
11209 * gcc.target/i386/pr70155-7.c: Likewise.
11210 * gcc.target/i386/pr70155-8.c: Likewise.
11211 * gcc.target/i386/pr70155-9.c: Likewise.
11212 * gcc.target/i386/pr70155-10.c: Likewise.
11213 * gcc.target/i386/pr70155-11.c: Likewise.
11214 * gcc.target/i386/pr70155-12.c: Likewise.
11215 * gcc.target/i386/pr70155-13.c: Likewise.
11216 * gcc.target/i386/pr70155-14.c: Likewise.
11217 * gcc.target/i386/pr70155-15.c: Likewise.
11218 * gcc.target/i386/pr70155-16.c: Likewise.
11219 * gcc.target/i386/pr70155-17.c: Likewise.
11220 * gcc.target/i386/pr70155-18.c: Likewise.
11221 * gcc.target/i386/pr70155-19.c: Likewise.
11222 * gcc.target/i386/pr70155-20.c: Likewise.
11223 * gcc.target/i386/pr70155-21.c: Likewise.
11224 * gcc.target/i386/pr70155-22.c: Likewise.
11225
92329f9f
L
112262016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11227
11228 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11229 ".{5,6}".
11230
309a0cf6
BC
112312016-04-27 Bin Cheng <bin.cheng@arm.com>
11232
11233 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11234 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11235 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11236 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11237 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11238
72ed2b9c
RB
112392016-04-27 Richard Biener <rguenther@suse.de>
11240
11241 PR ipa/70760
11242 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11243 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11244
3c98ff9b
NS
112452016-04-27 Nathan Sidwell <nathan@acm.org>
11246
11247 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11248 * g++.dg/ubsan/pr63956.C: Adjust error location.
11249
9ec5d66b
NC
112502016-04-27 Nick Clifton <nickc@redhat.com>
11251
11252 PR middle-end/49889
11253 * gcc.dg/pr49889.c: New test.
11254
c1e1f433
BS
112552016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11256
11257 * c-c++-common/memset-array.c: New test.
11258
8ac43293
MS
112592016-04-26 Martin Sebor <msebor@redhat.com>
11260
11261 PR c++/66639
11262 * g++.dg/cpp1y/func_constexpr.C: New test.
11263
843ce8ab
PP
112642016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11265
11266 PR c++/70241
11267 * g++.dg/cpp0x/enum32.C: New test.
11268 * g++.dg/cpp0x/enum33.C: New test.
11269
112702016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11271
11272 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11273 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11274 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11275 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11276 * gcc.c-torture/execute/pr38151.c: Likewise.
11277 * gcc.c-torture/execute/pr66556.c: Likewise.
11278 * gcc.c-torture/execute/pr67781.c: Likewise.
11279 * gcc.c-torture/execute/pr68648.c: Likewise.
11280
ca1206be
MG
112812016-04-26 Marc Glisse <marc.glisse@inria.fr>
11282
11283 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11284
2448a956
MP
112852016-04-26 Marek Polacek <polacek@redhat.com>
11286
11287 PR c/67784
11288 * gcc.dg/pr67784-3.c: New test.
11289 * gcc.dg/pr67784-4.c: New test.
11290 * gcc.dg/pr67784-5.c: New test.
11291
b02a5e26
MP
11292 PR c/70791
11293 * gcc.dg/Wnested-externs-2.c: New test.
11294
6b6aa8d3
MG
112952016-04-26 Marc Glisse <marc.glisse@inria.fr>
11296
11297 * gcc.dg/fold-plusmult.c: Adjust.
11298 * gcc.dg/no-strict-overflow-6.c: Adjust.
11299 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11300
a2095b55
BS
113012016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11302
11303 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11304 number scans.
11305 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11306 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11307 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11308 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11309 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11310 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11311 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11312 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11313 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11314 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11315 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11316 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11317 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11318 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11319 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11320 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11321 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11322 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11323 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11324 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11325 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11326 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11327 scans.
11328 * gcc.target/i386/pr32219-4.c: Likewise.
11329 * gcc.target/i386/pr32219-6.c: Likewise.
11330 * gcc.target/i386/pr32219-8.c: Likewise.
11331
bb0cc5c8
KT
113322016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11333
11334 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11335 associated options.
11336
5a0802ea
MP
113372016-04-26 Marek Polacek <polacek@redhat.com>
11338
11339 PR c++/70744
11340 * g++.dg/ext/cond2.C: New test.
11341
00f615af
BC
113422016-04-26 Bin Cheng <bin.cheng@arm.com>
11343
11344 PR tree-optimization/70771
11345 PR tree-optimization/70775
11346 * gcc.dg/pr70771.c: New test.
25939d34 11347 * gcc.dg/pr70775.c: New test.
00f615af 11348
218155e7
BS
113492016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11350
11351 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11352
ab99f467
RB
113532016-04-25 Richard Biener <rguenther@suse.de>
11354
11355 PR tree-optimization/70780
11356 * gcc.dg/torture/pr70780.c: New testcase.
11357
3f8257db 113582016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11359
c87885ca
RO
11360 * gcc.target/arm/neon-vaddws16.c: New test.
11361 * gcc.target/arm/neon-vaddws32.c: New test.
11362 * gcc.target/arm/neon-vaddwu16.c: New test.
11363 * gcc.target/arm/neon-vaddwu32.c: New test.
11364 * gcc.target/arm/neon-vaddwu8.c: New test.
11365 * lib/target-supports.exp
93c590ee
MC
11366 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11367 that arm neon support vector widen sum of HImode TO SImode.
11368
d6c1a7a7
JJ
113692016-04-23 Jakub Jelinek <jakub@redhat.com>
11370
11371 PR sanitizer/70712
11372 * c-c++-common/asan/pr70712.c: New test.
11373
ab0fc037
TS
113742016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11375
11376 * .gitattributes: New file.
11377
2aa64824
CL
113782016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11379
11380 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11381
e7e12d92
DH
113822016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11383
11384 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11385 * gfortran.dg/submodule_15.f08: Likewise.
11386
d1431192
RB
113872016-04-22 Richard Biener <rguenther@suse.de>
11388
11389 PR tree-optimization/70740
11390 * gcc.dg/torture/pr70740.c: New testcase.
11391
04a63c24
L
113922016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11393
11394 PR target/70750
11395 * gcc.target/i386/pr70750-1.c: New test.
11396 * gcc.target/i386/pr70750-2.c: Likewise.
11397
20700098
PC
113982016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11399
11400 PR c++/70540
11401 * g++.dg/cpp0x/auto48.C: New.
11402
aedf4e12
MP
114032016-04-21 Marek Polacek <polacek@redhat.com>
11404
11405 PR c++/70513
11406 * g++.dg/cpp0x/forw_enum12.C: New test.
11407 * g++.dg/cpp0x/forw_enum13.C: New test.
11408
2074d80a
KY
114092016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11410
11411 PR target/70728
11412 * gcc.target/i386/pr70728.c: New test.
11413
aef4aab0
RB
114142016-04-21 Richard Biener <rguenther@suse.de>
11415
11416 PR middle-end/70747
11417 * gcc.dg/pr70747.c: New testcase.
11418
2359e571
BC
114192016-04-21 Bin Cheng <bin.cheng@arm.com>
11420
11421 PR tree-optimization/70715
11422 * gcc.dg/tree-ssa/scev-13.c: New test.
11423
ce0e66ff
MG
114242016-04-21 Marc Glisse <marc.glisse@inria.fr>
11425
11426 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11427
2c2870a1
MG
114282016-04-21 Marc Glisse <marc.glisse@inria.fr>
11429
11430 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11431
a2b056a3
JH
114322016-04-20 Jan Hubicka <jh@suse.cz>
11433
11434 PR ipa/70018
11435 * g++.dg/ipa/nothrow-1.C: New testcase.
11436
ee392fc2
NS
114372016-04-20 Nathan Sidwell <nathan@acm.org>
11438
11439 PR c++/55635
11440 * g++.dg/eh/delete1.C: New.
11441
dda49daf
L
114422016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11443
11444 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11445 -mtune-ctrl=sse_typeless_stores.
11446
8a5b9d5a
L
114472016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11448
11449 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11450
1011119f
BC
114512016-04-20 Bin Cheng <bin.cheng@arm.com>
11452
11453 PR tree-optimization/69489
11454 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11455
477d4906
IV
114562016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11457
11458 PR c++/69363
11459 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11460 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11461 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11462
fad08d12
BC
114632016-04-20 Bin Cheng <bin.cheng@arm.com>
11464
11465 PR tree-optimization/56625
11466 PR tree-optimization/69489
11467 * gcc.dg/vect/pr56625.c: New test.
11468 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11469
9e3e4fab
AP
114702016-04-20 Andrew Pinski <apinski@cavium.com>
11471
11472 PR target/64971
11473 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11474
d7aa24e4
AC
114752016-04-20 Arnaud Charlet <charlet@adacore.com>
11476
11477 * gnat.dg/self1.adb: Remove now incorrect test.
11478
e6d62b46
BC
114792016-04-20 Bin Cheng <bin.cheng@arm.com>
11480
11481 * gcc.dg/tree-ssa/scev-11.c: New test.
11482 * gcc.dg/tree-ssa/scev-12.c: New test.
11483
2697b189
MP
114842016-04-20 Marek Polacek <polacek@redhat.com>
11485
11486 PR tree-optimization/70725
11487 * gcc.dg/pr70725.c: New test.
11488
60d393e8
RB
114892016-04-20 Richard Biener <rguenther@suse.de>
11490
11491 PR tree-optimization/70726
11492 * g++.dg/vect/pr70726.cc: New testcase.
11493
82c6f58a
AK
114942016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11495
11496 PR target/70674
11497 * gcc.target/s390/pr70674.c: New test.
11498
90eeab20
JD
114992016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11500
11501 PR libgfortran/70684
11502 * gfortran.dg/list_read_14.f90: New test.
11503
fc9cf6da
L
115042016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11505
11506 PR target/69201
11507 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11508 extern to force it misaligned.
11509 (b): Likewise.
11510 (c): Likewise.
11511 (d): Likewise.
11512 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11513 Don't check `*' before movv4sf_internal.
11514 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11515 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11516 Don't check `*' before movv16qi_internal.
11517 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11518 extern to force it misaligned.
11519 (b): Likewise.
11520 (c): Likewise.
11521 (d): Likewise.
11522 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11523 Don't check `*' before movv2df_internal.
11524 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11525 extern to force it misaligned.
11526 (b): Likewise.
11527 (c): Likewise.
11528 (d): Likewise.
11529 Check movv8sf_internal instead of avx_storeups256.
11530 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11531
ea8927ea
RB
115322016-04-19 Richard Biener <rguenther@suse.de>
11533
11534 PR tree-optimization/70171
11535 * g++.dg/tree-ssa/pr70171.C: New testcase.
11536
65f52ee9
RB
115372016-04-19 Richard Biener <rguenther@suse.de>
11538
11539 PR tree-optimization/70724
11540 * gcc.dg/torture/pr70724.c: New testcase.
11541
987b67f1
VM
115422016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11543
11544 PR middle-end/70689
c87885ca 11545 * gcc.target/i386/pr70689.c: New.
987b67f1 11546
91a47c39
L
115472016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11548
11549 PR target/70708
11550 * gcc.target/i386/pr70708.c: New test.
11551
8270b82d
RB
115522016-04-18 Richard Biener <rguenther@suse.de>
11553
11554 PR tree-optimization/43434
11555 * gcc.dg/vect/pr43434.c: New testcase.
11556 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11557 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11558 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11559 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11560 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11561 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11562 * gcc.dg/gomp/pr68640.c: Likewise.
11563 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11564 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11565
edd048e2
RB
115662016-04-18 Richard Biener <rguenther@suse.de>
11567
11568 PR tree-optimization/70701
11569 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11570
bd5c7330
TV
115712016-04-18 Tom de Vries <tom@codesourcery.com>
11572
11573 PR testsuite/70699
11574 * gcc.dg/pr70161.c: Add dot-file scans.
11575 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11576 instead of after last dot char.
11577
23f2660f
EB
115782016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11579
11580 * c-c++-common/dump-ada-spec-3.c: New test.
11581 * c-c++-common/dump-ada-spec-4.c: Likewise.
11582
da152c9f
TV
115832016-04-17 Tom de Vries <tom@codesourcery.com>
11584
11585 PR other/70183
11586 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11587
cc950f98
JH
115882016-04-15 Jan Hubicka <jh@suse.cz>
11589
11590 PR ipa/70018
11591 * g++.dg/ipa/pure-const-1.C: New testcase.
11592 * g++.dg/ipa/pure-const-2.C: New testcase.
11593 * g++.dg/ipa/pure-const-3.C: New testcase.
11594
949505a9
MP
115952016-04-15 Marek Polacek <polacek@redhat.com>
11596
11597 PR c/70671
11598 * gcc.dg/bitfld-22.c: New test.
11599
10e547d6
BS
116002016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11601
11602 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11603 x86_64.
11604
1e77281b
MP
116052016-04-15 Marek Polacek <polacek@redhat.com>
11606
11607 PR c/70651
11608 * c-c++-common/pr70651.c: New test.
11609
e501fa8e
KT
116102016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11611
11612 PR rtl-optimization/70681
11613 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11614 dump scan on arm and powerpc.
11615 * gcc.dg/pr10474.c: Likewise.
11616
dda1bf61
JJ
116172016-04-15 Jakub Jelinek <jakub@redhat.com>
11618
ca4ef1ff
JJ
11619 PR c++/69517
11620 PR c++/70019
11621 PR c++/70588
11622 * g++.dg/cpp1y/vla11.C: Revert for real.
11623
dda1bf61
JJ
11624 PR c/70436
11625 * c-c++-common/Wparentheses-1.c: New test.
11626 * c-c++-common/gomp/Wparentheses-1.c: New test.
11627 * c-c++-common/gomp/Wparentheses-2.c: New test.
11628 * c-c++-common/gomp/Wparentheses-3.c: New test.
11629 * c-c++-common/gomp/Wparentheses-4.c: New test.
11630 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11631 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11632 * c-c++-common/goacc/Wparentheses-1.c: New test.
11633
1355e62c
KY
116342016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11635
11636 PR target/70662
11637 * gcc.target/i386/pr70662.c: New test.
11638
0ab34b9e 116392016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11640 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11641
11642 PR tree-optimization/70130
11643 * gcc.dg/vect/O3-pr70130.c: New testcase.
11644
bc773aad
MM
116452016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11646
6e9b2286
MM
11647 PR target/70669
11648 * gcc.target/powerpc/pr70669.c: New test.
11649
bc773aad
MM
11650 PR target/70640
11651 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11652 a power7 system that does not have an assembler that supports
11653 power8.
11654
d8747845
MS
116552016-04-14 Martin Sebor <msebor@redhat.com>
11656
11657 PR c++/69517
11658 PR c++/70019
11659 PR c++/70588
11660 * c-c++-common/ubsan/vla-1.c: Revert.
11661 * g++.dg/cpp1y/vla11.C: Same.
11662 * g++.dg/cpp1y/vla12.C: Same.
11663 * g++.dg/cpp1y/vla13.C: Same.
11664 * g++.dg/cpp1y/vla14.C: Same.
11665 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11666 * g++.dg/init/array24.C: Same.
d8747845
MS
11667 * g++.dg/ubsan/vla-1.C: Same.
11668
85128559
MP
116692016-04-14 Marek Polacek <polacek@redhat.com>
11670 Jan Hubicka <hubicka@ucw.cz>
11671
11672 PR c++/70029
11673 * g++.dg/torture/pr70029.C: New test.
11674
52fbb073
MS
116752016-04-14 Martin Sebor <msebor@redhat.com>
11676
11677 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11678 type size to prevent failures on targets with very low maximum
11679 alignment.
11680
6db61d6f
RB
116812016-04-14 Richard Biener <rguenther@suse.de>
11682
11683 PR tree-optimization/70623
11684 * gcc.dg/torture/pr70623.c: New testcase.
11685 * gcc.dg/torture/pr70623-2.c: Likewise.
11686
342fac95
MS
116872016-04-13 Martin Sebor <msebor@redhat.com>
11688
11689 PR c++/69517
11690 PR c++/70019
11691 PR c++/70588
11692 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11693 * g++.dg/cpp1y/vla11.C: New test.
11694 * g++.dg/cpp1y/vla12.C: New test.
11695 * g++.dg/cpp1y/vla13.C: New test.
11696 * g++.dg/cpp1y/vla14.C: New test.
11697 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11698 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11699 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11700
d93c452f
JJ
117012016-04-13 Jakub Jelinek <jakub@redhat.com>
11702
11703 PR c++/70641
11704 * g++.dg/opt/pr70641.C: New test.
11705
85115fb6
RO
117062016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11707
11708 PR rtl-optimization/68749
11709 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11710 effects of argument promotions.
11711 Remove default args to dg-skip-if.
11712
545a4139
PC
117132016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11714
11715 PR c++/70635
11716 * g++.dg/parse/pr70635.C: New.
11717
b3a77f21
MP
117182016-04-13 Marek Polacek <polacek@redhat.com>
11719
11720 PR c++/70639
11721 * c-c++-common/Wmisleading-indentation-4.c: New test.
11722
99cd9857
MP
117232016-04-13 Marek Polacek <polacek@redhat.com>
11724
11725 PR c/70436
c87885ca
RO
11726 * gcc.dg/Wparentheses-12.c: New test.
11727 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11728
75ca93ec
IE
117292016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11730
11731 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11732 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11733 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11734
3d3f9e7e
JJ
117352016-04-13 Jakub Jelinek <jakub@redhat.com>
11736
37947cd0
JJ
11737 PR middle-end/70633
11738 * gcc.c-torture/compile/pr70633.c: New test.
11739
3d3f9e7e
JJ
11740 PR debug/70628
11741 * gcc.dg/torture/pr70628.c: New test.
11742
92886d3e
PP
117432016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11744
11745 PR c++/70610
11746 * g++.dg/template/pr70610.C: New test.
11747 * g++.dg/template/pr70610-2.C: New test.
11748 * g++.dg/template/pr70610-3.C: New test.
11749 * g++.dg/template/pr70610-4.C: New test.
11750
13bd7c2b
JJ
117512016-04-12 Jakub Jelinek <jakub@redhat.com>
11752
6512fa6d
JJ
11753 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11754 128 instead of 32.
11755
13bd7c2b
JJ
11756 PR c++/70571
11757 * g++.dg/ext/pr70571.C: New test.
11758
20b9851c
MM
117592016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11760
8a434ada 11761 PR target/70640
20b9851c
MM
11762 * gcc.target/powerpc/pr70640.c: New test.
11763
2b2f52bc
PC
117642016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11765
11766 PR c++/68722
11767 * g++.dg/parse/pr68722.C: New.
11768
5901e56a
JJ
117692016-04-12 Jakub Jelinek <jakub@redhat.com>
11770
11771 PR rtl-optimization/70596
11772 * gcc.target/i386/pr70596.c: New test.
11773
d4619dc1
NS
117742016-04-12 Nathan Sidwell <nathan@acm.org>
11775
11776 PR c++/70501
11777 * g++.dg/init/pr70501.C: New.
11778
3df530d3
DW
117792016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11780
11781 * gcc.target/i386/asm-flag-6.c: New test.
11782
b7a120d7
TV
117832016-04-12 Tom de Vries <tom@codesourcery.com>
11784
11785 PR tree-optimization/68756
11786 * gcc.dg/graphite/pr68756.c: New test.
11787
4e0eea75
JJ
117882016-04-12 Jakub Jelinek <jakub@redhat.com>
11789
11790 PR tree-optimization/70602
11791 * gcc.c-torture/execute/pr70602.c: New test.
11792
35fbda43
MM
117932016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11794
11795 PR target/70381
11796 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11797 __float128 emulator is built and runs.
11798 * gcc.target/powerpc/float128-1.c: Likewise.
11799
11800 * lib/target-supports.exp (check_ppc_float128_sw_available):
11801 Rework tests for __float128 software and hardware
11802 availability. Fix exit condition to return 0 on success.
11803
04a99ebe
JG
118042016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11805
11806 PR target/70133
11807 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11808 * gcc.target/aarch64/target_attr_15.c: Likewise.
11809
47cd5a85
PC
118102016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11811
11812 PR c++/69066
11813 * g++.dg/cpp1y/pr69066.C: New.
11814
a5edb32e
JD
118152016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11816
11817 PR fortran/68566
11818 * gfortran.dg/pr36192.f90: Update test.
11819 * gfortran.dg/pr36192_1.f90: Update test.
11820 * gfortran.dg/real_dimension_1.f: Update test.
11821 * gfortran.dg/parameter_array_init_7.f90: New test.
11822
8ef378f8
JDA
118232016-04-09 John David Anglin <danglin@gcc.gnu.org>
11824
c532c871
JDA
11825 PR testsuite/64039
11826 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11827
d34f706f
JDA
11828 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11829
75e1dd9e
JDA
11830 PR rtl-optimization/66669
11831 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11832
8a976f5f
JDA
11833 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11834
da04822a
JDA
11835 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11836 * gcc.dg/pie-1.c: Likewise.
11837 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11838 * gcc.dg/pic-4.c: Likewise.
11839 * gcc.dg/pie-3.c: Likewise.
11840 * gcc.dg/pie-4.c: Likewise.
11841
adfabcf9
JDA
11842 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11843
4a020adf
JDA
11844 PR tree-optimization/68644
11845 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11846
8ef378f8
JDA
11847 PR rtl-optimization/64886
11848 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11849
09bf990e
TV
118502016-04-09 Tom de Vries <tom@codesourcery.com>
11851
11852 PR tree-optimization/68953
11853 * gcc.dg/graphite/pr68953.c: New test.
11854
138c3c1a
DH
118552016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11856
11857 PR fortran/70592
11858 * gfortran.dg/deferred_character_16.f90: New test.
11859
f55460af
JJ
118602016-04-09 Jakub Jelinek <jakub@redhat.com>
11861
11862 PR tree-optimization/70586
11863 * gcc.c-torture/execute/pr70586.c: New test.
11864
0b77bbf3
DH
118652016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11866
11867 PR sanitizer/70573
11868 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11869 with __builtin_memset
11870 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11871
c42cfb5c
CP
118722016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11873
11874 PR lto/70289
11875 PR ipa/70348
11876 PR tree-optimization/70373
11877 PR middle-end/70533
11878 PR middle-end/70534
11879 PR middle-end/70535
11880 * c-c++-common/goacc/reduction-5.c: New test.
11881 * c-c++-common/goacc/reduction-promotions.c: New test.
11882 * gfortran.dg/goacc/reduction-3.f95: New test.
11883 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11884
56cfb596
PP
118852016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11886
11887 PR c++/70590
11888 PR c++/70452
11889 * g++.dg/pr70590.C: New test.
11890 * g++.dg/pr70590-2.C: New test.
11891
1a13c0a2
JJ
118922016-04-08 Jakub Jelinek <jakub@redhat.com>
11893
abc0647a
JJ
11894 PR middle-end/70593
11895 * gcc.target/i386/pr70593.c: New test.
11896
1a13c0a2
JJ
11897 PR rtl-optimization/70574
11898 * gcc.target/i386/avx2-pr70574.c: New test.
11899
c3da4956
MO
119002016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11901
11902 PR sanitizer/70541
11903 * c-c++-common/asan/pr70541.c: New test.
11904
9f1b833b
TV
119052016-04-08 Tom de Vries <tom@codesourcery.com>
11906
11907 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11908 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11909
bae7adda
KT
119102016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11911
11912 PR target/70566
11913 * gcc.c-torture/execute/pr70566.c: New test.
11914
211f3d57
TV
119152016-04-08 Tom de Vries <tom@codesourcery.com>
11916
11917 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11918 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11919
02cf2861
AM
119202016-04-08 Alan Modra <amodra@gmail.com>
11921
11922 * gcc.target/powerpc/pr70117.c: New.
11923
5f490f9f
JJ
119242016-04-07 Jakub Jelinek <jakub@redhat.com>
11925
56e9b710
JJ
11926 PR testsuite/70581
11927 * gcc.dg/lto/simd-function_0.c: New test.
11928
5f490f9f
JJ
11929 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11930 clones.
11931 * c-c++-common/attr-simd-2.c: Likewise.
11932 * c-c++-common/attr-simd-4.c: Likewise.
11933 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11934 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11935
e4ebc74d
TP
119362016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11937
11938 PR testsuite/70553
11939 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11940
9817ae35
TS
119412016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11942 Tom de Vries <tom@codesourcery.com>
11943
11944 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11945 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11946 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11947 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11948 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11949 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11950 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11951 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11952
e292f64d
PP
119532016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11954
11955 PR c/70436
11956 * g++.dg/warn/Wparentheses-29.C: New test.
11957
6b37bdaf
PP
119582016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11959
11960 PR c/70436
11961 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11962 explicit braces to resolve a future -Wparentheses warning.
11963
64824205
RH
119642016-04-06 Richard Henderson <rth@redhat.com>
11965
11966 * gcc.dg/pr61817-1.c: New test.
11967 * gcc.dg/pr61817-2.c: New test.
11968 * gcc.dg/pr69391-1.c: New test.
11969 * gcc.dg/pr69391-2.c: New test.
11970
bc2fc1f3
VM
119712016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11972
11973 PR rtl-optimization/70398
c87885ca 11974 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11975
41414a02
EB
119762016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11977
11978 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11979
4066ea8a
YR
119802016-04-06 Yvan Roux <yvan.roux@linaro.org>
11981 Pedro Alves <palves@redhat.com>
11982
11983 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11984
ec35ea45
JJ
119852016-04-06 Jakub Jelinek <jakub@redhat.com>
11986
3866f8dd
JJ
11987 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11988 Check for avx512f effective targets instead of avx2.
11989 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11990 for AVX512F clones.
11991 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11992 * g++.dg/gomp/declare-simd-1.C: Likewise.
11993 * g++.dg/gomp/declare-simd-3.C: Likewise.
11994 * g++.dg/gomp/declare-simd-4.C: Likewise.
11995
ec35ea45
JJ
11996 PR middle-end/70550
11997 * c-c++-common/gomp/pr70550-1.c: New test.
11998 * c-c++-common/gomp/pr70550-2.c: New test.
11999
c08d28ac
NS
120002016-04-05 Nathan Sidwell <nathan@acm.org>
12001
12002 PR c++/70512
12003 * g++.dg/ext/attribute-may-alias-5.C: New.
12004
1d510e04
JJ
120052016-04-05 Jakub Jelinek <jakub@redhat.com>
12006
12007 PR c++/70336
12008 * c-c++-common/pr70336.c: New test.
12009 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12010 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12011
84278ed9
JH
120122016-04-05 Jan Hubicka <hubicka@ucw.cz>
12013
12014 PR ipa/66223
12015 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12016
268a0ec4
JJ
120172016-04-05 Jakub Jelinek <jakub@redhat.com>
12018
12019 PR rtl-optimization/70542
12020 * gcc.dg/torture/pr70542.c: New test.
12021 * gcc.target/i386/avx2-pr70542.c: New test.
12022
5e8c2eb1
ZS
120232016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12024
12025 PR tree-optimization/70509
12026 * gcc.target/i386/avx512bw-pr70509.c: New test.
12027
c0daf32d
PP
120282016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12029
12030 PR c++/70452
12031 * g++.dg/ext/constexpr-vla4.C: New test.
12032
bf867841
UB
120332016-04-05 Uros Bizjak <ubizjak@gmail.com>
12034
12035 PR target/70510
12036 * gcc.target/i386/pr70510.c: New test.
12037
3022186a
RB
120382016-04-05 Richard Biener <rguenther@suse.de>
12039
12040 PR tree-optimization/70526
12041 * g++.dg/torture/pr70526.C: New testcase.
12042
55fc79b2
JJ
120432016-04-05 Jakub Jelinek <jakub@redhat.com>
12044
12045 PR target/70525
12046 * gcc.target/i386/pr70525.c: New test.
12047
62b233f2
RB
120482016-04-05 Richard Biener <rguenther@suse.de>
12049
12050 PR middle-end/70499
12051 * g++.dg/torture/pr70499.C: New testcase.
12052
cc05759d
RB
120532016-04-05 Richard Biener <rguenther@suse.de>
12054
12055 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12056 remove XFAIL.
12057
f23f16d4
JJ
120582016-04-04 Jakub Jelinek <jakub@redhat.com>
12059
12060 PR middle-end/70307
12061 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12062 rs6000 ABI warnings.
12063
d27ecc49
JH
120642016-04-04 Jan Hubicka <hubicka@ucw.cz>
12065
12066 PR ipa/66223
12067 * g++.dg/ipa/devirt-51.C: New testcase.
12068
c974c96e 120692016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12070 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12071
12072 PR middle-end/70457
12073 * gcc.dg/torture/pr70457.c: New.
12074
7a85da89
AV
120752016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12076
12077 PR fortran/67538
12078 * gfortran.dg/allocate_with_source_19.f08: New test.
12079
de517e64
AV
120802016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12081
12082 PR fortran/65795
12083 * gfortran.dg/coarray_allocate_6.f08: New test.
12084
43b9f499
RB
120852016-04-04 Richard Biener <rguenther@suse.de>
12086
12087 PR rtl-optimization/70484
12088 * gcc.dg/torture/pr70484.c: New testcase.
12089
f13355da
MP
120902016-04-04 Marek Polacek <polacek@redhat.com>
12091
12092 PR c/70307
12093 * gcc.dg/torture/pr70307.c: New test.
12094
6cc6ed50
OE
120952016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12096
12097 PR target/70416
12098 PR target/67391
12099 * gcc.target/sh/torture/pr70416.c: New.
12100
abdc16c8
MS
121012016-04-02 Martin Sebor <msebor@redhat.com>
12102
12103 PR c++/67376
12104 PR c++/70170
12105 PR c++/70172
12106 PR c++/70228
12107 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12108 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12109 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12110 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12111 * g++.dg/cpp0x/constexpr-string.C: Same.
12112 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12113 * g++.dg/cpp0x/pr65398.C: Same.
12114 * g++.dg/ext/constexpr-vla1.C: Same.
12115 * g++.dg/ext/constexpr-vla2.C: Same.
12116 * g++.dg/ext/constexpr-vla3.C: Same.
12117 * g++.dg/ubsan/pr63956.C: Same.
12118
763cd859
JJ
121192016-04-01 Jakub Jelinek <jakub@redhat.com>
12120
12121 PR rtl-optimization/70467
12122 * gcc.target/i386/pr70467-2.c: New test.
12123
0f875435
JJ
121242016-04-01 Jakub Jelinek <jakub@redhat.com>
12125 Marek Polacek <polacek@redhat.com>
12126
12127 PR c++/70488
12128 * g++.dg/init/new47.C: New test.
12129
41d14659
RR
121302016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12131
12132 PR target/70496
12133 * gcc.target/arm/pr70496.c: New test.
12134
f9bf89bb
NS
121352016-04-01 Nathan Sidwell <nathan@acm.org>
12136
73b9085d
NS
12137 PR c++/68475
12138 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12139
4afdcfaa
IE
121402016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12141
12142 PR target/69890
12143 * gcc.dg/strlenopt.h (memmove): New.
12144 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12145 instead of "string.h".
12146 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12147 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12148 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12149 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12150 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12151 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12152 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12153 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12154 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12155 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12156 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12157 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12158 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12159 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12160 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12161 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12162 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12163 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12164 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12165 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12166
b5d7a29c
RO
121672016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12168
12169 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12170 (Holder::foo): Reflect this.
12171
b660f9ec
IE
121722016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12173
12174 PR target/70442
12175 * gcc.dg/pr70442.c: New test.
12176
88504f34
NS
121772016-03-31 Nathan Sidwell <nathan@acm.org>
12178
12179 PR c++/70393
12180 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12181
95d34b96
KY
121822016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12183
12184 PR target/70453
12185 * gcc.target/i386/pr70453.c: New test.
12186
b4c4967c
AB
121872016-03-31 Andrey Belevantsev <abel@ispras.ru>
12188
12189 PR target/70292
12190 * gcc.c-torture/pr70292.c: New test.
12191
5fde6a45
MP
121922016-03-31 Marek Polacek <polacek@redhat.com>
12193
12194 PR c/70297
12195 * c-c++-common/pr70297.c: New test.
12196 * g++.dg/cpp0x/typedef-redecl.C: New test.
12197 * gcc.dg/typedef-redecl2.c: New test.
12198
97eb24c4
JJ
121992016-03-31 Jakub Jelinek <jakub@redhat.com>
12200
12201 PR rtl-optimization/70460
12202 * gcc.c-torture/execute/pr70460.c: New test.
12203
efc3536f
RB
122042016-03-31 Richard Biener <rguenther@suse.de>
12205
12206 PR c++/70430
12207 * g++.dg/ext/vector30.C: New testcase.
12208
e0876e21
DH
122092016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12210 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12211
12212 * gfortran.dg/fmt_pf.f90: New test.
12213
e9bff8c6
RO
122142016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12215
12216 Forward-port from 5 branch
12217 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12218
12219 PR testsuite/70356
12220 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12221 dg-require-effective-target after dg-do.
12222
12223 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12224
12225 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12226
2620c80d
TS
122272016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12228 Julian Brown <julian@codesourcery.com>
12229 Chung-Lin Tang <cltang@codesourcery.com>
12230 Cesar Philippidis <cesar@codesourcery.com>
12231 James Norris <jnorris@codesourcery.com>
12232 Tom de Vries <tom@codesourcery.com>
12233 Nathan Sidwell <nathan@codesourcery.com>
12234
bf867841 12235 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12236 * c-c++-common/goacc/loop-clauses.c: Likewise.
12237 * g++.dg/goacc/template.C: Likewise.
12238 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12239 * gfortran.dg/goacc/loop-1.f95: Likewise.
12240 * gfortran.dg/goacc/loop-5.f95: Likewise.
12241 * gfortran.dg/goacc/loop-6.f95: Likewise.
12242 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12243 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12244 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12245 * c-c++-common/goacc/clauses-fail.c: Likewise.
12246 * c-c++-common/goacc/parallel-1.c: Likewise.
12247 * c-c++-common/goacc/reduction-1.c: Likewise.
12248 * c-c++-common/goacc/reduction-2.c: Likewise.
12249 * c-c++-common/goacc/reduction-3.c: Likewise.
12250 * c-c++-common/goacc/reduction-4.c: Likewise.
12251 * c-c++-common/goacc/routine-3.c: Likewise.
12252 * c-c++-common/goacc/routine-4.c: Likewise.
12253 * c-c++-common/goacc/routine-5.c: Likewise.
12254 * c-c++-common/goacc/tile.c: Likewise.
12255 * g++.dg/goacc/template.C: Likewise.
12256 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12257 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12258 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12259 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12260 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12261 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12262 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12263 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12264 * c-c++-common/goacc/use_device-1.c: ... this file.
12265 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12266 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12267 * c-c++-common/goacc/host_data-6.c: ... this file.
12268 * c-c++-common/goacc/loop-2-kernels.c: New file.
12269 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12270 * c-c++-common/goacc/loop-3.c: Likewise.
12271 * g++.dg/goacc/reference.C: Likewise.
12272 * g++.dg/goacc/routine-1.C: Likewise.
12273 * g++.dg/goacc/routine-2.C: Likewise.
12274
f6d2d066
RB
122752016-03-30 Richard Biener <rguenther@suse.de>
12276
12277 PR middle-end/70450
12278 * gcc.dg/torture/pr70450.c: New testcase.
12279
d43242b9
JJ
122802016-03-30 Jakub Jelinek <jakub@redhat.com>
12281
12282 PR target/70421
12283 * gcc.dg/torture/pr70421.c: New test.
12284 * gcc.target/i386/avx512f-pr70421.c: New test.
12285
5ce43b77
L
122862016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12287
12288 PR testsuite/70364
12289 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12290 (check): New function.
12291 (bar): Call check.
12292 (foo): Align stack to 16 bytes when calling bar.
12293 * gcc.target/i386/cleanup-2.c: Likewise.
12294
d014a712
PP
122952016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12296
12297 PR tree-optimization/59124
12298 * gcc.dg/Warray-bounds-19.c: New test.
12299
3f8257db 123002016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12301
12302 * lib/prune.exp (escape_regex_chars): New.
12303 (prune_file_path): Update to quote metcharacters for regexp.
12304
3336c6e0
JJ
123052016-03-29 Jakub Jelinek <jakub@redhat.com>
12306
a362f023
JJ
12307 PR rtl-optimization/70429
12308 * gcc.c-torture/execute/pr70429.c: New test.
12309
3336c6e0
JJ
12310 PR tree-optimization/70405
12311 * gcc.dg/pr70405.c: New test.
12312
728557fd
AV
123132016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12314
12315 PR fortran/70397
12316 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12317 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12318
bef977d4
TS
123192016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12320
12321 PR testsuite/64177
12322 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12323 __cilkrts_set_param to set two workers.
12324 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12325 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12326
6f6d25c9
DH
123272016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12328
bf867841 12329 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12330
45733562
KY
123312016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12332
12333 PR target/70406
bf867841 12334 * gcc.target/i386/pr70406.c: New test.
45733562 12335
a1799e5e
EB
123362016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12337
12338 * gnat.dg/specs/double_record_extension3.ads: New test.
12339
5fca7b66
RH
123402016-03-25 Richard Henderson <rth@redhat.com>
12341
12342 PR target/70120
12343 * gcc.target/aarch64/pr70120-1.c: New.
12344 * gcc.target/aarch64/pr70120-2.c: New.
12345 * gcc.target/aarch64/pr70120-3.c: New.
12346
31ce75c6
PP
123472016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12348
12349 PR c++/62212
12350 * g++.dg/template/mangle2.C: The dg-do directive should be
12351 "compile" not "assemble".
12352
3caf0ca1
BS
123532016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12354
12355 PR lto/69650
12356 * gcc.dg/pr69650.c: New test.
12357
634035b6
DE
123582016-03-25 David Edelsohn <dje.gcc@gmail.com>
12359
12360 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12361
45d34276
AM
123622016-03-25 Alan Modra <amodra@gmail.com>
12363
12364 * gcc.dg/dfp/pr70052.c: New test.
12365
8f085166
RH
123662016-03-24 Richard Henderson <rth@redhat.com>
12367
12368 PR middle-end/69845
12369 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12370 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12371
011e5ec3
TV
123722016-03-24 Tom de Vries <tom@codesourcery.com>
12373
12374 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12375
9e3f4551
TV
123762016-03-24 Tom de Vries <tom@codesourcery.com>
12377
12378 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12379 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12380
45780041
TV
123812016-03-24 Tom de Vries <tom@codesourcery.com>
12382
12383 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12384 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12385
887ab4e5
PP
123862016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12387
12388 PR c++/62212
12389 * g++.dg/template/mangle2.C: New test.
12390
69a9a66f
RB
123912016-03-24 Richard Biener <rguenther@suse.de>
12392
12393 PR tree-optimization/70396
12394 * gcc.dg/torture/pr70396.c: New testcase.
12395
ed87de55
RB
123962016-03-24 Richard Biener <rguenther@suse.de>
12397
12398 PR middle-end/70370
12399 * gcc.dg/torture/pr70370.c: New testcase.
12400
ea064934
TV
124012016-03-24 Tom de Vries <tom@codesourcery.com>
12402
12403 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12404 * gfortran.dg/goacc/kernels-tree.f95: Same.
12405 * gfortran.dg/goacc/parallel-tree.f95: Same.
12406
b2a4dd1d
TV
124072016-03-24 Tom de Vries <tom@codesourcery.com>
12408
12409 * c-c++-common/goacc/uninit-if-clause.c: New test.
12410 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12411
72e7cd6e
JJ
124122016-03-24 Jakub Jelinek <jakub@redhat.com>
12413
12414 PR target/70290
bf867841
UB
12415 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12416 Fix formatting.
72e7cd6e 12417
ce9d0c03
RB
124182016-03-24 Richard Biener <rguenther@suse.de>
12419
12420 PR tree-optimization/70372
12421 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12422
426b9428
PP
124232016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12424
12425 PR c++/70347
12426 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12427
cd1588c4
PP
124282016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12429
12430 PR c++/70332
12431 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12432
61637db3
JJ
124332016-03-23 Jakub Jelinek <jakub@redhat.com>
12434
928af3bf
JJ
12435 PR c++/70001
12436 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12437 * g++.dg/cpp1y/pr70001.C: New test.
12438
61637db3
JJ
12439 PR c++/70323
12440 * g++.dg/cpp0x/constexpr-70323.C: New test.
12441
05aca4e7
AO
124422016-03-23 Alexandre Oliva <aoliva@redhat.com>
12443 Jason Merrill <jason@redhat.com>
12444 Jakub Jelinek <jakub@redhat.com>
12445
12446 PR c++/69315
12447 * g++.dg/cpp0x/constexpr-69315.C: New test.
12448 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12449
fbdb6baf
MP
124502016-03-23 Marek Polacek <polacek@redhat.com>
12451
12452 PR c++/69884
12453 * g++.dg/warn/Wignored-attributes-1.C: New test.
12454 * g++.dg/warn/Wignored-attributes-2.C: New test.
12455
d79ee524
TV
124562016-03-23 Tom de Vries <tom@codesourcery.com>
12457
12458 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12459 initialization.
12460 * gfortran.dg/goacc/private-3.f95 (test): Same.
12461 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12462 missing use param.
12463
a59f0bef
KT
124642016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12465
12466 * lib/target-supports.exp: Remove v7ve entry from loop
12467 creating effective target checks.
12468 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12469 (add_options_for_arm_arch_v7ve): Likewise.
12470
0179520a
JJ
124712016-03-23 Jakub Jelinek <jakub@redhat.com>
12472
12473 PR tree-optimization/70354
12474 * gcc.dg/vect/pr70354-1.c: New test.
12475 * gcc.dg/vect/pr70354-2.c: New test.
12476 * gcc.target/i386/avx2-pr70354-1.c: New test.
12477 * gcc.target/i386/avx2-pr70354-2.c: New test.
12478
75bb14d7
JL
124792016-03-22 Jeff Law <law@redhat.com>
12480
12481 PR target/70232
12482 * gcc.dg/tree-ssa/pr70232.c: New test.
12483
72c9526d
IE
124842016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12485
12486 PR target/70302
12487 * gcc.target/i386/pr70302.c: New test.
12488
a3ca1bc5
RB
124892016-03-22 Richard Biener <rguenther@suse.de>
12490
12491 PR middle-end/70251
12492 * g++.dg/torture/pr70251.C: New testcase.
12493
5c240f4d
DM
124942016-03-22 David Malcolm <dmalcolm@redhat.com>
12495
12496 PR c/69993
12497 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12498 Wmisleading-indentation.c.
12499 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12500 reflect change to diagnostic text and order of messages.
12501 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12502
80f6631b
DE
125032016-03-22 David Edelsohn <dje.gcc@gmail.com>
12504
12505 * g++.dg/ext/java-3.C: Don't compile on AIX.
12506
9a10956c
RB
125072016-03-22 Richard Biener <rguenther@suse.de>
12508
12509 PR middle-end/70333
12510 * gcc.dg/torture/pr70333.c: New testcase.
12511
6cedf922
IE
125122016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12513
12514 * g++.dg/ext/pr70290.C: New test.
12515
cd6c27ac
KY
125162016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12517
12518 PR target/70325
12519 * gcc.target/i386/pr70325.c: New test.
12520
4cde512c
JJ
125212016-03-22 Jakub Jelinek <jakub@redhat.com>
12522
b01915ed
JJ
12523 PR target/70329
12524 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12525 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12526
4e3e2cf1
JJ
12527 PR target/70300
12528 * gcc.target/i386/pr70300.c: New test.
12529
4cde512c
JJ
12530 PR c++/70295
12531 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12532 (func2): New function for cond with parens, xfail warning for c++.
12533 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12534
16f6d7dc
PP
125352016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12536
12537 PR c++/70096
12538 * g++.dg/template/ptrmem30.C: New test.
12539
a3e2b438
PP
125402016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12541
12542 PR c++/70204
12543 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12544 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12545
11b6a02e
JJ
125462016-03-21 Jakub Jelinek <jakub@redhat.com>
12547
12548 PR middle-end/70326
12549 * gcc.dg/pr70326.c: New test.
12550
b9407883
MG
125512016-03-21 Marc Glisse <marc.glisse@inria.fr>
12552 Jakub Jelinek <jakub@redhat.com>
12553
12554 PR tree-optimization/70317
12555 * gcc.dg/pr70317.c: New test.
12556
4a148e19
UB
125572016-03-21 Uros Bizjak <ubizjak@gmail.com>
12558
12559 PR target/70327
12560 * gcc.target/i386/pr70327.c: New test.
12561
2a85ddbb
ML
125622016-03-21 Martin Liska <mliska@suse.cz>
12563
7d36fe98 12564 PR ipa/70306
2a85ddbb
ML
12565 * gcc.dg/ipa/pr70306.c: New test.
12566
4a148e19 125672016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12568
12569 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12570 * gcc.target/arm/attr-align3.c: Likewise.
12571 * gcc.target/arm/attr_arm.c: Likewise.
12572 * gcc.target/arm/flip-thumb.c: Likewise.
12573
6b366948
JJ
125742016-03-21 Jakub Jelinek <jakub@redhat.com>
12575
12576 PR target/70296
12577 * gcc.target/powerpc/altivec-36.c: New test.
12578
2fac8c14
RB
125792016-03-21 Richard Biener <rguenther@suse.de>
12580
12581 PR tree-optimization/70310
12582 * gcc.dg/torture/pr70310.c: New testcase.
12583
e9bde854
KY
125842016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12585
12586 PR target/70293
12587 * gcc.target/i386/pr70293.c: New test.
12588
56bbfaf6
RB
125892016-03-21 Richard Biener <rguenther@suse.de>
12590
12591 PR tree-optimization/70288
12592 * gcc.dg/torture/pr70288-1.c: New testcase.
12593 * gcc.dg/torture/pr70288-2.c: Likewise.
12594
3eee49ed
AB
125952016-03-21 Andrey Belevantsev <abel@ispras.ru>
12596
12597 PR rtl-optimization/69307
12598 * gcc.target/arm/pr69307.c: New test.
4a148e19 12599
8e7816b4
AB
126002016-03-21 Andrey Belevantsev <abel@ispras.ru>
12601
12602 PR rtl-optimization/69102
12603 * gcc.c-torture/compile/pr69102.c: New test.
12604
14d7d4be
JL
126052016-03-18 Jeff Law <law@redhat.com>
12606
12607 PR rtl-optimization/70263
12608 * gcc.c-torture/compile/pr70263-1.c: New test.
12609 * gcc.target/i386/pr70263-2.c: New test.
12610
5c6a601c
BS
126112016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12612
12613 PR rtl-optimization/70278
12614 * gcc.dg/torture/pr70278.c: New test.
12615 * gcc.target/arm/pr70278.c: New test.
12616
4bbf545b
DM
126172016-03-18 David Malcolm <dmalcolm@redhat.com>
12618
12619 PR c/70281
12620 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12621 (test_builtin_types_compatible_p): New test function.
12622 * gcc.dg/pr70281.c: New test case.
12623
dc28bb68
CL
126242016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12625
12626 PR target/70113
12627 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12628
5e8d6dff
IE
126292016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12630
12631 PR tree-optimization/70252
12632 * gcc.dg/pr70252.c: New test.
12633
d0e7e403
TV
126342016-03-18 Tom de Vries <tom@codesourcery.com>
12635
12636 * gcc.dg/pr70161-2.c: New test.
12637 * gcc.dg/pr70161.c: New test.
12638
fa22501a
TV
126392016-03-18 Tom de Vries <tom@codesourcery.com>
12640
12641 PR ipa/70269
12642 * gcc.dg/pr70269.c: New test.
12643
dd125026
JJ
126442016-03-18 Jakub Jelinek <jakub@redhat.com>
12645
12646 PR c++/70267
12647 * g++.dg/ext/java-3.C: New test.
12648
91914f0a
PP
126492016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12650
12651 PR c++/70205
12652 * g++.dg/lookup/pr70205.C: New test.
12653
753a8910
PP
126542016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12655
12656 PR c++/70218
12657 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12658
14ba7b28
MP
126592016-03-17 Marek Polacek <polacek@redhat.com>
12660
12661 PR c/69407
12662 * gcc.dg/atomic-op-6.c: New test.
12663
ded60913
DM
126642016-03-17 David Malcolm <dmalcolm@redhat.com>
12665
12666 PR c/70264
12667 * c-c++-common/pr70264.c: New test case.
12668
a3aad0e6
JJ
126692016-03-17 Jakub Jelinek <jakub@redhat.com>
12670
17366700
JJ
12671 PR c++/70144
12672 * c-c++-common/pr70144-1.c: New test.
12673 * c-c++-common/pr70144-2.c: New test.
12674
a3aad0e6
JJ
12675 PR c++/70272
12676 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12677 * g++.dg/opt/flifetime-dse6.C: New test.
12678 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12679
b57e6e18
L
126802016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12681
12682 PR driver/70192
12683 * gcc.dg/pic-1.c: New test.
12684 * gcc.dg/pic-2.c: Likewise.
12685 * gcc.dg/pic-3.c: Likewise.
12686 * gcc.dg/pic-4.c: Likewise.
12687 * gcc.dg/pie-1.c: Likewise.
12688 * gcc.dg/pie-2.c: Likewise.
12689 * gcc.dg/pie-3.c: Likewise.
12690 * gcc.dg/pie-4.c: Likewise.
12691 * gcc.dg/pie-5.c: Likewise.
12692 * gcc.dg/pie-6.c: Likewise.
12693
b38ba58b
TV
126942016-03-17 Tom de Vries <tom@codesourcery.com>
12695
12696 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12697 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12698
6931b3b7
RB
126992016-03-17 Richard Biener <rguenther@suse.de>
12700
12701 PR debug/70271
12702 * g++.dg/debug/pr70271.C: New testcase.
12703
0c8b64cb
IE
127042016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12705
12706 * gcc.target/i386/pr70251.c: New test.
12707
b1970801
MP
127082016-03-17 Marek Polacek <polacek@redhat.com>
12709
12710 PR c++/70194
12711 * g++.dg/warn/constexpr-70194.C: New test.
12712
820c5eaa
RH
127132016-03-16 Richard Henderson <rth@redhat.com>
12714
12715 PR middle-end/70240
12716 * gcc.c-torture/compile/pr70240.c: New.
12717
da0ad263
SKS
127182016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12719
12720 * gcc.c-torture/compile/20151204.c: Skip for avr.
12721
c73d295c
JJ
127222016-03-16 Jakub Jelinek <jakub@redhat.com>
12723
12724 PR target/70245
12725 * g++.dg/opt/pr70245.C: New test.
12726 * g++.dg/opt/pr70245.h: New file.
12727 * g++.dg/opt/pr70245-aux.cc: New file.
12728
b2794066
MS
127292016-03-16 Martin Sebor <msebor@redhat.com>
12730
12731 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12732
aa43616c
RH
127332016-03-16 Richard Henderson <rth@redhat.com>
12734
12735 PR middle-end/70199
12736 * gcc.c-torture/compile/pr70199.c: New.
12737
59608fe5
L
127382016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12739
12740 * gcc.dg/uninit-19.c: Run dos2unix.
12741
ab4c578f
MP
127422016-03-16 Marek Polacek <polacek@redhat.com>
12743
12744 PR c/70093
12745 * gcc.dg/nested-func-10.c: New test.
12746 * gcc.dg/nested-func-9.c: New test.
12747
f5387e76
JJ
127482016-03-16 Jakub Jelinek <jakub@redhat.com>
12749
12750 PR tree-optimization/68714
12751 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12752
7662b718
TV
127532016-03-16 Tom de Vries <tom@codesourcery.com>
12754
12755 PR tree-optimization/68715
12756 * gcc.dg/graphite/pr68715-2.c: New test.
12757 * gcc.dg/graphite/pr68715.c: New test.
12758 * gfortran.dg/graphite/pr68715.f90: New test.
12759
be7ce7ae
TV
127602016-03-16 Tom de Vries <tom@codesourcery.com>
12761
12762 PR tree-optimization/68809
12763 * gcc.dg/graphite/pr68809-2.c: New test.
12764 * gcc.dg/graphite/pr68809.c: New test.
12765
1935f250
JJ
127662016-03-16 Jakub Jelinek <jakub@redhat.com>
12767
6651c93e
JJ
12768 PR c++/70147
12769 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12770 method call to i () as argument. Adjust expected output.
12771
1935f250
JJ
12772 PR c++/70147
12773 * g++.dg/ubsan/pr70147-1.C: New test.
12774 * g++.dg/ubsan/pr70147-2.C: New test.
12775
ab1caa6e
MS
127762016-03-15 Martin Sebor <msebor@redhat.com>
12777
12778 PR c++/58281
12779 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12780
5c2a1bbb
JDA
127812016-03-15 John David Anglin <danglin@gcc.gnu.org>
12782
cb5d8ad1
JDA
12783 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12784 hppa*-*-hpux*.
12785
b440dd40
JDA
12786 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12787
5c2a1bbb
JDA
12788 PR libfortran/69799
12789 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12790 libatomic_available.
12791
42c729c5
MP
127922016-03-15 Marek Polacek <polacek@redhat.com>
12793
12794 PR c++/70209
12795 * g++.dg/ext/attribute-may-alias-4.C: New test.
12796
82b1c550
AM
127972016-03-15 Alexander Monakov <amonakov@ispras.ru>
12798
12799 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12800 -fvar-tracking-assignments-toggle flag.
12801
4ccbf3a6
PH
128022016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12803
12804 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12805
c39858bd
JJ
128062016-03-15 Jakub Jelinek <jakub@redhat.com>
12807
12808 PR rtl-optimization/70222
12809 * gcc.c-torture/execute/pr70222-1.c: New test.
12810 * gcc.c-torture/execute/pr70222-2.c: New test.
12811
8be119c1
RH
128122016-03-15 Richard Henderson <rth@redhat.com>
12813
12814 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12815
6598bb55
AB
128162016-03-15 Andrey Belevantsev <abel@ispras.ru>
12817
12818 PR rtl-optimization/69032
12819 * gcc.dg/pr69032.c: New test.
12820
81fa2944
AB
128212016-03-15 Andrey Belevantsev <abel@ispras.ru>
12822
12823 PR rtl-optimization/63384
4a148e19 12824 * g++.dg/pr63384.C: New test.
81fa2944 12825
74ea9ab6
AB
128262016-03-15 Andrey Belevantsev <abel@ispras.ru>
12827
12828 PR target/64411
12829 * gcc.target/i386/pr64411.C: New test.
12830
045d5055
TV
128312016-03-15 Tom de Vries <tom@codesourcery.com>
12832
12833 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12834 * gfortran.dg/goacc/kernels-alias.f95: New test.
12835
3ea33585
MS
128362016-03-14 Martin Sebor <msebor@redhat.com>
12837
12838 PR c++/53792
12839 * g++.dg/cpp0x/constexpr-inline.C: New test.
12840 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12841
1df7b330
DE
128422016-03-14 David Edelsohn <dje.gcc@gmail.com>
12843
12844 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12845
79b57d18
JJ
128462016-03-14 Jakub Jelinek <jakub@redhat.com>
12847
12848 PR middle-end/70219
12849 * gcc.dg/pr70219.c: New test.
12850
3cbf012a
BS
128512016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12852
12853 PR target/70083
12854 * gcc.dg/torture/pr70083.c: New test.
12855 * gcc.target/i386/pr70083.c: New test.
12856
a9fee7cd
RB
128572016-03-14 Richard Biener <rguenther@suse.de>
12858
12859 PR tree-optimization/56365
12860 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12861
4799603f
SB
128622016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12863
12864 PR target/70098
12865 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12866 New function.
12867 * g++.dg/pr70098.C: New testcase.
12868
12869
760ca967
TV
128702016-03-14 Tom de Vries <tom@codesourcery.com>
12871
12872 PR tree-optimization/70045
12873 * gcc.dg/graphite/pr70045.c: New test.
12874
44e66a77
JD
128752016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12876
12877 PR fortran/69043
12878 * gfortran.dg/include_9.f90: New test.
12879
a18e0fe1
DH
128802016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12881
12882 PR fortran/45076
12883 gfortran.dg/prof/prof.exp: New script.
12884 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12885
d0aca6ab
AB
128862016-03-12 Andrey Belevantsev <abel@ispras.ru>
12887
12888 PR rtl-optimization/69307
12889 * gcc.dg/pr69307.c: New test.
12890
cefe08a4
VM
128912016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12892
12893 PR target/69614
12894 * gcc.target/arm/pr69614.c: New.
12895
70112e2a
PT
128962016-03-12 Paul Thomas <pault@gcc.gnu.org>
12897
12898 PR fortran/70031
12899 * gfortran.dg/submodule_14.f08: New test
12900
12901 PR fortran/69524
12902 * gfortran.dg/submodule_15.f08: New test
12903
3f1e5d3a
PP
129042016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12905
12906 PR c++/70106
12907 * g++.dg/cpp1y/paren3.C: New test.
12908
a3f6d680
MM
129092016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12910
12911 PR target/70131
12912 * gcc.target/powerpc/ppc-round2.c: New test.
12913
92348f09
BS
129142016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12915
12916 PR target/70123
12917 * gcc.dg/torture/pr70123.c: New test.
12918
cebde9e9
JL
129192016-03-11 Jeff Law <law@redhat.com>
12920
12921 PR tree-optimization/70190
12922 * gcc.c-torture/compile/pr70190.c: New test.
12923
3edc5da4
DM
129242016-03-11 David Malcolm <dmalcolm@redhat.com>
12925
12926 PR c/68187
12927 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12928 case.
12929 (test43_b): Likewise.
12930 (test43_c): Likewise.
12931 (test43_d): Likewise.
12932 (test43_e): Likewise.
12933 (test43_f): Likewise.
12934 (test43_g): Likewise.
12935 (test44_a): Likewise.
12936 (test44_b): Likewise.
12937 (test44_c): Likewise.
12938 (test44_d): Likewise.
12939 (test44_e): Likewise.
12940
318c1204
DM
129412016-03-11 David Malcolm <dmalcolm@redhat.com>
12942
12943 PR c/70085
12944 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12945
bc062234
KT
129462016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12947
12948 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12949 dg-options.
12950
acfc1ac1
KT
129512016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12952
12953 PR target/70002
12954 PR target/69245
12955 * gcc.target/aarch64/pr69245_2.c: New test.
12956
d1e2bb2d
JJ
129572016-03-11 Jakub Jelinek <jakub@redhat.com>
12958
12959 PR tree-optimization/70177
12960 * gcc.dg/pr70177.c: New test.
12961
07350627
AL
129622016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12963
12964 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12965
5c6706f7
AL
129662016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12967
12968 * gcc.dg/tree-ssa/sra-20.c: New.
12969
02d472a2
JJ
129702016-03-11 Jakub Jelinek <jakub@redhat.com>
12971
686d390a
JJ
12972 PR rtl-optimization/70174
12973 * gcc.dg/pr70174.c: New test.
12974
02d472a2
JJ
12975 PR tree-optimization/70169
12976 * gcc.dg/pr70169.c: New test.
12977
0f9befa1
IE
129782016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12979
12980 PR target/70160
12981 * gcc.target/i386/pr70160.c: New test.
12982
432d4670
AK
129832016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12984
12985 * gcc.target/s390/dfp-1.c: New test.
12986
a3dc8760
NC
129872016-03-10 Nick Clifton <nickc@redhat.com>
12988
12989 PR target/70044
12990 * gcc.target/aarch64/pr70044.c: New test.
12991
b87a8d7d
PP
129922016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12993 Jakub Jelinek <jakub@redhat.com>
12994
12995 PR c++/70001
12996 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12997 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12998 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12999
4f4ada6a
JH
130002016-03-10 Jan Hubicka <hubicka@ucw.cz>
13001
13002 PR lto/69589
13003 * g++.dg/lto/pr69589_0.C: New testcase
13004 * g++.dg/lto/pr69589_1.C: New testcase
13005
d49b0aa0
MP
130062016-03-10 Marek Polacek <polacek@redhat.com>
13007
13008 PR c++/70153
13009 * g++.dg/delayedfold/unary-plus1.C: New test.
13010
130112016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13012
13013 * gcc.target/arm/pr45701-1.c: Escape brackets.
13014 * gcc.target/arm/pr45701-2.c: Likewise.
13015
71017a7b
AL
130162016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13017
13018 * gfortran.dg/unconstrained_commons.f: New.
13019
ba52669f
AM
130202016-03-10 Alan Modra <amodra@gmail.com>
13021
13022 * gcc.dg/pr69195.c: New.
13023 * gcc.dg/pr69238.c: New.
13024
27742332
TV
130252016-03-10 Tom de Vries <tom@codesourcery.com>
13026
13027 PR testsuite/68915
13028 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13029
3a81a594
RB
130302016-03-10 Richard Biener <rguenther@suse.de>
13031
13032 PR tree-optimization/70128
13033 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13034 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13035
3433b975
JJ
130362016-03-09 Jakub Jelinek <jakub@redhat.com>
13037
c2864f02
JJ
13038 PR tree-optimization/70152
13039 * gcc.dg/pr70152.c: New test.
13040
3433b975
JJ
13041 PR target/70086
13042 * gcc.target/i386/pr70086-1.c: New test.
13043 * gcc.target/i386/pr70086-2.c: New test.
13044 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13045
13046 PR tree-optimization/70127
13047 * gcc.c-torture/execute/pr70127.c: New test.
13048
96b3c82d
CP
130492016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13050
13051 * c-c++-common/goacc/combined-directives-2.c: New test.
13052
b4f3232d
DM
130532016-03-09 David Malcolm <dmalcolm@redhat.com>
13054
13055 PR c/68473
13056 PR c++/70105
13057 * g++.dg/diagnostic/pr70105.C: New test.
13058 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13059 (test_multiple_ordinary_maps): New test function.
13060
40499f81
DM
130612016-03-09 David Malcolm <dmalcolm@redhat.com>
13062
13063 PR c/68473
13064 PR c++/70105
13065 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13066 Drop range information from call to inform_at_rich_loc.
13067 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13068 New.
13069 (test_show_locus): Replace calls to rich_location::add_range with
13070 calls to add_range. Rewrite the tests that used the now-defunct
13071 rich_location ctor taking a source_range. Simplify other tests
13072 by replacing calls to COMBINE_LOCATION_DATA with calls to
13073 make_location.
13074
c9e33662
RB
130752016-03-09 Richard Biener <rguenther@suse.de>
13076 Jakub Jelinek <jakub@redhat.com>
13077
13078 PR tree-optimization/70138
13079 * gcc.dg/vect/pr70138-1.c: New testcase.
13080 * gcc.dg/vect/pr70138-2.c: Likewise.
13081
2c73b764
JJ
130822016-03-09 Jakub Jelinek <jakub@redhat.com>
13083
13084 PR target/70049
13085 * gcc.target/i386/pr70049.c: New test.
13086
c06d25bb
RB
130872016-03-09 Richard Biener <rguenther@suse.de>
13088
13089 PR c/70143
13090 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13091 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13092 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13093
5828a501
RO
130942016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13095
13096 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13097 arm-*-*.
13098
2e141c8d
JJ
130992016-03-09 Jakub Jelinek <jakub@redhat.com>
13100
5a9def37
JJ
13101 PR middle-end/67278
13102 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13103
2e141c8d
JJ
13104 PR target/67278
13105 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13106
13107 PR middle-end/70050
13108 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13109 in testcase comment.
13110
bf751f40
TV
131112016-03-09 Tom de Vries <tom@codesourcery.com>
13112
13113 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13114 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13115 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13116 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13117 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13118 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13119 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13120 * gfortran.dg/goacc/kernels-loop.f95: New test.
13121
e210c999
MS
131222016-03-08 Martin Sebor <msebor@redhat.com>
13123
13124 PR c++/62096
13125 * g++.dg/warn/overflow-warn-7.C: New test.
13126
80aac5c8
JM
131272016-03-08 Jason Merrill <jason@redhat.com>
13128
13129 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13130 * lib/target-supports.exp (check_effective_target_concepts): New.
13131
12b81409
JJ
131322016-03-08 Jakub Jelinek <jakub@redhat.com>
13133
d259b234
JJ
13134 PR c++/70135
13135 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13136 * g++.dg/ubsan/pr70135.C: New test.
13137
12b81409
JJ
13138 PR target/70110
13139 * gcc.dg/pr70110.c: New test.
13140
b4e9f2aa
MJ
131412016-03-07 Martin Jambor <mjambor@suse.cz>
13142
13143 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13144 * c-c++-common/gomp/if-1.c: Likewise.
13145 * c-c++-common/gomp/pr61486-2.c: Likewise.
13146 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13147 to dg-additional-options.
13148 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13149 * g++/gomp/target-teams-1.c: Likewise.
13150 * gcc.dg/gomp/gomp.exp: Likewise.
13151 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13152 dg-additional-options.
13153 * gfortran.dg/gomp/gomp.exp: Likewise.
13154 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13155 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13156 dg-additional-options.
13157 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13158
f86e631e
MJ
131592016-03-07 Martin Jambor <mjambor@suse.cz>
13160
13161 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13162 * c-c++-common/gomp/gridify-1.c: New test.
13163 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13164
94156b3f
AV
131652016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13166
13167 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13168 trigger for cortex-r8, when scanning for register r8.
13169 * gcc.target/arm/pr45701-2.c: Likewise.
13170
a84a49b7 131712016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13172 Jeff Law <law@redhat.com>
a84a49b7
RB
13173
13174 PR tree-optimization/69740
13175 * gcc.c-torture/compile/pr69740-1.c: New test.
13176 * gcc.c-torture/compile/pr69740-2.c: New test.
13177
e41f6c9e
BS
131782016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13179
13180 * lib/target-supports.exp
13181 (check_effective_target_whole_vector_shift): Enable for PPC64.
13182
57548bf5
RB
131832016-03-07 Richard Biener <rguenther@suse.de>
13184
13185 PR tree-optimization/70115
13186 * gcc.dg/torture/pr70115.c: New testcase.
13187
4ae13300
NS
131882016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13189
13190 PR middle-end/69916
13191 * c-c-++-common/goacc/pr69916.c: New.
13192
5edb9853
RH
131932016-03-07 Richard Henderson <rth@redhat.com>
13194
13195 * gcc.c-torture/compile/pr70061.c: New test.
13196
2067a8f3
RB
131972016-03-07 Richard Biener <rguenther@suse.de>
13198
13199 PR testsuite/70109
13200 * gcc.dg/vect/O3-pr36098.c: New testcase.
13201
4145a9b7
CL
132022016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13203
13204 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13205
1878be32
EB
132062016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13207
13208 * gnat.dg/renaming9.ad[sb]: New testcase.
13209
df762bb2
JJ
132102016-03-05 Jakub Jelinek <jakub@redhat.com>
13211
13212 PR c++/70084
13213 * g++.dg/expr/stdarg3.C: New test.
13214
7d461295
JL
132152016-03-04 Jeff Law <law@redhat.com>
13216
13217 PR tree-optimization/69196
13218 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13219 x86_64-*-*.
13220
29b9828f
BS
132212016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13222
b6b552fd
BS
13223 PR c/69973
13224 * gcc.dg/pr69973.c: New test.
13225
201d49e9
BS
13226 PR rtl-optimization/69941
13227 * gcc.dg/torture/pr69941.c: New test.
13228
29b9828f
BS
13229 PR c/69824
13230 * gcc.dg/pr69824.c: New test.
13231
640b7e74
TV
132322016-03-05 Tom de Vries <tom@codesourcery.com>
13233
13234 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13235 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13236 function.
13237
7a3a3fad
PP
132382016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13239
13240 PR c++/66786
13241 * g++.dg/cpp1y/var-templ48.C: New test.
13242 * g++.dg/cpp1y/var-templ49.C: New test.
13243
cd439aec
EB
132442016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13245
13246 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13247
60204554
JJ
132482016-03-04 Jakub Jelinek <jakub@redhat.com>
13249
0c8825de
JJ
13250 PR c++/70035
13251 * g++.dg/ubsan/pr70035.C: New test.
13252
60204554
JJ
13253 PR target/70062
13254 * gcc.target/i386/pr70062.c: New test.
13255
f79d4eab
L
132562016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13257
13258 * g++.dg/template/typename21.C: Remove c++98_only.
13259
ea81ce67
L
132602016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13261
13262 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13263
64b23c13
DM
132642016-03-04 David Malcolm <dmalcolm@redhat.com>
13265
13266 PR c/68187
13267 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13268 function.
13269 (fn_42_b): Likewise.
13270 (fn_42_c): Likewise.
13271
729526f5
DM
132722016-03-04 David Malcolm <dmalcolm@redhat.com>
13273
13274 PR c/68187
13275 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13276 function.
13277 (fn_40_b): Likewise.
13278 (fn_41_a): Likewise.
13279 (fn_41_b): Likewise.
13280
f9ea11ac
JJ
132812016-03-04 Jakub Jelinek <jakub@redhat.com>
13282
13283 PR target/70059
13284 * gcc.target/i386/avx512f-pr70059.c: New test.
13285 * gcc.target/i386/avx512dq-pr70059.c: New test.
13286
b6c38c69
BS
132872016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13288
13289 PR rtl-optimization/57676
13290 * gcc.dg/torture/pr57676.c: New test.
13291
af3cdd34
IE
132922016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13293
13294 * gcc.dg/pr70026.c: New test.
13295
7ff6ca38
MP
132962016-03-04 Marek Polacek <polacek@redhat.com>
13297
13298 PR c/69798
13299 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13300 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13301
a6bf62d5
KT
133022016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13303
13304 PR target/70004
13305 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13306 Delete.
13307 (test_corners_sisd_si): Likewise.
13308 (main): Remove checks of the above.
13309 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13310
ae4cdc6a
EB
133112016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13312
13313 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13314
08455559
CL
133152016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13316
13317 * gcc.dg/torture/pr69951.c: Accept argc==0.
13318
e9a35493
RB
133192016-03-04 Richard Biener <rguenther@suse.de>
13320
13321 PR c++/70054
13322 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13323 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13324
fba054c2
DV
133252016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13326
13327 PR testsuite/69766
13328 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13329 testing multiarch.
13330
f10cdc6c
JJ
133312016-03-04 Jakub Jelinek <jakub@redhat.com>
13332
13333 PR debug/69947
13334 * gcc.dg/guality/pr69947.c: New test.
13335
2e981ba0
JJ
133362016-03-03 Jakub Jelinek <jakub@redhat.com>
13337
13338 PR ada/70017
13339 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13340
0ba3bfa2
KT
133412016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13342
13343 PR rtl-optimization/69904
13344 * gcc.target/arm/pr69904.c: New test.
13345
97ecdb46
JJ
133462016-03-03 Jakub Jelinek <jakub@redhat.com>
13347
13348 PR target/70021
13349 * gcc.dg/vect/pr70021.c: New test.
13350 * gcc.target/i386/pr70021.c: New test.
13351
a2a743a1
MP
133522016-03-03 Marek Polacek <polacek@redhat.com>
13353
13354 PR middle-end/70050
13355 * gcc.dg/pr70050.c: New test.
13356
fa07ecdd
JG
133572016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13358
13359 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13360
23504262
ML
133612016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13362
13363 PR tree-optimization/70043
13364 * gfortran.dg/vect/pr70043.f90: New test.
13365
b7b9e1a9
EB
133662016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13367
13368 * gnat.dg/specs/task1.ads: New test.
13369
cb83ba54
RO
133702016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13371
13372 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13373 Invoke gdb with -batch.
13374 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13375
a75f5e30
RB
133762016-03-03 Richard Biener <rguenther@suse.de>
13377
13378 PR tree-optimization/55936
13379 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13380
268bc320
JL
133812016-03-02 Jeff Law <law@redhat.com>
13382
815f20ab
JL
13383 PR rtl-optimization/69942
13384 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13385 effects of argument promotions.
13386
268bc320
JL
13387 PR tree-optimization/69987
13388 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13389 target does not support -fprefetch-loop-arrays.
13390
171f7de5
UB
133912016-03-02 Uros Bizjak <ubizjak@gmail.com>
13392
13393 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13394
192912db
BC
133952016-03-02 Bin Cheng <bin.cheng@arm.com>
13396
c7908871 13397 PR rtl-optimization/69052
192912db
BC
13398 * gcc.target/i386/pr69052.c: New test.
13399
90a7a40b
AM
134002016-03-02 Alan Modra <amodra@gmail.com>
13401
13402 * gcc.dg/pr69990.c: New.
13403
69fa742f
JJ
134042016-03-02 Jakub Jelinek <jakub@redhat.com>
13405
de752fb0
JJ
13406 PR c/68062
13407 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13408
13409 PR middle-end/70022
13410 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13411
69fa742f
JJ
13412 PR target/70028
13413 * gcc.target/i386/pr70028.c: New test.
13414
7c65bd56
MK
134152016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13416
13417 * c-c++-common/asan/swapcontext-test-1.c,
13418 * c-c++-common/tsan/thread_leak.c,
13419 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13420 * g++.dg/tsan/benign_race.C,
13421 * g++.dg/tsan/fd_close_norace.C,
13422 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13423 races with sanitizer output
13424
37d98220 134252016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13426 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13427
13428 PR target/67278
13429 * gcc.dg/simd-8.c: New testcase.
13430
218db463
RB
134312016-03-02 Richard Biener <rguenther@suse.de>
13432
13433 PR middle-end/67278
13434 * gcc.dg/simd-7.c: New testcase.
13435
22c72158
EB
134362016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13437
13438 * gcc.target/i386/pr70007.c: Tweak.
13439
9a790ccc
DV
134402016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13441
13442 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13443
bd02f00f
MP
134442016-03-02 Marek Polacek <polacek@redhat.com>
13445
13446 PR c/67854
13447 * gcc.dg/pr67854.c: New test.
13448
1e840f39
JJ
134492016-03-02 Jakub Jelinek <jakub@redhat.com>
13450
13451 PR middle-end/70025
13452 * gcc.dg/torture/pr70025.c: New test.
13453
bca00241
VK
134542016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13455
13456 PR tree-optimization/68621
13457 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13458
0bca04b8
EB
134592016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13460
13461 * gcc.target/i386/pr70007.c: New test.
13462
2a9afc86
JL
134632016-03-01 Jeff Law <law@redhat.com>
13464
eab2541b 13465 PR tree-optimization/69196
9d83ef71 13466 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13467
2a9afc86
JL
13468 PR tree-optimization/69196
13469 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13470 duplicating code and spoiling the expected output.
13471
0d39977e
MM
134722016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13473
13474 PR target/70033
13475 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13476 supports power9 before doing tests.
13477 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13478 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13479 * gcc.target/powerpc/p9-permute.c: Likewise.
13480
a0c0699d
UB
134812016-03-01 Uros Bizjak <ubizjak@gmail.com>
13482
13483 PR target/70027
13484 * gcc.target/i386/pr70027.c: New test.
13485
0ae3ef47 134862016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13487
13488 * gcc.dg/pr70017.c: New test.
13489
686e2237
JJ
134902016-03-01 Jakub Jelinek <jakub@redhat.com>
13491
13492 PR c/69796
13493 PR c/69974
13494 * gcc.dg/pr69796.c: New test.
13495 * gcc.dg/pr69974.c: New test.
13496
f8e4188c
EB
134972016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13498
13499 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13500
5e3f1c7c
JL
135012016-02-29 Jeff Law <law@redhat.com>
13502
13503 PR tree-optimization/69987
13504 * gfortran.dg/pr69987.f90: New test.
13505
13506 PR tree-optimization/69989
13507 * gcc.c-torture/compile/pr69989-2.c: New test.
13508
1be56bc5
MP
135092016-03-01 Marek Polacek <polacek@redhat.com>
13510
13511 PR c++/69795
13512 * g++.dg/parse/invalid1.C: New test.
13513
1b19470d
RB
135142016-03-01 Richard Biener <rguenther@suse.de>
13515
13516 PR middle-end/70022
13517 * gcc.dg/pr70022.c: New testcase.
13518
3ae0661a
IE
135192016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13520
13521 PR tree-optimization/69956
13522 * gcc.dg/pr69956.c: New test.
13523
0f09ab88
BS
135242016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13525
13526 PR target/70011
13527 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13528 XFAIL when hardware supports efficient unaligned storage access.
13529
76d881bf
PP
135302016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13531
13532 PR c++/69961
13533 * g++.dg/template/pr69961a.C: New test.
13534 * g++.dg/template/pr69961b.C: New test.
13535
7168133a
DM
135362016-02-29 David Malcolm <dmalcolm@redhat.com>
13537
13538 PR preprocessor/69985
13539 * gcc.dg/cpp/pr69985.c: New test case.
13540
0c6072a3
JL
135412016-02-29 Jeff Law <law@redhat.com>
13542
e66f219b
JL
13543 PR tree-optimization/70005
13544 * gcc.c-torture/execute/pr70005.c New test.
13545
0c6072a3
JL
13546 PR tree-optimization/69999
13547 * gcc.c-torture/compile/pr69999.c: New test.
13548
fd9fbdb3
YR
135492016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13550
13551 PR tree-optimization/69652
13552 * gcc.dg/torture/pr69652.c: Delete test.
13553 * gcc.dg/vect/pr69652.c: New test.
13554
cbd400b4
RB
135552016-02-19 Richard Biener <rguenther@suse.de>
13556
13557 PR tree-optimization/69980
13558 * gfortran.dg/vect/pr69980.f90: New testcase.
13559
84ea0f58
EB
135602016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13561
13562 * gcc.target/sparc/20160229-1.c: New test.
13563
5d2a63dc
EB
135642016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13565
13566 * gnat.dg/stack_usage3.adb: New test.
13567 * gnat.dg/stack_usage3_pkg.ads: New helper.
13568
93e708f9
EB
135692016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13570
13571 * gnat.dg/renaming8.adb: New test.
13572 * gnat.dg/renaming8_pkg1.ads: New helper.
13573 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13574 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13575
6512bc93
RB
135762016-02-29 Richard Biener <rguenther@suse.de>
13577
13578 PR tree-optimization/69720
13579 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13580
7b201a88
TK
135812016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13582
13583 PR fortran/68147
13584 PR fortran/47674
13585 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13586
82ee0cf2 135872016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13588 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13589
13590 PR fortran/56007
13591 * gfortran.dg/coarray_8.f90: Adjust error message.
13592 * gfortran.dg/pr56007.f90: New test.
13593 * gfortran.dg/pr56007.f: New test.
13594
cdc1a2c8
L
135952016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13596
13597 PR tree-optimization/69989
13598 * gcc.dg/torture/pr69989.c: New test.
13599
33505bcf
EB
136002016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13601
13602 * gcc.target/i386/stack-realign-win.c: New test.
13603
524bfb19
HA
136042016-02-28 Harald Anlauf <anlauf@gmx.de>
13605
13606 PR fortran/60126
13607 * gfortran.dg/pr60126.f90: New test.
13608
bd542508
JL
136092016-02-27 Jeff Law <law@redhat.com>
13610
13611 Revert
13612 2016-02-26 Richard Biener <rguenther@suse.de>
13613 Jeff Law <law@redhat.com>
13614
13615 PR tree-optimization/69740
13616 * gcc.c-torture/compile/pr69740-1.c: New test.
13617 * gcc.c-torture/compile/pr69740-2.c: New test.
13618
dd1291e0
JD
136192016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13620
5fb67f8b 13621 PR fortran/69910
dd1291e0
JD
13622 * gfortran.dg/newunit_4.f90: New test.
13623
5cfefb59
JJ
136242016-02-27 Jakub Jelinek <jakub@redhat.com>
13625
13626 PR target/69613
13627 PR rtl-optimization/69886
13628 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13629 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13630 target.
13631
20ba5f33
MS
136322016-02-26 Martin Sebor <msebor@redhat.com>
13633
13634 PR tree-optimization/15826
13635 * gcc.dg/tree-ssa/pr15826.c: New test.
13636
e6fb01b0
JJ
136372016-02-26 Jakub Jelinek <jakub@redhat.com>
13638
13639 PR target/69969
13640 * gcc.target/powerpc/pr69969.c: New test.
13641
e3e0cf64
MS
136422016-02-26 Martin Sebor <msebor@redhat.com>
13643
13644 PR c++/15766
13645 * g++.old-deja/g++.other/decl5.C: Add a test case.
13646
d1f2bea5
SB
136472016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13648
13649 PR target/69946
13650 * gcc.target/powerpc/pr69946.c: New file.
13651
4a4f9d2b 136522016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13653 Jeff Law <law@redhat.com>
4a4f9d2b 13654
e3e0cf64 13655 PR tree-optimization/69740
4a4f9d2b
RB
13656 * gcc.c-torture/compile/pr69740-1.c: New test.
13657 * gcc.c-torture/compile/pr69740-2.c: New test.
13658
ad2a2706
MJ
136592016-02-26 Martin Jambor <mjambor@suse.cz>
13660
13661 PR middle-end/69920
13662 * gcc.dg/torture/pr69932.c: New test.
13663 * gcc.dg/torture/pr69936.c: Likewise.
13664
1d11f7ce
AK
136652016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13666
13667 PR target/69709
13668 * gcc.target/s390/pr69709.c: New test.
13669
6cfccbb2
KT
136702016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13671
13672 PR target/69245
13673 * gcc.target/aarch64/pr69245_1.c: New test.
13674
ac59ad4e
KT
136752016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13676
13677 PR target/69613
13678 * gcc.dg/torture/pr69613.c: New test.
13679
a2ad54a0
JJ
136802016-02-26 Jakub Jelinek <jakub@redhat.com>
13681
13682 PR rtl-optimization/69891
13683 * gcc.target/i386/pr69891.c: New test.
13684
0884062c 136852016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13686 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13687
d2369d4f 13688 PR target/61397
c163789b
MM
13689 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13690 functionality for both 32-bit and 64-bit.
13691
5aed7e2c
RB
136922016-02-26 Richard Biener <rguenther@suse.de>
13693
13694 PR tree-optimization/69551
13695 * gcc.dg/torture/pr69951.c: New testcase.
13696
798e2a8e
RB
136972016-02-25 Richard Biener <rguenther@suse.de>
13698
13699 PR tree-optimization/48795
13700 * gcc.dg/Warray-bounds-18.c: New testcase.
13701
9559fbac
RO
137022016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13703
13704 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13705
c049b107
JJ
137062016-02-25 Jakub Jelinek <jakub@redhat.com>
13707
13708 PR rtl-optimization/69896
13709 * gcc.dg/pr69896.c: New test.
13710
1137001c
PP
137112016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13712
13713 PR c++/69736
13714 * g++.dg/cpp1y/paren2.C: New test.
13715
2e9c8641
MS
137162016-02-24 Martin Sebor <msebor@redhat.com>
13717
13718 PR c/51147
13719 * gcc.dg/enum-mode-2.c: New test.
13720
03ca8fb3
JJ
137212016-02-24 Jakub Jelinek <jakub@redhat.com>
13722
13723 PR c++/69922
13724 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13725 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13726 * g++.dg/ubsan/pr69922.C: New test.
13727
0b05329b
MP
137282016-02-24 Marek Polacek <polacek@redhat.com>
13729
13730 PR c/69819
13731 * gcc.dg/pr69819.c: New test.
13732
57c2c374
MS
137332016-02-24 Martin Sebor <msebor@redhat.com>
13734
3b96b93a
MS
13735 PR c++/69912
13736 * g++.dg/ext/flexary15.C: New test.
13737
137382016-02-24 Martin Sebor <msebor@redhat.com>
13739
13740 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13741 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13742 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13743
65433bb5
MK
137442016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13745 Charles Baylis <charles.baylis@linaro.org>
13746
13747 PR debug/61033
13748 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13749
f802a424 137502016-02-24 Richard Biener <rguenther@suse.de>
44293580 13751 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13752
13753 PR middle-end/69760
13754 * gcc.dg/torture/pr69760.c: New testcase.
13755
525f795f
RO
137562016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13757
13758 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13759 pattern on Solaris with as.
13760
cd7bbceb
KT
137612016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13762
13763 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13764 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13765 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13766 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13767
89c0c1fd
JJ
137682016-02-24 Jakub Jelinek <jakub@redhat.com>
13769
13770 PR middle-end/69915
13771 * gcc.dg/pr69915.c: New test.
13772
0683fd27
KT
137732016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13774
13775 PR rtl-optimization/69886
13776 * gcc.dg/torture/pr69886.c: New test.
13777
e53d562a
RB
137782016-02-24 Richard Biener <rguenther@suse.de>
13779
13780 PR middle-end/68963
13781 * gcc.dg/torture/pr68963.c: New testcase.
13782
74a00288
KT
137832016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13784
13785 PR target/69875
13786 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13787 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13788 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13789 * gcc.target/arm/atomic_loaddi_1.c: New test.
13790 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13791 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13792 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13793 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13794 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13795 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13796 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13797 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13798
340fd4c9
JJ
137992016-02-24 Jakub Jelinek <jakub@redhat.com>
13800
13801 PR middle-end/69909
13802 * gcc.dg/torture/pr69909.c: New test.
13803
47d3fdb2
RB
138042016-02-24 Richard Biener <rguenther@suse.de>
13805
13806 PR tree-optimization/69907
13807 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13808 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13809 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13810
dab73e73
CB
138112016-02-24 Christian Bruel <christian.bruel@st.com>
13812
13813 * gcc.target/arm/pragma_cpp_fma.c: New test.
13814
7cc5ec65
JD
138152016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13816
13817 PR fortran/61156
13818 * gfortran.dg/include_6.f90: Update test.
13819
067fbd8b
JJ
138202016-02-23 Jakub Jelinek <jakub@redhat.com>
13821
13822 PR objc/69844
13823 * objc.dg/pr69844.m: New test.
13824
64a454d9
JD
138252016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13826
13827 PR libgfortran/69456
13828 * gfortran.dg/namelist_89.f90: New test.
13829 * gfortran.dg/pr59700.f90: Update test..
13830
35886f0b
MS
138312016-02-23 Martin Sebor <msebor@redhat.com>
13832
13833 PR middle-end/69780
13834 * g++.dg/ext/builtin_alloca.C: New test.
13835 * gcc.dg/builtins-68.c: New test.
13836
162cc7e3
RH
138372016-02-23 Richard Henderson <rth@redhat.com>
13838
13839 * gcc.target/i386/addr-space-3.c: Remove test.
13840
196440f8
DM
138412016-02-23 David Malcolm <dmalcolm@redhat.com>
13842
13843 PR preprocessor/69126
13844 PR preprocessor/69543
13845 * c-c++-common/pr69126-2-long.c: New test.
13846 * c-c++-common/pr69126-2-short.c: New test.
13847 * c-c++-common/pr69543-1.c: Remove xfail.
13848
1d3121af
DM
138492016-02-23 David Malcolm <dmalcolm@redhat.com>
13850
13851 PR preprocessor/69126
13852 PR preprocessor/69543
13853 PR preprocessor/69558
13854 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13855 (f): Rename to...
13856 (test_2): ...this, and add leading comment.
13857 (MACRO_3, test_3): New.
13858 (MACRO_4A, MACRO_4B, test_4): New.
13859 (MACRO): Rename to...
13860 (MACRO_5): ...this.
13861 (g): Rename to...
13862 (test_5): ...this, updating for renaming of MACRO, and
13863 add leading comment.
13864 * c-c++-common/pr69543-1.c: New.
13865 * c-c++-common/pr69543-2.c: New.
13866 * c-c++-common/pr69543-3.c: New.
13867 * c-c++-common/pr69543-4.c: New.
13868 * c-c++-common/pr69558-1.c: New.
13869 * c-c++-common/pr69558-2.c: New.
13870 * c-c++-common/pr69558-3.c: New.
13871 * c-c++-common/pr69558-4.c: New.
13872 * gcc.dg/pr69558.c: Move to...
13873 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13874 xfail for c++.
13875
f99c3557
TS
138762016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13877
13878 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13879 to -ftree-parallelize-loops/-fopenacc changes.
13880 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13881 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13882 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13883 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13884 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13885 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13886 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13887 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13888 * c-c++-common/goacc/kernels-loop.c: Likewise.
13889 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13890 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13891 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13892 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13893
c60ec7c2
RO
138942016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13895
13896 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13897
f1a62b6f
JJ
138982016-02-23 Jakub Jelinek <jakub@redhat.com>
13899
e67bf044
JJ
13900 PR c++/69902
13901 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13902
f1a62b6f
JJ
13903 PR c/69900
13904 * gcc.dg/pr69900.c: New test.
13905
20c5e09e
MJ
139062016-02-23 Martin Jambor <mjambor@suse.cz>
13907
13908 PR tree-optimization/69666
13909 * gcc.dg/tree-ssa/pr69666.c: New test.
13910
e457a6fc
AV
139112016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13912
13913 PR fortran/67451
13914 * gfortran.dg/coarray_allocate_5.f08: New test.
13915
d7b574f4
AK
139162016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13917
13918 * gcc.target/s390/vcond-shift.c: Move to ...
13919 * gcc.target/s390/vector/vcond-shift.c: ... here.
13920
58bdeb44
AK
139212016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13922
13923 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13924 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13925
7cd0387b
AK
139262016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13927
13928 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13929
4246c8da
MW
139302016-02-20 Mark Wielaard <mjw@redhat.com>
13931
13932 PR c/28901
13933 * gcc.dg/unused-variable-3.c: New test.
13934
f93bc532
JJ
139352016-02-22 Jakub Jelinek <jakub@redhat.com>
13936
13937 PR target/69888
13938 * gcc.target/i386/pr69888.c: New test.
13939
c4e360f4
RB
139402016-02-22 Richard Biener <rguenther@suse.de>
13941
13942 PR tree-optimization/69882
13943 * gfortran.dg/vect/pr69882.f90: New testcase.
13944
09c92f1c
JJ
139452016-02-22 Jakub Jelinek <jakub@redhat.com>
13946
13947 PR target/69885
13948 * gcc.dg/pr69885.c: New test.
13949
f88d45dc
OE
139502016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13951
13952 PR target/69806
13953 PR target/54089
13954 * gcc.target/sh/pr54089-10.c: New.
13955
ce1ff48e
PT
139562016-02-20 Paul Thomas <pault@gcc.gnu.org>
13957
13958 PR fortran/69423
13959 * gfortran.dg/deferred_character_15.f90 : New test.
13960
bbf27208
DH
139612016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13962
13963 PR fortran/57365
13964 gfortran.dg/allocate_with_source_18.f03: New test.
13965
139662016-02-20 Harald Anlauf <anlauf@gmx.de>
13967
13968 PR fortran/52531
13969 gfortran.dg/gomp/pr52531.f90: New test.
13970
268be88c
BE
139712016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13972
13973 PR c++/69865
13974 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13975 -std=c++03.
13976
4b6c824a
JJ
139772016-02-19 Jakub Jelinek <jakub@redhat.com>
13978
871b3f47
JJ
13979 PR c++/69826
13980 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13981 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13982
7a965d51
JJ
13983 PR c++/69850
13984 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13985
4b6c824a
JJ
13986 PR c++/69851
13987 * g++.dg/torture/pr69851.C: New test.
13988
15fca21a
MS
139892016-02-19 Martin Sebor <msebor@redhat.com>
13990
13991 PR testsuite/69573
13992 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13993
19e21586
JJ
139942016-02-19 Jakub Jelinek <jakub@redhat.com>
13995
03a616ac
JJ
13996 PR c++/69850
13997 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13998 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13999
19e21586
JJ
14000 PR c++/67767
14001 * g++.dg/cpp0x/pr67767.C: New test.
14002
2db16594
KT
140032016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14004
14005 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14006 for fp, simd, crypto, crc, lse.
14007 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14008 above.
14009 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14010 effective target check.
14011
5a7d9d1e
JJ
140122016-02-19 Jakub Jelinek <jakub@redhat.com>
14013
14014 PR target/69820
14015 * gcc.target/i386/pr69820.c: New test.
14016
6448f064
AK
140172016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14018
14019 * gcc.target/s390/vector/int128-1.c: New test.
14020
d0a859e6
AK
140212016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14022
14023 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14024
9e4eb643
AK
140252016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14026
14027 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14028 instruction pattern name to prevent the testcase from failing with
14029 -march=z13.
14030
859a4c0e
AK
140312016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14032
14033 * gcc.target/s390/md/movstr-2.c: New test.
14034
efc2340b
MK
140352016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14036
14037 * gcc.target/s390/morestack.c: New test.
14038
ca2bfbc2
DV
140392016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14040
14041 PR target/69625
14042 * gcc.target/s390/pr69625.c: Add test case.
14043
efd4bd05
BE
140442016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14045
14046 PR testsuite/68580
14047 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14048
2bf2078a
MM
140492016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14050
14051 PR target/68404
14052 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14053 * gcc.target/powerpc/fusion3.c: Likewise.
14054
f003579e
RB
140552016-02-18 Richard Biener <rguenther@suse.de>
14056
14057 PR middle-end/69553
14058 * g++.dg/torture/pr69553.C: New testcase.
14059
19233914
NC
140602016-02-18 Nick Clifton <nickc@redhat.com>
14061
efd4bd05
BE
14062 PR target/62254
14063 PR target/69610
14064 * gcc.target/arm/pr62554.c: New test.
14065 * gcc.target/arm/pr69610-1.c: New test.
14066 * gcc.target/arm/pr69610-2.c: New test.
19233914 14067
23f27839
RB
140682016-02-18 Richard Biener <rguenther@suse.de>
14069
14070 PR middle-end/69854
14071 * gcc.dg/torture/pr69854.c: New testcase.
14072
932c0da4
JJ
140732016-02-17 Jakub Jelinek <jakub@redhat.com>
14074
14075 PR c++/69850
14076 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14077
1bed93e4
BS
140782012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14079
14080 * gcc.target/powerpc/vec-cg.c: New test.
14081
57bfb134
RB
140822016-02-17 Richard Biener <rguenther@suse.de>
14083
14084 PR testsuite/69586
14085 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14086
a44e0ebb
KT
140872016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14088
14089 PR target/69161
14090 * gcc.c-torture/compile/pr69161.c: New test.
14091
ffacd726
DS
140922016-02-17 David Sherwood <david.sherwood@arm.com>
14093
14094 PR target/69532
14095 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14096 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14097
448db8d2
EB
140982016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14099
14100 * gcc.dg/ifcvt-4.c: Skip on Visium.
14101
e2f0522e
EB
141022016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14103
14104 * gnat.dg/atomic8.adb: New test.
14105
bf17fe3f
EB
141062016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14107
14108 * gnat.dg/discr46.ad[sb]: New test.
14109
ecf835e9
KN
141102016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14111
14112 PR Target/48344
14113 * gcc.target/powerpc/pr48344-1.c: New test.
14114
49a1164a
TK
141152015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14116
14117 PR fortran/69742
14118 * gfortran.dg/associate_21.f90: New test.
14119
bf14eba2
JJ
141202016-02-16 Jakub Jelinek <jakub@redhat.com>
14121
14122 PR c/69835
14123 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14124 -Wnonnull in dg-options.
14125 * c-c++-common/nonnull-2.c: New test.
14126
35a093b6
JG
141272016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14128 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14129
14130 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14131
e387d491
JJ
141322016-02-16 Jakub Jelinek <jakub@redhat.com>
14133
14134 PR middle-end/69801
14135 * gcc.dg/pr69801.c: Add empty dg-options.
14136
ba539195
JN
141372016-02-16 James Norris <jnorris@codesourcery.com>
14138
14139 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14140 * g++.dg/goacc/deviceptr-1.c: New file.
14141
2a2b8f64
JJ
141422016-02-16 Jakub Jelinek <jakub@redhat.com>
14143
14144 PR tree-optimization/69820
14145 * gcc.dg/vect/pr69820.c: New test.
14146
87440c29
RB
141472016-02-16 Richard Biener <rguenther@suse.de>
14148
14149 PR tree-optimization/69776
14150 * gcc.dg/torture/pr69776-2.c: New testcase.
14151
6d87c306
BS
141522016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14153
14154 PR tree-optimization/69714
14155 * gcc.dg/torture/pr69714.c: New test.
14156
3824a0a2
JJ
141572016-02-16 Jakub Jelinek <jakub@redhat.com>
14158
14159 PR tree-optimization/69802
14160 * gcc.dg/pr69802.c: New test.
14161
c8cfe96e
RB
141622016-02-16 Richard Biener <rguenther@suse.de>
14163
14164 PR middle-end/69801
14165 * gcc.dg/pr69801.c: New testcase.
14166
fc12098d
JD
141672016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14168
14169 PR libgfortran/69651
14170 * gfortran.dg/read_bang.f90: New test.
14171 * gfortran.dg/read_bang4.f90: New test.
14172
ba6b3795
JJ
141732016-02-15 Jakub Jelinek <jakub@redhat.com>
14174
f0516ca4
JJ
14175 PR c++/69658
14176 * g++.dg/init/pr69658.C: New test.
14177
ba6b3795
JJ
14178 PR c++/69797
14179 * c-c++-common/pr69797.c: New test.
14180
de3f9a2d
PK
141812016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14182
14183 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14184 check for aarch64*-*-*.
14185
17a3b967
RB
141862016-02-15 Richard Biener <rguenther@suse.de>
14187
14188 PR tree-optimization/69783
14189 * gcc.dg/vect/pr69783.c: New testcase.
14190
1c48bff1
RB
141912016-02-15 Richard Biener <rguenther@suse.de>
14192
14193 PR tree-optimization/69776
14194 * gcc.dg/torture/pr69776.c: New testcase.
14195
1e6025b6
TK
141962016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14197
14198 PR fortran/60526
14199 * gfortran.dg/type_decl_4.f90: Reinstated.
14200
d3308279
JDA
142012016-02-14 John David Anglin <danglin@gcc.gnu.org>
14202
14203 PR fortran/68746
14204 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14205
b7c56581
TK
142062016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14207
14208 PR fortran/60526
14209 PR bootstrap/69816
14210 * gfortran.dg/type_decl_4.f90: Removed.
14211
60cb4ef5
TK
142122016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14213
14214 PR fortran/60526
14215 * gfortran.dg/type_decl_4.f90: New test.
14216
f6964637
AM
142172016-02-14 Alan Modra <amodra@gmail.com>
14218
1a8849d1 14219 PR testsuite/68886
f6964637
AM
14220 * gcc.c-torture/execute/stkalign.c: Revise test.
14221
f5121920
OE
142222016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14223
14224 PR target/67260
14225 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14226
6cda3ab6
OE
142272016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14228
14229 PR target/67260
14230 * gcc.target/sh/torture/pr67260.c: New.
14231
6786e598
JDA
142322016-02-12 John David Anglin <danglin@gcc.gnu.org>
14233
14234 * gcc.dg/pr67964.c: Add dg-require-alias.
14235
7e05dad8
OE
142362016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14237
14238 PR target/67636
14239 PR target/64345
14240 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14241
7f4cc3ce
JD
142422016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14243
14244 PR libgfortran/69668
14245 * gfortran.dg/namelist_88.f90: New test.
14246
955ca6dc
JD
142472016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14248
14249 PR libgfortran/69668
14250 * gfortran.dg/namelist_38.f90: Update test.
14251 * gfortran.dg/namelist_84.f90: Update test.
14252
876217ae
DM
142532016-02-12 David Malcolm <dmalcolm@redhat.com>
14254
14255 PR other/69554
14256 * gcc.dg/pr69554-1.c: New test.
14257 * gfortran.dg/pr69554-1.F90: New test.
14258 * gfortran.dg/pr69554-2.F90: New test.
14259 * lib/gcc-dg.exp (proc dg-locus): New function.
14260 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14261 distinguish between the caret-printing and non-caret-printing
14262 cases. If caret-printing has been explicitly enabled, bail out
14263 without attempting to fix up the output.
14264
61789eed
DM
142652016-02-12 David Malcolm <dmalcolm@redhat.com>
14266
14267 PR driver/69265
14268 PR driver/69453
14269 * gcc.dg/spellcheck-options-3.c: New test case.
14270 * gcc.dg/spellcheck-options-4.c: New test case.
14271 * gcc.dg/spellcheck-options-5.c: New test case.
14272 * gcc.dg/spellcheck-options-6.c: New test case.
14273 * gcc.dg/spellcheck-options-7.c: New test case.
14274 * gcc.dg/spellcheck-options-8.c: New test case.
14275 * gcc.dg/spellcheck-options-9.c: New test case.
14276 * gcc.dg/spellcheck-options-10.c: New test case.
14277
c3090c1f
JJ
142782016-02-12 Jakub Jelinek <jakub@redhat.com>
14279
14280 PR rtl-optimization/69764
14281 PR rtl-optimization/69771
14282 * c-c++-common/pr69764.c: New test.
14283 * gcc.dg/torture/pr69771.c: New test.
14284
8222034d
MP
142852016-02-12 Marek Polacek <polacek@redhat.com>
14286
14287 * g++.dg/torture/init-list1.C: New.
14288
f749f792
MP
142892016-02-12 Marek Polacek <polacek@redhat.com>
14290
14291 * gcc.dg/pr69522.c: Add empty dg-options.
14292
199fb02a
IE
142932016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14294
14295 * g++.dg/lto/lto.exp: Include and init mpx.
14296 * g++.dg/lto/pr69729_0.C: New test.
14297
b69539cb
JJ
142982016-02-12 Jakub Jelinek <jakub@redhat.com>
14299
06ff7000
JJ
14300 PR ipa/69241
14301 * g++.dg/ipa/pr69241-4.C: New test.
14302
b69539cb
JJ
14303 PR ipa/68672
14304 * g++.dg/ipa/pr68672-1.C: New test.
14305 * g++.dg/ipa/pr68672-2.C: New test.
14306 * g++.dg/ipa/pr68672-3.C: New test.
14307
16595a1f
BS
143082016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14309
14310 PR c/69522
6d87c306 14311 * gcc.dg/pr69522.c: New test.
16595a1f 14312
38d795d2
PP
143132016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14314
14315 PR c++/69098
14316 * g++.dg/cpp1y/69098.C: New test.
14317 * g++.dg/cpp1y/69098-2.C: New test.
14318
9c582551
JJ
143192016-02-12 Jakub Jelinek <jakub@redhat.com>
14320
14321 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14322 and neighbour -> neighbor.
14323 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14324 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14325 * c-c++-common/Wvarargs.c: Likewise.
14326 * c-c++-common/goacc/host_data-5.c: Likewise.
14327 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14328 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14329 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14330 * gcc.target/aarch64/pr60697.c: Likewise.
14331 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14332 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14333 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14334 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14335 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14336 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14337 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14338 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14339 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14340 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14341 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14342 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14343 * g++.dg/lookup/koenig5.C: Likewise.
14344 * g++.dg/ext/no-asm-2.C: Likewise.
14345 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14346 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14347 * gfortran.dg/used_types_16.f90: Likewise.
14348 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14349 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14350 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14351 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14352 * gfortran.dg/abstract_type_6.f03: Likewise.
14353 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14354 * gfortran.dg/used_types_15.f90: Likewise.
14355 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14356 * gfortran.dg/exit_3.f08: Likewise.
14357 * gfortran.dg/open_status_2.f90: Likewise.
14358 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14359 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14360 * gfortran.dg/associate_1.f03: Likewise.
14361 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14362 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14363 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14364 * gcc.dg/builtin-object-size-1.c: Likewise.
14365 * gcc.dg/noreturn-6.c: Likewise.
14366 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14367 * gcc.dg/globalalias.c: Likewise.
14368 * gcc.dg/builtins-config.h: Likewise.
14369 * gcc.dg/pr30457.c: Likewise.
14370 * gcc.c-torture/compile/volatile-1.c: Likewise.
14371 * gcc.c-torture/execute/20101011-1.c: Likewise.
14372 * c-c++-common/Waddress-1.c: Likewise.
14373
66756373
JJ
143742016-02-11 Jakub Jelinek <jakub@redhat.com>
14375
14376 PR c/69768
14377 * c-c++-common/Waddress-1.c: New test.
14378
76fe932b
AV
143792016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14380
14381 PR fortran/69296
14382 * gfortran.dg/associate_19.f03: New test.
14383 * gfortran.dg/associate_20.f03: New test.
14384
564c4d4b
OE
143852016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14386
14387 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14388
e1c1ecb0
KT
143892016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14390
14391 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14392 .arch armv8-a\n. Add -dA to dg-options.
14393 * gcc.target/aarch64/assembler_arch_1.c: New test.
14394 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14395
0d7d9458
PC
143962016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14397
14398 PR c++/68726
14399 * g++.dg/cpp0x/pr68726.C: New.
14400
e6208a60
IE
144012016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14402
14403 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14404 test.
14405
281a11eb
RB
144062016-02-11 Richard Biener <rguenther@suse.de>
14407
14408 * g++.dg/tree-ssa/pr61034.C: Adjust.
14409
e03dd765
VM
144102016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14411
4b48faf5 14412 PR target/69148
e03dd765
VM
14413 * gcc.target/s390/pr69148.c: New.
14414
cdc23927
YR
144152016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14416
14417 PR tree-optimization/69652
14418 * gcc.dg/torture/pr69652.c: New test.
14419
e199dd0a
JJ
144202016-02-10 Jakub Jelinek <jakub@redhat.com>
14421 Patrick Palka <ppalka@gcc.gnu.org>
14422
14423 PR ipa/69241
14424 PR c++/69649
14425 * g++.dg/ipa/pr69241-1.C: New test.
14426 * g++.dg/ipa/pr69241-2.C: New test.
14427 * g++.dg/ipa/pr69241-3.C: New test.
14428 * g++.dg/ipa/pr69649.C: New test.
14429
d6b38027
UB
144302016-02-10 Uros Bizjak <ubizjak@gmail.com>
14431
14432 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14433 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14434
13b562c5
BC
144352016-02-10 Bin Cheng <bin.cheng@arm.com>
14436
14437 PR tree-optimization/68021
14438 * gcc.dg/tree-ssa/pr68021.c: New test.
14439
24a179f8
RB
144402016-02-10 Richard Biener <rguenther@suse.de>
14441
14442 PR tree-optimization/69726
14443 * gcc.dg/uninit-22.c: New testcase.
14444
0d99886f
AP
144452016-02-09 Andrew Pinski <apinski@cavium.com>
14446
14447 PR tree-opt/69282
14448 * gcc.c-torture/compile/20160205-1.c: New testcase.
14449
ab04995c
MM
144502016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14451
14452 PR target/68404
14453 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14454 instead accessing a really large arrray.
14455 * gcc.target/powerpc/fusion3.c: Likewise.
14456
4b79ac23
CB
144572016-02-09 Charles Baylis <charles.baylis@linaro.org>
14458
14459 PR target/68532
14460 * gcc.c-torture/execute/pr68532.c: New test.
14461
b890a441
AO
144622016-02-11 Alexandre Oliva <aoliva@redhat.com>
14463
14464 PR target/69634
14465 * gcc.dg/pr69634.c: New.
14466
84a5bef7
RB
144672016-02-09 Richard Biener <rguenther@suse.de>
14468
14469 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14470
1f123759 144712016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14472
1f123759
AF
14473 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14474
65860c77
YR
144752016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14476
14477 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14478
7e1e8a0a
RB
144792016-02-09 Richard Biener <rguenther@suse.de>
14480
14481 PR tree-optimization/69715
14482 * gcc.dg/torture/pr69715.c: New testcase.
14483
efb45a9f
PP
144842016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14485
14486 PR c++/69139
14487 * g++.dg/cpp0x/trailing12.C: New test.
14488 * g++.dg/cpp0x/trailing13.C: New test.
14489
20a0c6f9
PP
144902016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14491
14492 PR c++/69283
14493 PR c++/67835
14494 * g++.dg/cpp1y/auto-fn29.C: New test.
14495 * g++.dg/cpp1y/auto-fn30.C: New test.
14496
a162f3af
JJ
144972016-02-08 Jakub Jelinek <jakub@redhat.com>
14498
14499 PR tree-optimization/69209
14500 * gcc.c-torture/compile/pr69209.c: New test.
14501
4b4a9fbd
JL
145022016-02-08 Jeff Law <law@redhat.com>
14503
14504 PR tree-optimization/68541
14505 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14506 of statements allowed in join block for path splitting.
14507
cfac5ed2
JJ
145082016-02-08 Jakub Jelinek <jakub@redhat.com>
14509
f68bc23f
JJ
14510 PR c++/59627
14511 * g++.dg/gomp/pr59627.C: New test.
14512
cfac5ed2
JJ
14513 PR ipa/69239
14514 * g++.dg/ipa/pr69239.C: New test.
14515
44714d8c
DM
145162016-02-08 David Malcolm <dmalcolm@redhat.com>
14517
14518 PR preprocessor/69664
14519 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14520 * gcc.dg/cpp/warn-comments.c: Likewise.
14521
eba9e839
MP
145222016-02-08 Marek Polacek <polacek@redhat.com>
14523
14524 PR c++/69688
14525 * g++.dg/init/const12.C: New test.
14526
a011cd92
BS
145272016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14528
14529 PR target/60410
14530 * gcc.dg/lto/pr55113_0.c: Remove test.
14531
5317b1be
RB
145322016-02-08 Richard Biener <rguenther@suse.de>
14533
14534 PR tree-optimization/69719
14535 * gcc.dg/torture/pr69719.c: New testcase.
14536
63998a63
RB
145372016-02-08 Richard Biener <rguenther@suse.de>
14538 Jeff Law <law@redhat.com>
14539
14540 PR target/68273
14541 * gcc.target/mips/pr68273.c: New testcase.
14542
43f4a281
RB
145432016-02-08 Richard Biener <rguenther@suse.de>
14544
14545 PR rtl-optimization/69274
14546 * gcc.target/i386/addr-sel-1.c: XFAIL.
14547
0b604d2d
JL
145482016-02-08 Jeff Law <law@redhat.com>
14549
e8dfe49e
JL
14550 PR tree-optimization/68541
14551 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14552
6daecd7a 14553 PR tree-optimization/65917
0b604d2d
JL
14554 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14555
c0f0e35a
JD
145562016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14557
14558 PR fortran/50555
14559 * gfortran.dg/namelist_args.f90: New test.
14560
8981d712
JL
145612016-02-05 Jeff Law <law@redhat.com>
14562
6daecd7a 14563 PR tree-optimization/68541
8981d712
JL
14564 * gcc.dg/tree-ssa/split-path-2.c: New test.
14565 * gcc.dg/tree-ssa/split-path-3.c: New test.
14566 * gcc.dg/tree-ssa/split-path-4.c: New test.
14567 * gcc.dg/tree-ssa/split-path-5.c: New test.
14568 * gcc.dg/tree-ssa/split-path-6.c: New test.
14569 * gcc.dg/tree-ssa/split-path-7.c: New test.
14570
46cb9332
MS
145712016-02-05 Martin Sebor <msebor@redhat.com>
14572
14573 PR c++/69662
14574 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14575 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14576
be2083ea
RH
145772016-02-06 Richard HEnderson <rth@redhat.com>
14578
14579 PR c/69643
14580 * gcc.target/i386/addr-space-4.c: New.
14581 * gcc.target/i386/addr-space-5.c: New.
14582
711d7c23
MM
145832016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14584
14585 PR fortran/66089
14586 * gfortran.dg/elemental_dependency_6.f90: New.
14587
b5c1c988
JJ
145882016-02-05 Jakub Jelinek <jakub@redhat.com>
14589
861c7bcd
JJ
14590 PR rtl-optimization/69691
14591 * gcc.c-torture/execute/pr69691.c: New test.
14592
b5c1c988
JJ
14593 PR c++/69628
14594 * g++.dg/parse/pr69628.C: New test.
14595
f7dfa966
UB
145962016-02-05 Uros Bizjak <ubizjak@gmail.com>
14597
14598 * gcc.dg/sancov/asan.c: Move to ...
14599 * gcc.dg/asan/sancov-1.c: ... here.
14600
9b143e64
UB
146012016-02-05 Uros Bizjak <ubizjak@gmail.com>
14602
14603 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14604
f5d4b899
L
146052016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14606
14607 PR target/69677
14608 * gcc.target/i386/pr69677.c: New test.
14609
76c85fbb
PP
146102016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14611
14612 PR c++/68948
14613 * g++.dg/template/pr68948.C: New test.
14614
f181bf90
DV
146152016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14616
14617 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14618 (only necessary on s390x).
14619
714fb282
L
146202016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14621
14622 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14623 -mno-accumulate-outgoing-args.
14624
618d6c1c
PP
146252016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14626
14627 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14628
1066e9b5
JJ
146292016-02-04 Jakub Jelinek <jakub@redhat.com>
14630
14631 PR c/69669
14632 * c-c++-common/pr69669.c: New test.
14633
76255d0d
MM
146342016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14635
14636 PR target/69667
14637 * g++.dg/pr69667.C: New file.
14638
e0b059b1
WD
146392016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14640
14641 PR target/69619
14642 * gcc.dg/pr69619.c: Add new test.
14643
2692b5c8
RS
146442016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14645
14646 PR rtl-optimization/69577
14647 * gcc.target/i386/pr69577.c: New test.
14648
7db337c2
ML
146492016-02-04 Martin Liska <mliska@suse.cz>
14650
14651 * g++.dg/asan/pr69276.C: New test.
14652
cc9c0829
KT
146532016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14654
14655 PR target/65932
14656 PR target/67714
14657 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14658 a single smulbb instruction.
14659 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14660 * gcc.target/amr/wmul-2.c: Likewise.
14661
eb9feb52
KT
146622016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14663
14664 PR target/65932
14665 PR target/67714
14666 * gcc.c-torture/execute/pr67714.c: New test.
14667
61f727fe
JJ
146682016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14669
14670 PR target/69454
14671 * gcc.target/i386/pr69454-1.c: New test.
14672 * gcc.target/i386/pr69454-2.c: New test.
14673
05dd97db
MS
146742016-02-03 Martin Sebor <msebor@redhat.com>
14675
14676 PR c++/69251
14677 PR c++/69253
14678 PR c++/69290
14679 PR c++/69277
14680 PR c++/69349
14681 * g++.dg/ext/flexarray-mangle-2.C: New test.
14682 * g++.dg/ext/flexarray-mangle.C: New test.
14683 * g++.dg/ext/flexarray-subst.C: New test.
14684 * g++.dg/ext/flexary11.C: New test.
14685 * g++.dg/ext/flexary12.C: New test.
14686 * g++.dg/ext/flexary13.C: New test.
14687 * g++.dg/ext/flexary14.C: New test.
14688 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14689
dac2fc29
L
146902016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14691
14692 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14693 Define only if CHECK_FLOAT128 is defined.
14694 (main): Properly initialize u5.
14695
eadb8035
JJ
146962016-02-03 Jakub Jelinek <jakub@redhat.com>
14697
0afbb81b
JJ
14698 PR c/69627
14699 * gcc.dg/pr69627.c: New test.
14700
eadb8035
JJ
14701 PR target/69644
14702 * gcc.dg/pr69644.c: New test.
14703
b12d4923
MS
147042016-02-03 Mike Stump <mikestump@comcast.net>
14705
14706 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14707 support for struct-layout-1.exp.
14708
ab4bae0c
PP
147092016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14710
14711 PR c++/69056
618d6c1c 14712 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14713
95831c01
VM
147142016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14715 Alexandre Oliva <aoliva@redhat.com>
14716
14717 PR target/69461
14718 * gcc.target/powerpc/pr69461.c: New.
14719
ccc71ab8
UB
147202016-02-03 Uros Bizjak <ubizjak@gmail.com>
14721
14722 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14723 works from here ...
14724 (check_effective_target_fsanitize_thread): ... to here. Do not
14725 specify additional compile flags for the test source.
14726 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14727 specify additional compile flags for the test source.
14728
96299640
WD
147292016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14730
14731 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14732
781d83d9
AV
147332016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14734
14735 PR fortran/67451
14736 PR fortran/69418
14737 * gfortran.dg/coarray_allocate_2.f08: New test.
14738 * gfortran.dg/coarray_allocate_3.f08: New test.
14739 * gfortran.dg/coarray_allocate_4.f08: New test.
14740
d8208e6d
AL
147412016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14742
14743 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14744 use same scan-tree-dump-times on all platforms.
14745 * gcc.dg/vect/vect-outer-1.c: Likewise.
14746 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14747 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14748 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14749 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14750 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14751 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14752 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14753
a8394fa0
SB
147542016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14755
14756 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14757 warning.
14758
f3baa1d3
L
147592016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14760
14761 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14762
eb077516
JN
147632016-02-02 James Norris <jnorris@codesourcery.com>
14764
14765 * c-c++-common/goacc/routine-5.c: Add tests.
14766
578fb225
AM
147672016-02-02 Alexander Monakov <amonakov@ispras.ru>
14768
14769 * gcc.target/nvptx/unsigned-cmp.c: New test.
14770
c64f7d37
WD
147712016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14772
14773 * gcc.target/aarch64/scalar_shift_1.c
14774 (test_corners_sisd_di): Improve force to SIMD register.
14775 (test_corners_sisd_si): Likewise.
14776 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14777 Remove scan-assembler check for ldr.
14778
90c6f26c
RB
147792016-02-02 Richard Biener <rguenther@suse.de>
14780
14781 PR tree-optimization/69595
14782 * gcc.dg/Warray-bounds-17.c: New testcase.
14783
9dc03c97
RB
147842016-02-02 Richard Biener <rguenther@suse.de>
14785
14786 PR tree-optimization/69606
14787 * gcc.dg/torture/pr69606.c: New testcase.
14788
2d4dc223
YR
147892016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14790
14791 PR middle-end/68542
14792 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14793 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14794
65c98fde
AM
147952016-02-02 Alan Modra <amodra@gmail.com>
14796
14797 PR target/69548
14798 * gcc.target/powerpc/pr69548.c: New test.
14799
e1b81f2b
JJ
148002016-02-01 Jakub Jelinek <jakub@redhat.com>
14801
d0268b37
JJ
14802 PR rtl-optimization/69592
14803 * gcc.dg/pr69592.c: New test.
14804
e1b81f2b
JJ
14805 PR preprocessor/69543
14806 PR c/69558
14807 * gcc.dg/pr69543.c: New test.
14808 * gcc.dg/pr69558.c: New test.
14809
7dd7780d
UB
148102016-02-01 Uros Bizjak <ubizjak@gmail.com>
14811
bf672ee5
UB
14812 PR testsuite/65940
14813 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14814
9a7013f8
MS
148152016-02-01 Martin Sebor <msebor@redhat.com>
14816
14817 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14818
e681fb2b
BC
148192016-02-01 Bin Cheng <bin.cheng@arm.com>
14820
14821 PR tree-optimization/67921
14822 * c-c++-common/ubsan/pr67921.c: New test.
14823
ff86345f
RB
148242016-02-01 Richard Biener <rguenther@suse.de>
14825
14826 PR middle-end/69556
14827 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14828
bc369dbd
RB
148292016-02-01 Richard Biener <rguenther@suse.de>
14830
14831 PR tree-optimization/69574
14832 * gcc.dg/torture/pr69574.c: New testcase.
14833
ef318184
RB
148342016-02-01 Richard Biener <rguenther@suse.de>
14835
14836 PR tree-optimization/69579
14837 * gcc.dg/setjmp-6.c: New testcase.
14838
654745e6
JJ
148392016-02-01 Jakub Jelinek <jakub@redhat.com>
14840
14841 PR rtl-optimization/69570
14842 * g++.dg/opt/pr69570.C: New test.
14843
e6c0c44b
RH
148442016-02-01 Richard Henderson <rth@redhat.com>
14845
14846 * gcc.dg/pr69535.c: New test.
14847
6ff3f09a
JDA
148482016-01-31 John David Anglin <danglin@gcc.gnu.org>
14849
2c005538
JDA
14850 PR testsuite/69584
14851 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14852 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14853
61083a4b
JDA
14854 PR debug/68244
14855 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14856
6ff3f09a
JDA
14857 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14858
0c221916
PT
148592016-01-31 Paul Thomas <pault@gcc.gnu.org>
14860
14861 PR fortran/67564
14862 * gfortran.dg/allocate_with_source_17.f03: New test.
14863
db7a2818
JJ
148642016-01-30 Jakub Jelinek <jakub@redhat.com>
14865
14866 PR tree-optimization/69546
14867 * gcc.dg/torture/pr69546.c: New test.
14868
e520d5f0
PT
148692016-01-30 Paul Thomas <pault@gcc.gnu.org>
14870
14871 PR fortran/69566
14872 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14873
343c05d3
MS
148742016-01-30 Martin Sebor <msebor@redhat.com>
14875
14876 PR c++/68490
14877 * g++.dg/ext/flexary10.C: New test.
14878
d6c3a539
DH
148792016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14880
14881 PR fortran/66707
14882 gfortran.dg/common_23.f90: New test.
14883
52d72fcd
BS
148842016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14885
14886 PR target/65546
14887 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14888 condition being checked, and disable it when the target supports
14889 misaligned loads and stores.
14890
3a5d2ba4
JJ
148912016-01-29 Jakub Jelinek <jakub@redhat.com>
14892
14893 PR debug/69518
14894 * gcc.dg/torture/pr69518.c: New test.
14895
6bbacdb5
L
148962016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14897
14898 PR target/69530
14899 * gcc.target/i386/pr69530.c: New test.
14900
af932cdb
SE
149012016-01-29 Steve Ellcey <sellcey@imgtec.com>
14902
14903 PR target/65604
14904 * gcc.target/mips/div-delay.c: New test.
14905
26658b7c
JJ
149062016-01-29 Jakub Jelinek <jakub@redhat.com>
14907
33e89989
JJ
14908 PR target/69551
14909 * gcc.target/i386/pr69551.c: New test.
14910
26658b7c
JJ
14911 PR target/66137
14912 * gcc.target/i386/pr66137.c: New test.
14913
401116b5
AB
149142016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14915
14916 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14917 always built for p5600.
14918 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14919 isa=p5600 dg-option.
14920
d4abfcc5
RB
149212016-01-29 Richard Biener <rguenther@suse.de>
14922
14923 PR tree-optimization/69547
14924 * g++.dg/tree-ssa/pr69547.C: New testcase.
14925
16b77b32
JJ
149262016-01-29 Jakub Jelinek <jakub@redhat.com>
14927
14928 PR debug/66869
14929 * g++.dg/warn/Wunused-function2.C: New test.
14930
a1c95464
DV
149312016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14932
14933 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14934 support for test to succeed.
14935
5453bfed
MP
149362016-01-29 Marek Polacek <polacek@redhat.com>
14937
14938 PR c++/69509
14939 PR c++/69516
14940 * g++.dg/ext/constexpr-vla2.C: New test.
14941 * g++.dg/ext/constexpr-vla3.C: New test.
14942 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14943
452ec2a5
RB
149442016-01-29 Richard Biener <rguenther@suse.de>
14945
14946 PR middle-end/69537
14947 * gcc.dg/uninit-21.c: New testcase.
14948
aec0b19e
UB
149492016-01-28 Uros Bizjak <ubizjak@gmail.com>
14950
14951 PR target/69459
14952 * gcc.target/i386/pr69459.c: New test.
14953
df113ce7
SE
149542016-01-28 Steve Ellcey <sellcey@imgtec.com>
14955
14956 PR target/68400
14957 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14958 * gcc.target/mips/pr68400.c: New test.
14959
494de84f
MS
149602016-01-28 Martin Sebor <msebor@redhat.com>
14961
14962 PR target/17381
14963 * gcc.target/powerpc/pr17381.c: New test.
14964
eb1b1f01
JJ
149652016-01-28 Jakub Jelinek <jakub@redhat.com>
14966
14967 PR middle-end/69542
14968 * gcc.dg/torture/pr69542.c: New test.
14969
6dfeb7ce
WD
149702016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14971
14972 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14973
4b7471a4
DE
149742016-01-28 David Edelsohn <dje.gcc@gmail.com>
14975
14976 * gcc.dg/pr65980.c: Skip on AIX.
14977 * gcc.dg/pr66688.c: Same.
14978
b271fd21
DE
149792016-01-28 David Edelsohn <dje.gcc@gmail.com>
14980
14981 PR target/63679
14982 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14983 * gcc.dg/tree-ssa/sra-18.c: Same.
14984
874108a9
AV
149852016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14986
14987 PR fortran/62536
14988 * gfortran.dg/block_15.f08: New test.
14989 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14990 on incorrectly closed BLOCK.
14991
30480bcd
IE
149922016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14993
14994 * gcc.dg/declare-simd.c: New test.
6905c577 14995
14ba8d6d
RB
149962016-01-28 Richard Biener <rguenther@suse.de>
14997
14998 PR tree-optimization/69466
14999 * gfortran.dg/vect/pr69466.f90: New testcase.
15000
0d4c694e
TP
150012016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15002
15003 * g++.dg/pr67989.C: Remove ARM-specific option.
15004 * gcc.target/arm/pr67989.C: New file.
15005
2aa780da
UB
150062016-01-27 Uros Bizjak <ubizjak@gmail.com>
15007
15008 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15009 and expm1 test for glibc < 2.11.
15010
f75ebe77
RH
150112016-01-27 Richard Henderson <rth@redhat.com>
15012
15013 * gcc.c-torture/execute/pr69447.c: New test.
15014
150152016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15016
9a175e65 15017 PR fortran/69422
49847d75
PT
15018 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15019
cbdd8ae0
JJ
150202016-01-27 Jakub Jelinek <jakub@redhat.com>
15021
15022 PR debug/66869
15023 * gcc.dg/pr66869.c: New test.
15024
2b572b3c
JL
150252016-01-25 Jeff Law <law@redhat.com>
15026
15027 PR tree-optimization/68398
aec0b19e 15028 PR tree-optimization/69196
2b572b3c
JL
15029 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15030 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15031 path to avoid new heuristic allowing more irreducible regions
15032 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15033 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15034 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15035 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15036 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15037
fa74a4bc
MP
150382016-01-27 Marek Polacek <polacek@redhat.com>
15039
15040 PR c/68062
15041 * c-c++-common/vector-compare-4.c: New test.
15042
0afff540
DM
150432016-01-27 David Malcolm <dmalcolm@redhat.com>
15044
15045 PR preprocessor/69126
15046 * c-c++-common/pr69126.c: New test case.
15047
1a218fc9
ILT
150482016-01-27 Ian Lance Taylor <iant@google.com>
15049
15050 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15051
5d70666e
RB
150522016-01-27 Ryan Burn <contact@rnburn.com>
15053
15054 PR cilkplus/69267
15055 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15056
87ff4d66
UB
150572016-01-27 Uros Bizjak <ubizjak@gmail.com>
15058
15059 PR target/69512
15060 * gcc.target/i386/pr69512.c: New test.
15061
27e23cca
RE
150622016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15063
15064 PR ada/69488
15065 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15066
05bf54c3
MP
150672016-01-27 Marek Polacek <polacek@redhat.com>
15068
15069 PR c++/69379
15070 * g++.dg/pr69379.C: New test.
15071
60214d0d
MS
150722016-01-27 Martin Sebor <msebor@redhat.com>
15073
15074 PR c++/69317
15075 * g++.dg/abi/Wabi-2-2.C: New test.
15076 * g++.dg/abi/Wabi-2-3.C: New test.
15077 * g++.dg/abi/Wabi-3-2.C: New test.
15078 * g++.dg/abi/Wabi-3-3.C: New test.
15079
167c7bfa
RB
150802016-01-27 Richard Biener <rguenther@suse.de>
15081
15082 PR tree-optimization/69166
15083 * gcc.dg/torture/pr69166.c: New testcase.
15084
1430fb1f
MJ
150852016-01-27 Martin Jambor <mjambor@suse.cz>
15086
15087 PR tree-optimization/69355
15088 * gcc.dg/tree-ssa/pr69355.c: New test.
15089
95e3030c
MP
150902016-01-27 Marek Polacek <polacek@redhat.com>
15091
15092 PR c++/69496
15093 * g++.dg/ext/constexpr-vla1.C: New test.
15094
eeb085f3
CB
150952016-01-20 Christian Bruel <christian.bruel@st.com>
15096
15097 PR target/69245
15098 * gcc.target/arm/pr69245.c: New test.
15099
b1652dde
JJ
151002016-01-27 Jakub Jelinek <jakub@redhat.com>
15101
15102 PR tree-optimization/69399
15103 * gcc.dg/torture/pr69399.c: New test.
15104
ce7e8f00
EB
151052016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15106
15107 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15108
e4aac1d1
EB
151092016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15110
15111 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15112
8dfdb419
TV
151132016-01-26 Tom de Vries <tom@codesourcery.com>
15114
15115 PR tree-optimization/69110
15116 * gcc.dg/autopar/pr69110.c: New test.
15117
56f80f54 151182016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15119 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15120
15121 * gcc.dg/graphite/isl-ast-op-select.c: New.
15122
a0909527
PT
151232015-01-26 Paul Thomas <pault@gcc.gnu.org>
15124
15125 PR fortran/69385
15126 * gfortran.dg/allocate_error_6.f90: New test.
15127
ffc445f4
RH
151282016-01-26 Richard Henderson <rth@redhat.com>
15129
15130 * gcc.dg/tm/pr60908.c: New test.
15131
01e1dea3
DM
151322016-01-26 David Malcolm <dmalcolm@redhat.com>
15133
15134 PR other/69006
15135 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15136 directive.
15137 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15138 expected multiline output to reflect the colorization being
15139 disabled before newlines.
15140 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15141 (custom_diagnostic_finalizer): Replace call to
15142 pp_newline_and_flush with call to pp_flush.
15143 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15144 * gfortran.dg/implicit_class_1.f90: Likewise.
15145 * lib/gcc-dg.exp (allow_blank_lines): New global.
15146 (dg-allow-blank-lines-in-output): New procedure.
15147 (gcc-dg-prune): Complain about blank lines in the output, unless
15148 dg-allow-blank-lines-in-output was called.
15149 * lib/multiline.exp (_build_multiline_regex): Only support
15150 arbitrary followup text for non-blank-lines, not for blank lines.
15151
13f92e8d
JJ
151522016-01-26 Jakub Jelinek <jakub@redhat.com>
15153
15154 PR tree-optimization/69483
15155 * gcc.dg/pr69483.c: New test.
15156 * g++.dg/opt/pr69483.C: New test.
15157
92422235
CL
151582016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15159
15160 PR target/68620
15161 * gcc.target/arm/pr68620.c: New test.
15162
0bccf11b
L
151632016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15164
15165 * gcc.target/i386/pr68986-2.c: Remove -m32.
15166
81cd202e
L
151672016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15168
15169 PR target/68986
15170 * gcc.target/i386/pr68986-1.c: New test.
15171 * gcc.target/i386/pr68986-2.c: Likewise.
15172 * gcc.target/i386/pr68986-3.c: Likewise.
15173
213a1c03
CB
151742016-01-26 Christian Bruel <christian.bruel@st.com>
15175
15176 * lib/target-supports.exp
15177 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15178 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15179 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15180
22a08dd1
RB
151812016-01-26 Richard Biener <rguenther@suse.de>
15182
15183 PR tree-optimization/69452
15184 * gcc.dg/torture/pr69452.c: New testcase.
15185
6c06e0e8
JJ
151862016-01-26 Jakub Jelinek <jakub@redhat.com>
15187
15188 PR target/69442
15189 * gcc.dg/pr69442.c: New test.
15190
b96824c4
RFI
151912016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15192
15193 PR target/67896
15194 * gcc.target/aarch64/simd/pr67896.C: New.
15195
5ee31e57
RS
151962016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15197
15198 PR tree-optimization/69400
15199 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15200 function.
15201 (plugin_init): Call it.
15202 * gcc.dg/torture/pr69400.c: New test.
15203
7ddfb31d
CL
152042016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15205
15206 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15207
1e050c90
AK
152082016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15209 Sebastian Pop <s.pop@samsung.com>
15210
15211 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15212 isl-0.15.
15213
c8ee4bf5
AK
152142016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15215 Sebastian Pop <s.pop@samsung.com>
15216
15217 * gcc.dg/graphite/pr69292.c: New.
15218
d902b330
JJ
152192016-01-25 Jakub Jelinek <jakub@redhat.com>
15220
15221 * c-c++-common/goacc/use_device-1.c: New test.
15222
2c89b952
JL
152232016-01-25 Jeff Law <law@redhat.com>
15224
15225 PR tree-optimization/69196
15226 PR tree-optimization/68398
15227 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15228 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15229
685c8785
DE
152302016-01-25 David Edelsohn <dje.gcc@gmail.com>
15231
15232 PR target/69469
15233 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15234 Algorithm.
15235
95cef0c1
RB
152362016-01-25 Richard Biener <rguenther@suse.de>
15237
15238 PR testsuite/69380
15239 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15240
2947d3b2
IE
152412016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15242
15243 PR target/69421
15244 * gcc.dg/pr69421.c: New test.
15245
ae19075a
BB
152462016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15247
15248 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15249 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15250 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15251 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15252 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15253 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15254 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15255 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15256 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15257 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15258
fa4511c2
RB
152592016-01-25 Richard Biener <rguenther@suse.de>
15260
15261 PR tree-optimization/69376
15262 * gcc.dg/torture/pr69376.c: New testcase.
15263
1d101216
JD
152642016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15265
15266 PR fortran/69397
15267 PR fortran/68442
15268 * gfortran.dg/interface_38.f90: New test.
15269 * gfortran.dg/interface_39.f90: New test.
a0909527 15270
a59b92b0
PP
152712016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15272
15273 Revert:
15274 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15275
15276 PR c++/11858
15277 PR c++/24663
15278 PR c++/24664
15279 * g++.dg/template/pr11858.C: New test.
15280 * g++.dg/template/pr24663.C: New test.
15281 * g++.dg/template/unify12.C: New test.
15282 * g++.dg/template/unify13.C: New test.
15283 * g++.dg/template/unify14.C: New test.
15284 * g++.dg/template/unify15.C: New test.
15285 * g++.dg/template/unify16.C: New test.
15286 * g++.dg/template/unify17.C: New test.
15287
16acb1a8
DH
152882016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15289
15290 PR fortran/68283
15291 gfortran.dg/pr68283.f90: New test.
15292
094773e8
TK
152932016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15294
15295 PR fortran/66094
15296 * gfortran.dg/inline_matmul_13.f90: New test.
15297 * gfortran.dg/matmul_bounds_8.f90: New test.
15298 * gfortran.dg/matmul_bounds_9.f90: New test.
15299 * gfortran.dg/matmul_bounds_10.f90: New test.
15300
42fb90d7
TV
153012016-01-23 Tom de Vries <tom@codesourcery.com>
15302
15303 PR tree-optimization/69426
15304 * gcc.dg/autopar/pr69426.c: New test.
15305
69da7802
MS
153062016-01-23 Martin Sebor <msebor@redhat.com>
15307
15308 PR c++/58109
15309 PR c++/69022
15310 * g++.dg/cpp0x/alignas5.C: New test.
15311 * g++.dg/ext/vector29.C: Same.
15312
da17300a
UB
153132016-01-23 Uros Bizjak <ubizjak@gmail.com>
15314
15315 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15316 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15317 _GNU_SOURCE from compile flags to the source.
15318 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15319 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15320 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15321 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15322
62041cfc
JJ
153232016-01-22 Jakub Jelinek <jakub@redhat.com>
15324
15325 PR target/69432
15326 * g++.dg/opt/pr69432.C: New test.
15327
f7d2ad6f
BS
153282016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15329
15330 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15331 32-bit targets testing an -m64 multilib.
15332
d403fc9a
WS
153332016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15334
15335 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15336 64-bit support.
15337
4aa16f8d
JG
153382016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15339
15340 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15341
7c816d0f
CB
153422016-01-21 Christian Bruel <christian.bruel@st.com>
15343
15344 PR target/68674
15345 * gcc.target/i386/pr68674.c
15346 * gcc.target/aarch64/pr68674.c
15347 * gcc.target/arm/pr68674.c
15348
fce661e8
KT
153492016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15350
15351 PR target/69403
15352 * gcc.c-torture/execute/pr69403.c: New test.
15353
4696899f
PC
153542016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15355
15356 PR c++/55843
15357 * g++.dg/template/pr55843.C: New.
15358
bac69366
AL
153592016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15360
15361 PR testsuite/66877
15362 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15363 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15364
b57d3a5c
BS
153652016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15366
15367 PR testsuite/67489
da17300a
UB
15368 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15369 from dg-do compile directive, and instead add
15370 { dg-require-effective-target int128 }.
b57d3a5c 15371
9f04a53e
MS
153722016-01-20 Martin Sebor <msebor@redhat.com>
15373
15374 PR c/69405
15375 * gcc.dg/sync-fetch.c: New test.
15376
38a51663
JL
153772016-01-21 Martin Sebor <msebor@redhat.com>
15378
15379 PR target/69252
15380 * gcc.target/powerpc/pr69252.c: New test.
15381
2423a75a
JD
153822016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15383
15384 PR fortran/65996
da17300a 15385 * gfortran.dg/pr65996.f90: New test.
2423a75a 15386
0a76463f
DV
153872016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15388
15389 PR c++/68810
9f04a53e 15390 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15391 expected to generate an error.
0a76463f 15392
9776e692
BS
153932016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15394
15395 PR middle-end/66178
15396 * gcc.dg/torture/pr66178.c: New test.
15397
c8d3e088
AB
153982016-01-21 Anton Blanchard <anton@samba.org>
15399 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15400
15401 PR target/63354
15402 * gcc.target/powerpc/pr63354.c: New test.
15403
35b707ff
VM
154042016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15405
15406 PR rtl-optimization/68990
15407 * gcc.target/i386/pr68990: New.
15408
157b0829
NC
154092016-01-21 Nick Clifton <nickc@redhat.com>
15410
15411 PR target/69129
15412 * gcc.target/mips/pr69129.c: New.
15413
aede6748
PC
154142016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15415
15416 PR c++/58046
15417 * g++.dg/cpp0x/pr58046.C: New.
15418
5463c2c8
JJ
154192016-01-21 Jakub Jelinek <jakub@redhat.com>
15420
6d31cc75
SS
15421 PR target/69187
15422 PR target/65624
15423 * gcc.target/arm/pr69187.c: New test.
15424
5463c2c8
JJ
15425 PR c++/69355
15426 * g++.dg/torture/pr69355.C: New test.
15427
fa28f32b
AK
154282016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15429 Sebastian Pop <s.pop@samsung.com>
15430
15431 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15432
b920a047
AK
154332016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15434 Sebastian Pop <s.pop@samsung.com>
15435
da17300a 15436 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15437
bdd3aea6
JJ
154382016-01-21 Jakub Jelinek <jakub@redhat.com>
15439
15440 PR middle-end/67653
15441 * c-c++-common/pr67653.c: New test.
15442 * gcc.dg/torture/pr29119.c: Add dg-warning.
15443
26a2e6ae
PB
154442016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15445
15446 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15447
d25c7690
PK
154482016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15449
15450 PR c/24293
15451 * gcc.dg/pr24293.c: New test.
15452 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15453 incomplete struct type.
15454 * gcc.dg/declspec-1.c: Likewise.
15455 * gcc.dg/pr63549.c: Likewise.
15456
889d5698
JJ
154572016-01-20 Jakub Jelinek <jakub@redhat.com>
15458
15459 PR tree-optimization/66612
15460 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15461 for bdn instruction.
15462
d7cf3dc7
CL
154632016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15464
15465 * lib/target-supports.exp
15466 (check_effective_target_arm_fp_ok_nocache): New.
15467 (check_effective_target_arm_fp_ok): New.
15468 (add_options_for_arm_fp): New.
15469 (check_effective_target_arm_crypto_ok_nocache): Require
15470 target_arm_v8_neon_ok instead of arm32.
15471 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15472 (check_effective_target_arm_crypto_pragma_ok): New.
15473 (add_options_for_arm_vfp): New.
15474 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15475 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15476 target instead. Force initial fpu to vfp.
15477 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15478 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15479 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15480 dependency.
15481 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15482 use arm_vfp effective target instead. Force initial fpu to vfp.
15483 * gcc.target/arm/attr-neon3.c: Likewise.
15484 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15485 arm_vfp_ok.
15486 * gcc.target/arm/unsigned-float.c: Likewise.
15487 * gcc.target/arm/vfp-1.c: Likewise.
15488 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15489 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15490 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15491 * gcc.target/arm/vfp-ldmias.c: Likewise.
15492 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15493 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15494 * gcc.target/arm/vfp-stmiad.c: Likewise.
15495 * gcc.target/arm/vfp-stmias.c: Likewise.
15496 * gcc.target/arm/vnmul-1.c: Likewise.
15497 * gcc.target/arm/vnmul-2.c: Likewise.
15498 * gcc.target/arm/vnmul-3.c: Likewise.
15499 * gcc.target/arm/vnmul-4.c: Likewise.
15500
01ac9704 155012016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15502
e84b00da
L
15503 PR testsuite/69366
15504 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15505 the MPX run-time library, for compile-time MPX test.
15506 * gcc.target/i386/chkp-always_inline.c: Likewise.
15507 * gcc.target/i386/chkp-bndret.c: Likewise.
15508 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15509 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15510 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15511 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15512 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15513 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15514 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15515 * gcc.target/i386/chkp-label-address.c: Likewise.
15516 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15517 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15518 * gcc.target/i386/chkp-pr69044.c: Likewise.
15519 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15520 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15521 * gcc.target/i386/chkp-strchr.c: Likewise.
15522 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15523 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15524 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15525 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15526 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15527 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15528 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15529 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15530 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15531 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15532 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15533 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15534 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15535 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15536 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15537 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15538 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15539 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15540 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15541 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15542 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15543 * gcc.target/i386/pr63995-2.c: Likewise.
15544 * gcc.target/i386/pr64805.c: Likewise.
15545 * gcc.target/i386/pr65044.c: Likewise.
15546 * gcc.target/i386/pr65167.c: Likewise.
15547 * gcc.target/i386/pr65183.c: Likewise.
15548 * gcc.target/i386/pr65184.c: Likewise.
15549 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15550
28b33016
IE
155512016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15552
15553 PR tree-optimization/69328
15554 * gcc.dg/pr69328.c: New test.
15555
bcff0913
JL
155562016-01-20 Jeff Law <law@redhat.com>
15557
bf0bb970 15558 PR target/25114
bcff0913
JL
15559 * gcc.target/m68k/pr25114.c: New test.
15560
a3f69631
AV
155612016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15562
15563 * gcc.target/arm/memset-inline-10.c: Added
15564 dg-require-effective-target arm_thumb2_ok.
15565
af33ba0d
EB
155662016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15567
15568 * gcc.dg/debug/dwarf2/sso.c: New test.
15569
7596d5de
UB
155702016-01-19 Uros Bizjak <ubizjak@gmail.com>
15571
15572 PR testsuite/68820
15573 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15574 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15575 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15576
ceda2c69
JH
155772016-01-19 Jan Hubicka <hubicka@ucw.cz>
15578
15579 PR ipa/66223
15580 * g++.dg/ipa/devirt-50.C: New testcase.
15581
38a979f2
MP
155822016-01-19 Marek Polacek <polacek@redhat.com>
15583
15584 PR c++/68965
15585 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15586 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15587
962801c5
KT
155882016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15589
15590 PR target/69135
15591 * gcc.target/arm/pr69135_1.c: New test.
15592
078fe40a
WD
155932015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15594
15595 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15596
786e3c06
WD
155972015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15598
15599 * gcc.target/aarch64/ccmp_1.c: New testcase.
15600
1e297006
MP
156012016-01-19 Marek Polacek <polacek@redhat.com>
15602
15603 PR c++/68586
15604 * g++.dg/cpp0x/enum30.C: New test.
15605
879c27e3
RB
156062016-01-19 Richard Biener <rguenther@suse.de>
15607
15608 PR tree-optimization/69336
15609 * g++.dg/tree-ssa/pr69336.C: New testcase.
15610
015337d3
JJ
156112016-01-19 Jakub Jelinek <jakub@redhat.com>
15612
15613 PR debug/65779
15614 * gcc.dg/pr65779.c: New test.
15615
e2c768b6
RB
156162016-01-19 Richard Biener <rguenther@suse.de>
15617
15618 PR tree-optimization/69352
15619 * gcc.dg/torture/pr69352.c: New testcase.
15620
569efc34
JJ
156212016-01-19 Jakub Jelinek <jakub@redhat.com>
15622
15623 PR rtl-optimization/68955
15624 PR rtl-optimization/64557
15625 * gcc.dg/torture/pr68955.c: New test.
15626
e49d321f
JH
156272016-01-19 Jan Hubicka <hubicka@ucw.cz>
15628
15629 PR lto/69136
15630 * g++.dg/torture/pr69136.C: New testcase.
15631
e9191ad3
JH
156322016-01-19 Jan Hubicka <hubicka@ucw.cz>
15633
15634 PR lto/69133
15635 * g++.dg/lto/pr69133_0.C: New testcase.
15636 * g++.dg/lto/pr69133_1.C: New testcase.
15637
2bedb645
JL
156382016-01-15 Jeff Law <law@redhat.com>
15639
15640 PR tree-optimization/69320
15641 * gcc.c-torture/pr69320-1.c: New test.
15642 * gcc.c-torture/pr69320-2.c: New test.
15643 * gcc.c-torture/pr69320-3.c: New test.
15644 * gcc.c-torture/pr69320-4.c: New test.
15645
17c15cb9
PP
156462016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15647
15648 PR c++/11858
15649 PR c++/24663
15650 PR c++/24664
15651 * g++.dg/template/pr11858.C: New test.
15652 * g++.dg/template/pr24663.C: New test.
15653 * g++.dg/template/unify12.C: New test.
15654 * g++.dg/template/unify13.C: New test.
15655 * g++.dg/template/unify14.C: New test.
15656 * g++.dg/template/unify15.C: New test.
15657 * g++.dg/template/unify16.C: New test.
15658 * g++.dg/template/unify17.C: New test.
15659
9617fd08
DM
156602016-01-18 David Malcolm <dmalcolm@redhat.com>
15661
15662 PR testsuite/69181
15663 * gcc.dg/pr69181-1.c: New test file.
15664 * gcc.dg/pr69181-2.c: New test file.
15665 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15666 globals by moving it to...
15667 (cleanup-after-saved-dg-test): ...this new function. Add
15668 "global additional_sources_used". Add reset of global
15669 multiline_expected_outputs to the empty list.
15670 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15671 global to...
15672 (multiline_expected_outputs): ...this, and updated comments to
15673 note that it is modified from gcc-dg.exp.
15674 (dg-end-multiline-output): Update for the above renaming.
15675 (handle-multiline-outputs): Likewise. Remove the clearing
15676 of the expected outputs to the empty list.
15677
b555a2e4
RB
156782016-01-18 Richard Biener <rguenther@suse.de>
15679
15680 PR tree-optimization/69297
15681 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15682
96902805
JM
156832016-01-18 Joseph Myers <joseph@codesourcery.com>
15684
15685 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15686 dg-options.
15687 * gcc.target/mips/mips-3d-2.c: Likewise.
15688 * gcc.target/mips/mips-3d-3.c: Likewise.
15689 * gcc.target/mips/mips-3d-4.c: Likewise.
15690 * gcc.target/mips/mips-3d-5.c: Likewise.
15691 * gcc.target/mips/mips-3d-6.c: Likewise.
15692 * gcc.target/mips/mips-3d-7.c: Likewise.
15693 * gcc.target/mips/mips-3d-8.c: Likewise.
15694 * gcc.target/mips/mips-3d-9.c: Likewise.
15695 * gcc.target/mips/mips-ps-1.c: Likewise.
15696 * gcc.target/mips/mips-ps-2.c: Likewise.
15697 * gcc.target/mips/mips-ps-3.c: Likewise.
15698 * gcc.target/mips/mips-ps-4.c: Likewise.
15699 * gcc.target/mips/mips-ps-5.c: Likewise.
15700 * gcc.target/mips/mips-ps-6.c: Likewise.
15701 * gcc.target/mips/mips-ps-7.c: Likewise.
15702 * gcc.target/mips/mips-ps-type.c: Likewise.
15703 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15704 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15705
40e26f94
TV
157062016-01-18 Tom de Vries <tom@codesourcery.com>
15707
15708 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15709 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15710 * c-c++-common/goacc/kernels-empty.c: New test.
15711 * c-c++-common/goacc/kernels-eternal.c: New test.
15712 * c-c++-common/goacc/kernels-loop-2.c: New test.
15713 * c-c++-common/goacc/kernels-loop-3.c: New test.
15714 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15715 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15716 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15717 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15718 * c-c++-common/goacc/kernels-loop-data.c: New test.
15719 * c-c++-common/goacc/kernels-loop-g.c: New test.
15720 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15721 * c-c++-common/goacc/kernels-loop-n.c: New test.
15722 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15723 * c-c++-common/goacc/kernels-loop.c: New test.
15724 * c-c++-common/goacc/kernels-noreturn.c: New test.
15725 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15726 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15727 * c-c++-common/goacc/kernels-reduction.c: New test.
15728
a98d4647
TV
157292016-01-18 Tom de Vries <tom@codesourcery.com>
15730
15731 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15732 * gcc.dg/autopar/outer-2.c: Same.
15733 * gcc.dg/autopar/outer-3.c: Same.
15734 * gcc.dg/autopar/outer-4.c: Same.
15735 * gcc.dg/autopar/outer-5.c: Same.
15736 * gcc.dg/autopar/outer-6.c: Same.
15737 * gcc.dg/autopar/parallelization-1.c: Same.
15738 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15739 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15740 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15741 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15742 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15743 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15744 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15745 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15746 * gcc.dg/autopar/pr39500-1.c: Same.
15747 * gcc.dg/autopar/pr39500-2.c: Same.
15748 * gcc.dg/autopar/pr46193.c: Same.
15749 * gcc.dg/autopar/pr46194.c: Same.
15750 * gcc.dg/autopar/pr49580.c: Same.
15751 * gcc.dg/autopar/pr49960-1.c: Same.
15752 * gcc.dg/autopar/pr49960.c: Same.
15753 * gcc.dg/autopar/pr68373.c: Same.
15754 * gcc.dg/autopar/reduc-1.c: Same.
15755 * gcc.dg/autopar/reduc-1char.c: Same.
15756 * gcc.dg/autopar/reduc-1short.c: Same.
15757 * gcc.dg/autopar/reduc-2.c: Same.
15758 * gcc.dg/autopar/reduc-2char.c: Same.
15759 * gcc.dg/autopar/reduc-2short.c: Same.
15760 * gcc.dg/autopar/reduc-3.c: Same.
15761 * gcc.dg/autopar/reduc-4.c: Same.
15762 * gcc.dg/autopar/reduc-6.c: Same.
15763 * gcc.dg/autopar/reduc-7.c: Same.
15764 * gcc.dg/autopar/reduc-8.c: Same.
15765 * gcc.dg/autopar/reduc-9.c: Same.
15766 * gcc.dg/autopar/uns-outer-4.c: Same.
15767 * gcc.dg/autopar/uns-outer-5.c: Same.
15768 * gcc.dg/autopar/uns-outer-6.c: Same.
15769 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15770 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15771
da976fa8
AL
157722016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15773
15774 PR target/63679
15775 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15776 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15777
70c1e886
AL
157782016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15779
15780 PR target/63679
15781 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15782 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15783 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15784
88bed196
AL
157852016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15786
15787 PR target/63679
15788 * gcc.dg/tree-ssa/sra-17.c: New.
15789 * gcc.dg/tree-ssa/sra-18.c: New.
15790
3dd5f42e
IE
157912016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15792
15793 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15794
ae5a77fa
EB
157952016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15796
15797 * gnat.dg/inline12.adb: New test.
15798
11e57fc6
BC
157992016-01-18 Bin Cheng <bin.cheng@arm.com>
15800
15801 PR tree-optimization/66797
15802 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15803
995b6fe0
RB
158042016-01-18 Richard Biener <rguenther@suse.de>
15805
15806 PR tree-optimization/69170
15807 * gcc.dg/torture/pr69170.c: New testcase.
15808
82ee0cf2 158092016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15810
15811 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15812
d69da357
TV
158132016-01-16 Tom de Vries <tom@codesourcery.com>
15814
15815 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15816
a3845283
TV
158172016-01-16 Tom de Vries <tom@codesourcery.com>
15818
15819 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15820 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15821 redundant dg-require-effective-target pthread.
15822 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15823 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15824 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15825 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15826 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15827 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15828 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15829
197a6aa6
DE
158302016-01-16 David Edelsohn <dje.gcc@gmail.com>
15831
15832 PR target/68609
15833 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15834 * gcc.target/powerpc/recip-7.c: Same.
15835
ec7886c1
PP
158362016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15837
15838 PR c++/69091
15839 * g++.dg/template/pr69091.C: New test.
15840
203484bb
PP
158412016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15842
15843 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15844 dump does not contain an error_mark_node.
15845 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15846 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15847
aa2500e9
PP
158482016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15849
15850 PR c++/68936
15851 * g++.dg/template/pr68936.C: New test.
15852
28621a5c
DE
158532016-01-15 David Edelsohn <dje.gcc@gmail.com>
15854
15855 PR target/68609
15856 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15857 * gcc.target/powerpc/recip-2.c: Same.
15858 * gcc.target/powerpc/recip-3.c: Same.
15859 * gcc.target/powerpc/recip-4.c: Same.
15860 * gcc.target/powerpc/recip-sqrtf.c: Same.
15861
40c43aca
JL
158622016-01-15 Jeff Law <law@redhat.com>
15863
15864 PR tree-optimization/69270
15865 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15866 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15867
afbc5ae8
PT
158682016-01-15 Paul Thomas <pault@gcc.gnu.org>
15869
15870 PR fortran/49630
15871 * gfortran.dg/deferred_character_13.f90: New test for the fix
15872 of comment 3 of the PR.
15873
15874 PR fortran/54070
15875 * gfortran.dg/deferred_character_8.f90: New test
15876 * gfortran.dg/allocate_error_5.f90: New test
15877
15878 PR fortran/60593
15879 * gfortran.dg/deferred_character_10.f90: New test
15880
15881 PR fortran/60795
15882 * gfortran.dg/deferred_character_14.f90: New test
15883
15884 PR fortran/61147
15885 * gfortran.dg/deferred_character_11.f90: New test
15886
15887 PR fortran/64324
15888 * gfortran.dg/deferred_character_9.f90: New test
15889
49abe076
VM
158902016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15891
15892 PR rtl-optimization/69030
15893 * gcc.target/i386/pr69030.c: New.
15894
16d12992
KT
158952016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15896
15897 * gcc.target/aarch64/target_attr_17.c: New test.
15898
78810bd3
RB
158992016-01-15 Richard Biener <rguenther@suse.de>
15900
15901 PR tree-optimization/66856
15902 * gcc.dg/torture/pr66856-1.c: New testcase.
15903 * gcc.dg/torture/pr66856-2.c: Likewise.
15904
2bd847fe
RB
159052016-01-15 Richard Biener <rguenther@suse.de>
15906
15907 PR debug/69137
15908 * g++.dg/lto/pr69137_0.C: New testcase.
15909
a00fe3b7
RS
159102016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15911
15912 PR middle-end/69246
15913 * gcc.target/i386/pr69246.c: New test.
15914
cbb0e83b
DV
159152016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15916
7596d5de 15917 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15918
5a500ecf
DV
159192016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15920
15921 PR c++/56194
15922 * g++.dg/init/const9.C: Disable test on S/390.
15923
5d9bf64f
DV
159242016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15925
15926 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15927 * g++.dg/Wno-frame-address.C: Ditto.
15928
e234b19e
DV
159292016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15930
15931 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15932
89483f99
RB
159332016-01-15 Richard Biener <rguenther@suse.de>
15934
15935 PR tree-optimization/68961
15936 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15937
94f37395
IE
159382016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15939
15940 * gcc.target/i386/pr65105-5.c: New test.
15941
82ee0cf2 159422016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15943
15944 * gcc.c-torture/execute/alias-4.c: New testcase.
15945
82ee0cf2 159462016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15947
15948 PR ipa/68148
15949 * g++.dg/ipa/devirt-49.C: New testcase.
15950
092f7deb 159512016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15952
15953 PR target/65837
15954 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15955 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15956 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15957
e93c66bc
RB
159582016-01-15 Richard Biener <rguenther@suse.de>
15959
15960 PR tree-optimization/69117
15961 * gcc.dg/torture/pr69117.c: New testcase.
15962
c47eaca6 159632015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15964
15965 PR c++/69048
15966 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15967
c3f6914a
FXC
159682016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15969
15970 PR testsuite/67509
15971 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15972 range tests use 100 * maximum instead of maximum + 1.
15973
cd65ae90
JJ
159742016-01-14 Jakub Jelinek <jakub@redhat.com>
15975
15976 PR debug/69244
15977 * gcc.dg/guality/pr69244.c: New test.
15978
19643948
UB
159792016-01-14 Uros Bizjak <ubizjak@gmail.com>
15980
15981 * lib/target-supports.exp (check_effective_target_issignaling):
15982 New procedure.
15983 * gcc.dg/pr61441.c: Require issignaling effective target.
15984
fe79c97e
SB
159852016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15986
15987 PR target/68803
15988 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15989
c7df95d8
DM
159902016-01-14 David Malcolm <dmalcolm@redhat.com>
15991
15992 PR c++/68819
15993 PR preprocessor/69177
15994 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15995 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15996 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15997 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15998
00083992
MP
159992016-01-14 Marek Polacek <polacek@redhat.com>
16000
16001 PR c/69262
16002 * gcc.dg/array-15.c: New test.
16003
0c9b3294
JJ
160042016-01-14 Jakub Jelinek <jakub@redhat.com>
16005
16006 PR middle-end/68146
16007 PR tree-optimization/69155
16008 * gfortran.dg/pr68146.f: New test.
16009 * gfortran.dg/pr69155.f90: New test.
16010
3688e13d
RB
160112016-01-14 Richard Biener <rguenther@suse.de>
16012
16013 PR tree-optimization/68060
16014 * gcc.dg/torture/pr68060-1.c: New testcase.
16015 * gcc.dg/torture/pr68060-2.c: Likewise.
16016
bab0ad3a
NC
160172016-01-14 Nick Clifton <nickc@redhat.com>
16018
16019 * lib/target-supports.exp
16020 (check_effective_target_arm_neon_ok_nocache): Add an option
16021 sequence that includes setting the ARM architecture to ARMv7-A.
16022 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16023 command line options necessary to enable Neon support.
16024 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16025 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16026 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16027 * gcc.target/arm/pr69180.c: Likewise.
16028
947c2ce5
JL
160292016-01-14 Jeff Law <law@redhat.com>
16030
16031 PR tree-optimization/69270
16032 * gcc.dg/tree-ssa/pr69270.c: New test.
16033
3342fd71
BS
160342016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16035
16036 PR c/66208
16037 * c-c++-common/pr66208.c: New file.
16038
2ad3adf1
JJ
160392016-01-13 Jakub Jelinek <jakub@redhat.com>
16040
16041 PR tree-optimization/69156
16042 * gcc.dg/pr69156.c: New test.
16043
398d6feb
L
160442016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16045
16046 * gcc.target/i386/pr69225-7.c: New test.
16047
4c868789
RH
160482016-01-13 Richard Henderson <rth@redhat.com>
16049
16050 * gcc.dg/tm/memopt-13.c: Update expected function.
16051 * gcc.dg/tm/memopt-6.c: Likewise.
16052
ef6d1772
UB
160532016-01-13 Uros Bizjak <ubizjak@gmail.com>
16054
16055 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16056 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16057 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16058 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16059
ef6d1772
UB
160602016-01-13 Tom de Vries <tom@codesourcery.com>
16061
16062 PR tree-optimization/69169
0b4b6ef2
TV
16063 * gcc.dg/pr69169.c: New test.
16064
2ad3adf1 160652016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16066
16067 PR target/69228
16068 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16069 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16070 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16071 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16072 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16073 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16074 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16075 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16076
9060e335
AK
160772016-01-13 Jakub Jelinek <jakub@redhat.com>
16078
16079 PR target/69247
16080 * gcc.dg/pr69247.c: New test.
16081
40311329
RB
160822016-01-13 Richard Biener <rguenther@suse.de>
16083
16084 PR tree-optimization/69242
16085 * gcc.dg/torture/pr69242.c: New testcase.
16086
ccbd7103
RB
160872016-01-13 Richard Biener <rguenther@suse.de>
16088
16089 PR tree-optimization/69186
16090 * gcc.dg/torture/pr69186.c: New testcase.
16091
c6f72a46
JL
160922016-01-13 Jeff Law <law@redhat.com>
16093
16094 PR tree-optimization/67755
16095 * gcc.dg/tree-ssa/pr67755.c: New test.
16096
160972016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16098
16099 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16100 pass number in output by a star.
16101
c446cf07
BC
161022016-01-12 Bin Cheng <bin.cheng@arm.com>
16103
16104 PR tree-optimization/68911
16105 * gcc.c-torture/execute/pr68911.c: New test.
16106
5342156c
MP
161072016-01-12 Marek Polacek <polacek@redhat.com>
16108
16109 PR c++/68979
16110 * g++.dg/warn/permissive-1.C: New test.
16111
65364cc5
JJ
161122016-01-12 Jakub Jelinek <jakub@redhat.com>
16113
16114 PR objc++/68511
16115 PR c++/69213
16116 * g++.dg/opt/pr69213.C: New test.
16117
81b9a3d9
CB
161182016-01-12 Christian Bruel <christian.bruel@st.com>
16119
16120 PR target/69180
16121 * gcc.target/arm/pr69180.c: New test.
16122
3c4e91c9
RB
161232016-01-12 Richard Biener <rguenther@suse.de>
16124
16125 PR lto/69077
16126 * g++.dg/lto/pr69077_0.C: New testcase.
16127 * g++.dg/lto/pr69077_1.C: Likewise.
16128
5664cea1
JJ
161292016-01-12 Jakub Jelinek <jakub@redhat.com>
16130
16131 PR target/69175
16132 * g++.dg/opt/pr69175.C: New test.
16133
86cefc49
AL
161342016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16135
16136 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16137 rather than #including math.h & stdlib.h.
16138 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16139 * gcc.dg/vect/pr49771.c: Likewise.
16140 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16141 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16142 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16143 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16144 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16145 * gcc.dg/vect/pr44507.c: Likewise.
16146 * gcc.dg/vect/pr45902.c: Likewise.
16147 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16148 * gcc.dg/vect/vect-117.c: Likewise.
16149 * gcc.dg/vect/vect-99.c: Likewise.
16150 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16151 * gcc.dg/vect/vect-cond-1.c: Likewise.
16152 * gcc.dg/vect/vect-cond-2.c: Likewise.
16153 * gcc.dg/vect/vect-cond-3.c: Likewise.
16154 * gcc.dg/vect/vect-cond-4.c: Likewise.
16155 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16156 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16157 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16158 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16159 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16160 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16161 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16162 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16163 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16164 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16165 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16166 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16167 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16168 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16169 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16170 include of signal.h.
16171 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16172 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16173 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16174 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16175 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16176 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16177 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16178 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16179 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16180 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16181 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16182 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16183 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16184 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16185 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16186 * gcc.dg/vect/vect-outer-5.c: Likewise.
16187 * gcc.dg/vect/vect-outer-6.c: Likewise.
16188 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16189 include of stdio.h.
16190
b832f61e
NC
161912016-01-12 Nick Clifton <nickc@redhat.com>
16192
16193 PR target/68913
16194 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16195 to fread so that it will be found in all target runtimes.
16196
8eac49b1
RB
161972016-01-12 Richard Biener <rguenther@suse.de>
16198
16199 PR tree-optimization/69053
16200 * g++.dg/torture/pr69053.C: New testcase.
16201
2935d994
RB
162022016-01-12 Richard Biener <rguenther@suse.de>
16203
16204 PR tree-optimization/69168
16205 * gcc.dg/torture/pr69168.c: New testcase.
16206
66c16fd9
RB
162072016-01-12 Richard Biener <rguenther@suse.de>
16208
16209 PR tree-optimization/69157
16210 * gcc.dg/torture/pr69157.c: New testcase.
16211
162122016-01-12 Richard Biener <rguenther@suse.de>
16213
16214 PR tree-optimization/69174
16215 * gcc.dg/torture/pr69174.c: New testcase.
16216
723033a6
JJ
162172016-01-12 Jakub Jelinek <jakub@redhat.com>
16218
16219 PR c++/66808
16220 PR c++/69000
16221 * g++.dg/tls/pr66808.C: New test.
16222 * g++.dg/tls/pr69000.C: New test.
16223
3574cf47
BS
162242016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16225
16226 * gcc.target/powerpc/swaps-p8-23.c: New test.
16227 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16228
feb20787
JDA
162292016-01-11 John David Anglin <danglin@gcc.gnu.org>
16230
16231 PR tree-optimization/68356
16232 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16233
27b1820a
KV
162342016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16235 Jim Wilson <jim.wilson@linaro.org>
16236
16237 PR target/69194
16238 * gcc.target/arm/pr69194.c: New test.
16239
cf4de6af
L
162402016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16241
16242 PR target/69225
16243 * gcc.target/i386/pr69225-1.c: New test.
16244 * gcc.target/i386/pr69225-2.c: Likewise.
16245 * gcc.target/i386/pr69225-3.c: Likewise.
16246 * gcc.target/i386/pr69225-4.c: Likewise.
16247 * gcc.target/i386/pr69225-5.c: Likewise.
16248 * gcc.target/i386/pr69225-6.c: Likewise.
16249
1ebd5558
JJ
162502016-01-11 Jakub Jelinek <jakub@redhat.com>
16251
23552a4d
JJ
16252 PR target/67462
16253 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16254 if lp64.
16255
26ff85b0
JJ
16256 PR target/69071
16257 * gcc.dg/pr69071.c: New test.
16258
9cb6bd74
JJ
16259 PR c++/69211
16260 * g++.dg/opt/pr69211.C: New test.
16261
1ebd5558
JJ
16262 PR tree-optimization/69214
16263 * gcc.c-torture/compile/pr69214.c: New test.
16264
8c18c836
UB
162652016-01-11 Uros Bizjak <ubizjak@gmail.com>
16266
16267 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16268 * gcc.target/i386/pr66232-11.c: Ditto.
16269 * gcc.target/i386/pr66232-12.c: Ditto.
16270 * gcc.target/i386/pr66232-13.c: Ditto.
16271
62446e6e
RB
162722016-01-11 Richard Biener <rguenther@suse.de>
16273
16274 PR tree-optimization/69173
16275 * gcc.dg/torture/pr69173.c: New testcase.
16276
2b8568fe
KT
162772016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16278
16279 PR rtl-optimization/68796
16280 * gcc.target/aarch64/tst_5.c: New test.
16281 * gcc.target/aarch64/tst_6.c: Likewise.
16282
5baf4532
KT
162832016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16284
16285 PR rtl-optimization/68841
16286 * gcc.dg/pr68841.c: New test.
16287 * gcc.c-torture/execute/pr68841.c: New test.
16288
ca90b1ed
YR
162892016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16290
16291 PR rtl-optimization/68920
16292 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16293 for ix86 targets.
16294 * gcc.dg/ifcvt-5.c: New test.
16295
2ad3adf1 162962016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16297
16298 PR bootstrap/69123
16299 * g++.dg/pr69123.C: New.
16300
83834c09
IE
163012016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16302
16303 PR target/69010
16304 * gcc.target/i386/pr69010.c: New test.
16305
dcf89d57
MJ
163062016-01-11 Martin Jambor <mjambor@suse.cz>
16307
16308 PR ipa/69044
16309 * gcc.target/i386/chkp-pr69044.c: New test.
16310
d95167ee
TV
163112016-01-11 Tom de Vries <tom@codesourcery.com>
16312
16313 PR tree-optimization/69109
16314 * gcc.dg/autopar/pr69109-2.c: New test.
16315 * gcc.dg/autopar/pr69109.c: New test.
16316
4f6403a8
TV
163172016-01-11 Tom de Vries <tom@codesourcery.com>
16318
16319 PR tree-optimization/69108
16320 * gcc.dg/autopar/pr69108.c: New test.
16321
21efdd80
PP
163222016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16323
16324 PR c++/69029
16325 * c-c++-common/Wisleading-indentation.c: Augment test.
16326
fd42eed8
TK
163272016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16328
16329 PR fortran/69154
16330 * gfortran.dg/inline_matmul_12.f90: New test.
16331
4f90ee6c
PT
163322016-01-10 Paul Thomas <pault@gcc.gnu.org>
16333
16334 PR fortran/67779
16335 * gfortran.dg/actual_array_offset_1: New test.
16336
3907c6cf
TV
163372016-01-10 Tom de Vries <tom@codesourcery.com>
16338
16339 PR tree-optimization/69062
16340 * gcc.dg/autopar/pr69062.c: New test.
16341
b07b236e
TS
163422016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16343
16344 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16345 * gcc.dg/vect/slp-perm-2.c: Likewise.
16346 * gcc.dg/vect/slp-perm-3.c: Likewise.
16347 * gcc.dg/vect/slp-perm-5.c: Likewise.
16348 * gcc.dg/vect/slp-perm-6.c: Likewise.
16349 * gcc.dg/vect/slp-perm-7.c: Likewise.
16350 * gcc.dg/vect/slp-perm-8.c: Likewise.
16351
23fab8ae
TV
163522016-01-10 Tom de Vries <tom@codesourcery.com>
16353
16354 PR tree-optimization/69039
16355 * gcc.dg/autopar/pr69039.c: New test.
16356
73f0dae2
MP
163572016-01-09 Marek Polacek <polacek@redhat.com>
16358
16359 PR c++/69113
16360 * g++.dg/pr69113.C: New test.
16361
20b8d734
JJ
163622016-01-09 Jakub Jelinek <jakub@redhat.com>
16363
16364 PR middle-end/50865
16365 PR tree-optimization/69097
16366 * gcc.c-torture/execute/pr50865.c: New test.
16367 * gcc.c-torture/execute/pr69097-1.c: New test.
16368 * gcc.c-torture/execute/pr69097-2.c: New test.
16369 * gcc.dg/pr69097-1.c: New test.
16370 * gcc.dg/pr69097-2.c: New test.
16371
c50e614b
JJ
163722016-01-09 Jakub Jelinek <jakub@redhat.com>
16373
16374 PR c++/69164
16375 * g++.dg/opt/pr69164.C: New test.
16376
e0237993
JJ
163772016-01-08 Jakub Jelinek <jakub@redhat.com>
16378
16379 PR tree-optimization/69167
16380 * gcc.dg/pr69167.c: New test.
16381
bd8f5bb2
MP
163822016-01-08 Marek Polacek <polacek@redhat.com>
16383
16384 PR c++/68449
16385 * g++.dg/pr68449.C: New.
16386
bb0f5ca7
AL
163872016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16388
16389 PR tree-optimization/68707
16390 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16391 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16392 on platforms supporting it.
16393 * gcc.dg/vect/slp-perm-2.c: Likewise.
16394 * gcc.dg/vect/slp-perm-3.c: Likewise.
16395 * gcc.dg/vect/slp-perm-5.c: Likewise.
16396 * gcc.dg/vect/slp-perm-7.c: Likewise.
16397 * gcc.dg/vect/slp-perm-8.c: Likewise.
16398 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16399 on platforms supporting it.
16400
22518428
JJ
164012016-01-08 Jakub Jelinek <jakub@redhat.com>
16402
33f0852f
JJ
16403 PR tree-optimization/69162
16404 * gcc.dg/pr69162.c: New test.
16405
22518428
JJ
16406 PR tree-optimization/69172
16407 * gcc.dg/pr69172.c: New test.
16408
80e9b3aa
TP
164092016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16410
16411 PR tree-optimization/67781
16412 * gcc.c-torture/execute/pr67781.c: New file.
16413
262a363f
JJ
164142016-01-08 Jakub Jelinek <jakub@redhat.com>
16415
16416 PR tree-optimization/69083
16417 * gcc.dg/vect/pr69083.c: New test.
16418
6e1f093f
SS
164192016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16420
16421 PR tree-optimization/61441
16422 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16423 Use -fexcess-precision=standard for compiler options.
16424 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16425
53290e07
JJ
164262016-01-08 Jakub Jelinek <jakub@redhat.com>
16427
57bf3072
JJ
16428 PR fortran/69128
16429 * gfortran.dg/gomp/pr69128.f90: New test.
16430
53290e07
JJ
16431 PR c++/69145
16432 * g++.dg/ext/pr69145-1.C: New test.
16433 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16434 * g++.dg/ext/pr69145-2.h: New file.
16435
7a127fa7
MS
164362016-01-07 Martin Sebor <msebor@redhat.com>
16437
16438 PR c/68966
16439 * gcc.dg/atomic-fetch-bool.c: New test.
16440 * gcc.dg/sync-fetch-bool.c: New test.
16441
95918b49
L
164422016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16443
16444 PR fortran/66680
16445 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16446
c8e62a9d
NC
164472016-01-07 Nick Clifton <nickc@redhat.com>
16448
16449 PR target/66655
16450 * g++.dg/pr66655.C: New test.
16451 * g++.dg/pr66655_1.cc: Test support file.
16452 * g++.dg/pr66655.h: Test header file.
16453
2ad3adf1 164542016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16455
16456 PR fortran/66680
16457 gfortran.dg/gomp/pr66680.f90: New test.
16458
4cd9ca92
L
164592016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16460
16461 PR target/69171
16462 * gcc.target/i386/pr69171-1.c: New test.
16463 * gcc.target/i386/pr69171-2.c: Likewise.
16464 * gcc.target/i386/pr69171-3.c: Likewise.
16465 * gcc.target/i386/pr69171-4.c: Likewise.
16466 * gcc.target/i386/pr69171-5.c: Likewise.
16467 * gcc.target/i386/pr69171-6.c: Likewise.
16468
7e33d4dc
BS
164692015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16470
16471 PR middle-end/67639
16472 * c-c++-common/pr67639.c: New test.
16473
fec64afc
JJ
164742016-01-07 Jakub Jelinek <jakub@redhat.com>
16475
16476 PR tree-optimization/69141
16477 * g++.dg/opt/pr69141.C: New test.
16478
f293ad29
EB
164792016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16480
16481 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16482
5027395e
UB
164832016-01-06 Uros Bizjak <ubizjak@gmail.com>
16484
16485 PR target/69140
16486 * gcc.target/i386/pr69140.c: New test
16487
7443cf13
DM
164882016-01-06 David Malcolm <dmalcolm@redhat.com>
16489
16490 * gcc.dg/bad-dereference.c: New test case.
16491
32928931
BS
164922015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16493
16494 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16495
68dd05da
AS
164962016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16497
16498 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16499
6b131d5b
MP
165002016-01-06 Marek Polacek <polacek@redhat.com>
16501
16502 PR sanitizer/69099
16503 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16504
8d9fdb49
MP
165052016-01-05 Marek Polacek <polacek@redhat.com>
16506
16507 PR c/69104
16508 * gcc.dg/atomic-invalid-2.c: New.
16509
acf93f1e
L
165102016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16511
16512 PR target/68991
16513 * gcc.target/i386/pr68991.c: New test.
16514
3f50525d
L
165152016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16516
16517 PR target/68991
16518 * g++.dg/pr68991-1.C: New test.
16519 * g++.dg/pr68991-2.C: Likewise.
16520
e0237993 165212016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16522
e0237993 16523 PR other/60465
face88a1
ST
16524 * gcc.target/ia64/pr60465-gprel64.c: New test.
16525 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16526
a0866eff
KT
165272016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16528
16529 PR rtl-optimization/68651
16530 * gcc.target/aarch64/pr68651_1.c: New test.
16531
c589e975
DM
165322016-01-05 David Malcolm <dmalcolm@redhat.com>
16533
16534 PR c/69122
16535 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16536
929710d9
NS
165372016-01-05 Nathan Sidwell <nathan@acm.org>
16538
ce3e43d7
NS
16539 PR c++/58583
16540 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16541
929710d9
NS
16542 * gcc.dg/alias-15.c: New.
16543
a2faef8e
NC
165442016-01-05 Nick Clifton <nickc@redhat.com>
16545
16546 PR target/68870
16547 * g++.dg/pr68770.C: New test.
16548
4cfa76e3
MS
165492016-01-04 Mike Stump <mikestump@comcast.net>
16550
16551 * lib/target-supports.exp (check_effective_target_cilkplus):
16552 cilkplus targets require pthreads.
4ece61b6 16553 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16554
4e8a3a35
MM
165552016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16556
16557 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16558 generation.
16559
818ab71a
JJ
165602016-01-04 Jakub Jelinek <jakub@redhat.com>
16561
16562 Update copyright years.
16563
2fe0a208
MP
165642016-01-04 Marek Polacek <polacek@redhat.com>
16565
16566 PR c/68908
16567 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16568 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16569 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16570
9e3b2fe3
EB
165712016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16572
16573 * gcc.target/sparc/20160104-2.c: New test.
16574
e8d65a35
EB
165752016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16576
16577 * gcc.target/sparc/20160104-1.c: New test.
16578
25ccfccd
PT
165792016-01-03 Paul Thomas <pault@gcc.gnu.org>
16580
16581 PR fortran/65045
16582 * gfortran.dg/pr65045.f90: New test.
16583
cb51d382
EB
165842016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16585
16586 * gnat.dg/specs/debug1.ads: Delete.
16587
6eeaad6e
JD
165882016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16589
16590 PR libgfortran/68867
16591 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16592 expression.
16593
2f968603
JD
165942016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16595
16596 PR libgfortran/68867
16597 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16598 PowerPC.
16599
591bb5e4
PT
166002016-01-01 Paul Thomas <pault@gcc.gnu.org>
16601
16602 PR fortran/68864
16603 * gfortran.dg/pr68864.f90: New test.
16604
f1e0620c
JJ
166052016-01-01 Jakub Jelinek <jakub@redhat.com>
16606
942a1319
JJ
16607 PR tree-optimization/69070
16608 * gcc.dg/pr69070.c: New test.
16609
10dff63f
JJ
16610 PR sanitizer/69055
16611 * gfortran.dg/pr69055.f90: New test.
16612
f1e0620c
JJ
16613 PR target/69015
16614 * gcc.dg/pr69015.c: New test.
818ab71a 16615\f
2f883d1c 16616Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16617
16618Copying and distribution of this file, with or without modification,
16619are permitted in any medium without royalty provided the copyright
16620notice and this notice are preserved.