]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[multiple changes]
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
3cae214f
PT
12016-11-25 Paul Thomas <pault@gcc.gnu.org>
2
3 PR fortran/78293
4 * gfortran.dg/allocatable_function_10.f90: New test.
5 * gfortran.dg/class_array_15.f03: Increase builtin_free count
6 from 11 to 12.
7
ae22bc5d
BC
82016-11-25 Bin Cheng <bin.cheng@arm.com>
9
10 PR middle-end/78507
11 PR middle-end/78510
12 PR middle-end/78517
13 * g++.dg/torture/pr78507.C: New test.
14 * gcc.dg/torture/pr78510.c: New test.
15 * gcc.dg/torture/pr78517.c: New test.
16
59ec925b
RB
172016-11-24 Richard Biener <rguenther@suse.de>
18
19 PR tree-optimization/78343
20 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
21 * gcc.dg/autopar/uns-outer-6.c: Adjust.
22 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
23 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
24 * gcc.dg/vect/pr38529.c: Likewise.
25
83624b60
TP
262016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
27
28 PR tree-optimization/77673
29 * gcc.dg/pr77673.c: New test.
30
54e606f0
MJ
312016-11-25 Martin Jambor <mjambor@suse.cz>
32
33 PR tree-optimization/70965
34 * g++.dg/pr70965.C: New test.
35
758dcf83
JJ
362016-11-25 Jakub Jelinek <jakub@redhat.com>
37 Andreas Schwab <schwab@linux-m68k.org>
38
39 PR gcov-profile/78467
40 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
41 signed int.
42
84db1406
RS
432016-11-25 Richard Sandiford <richard.sandiford@arm.com>
44
45 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
46 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
47
2c28c3e4
RS
482016-11-25 Richard Sandiford <richard.sandiford@arm.com>
49
50 * gcc.dg/tree-ssa/tailcall-8.c: New test.
51
4ae35e69
SKS
522016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
53
54 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 55 with sizeof(int) < 4.
4ae35e69 56
d7b0fcaa
MS
572016-11-24 Martin Sebor <msebor@redhat.com>
58
59 PR tree-optimization/78476
60 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
61
3f156a6c
VM
622016-11-24 Vladimir Makarov <vmakarov@redhat.com>
63
64 PR rtl-optimization/77541
65 * gcc.target/i386/pr77541.c: New.
66
fba5a793
SK
672016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
68
69 PR fortran/78500
70 * gfortran.dg/class_result_4.f90: New test.
71
11e554b3
JG
722016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
73
74 * gcc.target/aarch64/_Float16_1.c: New.
75 * gcc.target/aarch64/_Float16_2.c: Likewise.
76 * gcc.target/aarch64/_Float16_3.c: Likewise.
77
bf1e3646
JG
782016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
79
80 * gcc.target/aarch64/floatdihf2_1.c: New.
81
33a002b0
KT
822016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
83
84 PR target/48863
85 PR inline-asm/70184
86 * gcc.target/arm/pr48863.c: New test.
87
0d56d3c1
ML
882016-11-24 Martin Liska <mliska@suse.cz>
89
90 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
91 parts for frequencies/probabilities.
92 * gcc.dg/pr34027-1.c: Likewise.
93 * gcc.dg/strict-overflow-2.c: Likewise.
94 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
95 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
96 * gcc.dg/tree-ssa/pr32044.c: Likewise.
97 * gcc.dg/tree-ssa/vector-3.c: Likewise.
98 * gcc.dg/tree-ssa/vrp101.c: Likewise.
99 * gcc.dg/tree-ssa/dump-2.c: New test.
100
8cac4d85
BS
1012016-11-24 Bernd Schmidt <bschmidt@redhat.com>
102
103 * gcc.target/i386/align-limit.c: New test.
104
eb2afa1a
RB
1052016-11-24 Richard Biener <rguenther@suse.de>
106
107 PR tree-optimization/71595
108 * gcc.dg/torture/pr71595.c: New testcase.
109
2d8fec87
BS
1102016-11-24 Bernd Schmidt <bschmidt@redhat.com>
111
112 PR rtl-optimization/78120
113 * gcc.target/i386/pr78120.c: New test.
114
3b08cde8
EB
1152016-11-24 Eric Botcazou <ebotcazou@adacore.com>
116
117 * gcc.c-torture/compile/20161124-1.c: New test.
118
bf2df7a9
ML
1192016-11-24 Jakub Jelinek <jakub@redhat.com>
120
121 PR bootstrap/78493
122 * g++.dg/cpp1z/decomp18.C: New test.
123
adf86091
N
1242016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
125
126 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
127 * gcc.target/aarch64/store-pair-1.c : Likewise.
128
3884190f
N
1292016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
130
131 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
132 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
133 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
134 * gcc.target/aarch64/vect-clz.c : Likewise.
135 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
136 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
137 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
138 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
139 * gcc.target/aarch64/vect-fmovd.c : Likewise.
140 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
141 * gcc.target/aarch64/vect-fmovf.c : Likewise.
142 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
143
90b725f0
PB
1442016-11-23 Peter Bergner <bergner@vnet.ibm.com>
145
146 PR target/78458
147 * gcc.target/powerpc/pr78458.c: New.
148
03f24169
JM
1492016-11-23 Joseph Myers <joseph@codesourcery.com>
150
151 * gcc.c-torture/compile/20161123-1.c: New test.
152
91c9fb42
SK
1532016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
154
155 PR fortran/78297
156 * gfortran.dg/pr78297.f90: New test.
157
15a3cdd8
DE
1582016-11-23 David Edelsohn <dje.gcc@gmail.com>
159
160 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
161
c39dad64
JJ
1622016-11-23 Jakub Jelinek <jakub@redhat.com>
163
c944c6a2
JJ
164 PR sanitizer/69278
165 * g++.dg/ubsan/return-7.C: New test.
166 * c-c++-common/ubsan/unreachable-4.c: New test.
167
871a2c6c
JJ
168 PR tree-optimization/78482
169 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
170 (bar): New function.
171 (main): Call bar instead of printf.
172
c39dad64
JJ
173 PR middle-end/69183
174 * gfortran.dg/gomp/pr69183.f90: New test.
175
1762016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
177
178 PR target/78230
179 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
180 (test2) Ditto.
181
25cb6b33
JJ
1822016-11-23 Jakub Jelinek <jakub@redhat.com>
183
184 PR c++/77907
185 * g++.dg/cpp0x/pr77907.C: New test.
186
cfe3d653
PK
1872016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
188
189 PR middle-end/78153
190 * gcc.dg/tree-ssa/pr78153-1.c: New test.
191 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
192
5774b1fa
JG
1932016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
194
195 PR target/63250
196 * lib/target-supports.exp (add_options_for_float16): Add
197 -mfp16-format=ieee when testign arm*-*-*.
198
5e0f10a0
JG
1992016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
200
201 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
202 result.
203 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
204 result.
205
ba75a174
JG
2062016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
207
208 * lib/target-supports.exp (check_effective_target_float16): Add
209 options for _Float16.
210 (check_effective_target_float32): Add options for _Float32.
211 (check_effective_target_float64): Add options for _Float64.
212 (check_effective_target_float128): Add options for _Float128.
213 (check_effective_target_float32x): Add options for _Float32x.
214 (check_effective_target_float64x): Add options for _Float64x.
215 (check_effective_target_float128x): Add options for _Float128x.
216
56d8ffc1
JG
2172016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
218
219 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
220 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
221
04f0fcf7
JG
2222016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
223
224 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
225 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
226
aecc521b
MS
2272016-11-23 Martin Sebor <msebor@redhat.com>
228
229 PR middle-end/78461
230 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
231 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
232
e2df2328
JJ
2332016-11-23 Jakub Jelinek <jakub@redhat.com>
234
1b3314dd
JJ
235 PR c++/71450
236 * g++.dg/cpp0x/pr71450-1.C: New test.
237 * g++.dg/cpp0x/pr71450-2.C: New test.
238
e2df2328
JJ
239 PR c++/77739
240 * g++.dg/cpp1y/pr77739.C: New test.
241
56b1c60e
MJ
2422016-11-23 Martin Jambor <mjambor@suse.cz>
243
244 * c-c++-common/gomp/gridify-1.c: Update scan string.
245 * gfortran.dg/gomp/gridify-1.f90: Likewise.
246 * c-c++-common/gomp/gridify-2.c: New test.
247 * c-c++-common/gomp/gridify-3.c: Likewise.
248
e600f219
RB
2492016-11-23 Richard Biener <rguenther@suse.de>
250
251 PR tree-optimization/78396
252 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
253
cbb88345
RB
2542016-11-23 Richard Biener <rguenther@suse.de>
255
256 PR tree-optimization/78482
257 * gcc.dg/torture/pr78482.c: New testcase.
258
b5481987
BC
2592016-11-23 Bin Cheng <bin.cheng@arm.com>
260
261 * gcc.dg/fold-cond_expr-1.c: New test.
262 * gcc.dg/fold-condcmpconv-1.c: New test.
263 * gcc.dg/fold-condcmpconv-2.c: New test.
264
0eb078fe
RB
2652016-11-23 Richard Biener <rguenther@suse.de>
266
267 PR middle-end/71762
268 * gcc.dg/torture/pr71762-1.c: New testcase.
269 * gcc.dg/torture/pr71762-2.c: Likewise.
270 * gcc.dg/torture/pr71762-3.c: Likewise.
271 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
272
efb71232
RB
2732016-11-23 Richard Biener <rguenther@suse.de>
274
275 PR lto/78472
276 * g++.dg/lto/pr78472_0.c: New testcase.
277 * g++.dg/lto/pr78472_1.C: Likewise.
278
a5bb8a5c
RB
2792016-11-23 Richard Biener <rguenther@suse.de>
280 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
281
282 PR tree-optimization/78154
283 * gcc.dg/tree-ssa/pr78154.c: New test.
284
e36c1cfe
N
2852016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
286
287 * gcc.dg/pr31096.c: New testcase.
288 * gcc.dg/pr31096-1.c: New testcase.
289
fb2675cb
PB
2902016-11-23 Paolo Bonzini <bonzini@gnu.org>
291
292 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
293 adjust for warning->pedwarn change.
294 * gcc.dg/cpp/defined-syshdr.c,
295 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
296 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
297 gcc.dg/cpp/defined-Wextra.c,
298 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
299
baf53c47
SKS
3002016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
301
302 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
303
ec1c5694
JJ
3042016-11-23 Jakub Jelinek <jakub@redhat.com>
305
306 PR target/78451
307 * gcc.target/i386/pr78451.c: New test.
308 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
309 and #pragma GCC pop_options around the first #pragma GCC target.
310 * gcc.target/i386/pr69255-2.c: Likewise.
311 * gcc.target/i386/pr69255-3.c: Likewise.
312
43fd192f
MC
3132016-11-23 Michael Collison <michael.collison@arm.com>
314
315 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
316 additional constants are recognized and fewer instructions generated.
317 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
318 additional constants are recognized and fewer instructions generated.
319
ed9e2fa9
ILT
3202016-11-22 Ian Lance Taylor <iant@golang.org>
321
322 * gcc.misc-tests/godump-1.c: Update expected output for recent
323 changes.
324
3135d8fe
MP
3252016-11-22 Marek Polacek <polacek@redhat.com>
326
327 PR tree-optimization/78455
328 * gcc.dg/uninit-23.c: New.
329
f8a6e41f
SK
3302016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
331
332 PR fortran/78479
333 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
334 comment.
335
7e98cccb
SK
3362016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
337
338 PR fortran/78479
339 * gfortran.dg/char_component_initializer_3.f90: New test.
340
9435cd52
JJ
3412016-11-22 Jakub Jelinek <jakub@redhat.com>
342
343 PR target/78451
344 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
345 GCC target pragma before including immintrin.h.
346
a0af8668
CL
3472016-11-22 Carl Love <cel@us.ibm.com>
348
349 * gcc.target/powerpc/builtins-3.c: New file to test the new
350 built-ins for vector compare equal and vector compare not equal.
351
5d382ed6
JW
3522016-11-22 Janus Weil <janus@gcc.gnu.org>
353
354 PR fortran/78443
355 * gfortran.dg/typebound_proc_35.f90: New test case.
356
4fa33072
GJL
3572016-11-22 Georg-Johann Lay <avr@gjlay.de>
358
359 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
360 parameter in declaration.
361
0e721ce7
GJL
3622016-11-22 Georg-Johann Lay <avr@gjlay.de>
363
364 * gcc.dg/loop-split.c: Require int32plus.
365 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
366
88c888f1
BE
3672016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
368
369 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
370
9d494aac
GJL
3712016-11-22 Georg-Johann Lay <avr@gjlay.de>
372
373 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
374
c69fb816
KT
3752016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
376
377 PR target/78439
378 * gcc.c-torture/compile/pr78439.c: New test.
379
4ac52f16
TP
3802016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
381
382 PR target/77904
383 * gcc.target/arm/pr77904.c: New test.
384
e4fe8c9f
TT
3852016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
386
387 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
388 isa_rev>=2.
389
9b28cb6f
JJ
3902016-11-22 Jakub Jelinek <jakub@redhat.com>
391
46a61395
JJ
392 PR tree-optimization/78436
393 * gcc.c-torture/execute/pr78436.c: New test.
394
76a7314d
JJ
395 PR middle-end/78416
396 * gcc.dg/torture/pr78416.c: New test.
397
9b28cb6f
JJ
398 PR tree-optimization/78445
399 * gcc.dg/pr78445.c: New test.
400
ee8195d9
SN
4012016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
402
b2b0acbe 403 PR libgfortran/78449
ee8195d9
SN
404 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
405
3ca23cdb
JL
4062016-11-21 Jeff Law <law@redhat.com>
407
b2b0acbe 408 PR target/68538
3ca23cdb
JL
409 * gcc.c-torture/compile/pr68538.c: New test.
410
d85e598a
MM
4112016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
412
413 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
414 to be generated instead of FCTIWUZ or FCTIWZ.
415
afb34582
JJ
4162016-11-21 Jakub Jelinek <jakub@redhat.com>
417
699e8cb7
JJ
418 PR middle-end/67335
419 * g++.dg/vect/simd-clone-7.cc: New test.
420
afb34582
JJ
421 PR c++/71973
422 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
423 long unsigned int.
424 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
425 unsigned long.
426
83ad4fac
JL
4272016-11-20 Jeff Law <law@redhat.com>
428
429 PR target/25128
430 * gcc.target/m68k/pr25128.c: New test.
431
9713daa0
RS
4322016-11-21 Richard Sandiford <richard.sandiford@arm.com>
433
434 * gcc.dg/tree-ssa/tailcall-7.c: New test.
435
67b5d0b2
DM
4362016-11-21 David Malcolm <dmalcolm@redhat.com>
437
438 PR preprocessor/78324
439 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
440 (test_multitoken_macro): New function.
441 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
442 case.
443 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
444 case.
445 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
446 cases.
447 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
448 Move to...
449 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
450 -ftrack-macro-expansion=0.
451 (test_sprintf_note): Remove "P" macro. Add
452 dg-begin/end-multiline-output directives.
453 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
454
dd586f98
GJL
4552016-11-21 Georg-Johann Lay <avr@gjlay.de>
456
457 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
458 Return 1 for AVR_TINY.
459
e51482c9
SB
4602016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
461
462 PR rtl-optimization/71785
463 * gcc.target/powerpc/pr71785.c: New file.
464
e0e7aa34
BC
4652016-11-21 Bin Cheng <bin.cheng@arm.com>
466
467 PR testsuite/78114
468 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
469 options. Refine test by checking predictive commining PHI
470 nodes in vectorized loop wrto vector factor.
471
48330c93
BE
4722016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
473
474 PR c++/71973
475 * g++.dg/pr71973-1.C: New test.
476 * g++.dg/pr71973-2.C: New test.
477 * g++.dg/pr71973-3.C: New test.
478 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
479 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
480 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
481 to dg-options.
482 * g++.old-deja/g++.other/realloc.C: Likewise.
483 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
484
eeeaf719
BS
4852016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
486
487 PR tree-optimization/78413
488 * gcc.dg/tree-ssa/pr78413.c: New test.
489
e420e419
TP
4902016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
491
492 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
493 target is Thumb-only.
494
fe12d76c
JL
4952016-11-20 Jeff Law <law@redhat.com>
496
497 PR target/48551
498 * gcc.target/m68k/pr48551.c: New test.
499
8dc998fb 5002016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 501
8dc998fb
HA
502 PR fortran/69741
503 * gfortran.dg/forall_18.f90: New testcase.
504
40fd269a
MG
5052016-11-20 Marc Glisse <marc.glisse@inria.fr>
506
507 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
508
8294f555
AV
5092016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
510
511 PR fortran/78395
512 * gfortran.dg/typebound_operator_21.f03: New test.
513
5b7f6ed0
MG
5142016-11-20 Marc Glisse <marc.glisse@inria.fr>
515
516 * gcc.dg/tree-ssa/divide-5.c: New file.
517
b8271a38
AS
5182016-11-19 Andreas Schwab <schwab@linux-m68k.org>
519
520 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
521 signed int.
522
ddba26a4
JDA
5232016-11-19 John David Anglin <danglin@gcc.gnu.org>
524
525 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
526 libatomic_available.
527 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
528 * gfortran.dg/coarray_allocate_10.f08: Likewise.
529 * gfortran.dg/coarray_allocate_7.f08: Likewise.
530 * gfortran.dg/coarray_allocate_8.f08: Likewise.
531 * gfortran.dg/coarray_allocate_9.f08: Likewise.
532 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
533 * gfortran.dg/coarray_stat_2.f90: Likewise.
534 * gfortran.dg/coindexed_1.f90: Likewise.
535
636a9a89
JL
5362016-11-18 Jeff Law <law@redhat.com>
537
538 PR target/25111
539 * gcc.target/m68k/pr25111.c: New test.
540
6c554a2a
JJ
5412016-11-18 Jakub Jelinek <jakub@redhat.com>
542
521c54dd
JJ
543 PR c++/68180
544 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
545
5e7c7761
JJ
546 PR middle-end/78419
547 * gcc.target/i386/pr78419.c: New test.
548
6c554a2a
JJ
549 PR c++/77285
550 * g++.dg/tls/pr77285-1.C: New test.
551 * g++.dg/tls/pr77285-2.C: New test.
552
57d7fe86
JL
5532016-11-18 Jeff Law <law@redhat.com>
554
555 PR target/25112
556 * gcc.target/m68k/pr25112: New test.
557
1b2e0303
DE
5582016-11-18 David Edelsohn <dje.gcc@gmail.com>
559
560 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
561 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
562
70e73d3c
TP
5632016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
564
565 * gcc.target/arm/optional_thumb-1.c: New test.
566 * gcc.target/arm/optional_thumb-2.c: New test.
567 * gcc.target/arm/optional_thumb-3.c: New test.
568
151c204f
DV
5692016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
570
571 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
572 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
573 successful test.
574 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
575 (DEFAULT_REQUIRED_QUORUM): Likewise.
576
dbb29a2a
AB
5772016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
578 Toma Tabacu <toma.tabacu@imgtec.com>
579
b2b0acbe
UB
580 * gcc.target/mips/inline-memcpy-1.c (dg-options):
581 Add (REQUIRES_STDLIB).
dbb29a2a
AB
582 * gcc.target/mips/inline-memcpy-2.c: Ditto.
583 * gcc.target/mips/inline-memcpy-3.c: Ditto.
584 * gcc.target/mips/inline-memcpy-4.c: Ditto.
585 * gcc.target/mips/inline-memcpy-5.c: Ditto.
586 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
587 * gcc.target/mips/loongson-simd.c: Ditto.
588 * gcc.target/mips/memcpy-1.c: Ditto.
589 * gcc.target/mips/mips-3d-1.c: Ditto.
590 * gcc.target/mips/mips-3d-2.c: Ditto.
591 * gcc.target/mips/mips-3d-3.c: Ditto.
592 * gcc.target/mips/mips-3d-4.c: Ditto.
593 * gcc.target/mips/mips-3d-5.c: Ditto.
594 * gcc.target/mips/mips-3d-6.c: Ditto.
595 * gcc.target/mips/mips-3d-7.c: Ditto.
596 * gcc.target/mips/mips-3d-8.c: Ditto.
597 * gcc.target/mips/mips-3d-9.c: Ditto.
598 * gcc.target/mips/mips-ps-1.c: Ditto.
599 * gcc.target/mips/mips-ps-2.c: Ditto.
600 * gcc.target/mips/mips-ps-3.c: Ditto.
601 * gcc.target/mips/mips-ps-4.c: Ditto.
602 * gcc.target/mips/mips-ps-6.c: Ditto.
603 * gcc.target/mips/mips16-attributes.c: Ditto.
604 * gcc.target/mips/mips32-dsp-run.c: Ditto.
605 * gcc.target/mips/mips32-dsp.c: Ditto.
606 * gcc.target/mips/save-restore-1.c: Ditto.
607 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
608 (mips_preprocess): Add ignore_output argument that when set
609 will not return the pre-processed output.
b2b0acbe 610 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
611 (mips-dg-init): Ditto.
612 (mips-dg-options): Check if a test having test option
613 (REQUIRES_STDLIB) has the required sysroot support for
614 the current test options.
615
f2b6aad9
JL
6162016-11-17 Jeff Law <law@redhat.com>
617
f97db488
JL
618 PR middle-end/38219
619 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
620
f2b6aad9
JL
621 PR target/47192
622 * gcc.target/m68k/pr47192.c: New test.
623
e080b281
TT
6242016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
625
626 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
627 instead of isa>=4, in order to downgrade to R5.
628
e389ba30
AB
6292016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
630
631 * gcc.target/arc/cmem-bit-1.c: New file.
632 * gcc.target/arc/cmem-bit-2.c: New file.
633 * gcc.target/arc/cmem-bit-3.c: New file.
634 * gcc.target/arc/cmem-bit-4.c: New file.
635
9775c1a5
L
6362016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
637
638 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
639 "avx5124fmaps".
640 * gcc.target/i386/funcspec-56.inc: Test new attributes.
641
6422016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
643 Andrew Senkevich <andrew.senkevich@intel.com>
644
645 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
646 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
647 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
648 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
649 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
650 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
651 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
652 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
653 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
654 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
655 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
656 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
657 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
658 avx5124vnniw-check.h.
659 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
660 check_effective_target_avx5124vnniw): New.
661 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
662 Set under ifndef.
663 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
664 * gcc.target/i386/sse-13.c: Ditto.
665 * g++.dg/other/i386-2.C: Ditto.
666 * g++.dg/other/i386-3.C: Ditto.
667 * gcc.target/i386/sse-22.c: Ditto.
668 * gcc.target/i386/sse-23.c: Ditto.
669
80557bb7
PC
6702016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
671
672 PR c++/55080
673 * g++.dg/parse/pr55080.C: New.
674
c80620fc
MM
6752016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
676
677 PR target/78101
678 * gcc.target/powerpc/fusion4.c: New test.
679
77b384c5
TP
6802016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
681
682 PR target/77933
683 * gcc.target/arm/pr77933-1.c: New test.
684 * gcc.target/arm/pr77933-2.c: Likewise.
685
5fe353c8
JJ
6862016-11-17 Jakub Jelinek <jakub@redhat.com>
687
688 PR middle-end/78201
689 * g++.dg/opt/pr78201.C: New test.
690
cc4aa659
CL
6912016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
692
693 * gcc.dg/pr78333.c: Add empty implementations of
694 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
695 problems on non-glibc systems.
696
b8f56412
DM
6972016-11-17 David Malcolm <dmalcolm@redhat.com>
698
699 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
700 (test_raw_string_one_liner): New function.
701 (test_raw_string_multiline): New function.
702
141a3ccf
KT
7032016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
704
705 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
706 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
707
54e63f00 7082016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 709 Richard Biener <rguenther@suse.de>
54e63f00
BS
710
711 PR tree-optimization/77848
712 * gfortran.dg/vect/pr77848.f: New test.
713
2fe37211
BE
7142016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
715
716 PR target/77308
717 * gcc.target/arm/pr53447-5.c: New test.
718 * lib/target-supports.exp
719 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
720
c867c39d
CZ
7212016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
722
723 * gcc.target/arc/abitest.S: New file.
724 * gcc.target/arc/abitest.h: Likewise.
725 * gcc.target/arc/va_args-1.c: Likewise.
726 * gcc.target/arc/va_args-2.c: Likewise.
727 * gcc.target/arc/va_args-3.c: Likewise.
728 * gcc.target/arc/mcrc.c: Deleted.
729 * gcc.target/arc/mdsp-packa.c: Likewise.
730 * gcc.target/arc/mdvbf.c: Likewise.
731 * gcc.target/arc/mmac-24.c: Likewise.
732 * gcc.target/arc/mmac-d16.c: Likewise.
733 * gcc.target/arc/mno-crc.c: Likewise.
734 * gcc.target/arc/mno-dsp-packa.c: Likewise.
735 * gcc.target/arc/mno-dvbf.c: Likewise.
736 * gcc.target/arc/mno-mac-24.c: Likewise.
737 * gcc.target/arc/mno-mac-d16.c: Likewise.
738 * gcc.target/arc/mno-rtsc.c: Likewise.
739 * gcc.target/arc/mno-xy.c: Likewise.
740 * gcc.target/arc/mrtsc.c: Likewise.
741 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
742 function.
743 (check_effective_target_arc700): Likewise.
744 (check_effective_target_arc6xx): Likewise.
745 (check_effective_target_arcmpy): Likewise.
746 (check_effective_target_archs): Likewise.
747 (check_effective_target_clmcpu): Likewise.
748 (check_effective_target_barrelshifter): Likewise.
749 * gcc.target/arc/barrel-shifter-1.c: Changed.
750 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
751 * gcc.target/arc/cmem-1.c: Changed.
752 * gcc.target/arc/cmem-2.c: Likewise.
753 * gcc.target/arc/cmem-3.c: Likewise.
754 * gcc.target/arc/cmem-4.c: Likewise.
755 * gcc.target/arc/cmem-5.c: Likewise.
756 * gcc.target/arc/cmem-6.c: Likewise.
757 * gcc.target/arc/cmem-7.c: Likewise.
758 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
759 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
760 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
761 * gcc.target/arc/jump-around-jump.c: Update options.
762 * gcc.target/arc/mARC601.c: Changed.
763 * gcc.target/arc/mcpu-arc600.c: Changed.
764 * gcc.target/arc/mcpu-arc601.c: Changed.
765 * gcc.target/arc/mcpu-arc700.c: Changed.
766 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
767 * gcc.target/arc/movb-1.c: Changed.
768 * gcc.target/arc/movb-2.c: Likewise.
769 * gcc.target/arc/movb-3.c: Likewise.
770 * gcc.target/arc/movb-4.c: Likewise.
771 * gcc.target/arc/movb-5.c: Likewise.
772 * gcc.target/arc/movb_cl-1.c: Likewise.
773 * gcc.target/arc/movb_cl-2.c: Likewise.
774 * gcc.target/arc/movbi_cl-1.c: Likewise.
775 * gcc.target/arc/movh_cl-1.c: Likewise.
776 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
777 * gcc.target/arc/mul64.c: Enable it only for ARC600.
778 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
779 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
780 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
781 * gcc.target/arc/trsub.c: Only for ARC EM cores.
782 * gcc.target/arc/builtin_simdarc.c: Changed.
783 * gcc.target/arc/extzv-1.c: Likewise.
784 * gcc.target/arc/insv-1.c: Likewise.
785 * gcc.target/arc/insv-2.c: Likewise.
786 * gcc.target/arc/mA6.c: Likewise.
787 * gcc.target/arc/mA7.c: Likewise.
788 * gcc.target/arc/mARC600.c: Likewise.
789 * gcc.target/arc/mARC700.c: Likewise.
790 * gcc.target/arc/mcpu-arc600.c: Likewise.
791 * gcc.target/arc/mcpu-arc700.c: Likewise.
792 * gcc.target/arc/movl-1.c: Likewise.
793 * gcc.target/arc/nps400-1.c: Likewise.
794 * gcc.target/arc/trsub.c: Likewise.
795 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
796 configuration.
797 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
798 * gcc.target/arc/mswape.c: Likewise.
799
c90928c8
PC
8002016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
801
802 PR c++/68180
803 * g++.dg/cpp1y/pr68180.C: New.
804
6c99dcb5
PK
8052016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
806
807 PR tree-optimization/78319
808 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
809 arm-none-eabi.
810
8ce3fee5
RB
8112016-11-17 Richard Biener <rguenther@suse.de>
812
813 PR tree-optimization/78306
814 * gcc.dg/cilk-plus/pr78306.c: New testcase.
815
f8294131
RB
8162016-11-17 Richard Biener <rguenther@suse.de>
817
818 PR middle-end/78305
819 * gcc.dg/torture/pr78305.c: New testcase.
820
04f1c830
JW
8212016-11-17 Janus Weil <janus@gcc.gnu.org>
822
823 PR fortran/66227
824 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
825
0d939c95
MP
8262016-11-16 Marek Polacek <polacek@redhat.com>
827
828 PR c/78285
829 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
830 * g++.dg/ext/case-range2.C: Likewise.
831
99c72130
SK
8322016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
833
834 PR fortran/58001
835 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
836 * gfortran.dg/fmt_tab_2.f90: Ditto.
837
fb324f02
JJ
8382016-11-16 Jakub Jelinek <jakub@redhat.com>
839
840 PR rtl-optimization/78378
841 * gcc.c-torture/execute/pr78378.c: New test.
842
a2ea37fb
AB
8432016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
844
845 * gcc.dg/tree-prof/section-attr-1.c: New file.
846 * gcc.dg/tree-prof/section-attr-2.c: New file.
847 * gcc.dg/tree-prof/section-attr-3.c: New file.
848
d08c0ea3
MR
8492016-11-16 Maciej W. Rozycki <macro@imgtec.com>
850
851 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
852 rather than `la'.
853
8e2be5ae
MR
8542016-11-16 Maciej W. Rozycki <macro@imgtec.com>
855
856 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
857 (dg-final): Remove microMIPS JALRS mnemonic matching.
858 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
859 (dg-final): Remove microMIPS JALRS mnemonic matching.
860 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
861 (dg-final): Remove microMIPS JALRS mnemonic matching.
862 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
863 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
864 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
865 * gcc.target/mips/call-1u.c: New test case.
866 * gcc.target/mips/call-2u.c: New test case.
867 * gcc.target/mips/call-3u.c: New test case.
868 * gcc.target/mips/call-4u.c: New test case.
869 * gcc.target/mips/call-5u.c: New test case.
870 * gcc.target/mips/call-6u.c: New test case.
871
660e6c2c
TP
8722016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
873
874 * gcc.target/arm/empty_fiq_handler.c: New test.
875
5e8d7713
JJ
8762016-11-16 Jakub Jelinek <jakub@redhat.com>
877
878 PR fortran/78299
879 * gfortran.dg/gomp/pr78299.f90: New test.
880
dd784916
WD
8812015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
882
883 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 884 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
885 * gcc.dg/optimize-bswapsi-2.c: Likewise.
886
0af30954
SN
8872016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
888
889 PR libgfortran/78314
890 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
891
e38f6572
BC
8922016-11-16 Bin Cheng <bin.cheng@arm.com>
893
894 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
895 according to updated dump info.
896
5012919d
AM
8972016-11-16 Alexander Monakov <amonakov@ispras.ru>
898
899 * lib/target-supports.exp (check_effective_target_alloca): Use a
900 compile test.
901 * gcc.target/nvptx/softstack.c: New test.
902 * gcc.target/nvptx/decl-shared.c: New test.
903 * gcc.target/nvptx/decl-shared-init.c: New test.
904
2fe2aba3
MR
9052016-11-16 Maciej W. Rozycki <macro@imgtec.com>
906
907 * gcc.target/mips/data-sym-jump.c: New test case.
908 * gcc.target/mips/data-sym-pool.c: New test case.
909 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
910 annotation.
911
598eaaa2
YR
9122016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
913
914 * lib/target-supports.exp (check_avx2_hw_available): New.
915 (check_effective_target_avx2_runtime): New.
916 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
917
03b85dcd
TC
9182016-11-16 Tamar Christina <tamar.christina@arm.com>
919
920 PR testsuite/78136
921 * gcc.dg/cpp/trad/trad.exp
922 (dg-runtest): Moved $srcdir/$subdir/ to
923 DEFAULT_TRADCPPFLAGS.
924
dc9e0b66
AV
9252016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
926
927 PR fortran/78356
928 * gfortran.dg/class_allocate_23.f08: New test.
929
d964ba07
RB
9302016-11-16 Richard Biener <rguenther@suse.de>
931
932 PR middle-end/78333
933 * gcc.dg/pr78333.c: New testcase.
934
080140bc
ML
9352016-11-16 Martin Liska <mliska@suse.cz>
936
937 PR sanitizer/78270
938 * gcc.dg/asan/pr78270.c: Update comment style.
939 * gcc.dg/asan/pr78270-2.c: New test.
940
4786fabe
SKS
9412016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
942
943 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
944 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
945
510d73a0
RB
9462016-11-16 Richard Biener <rguenther@suse.de>
947
948 PR tree-optimization/78348
949 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
950
1705cebd
JJ
9512016-11-16 Jakub Jelinek <jakub@redhat.com>
952
953 PR sanitizer/77823
954 * c-c++-common/ubsan/overflow-vec-1.c: New test.
955 * c-c++-common/ubsan/overflow-vec-2.c: New test.
956
ed66ba99
MP
9572016-11-15 Marek Polacek <polacek@redhat.com>
958
959 * g++.dg/cpp1z/init-statement6.C: Rename a function.
960
5d70ab07
JD
9612016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
962
963 PR libgfortran/51119
964 * gfortran.dg/matmul_12.f90: New test case.
965
48aef8e2
UB
9662016-11-15 Uros Bizjak <ubizjak@gmail.com>
967
968 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 969 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 970 common 32-bit and 64-bit function specific options.
b2b0acbe 971 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 972
0c8a8fe2
JJ
9732016-11-15 Jakub Jelinek <jakub@redhat.com>
974
5a65a911
JJ
975 * g++.dg/cpp1z/decomp14.C: New test.
976 * g++.dg/cpp1z/decomp15.C: New test.
977 * g++.dg/cpp1z/decomp16.C: New test.
978
a0f5b987
JJ
979 * g++.dg/cpp1z/decomp13.C: New test.
980
5a0e7889
JJ
981 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
982
0c8a8fe2
JJ
983 PR c++/71988
984 * g++.dg/cpp0x/constexpr-71988.C: New test.
985
2cf63121
MR
9862016-11-15 Maciej W. Rozycki <macro@imgtec.com>
987
988 * gcc.target/mips/insn-casesi.c: New test case.
989 * gcc.target/mips/insn-pseudo-1.c: New test case.
990 * gcc.target/mips/insn-pseudo-2.c: New test case.
991 * gcc.target/mips/insn-pseudo-3.c: New test case.
992 * gcc.target/mips/insn-pseudo-4.c: New test case.
993 * gcc.target/mips/insn-tablejump.c: New test case.
994
2cbfb209
MR
9952016-11-15 Maciej W. Rozycki <macro@imgtec.com>
996
997 * gcc.target/mips/mips.exp (mips_option_tests): Add
998 `-mcode-readable=yes' array element.
999
f05a874c
MR
10002016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1001
1002 * gcc.target/mips/mips.exp (mips_option_tests): Add
1003 `-mmicromips' array element.
1004
b229ab2a
MM
10052016-11-15 Michael Matz <matz@suse.de>
1006
1007 PR missed-optimization/77881
1008 * gcc.target/i386/pr77881.c: New test.
1009
aa806c3b
JJ
10102016-11-15 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR middle-end/78295
1013 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1014
bcb9a772
MM
10152016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1016
1017 * gcc.target/powerpc/vec-set-int.c: New test.
1018 * gcc.target/powerpc/vec-set-short.c: Likesie.
1019 * gcc.target/powerpc/vec-set-char.c: Likewise.
1020
8e745a17
JJ
10212016-11-14 Jakub Jelinek <jakub@redhat.com>
1022
1023 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1024
d809e15a
JW
10252016-11-14 Janus Weil <janus@gcc.gnu.org>
1026
1027 PR fortran/78300
1028 * gfortran.dg/class_result_3.f90: New test.
1029
1ee62b92 10302016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1031 Richard Biener <rguenther@suse.de>
1032
1033 * gcc.dg/gimplefe-1.c: New testcase.
1034 * gcc.dg/gimplefe-2.c: Likewise.
1035 * gcc.dg/gimplefe-3.c: Likewise.
1036 * gcc.dg/gimplefe-4.c: Likewise.
1037 * gcc.dg/gimplefe-5.c: Likewise.
1038 * gcc.dg/gimplefe-6.c: Likewise.
1039 * gcc.dg/gimplefe-7.c: Likewise.
1040 * gcc.dg/gimplefe-8.c: Likewise.
1041 * gcc.dg/gimplefe-9.c: Likewise.
1042 * gcc.dg/gimplefe-10.c: Likewise.
1043 * gcc.dg/gimplefe-11.c: Likewise.
1044 * gcc.dg/gimplefe-12.c: Likewise.
1045 * gcc.dg/gimplefe-13.c: Likewise.
1046 * gcc.dg/gimplefe-14.c: Likewise.
1047 * gcc.dg/gimplefe-15.c: Likewise.
1048 * gcc.dg/gimplefe-16.c: Likewise.
1049 * gcc.dg/gimplefe-17.c: Likewise.
1050 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1051
4d209853
ML
10522016-11-14 Martin Liska <mliska@suse.cz>
1053
1054 PR bootstrap/78069
1055 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1056 to match scanned pattern.
1057 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1058
5129b43b
RB
10592016-11-14 Richard Biener <rguenther@suse.de>
1060
1061 PR tree-optimization/78312
1062 * gcc.dg/torture/pr78312.c: New testcase.
1063
d97cca4a
GJL
10642016-11-14 Georg-Johann Lay <avr@gjlay.de>
1065
1066 PR target/78093
1067 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1068
5230c3d8
JJ
10692016-11-14 Jakub Jelinek <jakub@redhat.com>
1070 Jason Merrill <jason@redhat.com>
1071
1072 Implement P0217R3 - C++17 structured bindings
1073 * g++.dg/cpp1z/decomp1.C: New test.
1074 * g++.dg/cpp1z/decomp2.C: New test.
1075 * g++.dg/cpp1z/decomp3.C: New test.
1076 * g++.dg/cpp1z/decomp4.C: New test.
1077 * g++.dg/cpp1z/decomp5.C: New test.
1078 * g++.dg/cpp1z/decomp6.C: New test.
1079 * g++.dg/cpp1z/decomp7.C: New test.
1080 * g++.dg/cpp1z/decomp8.C: New test.
1081 * g++.dg/cpp1z/decomp9.C: New test.
1082 * g++.dg/cpp1z/decomp10.C: New test.
1083
a2b4c188
KV
10842016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1085
1086 * g++.dg/torture/pr78268.C: New test.
1087
975672f3
PK
10882016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1089
1090 PR c/35503
1091 * c-c++-common/pr35503-1.c: New test.
1092 * c-c++-common/pr35503-2.c: Likewise.
1093 * c-c++-common/pr35503-3.c: Likewise.
1094 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1095
a4ba1151
UB
10962016-11-13 Uros Bizjak <ubizjak@gmail.com>
1097
1098 PR rtl-optimization/78232
1099 PR rtl-optimization/78248
1100 * gcc.dg/ubsan/pr78248.c: New test.
1101
47605312
EB
11022016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1103
1104 * gnat.dg/address_conv.adb: New test.
1105
96826e28
EB
11062016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1107
1108 * gnat.dg/renaming11.ad[sb]: New test.
1109
4be719cd
EB
11102016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1111
1112 * c-c++-common/dump-ada-spec-6.c: New test.
1113
4ebd491f
EB
11142016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1115
1116 * gnat.dg/lto21.adb: New test.
1117 * gnat.dg/lto21_pkg1.ads: New helper.
1118 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1119
f9d49cd1
JW
11202016-11-13 Janus Weil <janus@gcc.gnu.org>
1121
1122 PR fortran/60952
1123 * gfortran.dg/typebound_proc_34.f90: New test.
1124
9cbf8673
JW
11252016-11-13 Janus Weil <janus@gcc.gnu.org>
1126
1127 PR fortran/66366
1128 * gfortran.dg/class_57.f90: Changed error message.
1129 * gfortran.dg/class_60.f90: New test.
1130
0e075835
DE
11312016-11-12 David Edelsohn <dje.gcc@gmail.com>
1132
1133 * g++.dg/pr78112.C: XFAIL AIX.
1134
b93d8a3f
JW
11352016-11-12 Janus Weil <janus@gcc.gnu.org>
1136
1137 PR fortran/77501
1138 * gfortran.dg/typebound_generic_16.f90: New test.
1139
b8f70e67
JJ
11402016-11-12 Jakub Jelinek <jakub@redhat.com>
1141
1142 PR c++/71225
1143 * g++.dg/cpp0x/pr71225.C: New test.
1144
8b287aea
EB
11452016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1146
1147 * gcc.target/sparc/20161111-1.c: New test.
1148
c901bc0d
UB
11492016-11-11 Uros Bizjak <ubizjak@gmail.com>
1150
1151 PR target/78310
1152 * gcc.target/i386/pr78310.c: New test.
1153
606f928d
JL
11542016-11-11 Jeff Law <law@redhat.com>
1155
1156 * gcc.dg/tree-ssa/isolate-6.c: New test.
1157 * gcc.dg/tree-ssa/isolate-7.c: New test.
1158
be278990
BC
11592016-11-11 Bin Cheng <bin.cheng@arm.com>
1160
1161 PR testsuite/78292
1162 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1163 vect_max_reduc.
1164
d9ab7525
JJ
11652016-11-11 Jakub Jelinek <jakub@redhat.com>
1166
1167 PR c++/72774
1168 * g++.dg/parse/pr72774.C: New test.
1169
4b7e0c76
RB
11702016-11-11 Richard Biener <rguenther@suse.de>
1171
1172 PR tree-optimization/71575
1173 * gcc.dg/graphite/pr71575-1.c: New testcase.
1174 * gcc.dg/graphite/pr71575-2.c: Likewise.
1175
d07f8c59
RB
11762016-11-11 Richard Biener <rguenther@suse.de>
1177
1178 PR middle-end/78295
1179 * gcc.dg/uninit-pr78295.c: New testcase.
1180
aa806c3b 11812016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1182
1183 PR fortran/78277
1184 * gfortran.dg/dec_structure_17.f90: New test.
1185
456f0dfa
MM
11862016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1187
1188 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1189 being allowed in vector registers.
1190 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1191 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1192 * gcc.target/powerpc/vsx-himode.c: Likewise.
1193 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1194 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1195 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1196 to allow matching MFVSRD or MFVSRW.
1197
8d34bfa8
PH
11982016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1199
1200 PR rtl-optimization/78241
1201 * gcc.dg/pr78241.c: New test.
1202
0569479e
JJ
12032016-11-10 Jakub Jelinek <jakub@redhat.com>
1204
8ebd1b31
JJ
1205 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1206 201307.
1207
0569479e
JJ
1208 * g++.dg/cpp1z/noexcept-type14.C: New test.
1209 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1210
37a16493
JG
12112016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1212
1213 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1214 WVAL0S tests added in r241817.
1215
b4c3a85b
JJ
12162016-11-10 Jakub Jelinek <jakub@redhat.com>
1217
1218 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1219 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1220 no longer allowed and corresponding ordered construct.
1221 * gfortran.dg/gomp/linear-1.f90: New test.
1222 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1223 * gfortran.dg/gomp/declare-target-1.f90: New test.
1224 * gfortran.dg/gomp/declare-target-2.f90: New test.
1225
86bc8506
ML
12262016-11-10 Martin Liska <mliska@suse.cz>
1227
1228 PR sanitizer/78270
1229 * gcc.dg/asan/pr78270.c: New test.
1230
ed5fdfba
PMR
12312016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1232 Jakub Jelinek <jakub@redhat.com>
1233
1234 PR debug/78112
b4c3a85b 1235 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1236
0391e4a3
JJ
12372016-11-09 Jakub Jelinek <jakub@redhat.com>
1238
cc38d9d6
JJ
1239 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1240 -Wno-c++1z-compat.
1241 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1242 string in case condition contains % characters.
1243
0391e4a3
JJ
1244 PR c++/78283
1245 * g++.dg/cpp1z/noexcept-type13.C: New test.
1246
410fe60d
TT
12472016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1248
1249 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1250 using (HAS_MOVN) with MIPS III.
1251
271dd55c
JW
12522016-11-09 Janus Weil <janus@gcc.gnu.org>
1253
1254 PR fortran/46459
1255 * gfortran.dg/volatile14.f90: New test.
1256
ff1f317b
UB
12572016-11-09 Uros Bizjak <ubizjak@gmail.com>
1258
1259 PR target/78262
1260 * gcc.target/i386/pr78262.c: New test.
1261
aa806c3b 12622016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1263
1264 PR fortran/78259
1265 * gfortran.dg/pr78259.f90: New test.
1266
b349a81a
JW
12672016-11-09 Janus Weil <janus@gcc.gnu.org>
1268
1269 PR fortran/60777
1270 * gfortran.dg/spec_expr_7.f90: New test.
1271
2e955d50
JJ
12722016-11-09 Jakub Jelinek <jakub@redhat.com>
1273
4f353581
JJ
1274 PR target/77718
1275 * gcc.c-torture/execute/pr77718.c: New test.
1276
2e955d50
JJ
1277 * gcc.dg/ubsan/c99-shift-3.c: New test.
1278 * gcc.dg/ubsan/c99-shift-4.c: New test.
1279 * gcc.dg/ubsan/c99-shift-5.c: New test.
1280 * gcc.dg/ubsan/c99-shift-6.c: New test.
1281
68c93708
ML
12822016-11-09 Martin Liska <mliska@suse.cz>
1283
1284 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1285 test-case for memcmp.
1286 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1287
7b649f79
TP
12882016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1289
1290 PR testsuite/78269
1291 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1292
bfcb501d
PT
12932016-11-09 Paul Thomas <pault@gcc.gnu.org>
1294
1295 * gfortran.dg/move_alloc_18.f90: New test.
1296
e15861c2
PK
12972016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1298
1299 PR middle-end/78256
1300 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1301 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1302
5f395580
JW
13032016-11-09 Janus Weil <janus@gcc.gnu.org>
1304
1305 PR fortran/71894
1306 * gfortran.dg/class_59.f90: New test.
1307
37b14185
RB
13082016-11-09 Richard Biener <rguenther@suse.de>
1309
1310 PR tree-optimization/78007
1311 * gcc.dg/vect/vect-bswap32.c: Adjust.
1312 * gcc.dg/vect/vect-bswap64.c: Likewise.
1313
d6e8a41c
KV
13142016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1315
1316 * gcc.dg/ipa/vrp7.c: New test.
1317
5d5f1e95
KV
13182016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1319
1320 PR ipa/78121
1321 * gcc.dg/ipa/pr78121.c: New test.
1322
0290a292
MO
13232016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1324
1325 * c-c++-common/asan/default_options.h: New file.
1326 * c-c++-common/asan/strcasestr-1.c: New test.
1327 * c-c++-common/asan/strcasestr-2.c: Likewise.
1328 * c-c++-common/asan/strcspn-1.c: Likewise.
1329 * c-c++-common/asan/strcspn-2.c: Likewise.
1330 * c-c++-common/asan/strpbrk-1.c: Likewise.
1331 * c-c++-common/asan/strpbrk-2.c: Likewise.
1332 * c-c++-common/asan/strspn-1.c: Likewise.
1333 * c-c++-common/asan/strspn-2.c: Likewise.
1334 * c-c++-common/asan/strstr-1.c: Likewise.
1335 * c-c++-common/asan/strstr-2.c: Likewise.
1336 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1337
fbdb92eb
MO
13382016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1339
1340 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1341
103c4f75
JW
13422016-11-08 Janus Weil <janus@gcc.gnu.org>
1343
1344 PR fortran/68440
1345 * gfortran.dg/class_58.f90: New test.
1346
90a2ffc0
UB
13472016-11-08 Uros Bizjak <ubizjak@gmail.com>
1348
1349 PR target/70799
1350 * gcc.target/i386/pr70799-2.c: New test.
1351
eba5aec8
JW
13522016-11-08 Janus Weil <janus@gcc.gnu.org>
1353
1354 PR fortran/77596
1355 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1356
fad36601
BC
13572016-11-08 Bin Cheng <bin.cheng@arm.com>
1358
1359 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1360
7c8615b6
BC
13612016-11-08 Bin Cheng <bin.cheng@arm.com>
1362
1363 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1364
4c6a4a53
BC
13652016-11-08 Bin Cheng <bin.cheng@arm.com>
1366
1367 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1368
fcd1b8df
ML
13692016-11-08 Martin Liska <mliska@suse.cz>
1370
1371 PR testsuite/78242
1372 * g++.dg/asan/use-after-scope-4.C: New test.
1373 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1374 * gcc.dg/asan/use-after-scope-8.c: Remove.
1375
f9ef2c76
RB
13762016-11-08 Richard Biener <rguenther@suse.de>
1377
1378 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1379
ad11774f
TC
13802016-11-08 Tamar Christina <tamar.christina@arm.com>
1381
1382 PR testsuite/78136
1383 * gcc.dg/cpp/trad/trad.exp
1384 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1385 * gcc.dg/cpp/trad/include.c: Use local header file.
1386
fe73a332
RB
13872016-11-08 Richard Biener <rguenther@suse.de>
1388
1389 PR tree-optimization/78205
1390 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1391
ed053eb8
RB
13922016-11-08 Richard Biener <rguenther@suse.de>
1393
1394 PR tree-optimization/78224
1395 * g++.dg/torture/pr78224.C: New testcase.
1396
06658c6d
SKS
13972016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1398
1399 * gcc.dg/store_merging_1.c: Require store_merge.
1400 * gcc.dg/store_merging_2.c: Likewise.
1401 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1402 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1403 * gcc.dg/store_merging_6.c: Likewise.
1404 * gcc.dg/store_merging_7.c: Likewise.
1405 * gcc.dg/store_merging_8.c: Likewise.
1406 * lib/target-supports.exp (check_effective_target_store_merge): New.
1407
e4b39278
DE
14082016-11-07 David Edelsohn <dje.gcc@gmail.com>
1409
1410 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1411 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1412 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1413 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1414 -mvsx -mpower8-vector.
1415 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1416 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1417 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1418 -mvsx -mpower8-vector.
1419
fda2d612
DE
14202016-11-07 David Edelsohn <dje.gcc@gmail.com>
1421
1422 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1423
1424 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1425 * gcc.dg/visibility-14.c: XFAIL AIX.
1426 * gcc.dg/visibility-15.c: XFAIL AIX.
1427 * gcc.dg/visibility-16.c: XFAIL AIX.
1428 * gcc.dg/visibility-17.c: XFAIL AIX.
1429 * gcc.dg/visibility-18.c: XFAIL AIX.
1430 * gcc.dg/visibility-19.c: XFAIL AIX.
1431 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1432 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1433 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1434 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1435
60cee85e
JJ
14362016-11-07 Jakub Jelinek <jakub@redhat.com>
1437
1438 PR target/78227
1439 * gcc.target/i386/pr78227-1.c: New test.
1440 * gcc.target/i386/pr78227-2.c: New test.
1441
7aa13860
PK
14422016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1443
1444 PR middle-end/35691
1445 * gcc.dg/pr35691-1.c: New test-case.
1446 * gcc.dg/pr35691-2.c: Likewise.
1447
caa024ff
BS
14482016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1449
1450 PR rtl-optimization/77309
1451 * gcc.dg/torture/pr77309.c: New test.
1452
a9815228
JJ
14532016-11-07 Jakub Jelinek <jakub@redhat.com>
1454
1455 PR middle-end/71529
1456 * gcc.target/i386/pr71529.C: Moved to ...
1457 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1458
1459 PR target/64411
1460 * gcc.target/i386/pr64411.C: Moved to ...
1461 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1462 lp64.
1463
1464 PR target/65105
1465 * gcc.target/i386/pr65105-4.C: Moved to ...
1466 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1467 Run into compile test rather than execute test.
1468
e8ab5cb1
RB
14692016-11-07 Richard Biener <rguenther@suse.de>
1470
1471 PR target/78229
1472 * g++.dg/pr78229.C: New testcase.
1473
20770eb8
RB
14742016-11-07 Richard Biener <rguenther@suse.de>
1475
1476 PR tree-optimization/78218
1477 * gcc.dg/torture/pr78218.c: New testcase.
1478
32894793
RB
14792016-11-07 Richard Biener <rguenther@suse.de>
1480
1481 PR tree-optimization/78228
1482 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1483
e27bfda2
KT
14842016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1485
1486 PR target/77822
1487 * g++.dg/torture/pr77822.C: New test.
1488
00d6b7a1
ML
14892016-11-07 Martin Liska <mliska@suse.cz>
1490
1491 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1492 -f-sanitize-address-use-after-scope.
1493 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1494 internal fn calls.
1495 * g++.dg/asan/use-after-scope-1.C: New test.
1496 * g++.dg/asan/use-after-scope-2.C: Likewise.
1497 * g++.dg/asan/use-after-scope-3.C: Likewise.
1498 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1499 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1500 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1501 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1502 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1503 * g++.dg/asan/use-after-scope-types.h: Likewise.
1504 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1505 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1506 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1507 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1508 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1509 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1510 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1511 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1512 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1513 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1514 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1515 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1516 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1517 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1518
a0d3edf8
RB
15192016-11-07 Richard Biener <rguenther@suse.de>
1520
1521 PR tree-optimization/78189
1522 * g++.dg/torture/pr78189.C: New testcase.
1523
0db5adfa
DE
15242016-11-06 David Edelsohn <dje.gcc@gmail.com>
1525
1526 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1527
cc03bf7a
AV
15282016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1529
1530 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1531 occuring.
1532
18bb8b8a
TK
15332016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1534
1535 PR fortran/78221
1536 * arith.c (gfc_complex2real): Change gfc_warning_now to
1537 gfc_warning.
1538
c7f587bd
PT
15392016-11-05 Paul Thomas <pault@gcc.gnu.org>
1540
1541 * gfortran.dg/move_alloc_17.f03: New test.
1542
92657eb0
RB
15432016-11-05 Richard Biener <rguenther@suse.de>
1544
1545 PR bootstrap/78188
1546 * g++.dg/ipa/pr78188.C: New test.
1547
28ce22e6
JW
15482016-11-05 Janus Weil <janus@gcc.gnu.org>
1549 Dominique d'Humieres <dominiq@lps.ens.fr>
1550
1551 PR fortran/69495
1552 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1553
d233ee5f
PT
15542016-11-05 Paul Thomas <pault@gcc.gnu.org>
1555
1556 PR fortran/67564
1557 * gfortran.dg/select_type_39.f03: New test.
1558
15592016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1560
1561 PR fortran/64933
1562 * gfortran.dg/associate_23.f90: New test.
1563
5f4cebba
JJ
15642016-11-04 Jakub Jelinek <jakub@redhat.com>
1565
1566 PR target/77834
1567 * gcc.dg/pr77834.c: New test.
1568
6e3ae7e6
PC
15692016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1570
1571 PR c++/67980
1572 * g++.dg/cpp1y/pr67980.C: New.
1573
fff6ed28
BS
15742016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1575
1576 * gcc.target/powerpc/fold-vec-add-1.c: New.
1577 * gcc.target/powerpc/fold-vec-add-2.c: New.
1578 * gcc.target/powerpc/fold-vec-add-3.c: New.
1579 * gcc.target/powerpc/fold-vec-add-4.c: New.
1580 * gcc.target/powerpc/fold-vec-add-5.c: New.
1581 * gcc.target/powerpc/fold-vec-add-6.c: New.
1582 * gcc.target/powerpc/fold-vec-add-7.c: New.
1583
bef3a8d7 15842016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1585
1586 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1587 for -mbranch-likely, infer -mno-branch-likely for R6.
1588
dac9376a
BE
15892016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1590
1591 PR c++/71973
1592 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1593 * g++.dg/init/new15.C: Likewise.
1594 * g++.dg/ipa/inline-1.C: Likewise.
1595 * g++.dg/ipa/inline-2.C: Likewise.
1596 * g++.dg/lto/20080908-1_0.C: Likewise.
1597 * g++.dg/tc1/dr20.C: Likewise.
1598 * g++.dg/tree-ssa/inline-1.C: Likewise.
1599 * g++.dg/tree-ssa/inline-2.C: Likewise.
1600 * g++.old-deja/g++.law/except1.C: Likewise.
1601 * g++.old-deja/g++.other/vbase5.C: Likewise.
1602 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1603
b210df46
BS
16042016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1605
1606 PR tree-optimization/78210
1607 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1608 possibility of widening multiplies.
1609
964ef24c
RB
16102016-11-04 Richard Biener <rguenther@suse.de>
1611
1612 PR middle-end/78185
1613 * gcc.dg/pr78185.c: New testcase.
1614
5fb80387
DE
16152016-10-04 David Edelsohn <dje.gcc@gmail.com>
1616
1617 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1618 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1619
6905c577
JJ
16202016-11-03 Jakub Jelinek <jakub@redhat.com>
1621 Alexandre Oliva <aoliva@redhat.com>
1622 Jason Merrill <jason@redhat.com>
1623
1624 PR debug/28767
1625 PR debug/56974
1626 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1627 * g++.dg/debug/dwarf2/ref-3.C: New test.
1628 * g++.dg/debug/dwarf2/ref-4.C: New test.
1629 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1630 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1631
16322016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1633
1634 * gfortran.dg/dec_exp_1.f90: New test.
1635 * gfortran.dg/dec_exp_2.f90: Likewise.
1636 * gfortran.dg/dec_exp_3.f90: Likewise.
1637
6905c577 16382016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1639
1640 * gfortran.dg/dec_parameter_1.f: New test.
1641 * gfortran.dg/dec_parameter_2.f90: Likewise.
1642 * gfortran.dg/dec_parameter_3.f90: Likewise.
1643 * gfortran.dg/dec_parameter_4.f90: Likewise.
1644
7d29f8e3
ML
16452016-11-03 Martin Liska <mliska@suse.cz>
1646
1647 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1648 output.
1649 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1650
5de3e2d8
BE
16512016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1652
1653 PR libgcc/78067
1654 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1655
f03f0232
SKS
16562016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1657
1658 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1659
bd17a9df
MF
16602016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1661
1662 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1663
2b01aad6
TC
16642016-11-01 Tamar Christina <tamar.christina@arm.com>
1665
1666 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1667 Check for arm_v8_neon_hw.
1668 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1669 Likewise.
1670 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1671 Likewise.
1672 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1673 Likewise.
1674
aa55dc0c
RB
16752016-11-02 Richard Biener <rguenther@suse.de>
1676
1677 * gcc.dg/store_merging_8.c: New testcase.
1678
6905c577 16792016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1680
1681 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1682
075be4a1
DE
16832016-11-02 David Edelsohn <dje.gcc@gmail.com>
1684
4b69fb13
DE
1685 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1686 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1687 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1688 * gcc.dg/pr65779.c: XFAIL AIX.
1689 * gcc.dg/pr70405.c: XFAIL AIX.
1690
075be4a1
DE
1691 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1692 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1693 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1694
fdb1aa55
RO
16952016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1696
1697 * lib/target-supports.exp (check_gc_sections_available): Use
1698 -print-prog-name=ld to determine linker used.
1699
4adbcdb4
ML
17002016-11-02 Martin Liska <mliska@suse.cz>
1701
1702 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1703 test case.
1704
4b2c06f4
KT
17052016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1706
1707 PR tree-optimization/78170
1708 * gcc.c-torture/execute/pr78170.c: New test.
1709
63e523d6
KT
17102016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1711
1712 PR tree-optimization/78162
1713 * gcc.c-torture/compile/pr78162.c: New test.
1714
da42ac7b
RB
17152016-11-02 Richard Biener <rguenther@suse.de>
1716
1717 PR tree-optimization/78035
1718 PR tree-optimization/77964
1719 * gcc.target/i386/pr78035.c: New testcase.
1720
4280df0a
RB
17212016-11-02 Richard Biener <rguenther@suse.de>
1722
1723 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1724 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1725 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1726 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1727 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1728
1b1d9303
DE
17292016-11-01 David Edelsohn <dje.gcc@gmail.com>
1730
1731 * gfortran.dg/pr70937.f90: require-effective-target lto.
1732
5b7c0519
TK
17332016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1734
1735 PR fortran/69544
1736 * gfortran.dg/where_6.f90: New test.
1737
70d28813
JJ
17382016-11-01 Jakub Jelinek <jakub@redhat.com>
1739
1740 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1741
7f4266d4
TK
17422016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1743
1744 PR fortran/69544
1745 * gfortran.dg/where_5.f90: New test.
1746
9fc158eb
BB
17472016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1748
1749 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1750 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1751 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1752 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1753
baeb7b5c
UB
17542016-11-01 Uros Bizjak <ubizjak@gmail.com>
1755
1756 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1757 Whitespace fixes.
1758 (check_effective_target_vect_cmdline_needed): Check
1759 is-effective-target ia32 for x86 targets.
1760 (check_effective_target_vect_simd_clones): Simplify condition.
1761 (check_effective_target_vect_double): Ditto.
1762 (check_effective_target_vect_aligned_arrays): Check
1763 is-effective-target ia32 for x86 targets. Simplify condition.
1764 (check_effective_target_vect_multiple_sizes): Simplify condition.
1765 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1766 (check_effective_target_sync_int_128): Simplify condition.
1767 (check_effective_target_sync_int_128_runtime): Ditto.
1768 (check_effective_target_sync_long_long_runtime): Ditto.
1769 (check_effective_target_divmod): Add i?86-*-* target.
1770
156b5cca
MM
17712016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1772
1773 * gcc.target/powerpc/vsx-extract-4.c: New test.
1774 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1775
120a4c45
JD
17762016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1777
1778 PR fortran/54679
1779 * gfortran.dg/fmt_l.f90: Update test.
1780 * gfortran.dg/fmt_l0.f90: New test.
1781
c5fed5c6
JJ
17822016-10-31 Jakub Jelinek <jakub@redhat.com>
1783
1784 PR c++/78089
1785 * c-c++-common/builtin-shuffle-1.c: New test.
1786 * g++.dg/cpp0x/addressof3.C: New test.
1787
aee69156
VV
17882016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1789
1790 Add tests for a const member and a reference member for launder.
1791 * g++.dg/cpp1z/launder3.C: New.
1792 * g++.dg/cpp1z/launder4.C: Likewise.
1793 * g++.dg/cpp1z/launder5.C: Likewise.
1794 * g++.dg/cpp1z/launder5.cc: Likewise.
1795 * g++.dg/cpp1z/launder5.h: Likewise.
1796 * g++.dg/cpp1z/launder6.C: Likewise.
1797 * g++.dg/cpp1z/launder6.cc: Likewise.
1798 * g++.dg/cpp1z/launder6.h: Likewise.
1799
1e4fa9b1
JJ
18002016-10-31 Jakub Jelinek <jakub@redhat.com>
1801
dcb466ec
JJ
1802 PR c++/77948
1803 * g++.dg/cpp0x/pr77948-1.C: New test.
1804 * g++.dg/cpp0x/pr77948-2.C: New test.
1805 * g++.dg/cpp0x/pr77948-3.C: New test.
1806 * g++.dg/cpp0x/pr77948-4.C: New test.
1807 * g++.dg/cpp0x/pr77948-5.C: New test.
1808 * g++.dg/cpp0x/pr77948-6.C: New test.
1809
1e4fa9b1
JJ
1810 PR tree-optimization/77860
1811 * gcc.dg/pr77860.c: New test.
1812
9782e1ec
JJ
18132016-10-31 Jakub Jelinek <jakub@redhat.com>
1814
1815 PR c++/77886
1816 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1817
dd57b05e
SKS
18182016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1819
1820 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1821
84ff4775
LCW
18222016-10-30 Le-Chun Wu <lcwu@google.com>
1823 Mark Wielaard <mjw@redhat.com>
1824
1825 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1826 * gcc.dg/Wshadow-local-1.c: Likewise.
1827 * gcc.dg/Wshadow-local-2.c: Likewise.
1828 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1829 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1830 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1831
0b56e9ad
BS
18322016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1833
1834 PR tree-optimization/71915
1835 PR tree-optimization/71490
1836 * gcc.dg/tree-ssa/pr54245.c: Delete.
1837 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1838 document why.
1839
d4fc6702
JD
18402016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1841
1842 PR fortran/78123
1843 * gfortran.dg/fmt_t_9.f: New test.
1844
396e56d2
TK
18452016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1846
1847 PR fortran/67219
1848 * gfortran.dg/pr67219.f90: New test.
1849
a654d5d0
JJ
18502016-10-29 Jakub Jelinek <jakub@redhat.com>
1851
205b9ed1
JJ
1852 PR rtl-optimization/77919
1853 * g++.dg/torture/pr77919-2.C: New test.
1854
a654d5d0
JJ
1855 PR target/78148
1856 * gcc.dg/pr78148.c: New test.
1857
894d8b41
EB
18582016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1859
1860 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1861 * gcc.target/sparc/overflow-4.c: ...here.
1862 * gcc.target/sparc/overflow-5.c: New test.
1863
e72531b9
PK
18642016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1865 Kugan Vivekanandarajah <kuganv@linaro.org>
1866 Jim Wilson <jim.wilson@linaro.org>
1867
1868 PR tree-optimization/43721
1869 * lib/target-supports.exp (check_effective_target_divmod): New.
1870 (check_effective_target_divmod_simode): Likewise.
1871 (check_effective_target_arm_divmod_simode): Likewise.
1872 * gcc.dg/divmod-1-simode.c: New test.
1873 * gcc.dg/divmod-1.c: Likewise.
1874 * gcc.dg/divmod-2-simode.c: Likewise.
1875 * gcc.dg/divmod-2.c: Likewise.
1876 * gcc.dg/divmod-3-simode.c: Likewise.
1877 * gcc.dg/divmod-3.c: Likewise.
1878 * gcc.dg/divmod-4-simode.c: Likewise.
1879 * gcc.dg/divmod-4.c: Likewise.
1880 * gcc.dg/divmod-5.c: Likewise.
1881 * gcc.dg/divmod-6-simode.c: Likewise.
1882 * gcc.dg/divmod-6.c: Likewise.
1883 * gcc.dg/divmod-7.c: Likewise.
1884
f663d9ad 18852016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1886 Jakub Jelinek <jakub@redhat.com>
1887 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1888
1889 PR middle-end/22141
1890 PR rtl-optimization/23684
1891 * gcc.c-torture/execute/pr22141-1.c: New test.
1892 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1893 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1894 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1895 * gcc.dg/store_merging_1.c: New test.
1896 * gcc.dg/store_merging_2.c: Likewise.
1897 * gcc.dg/store_merging_3.c: Likewise.
1898 * gcc.dg/store_merging_4.c: Likewise.
1899 * gcc.dg/store_merging_5.c: Likewise.
1900 * gcc.dg/store_merging_6.c: Likewise.
1901 * gcc.dg/store_merging_7.c: Likewise.
1902 * gcc.target/i386/pr22141.c: Likewise.
1903 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1904 * g++.dg/init/new17.C: Likewise.
1905
6905c577 19062016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1907
1908 PR middle-end/72747
1909 * c-c++-common/pr72747-1.c: New test.
1910 * c-c++-common/pr72747-2.c: Likewise.
1911
539405d5
AK
19122016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1913
1914 * gcc.target/s390/oscbreak-1.c: New test.
1915
0dbb19f0
AK
19162016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1917
1918 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1919
0d9e143c
JJ
19202016-10-28 Jakub Jelinek <jakub@redhat.com>
1921
c19066a7
JJ
1922 PR rtl-optimization/77919
1923 * g++.dg/torture/pr77919.C: New test.
1924
0d9e143c
JJ
1925 PR rtl-optimization/78132
1926 * gcc.target/i386/pr78132.c: New test.
1927
cc91248d
EB
19282016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1929
1930 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1931
787c7a65
MM
19322016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1933
1934 * gcc.target/powerpc/vsx-simode.c: New test.
1935 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1936 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1937
4ce71579
JJ
19382016-10-27 Jakub Jelinek <jakub@redhat.com>
1939
6f21288f
JJ
1940 PR fortran/78026
1941 * gfortran.dg/gomp/pr78026.f03: New test.
1942 * gfortran.dg/select_type_38.f03: New test.
1943
4ce71579
JJ
1944 PR middle-end/78025
1945 * g++.dg/gomp/declare-simd-7.C: New test.
1946
6f21288f 19472016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1948
1949 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1950 * gfortran.dg/dec_init_2.f90: Likewise.
1951 * gfortran.dg/dec_init_3.f90: New test.
1952 * gfortran.dg/dec_init_4.f90: Likewise.
1953
93f90bec
BC
19542016-10-27 Bin Cheng <bin.cheng@arm.com>
1955
1956 * gcc.dg/fold-narrowbopcst-1.c: New test.
1957
6f21288f 19582016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1959
1960 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1961 dg-shouldfail/dg-output instead of XFAIL.
1962 * gfortran.dg/dec_io_6.f90: Likewise.
1963
ddb92ab9
TP
19642016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1965
1966 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1967 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1968 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1969 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1970 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1971 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1972 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1973 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1974 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1975 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1976
ad6e4ba8
BC
19772016-10-27 Bin Cheng <bin.cheng@arm.com>
1978
1979 * gcc.dg/fold-convmaxconv-1.c: New test.
1980 * gcc.dg/fold-convminconv-1.c: New test.
1981
6905c577 19822016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1983
1984 PR fortran/78092
1985 * gfortran.dg/pr78092.f90: New test.
1986
7a83b391
KN
19872016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1988
1989 PR target/78056
1990 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1991 expected error message.
1992 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1993 expected error message.
1994 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1995 (test_all_not_equal_and_not_zero): Change expected error message.
1996
3693a620
JJ
19972016-10-26 Jakub Jelinek <jakub@redhat.com>
1998
1999 PR fortran/77973
2000 * gfortran.dg/gomp/pr77973.f90: New test.
2001
cd612e8a
PT
20022016-10-26 Paul Thomas <pault@gcc.gnu.org>
2003
2004 PR fortran/78108
2005 * gfortran.dg/submodule_18.f08: New test.
2006 * gfortran.dg/submodule_19.f08: New test.
2007
09844a5f
MM
20082016-10-26 Michael Matz <matz@suse.de>
2009
2010 * g++.dg/pr78060.C: New test.
2011 * gfortran.dg/pr78061.f: New test.
2012 * g++.dg/pr78088.C: New test.
2013
6f21288f 20142016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2015
2016 * gfortran.dg/dec_io_1.f90: New test.
2017 * gfortran.dg/dec_io_2.f90: New test.
2018 * gfortran.dg/dec_io_3.f90: New test.
2019 * gfortran.dg/dec_io_4.f90: New test.
2020 * gfortran.dg/dec_io_5.f90: New test.
2021 * gfortran.dg/dec_io_6.f90: New test.
2022
6c95388f
JJ
20232016-10-25 Jakub Jelinek <jakub@redhat.com>
2024
2025 PR sanitizer/78106
2026 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2027
20282016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2029
2030 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2031 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2032
90e261e4
EB
20332016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2034
2035 * gnat.dg/opt59.adb: New test.
2036 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2037
2038 * gnat.dg/opt60.adb: New test.
2039
cef026ec
AV
20402016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2041
2042 PR fortran/72770
2043 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2044 this pr.
2045
96592eed
JJ
20462016-10-25 Jakub Jelinek <jakub@redhat.com>
2047
2048 PR target/78102
2049 * gcc.target/i386/pr78102.c: New test.
2050
6c95388f 20512016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2052
2053 * gfortran.dg/dec_logical_xor_1.f90: New test.
2054 * gfortran.dg/dec_logical_xor_2.f90: New test.
2055 * gfortran.dg/dec_logical_xor_3.f03: New test.
2056
6c95388f 20572016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2058
2059 * gfortran.dg/dec_loc_rval_1.f90: New test.
2060 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2061 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2062
6c95388f 20632016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2064
90051c26
FR
2065 * gfortran.dg/dec_type_print.f90: New testcase.
2066
6c95388f 20672016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2068
2069 * gfortran.dg/feed_1.f90: New test.
2070 * gfortran.dg/feed_2.f90: New test.
ef144767 2071
8e104951
ML
20722016-10-25 Martin Liska <mliska@suse.cz>
2073
2074 PR sanitizer/78106
2075 * gcc.dg/asan/pr78106.c: New test.
2076
b93ee1bb
ML
20772016-10-25 Martin Liska <mliska@suse.cz>
2078
2079 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2080
ad6922b0
WD
20812016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2082
2083 PR target/78041
2084 * gcc.target/arm/pr78041.c: New test.
2085
e16f1cc7
JJ
20862016-10-25 Jakub Jelinek <jakub@redhat.com>
2087
2088 * g++.dg/cpp1z/launder1.C: New test.
2089 * g++.dg/cpp1z/launder2.C: New test.
2090
078134e5 20912016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2092 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2093
2094 PR target/71676
2095 PR target/71678
2096 * gcc.target/avr/pr71676-2.c: New test.
2097
c7212a15 20982016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2099 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2100
2101 PR target/71676
2102 PR target/71678
2103 * gcc.target/avr/pr71676-1.c: New test.
2104 * gcc.target/avr/pr71676-3.c: New test.
2105 * gcc.target/avr/pr71676.c: New test.
2106 * gcc.target/avr/pr71678.c: New test.
2107
d1c7d3a8
KV
21082016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2109
2110 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2111 such that cloned verions of tested functions are not created.
2112
c7082171
SK
21132016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2114
2115 PR fortran/71895
2116 * gfortran.dg/pr71895.f90: New test.
2117
0f2a9e37
JJ
21182016-10-24 Jakub Jelinek <jakub@redhat.com>
2119
2120 * g++.dg/debug/dwarf2/ref-2.C: New test.
2121
f8348061
BE
21222016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2123
2124 * c-c++-common/Wint-in-bool-context-3.c: New test.
2125
1eb4547b
MS
21262016-10-24 Martin Sebor <msebor@redhat.com>
2127
2128 PR middle-end/77735
2129 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2130 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2131 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2132 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2133 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2134 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2135 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2136
292af537
RB
21372016-10-24 Richard Biener <rguenther@suse.de>
2138
2139 PR testsuite/71491
2140 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2141 * gcc.dg/vect/slp-45.c: Likewise.
2142
40f683e8
RB
21432016-10-24 Richard Biener <rguenther@suse.de>
2144
2145 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2146 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2147 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2148
b1b6774f
GJL
21492016-10-24 Georg-Johann Lay <avr@gjlay.de>
2150
2151 PR target/78093
2152 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2153 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2154
ed9760d2
AV
21552016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2156
2157 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2158
fb027a42
JJ
21592016-10-24 Jakub Jelinek <jakub@redhat.com>
2160
2161 * gcc.target/i386/bmi2-pext-1.c: New test.
2162 * gcc.target/i386/bmi2-pdep-1.c: New test.
2163 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2164 * gcc.target/i386/tbm-bextri-1.c: New test.
2165 * gcc.target/i386/bmi-bextr-6.c: New test.
2166
8e10302e
RO
21672016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2168
2169 PR target/77483
2170 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2171 * gcc.target/i386/pr65105-1.c: Likewise.
2172 * gcc.target/i386/pr65105-2.c: Likewise.
2173 * gcc.target/i386/pr65105-3.c: Likewise.
2174 * gcc.target/i386/pr65105-5.c: Likewise.
2175 * gcc.target/i386/pr67761.c: Likewise.
2176 * gcc.target/i386/pr70799-1.c: Likewise.
2177
866c72a8
ML
21782016-10-24 Martin Liska <mliska@suse.cz>
2179
2180 PR sanitizer/77966
2181 * c-c++-common/ubsan/unreachable-3.c: New test.
2182
0804124b
SK
21832016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2184
2185 PR fortran/77763
2186 * gfortran.dg/pr77763.f90
2187
87c9fca5
SK
21882016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2189
2190 PR fortran/54730
2191 PR fortran/78033
2192 * gfortran.dg/pr78033.f90: New test.
2193
dfd6231e
PT
21942016-10-23 Paul Thomas <pault@gcc.gnu.org>
2195
2196 PR fortran/69834
2197 * gfortran.dg/select_type_1.f03: Change error for overlapping
2198 TYPE IS cases.
2199 * gfortran.dg/select_type_36.f03: New test.
2200
66ccff98
EB
22012016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2202
2203 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2204
15876cee
TK
22052016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2206
2207 PR fortran/78021
2208 * gfortran.dg/string_length_3.f90: New test.
2209
574284e9
AV
22102016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2211
574284e9
AV
2212 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2213
22142016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2215
2216 PR fortran/43366
2217 PR fortran/57117
2218 PR fortran/61337
2219 * gfortran.dg/alloc_comp_class_5.f03: New test.
2220 * gfortran.dg/class_allocate_21.f90: New test.
2221 * gfortran.dg/class_allocate_22.f90: New test.
2222 * gfortran.dg/realloc_on_assign_27.f08: New test.
2223
20276dc9
JL
22242016-10-21 Jeff Law <law@redhat.com>
2225
2226 * PR tree-optimization/71947
2227 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2228 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2229 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2230
f7503699
KV
22312016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2232
2233 * gcc.dg/ipa/vrp5.c: New test.
2234 * gcc.dg/ipa/vrp6.c: New test.
2235
5be6b295
WD
22362016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2237
2238 * gcc.target/aarch64/test_frame_17.c: New test.
2239
c82bc7ed
WD
22402016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2241
2242 * gcc.target/aarch64/test_frame_17.c: New test.
2243
67a6cac7
AP
22442016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2245
2246 PR preprocessor/71681
2247 * gcc.dg/cpp/pr71681-1.c: New testcase
2248 * gcc.dg/cpp/pr71681-2.c: Likewise
2249 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2250 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2251 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2252 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2253
8e6982f7
JJ
22542016-10-21 Jakub Jelinek <jakub@redhat.com>
2255
9c4c8b7b
JJ
2256 PR target/78057
2257 * gcc.target/i386/pr78057.c: New test.
2258
8e6982f7
JJ
2259 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2260
de514d40
PT
22612016-10-21 Paul Thomas <pault@gcc.gnu.org>
2262
2263 PR fortran/69566
2264 * gfortran.dg/select_type_37.f03: New test.
2265
1d64ceb0
SKS
22662016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2267
2268 PR target/71627
2269 * gcc.target/avr/pr71627.c: New test
2270
85729229
EB
22712016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2272
2273 * gcc.target/sparc/overflow-1.c: New test.
2274 * gcc.target/sparc/overflow-2.c: Likewise.
2275 * gcc.target/sparc/overflow-3.c: Likewise.
2276
d17f2c3b
AV
22772016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2278
2279 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2280 effective target.
2281
0d47cee6
KT
22822016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2283
2284 PR rtl-optimization/78038
2285 * gcc.target/aarch64/pr78038.c: New test.
2286
a20d03c8
RB
22872016-10-21 Richard Biener <rguenther@suse.de>
2288
2289 PR tree-optimization/78051
2290 * g++.dg/torture/pr78051.C: New testcase.
2291
f3ecd50f
BE
22922016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2293
2294 * c-c++-common/wdate-time.c: Restored test case.
2295 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2296
fceabe50
JJ
22972016-10-20 Jakub Jelinek <jakub@redhat.com>
2298
2299 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2300
f56ea76e
UB
23012016-10-20 Uros Bizjak <ubizjak@gmail.com>
2302
2303 PR target/78037
2304 * gcc.target/i386/pr78037.c: New test.
2305
2c35bbe1
EB
23062016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2307
2308 * gcc.target/visium/overflow8.c: New.
2309 * gcc.target/visium/overflow16.c: Likewise.
2310 * gcc.target/visium/overflow32: Likewise.
2311
28df8730
MM
23122016-10-20 Michael Matz <matz@suse.de>
2313
2314 * gcc.dg/loop-split.c: New test.
2315 * gcc.dg/tree-ssa/ifc-9.c: Update.
2316 * gcc.dg/tree-ssa/ifc-10.c: Update.
2317
6c1a9e41
RB
23182016-10-20 Richard Biener <rguenther@suse.de>
2319
2320 * gcc.dg/graphite/pr35356-1.c: Update.
2321
a2923dba
PC
23222016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2323
2324 PR c++/77446
2325 * g++.dg/cpp1y/pr77446.C: New.
2326
2066ef6a
PK
23272016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2328
2329 PR tree-optimization/53979
2330 * gcc.dg/pr53979-1.c: New test-case.
2331 * gcc.dg/pr53979-2.c: Likewise.
2332
4c712374
BE
23332016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2334
2335 * c-c++-common/Wint-in-bool-context-2.c: New test.
2336
bdcf8e7c
JD
23372016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2338
2339 * gfortran.dg/dtio_17.f90: Fix test.
2340
ec1748d4
AH
23412016-10-19 Aldy Hernandez <aldyh@redhat.com>
2342
2343 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2344 * gcc.dg/Walloca-2.c: Same.
2345
b70f0b0c
AH
23462016-10-19 Aldy Hernandez <aldyh@redhat.com>
2347
2348 * gcc.dg/Wvla-1.c: Rename to...
2349 * gcc.dg/Wvla-larger-than-1.c: ...this.
2350 * gcc.dg/Wvla-2.c: Rename to...
2351 * gcc.dg/Wvla-larger-than-2.c: ...this.
2352 * gcc.dg/Wvla-3.c: Rename to...
2353 * gcc.dg/Walloca-11.c.: ...this.
2354 * gcc.dg/wvla-[1-7].c: Rename to:
2355 * gcc.dg/Wvla-[1-7].c: ...this.
2356
cbb22e61
BC
23572016-10-19 Bin Cheng <bin.cheng@arm.com>
2358
2359 PR tree-optimization/78005
2360 * gcc.dg/vect/pr78005.c: New.
2361 * gcc.target/i386/l_fma_float_1.c: Revise test.
2362 * gcc.target/i386/l_fma_float_2.c: Ditto.
2363 * gcc.target/i386/l_fma_float_3.c: Ditto.
2364 * gcc.target/i386/l_fma_float_4.c: Ditto.
2365 * gcc.target/i386/l_fma_float_5.c: Ditto.
2366 * gcc.target/i386/l_fma_float_6.c: Ditto.
2367 * gcc.target/i386/l_fma_double_1.c: Ditto.
2368 * gcc.target/i386/l_fma_double_2.c: Ditto.
2369 * gcc.target/i386/l_fma_double_3.c: Ditto.
2370 * gcc.target/i386/l_fma_double_4.c: Ditto.
2371 * gcc.target/i386/l_fma_double_5.c: Ditto.
2372 * gcc.target/i386/l_fma_double_6.c: Ditto.
2373
a023f8c8
TS
23742016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2375
2376 PR tree-optimization/78024
2377 * gcc.dg/goacc/loop-processing-1.c: New file.
2378
d9700bdb
RB
23792016-10-19 Richard Biener <rguenther@suse.de>
2380
2381 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2382
902cb7b1
KN
23832016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2384
2385 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2386 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2387 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2388 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2389 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2390 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2391 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2392 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2393 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2394 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2395 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2396 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2397 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2398 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2399 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2400 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2401 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2402 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2403 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2404 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2405 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2406 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2407 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2408 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2409 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2410 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2411 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2412 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2413 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2414 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2415 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2416 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2417 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2418 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2419 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2420 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2421 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2422 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2423 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2424 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2425 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2426 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2427 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2428 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2429 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2430 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2431 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2432 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2433 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2434 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2435 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2436 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2437 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2438 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2439 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2440 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2441 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2442 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2443 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2444 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2445 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2446 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2447 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2448 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2449 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2450 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2451 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2452 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2453 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2454 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2455 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2456 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2457 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2458 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2459 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2460 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2461 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2462 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2463 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2464 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2465 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2466 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2467 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2468 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2469 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2470 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2471 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2472 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2473 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2474 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2475 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2476 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2477 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2478 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2479 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2480 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2481 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2482 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2483 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2484 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2485 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2486 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2487 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2488 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2489 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2490 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2491 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2492 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2493 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2494 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2495 * gcc.target/powerpc/vsu/vsu.exp: New file.
2496
5cb96b6a
UB
24972016-10-18 Uros Bizjak <ubizjak@gmail.com>
2498
2499 PR target/77991
2500 * gcc.target/i386/pr77991.c: New test.
2501
f5de494c
MF
25022016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2503
2504 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2505 LTO is used.
2506
e5163ec1
SKS
25072016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2508
5cb96b6a 2509 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2510
b64e8239
RB
25112016-10-18 Richard Biener <rguenther@suse.de>
2512
2513 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2514 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2515 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2516 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2517 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2518 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2519 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2520 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2521 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2522 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2523 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2524 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2525 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2526 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2527 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2528 * gcc.dg/pr68217.c: Likewise.
2529 * gcc.dg/predict-9.c: Likewise.
2530 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2531 * gcc.dg/predict-1.c: Likewise.
2532
c680ada5
JD
25332016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2534
2535 * gfortran.dg/dtio_17.f90: New test.
2536
7fd4f180
KV
25372016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2538
2539 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2540
718625ad
KV
25412016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2542
2543 * gcc.dg/ipa/vrp4.c: New test.
2544
735b8f9f
KV
25452016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2546
2547 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2548 * gcc.dg/torture/pr39074.c: Likewise.
2549
86f98087
EB
25502016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2551
2552 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2553 * gnat.dg/trampoline4.adb: Minor tweak.
2554
a929f266
BS
25552016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2556
2557 PR tree-optimization/77916
2558 * gcc.dg/torture/pr77916.c: New.
2559
4acf2055
SK
25602016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2561
2562 PR fortran/77978
2563 * gfortran.dg/pr77978_1.f90: New test.
2564 * gfortran.dg/pr77978_2.f90: Ditto.
2565 * gfortran.dg/pr77978_3.f90: Ditto.
2566
871267e1
PT
25672016-10-17 Paul Thomas <pault@gcc.gnu.org>
2568
2569 PR fortran/61420
2570 PR fortran/78013
2571 * gfortran.dg/proc_ptr_49.f90: New test.
2572
fd9593e9
BE
25732016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2574
2575 PR target/77308
2576 * gcc.target/arm/pr77308.c: New test.
2577
d32d4176
DE
25782016-10-17 David Edelsohn <dje.gcc@gmail.com>
2579
2580 * lib/target-supports.exp
2581 (check_effective_target_floatn_nx_runtime): Return 0 for
2582 powerpc*-ibm-aix*.
2583
dca2910c
AP
25842016-10-17 Andrew Pinski <apinski@cavium.com>
2585
2586 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2587 long instead of long.
2588 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2589 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2590 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2591 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2592 * gcc.target/aarch64/pr68102_1.c: Likewise.
2593 * gcc.target/aarch64/target_attr_3.c: Likewise.
2594
44b00dbc
RB
25952016-10-17 Richard Biener <rguenther@suse.de>
2596
2597 PR tree-optimization/77988
2598 * gcc.dg/torture/pr77988.c: New testcase.
2599
89b80c42
PK
26002016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2601
2602 * gcc.dg/pr71636-1.c: New test-case.
2603 * gcc.dg/pr71636-2.c: Likewise.
2604
4c640e26
EB
26052016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2606
2607 * gnat.dg/trampoline3.adb: New test.
2608 * gnat.dg/trampoline4.adb: Likewise.
2609
6c0347f6
JD
26102016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2611
2612 * gfortran.dg/dtio_16.f90: New test.
2613
d0d48a06
EB
26142016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2615
2616 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2617 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2618 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2619
baa33d83
EB
26202016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2621
2622 * gcc.target/sparc/popc.c: Rename to...
2623 * gcc.target/sparc/popc-1.c: ...this.
2624 * gcc.target/sparc/popc-2.c: New test.
2625
523ee218
JD
26262016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2627
2628 PR fortran/77972
2629 * gfortran.dg/unexpected_eof_4.f90: New test.
2630
c04d4ede
JB
26312016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2632
31a84d4a
AP
2633 PR libfortran/48587
2634 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2635
064ed55a
JJ
26362016-10-14 Jakub Jelinek <jakub@redhat.com>
2637
9a822fc7
JJ
2638 PR middle-end/77959
2639 * gfortran.dg/pr77959.f90: New test.
2640
064ed55a
JJ
2641 DR 1511 - const volatile variables and ODR
2642 * g++.dg/DRs/dr1511-1.C: New test.
2643 * g++.dg/DRs/dr1511-2.C: New test.
2644
2579762a
EB
26452016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2646
2647 * gnat.dg/debug7.adb (dg-options): Remove -g.
2648 * gnat.dg/debug8.adb (dg-options): Add -margs.
2649 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2650
6d59425d
RB
26512016-10-14 Richard Biener <rguenther@suse.de>
2652
2653 PR tree-optimization/77979
2654 * gcc.dg/torture/pr77979.c: New testcase.
2655
43f66d6e
ML
26562016-10-14 Martin Liska <mliska@suse.cz>
2657
2658 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2659 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2660 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2661
cb3ac867
UB
26622016-10-14 Uros Bizjak <ubizjak@gmail.com>
2663
2664 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2665 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2666 * gcc.dg/torture/pr77937-2.c: Likewise.
2667
14cf71a0
EB
26682016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2669
2670 * gnat.dg/lto15.adb: Adjust.
2671 * gnat.dg/lto16.adb: Likewise.
2672 * gnat.dg/lto17.adb: Likewise
2673 * gnat.dg/lto18.ad[sb]: New test.
2674 * gnat.dg/lto18_pkg.ads: New helper.
2675 * gnat.dg/lto19.adb: New test.
2676 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2677 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2678 * gnat.dg/lto20.adb: New test.
2679 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2680
6fd9c6f4
AV
26812016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2682
2683 * gfortran.dg/coarray_38.f90: Expect error message.
2684
01f44038
KT
26852016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2686
2687 * gcc.target/aarch64/spellcheck_1.c: New test.
2688 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2689 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2690 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2691 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2692 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2693
253abb2a
AS
26942016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2695
2696 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2697
a2695319
BS
26982016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2699
2700 PR tree-optimization/77937
2701 * gcc.dg/torture/pr77937-1.c: New.
2702 * gcc.dg/torture/pr77937-2.c: New.
2703
14a2c9aa
JM
27042016-10-13 Jakub Jelinek <jakub@redhat.com>
2705
2706 * g++.dg/cpp1z/inline-var1.C: New test.
2707 * g++.dg/cpp1z/inline-var1a.C: New test.
2708 * g++.dg/cpp1z/inline-var1.h: New file.
2709 * g++.dg/cpp1z/inline-var2.C: New test.
2710 * g++.dg/cpp1z/inline-var3.C: New test.
2711 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2712 uninitialized const.
2713
6c95388f 27142016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2715
ee7fa2e3
SL
2716 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2717 Xscale is specified, not just -march.
2718 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2719 is incompatible with Xscale.
18d34307 2720
96032047
MS
27212016-10-13 Martin Sebor <msebor@redhat.com>
2722
2723 PR c++/71912
2724 * g++.dg/ext/flexary4.C: Adjust.
2725 * g++.dg/ext/flexary5.C: Same.
2726 * g++.dg/ext/flexary9.C: Same.
2727 * g++.dg/ext/flexary19.C: New test.
2728 * g++.dg/ext/flexary18.C: New test.
2729 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2730 regression test.
5cb96b6a
UB
2731 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2732 Avoid generating a flexible array member in an array.
96032047 2733
5b1548fd
MS
27342016-10-13 Martin Sebor <msebor@redhat.com>
2735
2736 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2737 to placate -Wformat on targets where the type is not int.
2738
7810c4eb
DM
27392016-10-13 David Malcolm <dmalcolm@redhat.com>
2740
2741 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2742 in INSN_LOCATION.
2743
fcd27666
BC
27442016-10-13 Bin Cheng <bin.cheng@arm.com>
2745
2746 * gcc.target/i386/l_fma_float_1.c: Revise test.
2747 * gcc.target/i386/l_fma_float_2.c: Ditto.
2748 * gcc.target/i386/l_fma_float_3.c: Ditto.
2749 * gcc.target/i386/l_fma_float_4.c: Ditto.
2750 * gcc.target/i386/l_fma_float_5.c: Ditto.
2751 * gcc.target/i386/l_fma_float_6.c: Ditto.
2752 * gcc.target/i386/l_fma_double_1.c: Ditto.
2753 * gcc.target/i386/l_fma_double_2.c: Ditto.
2754 * gcc.target/i386/l_fma_double_3.c: Ditto.
2755 * gcc.target/i386/l_fma_double_4.c: Ditto.
2756 * gcc.target/i386/l_fma_double_5.c: Ditto.
2757 * gcc.target/i386/l_fma_double_6.c: Ditto.
2758
b8a4b8c8
BC
27592016-10-13 Bin Cheng <bin.cheng@arm.com>
2760
2761 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2762
328ba117
BC
27632016-10-13 Bin Cheng <bin.cheng@arm.com>
2764
2765 * gcc.dg/vect/vect-98.c: Refine test case.
2766 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2767 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2768 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2769
1a1ab05e
JJ
27702016-10-13 Jakub Jelinek <jakub@redhat.com>
2771
2772 PR c/77946
2773 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2774
27947670
ML
27752016-10-13 Martin Liska <mliska@suse.cz>
2776
2777 PR tree-optimization/77943
2778 * g++.dg/tree-ssa/pr77943.C: New test.
2779
92c5266b
AV
27802016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2781
2782 PR fortran/72832
2783 * gfortran.dg/allocate_with_source_22.f03: New test.
2784 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2785 fail.
2786
90bca4ed
TP
27872016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2788
2789 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2790 * gcc.target/arm/movsi_movw.c: Likewise.
2791 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2792 directive to work on big endian targets.
2793
0011af7b
KV
27942016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2795
2796 * gcc.dg/tree-ssa/evrp6.c: New test.
2797
859e95ab
SB
27982016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2799
2800 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2801 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2802 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2803
2934018d
SB
28042016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2805
2806 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2807 * gcc.target/powerpc/warn-2.c: Ditto.
2808
f92d1522
RS
28092016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2810
2811 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2812 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2813 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2814 for -mmsa.
2815 * gcc.target/mips/msa.c: New test.
2816 * gcc.target/mips/msa-builtins.c: Likewise.
2817 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2818 (check_effective_target_mips_msa_runtime): Likewise.
2819 (check_effective_target_mips_msa): Likewise.
2820 (add_options_for_mips_msa): Likewise.
2821 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2822 (check_effective_target_vect_intfloat_cvt): Likewise.
2823 (check_effective_target_vect_uintfloat_cvt): Likewise.
2824 (check_effective_target_vect_floatint_cvt): Likewise.
2825 (check_effective_target_vect_floatuint_cvt): Likewise.
2826 (check_effective_target_vect_shift): Likewise.
2827 (check_effective_target_vect_shift_char): Likewise.
2828 (check_effective_target_vect_long): Likewise.
2829 (check_effective_target_vect_float): Likewise.
2830 (check_effective_target_vect_double): Likewise.
2831 (check_effective_target_vect_long_long): Likewise.
2832 (check_effective_target_vect_perm): Likewise.
2833 (check_effective_target_vect_perm_byte): Likewise.
2834 (check_effective_target_vect_perm_short): Likewise.
2835 (check_effective_target_vect_sdot_qi): Likewise.
2836 (check_effective_target_vect_udot_qi): Likewise.
2837 (check_effective_target_vect_sdot_hi): Likewise.
2838 (check_effective_target_vect_udot_hi): Likewise.
2839 (check_effective_target_vect_pack_trunc): Likewise.
2840 (check_effective_target_vect_unpack): Likewise.
2841 (check_effective_target_vect_hw_misalign): Likewise.
2842 (check_effective_target_vect_condition): Likewise.
2843 (check_effective_target_vect_cond_mixed): Likewise.
2844 (check_effective_target_vect_char_mult): Likewise.
2845 (check_effective_target_vect_short_mult): Likewise.
2846 (check_effective_target_vect_int_mult): Likewise.
2847 (check_effective_target_vect_extract_even_odd): Likewise.
2848 (check_effective_target_vect_interleave): Likewise.
2849 (check_vect_support_and_set_flags): Check if the target supports MSA
2850 and append to the list of EFFECTIVE_TARGETS.
2851
0bfd099c
RB
28522016-10-12 Richard Biener <rguenther@suse.de>
2853
2854 PR debug/77947
2855 * g++.dg/torture/pr77947.C: New testcase.
2856
b4a9ef2f
PMR
28572016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2858
2859 * gnat.dg/debug8.adb: New testcase.
2860
c0dbd22d
PMR
28612016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2862
2863 * gnat.dg/debug9.adb: New testcase.
2864
8a7c91cd
RB
28652016-10-12 Richard Biener <rguenther@suse.de>
2866
2867 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2868 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2869 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2870
7dc2f5f1
RB
28712016-10-12 Richard Biener <rguenther@suse.de>
2872
2873 PR tree-optimization/77920
2874 * gcc.dg/torture/pr77920.c: New testcase.
2875
70f6d5e1
JJ
28762016-10-12 Jakub Jelinek <jakub@redhat.com>
2877
4a8b97cb
JJ
2878 PR tree-optimization/77929
2879 * gcc.c-torture/compile/pr77929.c: New test.
2880
70f6d5e1
JJ
2881 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2882 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2883 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2884 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2885 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2886 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2887 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2888 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2889 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2890
4803de58
EB
28912016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2892
2893 * gcc.target/sparc/setcc-4.c: Adjust.
2894 * gcc.target/sparc/setcc-5.c: Likewise.
2895 * gcc.target/sparc/setcc-6.c: Likewise.
2896 * gcc.target/sparc/setcc-7.c: Likewise.
2897 * gcc.target/sparc/setcc-8.c: Likewise.
2898 * gcc.target/sparc/setcc-9.c: Likewise.
2899 * gcc.target/sparc/setcc-10.c: Delete.
2900
f6cf4810
SK
29012016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2902
2903 PR fortran/77942
2904 * gfortran.dg/pr77942.f90
2905
8e8c2744
FR
29062016-10-11 Fritz Reese <fritzoreese@gmail.com>
2907
2908 * gfortran.dg/dec_math.f90: New testsuite.
2909
ddefad9a
SKS
29102016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2911
2912 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2913 (main): Declare j as i32 instead of int.
2914
e7b08761
TP
29152016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2916
2917 PR testsuite/PR77710
2918 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2919 target triplet instead of *-*-*-*.
2920
9fd7cd44
EB
29212016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2922
2923 * gnat.dg/unchecked_convert10.adb: New test.
2924 * gnat.dg/unchecked_convert11.adb: Likewise.
2925 * gnat.dg/unchecked_convert12.adb: Likewise.
2926
ff7e7ee0
EB
29272016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2928
2929 * gcc.target/sparc/cbcond-1.c: New test.
2930 * gcc.target/sparc/cbcond-2.c: Likewise.
2931 * gcc.target/sparc/movcc-1.c: Likewise.
2932 * gcc.target/sparc/movcc-2.c: Likewise.
2933 * gcc.target/sparc/setcc-1.c: Adjust.
2934 * gcc.target/sparc/setcc-2.c: Likewise.
2935 * gcc.target/sparc/setcc-3.c: Likewise.
2936 * gcc.target/sparc/setcc-4.c: Likewise.
2937 * gcc.target/sparc/setcc-5.c: Likewise.
2938 * gcc.target/sparc/setcc-6.c: New test.
2939 * gcc.target/sparc/setcc-7.c: Likewise.
2940 * gcc.target/sparc/setcc-8.c: Likewise.
2941 * gcc.target/sparc/setcc-9.c: Likewise.
2942 * gcc.target/sparc/setcc-10.c: Likewise.
2943
d30078b8
JL
29442016-10-10 Jeff Law <law@redhat.com>
2945
2946 PR tree-optimization/71947
2947 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2948 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2949 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2950 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2951 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2952 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2953
5f869266
TK
29542016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2955
2956 PR fortran/77915
2957 * gfortran.dg/matmul_11.f90: New test.
2958
174e0b00
JW
29592016-10-10 Jiong Wang <jiong.wang@arm.com>
2960
2961 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2962 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2963 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2964 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2965 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2966 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2967 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2968 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2969 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2970 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2971 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2972 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2973 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2974 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2975 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2976 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2977 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2978 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2979 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2980 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2981 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2982 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2983 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2984 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2985 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2986 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2987 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2988 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2989 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2990 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2991 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2992 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2993 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2994 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2995 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2996 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2997 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2998 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2999 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3000 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3001 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3002 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3003 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3004 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3005 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3006 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3007 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3008 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3009 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3010 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3011 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3012 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3013 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3014 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3015 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3016 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3017 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3018 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3019 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3020
4bc63138
JW
30212016-10-10 Jiong Wang <jiong.wang@arm.com>
3022
3023 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3024 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3025 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3026 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3027 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3028 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3029 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3030 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3031 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3032 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3033 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3034 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3035 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3036 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3037
8f3edb07
JW
30382016-10-10 Jiong Wang <jiong.wang@arm.com>
3039
3040 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3041 Enable AArch64.
3042 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3043 vdup*_laneq.
3044 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3045 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3046 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3047 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3048
6e49f922
JW
30492016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3050 Jiong Wang <jiong.wang@arm.com>
3051
3052 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3053 AArch64 support.
3054 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3055 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3056 AArch64 targets.
3057 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3058 AArch64 targets.
3059 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3060 targets.
3061 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3062
41683e1a
EB
30632016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3064
3065 * gnat.dg/specs/vfa.ads: New test.
3066
6e49f922 30672016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3068
3069 * gnat.dg/inline13.ad[sb]: New test.
3070 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3071
55cfd746
EB
30722016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3073
3074 * gnat.dg/biased_subtype.adb: New test.
3075
4dfb8a2a
JJ
30762016-10-09 Jakub Jelinek <jakub@redhat.com>
3077
3078 PR tree-optimization/77901
3079 * gcc.c-torture/compile/pr77901.c: New test.
3080
67b97478
PK
30812016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3082
3083 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3084 * gcc.dg/ipa/propalign-2.c: Likewise
3085 * gcc.dg/ipa/propalign-3.c: Likewise.
3086 * gcc.dg/ipa/propalign-4.c: Likewise.
3087 * gcc.dg/ipa/propalign-5.c: Likewise.
3088
7bad794a
JJ
30892016-10-08 Jakub Jelinek <jakub@redhat.com>
3090
81b02905
JJ
3091 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3092
ee19ef45
JJ
3093 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3094
7bad794a
JJ
3095 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3096 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3097
56d3a930
FR
30982016-10-07 Fritz Reese <fritzoreese@gmail.com>
3099
3100 * gfortran.dg/dec_union_11.f90: New testcase.
3101
45e2bf2e
NS
31022016-10-07 Nathan Sidwell <nathan@acm.org>
3103
3104 PR c++/66443
3105 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3106 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3107 * g++.dg/cpp1y/pr66443-cxx14.C: New
3108 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3109 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3110
be845b04
JJ
31112016-10-07 Jakub Jelinek <jakub@redhat.com>
3112
3113 * g++.dg/cpp0x/addressof1.C: New test.
3114 * g++.dg/cpp0x/addressof2.C: New test.
3115
08213983
MM
31162016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3117
3118 * gcc.target/powerpc/float128-type-1.c: New test to check that
3119 PowerPC 64-bit Linux enables -mfloat128-type by default.
3120 * gcc.target/powerpc/float128-type-2.c: Likewise.
3121 * gcc.target/powerpc/float128-mix.c: Change error message to
3122 reflect that __ibm128 is now #define'ed to be long double.
3123
bd845c14
SK
31242016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3125
3126 PR fortran/77406
3127 * gfortran.dg/pr77406.f90: New test.
3128 * gfortran.dg/assumed_type_3.f90: Update error messages.
3129 * gfortran.dg/defined_operators_1.f90: Ditto.
3130 * gfortran.dg/generic_26.f90: Ditto.
3131 * gfortran.dg/generic_7.f90: Ditto.
3132 * gfortran.dg/gomp/udr5.f90: Ditto.
3133 * gfortran.dg/gomp/udr7.f90: Ditto.
3134 * gfortran.dg/interface_1.f90: Ditto.
3135 * gfortran.dg/interface_37.f90: Ditto.
3136 * gfortran.dg/interface_5.f90: Ditto.
3137 * gfortran.dg/interface_6.f90: Ditto.
3138 * gfortran.dg/interface_7.f90
3139 * gfortran.dg/no_arg_check_3.f90
3140 * gfortran.dg/operator_5.f90
3141 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3142
c09c4992
BE
31432016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3144
3145 PR c++/77700
3146 * c-c++-common/Wint-in-bool-context.c: Update test.
3147
d7f336f8
RB
31482016-10-07 Richard Biener <rguenther@suse.de>
3149
3150 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3151 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3152
a9172bf3
MP
31532016-10-07 Marek Polacek <polacek@redhat.com>
3154
3155 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3156
8a14afd0
BS
31572016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3158
3159 PR c++/69733
3160 * c-c++-common/pr69733.c: New test.
3161 * gcc.dg/pr69733.c: New test.
3162 * gcc.target/i386/pr69733.c: New test.
3163
d4bd4646
MP
31642016-10-07 Marek Polacek <polacek@redhat.com>
3165
3166 PR c++/77803
3167 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3168
a93cdc5c
JJ
31692016-10-07 Jakub Jelinek <jakub@redhat.com>
3170
3171 PR tree-optimization/77664
3172 * gcc.dg/tree-ssa/pr77664.c: New test.
3173 * gcc.dg/pr77664.c: New test.
3174
31752016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3176
3177 * gfortran.dg/pr69955.f90: New test.
3178
ac193ee7
LK
31792016_10-06 Louis Krupp <louis.krupp@zoho.com>
3180
3181 PR fortran/57910
3182 * gfortran.dg/pr57910.f90: New test.
3183
342cfb3e
JJ
31842016-10-06 Jakub Jelinek <jakub@redhat.com>
3185
3186 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3187 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3188
48057089
KV
31892016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3190
3191 PR tree-optimization/77862
3192 * gcc.dg/pr77862.c: New test.
3193
65b25c9b
KV
31942016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3195
3196 * gcc.dg/tree-ssa/evrp4.c: New test.
3197
f3127685
JL
31982016-10-06 Jeff Law <law@redhat.com>
3199
3200 PR tree-optimization/71661
3201 * gcc.dg/tree-ssa/pr71661.c: New test.
3202
b3972588
RB
32032016-10-06 Richard Biener <rguenther@suse.de>
3204
3205 PR tree-optimization/77855
3206 * gcc.dg/torture/pr77855.c: New testcase.
3207
139dc3c6 32082016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3209 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3210
3211 * g++.dg/other/pr77759.C: New test.
3212
37f6a157
RB
32132016-10-06 Richard Biener <rguenther@suse.de>
3214
3215 PR tree-optimization/77839
3216 * gcc.dg/torture/pr77839.c: New testcase.
3217
f779aeb8
MP
32182016-10-06 Marek Polacek <polacek@redhat.com>
3219
3220 * g++.dg/cpp1z/init-statement9.C: New test.
3221
eee8f0b0
AS
32222016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3223
3224 * gcc.target/i386/pcommit-1.c: Deleted.
3225 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3226 * gcc.target/i386/sse-13.c: Ditto.
3227 * gcc.target/i386/sse-14.c: Ditto.
3228 * gcc.target/i386/sse-22.c: Ditto.
3229 * gcc.target/i386/sse-23.c: Ditto.
3230 * g++.dg/other/i386-2.C: Ditto.
3231
b48042bb
UB
32322016-10-05 Uros Bizjak <ubizjak@gmail.com>
3233
3234 * gcc.target/i386/pr77833.c: Require int128 effective target.
3235
50b01e1d
SK
32362016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3237
3238 PR fortran/58991
3239 PR fortran/58992
3240 * gfortran.dg/associate_22.f90: New test.
3241
908b8296
FR
32422016-10-05 Fritz Reese <fritzoreese@gmail.com>
3243
3244 * gfortran.dg/dec_union_9.f90: New testcase.
3245 * gfortran.dg/dec_union_10.f90: New testcase.
3246
87582521
JJ
32472016-10-05 Jakub Jelinek <jakub@redhat.com>
3248
2e69f143
JJ
3249 PR sanitizer/66343
3250 * gcc.dg/pch/pr66343-3.c: New test.
3251 * gcc.dg/pch/pr66343-3.hs: New file.
3252
87582521
JJ
3253 PR sanitizer/66343
3254 * gcc.dg/pch/pr66343-1.c: New test.
3255 * gcc.dg/pch/pr66343-1.hs: New file.
3256 * gcc.dg/pch/pr66343-2.c: New test.
3257 * gcc.dg/pch/pr66343-2.hs: New file.
3258
700fff34
BE
32592016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3260
3261 * c-c++-common/Wint-in-bool-context.c: Update test.
3262
17a9e380
MP
32632016-10-05 Marek Polacek <polacek@redhat.com>
3264
3265 * g++.dg/cpp1z/init-statement1.C: New test.
3266 * g++.dg/cpp1z/init-statement2.C: New test.
3267 * g++.dg/cpp1z/init-statement3.C: New test.
3268 * g++.dg/cpp1z/init-statement4.C: New test.
3269 * g++.dg/cpp1z/init-statement5.C: New test.
3270 * g++.dg/cpp1z/init-statement6.C: New test.
3271 * g++.dg/cpp1z/init-statement7.C: New test.
3272 * g++.dg/cpp1z/init-statement8.C: New test.
3273
6e48e779
LK
32742016-10-05 Louis Krupp <louis.krupp@zoho.com>
3275
3276 PR fortran/67524
3277 * gfortran.dg/pr67524.f90: New test.
3278
04a32443
JJ
32792016-10-05 Jakub Jelinek <jakub@redhat.com>
3280
3281 PR sanitizer/77823
3282 * c-c++-common/ubsan/shift-9.c: New test.
3283
743a9cf7
SKS
32842016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3285
3286 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3287 of int if __SIZEOF_INT__ is less than 4 bytes.
3288
a40278c3
JD
32892016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3290
3291 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3292 * gfortran.dg/class_array_20.f03: Likewise.
3293 * gfortran.dg/class_array_21.f03: Likewise.
3294 * gfortran.dg/finalize_29.f08: Likewise.
3295 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3296
39bb7d01
RB
32972016-10-05 Richard Biener <rguenther@suse.de>
3298
3299 PR middle-end/77826
3300 * gcc.dg/torture/pr77826.c: New testcase.
3301
eeb57981
RB
33022016-10-05 Richard Biener <rguenther@suse.de>
3303
3304 * gcc.dg/fold-copysign-1.c: New testcase.
3305
f9018d75
AS
33062016-10-05 Andreas Schwab <schwab@suse.de>
3307
3308 * g++.dg/pr49847-2.C: Remove.
3309
7e8000b3
PMR
33102016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3311
3312 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3313
54f84ca9
RB
33142016-10-05 Richard Biener <rguenther@suse.de>
3315
3316 PR middle-end/55152
3317 * gcc.dg/pr55152-2.c: New testcase.
3318
17beda50
JD
33192016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3320
3321 * gfortran.dg/dtio_15.f90: New test.
3322
1c84b798
ILT
33232016-10-04 Ian Lance Taylor <iant@golang.org>
3324
3325 * gcc.dg/split-7.c: New test.
3326
7ec39552
MS
33272016-10-04 Martin Sebor <msebor@redhat.com>
3328
3329 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3330 %lc directive to wint_t to silence -Wformat warnings on targets
3331 where the latter is a distinct type such as long.
3332
8ff04ff9
MS
33332016-10-04 Martin Sebor <msebor@redhat.com>
3334
3335 PR c++/77804
3336 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3337
bfecd57c
JJ
33382016-10-04 Jakub Jelinek <jakub@redhat.com>
3339
f72da967
JJ
3340 PR c++/77791
3341 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3342
bfecd57c
JJ
3343 * g++.dg/other/java3.C: Remove.
3344 * g++.dg/other/java1.C: Remove.
3345 * g++.dg/other/error12.C: Remove.
3346 * g++.dg/other/java2.C: Remove.
3347 * g++.dg/warn/Wnvdtor.C: Remove.
3348 * g++.dg/lookup/java1.C: Remove.
3349 * g++.dg/lookup/java2.C: Remove.
3350 * g++.dg/ext/pr34829.C: Remove.
3351 * g++.dg/ext/java-3.C: Remove.
3352 * g++.dg/ext/java-1.C: Remove.
3353 * g++.dg/ext/java-2.C: Remove.
3354 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3355
fe8b1e83
DG
33562016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3357
3358 PR tree-optimization/77808
3359 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3360
078b5aab
RB
33612016-10-04 Richard Biener <rguenther@suse.de>
3362
3363 PR tree-optimization/77399
3364 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3365
2b568899
RB
33662016-10-04 Richard Biener <rguenther@suse.de>
3367
3368 PR middle-end/77833
3369 * gcc.target/i386/pr77833.c: New testcase.
3370
0a4e5cf3
JL
33712016-09-26 Jeff Law <law@redhat.com>
3372
3373 PR tree-optimization/71550
3374 PR tree-optimization/71403
3375 * gcc.c-torture/execute/pr71550.c: New test.
3376
d07b0a23
SKS
33772016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3378
3379 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3380 option.
3381
b44a42cf
KT
33822016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3383
3384 Revert
3385 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3386
3387 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3388
f41f1ceb
MP
33892016-10-03 Marek Polacek <polacek@redhat.com>
3390
3391 * g++.dg/cpp0x/nullptr37.C: New test.
3392
1633d3b9
BE
33932016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3394
3395 * c-c++-common/Wint-in-bool-context.c: Update test.
3396
2c8e3a1d
JJ
33972016-10-02 Jakub Jelinek <jakub@redhat.com>
3398
3399 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3400 earlier.
3401 * g++.dg/charset/asm2.c (memmove): Likewise.
3402 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3403 * g++.dg/tls/diag-4.C (foo): Likewise.
3404 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3405 dg-warning, fix up regex.
3406 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3407 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3408 * g++.old-deja/g++.mike/net31.C: Likewise.
3409 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3410 for C++17.
3411 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3412 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3413
f00b6283
RB
34142016-10-01 Richard Biener <rguenther@suse.de>
3415
3416 PR middle-end/77798
3417 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3418
0f0565b1
AV
34192016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3420
3421 PR fortran/77663
3422 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3423
c58823a0
JJ
34242016-10-01 Jakub Jelinek <jakub@redhat.com>
3425
3426 PR c/77490
3427 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3428 Add dg-prune-output directive.
3429
e3228a50
JD
34302016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3431
3432 PR fortran/66643
3433 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3434 * gfortran.fortran-torture/compile/write.f90: Update test.
3435
e70bbc6f
MW
34362016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3437
3438 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3439 arm_fp16_alternative_ok as the required effective target.
3440 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3441 -mfp16-format=alternative to the dg-options directive and remove
3442 the dg-add-options directive.
3443
c39747d2
FR
34442016-09-30 Fritz Reese <fritzoreese@gmail.com>
3445
3446 PR fortran/77764
3447 * gfortran.dg/dec_union_8.f90: New testcase.
3448
00074dd8
FR
34492016-09-30 Fritz Reese <fritzoreese@gmail.com>
3450
3451 PR fortran/77782
3452 * gfortran.dg/dec_structure_16.f90: New testcase.
3453
26f391e8
AV
34542016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3455
3456 * gfortran.dg/coarray_allocate_10.f08: New test.
3457 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3458
fa16a271
KT
34592016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3460
3461 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3462
f334c828
RB
34632016-09-30 Richard Biener <rguenther@suse.de>
3464
3465 PR tree-optimization/77399
3466 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3467
76e3ec9c
SL
34682016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3469
871267e1 3470 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3471 -fdelete-null-pointer-checks explicit.
3472 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3473 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3474 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3475 * gcc.dg/pic-1.c: Require fpic target support.
3476 * gcc.dg/pic-2.c: Likewise.
3477
a2c6e7f2
JJ
34782016-09-29 Jakub Jelinek <jakub@redhat.com>
3479
3480 Implement P0001R1 - C++17 removal of register storage class specifier
3481 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3482 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3483 C++17.
3484 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3485 keyword if not __SSE2__.
3486 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3487 C++17.
3488 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3489 register keywords.
3490 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3491 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3492 no_erroneous_warning): Expect new warnings for C++17.
3493 * g++.dg/warn/register-var-2.C (f): Likewise.
3494 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3495 * g++.dg/parse/linkage2.C (foo): Likewise.
3496 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3497 keyword on parameters for C++17.
3498 * g++.dg/cpp1z/register1.C: New test.
3499 * g++.dg/cpp1z/register2.C: New test.
3500 * g++.dg/cpp1z/register3.C: New test.
3501
4ab76933
UB
35022016-09-29 Uros Bizjak <ubizjak@gmail.com>
3503
3504 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3505 * gcc.target/i386/avx2-check.h (main): Ditto.
3506 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3507 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3508 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3509 * gcc.target/i386/avx512er-check.h (main): Ditto.
3510 * gcc.target/i386/avx512f-check.h (main): Ditto.
3511 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3512 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3513 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3514
2488ebe5
UB
35152016-09-29 Uros Bizjak <ubizjak@gmail.com>
3516
3517 PR target/77756
3518 * gcc.target/i386/pr77756.c: New test.
3519
4d258d09
MP
35202016-09-29 Marek Polacek <polacek@redhat.com>
3521
3522 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3523
a9087411
MP
35242016-09-29 Marek Polacek <polacek@redhat.com>
3525
3526 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3527 C++14.
3528
fa0a064a
ML
35292016-09-29 Martin Liska <mliska@suse.cz>
3530
3531 * objc/execute/construct1.m: New test.
3532
0ce1ecc7
RB
35332016-09-29 Richard Biener <rguenther@suse.de>
3534
3535 PR tree-optimization/77768
3536 * gcc.dg/torture/pr77768.c: New testcase.
3537
da186c1f
RB
35382016-09-28 Richard Biener <rguenther@suse.de>
3539
3540 PR middle-end/77407
3541 * gcc.dg/pr77407.c: New testcase.
3542
d657e995
RB
35432016-09-29 Richard Biener <rguenther@suse.de>
3544
3545 PR middle-end/55152
3546 * gcc.dg/pr55152.c: New testcase.
3547 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3548
cadf6296
RO
35492016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3550
3551 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3552 (dg-options): Remove -m32.
3553
88000fd1
MS
35542016-09-28 Martin Sebor <msebor@redhat.com>
3555
3556 PR middle-end/77721
3557 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3558
0c172974
JD
35592016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3560
3561 PR libgfortran/77707
3562 * gfortran.dg/inquire_17.f90: New test.
3563
4b390698
JJ
35642016-09-28 Jakub Jelinek <jakub@redhat.com>
3565
3566 PR c++/77467
3567 * g++.dg/cpp1y/constexpr-77467.C: New test.
3568
2b1b5938
MS
35692016-09-28 Martin Sebor <msebor@redhat.com>
3570
3571 PR c/77762
3572 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3573 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3574 (test_sprintf_p_const): Adjust line numbers to avoid failures
3575 introduced in r240503.
3576
30dc6ee9
MS
35772016-09-28 Martin Sebor <msebor@redhat.com>
3578
3579 PR middle-end/77683
3580 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3581
7d290e93
BE
35822016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3583
fcf32bad
BE
3584 PR c++/77748
3585 * g++.dg/pr77550.C: Avoid undefined behavior.
3586
7d290e93
BE
3587 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3588
912d9ec3
WD
35892016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3590
3591 * gcc.dg/strlenopt-20.c: Update test.
3592 * gcc.dg/strlenopt-21.c: Likewise.
3593 * gcc.dg/strlenopt-22.c: Likewise.
3594 * gcc.dg/strlenopt-22g.c: Likewise.
3595 * gcc.dg/strlenopt-26.c: Likewise.
3596 * gcc.dg/strlenopt-5.c: Likewise.
3597 * gcc.dg/strlenopt-7.c: Likewise.
3598 * gcc.dg/strlenopt-9.c: Likewise.
3599
459bcfb0
JJ
36002016-09-27 Jakub Jelinek <jakub@redhat.com>
3601
6e39060a
JJ
3602 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3603
8ca33347
JJ
3604 * g++.dg/cpp1z/lambda-this1.C: New test.
3605 * g++.dg/cpp1z/lambda-this2.C: New test.
3606
459bcfb0
JJ
3607 PR c++/77722
3608 * g++.dg/ubsan/return-4.C: New test.
3609 * g++.dg/ubsan/return-5.C: New test.
3610 * g++.dg/ubsan/return-6.C: New test.
3611
20fba714
JW
36122016-09-27 Jiong Wang <jiong.wang@arm.com>
3613
3614 * lib/target-supports.exp
3615 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3616 in function comment.
3617
bebe0086
ML
36182016-09-27 Martin Liska <mliska@suse.cz>
3619
3620 PR gcov-profile/46266
3621 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3622 considered.
3623
59896334
RB
36242016-09-27 Richard Biener <rguenther@suse.de>
3625
3626 PR tree-optimization/77745
3627 * g++.dg/torture/pr77745.C: New testcase.
3628
f0d355dc
RB
36292016-09-27 Richard Biener <rguenther@suse.de>
3630
3631 PR tree-optimization/77478
3632 * gcc.dg/torture/pr77478.c: New testcase.
3633
8c9434c2
ML
36342016-09-27 Martin Liska <mliska@suse.cz>
3635
3636 PR gcov-profile/7970
3637 PR gcov-profile/16855
3638 PR gcov-profile/44779
3639 * g++.dg/gcov/pr16855.C: New test.
3640
511d092e
SKS
36412016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3642
3643 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3644
f2e0c4e1
JJ
36452016-09-27 Jakub Jelinek <jakub@redhat.com>
3646
3647 PR fortran/77666
3648 * gfortran.dg/gomp/pr77666.f90: New test.
3649
3a4228ba
KV
36502016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3651
3652 PR ipa/77677
3653 * gcc.dg/torture/pr77677-2.c: New test.
3654
a184e37f
SK
36552016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3656
3657 PR fortran/77420
3658 * gfortran.dg/pr77420_1.f90: New test.
3659 * gfortran.dg/pr77420_2.f90: Ditto.
3660 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3661 * gfortran.dg/pr77420_4.f90: this file.
3662
8be59d19
KV
36632016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3664
3665 PR middle-end/77719
3666 * gfortran.dg/pr77719.f90: New test.
3667
991075a4
TP
36682016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3669
3670 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3671 singular form of byte when quantity is unknown.
991075a4 3672
c6147dc4
MP
36732016-09-26 Marek Polacek <polacek@redhat.com>
3674
3675 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3676
5cc6c41c
ML
36772016-09-26 Martin Liska <mliska@suse.cz>
3678
3679 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3680 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3681 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3682 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3683 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3684 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3685 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3686 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3687 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3688
81fea426
MP
36892016-09-26 Marek Polacek <polacek@redhat.com>
3690
3691 PR c/7652
3692 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3693 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3694 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3695 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3696 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3697 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3698 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3699 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3700 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3701 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3702 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3703 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3704 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3705 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3706 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3707 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3708 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3709 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3710 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3711 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3712 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3713 * c-c++-common/attr-fallthrough-1.c: New test.
3714 * c-c++-common/attr-fallthrough-2.c: New test.
3715 * g++.dg/cpp0x/fallthrough1.C: New test.
3716 * g++.dg/cpp0x/fallthrough2.C: New test.
3717 * g++.dg/cpp1z/fallthrough1.C: New test.
3718 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3719 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3720 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3721 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3722
9b597c1f
SK
37232016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3724
12a813c1 3725 PR fortran/77429
9b597c1f
SK
3726 * gfortran.dg/pr77429.f90: New test.
3727
f1c7e7f1
SK
37282016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3729
3730 PR fortran/77694
3731 * gfortran.dg/pr77694.f90: New test.
3732
50c6dd20
OE
37332016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3734
3735 PR target/51244
3736 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3737
540b039e
DH
37382016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3739
3740 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3741 for 32-bit mode.
3742
cfd161bf
DH
37432016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3744
3745 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3746 for 32-bit mode.
3747
9a2300e9
MP
37482016-09-24 Marek Polacek <polacek@redhat.com>
3749
3750 PR c/77490
3751 * c-c++-common/Wbool-operation-1.c: New test.
3752 * gcc.dg/Wbool-operation-1.c: New test.
3753
34d567d1
FR
37542016-09-23 Fritz Reese <fritzoreese@gmail.com>
3755
3756 * gfortran.dg/dec_static_1.f90: New.
3757 * gfortran.dg/dec_static_2.f90: New.
3758 * gfortran.dg/dec_static_3.f90: New.
3759 * gfortran.dg/dec_static_4.f90: New.
3760
4a8d4422
JD
37612016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3762
3763 PR fortran/48298
3764 * gfortran.dg/negative_unit_check.f90: Update test.
3765 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3766
90ef45cb
DV
37672016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3768
3769 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3770 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3771 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3772 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3773 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3774 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3775 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3776
e0535922
MS
37772016-09-23 Martin Sebor <msebor@redhat.com>
3778
3779 PR testsuite/77713
3780 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3781 assuming long double is bigger than double.
3782
d664d76d
JJ
37832016-09-23 Jakub Jelinek <jakub@redhat.com>
3784
3785 Implement P0138R2, C++17 construction rules for enum class values
3786 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3787
3b31f720
DM
37882016-09-23 David Malcolm <dmalcolm@redhat.com>
3789
3790 PR preprocessor/77672
3791 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3792 expected multiline output from first warning to reflect change
3793 in r240434.
3794
592459bf
TP
37952016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3796
3797 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3798
0af06385
BE
37992016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3800 Tom de Vries <tom@codesourcery.com>
3801
3802 PR testsuite/77411
3803 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3804
8f01b67a
MP
38052016-09-23 Marek Polacek <polacek@redhat.com>
3806
3807 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3808 * c-c++-common/gomp/atomic-13.c: Likewise.
3809 * c-c++-common/gomp/atomic-14.c: Likewise.
3810 * c-c++-common/pr60439.c: Remove invalid code.
3811 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3812 * g++.dg/expr/bitfield5.C: Likewise.
3813 * g++.dg/expr/bitfield6.C: Likewise.
3814 * g++.dg/expr/bool1.C: Likewise.
3815 * g++.dg/expr/bool3.C: Likewise.
3816 * g++.dg/expr/lval3.C: Likewise.
3817 * g++.dg/expr/lval4.C: Likewise.
3818 * g++.old-deja/g++.jason/bool5.C: Likewise.
3819
bbd6fcf3
DM
38202016-09-23 David Malcolm <dmalcolm@redhat.com>
3821
3822 PR preprocessor/77672
3823 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3824 (test_terminator_location): New function.
3825
113d06a4
RB
38262016-09-23 Richard Biener <rguenther@suse.de>
3827
3828 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3829
cab9e1df
MW
38302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3831
3832 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3833 -march=armv8.2-a+fp16 when supported by the hardware.
3834 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3835 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3836 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3837 semi-colons to a macro invocations.
3838 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3839 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3840 defined.
3841 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3842 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3843 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3844 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3845 defined.
3846 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3847 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3848 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3849 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3850 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3851 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3852 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3853 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3854 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3855 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3856 defined.
3857 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3858 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3859 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3860 defined.
3861 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3862 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3863 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3864 defined.
3865 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3866 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3867 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3868 defined.
3869 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3870 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3871 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3872 defined. Also fix some white-space.
3873 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3874 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3875 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3876 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3877 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3878 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3879 defined. Also fix some long lines and white-space.
3880 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3881 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3882 defined. Also fix some long lines and white-space.
3883 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3884 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3885 defined.
3886 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3887 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3888 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3889 defined.
3890 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3891 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3892 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3893 defined.
3894 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3895 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3896 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3897 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3898 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3899 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3900 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3901 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3902 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3903 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3904 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3905 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3906 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3907 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3908 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3909 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3910 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3911 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3912 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3913
da9b2e69
JW
39142016-09-23 Jiong Wang <jiong.wang@arm.com>
3915 Matthew Wahab <matthew.wahab@arm.com>
3916
3917 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3918 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3919 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3920 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3921 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3922 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3923 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3924 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3925 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3926 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3927 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3928 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3929 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3930 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3931 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3932 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3933 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3934 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3935 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3936 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3937 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3938 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3939 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3940 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3941 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3942 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3943 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3944 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3945 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3946 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3947 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3948 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3949 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3950 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3951 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3952 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3953 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3954
785cf02f
MW
39552016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3956
3957 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3958 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3959 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3960 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3961 support.
3962
1e401340
KV
39632016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3964
3965 PR ipa/77677
3966 * gcc.dg/torture/pr77677.c: New test.
3967
8ed3eeac
AV
39682016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3969
3970 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3971 here now.
3972
55a9b91b
MW
39732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3974
3975 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3976 options. Add tests for float16x4_t and float16x8_t.
3977
64c744b9
DV
39782016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3979
3980 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3981 * gcc.target/s390/risbg-ll-2.c: Ditto.
3982 * gcc.target/s390/risbg-ll-3.c: Ditto.
3983
d403b8d4
MW
39842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3985
3986 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3987 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3988
576987fc
DV
39892016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3990
3991 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3992 output to the simplified instructions.
3993
4ffc8099
MW
39942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3995
3996 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3997 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3998
b1a970a5
MW
39992016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4000
4001 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4002 (FP16_SUPPORTED): New
4003 (expected-hfloat-16x4): Make conditional on __fp16 support.
4004 (expected-hfloat-16x8): Likewise.
4005 (vdup_n_f16): Disable for non-AArch64 targets.
4006 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4007 conditional on FP16_SUPPORTED.
4008 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4009 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4010 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4011 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4012 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4013 for testing __fp16.
4014 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4015 conditional on FP16_SUPPORTED.
4016 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4017 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4018
50df9464
MW
40192016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4020
4021 * gcc.target/arm/short-vfp-1.c: New.
4022
536b9f42
MW
40232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4024
4025 * gcc.target/arm/attr-fp16-arith-1.c: New.
4026
1b9e31cf
MW
40272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4028
4029 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4030 New.
4031 (add_options_for_arm_v8_2a_fp16_neon): New.
4032 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4033 (add_options_for_arm_arch_v8_2a): Auto-generate.
4034 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4035 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4036 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4037 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4038 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4039 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4040 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4041
a5b42ee7
MW
40422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4043
4044 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4045 arm_fp16_alternative_ok.
4046 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4047 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4048 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4049 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4050 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4051 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4052 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4053 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4054 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4055 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4056 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4057 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4058 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4059 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4060 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4061 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4062 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4063 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4064 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4065 arm_fp16_alternative_ok.
4066 * lib/target-supports.exp
4067 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4068 (check_effective_target_arm_fp16_alternative_ok): New.
4069 (check_effective_target_arm_fp16_none_ok_nocache): New.
4070 (check_effective_target_arm_fp16_none_ok): New.
4071
fcbc975b
ML
40722016-09-23 Martin Liska <mliska@suse.cz>
4073
4074 * gcc.dg/ipa/pr77653.c: Replace adress
4075 with address.
4076
1822b732
ML
40772016-09-23 Martin Liska <mliska@suse.cz>
4078
4079 * gcc.target/i386/movbe-4.c: New test.
4080
fab18cc4
ML
40812016-09-23 Martin Liska <mliska@suse.cz>
4082
4083 * gcc.target/i386/crc32-5.c: New test.
4084
e70f01b5
ML
40852016-09-23 Martin Liska <mliska@suse.cz>
4086
4087 * gcc.target/i386/pr71652.c: New test.
4088 * gcc.target/i386/pr71652-2.c: New test.
4089 * gcc.target/i386/pr71652-3.c: New test.
4090
f2e81d05
JJ
40912016-09-23 Jakub Jelinek <jakub@redhat.com>
4092
4093 * lib/gcc-dg.exp (process-message): Support relative line number
4094 notation - .+4 or .-1 etc.
4095 * gcc.dg/dg-test-1.c: New test.
4096
ed30d2a6
MS
40972016-09-22 Martin Sebor <msebor@redhat.com>
4098
4099 PR target/77676
4100 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4101 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4102 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4103 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4104
1c681c7b
UB
41052016-09-22 Uros Bizjak <ubizjak@gmail.com>
4106
4107 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4108 * gcc.dg/ifcvt-2.c: Ditto.
4109 * gcc.dg/zero_bits_compound-1.c: Ditto.
4110 * gcc.dg/zero_bits_compound-1.c: Ditto.
4111 * gcc.dg/pr40550.c: Simplify target selectors.
4112 Use dg-additional-options.
4113 * gcc.dg/pr47893.c: Ditto.
4114 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4115 additional options for 32-bit x86 targets.
4116 * gcc.dg/pr70955.c: Move to ...
4117 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4118
67cf0a53
PC
41192016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4120
4121 PR c++/61019
4122 * g++.dg/cpp0x/pr61019.C: New.
4123
0ee70cc0
AV
41242016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4125 Terry Guo <terry.guo@arm.com>
4126
4127 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4128 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4129 * gcc.target/arm/pure-code/pure-code.exp: New.
4130
43639d2c
UB
41312016-09-22 Uros Bizjak <ubizjak@gmail.com>
4132
4133 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4134 Remove SSE effective target requirement.
4135
a608d15b
PC
41362016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4137
4138 PR c++/71979
4139 * g++.dg/cpp0x/pr71979.C: New.
4140
d94a7ab4
BE
41412016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4142
4143 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4144
a13f439f
ML
41452016-09-22 Martin Liska <mliska@suse.cz>
4146
4147 PR ipa/77653
4148 * gcc.dg/ipa/pr77653.c: New test.
4149
cf352092
JJ
41502016-09-22 Jakub Jelinek <jakub@redhat.com>
4151
4152 PR fortran/77665
4153 * gfortran.dg/gomp/pr77665.f90: New test.
4154
a8de3002
PT
41552016-09-22 Paul Thomas <pault@gcc.gnu.org>
4156
4157 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4158 * gfortran.dg/dtio_13.f90: New test.
4159
39abef62
LK
41602016-09-21 Louis Krupp <louis.krupp@zoho.com>
4161
4162 PR fortran/66107
4163 * gfortran.dg/pr66107.f90: New test.
4164
4a2bb7fc
ILT
41652016-09-21 Ian Lance Taylor <iant@golang.org>
4166
4167 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4168 with call to builtin delete function.
4169
5f84cee2
JM
41702016-09-21 Joseph Myers <joseph@codesourcery.com>
4171
4172 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4173 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4174 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4175 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4176 tests.
4177
fe01a41a
UB
41782016-09-21 Uros Bizjak <ubizjak@gmail.com>
4179
4180 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4181
2e1c20b1
JJ
41822016-09-21 Jakub Jelinek <jakub@redhat.com>
4183
4184 PR c++/77651
4185 * g++.dg/cpp1z/aligned-new6.C: New test.
4186
de4c144a
MW
41872016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4188
4189 * gcc.target/arm/fp16-aapcs-3.c: New.
4190 * gcc.target/arm/fp16-aapcs-4.c: New.
4191 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4192 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4193 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4194 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4195
44fc7854
BE
41962016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4197
4198 PR tree-optimization/77550
4199 * g++.dg/pr77550.C: New test.
4200
bc084f84
GJL
42012016-09-21 Georg-Johann Lay <avr@gjlay.de>
4202
4203 PR target/77326
4204 * gcc.target/avr/torture/pr77326.c: New test.
4205
c075003a
LK
42062016-09-21 Louis Krupp <louis.krupp@zoho.com>
4207
4208 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4209
6811ea79
RB
42102016-09-21 Richard Biener <rguenther@suse.de>
4211
4212 PR tree-optimization/77648
4213 * gcc.dg/torture/pr77648-1.c: New testcase.
4214 * gcc.dg/torture/pr77648-2.c: Likewise.
4215
f955c4c4
RB
42162016-09-21 Richard Biener <rguenther@suse.de>
4217 Jakub Jelinek <jakub@redhat.com>
4218
4219 PR tree-optimization/77621
4220 * gcc.dg/pr77621.c: New testcase.
4221
096506bb
PT
42222016-09-21 Paul Thomas <pault@gcc.gnu.org>
4223
4224 PR fortran/77657
4225 * gfortran.dg/dtio_12.f90: New test.
4226
37d168ae
SKS
42272016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4228
4229 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4230
66454000
KV
42312016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4232
4233 PR tree-optimization/72835
4234 * gcc.dg/tree-ssa/pr72835.c: New test.
4235
88d0c3f0
MS
42362016-09-20 Martin Sebor <msebor@redhat.com>
4237
4238 PR middle-end/49905
4239 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4240 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4241 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4242 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4243 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4244 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4245 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4246
a03df1d5
KV
42472016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4248
4249 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4250 arguments/compare will be optimized away.
4251 * gcc.dg/torture/ftrapv-1.c: Likewise.
4252
8bc5448f
KV
42532016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4254
4255 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4256 will be optimized away.
4257 * gcc.dg/ipa/vrp1.c: New test.
4258 * gcc.dg/ipa/vrp2.c: New test.
4259 * gcc.dg/ipa/vrp3.c: New test.
4260
973625a0
KV
42612016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4262
4263 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4264 does the same transformation.
4265 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4266 * gcc.dg/tree-ssa/evrp1.c: New test.
4267 * gcc.dg/tree-ssa/evrp2.c: New test.
4268 * gcc.dg/tree-ssa/evrp3.c: New test.
4269 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4270 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4271 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4272 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4273 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4274 foling now happens early.
4275 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4276 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4277 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4278 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4279 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4280
9b1ba33c
UB
42812016-09-20 Uros Bizjak <ubizjak@gmail.com>
4282
4283 PR target/77621
4284 * gcc.target/i386/pr77621.c: New test.
4285 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4286 pattern, loop should vectorize with -mtune=atom.
4287
f5bd4ad8
MO
42882016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4289 Jakub Jelinek <jakub@redhat.com>
4290
4291 PR testsuite/63299
4292 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4293 instead of delete.
4294
7d9cf801
JJ
42952016-09-20 Jakub Jelinek <jakub@redhat.com>
4296
b912f962
JJ
4297 PR c++/77626
4298 * g++.dg/other/pr77626.C: New test.
4299
eaf1ece1
JJ
4300 PR c++/77638
4301 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4302
590b62e9
JJ
4303 PR c++/77637
4304 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4305
7d9cf801
JJ
4306 PR middle-end/77624
4307 * c-c++-common/pr77624-1.c: New test.
4308 * c-c++-common/pr77624-2.c: New test.
4309
3aebb6ff
AV
43102016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4311
4312 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4313 of digits expected.
4314
b5bbe47b
RB
43152016-09-20 Richard Biener <rguenther@suse.de>
4316
4317 PR tree-optimization/77646
4318 * gcc.dg/torture/pr77646.c: New testcase.
4319
144a96e4
BE
43202016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4321
4322 PR c++/77434
4323 * c-c++-common/Wint-in-bool-context.c: New test.
4324
1f2071fa
JM
43252016-09-19 Joseph Myers <joseph@codesourcery.com>
4326
4327 * gcc.dg/cr-decimal-dig-1.c: New test.
4328
63012d9a
JM
43292016-09-19 Joseph Myers <joseph@codesourcery.com>
4330
4331 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4332 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4333 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4334 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4335
02410826
VM
43362016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4337
4338 PR rtl-optimization/77416
4339 * gcc.target/powerpc/pr77416.c: New.
4340
6101a7ab
PP
43412016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4342
4343 PR c++/77639
4344 * g++.dg/template/error-recovery4.C: New test.
4345
1993ff76
BC
43462016-09-19 Bin Cheng <bin.cheng@arm.com>
4347
4348 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4349
5fa9e644
KT
43502016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4351
4352 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4353 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4354
fc15d9ec
JJ
43552016-09-19 Jakub Jelinek <jakub@redhat.com>
4356 Jan Hubicka <jh@suse.cz>
4357
4358 PR target/77587
4359 * gcc.dg/pr77587.c: New test.
4360 * gcc.dg/pr77587a.c: New file.
4361
3c9f5092
AV
43622016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4363
4364 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4365 * gfortran.dg/coarray_38.f90:
4366 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4367 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4368 * gfortran.dg/coarray_allocate_7.f08: New test.
4369 * gfortran.dg/coarray_allocate_8.f08: New test.
4370 * gfortran.dg/coarray_allocate_9.f08: New test.
4371 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4372 new caf_register.
4373 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4374 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4375 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4376 get_by_refs.
4377 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4378 * gfortran.dg/coarray_lock_7.f90: Same.
4379 * gfortran.dg/coarray_poly_5.f90: Same.
4380 * gfortran.dg/coarray_poly_6.f90: Same.
4381 * gfortran.dg/coarray_poly_7.f90: Same.
4382 * gfortran.dg/coarray_poly_8.f90: Same.
4383 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4384
e79e6763
FR
43852016-09-19 Fritz Reese <fritzoreese@gmail.com>
4386
4387 PR fortran/77584
4388 * gfortran.dg/dec_structure_15.f90: New testcase.
4389
ae527639
RB
43902016-09-19 Richard Biener <rguenther@suse.de>
4391
4392 PR middle-end/77605
4393 * gcc.dg/torture/pr77605.c: New testcase.
4394
cdf060f8
LK
43952016-09-18 Louis Krupp <louis.krupp@zoho.com>
4396
4397 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4398
b720e919
JH
43992016-09-17 Jan Hubicka <hubicka@ucw.cz>
4400
4401 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4402 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4403 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4404 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4405 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4406 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4407 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4408 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4409 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4410 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4411 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4412
bdabae39
KY
44132016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4414
4415 * gcc.target/i386/pr68633.c: Fix expected result.
4416
493ba820
LK
44172016-09-17 Louis Krupp <louis.krupp@gmail.com>
4418
4419 PR fortran/68078
4420 * gfortran.dg/pr68078.f90: New test.
4421 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4422
9a42726b
BS
44232016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4424
4425 PR target/77613
4426 * gcc.target/powerpc/swaps-p8-25.c: New.
4427
e7d61178
JJ
44282016-09-16 Jakub Jelinek <jakub@redhat.com>
4429
8f03e02f
JJ
4430 PR c++/77482
4431 * g++.dg/cpp0x/constexpr-77482.C: New test.
4432
e80cb545
JJ
4433 PR c++/77379
4434 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4435 thunk offsets.
4436 * g++.dg/abi/abi-tag23a.C: Likewise.
4437
1c2f613f
JJ
4438 PR c++/77338
4439 * g++.dg/cpp0x/decltype-77338.C: New test.
4440
e7d61178
JJ
4441 PR c++/77375
4442 * g++.dg/cpp0x/mutable1.C: New test.
4443
8d987deb
SK
44442016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4445
4446 PR fortran/77612
4447 * gfortran.dg/pr77612.f90: New test.
4448
2c3d35a6
SKS
44492016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4450
4451 * gcc.dg/torture/pr70421.c: Require int32plus.
4452
e43163ae
JJ
44532016-09-16 Jakub Jelinek <jakub@redhat.com>
4454
bcf0905a
JJ
4455 PR middle-end/77475
4456 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4457
e43163ae
JJ
4458 PR target/77526
4459 * gcc.target/i386/pr77526.c: New test.
4460
7d704548
JJ
44612016-09-16 Jakub Jelinek <jakub@redhat.com>
4462 Eric Botcazou <ebotcazou@adacore.com>
4463
4464 PR middle-end/77594
4465 * gcc.target/i386/pr77594.c: New test.
4466
902d624f
LK
44672016-09-15 Louis Krupp <louis.krupp@zoho.com>
4468
4469 PR fortran/69963
4470 * gfortran.dg/misplaced_implicit_character.f90: New test.
4471
7e16ce79
BC
44722016-09-15 Bin Cheng <bin.cheng@arm.com>
4473
4474 PR tree-optimization/77503
4475 * gcc.dg/vect/pr77503.c: New test.
4476
7c05f5c4
RB
44772016-09-15 Richard Biener <rguenther@suse.de>
4478
4479 PR middle-end/77544
4480 * c-c++-common/torture/pr77544.c: New testcase.
4481
76ff80fb
JJ
44822016-09-15 Jakub Jelinek <jakub@redhat.com>
4483
4484 PR middle-end/77475
4485 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4486 * gcc.dg/march-generic.c: Likewise.
4487 * gcc.target/i386/spellcheck-options-1.c: New test.
4488 * gcc.target/i386/spellcheck-options-2.c: New test.
4489 * gcc.target/i386/spellcheck-options-3.c: New test.
4490 * gcc.target/i386/spellcheck-options-4.c: New test.
4491
5560d026
CLT
44922016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4493
4494 PR fortran/72743
4495 * gfortran.dg/goacc/pr72743.f90: New test.
4496
5334f733
RB
44972016-09-15 Richard Biener <rguenther@suse.de>
4498
4499 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4500
d08615f2
RB
45012016-09-15 Richard Biener <rguenther@suse.de>
4502
4503 PR tree-optimization/77514
4504 * gcc.dg/torture/pr77514.c: New testcase.
4505
28ca05f0
JJ
45062016-09-14 Jakub Jelinek <jakub@redhat.com>
4507
4508 PR c++/77549
4509 * g++.dg/lookup/pr77549.C: New test.
4510
20a1e5b8
MP
45112016-09-14 Marek Polacek <polacek@redhat.com>
4512
4513 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4514 * c-c++-common/gomp/atomic-13.c: Likewise.
4515 * c-c++-common/gomp/atomic-14.c: Likewise.
4516 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4517 * g++.dg/cpp1z/bool-increment1.C: New test.
4518 * c-c++-common/pr60439.c: Add dg-warning.
4519 * g++.dg/expr/bitfield4.C: Likewise.
4520 * g++.dg/expr/bitfield5.C: Likewise.
4521 * g++.dg/expr/bitfield6.C: Likewise.
4522 * g++.dg/expr/bool1.C: Likewise.
4523 * g++.dg/expr/bool3.C: Likewise.
4524 * g++.dg/expr/lval3.C: Likewise.
4525 * g++.dg/expr/lval4.C: Likewise.
4526 * g++.old-deja/g++.jason/bool5.C: Likewise.
4527 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4528 * g++.dg/other/error18.C: Likewise.
4529 * g++.dg/gomp/atomic-14.C: Likewise.
4530
0761f6bf
NS
45312016-09-14 Nathan Sidwell <nathan@acm.org>
4532
4533 PR c++/77539
4534 * g++.dg/cpp1y/pr77539.C: New.
4535
13cddbc1
CL
45362016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4537
4538 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4539 dg-require.
4540 * g++.dg/ext/builtin_alloca.C: Likewise.
4541 * g++.dg/template/spec35.C: Likewise.
4542 * gcc.dg/builtins-68.c: Likewise.
4543 * gcc.misc-tests/gcov-13.c: Likewise.
4544 * gcc.misc-tests/gcov-14.c: Likewise.
4545
a90638d4
JM
45462016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4547
4548 * gfortran.dg/dec_structure_14.f90: New testcase.
4549
5ba4a08c
JJ
45502016-09-14 Jakub Jelinek <jakub@redhat.com>
4551
4552 PR sanitizer/68260
4553 * c-c++-common/tsan/pr68260.c: New test.
4554
a713b234
JS
45552016-09-13 Joe Seymour <joe.s@somniumtech.com>
4556
4557 PR target/70713
4558 * gcc.target/msp430/function-attributes-1.c: New test.
4559 * gcc.target/msp430/function-attributes-2.c: New test.
4560 * gcc.target/msp430/function-attributes-3.c: New test.
4561
96032047
MS
45622015-04-18 Martin Sebor <msebor@redhat.com>
4563
4564 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4565 of non-nul characters.
4566 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4567
ea8661cd
JJ
45682016-09-13 Jakub Jelinek <jakub@redhat.com>
4569
9952908a
JJ
4570 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4571 * g++.dg/cpp1z/gen-attrs1.C: New test.
4572
63cdb7a0
JJ
4573 PR tree-optimization/77454
4574 * gcc.dg/pr77454.c: New test.
4575
ea8661cd
JJ
4576 PR c++/77553
4577 * g++.dg/cpp1y/constexpr-77553.C: New test.
4578
254830ba
DM
45792016-09-13 David Malcolm <dmalcolm@redhat.com>
4580
4581 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4582 (test_show_locus): Replace rich_location::add_fixit_insert calls
4583 with add_fixit_insert_before and add_fixit_insert_after.
4584
42763690
JM
45852016-09-13 Jason Merrill <jason@redhat.com>
4586 Tom de Vries <tom@codesourcery.com>
4587
4588 PR c++/77427
4589 * g++.dg/pr77427.C: New test.
4590
c8798f2c
ML
45912016-09-13 Martin Liska <mliska@suse.cz>
4592
4593 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4594 effective target.
4595 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4596 * lib/target-supports.exp: Define the new target.
4597
54700e2e
AP
45982016-09-12 Andrew Pinski <apinski@cavium.com>
4599
4600 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4601 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4602
e1d55bf7
UB
46032016-09-12 Uros Bizjak <ubizjak@gmail.com>
4604
4605 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4606 variable arguments.
4607 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4608 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4609 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4610 variable argument.
4611 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4612 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4613
54dcdb88
BE
46142016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4615
4616 PR c++/77496
4617 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4618 * g++.dg/ext/pr77496.C: New test.
4619 * g++.dg/warn/pr77496.C: New test.
4620
d1463eb9
DM
46212016-09-12 David Malcolm <dmalcolm@redhat.com>
4622
4623 PR c/72858
4624 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4625 to preserve conversion chars, and to preserve prefix information.
4626 * gcc.dg/format/pr72858.c: New test case.
4627
217fabad
SK
46282016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4629
4630 * gfortran.dg/pr77507.f90: Move to ...
4631 * gfortran.dg/ieee/pr77507.f90: here.
4632
a1cd04ac
JH
46332016-08-09 Jan Hubicka <hubicka@ucw.cz>
4634
4635 PR ipa/61159
4636 * compile/pr61159.c: New testcase
4637
e3912107
JH
46382016-08-09 Jan Hubicka <hubicka@ucw.cz>
4639
4640 PR ipa/64316
4641 * gcc.dg/ipa/pr63416.c: New testcase.
4642
739d9339
PT
46432016-09-10 Paul Thomas <pault@gcc.gnu.org>
4644 Steven G. Kargl <kargl@gcc.gnu.org>
4645
4646 PR fortran/77532
cc3135b6 4647 * gfortran.dg/dtio_11.f90: new test.
739d9339 4648
fb7c40dd
SK
46492016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4650
4651 PR fortran/77507
4652 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4653 * gfortran.dg/c_assoc_4.f90: Ditto.
4654
5b28efbb
TV
46552016-09-10 Tom de Vries <tom@codesourcery.com>
4656
4657 PR C/71602
4658 * c-c++-common/va-arg-va-list-type.c: New test.
4659
9d0a9bb4
PB
46602016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4661
4662 PR rtl-optimization/77289
4663 * gcc.target/powerpc/pr77289.c: New test.
4664
3f0177e7
MS
46652016-09-09 Martin Sebor <msebor@redhat.com>
4666
4667 PR c/77520
4668 PR c/77521
4669 * gcc.dg/pr77520.c: New test.
4670 * gcc.dg/pr77521.c: New test.
4671
e81e83d0
SK
46722016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4673
4674 PR fortran/77506
4675 * gfortran.dg/pr77506.f90: New test.
4676
8a92685e
SK
46772016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4678
4679 PR fortran/77507
4680 * gfortran.dg/pr77507.f90: New test.
4681
c65248cb
JM
46822016-09-09 Joseph Myers <joseph@codesourcery.com>
4683
4684 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4685
2cf0ff98
SK
46862016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4687 Louis Krupp <lkrupp@gcc.gnu.org>
4688
4689 PR fortran/69514
4690 * gfortran.dg/pr69514_1.f90: New test.
4691 * gfortran.dg/pr69514_2.f90: New test.
4692
8ebc1e0f
JJ
46932016-09-08 Jakub Jelinek <jakub@redhat.com>
4694
20b6cf01
JJ
4695 PR fortran/77500
4696 * gfortran.dg/gomp/pr77500.f90: New test.
4697
8ebc1e0f
JJ
4698 PR fortran/77516
4699 * gfortran.dg/gomp/pr77516.f90: New test.
4700
34718542
JJ
47012016-09-07 Jakub Jelinek <jakub@redhat.com>
4702
4703 PR middle-end/77475
4704 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4705 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4706 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4707 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4708 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4709 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4710
e5106e27
DM
47112016-09-07 David Malcolm <dmalcolm@redhat.com>
4712
4713 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4714 "substring-locations.h".
4715
ca235a85
RB
47162016-09-07 Richard Biener <rguenther@suse.de>
4717
4718 PR c/77450
4719 * c-c++-common/vector-subscript-8.c: Move ..
4720 * gcc.dg/pr77450.c: ... here.
4721
0076b5dc 47222016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4723
4724 PR libgfortran/77393
4725 * gfortran.dg/fmt_f0_2.f90: Update test.
4726 * gfortran.dg/fmt_f0_3.f90: New test.
4727
6ac7322b
DH
47282016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4729
4730 PR debug/77389
4731 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4732 in dg-options.
4733
4734 PR debug/57519
4735 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4736
8eb9e049
JJ
47372016-09-06 Jakub Jelinek <jakub@redhat.com>
4738
4739 PR target/69255
4740 * gcc.target/i386/pr69255-1.c: New test.
4741 * gcc.target/i386/pr69255-2.c: New test.
4742 * gcc.target/i386/pr69255-3.c: New test.
4743
47442016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4745
4746 PR c/77336
4747 * gcc.dg/format/miss-7.c: New test.
4748
e6cb85d4
UB
47492016-09-06 Uros Bizjak <ubizjak@gmail.com>
4750
4751 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4752
7fe76f6a
ML
47532016-09-06 Martin Liska <mliska@suse.cz>
4754
4755 PR gcov-profile/77378
4756 PR gcov-profile/77466
4757 * gcc.dg/profile-update-warning.c: New test.
4758
209b636e
RB
47592016-09-06 Richard Biener <rguenther@suse.de>
4760
4761 PR tree-optimization/77479
4762 * gcc.dg/torture/pr77479.c: New testcase.
4763
b772a565
RB
47642016-09-06 Richard Biener <rguenther@suse.de>
4765
4766 PR c/77450
4767 * c-c++-common/vector-subscript-7.c: Adjust.
4768 * c-c++-common/vector-subscript-8.c: New testcase.
4769
a8c07037
SKS
47702016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4771
4772 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4773
0ce48391
JJ
47742016-09-05 Jakub Jelinek <jakub@redhat.com>
4775
de9188e0
JJ
4776 PR target/77476
4777 * gcc.target/i386/avx512f-pr77476.c: New test.
4778 * gcc.target/i386/avx512bw-pr77476.c: New test.
4779 * gcc.target/i386/avx512dq-pr77476.c: New test.
4780
c76f7809
JJ
4781 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4782 Update comment to mention also avx512f.
4783
0ce48391
JJ
4784 PR sanitizer/77396
4785 * g++.dg/asan/pr77396-2.C: New test.
4786
8a27cf73
UB
47872016-09-05 Uros Bizjak <ubizjak@gmail.com>
4788
4789 PR rtl-optimization/77452
4790 * gcc.target/i386/pr77452.c: New test.
4791
25ff5dd3
MP
47922016-09-05 Marek Polacek <polacek@redhat.com>
4793
4794 PR c/77423
4795 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4796
f2bc4e48
SK
47972016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4798
4799 PR fortran/77391
4800 * gfortran.dg/pr77391.f90: New test.
4801
e85921ee
SK
48022016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4803
4804 PR fortran/77460
4805 * gfortran.dg/pr77460.f90: New test.
4806
b5d50659
JJ
48072016-09-03 Jakub Jelinek <jakub@redhat.com>
4808
4809 PR c/65467
4810 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4811
7b826676
KY
48122016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4813
4814 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4815
717ebe91
DM
48162016-09-02 David Malcolm <dmalcolm@redhat.com>
4817
4818 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4819 test case.
4820 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4821 diagnostic-test-show-locus-generate-patch.c to the sources
4822 for diagnostic_plugin_test_show_locus.c.
4823
94087e88
JJ
48242016-09-02 Jakub Jelinek <jakub@redhat.com>
4825
9dc5773f
JJ
4826 PR c/65467
4827 * gcc.dg/gomp/_Atomic-1.c: New test.
4828 * gcc.dg/gomp/_Atomic-2.c: New test.
4829 * gcc.dg/gomp/_Atomic-3.c: New test.
4830 * gcc.dg/gomp/_Atomic-4.c: New test.
4831 * gcc.dg/gomp/_Atomic-5.c: New test.
4832
94087e88
JJ
4833 PR sanitizer/77396
4834 * g++.dg/asan/pr77396.C: New test.
4835
48362016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4837
4838 PR tree-optimization/71831
4839 * gcc.dg/builtin-object-size-16.c: New test.
4840 * gcc.dg/builtin-object-size-17.c: New test.
4841
7e89048d
JD
48422016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4843
4844 PR libgfortran/77393
4845 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4846
2f196155
UB
48472016-09-01 Uros Bizjak <ubizjak@gmail.com>
4848
4849 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4850 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4851 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4852 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4853 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4854 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4855 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4856 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4857 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4858 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4859 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4860 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4861 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4862 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4863 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4864 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4865 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4866 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4867
0a6b0523
EB
48682016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4869
4870 * gnat.dg/opt58.adb: New test.
4871 * gnat.dg/opt58_pkg.ads: New helper.
4872
2a99de7b
RB
48732016-09-01 Richard Biener <rguenther@suse.de>
4874
4875 PR middle-end/77436
4876 * gcc.dg/torture/pr77436.c: New testcase.
4877
f79d8786
SKS
48782016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4879
4880 * gcc.dg/pr64252.c: Require int32plus.
4881 * gcc.dg/pr66299-1.c: Likewise.
4882 * gcc.dg/pr66299-2.c: Likewise.
4883 * gcc.dg/torture/20131115-1.c: Skip for avr.
4884
b06335f9
KT
48852016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4886
4887 * gcc.target/aarch64/ands_3.c: New test.
4888
f25f40be
JJ
48892016-08-31 Jakub Jelinek <jakub@redhat.com>
4890
d12a0b5a
JJ
4891 PR fortran/77352
4892 * gfortran.dg/gomp/pr77352.f90: New test.
4893
f25f40be
JJ
4894 PR fortran/77374
4895 * gfortran.dg/gomp/pr77374.f08: New test.
4896
9ff6fb6e
MG
48972016-08-31 Marc Glisse <marc.glisse@inria.fr>
4898
4899 PR tree-optimization/73714
4900 * gcc.dg/tree-ssa/pr73714.c: New test.
4901
8e95a674
JD
49022016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4903
4904 PR libgfortran/77393
4905 * gfortran.dg/fmt_f0_2.f90: New test.
4906
c6b0037d
MG
49072016-08-31 Marc Glisse <marc.glisse@inria.fr>
4908
4909 * gcc.target/i386/pr59539-2.c: Adapt options.
4910 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4911
1a576b13
PT
49122016-08-31 Paul Thomas <pault@gcc.gnu.org>
4913
4914 PR fortran/77418
4915 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4916 of the associate entity and replace with a pointer to the
4917 intended item on the stack.
4918
e73d3ca6 49192016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4920 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4921
4922 PR fortran/48298
4923 * gfortran.dg/dtio_1.f90: New test.
4924 * gfortran.dg/dtio_2.f90: New test.
4925 * gfortran.dg/dtio_3.f90: New test.
4926 * gfortran.dg/dtio_4.f90: New test.
4927 * gfortran.dg/dtio_5.f90: New test.
4928 * gfortran.dg/dtio_6.f90: New test.
4929 * gfortran.dg/dtio_7.f90: New test.
4930 * gfortran.dg/dtio_8.f90: New test.
4931 * gfortran.dg/dtio_9.f90: New test.
4932 * gfortran.dg/dtio_10.f90: New test.
4933
b816477a
DM
49342016-08-30 David Malcolm <dmalcolm@redhat.com>
4935
4936 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4937 (test_many_nested_locations): New function.
4938 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4939 (test_show_locus): Handle "test_many_nested_locations".
4940
71b30891
DM
49412016-08-30 David Malcolm <dmalcolm@redhat.com>
4942
4943 * g++.dg/template/double-greater-than-fixit.C: New test case.
4944
8fa37232
EB
49452016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4946
4947 * gnat.dg/opt57.ad[sb]: New test.
4948 * gnat.dg/opt57_pkg.ads: New helper.
4949
6f651bae
RB
49502016-08-30 Richard Biener <rguenther@suse.de>
4951
4952 PR tree-optimization/69047
4953 * gcc.dg/pr69047.c: Fix byte-order check.
4954
ab834832
JJ
49552016-08-30 Jakub Jelinek <jakub@redhat.com>
4956
5116b156
JJ
4957 PR tree-optimization/72866
4958 * gcc.dg/vect/pr72866.c: New test.
4959
3754bbfc
JJ
4960 PR debug/77363
4961 * g++.dg/debug/dwarf2/pr77363.C: New test.
4962
26122e2d
JJ
4963 PR middle-end/77377
4964 * gcc.target/i386/pr77377.c: New test.
4965
ab834832
JJ
4966 PR debug/77389
4967 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4968 in dg-options.
4969
bedc9ca7
SK
49702016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4971
4972 * gfortran.dg/pr77372.f90: Moved to ...
4973 * gfortran.dg/ieee/pr77372.f90: here.
4974
adfa1e6b
MM
49752016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4976
4977 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4978 vector short/char initializations.
4979 * gcc.target/powerpc/vec-init-5.c: Likewise.
4980 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4981 vector initialization optimizations.
4982 * gcc.target/powerpc/vec-init-7.c: Likewise.
4983 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4984 vector float/double initializations.
4985 * gcc.target/powerpc/vec-init-9.c: Likewise.
4986
414b7129
UB
49872016-08-29 Uros Bizjak <ubizjak@gmail.com>
4988
4989 PR target/77403
4990 * gcc.target/i386/pr77403.c: New test.
4991
3d06b6f2
MP
49922016-08-29 Marek Polacek <polacek@redhat.com>
4993
4994 PR c/77292
4995 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4996
ba9bbd6f
TV
49972016-08-29 Tom de Vries <tom@codesourcery.com>
4998
4999 PR c/77398
5000 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5001
d7d80d8f
EB
50022016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5003
5004 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5005
d7d80d8f 50062016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5007
5008 * gfortran.dg/dec_structure_13.f90: New testcase.
5009
468d95c8
JB
50102016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5011
5012 PR fortran/77261
5013 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5014 available.
5015
f329b264
TV
50162016-08-28 Tom de Vries <tom@codesourcery.com>
5017
5018 PR lto/70955
5019 * gcc.dg/pr70955.c: New test.
5020 * gcc.dg/lto/pr70955_0.c: Same.
5021 * gcc.dg/lto/pr70955_1.c: Same.
5022
4a389eb6
PP
50232016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5024
5025 PR tree-optimization/71077
5026 * gcc.target/i386/pr71077.c: New test.
5027
3f8257db 50282016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5029
5030 PR fortran/77380
5031 * gfortran.dg/pr77380.f90: New test.
5032
3f8257db 50332016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5034
5035 PR fortran/77372
5036 gfortran.dg/pr77372.f90: New test.
5037
ee908516
DM
50382016-08-26 David Malcolm <dmalcolm@redhat.com>
5039
5040 * gcc.dg/spellcheck-fields-2.c (test): Move
5041 dg-begin/end-multiline-output within function body.
5042 (test_macro): New function.
5043
d41e76cf
DM
50442016-08-26 David Malcolm <dmalcolm@redhat.com>
5045
5046 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5047 (test_fixit_insert): Update expected output.
5048 (test_fixit_remove): Likewise.
5049 (test_fixit_replace): Likewise.
5050
524a4c96
RO
50512016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5052
5053 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5054 Fix typo.
5055
ebfa15ab
RB
50562016-08-26 Richard Biener <rguenther@suse.de>
5057
5058 PR tree-optimization/69047
5059 * gcc.dg/pr69047.c: New testcase.
5060
209ca542
PK
50612016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5062 Martin Jambhor <mjambor@suse.cz>
524a4c96 5063
209ca542
PK
5064 * gcc.dg/ipa/propbits-1.c: New test-case.
5065 * gcc.dg/ipa/propbits-2.c: Likewise.
5066 * gcc.dg/ipa/propbits-3.c: Likewise.
5067
e5cf1629
SK
50682016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5069
5070 PR fortran/77351
5071 * gfortran.dg/pr77351.f90: New test.
5072
ebef225f
MP
50732016-08-25 Marek Polacek <polacek@redhat.com>
5074
5075 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5076
fe377a48
MP
50772016-08-25 Marek Polacek <polacek@redhat.com>
5078
5079 PR c/77323
5080 * gcc.dg/pr77323.c: New test.
5081
88b8971f
PT
50822016-08-24 Paul Thomas <pault@gcc.gnu.org>
5083
5084 PR fortran/77358
5085 * gfortran.dg/submodule_17.f08: New test.
5086
3f8257db
JJ
50872016-08-24 Michael Collison <michael.collison@linaro.org>
5088 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5089
5090 * gcc.target/arm/builtin_saddl.c: New testcase.
5091 * gcc.target/arm/builtin_saddll.c: New testcase.
5092 * gcc.target/arm/builtin_uaddl.c: New testcase.
5093 * gcc.target/arm/builtin_uaddll.c: New testcase.
5094 * gcc.target/arm/builtin_ssubl.c: New testcase.
5095 * gcc.target/arm/builtin_ssubll.c: New testcase.
5096 * gcc.target/arm/builtin_usubl.c: New testcase.
5097 * gcc.target/arm/builtin_usubll.c: New testcase.
5098
d5b5d212
UB
50992016-08-24 Uros Bizjak <ubizjak@gmail.com>
5100
5101 PR target/77270
5102 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5103 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5104 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5105 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5106 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5107 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5108 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5109 effective target. Remove scan-assembler-times directives.
5110 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5111 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5112 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5113
d1188689
SKS
51142016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5115
5116 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5117 of unsigned int.
5118 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5119
0b6b8f85
RS
51202016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5121
5122 PR testsuite/77317
5123 * lib/target-supports.exp
5124 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5125 (check_effective_target_vect_natural_alignment): Ditto.
5126 (check_effective_target_vector_alignment_reachable): Ditto.
5127 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5128
587b7f7a
ILT
51292016-08-23 Ian Lance Taylor <iant@golang.org>
5130
5131 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5132
6019c0fc
MM
51332016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5134
5135 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5136 being created from pointers to memory locations.
5137 * gcc.target/powerpc/vec-init-2.c: Likewise.
5138
cfe37db4
FR
51392016-08-23 Fritz Reese <fritzoreese@gmail.com>
5140
5141 * gfortran.dg/dec_structure_12.f90: New testcase.
5142
7e11f46f
DV
51432016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5144
5145 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5146
7ab4f354
DV
51472016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5148
5149 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5150 verification.
5151
deb9351f
DV
51522016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5153
5154 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5155 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5156
1fd9f058
RB
51572016-08-23 Richard Biener <rguenther@suse.de>
5158
5159 PR tree-optimization/27336
5160 * c-c++-common/pr27336.c: New testcase.
5161
b00e6e75
MP
51622016-08-22 Marek Polacek <polacek@redhat.com>
5163
5164 PR c++/77321
5165 * g++.dg/cpp1y/pr77321.C: New test.
5166
58338bac
SK
51672016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5168
5169 PR fortran/60774
5170 * gfortran.dg/empty_label.f: Adjust test for new error message.
5171 * gfortran.dg/empty_label.f90: Ditto.
5172 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5173 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5174 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5175
30364ce6
SK
51762016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5177
5178 PR fortran/61318
5179 * gfortran.dg/pr61318.f90: New test.
5180
ad7a5a8f
SK
51812016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5182
5183 PR fortran/77260
5184 * gfortran.dg/pr77260_1.f90: New test.
5185 * gfortran.dg/pr77260_2.f90: Ditto.
5186
72f52f30
JM
51872016-08-22 Joseph Myers <joseph@codesourcery.com>
5188
5189 PR middle-end/77269
5190 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5191 __builtin_signbitf and __builtin_signbitl in expected generic
5192 expansion.
5193 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5194 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5195 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5196 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5197 tests.
5198
6dc198e3
JM
51992016-08-22 Joseph Myers <joseph@codesourcery.com>
5200
5201 * gcc.dg/torture/float128-builtin.c,
5202 gcc.dg/torture/float128-ieee-nan.c,
5203 gcc.dg/torture/float128x-builtin.c,
5204 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5205 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5206 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5207 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5208 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5209 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5210 gcc.dg/torture/floatn-nan.h: New tests.
5211
7ff4e41a
JM
52122016-08-22 Joseph Myers <joseph@codesourcery.com>
5213
5214 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5215 macro.
5216 (main): Update calls to TEST_I_F.
5217 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5218 macro.
5219 (main): Update calls to TEST_I_F.
5220
7078cdb6
JM
52212016-08-22 Joseph Myers <joseph@codesourcery.com>
5222
5223 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5224 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5225 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5226 names in calls to TEST_I_F.
5227
a9d7c823
BE
52282016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5229
5230 PR c/52952
5231 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5232
cd800235
SKS
52332016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5234
5235 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5236 and !natural_alignment_64.
5237 * gcc.dg/ipa/propalign-2.c: Likewise.
5238 * gcc.dg/ipa/propalign-3.c: Likewise.
5239 * gcc.dg/ipa/propalign-4.c: Likewise.
5240 * gcc.dg/ipa/propalign-5.c: Likewise.
5241 * lib/target-supports.exp
5242 (check_effective_target_natural_alignment_32): Add avr-*-*.
5243
22d12455
KV
52442016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5245
5246 PR tree-optimization/61839
5247 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5248 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5249 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5250 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5251
c65699ef
JM
52522016-08-19 Joseph Myers <joseph@codesourcery.com>
5253
5254 PR c/32187
5255 * lib/target-supports.exp (check_effective_target_float16)
5256 (check_effective_target_float32, check_effective_target_float64)
5257 (check_effective_target_float128, check_effective_target_float32x)
5258 (check_effective_target_float64x)
5259 (check_effective_target_float128x)
5260 (check_effective_target_float16_runtime)
5261 (check_effective_target_float32_runtime)
5262 (check_effective_target_float64_runtime)
5263 (check_effective_target_float128_runtime)
5264 (check_effective_target_float32x_runtime)
5265 (check_effective_target_float64x_runtime)
5266 (check_effective_target_float128x_runtime)
5267 (check_effective_target_floatn_nx_runtime)
5268 (add_options_for_float16, add_options_for_float32)
5269 (add_options_for_float64, add_options_for_float128)
5270 (add_options_for_float32x, add_options_for_float64x)
5271 (add_options_for_float128x): New procedures.
5272 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5273 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5274 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5275 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5276 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5277 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5278 gcc.dg/torture/float128-complex.c,
5279 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5280 gcc.dg/torture/float128x-basic.c,
5281 gcc.dg/torture/float128x-complex.c,
5282 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5283 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5284 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5285 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5286 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5287 gcc.dg/torture/float32x-basic.c,
5288 gcc.dg/torture/float32x-complex.c,
5289 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5290 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5291 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5292 gcc.dg/torture/float64x-basic.c,
5293 gcc.dg/torture/float64x-complex.c,
5294 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5295 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5296 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5297 gcc.dg/torture/floatn-tg.h,
5298 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5299 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5300 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5301 gcc.dg/torture/fp-int-convert-float128x.c,
5302 gcc.dg/torture/fp-int-convert-float16-timode.c,
5303 gcc.dg/torture/fp-int-convert-float16.c,
5304 gcc.dg/torture/fp-int-convert-float32-timode.c,
5305 gcc.dg/torture/fp-int-convert-float32.c,
5306 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5307 gcc.dg/torture/fp-int-convert-float32x.c,
5308 gcc.dg/torture/fp-int-convert-float64-timode.c,
5309 gcc.dg/torture/fp-int-convert-float64.c,
5310 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5311 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5312 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5313 maximum exponent of floating-point type. Use it in testing
5314 whether 0x8...0 fits in the floating-point type. Always treat -1
5315 (signed 0xf...f) as fitting in the floating-point type.
5316 (M_OK1): New macro.
5317 * gcc.dg/torture/fp-int-convert-double.c,
5318 gcc.dg/torture/fp-int-convert-float.c,
5319 gcc.dg/torture/fp-int-convert-float128-timode.c,
5320 gcc.dg/torture/fp-int-convert-float128.c,
5321 gcc.dg/torture/fp-int-convert-float80-timode.c,
5322 gcc.dg/torture/fp-int-convert-float80.c,
5323 gcc.dg/torture/fp-int-convert-long-double.c,
5324 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5325
94e73c78
JJ
53262016-08-19 Jakub Jelinek <jakub@redhat.com>
5327
fbdbd4b6
JJ
5328 PR fortran/72744
5329 * gfortran.dg/gomp/pr72744.f90: New test.
5330
94e73c78
JJ
5331 PR fortran/69281
5332 * gfortran.dg/gomp/pr69281.f90: New test.
5333
91151a73
JB
53342016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5335
414b7129
UB
5336 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5337 the last special seed value.
5338 * gfortran.dg/random_7.f90: Use size for last array member instead
5339 of hardcoded value.
91151a73 5340
fcf830ab
PK
53412016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5342
5343 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5344 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5345
1a5da5b6
RB
53462016-08-19 Richard Biener <rguenther@suse.de>
5347
5348 PR tree-optimization/77286
5349 * gcc.dg/torture/pr77286.c: New testcase.
5350
82f72146
DM
53512016-08-18 David Malcolm <dmalcolm@redhat.com>
5352
5353 * gcc.dg/verbose-asm-2.c: New test case.
5354
cc015f3a
DM
53552016-08-18 David Malcolm <dmalcolm@redhat.com>
5356
5357 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5358 (custom_diagnostic_finalizer): Update for change to
5359 diagnostic_show_locus.
5360
cb18fd07
DM
53612016-08-18 David Malcolm <dmalcolm@redhat.com>
5362
5363 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5364 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5365
a76989dc
MP
53662016-08-18 Marek Polacek <polacek@redhat.com>
5367
5368 PR c/71514
5369 * gcc.dg/pr71514.c: New test.
5370
89c88780
L
53712015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5372
5373 PR target/72839
5374 * gcc.target/i386/pr72839.c: New test.
5375
2c71d454
CLT
53762016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5377
5378 PR middle-end/70895
5379 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5380 * c-c++-common/goacc/reduction-1.c: Likewise.
5381 * c-c++-common/goacc/reduction-2.c: Likewise.
5382 * c-c++-common/goacc/reduction-3.c: Likewise.
5383 * c-c++-common/goacc/reduction-4.c: Likewise.
5384
66592e95
AM
53852016-08-18 Alan Modra <amodra@gmail.com>
5386
5387 * gcc.c-torture/compile/pr72771.c: New.
5388
3a146d46
JJ
53892016-08-17 Jakub Jelinek <jakub@redhat.com>
5390
5391 PR fortran/67496
5392 * gfortran.dg/pr67496.f90: New test.
5393
3f8257db 53942015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5395
5396 PR tree-optimization/71752
3a146d46 5397 * gcc.dg/vect/pr71752.c: New.
038000bd 5398
dd42e908
UB
53992016-08-17 Uros Bizjak <ubizjak@gmail.com>
5400
5401 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5402
458a1cd0
JJ
54032016-08-17 Jakub Jelinek <jakub@redhat.com>
5404
5405 PR middle-end/77259
5406 * g++.dg/ipa/devirt-52.C: New test.
5407
11c4c4ba
CLT
54082016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5409
5410 * c-c++-common/goacc/reduction-6.c: New testcase.
5411
661d6efd
RB
54122016-08-17 Richard Biener <rguenther@suse.de>
5413
5414 PR tree-optimization/76490
5415 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5416 * gcc.dg/pr52904.c: XFAIL.
5417
622d8b69
RB
54182016-08-17 Richard Biener <rguenther@suse.de>
5419
5420 PR tree-optimization/23855
5421 * gcc.dg/loop-unswitch-2.c: Adjust.
5422
af23e99c
JJ
54232016-08-16 Jakub Jelinek <jakub@redhat.com>
5424
5425 PR tree-optimization/72817
5426 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5427
feeb6268
JM
54282016-08-16 Joseph Myers <joseph@codesourcery.com>
5429
5430 PR libgcc/77265
5431 * gcc.dg/torture/float128-extend-inf.c: New test.
5432
65e736c0
DM
54332016-08-16 David Malcolm <dmalcolm@redhat.com>
5434
5435 PR c/72857
5436 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5437 for embedded NUL.
5438 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5439 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5440 caret placement.
5441 (test_oct): Likewise.
5442 (test_multiple): Likewise.
5443 (test_field_width_specifier): Likewise.
5444 (test_field_width_specifier_2): New function.
5445 (test_field_precision_specifier): New function.
5446 (test_embedded_nul): Update expected caret placement.
5447 (test_non_contiguous_strings): Update line number.
5448 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5449 (__emit_string_literal_range): Add "caret_idx" param.
5450 (test_simple_string_literal): Add value for new param, updating
5451 expected output..
5452 (test_concatenated_string_literal): Likewise.
5453 (test_multiline_string_literal): Likewise.
5454 (test_hex): Likewise.
5455 (test_oct): Likewise.
5456 (test_multiple): Likewise.
5457 (test_ucn4): Likewise.
5458 (test_ucn8): Likewise.
5459 (test_u8): Likewise.
5460 (test_u): Likewise; update expected message, from "range" to
5461 "location".
5462 (test_U): Likewise.
5463 (test_L): Likewise.
5464 (test_macro): Add value for new param.
5465 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5466 (__emit_string_literal_range): Add "caret_idx" param.
5467 (test_stringified_token_1): Add value for new param. Update
5468 expected message, from "range" to "location".
5469 (test_stringized_token_2): Likewise, adding param to macro.
5470 (test_stringified_token_3): Likewise.
5471 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5472 (emit_warning): Convert param from source_range to location_t.
5473 (test_string_literals): Add caret_idx param, and use it when
5474 constructing a substring_loc. Update error message, from
5475 "range" to "location".
5476
4a7f57d5
JJ
54772016-08-16 Jakub Jelinek <jakub@redhat.com>
5478
7841800f
JJ
5479 PR target/71910
5480 * g++.dg/gomp/pr71910.C: New test.
5481
1b13411a
JJ
5482 PR middle-end/67485
5483 * gcc.c-torture/compile/pr67485.c: New test.
5484
4a7f57d5
JJ
5485 PR target/72867
5486 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5487
3c556bc4
BC
54882016-08-16 Bin Cheng <bin.cheng@arm.com>
5489
5490 PR tree-optimization/69848
5491 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5492
beab2da6
ML
54932016-08-16 Martin Liska <mliska@suse.cz>
5494
5495 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5496 of memory operations so that it can be handled by core2
5497 in 32-bit mode.
5498
f4eec0a3
RB
54992016-08-16 Richard Biener <rguenther@suse.de>
5500
5501 PR tree-optimization/76783
5502 * gcc.dg/pr76783.c: New testcase.
5503 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5504
8f21990a
BC
55052016-08-16 Bin Cheng <bin.cheng@arm.com>
5506
5507 PR tree-optimization/72817
5508 PR tree-optimization/73450
5509 * gcc.dg/tree-ssa/pr72817.c: New test.
5510 * gcc.dg/tree-ssa/pr73450.c: New test.
5511
7fc61626
FR
55122016-08-15 Fritz Reese <fritzoreese@gmail.com>
5513
5514 * gfortran.dg/init_flag_13.f90: New testcase.
5515 * gfortran.dg/init_flag_14.f90: Ditto.
5516 * gfortran.dg/init_flag_15.f03: Ditto.
5517 * gfortran.dg/dec_init_1.f90: Ditto.
5518 * gfortran.dg/dec_init_2.f90: Ditto.
5519
432baa02
UB
55202016-08-15 Uros Bizjak <ubizjak@gmail.com>
5521
5522 PR target/72867
5523 * gcc.target/i386/pr72867.c: New test.
5524
7e1dde14
EB
55252016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5526
5527 * c-c++-common/dump-ada-spec-5.c: New test.
5528
e4969090
RB
55292016-08-15 Richard Biener <rguenther@suse.de>
5530
5531 PR tree-optimization/73434
5532 * gcc.dg/torture/pr73434.c: New testcase.
5533
66088065
JJ
55342016-08-15 Jakub Jelinek <jakub@redhat.com>
5535
5536 PR tree-optimization/72824
5537 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5538
7c713714
CLT
55392016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5540
5541 PR fortran/70598
5542 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5543 in use_device clause.
5544 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5545 * gfortran.dg/goacc/list.f95: Adjust to catch
5546 "neither a POINTER nor an array" error messages.
5547
4271e5cb
UB
55482016-08-14 Uros Bizjak <ubizjak@gmail.com>
5549
5550 PR target/76342
5551 * gcc.target/i386/pr76342.c: New test.
5552
b0cea284
JJ
55532016-08-12 Jakub Jelinek <jakub@redhat.com>
5554
5555 PR c/71512
5556 * g++.dg/ubsan/pr71512.C: New test.
5557 * c-c++-common/ubsan/pr71512-1.c: New test.
5558 * c-c++-common/ubsan/pr71512-2.c: New test.
5559
e86aefb8
MM
55602016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5561
5562 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5563 vector initialization options.
5564 * gcc.target/powerpc/vec-init-2.c: Likewise.
5565 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5566 is generated on ISA 3.0.
5567
7fd82d52
PP
55682016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5569
5570 PR middle-end/71654
5571 * gcc.dg/c-c++-common/pr71654.c: New test.
5572 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5573 dg-options.
5574 * gcc.dg/tree-ssa/vrp24: Likewise.
5575
2f1364c2
JJ
55762016-08-12 Jakub Jelinek <jakub@redhat.com>
5577
5578 PR c/67410
5579 * gcc.dg/pr67410.c: New test.
5580
8eb414aa
BC
55812016-08-12 Bin Cheng <bin.cheng@arm.com>
5582
5583 PR tree-optimization/69848
5584 * gcc.dg/vect/vect-pr69848.c: New test.
5585
30b39c19
UB
55862016-08-12 Uros Bizjak <ubizjak@gmail.com>
5587
5588 PR testsuite/71008
5589 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5590 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5591 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5592 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5593
e373dd06
RB
55942016-08-12 Richard Biener <rguenther@suse.de>
5595
5596 PR tree-optimization/57326
5597 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5598 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5599 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5600 * gcc.target/i386/pr45685.c: Likewise.
5601 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5602 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5603 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5604 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5605 * gfortran.dg/pr34163.f90: Likewise.
5606
20d1af89
ML
56072016-08-12 Martin Liska <mliska@suse.cz>
5608
5609 * g++.dg/gcov/gcov-16.C: New test.
5610 * lib/gcov.exp: Support new argument for run-gcov function.
5611
5cacda56
ML
56122016-08-12 Martin Liska <mliska@suse.cz>
5613
5614 PR gcov-profile/35590
5615 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5616
663eecfd
RB
56172016-08-12 Richard Biener <rguenther@suse.de>
5618
5619 PR tree-optimization/72851
5620 * gcc.dg/torture/pr72851.c: New testcase.
5621
3f8257db 56222016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5623
e366d7d8
AO
5624 PR debug/63240
5625 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5626 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5627 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5628 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5629 DW_AT_deleted.
5630
71e1a6a4
AO
5631 PR debug/55641
5632 * g++.dg/debug/dwarf2/ref-1.C: New.
5633
8aaf799b
AO
5634 PR debug/49366
5635 * g++.dg/debug/dwarf2/template-params-12.H: New.
5636 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5637 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5638 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5639 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5640 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5641 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5642 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5643
06f9caed
BS
56442016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5645
5646 PR target/72863
5647 * gcc.target/powerpc/pr72863.c: New test.
5648
a8b956c1
UB
56492016-08-11 Uros Bizjak <ubizjak@gmail.com>
5650
5651 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5652
c73dd986
L
56532015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5654
5655 * gcc.target/i386/pieces-strcpy-1.c: New test.
5656 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5657
385ed708
JJ
56582016-08-11 Jakub Jelinek <jakub@redhat.com>
5659
5660 PR c++/72868
5661 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5662
df7ec09f
L
56632015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5664
5665 * gcc.target/i386/pieces-memcpy-1.c: New test.
5666 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5667 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5668 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5669 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5670 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5671
b95a64bb
JJ
56722016-08-11 Jakub Jelinek <jakub@redhat.com>
5673
5674 PR c/72816
7ddbcf6b 5675 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5676
59537744
BE
56772016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5678
5679 PR tree-optimization/71083
5680 * gcc.c-torture/execute/pr71083.c: New test.
5681 * gnat.dg/loop_optimization23.adb: New test.
5682 * gnat.dg/loop_optimization23_pkg.ads: New test.
5683 * gnat.dg/loop_optimization23_pkg.adb: New test.
5684
183ac6d0
RB
56852016-08-11 Richard Biener <rguenther@suse.de>
5686
5687 PR tree-optimization/72772
5688 * gcc.dg/graphite/pr35356-1.c: Adjust.
5689 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5690
b152f5a2
JB
56912016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5692
5693 * gfortran.dg/random_7.f90: Take into account that the last seed
5694 value is the special p value.
5695 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5696
bb7ebad1
RB
56972016-08-11 Richard Biener <rguenther@suse.de>
5698
5699 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5700
2e186411
AM
57012016-08-11 Alan Modra <amodra@gmail.com>
5702
5703 * gcc.target/powerpc/pr71680.c: New.
5704
e9e6d4f6
KN
57052016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5706
5707 * gcc.target/powerpc/bfp/bfp.exp: New file.
5708 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5709 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5710 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5711 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5712 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5713 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5714 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5715 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5716 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5717 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5718 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5719 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5720 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5721 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5722 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5723 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5724 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5725 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5726 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5727 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5728 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5729 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5730 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5731 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5732 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5733 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5734 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5735 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5736 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5737 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5738 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5739 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5740 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5741 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5742 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5743 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5744 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5745 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5746 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5747 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5748 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5749 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5750 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5751 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5752 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5753 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5754 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5755 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5756 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5757 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5758 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5759 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5760 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5761
9c8eabea
BC
57622016-08-10 Bin Cheng <bin.cheng@arm.com>
5763
5764 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5765 Add aarch64*-*-*.
5766
6c553b76
BC
57672016-08-10 Bin Cheng <bin.cheng@arm.com>
5768
5769 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5770
a0883b08
MM
57712016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5772
5773 PR target/72853
5774 * gcc.target/powerpc/pr72853.c: New test.
5775
a266236e
ML
57762016-08-10 Martin Liska <mliska@suse.cz>
5777
5778 PR gcov-profile/58306
5779 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5780
22063dbc
ML
57812016-08-10 Martin Liska <mliska@suse.cz>
5782
5783 * g++.dg/gcov/gcov-threads-1.C: New test.
5784
5250a5bb
SKS
57852016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5786
5787 PR target/71873
5788 * gcc.target/avr/pr71873.c: New test.
5789
b7597ae5
ML
57902016-08-09 Martin Liska <mliska@suse.cz>
5791
5792 * g++.dg/gcov/gcov-dump-1.C: New test.
5793 * g++.dg/gcov/gcov-dump-2.C: New test.
5794
ab50a215
ML
57952016-08-09 Martin Liska <mliska@suse.cz>
5796
5797 * gcc.dg/tree-prof/val-prof-9.c: New test.
5798
dcb1e137
ML
57992016-08-09 Martin Liska <mliska@suse.cz>
5800
5801 * gcc.dg/tree-prof/val-prof-8.c: New test.
5802
04d6d3b6
MJ
58032016-08-09 Martin Jambor <mjambor@suse.cz>
5804
df839749
UB
5805 PR ipa/71981
5806 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5807
c57e78c4
BC
58082016-08-09 Bin Cheng <bin.cheng@arm.com>
5809
5810 PR tree-optimization/33707
5811 * gcc.dg/vect/pr33707.c: New test.
5812
42970a17
BC
58132016-08-09 Bin Cheng <bin.cheng@arm.com>
5814
5815 PR tree-optimization/pr72772
5816 * gcc.dg/tree-ssa/pr72772.c: New test.
5817
810a3aa6
MF
58182016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5819
5820 PR rtl-optimization/66669
5821 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5822
9e207d6f
JJ
58232016-08-09 Jakub Jelinek <jakub@redhat.com>
5824
5825 PR tree-optimization/72824
5826 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5827
50bf47fd
RB
58282016-08-09 Richard Biener <rguenther@suse.de>
5829
5830 PR tree-optimization/71802
5831 * gcc.dg/torture/pr71802.c: New testcase.
5832
cadec7ca
JJ
58332016-08-09 Jakub Jelinek <jakub@redhat.com>
5834
5835 PR c++/72809
5836 * g++.dg/eh/stdarg1.C: New test.
5837
c43c5112
AK
58382016-08-08 Andi Kleen <ak@linux.intel.com>
5839
5840 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5841 test command line in failure log.
5842 (profopt-execute): dito. Make autofdo file names unique.
5843
895aa8e1
DM
58442016-08-08 David Malcolm <dmalcolm@redhat.com>
5845
5846 PR c/64955
5847 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5848 output.
5849
9afda630
PK
58502016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5851
5852 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5853 c99_runtime.
5854 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5855 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5856 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5857 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5858 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5859 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5860
e52ed3fe
DM
58612016-08-08 David Malcolm <dmalcolm@redhat.com>
5862
5863 PR c/52952
5864 * gcc.dg/cpp/pr66415-1.c: Likewise.
5865 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5866 * gcc.dg/format/c90-printf-1.c: Likewise.
5867 * gcc.dg/format/diagnostic-ranges.c: New test case.
5868
ad200580
JJ
58692016-08-08 Jakub Jelinek <jakub@redhat.com>
5870
77524e0d
JJ
5871 PR fortran/72716
5872 * gfortran.dg/gomp/pr72716.f90: New test.
5873
2187f2a2
JJ
5874 PR middle-end/72781
5875 * gcc.dg/gomp/pr72781.c: New test.
5876
ad200580
JJ
5877 PR middle-end/68762
5878 * g++.dg/vect/pr68762-1.cc: New test.
5879 * g++.dg/vect/pr68762-2.cc: New test.
5880 * g++.dg/vect/pr68762.h: New file.
5881
989d0071
MS
58822016-08-08 Martin Sebor <msebor@redhat.com>
5883
5884 PR testsuite/72838
3a146d46
JJ
5885 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5886 * g++.dg/warn/overflow-warn-3.C: Same.
5887 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5888
7090cac9
AV
58892016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5890
5891 PR fortran/71936
5892 * gfortran.dg/allocate_with_source_21.f03: New test.
5893
64e56ab0
AV
58942016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5895
5896 PR fortran/72698
5897 * gfortran.dg/allocate_with_source_20.f03: New test.
5898
0476487d
AM
58992016-08-08 Alan Modra <amodra@gmail.com>
5900
5901 * gcc.c-torture/compile/pr72802.c: New.
5902
8e9218f2
AV
59032016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5904
5905 PR fortran/70524
5906 * gfortran.dg/dependency_48.f90: New test.
5907
c1f7083b
TK
59082016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5909
531e5ae3 5910 PR fortran/70040
c1f7083b
TK
5911 * gfortran.dg/pr70040.f90: New testcase.
5912
6ab5813c
TK
59132016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5914
5915 PR fortran/71961
5916 * gfortran.dg/matmul_10.f90: New testcase.
5917
27bddc4a
JH
59182016-08-07 Jan Hubicka <hubicka@ucw.cz>
5919
5920 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5921
4a9f8a9f
JJ
59222016-08-07 Jakub Jelinek <jakub@redhat.com>
5923
5924 PR c/72816
5925 * gcc.dg/pr72816.c: New test.
5926
fa76f2c6
JW
59272016-08-06 Jonathan Wakely <jwakely@redhat.com>
5928
5929 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5930 * g++.dg/conversion/pr41426.C: Likewise.
5931 * g++.dg/conversion/pr66211.C: Likewise.
5932 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5933 * g++.dg/init/ref8.C: Likewise.
5934 * g++.old-deja/g++.law/cvt20.C: Likewise.
5935 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5936
5c3e5002
PP
59372016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5938
5939 PR tree-optimization/18046
5940 * gcc.dg/tree-ssa/vrp105.c: New test.
5941 * gcc.dg/tree-ssa/vrp106.c: New test.
5942
94087e88 59432016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5944
5945 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5946 1ul in diagnostics. Remove hyphen from "constant-expression."
5947 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5948 * g++.dg/cpp0x/static_assert3.C: Same.
5949 * g++.dg/cpp1y/constexpr-throw.C: Same.
5950 * g++.dg/template/nontype3.C: Same.
5951 * g++.dg/warn/overflow-warn-1.C: Same.
5952 * g++.dg/warn/overflow-warn-3.C: Same.
5953 * g++.dg/warn/overflow-warn-4.C: Same.
5954
88fa5555
DM
59552016-08-05 David Malcolm <dmalcolm@redhat.com>
5956
5957 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5958 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5959 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5960 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5961
1addb9e6
PP
59622016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5963
5964 PR tree-optimization/72810
5965 * gcc.dg/tree-ssa/vrp110.c: New test.
5966
1b62ed4f
JG
59672016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5968
5969 PR Target/72819
5970 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5971 registers.
5972 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5973 saving the half-precision registers.
5974 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5975 value is returned in h0.
5976 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5977 are passed in FP/SIMD registers.
5978 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5979 passing works corrcetly.
5980 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5981 (hfa_f16x2_t): Likewise.
5982 (hfa_f16x3_t): Likewise.
5983 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5984 are promoted to double and passed in a double register.
5985 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5986 are promoted to double and stacked.
5987 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5988 __fp16 data types.
5989 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5990 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5991 __fp16 first get passed in FP/SIMD registers, then stacked.
5992
4228ca19
NS
59932016-08-05 Nathan Sidwell <nathan@acm.org>
5994
5995 PR c++/68724
5996 * g++.dg/cpp0x/pr68724.C: New.
5997
db7c335e
RB
59982016-08-05 Richard Biener <rguenther@suse.de>
5999
6000 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6001
48abe922
PP
60022016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6003
6004 * gcc.dg/tree-ssa/vrp107.c: New test.
6005 * gcc.dg/tree-ssa/vrp108.c: New test.
6006 * gcc.dg/tree-ssa/vrp109.c: New test.
6007
f6cdf42f
PK
60082016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6009
6010 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6011 dg-options.
6012
33a9c609
PK
60132016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6014
6015 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6016 test-cases.
6017 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6018 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6019 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6020 test-cases.
6021 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6022 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6023 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6024 large_double.
6025
4473482d
PC
60262016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6027
6028 PR c++/72800
6029 * g++.dg/cpp1y/lambda-ice1.C: New.
6030
08156df5
PP
60312016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6032
6033 PR c++/72759
6034 * g++.dg/cpp1y/pr72759.C: New test.
6035
938da3a5
PP
60362016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6037
6038 * gcc.dg/switch-10.c: New test.
6039
da84183c
JG
60402016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6041
6042 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6043
ae9281fc
TS
60442016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6045
6046 * c-c++-common/goacc/routine-5.c: Update.
6047
086ad22e
BE
60482016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6049
6050 PR rtl-optimization/70903
6051 * gcc.c-torture/execute/pr70903.c: New test.
6052
6805e400
ML
60532016-08-04 Martin Liska <mliska@suse.cz>
6054
6055 * gcc.dg/params/params.exp: Replace file exists with
6056 TESTING_IN_BUILD_TREE.
6057
a0008434
MP
60582016-08-04 Marek Polacek <polacek@redhat.com>
6059
6060 PR c++/70229
6061 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6062
fb46286e
RB
60632016-08-04 Richard Biener <rguenther@suse.de>
6064
6065 PR middle-end/71984
6066 * gcc.dg/torture/pr71984.c: Guard correctness check for
6067 little-endian.
6068
ac2c96ab
AP
60692016-08-03 Andrew Pinski <apinski@cavium.com>
6070
6071 * gcc.c-torture/compile/20160802-1.c: New testcase.
6072
c98583e9
FR
60732016-08-03 Fritz Reese <fritzoreese@gmail.com>
6074
6075 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6076
9ad1a1da
RB
60772016-08-03 Richard Biener <rguenther@suse.de>
6078
6079 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6080 and remove -O3.
6081 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6082 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6083
cd75c979
RB
60842016-08-03 Richard Biener <rguenther@suse.de>
6085
6086 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6087 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6088 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6089 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6090
30e8d875
SKS
60912016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6092
6093 * gcc.dg/init-excess-2.c: Require int32plus.
6094 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6095 * gcc.dg/pr59963-2.c: Require int32plus.
6096 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6097 * gcc.dg/unroll-7.c: Require int32plus.
6098
69b806f6
BC
60992016-08-02 Bin Cheng <bin.cheng@arm.com>
6100
6101 PR tree-optimization/34114
6102 * gcc.dg/tree-ssa/loop-42.c: New test.
6103
1efafef3
TC
61042016-08-02 Tamar Christina <tamar.christina@arm.com>
6105
6106 * gcc.target/aarch64/vminmaxnm.c: New.
6107 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6108 tests.
6109
e2a99194
MM
61102016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6111
6112 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6113 vec_extract for vector float, vector int, vector short, and vector
6114 char.
6115 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6116 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6117 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6118 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6119
71bfb77a
WD
61202016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6121
6122 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6123 single stack adjustment, no writeback.
71bfb77a
WD
6124 * gcc.target/aarch64/test_frame_12.c: Likewise.
6125 * gcc.target/aarch64/test_frame_13.c: Likewise.
6126 * gcc.target/aarch64/test_frame_15.c: Likewise.
6127 * gcc.target/aarch64/test_frame_6.c: Likewise.
6128 * gcc.target/aarch64/test_frame_7.c: Likewise.
6129 * gcc.target/aarch64/test_frame_8.c: Likewise.
6130 * gcc.target/aarch64/test_frame_16.c: New test.
6131
37bce35a
L
61322015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6133
6134 PR target/72748
6135 * gcc.target/i386/pr72748.c: New test.
6136
3f8257db 61372015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6138
6139 PR tree-optimization/71818
6140 * gcc.dg/vect/pr71818.c: New
6141
bf60c531
ML
61422016-08-01 Martin Liska <mliska@suse.cz>
6143
6144 PR tree-optimization/71857
6145 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6146
8ed49fab
KT
61472016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6148
6149 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6150
76e2c821
JB
61512016-08-01 Jan Beulich <jbeulich@suse.com>
6152
6153 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6154
35029597
WS
61552016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6156
6157 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6158 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6159
3aa4b66a
JW
61602016-07-31 Jonathan Wakely <jwakely@redhat.com>
6161
6162 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6163 (check_effective_target_c++): Likewise. Also match for libstdc++.
6164
3f8257db 61652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6166
6167 PR fortran/41922
6168 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6169 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6170 * gfortran.dg/pr41922.f90: New test.
6171
9fcb2819
SK
61722016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6173
6174 PR fortran/68566
6175 * gfortran.dg/pr68566.f90: new test.
6176
94087e88 61772016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6178
6179 PR c++/60760
6180 PR c++/71091
6181 * g++.dg/cpp0x/constexpr-cast.C: New test.
6182 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6183 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6184 * g++.dg/ubsan/pr63956.C: Correct.
6185
d0047a25
MM
61862016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6187
6188 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6189 vector double or vector long where the vector is in memory.
6190 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6191 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6192
e4f7a5df
SK
61932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6194
6195 PR fortran/69867
6196 * gfortran.dg/pr69867.f90: New test.
6197
b441ae1d
SK
61982016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6199
6200 PR fortran/69962
6201 * gfortran.dg/pr69962.f90: New test.
6202
712dff31
SK
62032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6204
6205 PR fortran/70006
6206 * gfortran.dg/pr70006.f90: New test.
6207
fb42421e
SK
62082016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6209
6210 PR fortran/71730
6211 * gfortran.dg/pr71730.f90: New test.
6212 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6213 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6214 * gfortran.dg/array_constructor_26.f03: Ditto.
6215
466effe0
WS
62162016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6217
6218 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6219 * gcc.target/powerpc/pr71763.c: Likewise.
6220
f618a472
MP
62212016-07-29 Marek Polacek <polacek@redhat.com>
6222
6223 PR c/71742
6224 * gcc.dg/940510-1.c: Adjust dg-error.
6225 * gcc.dg/c99-flex-array-1.c: Likewise.
6226 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6227
efd0786f
MP
6228 PR c/71853
6229 * gcc.dg/noncompile/pr71853.c: New test.
6230
e00dceaf
MP
6231 PR c/71573
6232 * gcc.dg/noncompile/pr71573.c: New test.
6233
638fc14f
MP
6234 PR c/71926
6235 * g++.dg/warn/Wparentheses-30.C: New test.
6236 * gcc.dg/Wparentheses-14.c: New test.
6237
61c73a7f
UB
62382016-07-29 Uros Bizjak <ubizjak@gmail.com>
6239
6240 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6241
01d32b2b
BC
62422016-07-29 Bin Cheng <bin.cheng@arm.com>
6243
6244 PR tree-optimization/57558
6245 * gcc.dg/vect/pr57558-1.c: New test.
6246 * gcc.dg/vect/pr57558-2.c: New test.
6247
f6c7a248
PK
62482016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6249
61c73a7f 6250 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6251 to scan forwprop1 dump pass.
6252
f54ea774
PC
62532016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6254
6255 PR c++/51488
6256 * g++.dg/template/pr51488.C: New.
6257
673a107a
JJ
62582016-07-29 Jakub Jelinek <jakub@redhat.com>
6259
6260 PR c/71969
6261 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6262 static __inline__.
6263 * gcc.dg/pr71969-1.c: New test.
6264 * gcc.dg/pr71969-2.c: New test.
6265 * gcc.dg/pr71969-3.c: New test.
6266
78169471
MP
62672016-07-29 Marek Polacek <polacek@redhat.com>
6268
6269 PR c/71574
6270 * c-c++-common/pr71574.c: New test.
6271
a5b5c8b6
MP
6272 PR c/71583
6273 * gcc.dg/noncompile/pr71583.c: New test.
6274
883b6d4e
KV
62752016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6276
6277 PR middle-end/68217
6278 * gcc.dg/pr68217.c: New test.
6279
89f1f37e
SK
62802016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6281
6282 PR fortran/71067
6283 * gfortran.dg/pr71067_1.f90: New test.
6284 * gfortran.dg/pr71067_2.f90: Ditto.
6285
e0d32185
MM
62862016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6287
6288 * gcc.target/powerpc/vec-extract-1.c: New test.
6289
c851722d
SK
62902016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6291
6292 PR fortran/71799
6293 * gfortran.dg/pr71799.f90: New test.
6294
f064da6a
PC
62952016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6296
6297 PR c++/71665
6298 * g++.dg/cpp0x/pr71665-1.C: New.
6299 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6300 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6301 * g++.dg/ext/label10.C: Likewise.
6302 * g++.dg/parse/constant5.C: Likewise.
6303
1b70aaad
SK
63042016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6305
6306 PR fortran/71859
6307 * gfortran.dg/pr71859.f90: New test.
6308 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6309 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6310
a23404c9
PT
63112016-07-28 Paul Thomas <pault@gcc.gnu.org>
6312
6313 PR fortran/71883
6314 * gfortran.dg/pr71883.f90 : New test.
6315
513d866d
YR
63162016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6317
6318 PR tree-optimization/71734
61c73a7f 6319 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6320
7c428aa2
RL
63212016-07-28 Renlin Li <renlin.li@arm.com>
6322
6323 Revert
6324 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6325
6326 PR fortran/71902
6327 * gfortran.dg/dependency_47.f90: New test.
6328
1225d6b1
ML
63292016-07-28 Martin Liska <mliska@suse.cz>
6330
6331 PR gcov-profile/68025
6332 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6333
e5f5bf35
ML
63342016-07-28 Martin Liska <mliska@suse.cz>
6335
6336 * g++.dg/vect/pr70944.cc: New test.
6337
4536610d
KV
63382016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6339
6340 PR middle-end/71994
6341 * gcc.dg/torture/pr71994.c: New test.
6342
8c6961ca
PK
63432016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6344
6345 PR middle-end/71078
6346 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6347 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6348 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6349
8de22ea0
RB
63502016-07-27 Richard Biener <rguenther@suse.de>
6351
6352 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6353
5d9da222
ML
63542016-07-27 Martin Liska <mliska@suse.cz>
6355
6356 * gcc.dg/predict-13.c: New test.
6357 * gcc.dg/predict-14.c: New test.
6358
af9e275f
SKS
63592016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6360
a23404c9 6361 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6362 including stdint.h.
6363 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6364 including stdint.h.
6365
71abba1e
MM
63662016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6367
6368 PR target/71869
6369 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6370 IEEE built-in functions handle quiet and signalling NaNs
6371 correctly.
6372
9cd74e8f
SK
63732016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6374
6375 PR fortran/71862
6376 * gfortran.dg/pr71862.f90: New test.
6377
0d48446f
MS
63782016-07-26 Martin Sebor <msebor@redhat.com>
6379
6380 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6381 selector with dg-options.
6382
524cf1e4
PP
63832016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6384
6385 PR tree-optimization/18046
6386 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6387 * gcc.dg/tree-ssa/vrp103.c: New test.
6388 * gcc.dg/tree-ssa/vrp104.c: New test.
6389
100665d8
WS
63902016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6391
6392 * gcc.target/powerpc/pr63354.c: Require lp64 since
6393 -mprofile-kernel is not legal with -m32.
6394
0b64ca40
RB
63952016-07-26 Richard Biener <rguenther@suse.de>
6396
6397 PR rtl-optimization/71984
6398 * gcc.dg/torture/pr71984.c: New testcase.
6399
9b7937cf
RS
64002016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6401
6402 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6403 g++-dg-runtest via et-dg-runtest.
6404 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6405 * gcc.dg/vect/vect.exp: Likewise.
6406 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6407 gfortran-dg-runtest.
6408 * gfortran.dg/vect/vect.exp: Likewise.
6409 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6410 (check_mips_loongson_hw_available): Likewise.
6411 (check_effective_target_mpaired_single_runtime): Likewise.
6412 (check_effective_target_mips_loongson_runtime): Likewise.
6413 (add_options_for_mpaired_single): Likewise.
6414 (check_effective_target_vect_int): Add global et_index.
6415 Check and save the supported feature for a target selected by
6416 the et_index target. Break long lines where appropriate. Call
6417 et-is-effective-target for MIPS with an argument instead of
6418 check_effective_target_* where appropriate.
6419 (check_effective_target_vect_intfloat_cvt): Likewise.
6420 (check_effective_target_vect_uintfloat_cvt): Likewise.
6421 (check_effective_target_vect_floatint_cvt): Likewise.
6422 (check_effective_target_vect_floatuint_cvt): Likewise.
6423 (check_effective_target_vect_simd_clones): Likewise.
6424 (check_effective_target_vect_shift): ewise.
6425 (check_effective_target_whole_vector_shift): Likewise.
6426 (check_effective_target_vect_bswap): Likewise.
6427 (check_effective_target_vect_shift_char): Likewise.
6428 (check_effective_target_vect_long): Likewise.
6429 (check_effective_target_vect_float): Likewise.
6430 (check_effective_target_vect_double): Likewise.
6431 (check_effective_target_vect_long_long): Likewise.
6432 (check_effective_target_vect_no_int_max): Likewise.
6433 (check_effective_target_vect_no_int_add): Likewise.
6434 (check_effective_target_vect_no_bitwise): Likewise.
6435 (check_effective_target_vect_widen_shift): Likewise.
6436 (check_effective_target_vect_no_align): Likewise.
6437 (check_effective_target_vect_hw_misalign): Likewise.
6438 (check_effective_target_vect_element_align): Likewise.
6439 (check_effective_target_vect_condition): Likewise.
6440 (check_effective_target_vect_cond_mixed): Likewise.
6441 (check_effective_target_vect_char_mult): Likewise.
6442 (check_effective_target_vect_short_mult): Likewise.
6443 (check_effective_target_vect_int_mult): Likewise.
6444 (check_effective_target_vect_extract_even_odd): Likewise.
6445 (check_effective_target_vect_interleave): Likewise.
6446 (check_effective_target_vect_stridedN): Likewise.
6447 (check_effective_target_vect_multiple_sizes): Likewise.
6448 (check_effective_target_vect64): Likewise.
6449 (check_effective_target_vect_call_copysignf): Likewise.
6450 (check_effective_target_vect_call_sqrtf): Likewise.
6451 (check_effective_target_vect_call_btrunc): Likewise.
6452 (check_effective_target_vect_call_btruncf): Likewise.
6453 (check_effective_target_vect_call_ceil): Likewise.
6454 (check_effective_target_vect_call_ceilf): Likewise.
6455 (check_effective_target_vect_call_floor): Likewise.
6456 (check_effective_target_vect_call_floorf): Likewise.
6457 (check_effective_target_vect_call_lceil): Likewise.
6458 (check_effective_target_vect_call_lfloor): Likewise.
6459 (check_effective_target_vect_call_nearbyint): Likewise.
6460 (check_effective_target_vect_call_nearbyintf): Likewise.
6461 (check_effective_target_vect_call_round): Likewise.
6462 (check_effective_target_vect_call_roundf): Likewise.
6463 (check_effective_target_vect_perm): Likewise, but also append *_saved
6464 to the existing global name to properly cache the result.
6465 (check_effective_target_vect_perm_byte): Likewise.
6466 (check_effective_target_vect_perm_short): Likewise.
6467 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6468 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6469 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6470 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6471 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6472 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6473 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6474 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6475 (check_effective_target_vect_sdot_qi): Likewise.
6476 (check_effective_target_vect_udot_qi): Likewise.
6477 (check_effective_target_vect_sdot_hi): Likewise.
6478 (check_effective_target_vect_udot_hi): Likewise.
6479 (check_effective_target_vect_usad_char): Likewise.
6480 (check_effective_target_vect_pack_trunc): Likewise.
6481 (check_effective_target_vect_unpack): Likewise.
6482 (check_effective_target_vect_aligned_arrays): Likewise.
6483 (check_effective_target_vect_natural_alignment): Likewise.
6484 (check_effective_target_vector_alignment_reachable): Likewise.
6485 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6486 (is-effective-target): Initialize et_index if undefined.
6487 (et-dg-runtest): New.
6488 (et-is-effective-target): Likewise.
6489 (check_vect_support_and_set_flags): Add supported MIPS targets to
6490 EFFECTIVE_TARGETS list. Return the number of supported targets.
6491
8f63caf6 64922016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6493 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6494
6495 PR middle-end/70920
6496 * gcc.dg/pr70920-1.c: New test-case.
6497 * gcc.dg/pr70902-2.c: Likewise.
6498 * gcc.dg/pr70920-3.c: Likewise.
6499 * gcc.dg/pr70920-4.c: Likewise
6500 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6501 2 instead of 3.
6502
7d575fff
AM
65032016-07-25 Alexander Monakov <amonakov@ispras.ru>
6504
6505 * gcc.c-torture/execute/pr71494.c: Require label_values.
6506 * gcc.dg/pr16973.c: Ditto.
6507
bf01e070
SKS
65082016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6509
6510 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6511 * gcc.dg/torture/pr69771.c: Require int32plus.
6512 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6513
16b05965
ML
65142016-07-25 Martin Liska <mliska@suse.cz>
6515
6516 * gcc.dg/torture/pr71987.c: New test.
6517
d52d3767
SK
65182016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6519
6520 PR fortran/71935
6521 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6522 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6523 * gfortran.dg/pr71935.f90: New test.
6524
94087e88 65252016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6526
6527 PR c++/71675
6528 * g++.dg/ext/atomic-3.C: New test.
6529 * gcc.dg/atomic/pr71675.c: New test.
6530
58b3986e
ES
65312016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6532
6533 * gcc.target/i386/mvc8.c: New test.
6534
faa1612a
BC
65352016-07-22 Bin Cheng <bin.cheng@arm.com>
6536
6537 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6538 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6539
1603ebe0
TK
65402016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6541
6542 PR fortran/71795
6543 * gfortran.dg/constructor_50.f90: New test.
6544
bc91c436
ML
65452016-07-22 Martin Liska <mliska@suse.cz>
6546
6547 PR gcov-profile/69028
6548 PR gcov-profile/62047
6549 * g++.dg/cilk-plus/pr69028.C: New test.
6550
9fe9a3a7
AV
65512016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6552
6553 * gfortran.dg/coarray_stat_2.f90: New test.
6554
70866e3d
MM
65552016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6556
6557 * gcc.target/powerpc/vec-extract.h: New files to check the
6558 vec_extract built-in functions for all vector types, testing
6559 accessing each element, both with constant and variable element
6560 numbers.
6561 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6562 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6563 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6564 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6565 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6566 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6567 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6568 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6569 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6570
ab3af181
JJ
65712016-07-21 Jakub Jelinek <jakub@redhat.com>
6572
6573 PR c++/71728
6574 * g++.dg/other/pr71728.C: New test.
6575
ebe8f322
JG
65762016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6577
6578 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6579 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6580 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6581 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6582 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6583
959cef74
RB
65842016-07-21 Richard Biener <rguenther@suse.de>
6585
6586 PR tree-optimization/71947
6587 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6588
b24d9420
BC
65892016-07-21 Bin Cheng <bin.cheng@arm.com>
6590
6591 * gcc.dg/tree-ssa/scev-15.c: New.
6592
23974819
BC
65932016-07-21 Bin Cheng <bin.cheng@arm.com>
6594
6595 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6596
ee78cbaa
JJ
65972016-07-21 Jakub Jelinek <jakub@redhat.com>
6598
6599 PR c++/71941
6600 * g++.dg/gomp/pr71941.C: New test.
6601
52ed68f7
DM
66022016-07-20 David Malcolm <dmalcolm@redhat.com>
6603
6604 PR c/70339
6605 PR c/71858
6606 * g++.dg/spellcheck-identifiers.C: New test case, based on
6607 gcc.dg/spellcheck-identifiers.c.
6608 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6609 gcc.dg/spellcheck-identifiers-2.c.
6610 * g++.dg/spellcheck-typenames.C: New test case, based on
6611 gcc.dg/spellcheck-typenames.c
6612
18407bfb
JW
66132016-07-20 Jonathan Wakely <jwakely@redhat.com>
6614
6615 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6616 pointer to member function and also test catching by reference.
6617
4c07fd98
DV
66182016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6619
6620 * gcc.target/s390/pr67443.c: Fix test case.
6621
fee21d65
DV
66222016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6623
6624 * gcc.target/s390/insv-1.c: Xfail some tests.
6625 * gcc.target/s390/insv-2.c: Likewise.
6626
dbe9dfdd
GJL
66272016-07-20 Georg-Johann Lay <avr@gjlay.de>
6628
6629 * gcc.target/avr/torture/get-mem.c: New test.
6630 * gcc.target/avr/torture/set-mem.c: New test.
6631
c25e1d82
GJL
66322016-07-20 Georg-Johann Lay <avr@gjlay.de>
6633
6634 PR target/71948
6635 * gcc.target/avr/torture/tiny-progmem.c: New test.
6636
109d2197
JJ
66372016-07-20 Jakub Jelinek <jakub@redhat.com>
6638
7419f441
JJ
6639 PR c++/71909
6640 * g++.dg/parse/pr71909.C: New test.
6641 * g++.dg/tm/pr71909.C: New test.
6642
109d2197
JJ
6643 PR c++/50060
6644 * g++.dg/cpp0x/constexpr-50060.C: New test.
6645 * g++.dg/cpp1y/constexpr-50060.C: New test.
6646
144530cf
ML
66472016-07-20 Martin Liska <mliska@suse.cz>
6648
6649 * gfortran.dg/graphite/pr71898.f90: New test.
6650
04ac4afa
BC
66512016-07-20 Bin Cheng <bin.cheng@arm.com>
6652
6653 PR tree-optimization/71503
6654 PR tree-optimization/71683
6655 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6656 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6657
dcbdb17a
ML
66582016-07-20 Martin Liska <mliska@suse.cz>
6659
6660 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6661 * gcc.dg/plugin/sreal-test-1.c: Remove.
6662 * gcc.dg/plugin/sreal_plugin.c: Remove.
6663
6ed82555
TK
66642016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6665
6666 PR fortran/71902
6667 * gfortran.dg/dependency_47.f90: New test.
6668
13da0507
JJ
66692016-07-19 Jakub Jelinek <jakub@redhat.com>
6670
4833f561
JJ
6671 PR rtl-optimization/71916
6672 * gcc.c-torture/compile/pr71916.c: New test.
6673
4fda19ef
JJ
6674 PR middle-end/71874
6675 * g++.dg/torture/pr71874.C: New test.
6676
13da0507
JJ
6677 PR middle-end/71734
6678 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6679 (my_alloc): Rewritten to use __builtin_posix_memalign and
6680 __SIZE_TYPE__.
6681 (my_free): Use __builtin_free instead of _mm_free.
6682 (Vec::operator=): Use __builtin_memcpy.
6683
e7980add
MJ
66842016-07-19 Martin Jambor <mjambor@suse.cz>
6685
61c73a7f
UB
6686 PR fortran/71688
6687 * gfortran.dg/pr71688.f90: New test.
e7980add 6688
13e88953
RB
66892016-07-19 Richard Biener <rguenther@suse.de>
6690
6691 * c-c++-common/vector-subscript-6.c: New testcase.
6692 * c-c++-common/vector-subscript-7.c: Likewise.
6693
1caf0482
SKS
66942016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6695
a23404c9 6696 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6697 and UInt32 based on __SIZEOF_INT__.
6698
cef5388d
RB
66992016-07-19 Richard Biener <rguenther@suse.de>
6700
6701 PR tree-optimization/71901
6702 * gcc.dg/torture/pr71901.c: New testcase.
6703
67042016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6705
6706 PR tree-optimization/71908
6707 * gcc.dg/torture/pr71908.c: New testcase.
6708
a8f7a895
MM
67092016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6710
6711 PR target/71493
6712 * gcc.target/powerpc/pr71493-1.c: New test.
6713 * gcc.target/powerpc/pr71493-2.c: Likewise.
6714
f2111a36
JJ
67152016-07-18 Jakub Jelinek <jakub@redhat.com>
6716
99516432
JJ
6717 PR c++/71835
6718 * g++.dg/conversion/ambig3.C: New test.
6719
87713c6a
JJ
6720 PR c++/71828
6721 * g++.dg/cpp0x/constexpr-71828.C: New test.
6722
7a7f16ca
JJ
6723 PR c++/71826
6724 * g++.dg/template/pr71826.C: New test.
6725
f4d90295
JJ
6726 PR c++/71822
6727 * g++.dg/template/defarg21.C: New test.
6728
f2111a36
JJ
6729 PR c++/71871
6730 * g++.dg/ext/vector31.C: New test.
6731
0b965526
UB
67322016-07-18 Uros Bizjak <ubizjak@gmail.com>
6733
6734 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6735
94e136b9
YR
67362016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6737
6738 PR tree-optimization/71734
6739 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6740
7072df0a
DV
67412016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6742
6743 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6744 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6745 stack-layout-dynamic-1.c: New test.
6746
54158a1a
AK
67472016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6748
6749 * gcc.target/s390/nolrl-1.c: New test.
6750
43068916
FR
67512016-07-17 Fritz Reese <fritzoreese@gmail.com>
6752
6753 PR fortran/71523
6754 * gfortran.dg/pr71523_1.f90: New test.
6755 * gfortran.dg/pr71523_2.f90: New test.
6756
a9356b12
AS
67572016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6758
6759 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6760
a07b81c7 67612016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6762 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6763
6764 PR fortran/62125
6765 * gfortran.dg/pr62125.f90: New test.
6766
96c0ec12
BS
67672016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6768
6769 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6770 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6771
479d0ed5
JW
67722016-07-15 Jonathan Wakely <jwakely@redhat.com>
6773
6774 PR c++/58796
6775 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6776 * g++.dg/cpp0x/nullptr35.C: New test.
6777
41c7438e
BC
67782016-07-15 Bin Cheng <bin.cheng@arm.com>
6779
6780 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6781
f7ba880b
CP
67822016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6783
6784 * gfortran.dg/goacc/vector_length.f90: New test.
6785
b9aba0a0
RB
67862016-07-15 Richard Biener <rguenther@suse.de>
6787
6788 PR tree-optimization/71881
6789 * gcc.dg/torture/pr71881.c: New testcase.
6790
9513d5fb
RB
67912016-07-15 Richard Biener <rguenther@suse.de>
6792
6793 PR tree-optimization/71887
6794 * gcc.dg/torture/pr71887.c: New testcase.
6795
ddbbcb19
JJ
67962016-07-15 Jakub Jelinek <jakub@redhat.com>
6797
6798 PR c/71858
6799 * gcc.dg/spellcheck-identifiers-3.c: New test.
6800
29eb509c
AV
68012016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6802
6803 PR fortran/71807
6804 * gfortran.dg/null_9.f90: New test.
6805
43aabfcf
BC
68062016-07-15 Bin Cheng <bin.cheng@arm.com>
6807
6808 * gcc.dg/tree-ssa/loop-41.c: New test.
6809
afc89e58
BC
68102016-07-15 Bin Cheng <bin.cheng@arm.com>
6811
6812 PR tree-optimization/71347
6813 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6814
6fa682ad
SK
68152016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6816
6817 PR fortran/29819
6818 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6819 * gfortran.dg/contains.f90: Ditto.
6820 * gfortran.dg/contains_empty_1.f03: Ditto.
6821 * gfortran.dg/submodule_3.f08: Ditto.
6822
dd36b877
JJ
68232016-07-14 Jakub Jelinek <jakub@redhat.com>
6824
a60a5d31
JJ
6825 PR testsuite/71865
6826 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6827 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6828 expected diagnostics.
6829
dd36b877
JJ
6830 PR c/71858
6831 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6832 * gcc.dg/spellcheck-identifiers-2.c: New test.
6833 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6834 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6835
a241f8ca
JJ
68362016-07-14 Jakub Jelinek <jakub@redhat.com>
6837
6838 PR tree-optimization/71872
6839 * gcc.c-torture/compile/pr71872.c: New test.
6840
d62b809c
TP
68412016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6842
6843 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6844 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6845 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6846 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6847 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6848 * gcc.target/arm/atomic-op-acquire-1.c: This.
6849 * gcc.target/arm/atomic-op-char.c: Rename into ...
6850 * gcc.target/arm/atomic-op-char-1.c: This.
6851 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6852 * gcc.target/arm/atomic-op-consume-1.c: This.
6853 * gcc.target/arm/atomic-op-int.c: Rename into ...
6854 * gcc.target/arm/atomic-op-int-1.c: This.
6855 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6856 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6857 * gcc.target/arm/atomic-op-release.c: Rename into ...
6858 * gcc.target/arm/atomic-op-release-1.c: This.
6859 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6860 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6861 * gcc.target/arm/atomic-op-short.c: Rename into ...
6862 * gcc.target/arm/atomic-op-short-1.c: This.
6863 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6864 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6865 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6866 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6867 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6868 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6869 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6870 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6871 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6872 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6873
1f8dd420
AV
68742016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6875
6876 PR fortran/70842
6877 * gfortran.dg/select_type_35.f03: New test.
6878
53109ba8
KT
68792016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6880
6881 PR target/65951
6882 PR tree-optimization/70923
6883 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6884 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6885 * gcc.dg/vect/pr65951.c: Likewise.
6886 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6887
91f35b7f
DE
68882016-07-14 David Edelsohn <dje.gcc@gmail.com>
6889
6890 * c-c++-common/pr60226.c: Expect maximum object file alignment
6891 error on AIX.
6892
351168fe
RB
68932016-07-14 Richard Biener <rguenther@suse.de>
6894
6895 PR tree-optimization/71866
6896 * gcc.dg/torture/pr71866.c: New testcase.
6897
94c32c00
TP
68982016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6899
6900 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6901 selector and enclose boolean expression in curly braces.
6902
b799a481
AM
69032016-07-14 Alan Modra <amodra@gmail.com>
6904
6905 PR target/71733
6906 * gcc.target/powerpc/p9-novsx.c: New.
6907
f63ba78c
AK
69082016-07-13 Andi Kleen <ak@linux.intel.com>
6909
6910 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6911 * g++.dg/tree-prof/morefunc.C: Dito.
6912 * g++.dg/tree-prof/pr35545.C: Dito.
6913 * g++.dg/tree-prof/reorder.C: Dito.
6914 * gcc.dg/tree-prof/20050826-2.c: Dito.
6915 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6916 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6917 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6918 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6919 * gcc.dg/tree-prof/inliner-1.c: Dito.
6920 * gcc.dg/tree-prof/merge_block.c: Dito.
6921 * gcc.dg/tree-prof/stringop-1.c: Dito.
6922 * gcc.dg/tree-prof/stringop-2.c: Dito.
6923 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6924 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6925 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6926 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6927 * gcc.dg/tree-prof/update-loopch.c: Dito.
6928 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6929 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6930 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6931 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6932 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6933 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6934 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6935
f4d5a23d
AK
69362016-07-13 Andi Kleen <ak@linux.intel.com>
6937
6938 * lib/profopt.exp (profopt-execute): Remove .imports files.
6939
ae145898
AK
69402016-07-13 Andi Kleen <ak@linux.intel.com>
6941
0b965526 6942 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6943
e97bd4f5
AK
69442016-07-13 Andi Kleen <ak@linux.intel.com>
6945
6946 * lib/profopt.exp (dg-final-scan-autofdo,
6947 dg-final-scan-not-autofdo): New functions.
6948
6fa3d4b4
BC
69492016-07-13 Bin Cheng <bin.cheng@arm.com>
6950
6951 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6952 * gcc.dg/vect/vect-35.c: Ditto.
6953 * gcc.dg/vect/vect-alias-check-2.c: New test.
6954
65f18bc6
ML
69552016-07-13 Martin Liska <mliska@suse.cz>
6956
6957 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6958 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6959 * gfortran.dg/pr42108.f90: Update expected dump scan.
6960
9737f35b
RB
69612016-07-13 Richard Biener <rguenther@suse.de>
6962
6963 PR tree-optimization/24574
6964 * gcc.dg/pr24574.c: New testcase.
6965
62c0ea4b
SKS
69662016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6967
0b965526 6968 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6969 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6970 * c-c++-common/pr68833-1.c: Require int32plus.
6971 * gcc.dg/ipa/pr63551.c: Likewise.
6972 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6973 * gcc.dg/ipa/pr64041.c: Require int32plus.
6974
c7ed8938
IE
69752016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6976
6977 PR ipa/71633
6978 * g++.dg/pr71633.C: New test.
6979
5ce15300
TP
69802016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6981
6982 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6983 Add new arm_thumb1_cbz_ok effective target.
6984 * gcc.target/arm/cbz.c: New test.
6985
2b9509a3
TP
69862016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6987
6988 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6989 Define effective target.
6990 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6991 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6992 * gcc.target/arm/movhi_movw.c: New test.
6993 * gcc.target/arm/movsi_movw.c: Likewise.
6994 * gcc.target/arm/movdi_movw.c: Likewise.
6995
7f15b177
RB
69962016-07-13 Richard Biener <rguenther@suse.de>
6997
6998 PR middle-end/71104
6999 * gcc.dg/pr71104-1.c: New testcase.
7000 * gcc.dg/pr71104-2.c: Likewise.
7001
0b0a896e
MM
70022016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7003
7004 PR target/71805
7005 * gcc.target/powerpc/pr71805.c: New test.
7006
f906f5ed
BS
70072016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7008
7009 * gcc.target/powerpc/divkc3-1.c: New.
7010 * gcc.target/powerpc/mulkc3-1.c: New.
7011
9e63c3aa
NS
70122016-07-12 Nathan Sidwell <nathan@acm.org>
7013
7014 * gcc.target/arm/data-rel-1.c: New.
7015 * gcc.target/arm/data-rel-2.c: New.
7016 * gcc.target/arm/data-rel-3.c: New.
7017
f507d202
ML
70182016-07-12 Martin Liska <mliska@suse.cz>
7019
7020 * gcc.dg/params/blocksort-part.c: New test.
7021 * gcc.dg/params/params.exp: New file.
7022
d6f7c125
KT
70232016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7024
7025 PR middle-end/71700
7026 * gcc.c-torture/execute/pr71700.c: New test.
7027
37ccb0ba
SB
70282016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7029 Richard Biener <rguenther@suse.de>
7030
7031 PR tree-optimization/23286
7032 PR tree-optimization/70159
7033 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7034 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7035 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7036 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7037 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7038 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7039 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7040 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7041 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7042 * gcc.dg/pr51879-12.c: Likewise.
7043 * gcc.dg/strlenopt-9.c: Likewise.
7044 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7045 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7046 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7047 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7048 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7049 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7050 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7051 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7052 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7053 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7054 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7055 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7056 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7057 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7058 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7059
712a93d6
RB
70602016-07-12 Richard Biener <rguenther@suse.de>
7061
7062 PR rtl-optimization/68961
7063 * gcc.target/i386/pr68961.c: New testcase.
7064
c392943c
JJ
70652016-07-11 Jakub Jelinek <jakub@redhat.com>
7066
3d56e6a4
JJ
7067 PR middle-end/71758
7068 * c-c++-common/gomp/pr71758.c: New test.
7069 * gfortran.dg/gomp/pr71758.f90: New test.
7070
c392943c
JJ
7071 PR tree-optimization/71823
7072 * gcc.dg/vect/pr71823.c: New test.
7073
741d3be5
DM
70742016-07-11 David Malcolm <dmalcolm@redhat.com>
7075
7076 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7077 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7078 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7079
92fa45b5
L
70802016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7081
7082 PR target/71801
7083 * gcc.target/i386/pr71801.c: New test.
7084
f51606c7
RB
70852016-07-11 Richard Biener <rguenther@suse.de>
7086
7087 PR tree-optimization/71816
7088 * gcc.dg/torture/pr71816.c: New testcase.
7089
36b54ce0
TK
70902016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7091
7092 PR fortran/71783
7093 * gfortran.dg/dependency_46.f90: New test.
7094
d13835b6
VM
70952016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7096
7097 PR rtl-optimization/71621
7098 * gcc.target/i386/pr71621-1.c: New.
7099 * gcc.target/i386/pr71621-2.c: New.
7100
642bcbdf
CP
71012016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7102
7103 * gfortran.dg/goacc/pr71704.f90: New test.
7104
02eb5b8b
BS
71052016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7106
7107 PR target/71297
7108 * gcc.target/powerpc/pr71297.c: New.
7109
8beb9a0d
JW
71102016-07-08 Jiong Wang <jiong.wang@arm.com>
7111
7112 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7113
cef4b650
MM
71142016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7115
7116 PR target/71806
7117 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7118
3c3ecf52
AH
71192016-07-08 Alan Hayward <alan.hayward@arm.com>
7120
7121 PR tree-optimization/71667
7122 * gcc.dg/vect/pr71667.c: New
7123
2660286d
ML
71242016-07-08 Martin Liska <mliska@suse.cz>
7125
7126 * gcc.dg/torture/pr71606.c: New test.
7127
70cdd4ae
JD
71282016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7129
7130 PR fortran/71764
7131 * gfortran.dg/pr71764.f90: New test.
7132
842dc2e6
JJ
71332016-07-07 Jakub Jelinek <jakub@redhat.com>
7134 Kai Tietz <ktietz70@googlemail.com>
7135
7136 PR c++/70869
7137 PR c++/71054
7138 * g++.dg/cpp0x/pr70869.C: New test.
7139 * g++.dg/cpp0x/pr71054.C: New test.
7140
31be4262
DE
71412016-07-07 David Edelsohn <dje.gcc@gmail.com>
7142
7143 * g++.dg/debug/pr71432.C: Fail on AIX.
7144
1c122092
ML
71452016-07-07 Martin Liska <mliska@suse.cz>
7146
7147 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7148 an undefined behavior.
7149 * gfortran.dg/do_3.F90: Likewise.
7150 * gfortran.dg/do_check_11.f90: New test.
7151 * gfortran.dg/do_check_12.f90: New test.
7152 * gfortran.dg/do_corner_warn.f90: New test.
7153
7119f1b1
ML
71542016-07-07 Martin Liska <mliska@suse.cz>
7155
7156 * gfortran.dg/predict-1.f90: Ammend the test.
7157 * gfortran.dg/predict-2.f90: Likewise.
7158
275792f2
IE
71592016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7160
7161 PR ipa/71624
7162 * g++.dg/pr71624.C: New test.
7163
05a437c1
TP
71642016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7165
7166 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7167 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7168 ARMv8-M Mainline architectures.
7169
6f493951
TP
71702016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7171
7172 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7173 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7174
5ddaee94
SB
71752016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7176
7177 PR target/70098
7178 PR target/71763
7179 * gcc.target/powerpc/pr71763.c: New file.
7180
651afdb2
YR
71812016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7182
7183 PR tree-optimization/71518
0b965526 7184 * gcc.dg/pr71518.c: New test.
651afdb2 7185
9df99881
WD
71862016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7187
7188 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7189
7b4e0769
SKS
71902016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7191
0b965526 7192 PR target/50739
7b4e0769
SKS
7193 * gcc.target/avr/pr50739.c: New test.
7194
eb4432f7
JH
71952016-07-05 Jan Hubicka <jh@suse.cz>
7196
7197 * gcc.dg/tree-ssa/scev-14.c: update template.
7198
c01e092f
RS
71992016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7200
7201 * gcc.dg/vect/group-no-gaps-1.c: New test.
7202
8070763a
AK
72032016-07-05 Andi Kleen <ak@linux.intel.com>
7204
7205 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7206 if kernel supports MPX.
7207
3f8257db 72082016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7209
7210 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7211
36a265b1
MM
72122016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7213 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7214
7215 * gcc.target/powerpc/signbit-1.c: New test.
7216 * gcc.target/powerpc/signbit-2.c: New test.
7217 * gcc.target/powerpc/signbit-3.c: New test.
7218
7a98fb6e
KT
72192016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7220
7221 PR rtl-optimization/71594
7222 * gcc.dg/torture/pr71594.c: New test.
7223
1e3d54b4
JH
72242016-07-05 Jan Hubicka <jh@suse.cz>
7225
7226 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7227
84ca3893
DM
72282016-07-05 David Malcolm <dmalcolm@redhat.com>
7229
7230 PR c++/62314
3a146d46 7231 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7232 number of missing semicolon error.
7233 * g++.dg/pr62314-2.C: New test case.
7234
20d0bfce
AF
72352016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7236
7237 * gfortran.dg/coarray_stat_function.f90: New test.
7238 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7239 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7240 to new interfaces.
7241
69aaea06
AV
72422016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7243
7244 PR fortran/71623
7245 * gfortran.dg/deferred_character_17.f90: New test.
7246
f723a43c
CL
72472016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7248
7249 * gcc.target/arm/neon/polytypes.c: Move to ...
7250 * gcc.target/arm/polytypes.c: ... here.
7251 * gcc.target/arm/neon/pr51534.c: Move to ...
7252 * gcc.target/arm/pr51534.c: ... here.
7253 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7254 * gcc.target/arm/vect-vcvt.c: ... here.
7255 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7256 * gcc.target/arm/vect-vcvtq.c: ... here.
7257 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7258 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7259 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7260 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7261 * gcc.target/arm/neon/neon.exp: Delete.
7262 * gcc.target/arm/neon/: Delete.
7263
d73e0ccf
JD
72642016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7265
7266 PR fortran/65575
7267 * gfortran.dg: pr65575.f90: New test.
7268
c20f6223
JD
72692016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7270
7271 PR fortran/35849
7272 * gfortran.dg: pr35849.f90: New test.
7273
2a5537c3
JJ
72742016-07-04 Jakub Jelinek <jakub@redhat.com>
7275
7276 PR c++/71739
7277 * g++.dg/cpp0x/pr71739.C: New test.
7278
740f9751
CL
72792016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7280
7281 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7282
bf749919
DV
72832016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7284
7285 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7286 locr.
7287 * gcc.target/s390/loc-1.c: New test.
7288
430bb38e
YR
72892016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7290
3a146d46
JJ
7291 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7292 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7293
15f6e0da
RR
72942016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7295
7296 PR target/63874
7297 * gcc.target/aarch64/pr63874.c: New test.
7298
79335075
JB
72992016-07-04 Jan Beulich <jbeulich@suse.com>
7300
7301 * g++.dg/header.c: New.
7302 * gcc.dg/header.c: New.
7303
557e8c49
JJ
73042016-07-02 Jakub Jelinek <jakub@redhat.com>
7305
7306 PR c/71719
7307 * c-c++-common/Wunused-var-15.c: New test.
7308
79a592e3
JJ
73092016-07-01 Jakub Jelinek <jakub@redhat.com>
7310
7311 PR fortran/71687
7312 * gfortran.dg/gomp/pr71687.f90: New test.
7313
e2298656
BS
73142016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7315
7316 * gcc.dg/const-float128-ped.c: Require __float128 effective
7317 target and options.
7318 * gcc.dg/const-float128.c: Likewise.
7319 * gcc.dg/torture/float128-cmp-invalid.c: Require
7320 __float128 and base_quadfloat_support effective targets, and
7321 __float128 options.
7322 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7323 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7324 * gcc.dg/torture/float128-nan.c: Likewise.
7325 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7326 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7327 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7328 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7329 (add_options_for___float128): New.
7330 (check_effective_target_base_quadword_support): New.
7331
70c11966
MM
73322016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7333
7334 PR target/71720
7335 * gcc.target/powerpc/pr71720.c: New test.
7336
059541fd
JB
73372016-07-01 Jan Beulich <jbeulich@suse.com>
7338
7339 * gcc.dg/bss.c: New.
7340
2c1e4964
PB
73412016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7342
7343 PR target/71698
7344 * gcc.target/powerpc/pr71698.c: New test.
7345
22e1cb39
GJL
73462016-07-01 Georg-Johann Lay <avr@gjlay.de>
7347
7348 PR target/71151
7349 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7350 instead of ".foo" for its section name.
7351 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7352 depending on MCU's flash size.
7353 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7354 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7355 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7356 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7357 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7358 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7359
466cf574
JB
73602016-07-01 Jan Beulich <jbeulich@suse.com>
7361
7362 * gcc.target/i386/pr65105-2.c: Add -msse2.
7363
351beab7
JJ
73642016-06-30 Jakub Jelinek <jakub@redhat.com>
7365
55a0f21a
JJ
7366 PR tree-optimization/71707
7367 * gcc.dg/strlenopt-29.c: New test.
7368
6245ad72
JJ
7369 PR fortran/71704
7370 * gfortran.dg/gomp/pr71704.f90: New test.
7371
351beab7
JJ
7372 PR fortran/71705
7373 * gfortran.dg/gomp/pr71705.f90: New test.
7374
5a3a6a5e
KN
73752016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7376
7377 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7378 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7379 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7380 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7381 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7382 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7383 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7384 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7385 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7386 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7387 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7388 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7389 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7390 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7391 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7392 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7393 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7394 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7395 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7396 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7397 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7398 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7399 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7400 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7401 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7402 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7403 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7404 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7405 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7406 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7407 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7408 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7409 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7410 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7411 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7412 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7413 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7414 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7415 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7416 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7417 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7418 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7419 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7420 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7421 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7422 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7423 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7424 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7425 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7426 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7427 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7428 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7429 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7430 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7431 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7432 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7433 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7434 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7435 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7436 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7437 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7438 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7439 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7440 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7441 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7442 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7443 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7444 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7445 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7446 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7447 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7448 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7449 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7450 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7451 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7452 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7453 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7454 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7455 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7456 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7457 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7458
3dfa8071 74592016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7460 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7461
7462 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7463
9bd62242 74642016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7465 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7466
7467 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7468
603107fb
DM
74692016-06-30 David Malcolm <dmalcolm@redhat.com>
7470
7471 PR driver/71651
7472 * gcc.dg/spellcheck-options-12.c: New test case.
7473
205cccc7
JJ
74742016-06-30 Jakub Jelinek <jakub@redhat.com>
7475
7476 PR middle-end/71693
7477 * gcc.c-torture/compile/pr71693.c: New test.
7478
f4452176
DM
74792016-06-29 David Malcolm <dmalcolm@redhat.com>
7480
7481 * gcc.dg/spellcheck-params.c: New testcase.
7482 * gcc.dg/spellcheck-params-2.c: New testcase.
7483
c5e74d9d
MM
74842016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7485
7486 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7487 vector extract instructions.
7488 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7489
e44ecbfd
JD
74902016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7491
7492 PR fortran/71686
7493 * gfortran.dg/unexpected_eof_2.f90: New test.
7494 * gfortran.dg/unexpected_eof_3.f90: New test.
7495
ee446d9f
JW
74962016-06-29 Jim Wilson <jim.wilson@linaro.org>
7497
7498 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7499
27f67461
CP
75002016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7501
7502 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7503 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7504 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7505
b1206d29
RB
75062016-06-29 Richard Biener <rguenther@suse.de>
7507
7508 PR middle-end/15256
7509 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7510
1af21224
MW
75112016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7512
7513 * gcc.target/arm/aapcs/neon-vect10.c: Require
7514 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7515 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7516 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7517 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7518 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7519 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7520 * gcc.target/arm/fp16-aapcs-1.c: Require
7521 -mfloat-ab=hard. Also simplify the test.
7522 * gcc.target/arm/fp16-aapcs-2.c: New.
7523
7fe43755
MW
75242016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7525
0b965526 7526 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7527 (add_options_for_arm_fp16_ieee): New.
7528 (add_options_for_arm_fp16_alternative): New.
7529 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7530 long-line.
7531 (effective_target_arm_fp16_hw): New.
7532
264d951a
IE
75332016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7534
7535 PR tree-optimization/71655
7536 * g++.dg/pr71655.C: New test.
7537
5c846a81
ML
75382016-06-29 Martin Liska <mliska@suse.cz>
7539
7540 * gcc.dg/pr71585.c: New test.
7541 * gcc.dg/pr71585-2.c: New test.
7542 * gcc.dg/pr71585-3.c: New test.
7543
fafe9318
YR
75442016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7545
7546 PR tree-optimization/70729
7547 * g++.dg/vect/pr70729.cc: New test.
7548
54d19c3b
TS
75492016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7550
7551 * c-c++-common/gomp/cancel-1.c: Extend.
7552
5f3cd7c3
JJ
75532016-06-29 Jakub Jelinek <jakub@redhat.com>
7554
7555 PR tree-optimization/71625
7556 * gcc.dg/strlenopt-28.c: New test.
7557
4aa83879
RB
75582016-06-29 Richard Biener <rguenther@suse.de>
7559
7560 PR middle-end/71002
7561 * g++.dg/torture/pr71002.C: Adjust testcase.
7562
152ef731
JJ
75632016-06-29 Jakub Jelinek <jakub@redhat.com>
7564
7565 PR c/71685
7566 * gcc.dg/pr71685.c: New test.
7567
75682016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7569
7570 PR c/71552
7571 * gcc.dg/init-bad-9.c: New test.
7572
d41dc215
BS
75732016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7574
7575 * gcc.target/powerpc/abs128-1.c: Require VSX.
7576 * gcc.target/powerpc/copysign128-1.c: Likewise.
7577 * gcc.target/powerpc/inf128-1.c: Likewise.
7578 * gcc.target/powerpc/nan128-1.c: Likewise.
7579
6a20b538
JJ
75802016-06-28 Jakub Jelinek <jakub@redhat.com>
7581
7582 PR middle-end/71626
7583 * gcc.c-torture/execute/pr71626-1.c: New test.
7584 * gcc.c-torture/execute/pr71626-2.c: New test.
7585
77d93c47
PB
75862016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7587
7588 PR target/71656
7589 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7590
a8264058
SB
75912016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7592
7593 PR target/71670
7594 * gcc.target/powerpc/pr71670.c: New testcase.
7595
0dc47331
PB
75962016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7597
7598 PR target/71656
7599 * gcc.target/powerpc/pr71656-1.c: New test.
7600 * gcc.target/powerpc/pr71656-2.c: New test.
7601
b65ffc79
CL
76022016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7603
7604 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7605 around fp16 code.
7606 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7607 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7608 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7609 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7610 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7611 Add arm_neon_fp16_ok effective target.
0b965526
UB
7612 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7613 Likewise.
7614 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7615 Likewise.
7616 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7617 Likewise.
7618 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7619 Likewise.
7620 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7621 Likewise.
7622 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7623 Likewise.
7624 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7625 Likewise.
7626 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7627 Likewise.
7628 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7629 Likewise.
7630 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7631 Likewise.
7632 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7633 Likewise.
b65ffc79 7634
9bb86f40
JH
76352016-06-26 Jan Hubicka <hubicka@ucw.cz>
7636
7637 * gcc.dg/predict-12.c: New testcase.
7638
46db0fd4
JD
76392016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7640
7641 PR fortran/71649
7642 * gfortran.dg/pr71649.f90: New test.
7643
2a65e70b
JJ
76442016-06-25 Jakub Jelinek <jakub@redhat.com>
7645
f8a06e24
JJ
7646 PR tree-optimization/71643
7647 * g++.dg/opt/pr71643.C: New test.
7648
2a65e70b
JJ
7649 PR tree-optimization/71631
7650 * gcc.c-torture/execute/pr71631.c: New test.
7651
7805417a
JH
76522016-06-24 Jan Hubicka <hubicka@ucw.cz>
7653
7654 * gcc.dg/predict-11.c: New testcase.
7655 * gfortran.dg/predict-2.f90: New testcase.
7656
888ed1a3
JH
76572016-06-24 Jan Hubicka <hubicka@ucw.cz>
7658
7659 * gcc.dg/predict-10.c: New test.
7660
53605f35
BS
76612016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7662
7663 * gcc.target/powerpc/abs128-1.c: New.
7664 * gcc.target/powerpc/copysign128-1.c: New.
7665 * gcc.target/powerpc/inf128-1.c: New.
7666 * gcc.target/powerpc/nan128-1.c: New.
7667
7b22b4c6
EB
76682016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7669
7670 * gfortran.dg/pr71642.f90: New test.
7671
37e373c2
JJ
76722016-06-24 Jakub Jelinek <jakub@redhat.com>
7673
7674 PR tree-optimization/71647
7675 * gcc.target/i386/pr71647.c: New test.
7676
b20b79f2
L
76772016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7678
7679 * gcc.target/i386/noplt-gd-1.c: New test.
7680 * gcc.target/i386/noplt-gd-2.c: Likewise.
7681 * gcc.target/i386/noplt-gd-3.c: Likewise.
7682 * gcc.target/i386/noplt-ld-1.c: Likewise.
7683 * gcc.target/i386/noplt-ld-2.c: Likewise.
7684 * gcc.target/i386/noplt-ld-3.c: Likewise.
7685 * lib/target-supports.exp
7686 (check_effective_target_tls_get_addr_via_got): New.
7687
04619cb8
UB
76882016-06-24 Uros Bizjak <ubizjak@gmail.com>
7689
7690 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7691 testsuite compile flags.
7692 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7693 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7694
76952016-06-24 Uros Bizjak <ubizjak@gmail.com>
7696
7697 * g++dg/vect/pr36684.cc: Add dg-do compile.
7698 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7699 * gcc.dg/vect/pr70021.c: Ditto.
7700 * gcc.dg/vect/pr70138-1.c: Ditto.
7701 * gcc.dg/vect/pr70138-2.c: Ditto.
7702 * gcc.dg/vect/pr70354-1.c: Ditto.
7703 * gcc.dg/vect/pr70354-2.c: Ditto.
7704 * gcc.dg/vect/pr71259.c: Ditto.
7705 * gcc.dg/vect/pr71416-1.c: Ditto.
7706 * gcc.dg/vect/slp-43.c: Ditto.
7707 * gcc.dg/vect/slp-45.c: Ditto.
7708 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7709 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7710 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7711 * gfortran.dg/vect/pr69980.f90: Ditto.
7712
77132016-06-24 Uros Bizjak <ubizjak@gmail.com>
7714
7715 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7716 * gcc.dg/vect/bb-slp-30.c: Ditto.
7717 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7718 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7719 * gcc.dg/vect/pr45902.c: Ditto.
7720 * gcc.dg/vect/pr48172.c: Ditto.
7721 * gcc.dg/vect/pr48377.c: Ditto.
7722 * gcc.dg/vect/pr49038.c: Ditto.
7723 * gcc.dg/vect/pr49771.c: Ditto.
7724 * gcc.dg/vect/pr52091.c: Ditto.
7725 * gcc.dg/vect/pr53185-2.c: Ditto.
7726 * gcc.dg/vect/pr56826.c: Ditto.
7727 * gcc.dg/vect/pr60276.c: Ditto.
7728 * gcc.dg/vect/pr62021.c: Ditto.
7729 * gcc.dg/vect/pr63530.c: Ditto.
7730 * gcc.dg/vect/pr65518.c: Ditto.
7731 * gcc.dg/vect/pr65947-1.c: Ditto.
7732 * gcc.dg/vect/pr65947-10.c: Ditto.
7733 * gcc.dg/vect/pr65947-11.c: Ditto.
7734 * gcc.dg/vect/pr65947-12.c: Ditto.
7735 * gcc.dg/vect/pr65947-13.c: Ditto.
7736 * gcc.dg/vect/pr65947-2.c: Ditto.
7737 * gcc.dg/vect/pr65947-3.c: Ditto.
7738 * gcc.dg/vect/pr65947-4.c: Ditto.
7739 * gcc.dg/vect/pr65947-5.c: Ditto.
7740 * gcc.dg/vect/pr65947-6.c: Ditto.
7741 * gcc.dg/vect/pr65947-7.c: Ditto.
7742 * gcc.dg/vect/pr65947-8.c: Ditto.
7743 * gcc.dg/vect/pr65947-9.c: Ditto.
7744 * gcc.dg/vect/pr71416-1.c: Ditto.
7745 * gcc.dg/vect/pr71439.c: Ditto.
7746 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7747 * gcc.dg/vect/vect-bswap16.c: Ditto.
7748 * gcc.dg/vect/vect-bswap32.c: Ditto.
7749 * gcc.dg/vect/vect-bswap64.c: Ditto.
7750 * gcc.dg/vect/vect-live-1.c: Ditto.
7751 * gcc.dg/vect/vect-live-2.c: Ditto.
7752 * gcc.dg/vect/vect-live-3.c: Ditto.
7753 * gcc.dg/vect/vect-live-4.c: Ditto.
7754 * gcc.dg/vect/vect-live-5.c: Ditto.
7755 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7756 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7757 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7758 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7759 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7760 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7761 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7762 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7763 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7764 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7765 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7766 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7767 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7768 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7769 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7770 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7771 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7772
da224bcb
UB
77732016-06-24 Uros Bizjak <ubizjak@gmail.com>
7774
7775 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7776
dfee2870
L
77772016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7778
7779 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7780 ia32 if R_386_GOT32X relocation is supported.
7781 * gcc.target/i386/noplt-3.c: Likewise.
7782 * gcc.target/i386/noplt-2.c: Likewise.
7783 (main): Renamed to ...
7784 (bar): This.
7785 * gcc.target/i386/noplt-4.c: Likewise.
7786 (main): Renamed to ...
7787 (bar): This.
7788 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7789 * gcc.target/i386/pr67400-5.c: Likewise.
7790
a86451b9
JJ
77912016-06-24 Jakub Jelinek <jakub@redhat.com>
7792
00085092
JJ
7793 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7794 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7795
a86451b9
JJ
7796 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7797 f4): Adjust expected diagnostics.
7798 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7799 (T): If OVFP is defined, redefine to TP.
7800 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7801 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7802 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7803 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7804 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7805 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7806 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7807 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7808 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7809 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7810 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7811 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7812 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7813 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7814 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7815 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7816 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7817 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7818 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7819 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7820 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7821 as last argument to __builtin_add_overflow_p.
7822
7bb5d5f4
UB
78232016-06-23 Uros Bizjak <ubizjak@gmail.com>
7824
7825 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7826 dg-options and remove default vector testsuite compile flags.
7827 * g++.dg/vect/pr33860a.cc: Ditto.
7828 * g++.dg/vect/pr45470-a.cc: Ditto.
7829 * g++.dg/vect/pr45470-b.cc: Ditto.
7830 * g++.dg/vect/pr60896.cc: Ditto.
7831 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7832 * gcc.dg/vect/pr18308.c: Ditto.
7833 * gcc.dg/vect/pr24049.c: Ditto.
7834 * gcc.dg/vect/pr33373.c: Ditto.
7835 * gcc.dg/vect/pr36228.c: Ditto.
7836 * gcc.dg/vect/pr42395.c: Ditto.
7837 * gcc.dg/vect/pr42604.c: Ditto.
7838 * gcc.dg/vect/pr46663.c: Ditto.
7839 * gcc.dg/vect/pr48765.c: Ditto.
7840 * gcc.dg/vect/pr49093.c: Ditto.
7841 * gcc.dg/vect/pr49352.c: Ditto.
7842 * gcc.dg/vect/pr52298.c: Ditto.
7843 * gcc.dg/vect/pr52870.c: Ditto.
7844 * gcc.dg/vect/pr53185.c: Ditto.
7845 * gcc.dg/vect/pr53773.c: Ditto.
7846 * gcc.dg/vect/pr56695.c: Ditto.
7847 * gcc.dg/vect/pr62171.c: Ditto.
7848 * gcc.dg/vect/pr63530.c: Ditto.
7849 * gcc.dg/vect/pr68339.c: Ditto.
7850 * gcc.dg/vect/pr71259.c: Ditto.
7851 * gcc.dg/vect/vect-82_64.c: Ditto.
7852 * gcc.dg/vect/vect-83_64.c: Ditto.
7853 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7854 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7855 * gcc.dg/vect/vect-shift-2.c: Ditto.
7856 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7857 * gfortran.dg/vect/pr39318.f90: Ditto.
7858 * gfortran.dg/vect/pr45714-a.f: Ditto.
7859 * gfortran.dg/vect/pr45714-b.f: Ditto.
7860 * gfortran.dg/vect/pr46213.f90: Ditto.
7861
2d4bb02f
MM
78622016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7863 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7864
7865 * gcc.target/powerpc/p9-splat-5.c: New test.
7866
f6d1b868
UB
78672016-06-23 Uros Bizjak <ubizjak@gmail.com>
7868
7869 PR tree-optimization/71488
7870 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7871 * lib/target-supports.exp: ... here.
7872 (check_sse4_hw_available): New procedure.
7873 (check_effective_target_sse4_runtime): Ditto.
7874 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7875 -march=westmere for sse4_runtime targets.
936ff030 7876 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7877 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7878 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7879 (main): Call check_vect ().
a7898180 7880 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7881
c0597759
L
78822016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7883
7884 PR target/66232
7885 PR target/67400
7886 * gcc.target/i386/pr66232-14.c: New file.
7887 * gcc.target/i386/pr66232-15.c: Likewise.
7888 * gcc.target/i386/pr66232-16.c: Likewise.
7889 * gcc.target/i386/pr66232-17.c: Likewise.
7890 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7891 ia32 if R_386_GOT32X relocation is supported.
7892 * gcc.target/i386/pr67400-2.c: Likewise.
7893 * gcc.target/i386/pr67400-3.c: Likewise.
7894 * gcc.target/i386/pr67400-4.c: Likewise.
7895 * gcc.target/i386/pr67400-6.c: Likewise.
7896 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7897 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7898
5b0e27a7
JD
78992016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7900
7901 PR libgfortran/48852
7902 * gfortran.dg/char4_iunit_1.f03: Update test.
7903 * gfortran.dg/f2003_io_5.f03: Update test.
7904 * gfortran.dg/real_const_3.f90: Update test.
7905
7f586d90
AK
79062016-06-23 Andi Kleen <ak@linux.intel.com>
7907
7908 * g++.dg/bprob/bprob.exp: Support autofdo.
7909 * g++.dg/tree-prof/tree-prof.exp: dito.
7910 * gcc.dg/tree-prof/tree-prof.exp: dito.
7911 * gcc.misc-tests/bprob.exp: dito.
7912 * gfortran.dg/prof/prof.exp: dito.
7913 * lib/profopt.exp: dito.
7914 * lib/target-supports.exp: Check for autofdo.
7915
60fa7862
ML
79162016-06-23 Martin Liska <mliska@suse.cz>
7917
7918 * gcc.dg/pr71619.c: New test.
7919
e3d62871
UB
79202016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7921
7922 PR target/67400
cc901875
UB
7923 * gcc.target/i386/pr67400-1.c: New test.
7924 * gcc.target/i386/pr67400-2.c: Likewise.
7925 * gcc.target/i386/pr67400-3.c: Likewise.
7926 * gcc.target/i386/pr67400-4.c: Likewise.
7927 * gcc.target/i386/pr67400-5.c: Likewise.
7928 * gcc.target/i386/pr67400-6.c: Likewise.
7929 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7930
ac81cf0b
DM
79312016-06-22 David Malcolm <dmalcolm@redhat.com>
7932
7933 * c-c++-common/missing-header-1.c: New test case.
7934 * c-c++-common/missing-header-2.c: New test case.
7935 * c-c++-common/missing-header-3.c: New test case.
7936 * c-c++-common/missing-header-4.c: New test case.
7937
1a4f11c8
DM
79382016-06-22 David Malcolm <dmalcolm@redhat.com>
7939
7940 PR c/70339
7941 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7942 hint.
7943 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7944 expected results due to builtin "nanl" now being suggested for
7945 "name".
7946 * gcc.dg/pr67580.c: Update expected messages.
7947 * gcc.dg/spellcheck-identifiers.c: New testcase.
7948 * gcc.dg/spellcheck-typenames.c: New testcase.
7949
a93eac6a
DM
79502016-06-22 David Malcolm <dmalcolm@redhat.com>
7951
7952 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7953 file.
7954 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7955 diagnostic-test-show-locus-parseable-fixits.c to sources for
7956 diagnostic_plugin_test_show_locus.c.
7957 * lib/gcc-defs.exp (freeform_regexps): New global.
7958 (dg-regexp): New function.
7959 (handle-dg-regexps): New function.
7960 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7961 freeform_regexps to the empty list.
7962 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7963
49e76ff1
IE
79642016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7965
f6d1b868 7966 PR tree-optimization/71488
49e76ff1
IE
7967 * g++.dg/pr71488.C: New test.
7968 * gcc.dg/vect/vect-bool-cmp.c: New test.
7969
951d8c8a
EB
79702016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7971
7972 * gcc.dg/guality/param-5.c: New test.
7973
b60fc3bd
BE
79742016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7975
7976 * gcc.target/i386/asm-flag-7.c: New test.
7977
0609abda
TS
79782016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7979
7980 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7981 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7982 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7983 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7984 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7985 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7986 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7987 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7988 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7989 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7990 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7991 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7992 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7993 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7994 * lib/target-supports.exp: Likewise.
7995
ee2499b4
TS
79962016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7997
7998 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7999 * gcc.dg/attr-ms_struct-2.c: Likewise.
8000 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8001 * gcc.dg/bf-ms-attrib.c: Likewise.
8002 * gcc.dg/bf-ms-layout-2.c: Likewise.
8003 * gcc.dg/bf-ms-layout-3.c: Likewise.
8004 * gcc.dg/bf-ms-layout.c: Likewise.
8005 * gcc.dg/bf-no-ms-layout.c: Likewise.
8006 * gcc.target/i386/bitfield1.c: Likewise.
8007 * gcc.target/i386/bitfield2.c: Likewise.
8008 * gcc.target/i386/bitfield3.c: Likewise.
8009
caea59ff
KN
80102016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8011
8012 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8013 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8014 override other than -mcpu=power9 command-line option is specified,
8015 or if the target operating system is aix.
8016 * gcc.target/powerpc/darn-1.c: Likewise.
8017 * gcc.target/powerpc/darn-2.c: Likewise.
8018 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8019 test if effective-target is not powerpc_p9vector_ok or if the
8020 target operating system is not defined.
8021 * gcc.target/powerpc/vslv-1.c: Likewise.
8022 * gcc.target/powerpc/vsrv-0.c: Likewise.
8023 * gcc.target/powerpc/vsrv-1.c: Likewise.
8024
63617e30
TB
80252016-06-21 Tobias Burnus <burnus@net-b.de>
8026
8027 PR fortran/71068
8028 * gfortran.dg/coarray/data_1.f90: New.
8029
89192c3c
WD
80302016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8031
8032 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8033 (dg-require-effective-target): Use arm_v8_neon_hw.
8034 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8035 (dg-require-effective-target): Likewise.
8036 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8037 (dg-require-effective-target): Likewise.
8038 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8039 (dg-require-effective-target): Likewise.
8040 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8041 (dg-require-effective-target): Likewise.
8042 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8043 (dg-require-effective-target): Likewise.
8044 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8045 Add AArch64 check.
8046
64ac50e2
WD
80472016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8048
8049 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8050 Set to 3 so test passes.
8051
6252b5db
WD
80522016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8053
8054 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8055
3b9bc511
IV
80562016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8057
8058 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8059 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8060 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8061 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8062
21db1c78
IV
80632016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8064
8065 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8066 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8067
9d30e86f
L
80682016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8069
8070 PR target/71549
8071 * gcc.target/i386/pr71549.c: New test.
8072
448a7c69
KN
80732016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8074
8075 * gcc.target/powerpc/vadsdu-0.c: Replace
8076 dg-require-effective-target directive to allow test to run on more
8077 platforms, and add dg-skip-if directive to disable test on aix
8078 platforms because of known incompatibilities.
8079 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8080 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8081 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8082 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8083 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8084 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8085 * gcc.target/powerpc/vadsdub-2.c: Replace
8086 dg-require-effective-target directive to allow test to run on more
8087 platforms, and add dg-skip-if directive to disable test on aix
8088 platforms because of known incompatibilities.
8089 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8090 with vec_absdb call to differentiate this test from vadsdub-1.c.
8091 * gcc.target/powerpc/vadsduh-1.c: Replace
8092 dg-require-effective-target directive to allow test to run on more
8093 platforms, and add dg-skip-if directive to disable test on aix
8094 platforms because of known incompatibilities.
8095 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8096 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8097 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8098
0ad84f34
JJ
80992016-06-21 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR tree-optimization/71588
8102 * gcc.dg/pr71558.c: New test.
8103
e71e8d94
SKS
81042016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8105
8106 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8107 * c-c++-common/pr68657-2.c: Likewise.
8108 * c-c++-common/pr68657-3.c: Likewise.
8109 * gcc.dg/torture/pr69714.c: Require int32plus support.
8110 * gcc.dg/torture/pr70025.c: Likewise.
8111 * gcc.dg/torture/pr70083.c: Likewise.
8112 * gcc.dg/torture/pr70542.c: Likewise.
8113 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8114
5a578671
JM
81152016-06-20 Joseph Myers <joseph@codesourcery.com>
8116
8117 PR c/71601
8118 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8119
7a9df68e
JJ
81202016-06-20 Jakub Jelinek <jakub@redhat.com>
8121
50aa64d5
JJ
8122 PR middle-end/71581
8123 * gcc.dg/pr71581.c: New test.
8124
7a9df68e
JJ
8125 PR rtl-optimization/71591
8126 * gcc.dg/cpp/pr71591.c: New test.
8127
3947cf19
DR
81282016-06-20 David B. Robins <gcc@davidrobins.net>
8129
8130 PR target/71571
8131 * g++.dg/torture/pr71571.C: New test.
8132
c4ff221e
JJ
81332016-06-20 Jakub Jelinek <jakub@redhat.com>
8134
8135 PR target/71559
8136 * gcc.target/i386/sse2-pr71559.c: New test.
8137 * gcc.target/i386/avx-pr71559.c: New test.
8138 * gcc.target/i386/avx512f-pr71559.c: New test.
8139
f1b5abfb
TB
81402016-06-20 Tobias Burnus <burnus@net-b.de>
8141
8142 PR fortran/71194
8143 * gfortran.dg/pointer_remapping_10.f90: New.
8144
842107e4
DM
81452016-06-20 David Malcolm <dmalcolm@redhat.com>
8146
8147 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8148
d9e8bdfd
MS
81492016-06-20 Martin Sebor <msebor@redhat.com>
8150
8151 PR c/69507
8152 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8153 * gnu90-const-expr-1.c: Same.
8154 * gnu99-const-expr-1.c: Same.
8155 * gnu99-static-1.c: Same.
8156
67785479
RL
81572016-06-20 Renlin Li <renlin.li@arm.com>
8158
29f09b38 8159 PR testsuite/71489
67785479
RL
8160 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8161
636929b8
JG
81622016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8163
8164 * gcc.target/aarch64/vcvt_f64_1.c: New.
8165 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8166 * gcc.target/aarch64/vrecp_f64_1.c: New.
8167
ff7b374b
KT
81682016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8169
8170 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8171 "alignement".
8172
554cfc9e
GJL
81732016-06-20 Georg-Johann Lay <avr@gjlay.de>
8174
8175 PR target/71103
8176 * gcc.target/avr/torture/pr71103-2.c: New test.
8177
94087e88 81782016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8179
8180 PR c/69507
8181 * gcc.dg/alignof.c: New test.
8182
c561b091
PC
81832016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8184
8185 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8186 vs dg-error; test constexpr specifier too.
8187
bf54f123
PC
81882016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8189
8190 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8191
4e53aa97
CL
81922016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8193
8194 * lib/target-supports.exp
8195 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8196 arm_neon_ok and merge flags. Fix temporary test name.
8197 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8198 and merge flags.
8199
69071d86
ML
82002016-06-17 Martin Liska <mliska@suse.cz>
8201
8202 * gcc.dg/predict-9.c: Fix dump scanning.
8203
68b3b858
BC
82042016-06-17 Bin Cheng <bin.cheng@arm.com>
8205
8206 PR tree-optimization/71354
8207 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8208
d3ee260a
BC
82092016-06-17 Bin Cheng <bin.cheng@arm.com>
8210
8211 PR tree-optimization/71347
8212 * gcc.dg/tree-ssa/pr71347.c: New test.
8213
bd8fb114
BC
82142016-06-17 Bin Cheng <bin.cheng@arm.com>
8215
8216 PR tree-optimization/71354
8217 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8218
97816be4
BC
82192016-06-17 Bin Cheng <bin.cheng@arm.com>
8220
8221 * gcc.dg/vect/vect-alias-check-1.c: New test.
8222
2d761a37
SKS
82232016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8224
e0277d6b 8225 PR target/71151
2d761a37
SKS
8226 * gcc.target/avr/pr71151-1.c: New test.
8227 * gcc.target/avr/pr71151-2.c: New test.
8228 * gcc.target/avr/pr71151-3.c: New test.
8229 * gcc.target/avr/pr71151-4.c: New test.
8230 * gcc.target/avr/pr71151-5.c: New test.
8231 * gcc.target/avr/pr71151-6.c: New test.
8232 * gcc.target/avr/pr71151-7.c: New test.
8233 * gcc.target/avr/pr71151-8.c: New test.
8234 * gcc.target/avr/pr71151-common.h: New test.
8235
68fa96d6
ML
82362016-06-16 Martin Liska <mliska@suse.cz>
8237
8238 * gfortran.dg/predict-1.f90: New test.
8239
b6ca982f
UB
82402016-06-16 Uros Bizjak <ubizjak@gmail.com>
8241
8242 PR target/71242
3a146d46 8243 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8244
1dc8d15b
JH
82452016-06-16 Jan Hubicka <hubicka@ucw.cz>
8246
8247 * g++.dg/vect/pr36648.cc: Disable cunrolli
8248
67c25816
JJ
82492016-06-16 Jakub Jelinek <jakub@redhat.com>
8250
c577adb2
JJ
8251 PR target/71554
8252 * gcc.c-torture/execute/pr71554.c: New test.
8253
67c25816
JJ
8254 PR rtl-optimization/71532
8255 * gcc.dg/torture/pr71532.c: New test.
8256
1a3c3ee9
MM
82572016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8258
8259 * gcc.target/powerpc/p9-dimode1.c: New test.
8260 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8261
f29468a7
JJ
82622016-06-15 Jakub Jelinek <jakub@redhat.com>
8263
61daecc4
JJ
8264 * gcc.c-torture/compile/20160615-1.c: New test.
8265
f29468a7
JJ
8266 * g++.dg/cpp0x/ref-qual17.C: New test.
8267
209d1e2d
IE
82682016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8269
8270 PR middle-end/71529
8271 * gcc.target/i386/pr71529.C: New test.
8272
8dc35712
AH
82732016-06-15 Alan Hayward <alan.hayward@arm.com>
8274
8275 PR tree-optimization/71483
8276 * g++.dg/vect/pr71483.c: New
8277
b8911cb8
PC
82782016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8279
8280 PR c++/70202
8281 * g++.dg/inherit/crash6.C: New.
8282 * g++.dg/inherit/union2.C: Likewise.
8283 * g++.dg/inherit/virtual12.C: Likewise.
8284 * g++.dg/inherit/virtual13.C: Likewise.
8285 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8286
cf5d08ab
UB
82872016-06-15 Uros Bizjak <ubizjak@gmail.com>
8288
e3d62871 8289 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8290
8f482165
AH
82912016-06-15 Alan Hayward <alan.hayward@arm.com>
8292
8293 PR tree-optimization/71439
8294 * gcc.dg/vect/pr71439.c: New
8295
3256673f
KT
82962016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8297
8298 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8299
b17dc4d4
RB
83002016-06-15 Richard Biener <rguenther@suse.de>
8301
8302 * gcc.dg/vect/slp-45.c: New testcase.
8303
2a5825f2
RB
83042016-06-15 Richard Biener <rguenther@suse.de>
8305
8306 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8307
6e433d0b
BS
83082016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8309
8310 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8311 requirements, and disable for AIX for now.
8312 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8313
abe7f828
JJ
83142016-06-14 Jakub Jelinek <jakub@redhat.com>
8315
a09c81b4
JJ
8316 PR c++/71528
8317 * g++.dg/opt/pr71528.C: New test.
8318
abe7f828
JJ
8319 PR c++/71516
8320 * g++.dg/init/pr71516.C: New test.
8321
acfadf06
PC
83222016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8323
8324 * g++.dg/init/array46.C: New.
8325
4d568ab2
UB
83262016-06-14 Uros Bizjak <ubizjak@gmail.com>
8327
e3d62871
UB
8328 * gcc.target/i386/float128-3.c: New test.
8329 * gcc.target/i386/quad-sse4.c: Ditto.
8330 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8331 Update scan strings.
4d568ab2 8332
30934c5d
RB
83332016-06-14 Richard Biener <rguenther@suse.de>
8334
8335 PR middle-end/71526
8336 * gfortran.dg/pr71526.f90: New testcase.
8337
3970e545
AV
83382016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8339
8340 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8341 * gcc.dg/zero_bits_compound-1.c: Likewise.
8342
04976c6e
RB
83432016-06-14 Richard Biener <rguenther@suse.de>
8344
8345 PR tree-optimization/71522
8346 * gcc.dg/torture/pr71522.c: New testcase.
8347
23e025db
JJ
83482016-06-14 Jakub Jelinek <jakub@redhat.com>
8349
8350 PR tree-optimization/71520
8351 * gcc.dg/tree-ssa/pr71520.c: New test.
8352
90b72e84
RB
83532016-06-14 Richard Biener <rguenther@suse.de>
8354
8355 PR tree-optimization/71521
86c24ba6 8356 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8357
ef7cf206
JJ
83582016-06-13 Jakub Jelinek <jakub@redhat.com>
8359
0dda258b
JJ
8360 PR sanitizer/71498
8361 * c-c++-common/ubsan/bounds-13.c: New test.
8362
ef7cf206
JJ
8363 PR preprocessor/71183
8364 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8365
a73786e3
JL
83662016-06-13 Jeff Law <law@redhat.com>
8367
8368 PR tree-optimization/71403
8369 * c-c++-common/ubsan/pr71403-1.c: New test.
8370 * c-c++-common/ubsan/pr71403-2.c: New test.
8371 * c-c++-common/ubsan/pr71403-3.c: New test.
8372
0ac249bf
JJ
83732016-06-13 Jakub Jelinek <jakub@redhat.com>
8374
8375 PR middle-end/71478
8376 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8377 Add -Wno-psabi -w to dg-options.
8378
5408a64a
KN
83792016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8380
8381 * gcc.target/powerpc/vadsdu-0.c: New test.
8382 * gcc.target/powerpc/vadsdu-1.c: New test.
8383 * gcc.target/powerpc/vadsdu-2.c: New test.
8384 * gcc.target/powerpc/vadsdu-3.c: New test.
8385 * gcc.target/powerpc/vadsdu-4.c: New test.
8386 * gcc.target/powerpc/vadsdu-5.c: New test.
8387 * gcc.target/powerpc/vadsdub-1.c: New test.
8388 * gcc.target/powerpc/vadsdub-2.c: New test.
8389 * gcc.target/powerpc/vadsduh-1.c: New test.
8390 * gcc.target/powerpc/vadsduh-2.c: New test.
8391 * gcc.target/powerpc/vadsduw-1.c: New test.
8392 * gcc.target/powerpc/vadsduw-2.c: New test.
8393
f7e4f2e3
DM
83942016-06-13 David Malcolm <dmalcolm@redhat.com>
8395
8396 * gcc.dg/c99-init-2.c (c): Update expected error message.
8397 * gcc.dg/init-bad-8.c (foo): Likewise.
8398 * gcc.dg/spellcheck-fields-3.c: New test case.
8399
ad23a23e
ML
84002016-06-13 Martin Liska <mliska@suse.cz>
8401
8402 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8403 and "guess loop iv compared" heuristics.
8404 * gcc.dg/predict-2.c: Likewise.
8405 * gcc.dg/predict-3.c: Likewise.
8406 * gcc.dg/predict-4.c: Likewise.
8407 * gcc.dg/predict-5.c: Likewise.
8408 * gcc.dg/predict-6.c: Likewise.
8409
146c55da
MP
84102016-06-13 Marek Polacek <polacek@redhat.com>
8411
8412 PR middle-end/71476
8413 * c-c++-common/Wswitch-unreachable-4.c: New test.
8414 * gcc.dg/Wswitch-unreachable-2.c: New test.
8415 * g++.dg/tm/jump1.C: Move dg-warning.
8416
42e77cbc
EB
84172016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8418
8419 * gnat.dg/renaming10.ad[sb]: New test.
8420
7474dcc1
PT
84212016-06-13 Paul Thomas <pault@gcc.gnu.org>
8422
8423 PR fortran/70673
8424 * gfortran.dg/pr70673.f90: New test.
8425
f57f53d3
RB
84262016-06-13 Richard Biener <rguenther@suse.de>
8427
8428 PR middle-end/64516
8429 * gcc.dg/align-3.c: New testcase.
8430
5843a5f0
ML
84312016-06-13 Martin Liska <mliska@suse.cz>
8432
8433 * gcc.target/i386/pr71458.c: New test.
8434
aa8fdb44
UB
84352016-06-12 Uros Bizjak <ubizjak@gmail.com>
8436
8437 PR target/71241
3a146d46 8438 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8439
2043e4d7
DH
84402016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8441
8442 PR target/60751
8443 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8444 statement.
8445
d3dc025d
DH
84462016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8447
8448 PR target/60751
8449 * gfortran.dg/comma_IO_extension_1.f90: New test.
8450 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8451 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8452 statement.
8453 * gfortran.dg/graphite/pr38083.f90: Likewise.
8454 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8455 missing format.
8456
a31d78c6
EB
84572016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8458
8459 * gnat.dg/case_character.adb: New test.
8460
95c18dd0
SB
84612016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8462
8463 PR middle-end/71310
8464 * gcc.target/powerpc/pr71310.c: New testcase.
8465
b97d37b4
KV
84662016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8467
8468 PR middle-end/71478
8469 * gcc.dg/pr71478.c: New test.
8470
900bcda3
JJ
84712016-06-10 Jakub Jelinek <jakub@redhat.com>
8472
ec1c20db
JJ
8473 PR middle-end/71494
8474 * gcc.c-torture/execute/pr71494.c: New test.
8475
50b15873
JJ
8476 PR c/68657
8477 * gcc.target/i386/pr68657.c: New test.
8478
900bcda3
JJ
8479 PR inline-asm/68843
8480 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8481 (test): Add -masm=intel alternatives.
8482
4d926e34
MS
84832016-06-10 Martin Sebor <msebor@redhat.com>
8484
8485 PR c/71392
8486 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8487
ad071b2b
JL
84882016-06-10 Jeff Law <law@redhat.com>
8489
8490 PR tree-optimization/71335
8491 * gcc.c-torture/execute/pr71335.c: New test.
8492
2704efe8
DM
84932016-06-10 David Malcolm <dmalcolm@redhat.com>
8494
8495 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8496 the various "cannot tail-call: " messages.
8497
18c9b7d4
CL
84982016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8499
8500 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8501 and options.
8502
7cfa10f3
MO
85032016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8504
8505 PR sanitizer/71480
8506 * c-c++-common/asan/pr71480.c: New test.
8507
1f24fd3e
L
85082016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8509
8510 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8511 (ASMNAME2): Likewise.
8512 (main): Replace fn in asm statement with ASMNAME ("fn").
8513 * gcc.dg/guality/pr68037-2.c: Likewise.
8514 * gcc.dg/guality/pr68037-3.c: Likewise.
8515 * gcc.dg/torture/pr68037-1.c: Likewise.
8516 * gcc.dg/torture/pr68037-2.c: Likewise.
8517 * gcc.dg/torture/pr68037-3.c: Likewise.
8518
ad551c07
BE
85192016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8520
8521 PR inline-asm/68843
8522 * gcc.target/i386/pr68843-1.c: New test.
8523 * gcc.target/i386/pr68843-2.c: New test.
8524
4b1ffdb1 85252016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8526 Cesar Philippidis <cesar@codesourcery.com>
8527
8528 PR middle-end/71373
8529 * gcc.dg/goacc/nested-function-1.c: New file.
8530 * gcc.dg/goacc/nested-function-2.c: Likewise.
8531 * gcc.dg/goacc/pr71373.c: Likewise.
8532 * gfortran.dg/goacc/cray-2.f95: Likewise.
8533 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8534 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8535 * gfortran.dg/goacc/cray.f95: Update.
8536 * gfortran.dg/goacc/loop-1.f95: Likewise.
8537 * gfortran.dg/goacc/loop-3.f95: Likewise.
8538 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8539 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8540
85412016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8542
8543 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8544 for OpenACC tile clauses.
8545 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8546
8547 PR c/71381
8548 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8549 to...
8550 * c-c++-common/goacc/cache-2.c: ... this new file.
8551 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8552 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8553 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8554 usage.
8555 * gfortran.dg/goacc/cray.f95: Likewise.
8556 * gfortran.dg/goacc/loop-1.f95: Likewise.
8557
89851e4c
AH
85582016-06-10 Alan Hayward <alan.hayward@arm.com>
8559
8560 PR tree-optimization/71407
8561 PR tree-optimization/71416
8562 * gcc.dg/vect/pr71407.c: New
8563 * gcc.dg/vect/pr71416-1.c: New
8564 * gcc.dg/vect/pr71416-2.c: New
8565
200eafbf
RB
85662016-06-10 Richard Biener <rguenther@suse.de>
8567
8568 PR middle-end/71477
8569 * gcc.dg/torture/pr71477.c: New testcase.
8570
4df99d92
JK
85712016-06-09 Julia Koval <julia.koval@intel.com>
8572
8573 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8574 * gcc.target/i386/interrupt-13.c: Likewise.
8575 * gcc.target/i386/interrupt-15.c: Likewise.
8576 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8577 * gcc.target/i386/interrupt-24.c: Likewise.
8578 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8579 * gcc.target/i386/interrupt-9.c: Likewise.
8580 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8581
e01b4e16
MS
85822016-06-09 Martin Sebor <msebor@redhat.com>
8583
8584 PR c/70883
8585 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8586 * gcc.dg/builtin-constant_p-1.c: Same.
8587 * gcc.dg/builtins-error.c: Same.
8588 * gcc.dg/pr70859.c: Same.
8589
9c35db0e
SKS
85902016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8591
8592 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8593 * gcc.dg/torture/pr68067-1.c: Likewise.
8594 * gcc.dg/torture/pr68067-2.c: Likewise.
8595
85962016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8597
8598 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8599 when setting SIZE.
8600
392a81b9
PC
86012016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8602
8603 PR c++/71465
8604 * g++.dg/inherit/crash5.C: New.
8605 Revert:
8606 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8607
8608 PR c++/70202
8609 * g++.dg/inherit/crash5.C: New.
8610 * g++.dg/inherit/virtual1.C: Adjust.
8611
e49efc14
ML
86122016-06-09 Martin Liska <mliska@suse.cz>
8613
8614 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8615 * g++.dg/predict-loop-exit-2.C: Likewise.
8616 * g++.dg/predict-loop-exit-3.C: Likewise.
8617 * gcc.dg/predict-1.c: Likewise.
8618 * gcc.dg/predict-2.c: Likewise.
8619 * gcc.dg/predict-3.c: Likewise.
8620 * gcc.dg/predict-4.c: Likewise.
8621 * gcc.dg/predict-5.c: Likewise.
8622 * gcc.dg/predict-6.c: Likewise.
8623 * gcc.dg/predict-7.c: Likewise.
8624
36d57986
RB
86252016-06-09 Richard Biener <rguenther@suse.de>
8626
8627 PR tree-optimization/71462
8628 * gcc.dg/torture/pr71462.c: New testcase.
8629
7d82e8e4
MP
86302016-06-09 Marek Polacek <polacek@redhat.com>
8631
8632 PR c/65471
8633 * gcc.dg/c11-generic-3.c: New test.
8634
c8a71589
PC
86352016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8636
8637 * g++.dg/init/array42.C: New.
8638 * g++.dg/init/array43.C: Likewise.
8639 * g++.dg/init/array44.C: Likewise.
8640 * g++.dg/init/array45.C: Likewise.
8641 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8642 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8643 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8644 * g++.dg/gomp/pr35751.C: Likewise.
8645 * g++.dg/init/array23.C: Likewise.
8646 * g++.dg/init/brace2.C: Likewise.
8647 * g++.dg/init/brace6.C: Likewise.
8648
44a845ca
MS
86492016-06-08 Martin Sebor <msebor@redhat.com>
8650 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR c++/70507
8653 PR c/68120
8654 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8655 * c-c++-common/builtin-arith-overflow-2.c: New test.
8656 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8657 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8658 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8659
2ef16b6e
JJ
86602016-06-08 Jakub Jelinek <jakub@redhat.com>
8661
8662 PR c++/71442
8663 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8664
5e3ee346
AL
86652016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8666
8667 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8668 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8669 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8670 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8671 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8672 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8673 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8674 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8675 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8676 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8677 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8678 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8679 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8680
b2ae2814
RB
86812016-06-08 Richard Biener <rguenther@suse.de>
8682
8683 PR tree-optimization/68558
8684 * gcc.dg/vect/slp-44.c: New testcase.
8685
e09b4c37
RB
86862016-06-08 Richard Biener <rguenther@suse.de>
8687
8688 * gcc.dg/vect/slp-43.c: New testcase.
8689
72d50660
RB
86902016-06-08 Richard Biener <rguenther@suse.de>
8691
8692 PR tree-optimization/71452
8693 * gcc.dg/torture/pr71452.c: New testcase.
8694
988c115c
JJ
86952016-06-08 Jakub Jelinek <jakub@redhat.com>
8696
8697 PR c++/71448
8698 * g++.dg/torture/pr71448.C: New test.
8699
73d73b48
BS
87002016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8701
8702 PR debug/71432
8703 PR ada/71413
8704 * g++.dg/debug/pr71432.C: New test.
8705
bdd15d0c
PK
87062016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8707
8708 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8709 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8710 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8711
ce0607bb
AH
87122016-06-08 Alan Hayward <alan.hayward@arm.com>
8713
8714 * gcc.dg/vect/vect-live-2.c: Update effective target.
8715 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8716 * lib/target-supports.exp: Add aarch64 to vect_long.
8717
92a5f2ba
MP
87182016-06-08 Marek Polacek <polacek@redhat.com>
8719
8720 PR c/71418
8721 * gcc.dg/noncompile/pr71418.c: New test.
8722
08203f73
MP
8723 PR c/71426
8724 * gcc.dg/noncompile/pr71426.c: New test.
8725
d1fcc2bd
JH
87262016-06-07 Jan Hubicka <hubicka@ucw.cz>
8727
8728 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8729 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8730 * gcc.dg/predict-3.c: Update template.
8731 * gcc.dg/predict-5.c: Update template.
8732 * gcc.dg/predict-6.c: Update template.
8733 * gcc.dg/predict-9.c: Update template.
8734 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8735
a23e6f1c
BS
87362016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8737
8738 * gcc.target/powerpc/vec-mul.c: New test.
8739
6ffd47b7
DM
87402016-06-07 David Malcolm <dmalcolm@redhat.com>
8741
8742 * gcc.dg/spellcheck-fields-2.c: New test case.
8743
bfd67b47
RB
87442016-06-07 Richard Biener <rguenther@suse.de>
8745
8746 PR c/61564
8747 * gcc.dg/Wpragmas-1.c: New testcase.
8748 * gcc.dg/Wattributes-4.c: Likewise.
8749 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8750 entry.
8751
701b9a47
CL
87522016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8753
8754 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8755 spurious debug code.
8756
6b80d6fa
RB
87572016-06-07 Richard Biener <rguenther@suse.de>
8758
8759 PR tree-optimization/71428
8760 * gcc.dg/torture/pr71428.c: New testcase.
8761
0f3f9437
RB
87622016-06-07 Richard Biener <rguenther@suse.de>
8763
8764 PR middle-end/71423
8765 * gcc.dg/torture/pr71423.c: New testcase.
8766
ec963f2a
KV
87672016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8768
8769 PR middle-end/71408
8770 * gcc.dg/tree-ssa/pr71408.c: New test.
8771
46ab5b6e
KV
87722016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8773
8774 PR middle-end/71281
8775 * g++.dg/torture/pr71281.C: New test.
8776
1f40cff3
MP
87772016-06-06 Marek Polacek <polacek@redhat.com>
8778
8779 PR c/71362
8780 * gcc.dg/pr71362.c: New test.
8781
6f5bcd24
JJ
87822016-06-06 Jakub Jelinek <jakub@redhat.com>
8783 Patrick Palka <ppalka@gcc.gnu.org>
8784
8785 PR c++/70847
8786 PR c++/71330
8787 PR c++/71393
8788 * g++.dg/opt/pr70847.C: New test.
8789 * g++.dg/ubsan/pr70847.C: New test.
8790 * g++.dg/ubsan/pr71393.C: New test.
8791
158beb4a
JJ
87922016-06-06 Jakub Jelinek <jakub@redhat.com>
8793
8794 PR tree-optimization/71259
8795 * gcc.dg/vect/pr71259.c: New test.
8796
d9b950dd
DM
87972016-06-06 David Malcolm <dmalcolm@redhat.com>
8798
8799 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8800 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8801 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8802 above.
8803
36f9ad69
KT
88042016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8805
8806 PR middle-end/37780
8807 * gcc.c-torture/execute/pr37780.c: New test.
8808 * gcc.target/aarch64/pr37780_1.c: Likewise.
8809 * gcc.target/arm/pr37780_1.c: Likewise.
8810
5545a907
MP
88112016-06-06 Marek Polacek <polacek@redhat.com>
8812
8813 * c-c++-common/attr-may-alias-1.c: New test.
8814 * c-c++-common/attr-may-alias-2.c: New test.
8815 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8816
93671519
BE
88172016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8818
8819 PR c/24414
8820 * gcc.target/i386/pr24414.c: New test.
8821
690f24b7
JM
88222016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8823
8824 * gcc.target/sparc/vis4misc.c: New file.
8825 * gcc.target/sparc/fpcmp.c: Likewise.
8826 * gcc.target/sparc/fpcmpu.c: Likewise.
8827
31ce6157
AH
88282016-06-06 Alan Hayward <alan.hayward@arm.com>
8829
8830 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8831 * gcc.dg/vect/vect-live-3.c: Likewise.
8832
9fcebb5a
RB
88332016-06-06 Richard Biener <rguenther@suse.de>
8834
8835 PR tree-optimization/71398
8836 * gcc.dg/torture/pr71398.c: New testcase.
8837
903ca97b
UB
88382016-06-06 Uros Bizjak <ubizjak@gmail.com>
8839
8840 PR target/71389
8841 * g++.dg/pr71389.C: New test.
8842
9c1eb332
JD
88432016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8844
8845 PR fortran/71404
8846 * gfortran.dg/fmt_read_5.f: New test.
8847
b2d83bd2
AV
88482016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8849
8850 PR fortran/69659
8851 * gfortran.dg/class_array_22.f03: New test.
8852
ec81960e
JH
88532016-06-05 Jan Hubicka <hubicka@ucw.cz>
8854
8855 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8856
429d2750
JH
88572016-06-05 Jan Hubicka <hubicka@ucw.cz>
8858
8859 * gcc.dg/predict-9.c: Update template.
8860
c1c00983
PC
88612016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8862
8863 PR c++/49377
8864 * g++.dg/template/pr49377.C: New.
8865
1927a963
JJ
88662016-06-04 Jakub Jelinek <jakub@redhat.com>
8867
8868 PR tree-optimization/71405
8869 * g++.dg/torture/pr71405.C: New test.
8870
909a11ad
PC
88712016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8872
8873 PR c++/70202
8874 * g++.dg/inherit/crash5.C: New.
8875 * g++.dg/inherit/virtual1.C: Adjust.
8876
08bbb1f8
JL
88772016-06-03 Jeff Law <law@redhat.com>
8878
8879 PR tree-optimization/71316
8880 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8881
7c35235c
JJ
88822016-06-03 Jakub Jelinek <jakub@redhat.com>
8883
8884 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8885 dg-additional-options with just -fno-tree-scev-cprop in it.
8886 * gcc.dg/vect/vect-live-2.c: Likewise.
8887 * gcc.dg/vect/vect-live-5.c: Likewise.
8888 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8889 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8890 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8891
c8572dd6
PP
88922016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8893
8894 PR c++/27100
8895 * g++.dg/other/friend6.C: New test.
8896
1c7733a7
BS
88972016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8898
8899 * g++.dg/torture/ppc-ldst-array.C: New.
8900
0d2f700f
JM
89012016-06-03 Joseph Myers <joseph@codesourcery.com>
8902
8903 PR target/71276
8904 PR target/71277
8905 * gcc.dg/torture/builtin-fp-int-inexact.c,
8906 gcc.target/i386/387-builtin-fp-int-inexact.c,
8907 gcc.target/i386/387-rint-inline-1.c,
8908 gcc.target/i386/387-rint-inline-2.c,
8909 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8910 gcc.target/i386/sse2-rint-inline-1.c,
8911 gcc.target/i386/sse2-rint-inline-2.c,
8912 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8913 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8914
f8071c05
L
89152016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8916 Julia Koval <julia.koval@intel.com>
8917
8918 PR target/66960
8919 PR target/67630
8920 PR target/67634
8921 PR target/67841
8922 PR target/68037
8923 PR target/68618
8924 PR target/68661
8925 PR target/69575
8926 PR target/69596
8927 PR target/69734
8928 * gcc.dg/guality/pr68037-1.c: New test.
8929 * gcc.dg/guality/pr68037-2.c: Likewise.
8930 * gcc.dg/guality/pr68037-3.c: Likewise.
8931 * gcc.dg/torture/pr68037-1.c: Likewise.
8932 * gcc.dg/torture/pr68037-2.c: Likewise.
8933 * gcc.dg/torture/pr68037-3.c: Likewise.
8934 * gcc.dg/torture/pr68661-1a.c: Likewise.
8935 * gcc.dg/torture/pr68661-1b.c: Likewise.
8936 * gcc.target/i386/interrupt-1.c: Likewise.
8937 * gcc.target/i386/interrupt-2.c: Likewise.
8938 * gcc.target/i386/interrupt-3.c: Likewise.
8939 * gcc.target/i386/interrupt-4.c: Likewise.
8940 * gcc.target/i386/interrupt-5.c: Likewise.
8941 * gcc.target/i386/interrupt-6.c: Likewise.
8942 * gcc.target/i386/interrupt-7.c: Likewise.
8943 * gcc.target/i386/interrupt-8.c: Likewise.
8944 * gcc.target/i386/interrupt-9.c: Likewise.
8945 * gcc.target/i386/interrupt-10.c: Likewise.
8946 * gcc.target/i386/interrupt-11.c: Likewise.
8947 * gcc.target/i386/interrupt-12.c: Likewise.
8948 * gcc.target/i386/interrupt-13.c: Likewise.
8949 * gcc.target/i386/interrupt-14.c: Likewise.
8950 * gcc.target/i386/interrupt-15.c: Likewise.
8951 * gcc.target/i386/interrupt-16.c: Likewise.
8952 * gcc.target/i386/interrupt-17.c: Likewise.
8953 * gcc.target/i386/interrupt-18.c: Likewise.
8954 * gcc.target/i386/interrupt-19.c: Likewise.
8955 * gcc.target/i386/interrupt-20.c: Likewise.
8956 * gcc.target/i386/interrupt-21.c: Likewise.
8957 * gcc.target/i386/interrupt-22.c: Likewise.
8958 * gcc.target/i386/interrupt-23.c: Likewise.
8959 * gcc.target/i386/interrupt-24.c: Likewise.
8960 * gcc.target/i386/interrupt-25.c: Likewise.
8961 * gcc.target/i386/interrupt-26.c: Likewise.
8962 * gcc.target/i386/interrupt-27.c: Likewise.
8963 * gcc.target/i386/interrupt-28.c: Likewise.
8964 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8965 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8966 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8967 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8968 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8969 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8970 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8971 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8972 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8973 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8974 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8975 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8976
36b85e43
BS
89772016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8978
9de2e795
L
8979 PR tree-optimization/52171
8980 * gcc.dg/pr52171.c: New test.
8981 * gcc.target/i386/pr52171.c: New test.
36b85e43 8982
bfeee8ac
JH
89832016-06-03 Jan Hubicka <jh@suse.cz>
8984
8985 * g++.dg/tree-ssa/pred-1.C: New testcase
8986 * gcc.dg/tree-ssa/pred-1.c: New testcase
8987
859b0bae
BS
89882016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8989
8990 PR target/70957
8991 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8992 support.
8993 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8994
3a2edf4c
AH
89952016-06-03 Alan Hayward <alan.hayward@arm.com>
8996
8997 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8998
b28ead45
AH
89992016-06-03 Alan Hayward <alan.hayward@arm.com>
9000
9001 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9002 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9003 * gcc.dg/vect/vect-live-1.c: New test.
9004 * gcc.dg/vect/vect-live-2.c: New test.
9005 * gcc.dg/vect/vect-live-3.c: New test.
9006 * gcc.dg/vect/vect-live-4.c: New test.
9007 * gcc.dg/vect/vect-live-5.c: New test.
9008 * gcc.dg/vect/vect-live-slp-1.c: New test.
9009 * gcc.dg/vect/vect-live-slp-2.c: New test.
9010 * gcc.dg/vect/vect-live-slp-3.c: New test.
9011
1f91747b
JJ
90122016-06-03 Jakub Jelinek <jakub@redhat.com>
9013
9014 PR middle-end/71387
9015 * g++.dg/opt/pr71387.C: New test.
9016
47b83923
JL
90172016-06-02 Jeff Law <law@redhat.com>
9018
9019 PR tree-optimization/71328
9020 * gcc.c-torture/compile/pr71328.c: New test.
9021
e96e5f46
JD
90222016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9023
9024 PR fortran/52393
9025 * gfortran.dg/fmt_read_3.f90: Fix typo.
9026 * gfortran.dg/fmt_read_4.f90: New test.
9027
b872d729
PC
90282016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9029
9030 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9031 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9032 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9033 * g++.dg/cpp0x/override2.C: Likewise.
9034 * g++.dg/parse/crash5.C: Likewise.
9035 * g++.dg/parse/error16.C: Likewise.
9036 * g++.dg/parse/error27.C: Likewise.
9037 * g++.dg/template/qualttp15.C: Likewise.
9038 * g++.dg/template/redecl4.C: Likewise.
9039 * g++.old-deja/g++.other/crash39.C: Likewise.
9040 * g++.old-deja/g++.other/struct1.C: Likewise.
9041 * g++.old-deja/g++.pt/m9a.C: Likewise.
9042 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9043
0e535442
JJ
90442016-06-02 Jakub Jelinek <jakub@redhat.com>
9045
0633ee10
JJ
9046 PR c++/71372
9047 * c-c++-common/pr71372.c: New test.
9048
0e535442
JJ
9049 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9050 __TIME__ strings with __builtin_strcmp instead of printf and
9051 dg-output.
9052
f3c5ecc2
ML
90532016-06-02 Martin Liska <mliska@suse.cz>
9054
9055 * gcc.dg/predict-9.c: New test.
9056
a91807c5
JJ
90572016-06-02 Jakub Jelinek <jakub@redhat.com>
9058
9059 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9060 global set_compiler_env_var and global saved_compiler_env_var.
9061
b5bd1978
KT
90622016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9063
9064 PR rtl-optimization/71295
9065 * gcc.c-torture/compile/pr71295.c: New test.
9066
b93b1475
JJ
90672016-06-02 Jakub Jelinek <jakub@redhat.com>
9068
930ebd0e
JJ
9069 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9070
1e021dc3
JJ
9071 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9072 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9073
b93b1475
JJ
9074 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9075 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9076 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9077 alternative number.
9078
58f2fb5c
MM
90792016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9080
9081 * gcc.target/powerpc/p9-splat-4.c: New test.
9082
90832016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9084
9085 PR target/71186
9086 * gcc.target/powerpc/pr71186.c: New test.
9087
4731c9f0
JD
90882016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9089
9090 PR fortran/52393
9091 * gfortran.dg/fmt_read_3.f90: New test.
9092
042dee3e
TP
90932016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9094
9095 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9096 procedure.
9097
15c98b2e
ES
90982016-06-01 Eduard Sanou <dhole@openmailbox.org>
9099
9100 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9101 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9102 env var is set.
9103 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9104 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9105 shown once.
9106 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9107 during compilation.
9108 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9109 vars set by dg-set-compiler-env-var.
9110
6442a6f4
PT
91112016-06-01 Paul Thomas <pault@gcc.gnu.org>
9112
9113 PR fortran/71156
9114 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9115 to the module procedure declaration.
9116 * gfortran.dg/submodule_16.f08: New test.
9117
ab62397a
JJ
91182016-06-01 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR middle-end/71371
9121 * c-c++-common/gomp/pr71371.c: New test.
9122
b66af6ed
RB
91232016-06-01 Richard Biener <rguenther@suse.de>
9124
9125 PR tree-optimization/71366
9126 * gcc.dg/torture/pr71366-1.c: New testcase.
9127 * gcc.dg/torture/pr71366-2.c: Likewise.
9128
e342b9d8
KN
91292016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9130
9131 * gcc.target/powerpc/vslv-0.c: New test.
9132 * gcc.target/powerpc/vslv-1.c: New test.
9133 * gcc.target/powerpc/vsrv-0.c: New test.
9134 * gcc.target/powerpc/vsrv-1.c: New test.
9135
721547cd
NS
91362016-06-01 Nathan Sidwell <nathan@acm.org>
9137
9138 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9139 * gcc.target/nvptx/weak.c: New.
9140
fa2c9034
RB
91412016-06-01 Richard Biener <rguenther@suse.de>
9142
9143 PR tree-optimization/71261
9144 * gcc.dg/torture/vect-bool-1.c: New testcase.
9145
3e32893c
JJ
91462016-06-01 Jakub Jelinek <jakub@redhat.com>
9147
9148 * gfortran.dg/gomp/order-1.f90: New test.
9149 * gfortran.dg/gomp/order-2.f90: New test.
9150
8c383600
JH
91512016-06-01 Jan Hubicka <hubicka@ucw.cz>
9152
9153 * gcc.dg/unroll-6.c: Update template.
9154 * gcc.dg/unroll-7.c: New testcase.
9155 * gcc.dg/unroll-8.c: New testcase.
9156
a0dfeef5
EB
91572016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9158
9159 * gnat.dg/opt56.ad[sb]: New test.
9160
48de5701
PC
91612016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9162
9163 PR c++/66635
9164 * g++.dg/cpp0x/constexpr-ice16.C: New.
9165
827cf695
PP
91662016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9167
9168 PR tree-optimization/71314
9169 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9170 -mbranch-cost=2.
9171
ff66f6e8
PP
91722016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9173
9174 PR tree-optimization/71077
9175 * gcc.dg/tree-ssa/pr71077.c: New test.
9176
050fb209
JH
91772016-05-31 Jan Hubicka <hubicka@ucw.cz>
9178
48de5701
PC
9179 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9180 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9181 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9182
c642d919
PC
91832016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9184
9185 PR c++/71248
9186 * g++.dg/cpp0x/pr71248.C: New.
9187 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9188 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9189 * g++.dg/init/new37.C: Likewise.
9190 * g++.dg/template/static1.C: Likewise.
9191 * g++.dg/template/static2.C: Likewise.
9192
d6439e08
L
91932016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9194
9195 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9196 instead of %rdi.
9197 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9198
780b9dd4
MP
91992016-05-31 Marek Polacek <polacek@redhat.com>
9200
9201 * c-c++-common/Wswitch-unreachable-3.c: New test.
9202 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9203
0d99f8a0
RB
92042016-05-31 Richard Biener <rguenther@suse.de>
9205
9206 PR tree-optimization/71352
9207 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9208
52545641
TP
92092016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9210
9211 * gcc.target/arm/armv5_thumb_isa.c: New test.
9212
5b8c1205
KY
92132016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9214
9215 PR target/71346
9216 * gcc.target/i386/pr71346.c: New test.
9217
7a88cc84
TV
92182016-05-31 Tom de Vries <tom@codesourcery.com>
9219
9220 PR tree-optimization/69068
9221 * gcc.dg/graphite/pr69068.c: New test.
9222
265149a6
MS
92232016-05-27 Martin Sebor <msebor@redhat.com>
9224
9225 PR c++/71306
9226 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9227
00631022
JJ
92282016-05-30 Jakub Jelinek <jakub@redhat.com>
9229
9230 PR c++/71349
9231 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9232 nowait depend(inout: dd[0]) clauses where permitted.
9233
b2f6675b
PC
92342016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9235
9236 PR c++/71238
9237 * g++.dg/parse/pr71238.C: New.
9238 * g++.dg/concepts/friend1.C: Test column numbers too.
9239 * g++.dg/cpp0x/initlist31.C: Likewise.
9240 * g++.dg/cpp0x/pr51420.C: Likewise.
9241 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9242 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9243 * g++.dg/ext/builtin3.C: Likewise.
9244 * g++.dg/lookup/friend12.C: Likewise.
9245 * g++.dg/lookup/friend7.C: Likewise.
9246 * g++.dg/lookup/koenig1.C: Likewise.
9247 * g++.dg/lookup/koenig5.C: Likewise.
9248 * g++.dg/lookup/used-before-declaration.C: Likewise.
9249 * g++.dg/overload/koenig1.C: Likewise.
9250 * g++.dg/template/crash65.C: Likewise.
9251 * g++.dg/template/friend57.C: Likewise.
9252 * g++.dg/warn/Wshadow-5.C: Likewise.
9253 * g++.dg/warn/Wunused-8.C: Likewise.
9254 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9255 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9256 * g++.old-deja/g++.jason/member.C: Likewise.
9257 * g++.old-deja/g++.jason/report.C: Likewise.
9258 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9259 * g++.old-deja/g++.law/visibility20.C: Likewise.
9260 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9261 * g++.old-deja/g++.other/static5.C: Likewise.
9262 * g++.old-deja/g++.pt/overload2.C: Likewise.
9263
a448ff40
JH
92642016-05-30 Jan Hubicka <hubicka@ucw.cz>
9265
9266 * gcc.dg/tree-ssa/peel1.c: New testcase.
9267 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9268 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9269
69be8c91
TV
92702016-05-30 Tom de Vries <tom@codesourcery.com>
9271
9272 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9273 to ce.
9274
a59775a1
PC
92752016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9276
9277 PR c++/71099
9278 * g++.dg/parse/virtual1.C: New.
9279
53d6d955
UB
92802016-05-30 Uros Bizjak <ubizjak@gmail.com>
9281
9282 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9283 Use correct register when clearing %edx.
9284
0557293f
AM
92852016-05-30 Alexander Monakov <amonakov@ispras.ru>
9286
9287 PR tree-optimization/71289
9288 * gcc.dg/pr71289.c: New test.
9289
5d476e35
KV
92902016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9291
9292 PR middle-end/71269
9293 PR middle-end/71292
9294 * gcc.dg/tree-ssa/pr71269.c: New test.
9295 * gcc.dg/tree-ssa/pr71292.c: New test.
9296
db5447ca
KV
92972016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9298
9299 PR middle-end/71252
9300 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9301
98bdbb39
JH
93022016-05-30 Jan Hubicka <hubicka@ucw.cz>
9303
9304 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9305 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9306 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9307
7e012855
TV
93082016-05-30 Tom de Vries <tom@codesourcery.com>
9309
9310 PR tree-optimization/69067
9311 * gcc.dg/graphite/pr69067.c: New test.
9312
beed3701
UB
93132016-05-29 Uros Bizjak <ubizjak@gmail.com>
9314
9315 PR target/71245
9316 * gcc.target/i386/pr71245-1.c: New test.
9317 * gcc.target/i386/pr71245-2.c: Ditto.
9318
b6d4f8e8
PC
93192016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9320
9321 PR c++/71105
9322 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9323 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9324 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9325
00022058
JH
93262016-05-27 Jan Hubicka <hubicka@ucw.cz>
9327
9328 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9329
c8419aca
VV
93302016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9331
9332 Revert:
9333 PR c++/69855
9334 * g++.dg/overload/69855.C: New.
9335 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9336 * g++.old-deja/g++.pt/crash3.C: Likewise.
9337
8008c4d2
PC
93382016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9339
9340 PR c++/60385
9341 * g++.dg/parse/namespace13.C: New.
9342
8b2ef235
JL
93432016-05-26 Jeff Law <law@redhat.com>
9344
9345 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9346 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9347 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9348 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9349 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9350 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9351 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9352 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9353 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9354 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9355 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9356 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9357 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9358
7d67159b
VV
93592016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9360
9361 PR c++/69855
9362 * g++.dg/overload/69855.C: New.
9363 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9364 * g++.old-deja/g++.pt/crash3.C: Likewise.
9365
88e3bdd1
JW
93662016-05-27 Jiong Wang <jiong.wang@arm.com>
9367
9368 PR target/63596
9369 * gcc.target/aarch64/va_arg_1.c: New testcase.
9370 * gcc.target/aarch64/va_arg_2.c: Likewise.
9371 * gcc.target/aarch64/va_arg_3.c: Likewise.
9372
3fd6b9cc
JW
93732016-05-27 Jiong Wang <jiong.wang@arm.com>
9374
9375 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9376 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9377 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9378 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9379 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9380
3cee7e4e
MP
93812016-05-27 Marek Polacek <polacek@redhat.com>
9382
9383 PR middle-end/71308
9384 * g++.dg/torture/pr71308.C: New test.
9385
6a813c96
DV
93862016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9387
9388 * gcc.dg/zero_bits_compound-1.c: New test.
9389 * gcc.dg/zero_bits_compound-2.c: New test.
9390
0561bcfb
IE
93912016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9392
9393 PR middle-end/71279
9394 * gcc.dg/pr71279.c: New test.
9395
21316320
MM
93962016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9397
9398 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9399 floating point min/max/comparison instructions.
9400 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9401
7211a097
JJ
94022016-05-26 Jakub Jelinek <jakub@redhat.com>
9403
9404 * c-c++-common/gomp/schedule-1.c: New test.
9405 * gfortran.dg/gomp/schedule-1.f90: New test.
9406
cac177cf
PP
94072016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9408
9409 PR c++/70822
9410 PR c++/70106
9411 * g++.dg/cpp1y/auto-fn32.C: New test.
9412 * g++.dg/cpp1y/paren4.C: New test.
9413
a2d5b8c9
NS
94142016-05-26 Nathan Sidwell <nathan@acm.org>
9415
9416 * gcc.dg/20060410.c: Xfail on ptx.
9417 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9418 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9419 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9420 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9421 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9422
ffa8b552
TP
94232016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9424
9425 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9426
c7501e00
JJ
94272016-05-26 Jakub Jelinek <jakub@redhat.com>
9428
1875b9a0
JJ
9429 PR tree-optimization/71280
9430 * gcc.dg/pr71280.c: New test.
9431
2116e19f
JJ
9432 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9433
305aef09
JJ
9434 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9435 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9436
c7501e00
JJ
9437 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9438
ca449d26
JW
94392016-05-26 Jiong Wang <jiong.wang@arm.com>
9440
9441 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9442 kept in memory.
ca449d26 9443
8af01c66
JL
94442016-05-25 Jeff Law <law@redhat.com>
9445
9446 PR tree-optimization/71272
9447 * gcc.c-torture/compile/pr71272.c: new test.
9448
f9d6ce73
BS
94492016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9450
9451 * gcc.target/powerpc/vec-cmpne.c: New test.
9452 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9453
a88a7b22
EB
94542016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9455
9456 * gnat.dg/opt55.ad[sb]: New test.
9457
125f02ed
SKS
94582016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9459
9460 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9461 * c-c++-common/pr60226.c: Require int32plus.
9462 * gcc.c-torture/execute/pr70602.c: Likewise.
9463 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9464 unsigned long for malloc arg type.
9465 * gcc.dg/asr_div1.c: Require int32plus.
9466 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9467 * gcc.dg/pie-1.c: Require pie.
9468 * gcc.dg/pie-2.c: Likewise.
9469 * gcc.dg/pr59471.c: Require int32plus.
9470 * gcc.dg/pr59963-2.c: XFAIL for int16.
9471 * gcc.dg/pr60114.c: Require int32plus.
9472 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9473 unsigned long for typedef of size_t.
9474 * gcc.dg/pr63914.c: Require int32plus.
9475 * gcc.dg/pr64536.c: Require pt32plus.
9476 * gcc.dg/pr65658.c: Likewise.
9477 * gcc.dg/pr67271.c: Require int32plus.
9478 * gcc.dg/pr68112.c: Likewise.
9479 * gcc.dg/pr69071.c: Skip for avr target.
9480 * gcc.dg/pr69973.c: Require int32plus.
9481 * gcc.dg/pr70169.c: Skip for avr target.
9482 * gcc.dg/sso-6.c: Require int32plus.
9483 * gcc.dg/sso-7.c: Likewise.
9484 * gcc.dg/sso-8.c: Likewise.
9485 * gcc.dg/vrp-min-max-2.c: Likewise.
9486
c6e434f5
UB
94872016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9488
9489 PR target/70738
9490 * gcc.target/i386/pr70738-1.c: New test.
9491 * gcc.target/i386/pr70738-2.c: Likewise.
9492 * gcc.target/i386/pr70738-3.c: Likewise.
9493 * gcc.target/i386/pr70738-4.c: Likewise.
9494 * gcc.target/i386/pr70738-5.c: Likewise.
9495 * gcc.target/i386/pr70738-6.c: Likewise.
9496 * gcc.target/i386/pr70738-7.c: Likewise.
9497 * gcc.target/i386/pr70738-8.c: Likewise.
9498 * gcc.target/i386/pr70738-9.c: Likewise.
9499
5c42d341
KT
95002016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9501
9502 PR rtl-optimization/66940
9503 * gcc.c-torture/execute/pr66940.c: New test.
9504
bf9a1a07
IV
95052016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9506
9507 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9508 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9509 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9510 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9511 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9512 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9513 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9514 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9515 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9516 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9517 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9518 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9519 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9520 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9521 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9522 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9523 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9524 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9525 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9526 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9527 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9528 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9529 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9530 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9531
95efe6b6
MP
95322016-05-25 Marek Polacek <polacek@redhat.com>
9533
9534 PR c/71265
9535 * gcc.dg/noncompile/pr71265.c: New test.
9536
a23faf7a
MP
9537 PR c/71266
9538 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9539
69a6d5ad
NS
95402016-05-25 Nathan Sidwell <nathan@acm.org>
9541
9542 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9543
3072d4ea
RB
95442016-05-25 Richard Biener <rguenther@suse.de>
9545
9546 PR tree-optimization/71261
9547 * c-c++-common/torture/pr71261.c: New testcase.
9548
e412ece4
RB
95492016-05-25 Richard Biener <rguenther@suse.de>
9550
9551 PR tree-optimization/71264
9552 * gcc.dg/vect/pr71264.c: New testcase.
9553
b9e551ad
PC
95542016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9555
9556 PR c++/55992
9557 * g++.dg/cpp0x/alias-decl-53.C: New.
9558 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9559
6aa1abe5
ML
95602016-05-25 Martin Liska <mliska@suse.cz>
9561
9562 * g++.dg/pr71239.C: New test.
9563
842d162e
RB
95642016-05-25 Richard Biener <rguenther@suse.de>
9565
c87885ca
RO
9566 * gcc.dg/vect/pr58135.c: Rename to ...
9567 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9568
f184a36c
MP
95692016-05-25 Marek Polacek <polacek@redhat.com>
9570
9571 * g++.dg/pr65295.C: Use target c++14.
9572
021fad86
PC
95732016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9574
53d6d955
UB
9575 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9576 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9577
c3eaf15a
MM
95782016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9579
9580 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9581 instructions.
9582
e46c7770
CP
95832016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9584
9585 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9586 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9587 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9588 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9589 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9590 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9591 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9592 * c-c++-common/goacc/pcopy.c: Likewise.
9593 * c-c++-common/goacc/pcopyin.c: Likewise.
9594 * c-c++-common/goacc/pcopyout.c: Likewise.
9595 * c-c++-common/goacc/pcreate.c: Likewise.
9596 * c-c++-common/goacc/pr70688.c: New test.
9597 * c-c++-common/goacc/present-1.c: Adjust test.
9598 * c-c++-common/goacc/reduction-5.c: Likewise.
9599 * g++.dg/goacc/data-1.C: New test.
9600
4bfc9db7
MM
96012016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9602
9603 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9604 vector parity built-in functions.
9605 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9606 count trailing zeros automatic vectorization.
9607 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9608 count trailing zeros built-in functions.
9609
2bc145af
KV
96102016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9611
9612 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9613
26869fdb
PH
96142016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9615
9616 PR target/71050
9617 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9618
b2dc9c3b
PC
96192016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9620
9621 PR c++/50436
9622 * g++.dg/template/crash123.C: New.
9623 * g++.dg/template/crash124.C: Likewise.
9624
f65e97fd
MS
96252016-05-24 Martin Sebor <msebor@redhat.com>
9626
9627 PR c++/71147
9628 * g++.dg/ext/flexary16.C: New test.
9629
a6f5ac7f
IV
96302016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9631
69a6d5ad
NS
9632 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9633 before math.h is included.
a6f5ac7f
IV
9634 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9635 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9636 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9637 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9638 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9639 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9640 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9641 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9642 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9643 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9644 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9645 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9646 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9647 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9648 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9649 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9650 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9651 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9652 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9653 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9654 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9655 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9656 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9657
27bad558
MM
96582016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9659 Kelvin Nilsen <kelvin@gcc.gnu.org>
9660
9661 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9662 support.
9663
72f382fb
PC
96642016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9665
9666 PR c++/69872
9667 * g++.dg/warn/Wno-narrowing1.C: New.
9668
ef2ec9d9
MP
96692016-05-24 Marek Polacek <polacek@redhat.com>
9670
9671 PR c/71249
9672 * c-c++-common/Wswitch-unreachable-2.c: New test.
9673
e90434e3
JJ
96742016-05-24 Jakub Jelinek <jakub@redhat.com>
9675
7adb26f2
JJ
9676 PR c++/71257
9677 * g++.dg/vect/simd-clone-6.cc: New test.
9678 * g++.dg/gomp/declare-simd-6.C: New test.
9679
e90434e3
JJ
9680 PR middle-end/70434
9681 PR c/69504
9682 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9683
b556ea3b
RB
96842016-05-24 Richard Biener <rguenther@suse.de>
9685
9686 PR tree-optimization/71240
9687 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9688
e5328f5d
RB
96892016-05-24 Richard Biener <rguenther@suse.de>
9690
9691 PR tree-optimization/71230
9692 * gcc.dg/torture/pr71230.c: New testcase.
9693 * g++.dg/torture/pr71230.C: Likewise.
9694
a04e69c0
TS
96952016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9696
9697 * c-c++-common/goacc/routine-5.c: Add tests.
9698 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9699 * gfortran.dg/goacc/routine-6.f90: Add tests.
9700
30fd2977
RB
97012016-05-24 Richard Biener <rguenther@suse.de>
9702
9703 PR tree-optimization/71253
9704 * gcc.dg/torture/pr71253.c: New testcase.
9705
ca6f60bc
KV
97062016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9707
9708 PR middle-end/71252
9709 * gfortran.dg/pr71252.f90: New test.
9710
d3465d72
RS
97112016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9712
9713 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9714
f17a223d
RB
97152016-05-24 Richard Biener <rguenther@suse.de>
9716
9717 PR middle-end/70434
9718 PR c/69504
9719 * c-c++-common/vector-subscript-4.c: New testcase.
9720 * c-c++-common/vector-subscript-5.c: Likewise.
9721
e3f36534
JD
97222016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9723
9724 PR fortran/71123
9725 * gfortran.dg/namelist_90.f: New test
9726
85d5c27d
JD
97272016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9728
9729 PR fortran/66461
9730 * gfortran.dg/unexpected_eof.f: New test
9731
fe3f3340
MM
97322016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9733 Kelvin Nilsen <kelvin@gcc.gnu.org>
9734
9735 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9736 as little endian.
9737
26d6ae55
PC
97382016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9739
9740 PR c++/70972
9741 * g++.dg/cpp0x/inh-ctor20.C: New.
9742 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9743
d6c9a06f
PC
97442016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9745
9746 PR c++/69095
9747 * g++.dg/cpp0x/variadic168.C: New.
9748
396a1d10
PC
97492016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9750
9751 * g++.dg/cpp0x/pr31445.C: Test column number too.
9752 * g++.dg/cpp0x/pr32253.C: Likewise.
9753 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9754 * g++.dg/cpp0x/variadic36.C: Likewise.
9755
ece46666
MG
97562016-05-23 Marc Glisse <marc.glisse@inria.fr>
9757
9758 * gcc.dg/fold-notshift-2.c: Adjust.
9759
a7dc5980
MP
97602016-05-23 Marek Polacek <polacek@redhat.com>
9761
9762 PR c/49859
9763 * c-c++-common/Wswitch-unreachable-1.c: New test.
9764 * gcc.dg/Wswitch-unreachable-1.c: New test.
9765 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9766 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9767 * g++.dg/gomp/block-10.C: Likewise.
9768 * gcc.dg/gomp/block-10.c: Likewise.
9769 * g++.dg/gomp/block-9.C: Likewise.
9770 * gcc.dg/gomp/block-9.c: Likewise.
9771 * g++.dg/gomp/target-1.C: Likewise.
9772 * g++.dg/gomp/target-2.C: Likewise.
9773 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9774 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9775 * g++.dg/gomp/taskgroup-1.C: Likewise.
9776 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9777 * gcc.dg/gomp/teams-1.c: Likewise.
9778 * g++.dg/gomp/teams-1.C: Likewise.
9779 * g++.dg/overload/error3.C: Likewise.
9780 * g++.dg/tm/jump1.C: Likewise.
9781 * g++.dg/torture/pr40335.C: Likewise.
9782 * gcc.dg/c99-vla-jump-5.c: Likewise.
9783 * gcc.dg/switch-warn-1.c: Likewise.
9784 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9785 * gcc.dg/nested-func-1.c: Likewise.
9786 * gcc.dg/pr67784-4.c: Likewise.
9787
18b54004
RB
97882016-05-23 Richard Biener <rguenther@suse.de>
9789
9790 PR tree-optimization/71230
9791 * gfortran.dg/pr71230-1.f90: New testcase.
9792 * gfortran.dg/pr71230-2.f90: Likewise.
9793
e569db5f
VK
97942016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9795
396a1d10 9796 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9797 * gcc.dg/vect/pr58135.c: Add new.
9798 * gfortran.dg/pr46519-1.f: Adjust test case.
9799
e4b71114
PC
98002016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9801
9802 PR c++/53401
9803 * g++.dg/cpp0x/decltype64.C: New.
9804
a25a8058
CL
98052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9806
9807 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9808 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9809 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9810
0dcfe9ab
CL
98112016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9812
9813 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9814 Add poly64x1_t and poly64x2_t cases if supported.
9815 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9816 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9817 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9818 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9819 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9820
ffd70e4a
CL
98212016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9822
9823 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9824 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9825 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9826 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9827 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9828 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9829 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9830
4b1f57fe
CL
98312016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9832
9833 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9834
16c5ec77
CL
98352016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9836
9837 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9838 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9839
94ad56c7
JJ
98402016-05-22 Jakub Jelinek <jakub@redhat.com>
9841
57748705
JJ
9842 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9843 constraint instead of "r".
9844 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9845 insn instead of vxorpd.
9846 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9847
af120161
JJ
9848 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9849 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9850
355023ce
JJ
9851 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9852
3b48574c
JJ
9853 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9854 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9855
94ad56c7
JJ
9856 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9857
8a85cee2
KV
98582016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9859
9860 PR middle-end/40921
9861 * gcc.dg/tree-ssa/pr40921.c: New test.
9862
8e916b16
PS
98632016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9864
9865 PR target/71103
9866 * gcc.target/avr/pr71103.c: New test.
9867
88aea79f
KV
98682016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9869
9870 PR middle-end/71179
9871 * gcc.dg/tree-ssa/pr71179.c: New test.
9872
79063edd
MS
98732016-05-20 Martin Sebor <msebor@redhat.com>
9874
9875 PR c/71115
9876 * gcc.dg/init-excess-2.c: New test.
9877
55c8849f
EB
98782016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9879
9880 * gnat.dg/opt53.adb: New test.
9881 * gnat.dg/opt54.adb: Likewise.
9882
c91a0948
MJ
98832016-05-20 Martin Jambor <mjambor@suse.cz>
9884
9885 PR tree-optimization/70884
9886 * gcc.dg/tree-ssa/pr70919.c: New test.
9887
9cad20fa
BS
98882016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9889
9890 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9891 formatting.
69a6d5ad
NS
9892 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9893 fix code formatting.
9894
98952016-05-20 Nathan Sidwell <nathan@acm.org>
9896
9897 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9898 non-common cases.
9899 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9900
15c671a7
DM
99012016-05-20 David Malcolm <dmalcolm@redhat.com>
9902
9903 * jit.dg/all-non-failing-tests.h: Add
9904 test-factorial-must-tail-call.c.
9905 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9906 * jit.dg/test-factorial-must-tail-call.c: New test case.
9907
4f028369
JJ
99082016-05-20 Jakub Jelinek <jakub@redhat.com>
9909
9910 PR fortran/71204
9911 * gfortran.dg/pr71204.f90: New test.
9912
7dea4ab3
CP
99132016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9914
9915 * gcc.target/nvptx/sincos.c: New test.
9916
ef98d365
PC
99172016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9918
9919 PR c++/70572
9920 * g++.dg/cpp1y/auto-fn31.C: New.
9921
92466115
BS
99222016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9923
9924 * gcc.target/powerpc/vec-addec.c: New test.
9925 * gcc.target/powerpc/vec-addec-int128.c: New test.
9926
9a385c2d
DM
99272016-05-20 David Malcolm <dmalcolm@redhat.com>
9928
9929 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9930 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9931 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9932 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9933
77c9d5b4
JH
99342016-05-20 Jan Hubicka <hubicka@ucw.cz>
9935
9936 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9937
68047971
JJ
99382016-05-20 Jakub Jelinek <jakub@redhat.com>
9939
18954840
JJ
9940 PR c++/71210
9941 * g++.dg/opt/pr71210-1.C: New test.
9942 * g++.dg/opt/pr71210-2.C: New test.
9943
68047971
JJ
9944 PR tree-optimization/29756
9945 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9946 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9947 only on selected targets where V4SImode vectors are known to be
9948 supported.
9949
d78789f5
MG
99502016-05-20 Marc Glisse <marc.glisse@inria.fr>
9951
9952 PR tree-optimization/71079
9953 PR tree-optimization/71206
9954 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9955
550fa093
PK
99562016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9957
9958 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9959 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9960 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9961
483c6429
RG
99622016-05-20 Richard Guenther <rguenther@suse.de>
9963
9964 PR tree-optimization/29756
9965 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9966
eb066284
RB
99672016-05-20 Richard Biener <rguenther@suse.de>
9968
9969 PR tree-optimization/71185
9970 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9971
58f10249
RB
99722016-05-20 Richard Biener <rguenther@suse.de>
9973
9974 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9975
2a5569fa
MP
99762016-05-19 Marek Polacek <polacek@redhat.com>
9977
9978 PR c++/71075
9979 * g++.dg/diagnostic/pr71075.C: New test.
9980
5e9a5385
DM
99812016-05-19 David Malcolm <dmalcolm@redhat.com>
9982
9983 PR c++/71184
9984 * g++.dg/pr71184.C: New test case.
9985
4f45da44
KN
99862016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9987
9988 * gcc.target/powerpc/darn-0.c: New test.
9989 * gcc.target/powerpc/darn-1.c: New test.
9990 * gcc.target/powerpc/darn-2.c: New test.
9991
4177437e
MP
99922016-05-19 Marek Polacek <polacek@redhat.com>
9993
9994 PR tree-optimization/71031
9995 * gcc.dg/tree-ssa/vrp100.c: New test.
9996
afb72432
IE
99972016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9998
9999 PR rtl-optimization/71148
10000 * gcc.dg/pr71148.c: New test.
10001
4f83064e
KT
100022016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10003
10004 PR target/71056
10005 * gcc.target/arm/pr71056.c: New test.
10006
4bf8dbe1
BE
100072016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10008
10009 * c-c++-common/pr69669.c: Check the used mode.
10010
f3510625
MO
100112016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10012
10013 PR sanitizer/64354
10014 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10015
43c0068e
RB
100162016-05-19 Richard Biener <rguenther@suse.de>
10017
10018 PR tree-optimization/70729
10019 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10020 * gcc.dg/graphite/scop-18.c: Likewise.
10021 * gcc.dg/pr41783.c: Disable LIM.
10022 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10023 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10024 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10025 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10026 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10027 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10028 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10029 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10030 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10031 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10032 * gfortran.dg/pr42108.f90: Likewise.
10033
70f25790
DM
100342016-05-18 David Malcolm <dmalcolm@redhat.com>
10035
10036 PR driver/69265
10037 * gcc.dg/spellcheck-options-11.c: New test case.
10038
960db8ec
JJ
100392016-05-18 Jakub Jelinek <jakub@redhat.com>
10040
10041 PR c++/71100
10042 * g++.dg/opt/pr71100.C: New test.
10043
04643334
MJ
100442016-05-18 Martin Jambor <mjambor@suse.cz>
10045
10046 PR ipa/69708
10047 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10048 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10049 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10050 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10051
91bb9f80
MJ
100522016-05-18 Martin Jambor <mjambor@suse.cz>
10053
10054 PR ipa/69708
10055 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10056 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10057 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10058 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10059 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10060
c584aca6
PC
100612016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10062
10063 PR c++/69793
10064 * g++.dg/template/crash122.C: New.
10065
20309c6e
PC
100662016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10067
10068 PR c++/70466
10069 * g++.dg/template/pr70466-1.C: New.
10070 * g++.dg/template/pr70466-2.C: Likewise.
10071
50c78b9a
MM
100722016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10073
10074 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10075 splat operations and the XXSPLTIB instruction.
10076 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10077 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10078 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10079 xxlxor to clear a register.
10080
cf8be00d
RS
100812016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10082
10083 * gcc.dg/torture/pr71020.c: New test.
10084
848a392a
MJ
100852016-05-18 Martin Jambor <mjambor@suse.cz>
10086
10087 PR ipa/70646
10088 * gcc.dg/ipa/pr70646.c: New test.
10089
1f2ab776
CL
100902016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10091
10092 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10093
76489493
CL
100942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10095
10096 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10097 missing tests for vreinterpretq_p{8,16}.
10098
bd79378d
CL
100992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10100
10101 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10102 vsliq_n_s64 and vsliq_n_u64.
10103
81ca3ea0
CL
101042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10105
10106 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10107 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10108
873cb425
CL
101092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10110
10111 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10112 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10113 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10114
9d6e7c21
CL
101152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10116
10117 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10118 in comment.
10119
b4dbe40e 101202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10121
10122 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10123 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10124 "blr\t" and switch to scan-assembler-times.
10125
83a5c910
JW
101262016-05-18 Jiong Wang <jiong.wang@arm.com>
10127
53d6d955
UB
10128 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10129 with __aarch64__.
10130 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10131 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10132
fb7cbdeb
JJ
101332016-05-18 Jakub Jelinek <jakub@redhat.com>
10134
8ee91165
JJ
10135 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10136 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10137 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10138 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10139 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10140 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10141
cf4d516a
JJ
10142 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10143 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10144
a4f16422
JJ
10145 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10146 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10147
7b37ce10
JJ
10148 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10149 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10150
fb7cbdeb
JJ
10151 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10152
c9326aef
RB
101532016-05-18 Richard Biener <rguenther@suse.de>
10154
10155 PR tree-optimization/71168
10156 * gcc.dg/torture/pr71168.c: New testcase.
10157
df8b0a11
KV
101582016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10159
10160 PR middle-end/63586
10161 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10162 * gcc.dg/tree-ssa/pr63586.c: New test.
10163 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10164
2efd67ed
NS
101652016-05-17 Nathan Sidwell <nathan@acm.org>
10166
10167 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10168 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10169 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10170 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10171
1988b2c2
NS
101722016-05-17 Nathan Sidwell <nathan@acm.org>
10173
10174 * gcc.target/nvptx/abi-vararg-3.c: New.
10175
ad1d92ab
MM
101762016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10177
10178 PR tree-optimization/54579
10179 PR middle-end/55299
10180 * gcc.dg/fold-notrotate-1.c: New test.
10181 * gcc.dg/fold-notshift-1.c: New test.
10182 * gcc.dg/fold-notshift-2.c: New test.
10183
47768df8
MP
101842016-05-17 Marek Polacek <polacek@redhat.com>
10185
10186 PR ipa/71146
10187 * g++.dg/ipa/pr71146.C: New test.
10188
6b5423a5
DM
101892016-05-17 David Malcolm <dmalcolm@redhat.com>
10190
10191 * jit.dg/test-error-array-bounds.c: New test case.
10192
c7986356
MG
101932016-05-17 Marc Glisse <marc.glisse@inria.fr>
10194
10195 * gcc.dg/tree-ssa/and-1.c: New testcase.
10196
d982c5b7
MG
101972016-05-17 Marc Glisse <marc.glisse@inria.fr>
10198
10199 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10200 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10201
0139ba93
MG
102022016-05-17 Marc Glisse <marc.glisse@inria.fr>
10203
10204 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10205 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10206
daab4562
JW
102072016-05-17 Jiong Wang <jiong.wang@arm.com>
10208
10209 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10210
22330033
JW
102112016-05-17 Jiong Wang <jiong.wang@arm.com>
10212
10213 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10214
98b3a5f2
JW
102152016-05-17 Jiong Wang <jiong.wang@arm.com>
10216
10217 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10218 ".2d[index]" when scan the assembly.
10219 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10220 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10221 float64x1.
10222 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10223
b71b7a8e
RB
102242016-05-17 Richard Biener <rguenther@suse.de>
10225
10226 PR tree-optimization/71132
10227 * gcc.dg/torture/pr71132.c: New testcase.
10228
3c51ad46
CL
102292016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10230
10231 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10232
d20faa66
KT
102332016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10234
10235 PR target/70809
10236 * gcc.target/aarch64/pr70809_1.c: New test.
10237
b75cc5a4
KT
102382016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10239
10240 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10241 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10242 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10243 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10244
b28eb195
IE
102452016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10246 Ilya Enkovich <ilya.enkovich@intel.com>
10247
10248 PR target/71114
10249 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10250
0b9004ed
JH
102512016-05-16 Jan Hubicka <hubicka@ucw.cz>
10252
10253 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10254 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10255
1b81a1c1
MW
102562016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10257
10258 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10259 test for __ARM_FP16_ARGS.
10260 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10261 * gcc.target/arm/aapcs/neon-vect10.c: New.
10262 * gcc.target/arm/aapcs/neon-vect9.c: New.
10263 * gcc.target/arm/aapcs/vfp18.c: New.
10264 * gcc.target/arm/aapcs/vfp19.c: New.
10265 * gcc.target/arm/aapcs/vfp20.c: New.
10266 * gcc.target/arm/aapcs/vfp21.c: New.
10267 * gcc.target/arm/fp16-aapcs-1.c: New.
10268 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10269 test for __ARM_FP16_ARGS.
10270 * g++.target/arm/fp16-return-1.c: Update expected output.
10271
921d1e73
JW
102722016-05-16 Jiong Wang <jiong.wang@arm.com>
10273
10274 PR testsuite/70227
10275 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10276
228eb42a
HA
102772016-05-15 Harald Anlauf <anlauf@gmx.de>
10278
10279 PR fortran/69603
10280 * gfortran.dg/pr69603.f90: New testcase.
10281
785abfd3
FR
102822016-05-14 Fritz Reese <fritzoreese@gmail.com>
10283
10284 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10285
e75eb64f
FR
102862016-05-14 Fritz Reese <fritzoreese@gmail.com>
10287
10288 PR fortran/71047
10289 * gfortran.dg/pr71047.f08: New test.
10290
aa4b467b
JM
102912016-05-13 Joseph Myers <joseph@codesourcery.com>
10292
10293 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10294 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10295 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10296
653fb4a2
MS
102972016-05-13 Martin Sebor <msebor@redhat.com>
10298
10299 PR c++/60049
10300 * g++.dg/cpp0x/constexpr-60049.C: New test.
10301
9e37582d
JJ
103022016-05-13 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR bootstrap/71071
10305 * gcc.dg/pr71071.c: New test.
10306
a278aa17
UB
103072016-05-13 Uros Bizjak <ubizjak@gmail.com>
10308
10309 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10310 remove XOP handling.
377eaca7 10311 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10312
ac3d02e2
NS
103132016-05-13 Nathan Sidwell <nathan@acm.org>
10314
10315 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10316 __atomic_is_lock_free declaration.
10317
8ab3bdac
RB
103182016-05-13 Richard Biener <rguenther@suse.de>
10319
10320 PR tree-optimization/42587
10321 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10322
623b8e0a
ML
103232016-05-13 Martin Liska <mliska@suse.cz>
10324
10325 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10326 the new format of dump output.
10327
da7674f6
IE
103282016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10329
10330 * gcc.dg/pr71084.c: New test.
10331
c959db3d
RR
103322016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10333
53d6d955
UB
10334 PR target/53440
10335 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10336
43203dea
RR
103372016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10338
10339 * gcc.target/aarch64/struct_return.c: New test.
10340
4f2e1536
MP
103412016-05-12 Marek Polacek <polacek@redhat.com>
10342
10343 PR c/70756
10344 * c-c++-common/pr70756-2.c: New test.
10345 * c-c++-common/pr70756.c: New test.
10346
1ef33ef3
RB
103472016-05-12 Richard Biener <rguenther@suse.de>
10348
10349 PR tree-optimization/71059
10350 * gcc.dg/torture/pr71059.c: New testcase.
10351
763baff6
RB
103522016-05-12 Richard Biener <rguenther@suse.de>
10353
10354 PR tree-optimization/71062
10355 * gcc.dg/torture/pr71062.c: New testcase.
10356
c4ec1243
IE
103572016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10358
10359 PR tree-optimization/71006
10360 * gcc.dg/pr71006.c: New test.
10361
a5fbf76d
MP
103622016-05-12 Marek Polacek <polacek@redhat.com>
10363
10364 PR driver/71063
10365 * gcc.dg/opts-7.c: New test.
10366
5acc47a4
KT
103672016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10368
10369 PR target/70830
10370 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10371 Add -save-temps to dg-options.
10372 Scan for ldmfd rather than pop instruction.
10373 * gcc.target/arm/interrupt-2.c: Likewise.
10374 * gcc.target/arm/pr70830.c: New test.
10375
40bd4bf9
JJ
103762016-05-12 Jakub Jelinek <jakub@redhat.com>
10377
3cd63842
JJ
10378 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10379 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10380
c05d08f6
JJ
10381 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10382 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10383 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10384
bc27ffae
JJ
10385 PR target/71019
10386 * gcc.target/i386/avx512vl-pack-1.c: New test.
10387 * gcc.target/i386/avx512vl-pack-2.c: New test.
10388 * gcc.target/i386/avx512bw-pack-2.c: New test.
10389
515d7412
JJ
10390 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10391
40bd4bf9
JJ
10392 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10393 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10394 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10395
44ab146a
RB
103962016-05-12 Richard Biener <rguenther@suse.de>
10397
10398 PR tree-optimization/70986
10399 * gcc.dg/torture/pr70986-1.c: New testcase.
10400 * gcc.dg/torture/pr70986-2.c: Likewise.
10401 * gcc.dg/torture/pr70986-3.c: Likewise.
10402
d6e83a8d
MM
104032016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10404
10405 PR c/43651
10406 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10407 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10408
51e67ea3
UB
104092016-05-11 Uros Bizjak <ubizjak@gmail.com>
10410
10411 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10412 directive.
10413 * gcc.target/i386/pr66746.c: Ditto.
10414
3fd2b007
MM
104152016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10416
10417 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10418 support.
10419 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10420 warning when using -mvsx-timode.
10421 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10422 * gcc.target/powerpc/dform-2.c: Likewise.
10423 * gcc.target/powerpc/pr68805.c: Likewise.
10424
5c3a10fb
MP
104252016-05-11 Marek Polacek <polacek@redhat.com>
10426
10427 PR c++/71024
10428 * c-c++-common/attributes-3.c: New test.
10429
7cfb065b
NS
104302016-05-11 Nathan Sidwell <nathan@acm.org>
10431
10432 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10433 * gcc.c-torture/execute/pr68185.c: Likewise.
10434 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10435 * gcc.dg/pr69634.c: Requires scheduling.
10436 * gcc.dg/torture/pr66178.c: Require label values.
10437 * gcc.dg/setjmp-6.c: Require indirect jumps.
10438
f35ea97d
RB
104392016-05-11 Richard Biener <rguenther@suse.de>
10440
10441 PR tree-optimization/71055
10442 * gcc.dg/torture/pr71055.c: New testcase.
10443
dff70323
RB
104442016-05-11 Richard Biener <rguenther@suse.de>
10445
10446 PR debug/71057
10447 * g++.dg/debug/pr71057.C: New testcase.
10448
56a3d28b
JJ
104492016-05-11 Jakub Jelinek <jakub@redhat.com>
10450
10451 PR fortran/70855
10452 * gfortran.dg/gomp/pr70855.f90: New test.
10453
ebc1b29e
RB
104542016-05-11 Richard Biener <rguenther@suse.de>
10455
10456 PR middle-end/71002
10457 * g++.dg/torture/pr71002.C: New testcase.
10458
98ccd1d7
IE
104592016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10460
10461 PR middle-end/70807
10462 * gcc.dg/pr70807.c: New test.
10463
ed29e24b
MS
104642016-05-10 Martin Sebor <msebor@redhat.com>
10465
10466 PR c++/38611
10467 * g++.dg/Wattributes.C: New test.
10468
e39dab2c
MG
104692016-05-10 Marc Glisse <marc.glisse@inria.fr>
10470
10471 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10472 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10473 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10474
d067e238
IE
104752016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10476
10477 PR target/70799
10478 * gcc.target/i386/pr70799-1.c: New test.
10479
cd36c83e
PMR
104802016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10481
10482 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10483
1e3af2a4
IE
104842016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10485
10486 PR middle-end/70877
10487 * gcc.target/i386/pr70877.c: New test.
10488
afc610db
IE
104892016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10490
10491 PR tree-optimization/70786
10492 * gcc.target/i386/pr70876.c: New test.
10493
4b59d19f
JJ
104942016-05-10 Jakub Jelinek <jakub@redhat.com>
10495
10496 PR target/70927
10497 * gcc.target/i386/avx512vl-logic-1.c: New test.
10498 * gcc.target/i386/avx512vl-logic-2.c: New test.
10499 * gcc.target/i386/avx512dq-logic-2.c: New test.
10500
9b5ee426
BS
105012016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10502
10503 PR target/70963
10504 * gcc.target/powerpc/pr70963.c: New.
10505
f3352cab
DM
105062016-05-10 David Malcolm <dmalcolm@redhat.com>
10507
10508 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10509 (test_very_wide_line): Add ruler to expected output.
10510 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10511 (test_very_wide_line): Likewise.
10512 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10513 (test_show_locus): Within the handling of "test_very_wide_line",
10514 enable show_ruler_p on the diagnostic context.
10515
4a3255dd
RB
105162016-05-10 Richard Biener <rguenther@suse.de>
10517
10518 PR tree-optimization/71039
10519 * gcc.dg/torture/pr71039.c: New testcase.
10520
da7c9950
NS
105212016-05-10 Nathan Sidwell <nathan@acm.org>
10522
10523 * gcc.dg/nested-func-10.c: Requires alloca.
10524 * gcc.dg/nested-func-9.c: Requires alloca.
10525 * gcc.c-torture/execute/pr70460.c: Requires labels.
10526 * gcc.c-torture/compile/pr70199.c: Requires labels.
10527 * gcc.target/nvptx/decl.c: Compile only.
10528 * gcc.target/nvptx/trailing-init.c: Compile only.
10529 * gcc.target/nvptx/ary-init.c: Compile only.
10530
cf68d92c
MP
105312016-05-10 Marek Polacek <polacek@redhat.com>
10532
10533 PR c/70255
10534 * gcc.dg/attr-opt-1.c: New test.
10535
64ea4e15
RB
105362016-05-10 Richard Biener <rguenther@suse.de>
10537
10538 PR tree-optimization/70497
10539 PR tree-optimization/28367
10540 * gcc.dg/torture/20160404-1.c: New testcase.
10541 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10542 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10543
5a96dae3
PMR
105442016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10545
10546 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10547
fc97f805
UB
105482016-05-09 Uros Bizjak <ubizjak@gmail.com>
10549
10550 * gcc.target/i386/fabsneg-1.c New test.
10551
a710b1d5
AM
105522016-05-09 Alan Modra <amodra@gmail.com>
10553
10554 PR testsuite/70826
10555 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10556
171f6f05
RB
105572016-05-09 Richard Biener <rguenther@suse.de>
10558
10559 PR tree-optimization/70985
10560 * gcc.dg/torture/pr70985.c: New testcase.
10561
18caa34e
BC
105622016-05-09 Bin Cheng <bin.cheng@arm.com>
10563
10564 * gcc.dg/tree-ssa/ifc-9.c: New test.
10565 * gcc.dg/tree-ssa/ifc-10.c: New test.
10566 * gcc.dg/tree-ssa/ifc-11.c: New test.
10567 * gcc.dg/tree-ssa/ifc-12.c: New test.
10568 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10569 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10570 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10571
7a27d38f
RB
105722016-05-09 Richard Biener <rguenther@suse.de>
10573
10574 PR fortran/70937
10575 * gfortran.dg/pr70937.f90: New testcase.
10576
5ebbbd3d
RO
105772016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10578
10579 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10580
f6288c24
FR
105812016-05-07 Fritz Reese <fritzoreese@gmail.com>
10582
10583 PR fortran/56226
10584 * gfortran.dg/dec_structure_1.f90: New testcase.
10585 * gfortran.dg/dec_structure_2.f90: Ditto.
10586 * gfortran.dg/dec_structure_3.f90: Ditto.
10587 * gfortran.dg/dec_structure_4.f90: Ditto.
10588 * gfortran.dg/dec_structure_5.f90: Ditto.
10589 * gfortran.dg/dec_structure_6.f90: Ditto.
10590 * gfortran.dg/dec_structure_7.f90: Ditto.
10591 * gfortran.dg/dec_structure_8.f90: Ditto.
10592 * gfortran.dg/dec_structure_9.f90: Ditto.
10593 * gfortran.dg/dec_structure_10.f90: Ditto.
10594 * gfortran.dg/dec_structure_11.f90: Ditto.
10595 * gfortran.dg/dec_union_1.f90: Ditto.
10596 * gfortran.dg/dec_union_2.f90: Ditto.
10597 * gfortran.dg/dec_union_3.f90: Ditto.
10598 * gfortran.dg/dec_union_4.f90: Ditto.
10599 * gfortran.dg/dec_union_5.f90: Ditto.
10600 * gfortran.dg/dec_union_6.f90: Ditto.
10601 * gfortran.dg/dec_union_7.f90: Ditto.
10602
5ec4a8cd
TV
106032016-05-07 Tom de Vries <tom@codesourcery.com>
10604
10605 PR tree-optimization/70956
10606 * gcc.dg/graphite/pr70956.c: New test.
10607
58ec1d0e
JJ
106082016-05-06 Jakub Jelinek <jakub@redhat.com>
10609
ccd88fb7
JJ
10610 PR middle-end/70941
10611 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10612 (a, b, c, d): Change type from char to signed char.
10613 (main): Compare against (signed char) -1634678893 instead of
10614 hardcoded -109. Use __builtin_abort instead of abort.
10615
dd3b6464
JJ
10616 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10617 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10618
58ec1d0e
JJ
10619 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10620
19aa23d8
YR
106212016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10622
10623 PR debug/70935
10624 * gcc.dg/torture/pr70935.c: New test.
10625
ae5f0df1
OE
106262016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10627
10628 PR target/58219
ce23a8ff 10629 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10630
078f7e37
RB
106312016-05-06 Richard Biener <rguenther@suse.de>
10632
10633 PR tree-optimization/70960
10634 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10635
765d7b54
OE
106362016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10637
10638 PR target/52933
10639 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10640 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10641 Adjust expected instruction counts.
10642 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10643
29c94e65
MP
106442016-05-06 Marek Polacek <polacek@redhat.com>
10645
10646 PR sanitizer/70875
10647 * gcc.dg/ubsan/bounds-3.c: New test.
10648
3684b02e
OE
106492016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10650
10651 PR target/54089
10652 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10653
8706773f
RB
106542016-05-06 Richard Biener <rguenther@suse.de>
10655
10656 PR middle-end/70931
10657 * gfortran.dg/pr70931.f90: New testcase.
10658
a4f51018
RB
106592016-05-06 Richard Biener <rguenther@suse.de>
10660
10661 PR middle-end/70941
10662 * gcc.dg/torture/pr70941.c: New testcase.
10663
c4f2425f
BC
106642016-05-05 Bin Cheng <bin.cheng@arm.com>
10665
10666 PR tree-optimization/57206
10667 * gcc.dg/vect/pr57206.c: New test.
10668
5dc08197
RO
106692016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10670
10671 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10672
351f85c5
JJ
106732016-05-05 Jakub Jelinek <jakub@redhat.com>
10674
568bac8c
JJ
10675 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10676
351f85c5
JJ
10677 * c-c++-common/Wdangling-else-4.c: New test.
10678
33fd7785
JJ
106792016-05-04 Jakub Jelinek <jakub@redhat.com>
10680
2d1ac15a
JJ
10681 PR c++/70906
10682 PR c++/70933
10683 * g++.dg/opt/pr70906.C: New test.
10684 * g++.dg/opt/pr70933.C: New test.
10685
33fd7785
JJ
10686 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10687
6b715bf6
JH
106882016-05-04 Jan Hubicka <hubicka@ucw.cz>
10689
10690 * gcc.dg/ipa/pure-const-3.c: New testcase.
10691
deef7113
MP
106922016-05-04 Marek Polacek <polacek@redhat.com>
10693
10694 * c-c++-common/Wdangling-else-1.c: New test.
10695 * c-c++-common/Wdangling-else-2.c: New test.
10696 * c-c++-common/Wdangling-else-3.c: New test.
10697
5396db97
KCY
106982016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10699
10700 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10701 flag is present.
10702
de55efd5
MP
107032016-05-04 Marek Polacek <polacek@redhat.com>
10704
10705 PR c/48778
10706 * gcc.dg/Waddress-2.c: New test.
10707
475839b6
AM
107082016-05-04 Alan Modra <amodra@gmail.com>
10709
10710 * gcc.target/powerpc/pr70866.c: New.
10711
b25aad5f
MS
107122016-05-03 Martin Sebor <msebor@redhat.com>
10713
10714 PR c++/66561
10715 * c-c++-common/builtin_location.c: New test.
10716 * g++.dg/cpp1y/builtin_location.C: New test.
10717
79ce98bc
MP
107182016-05-03 Marek Polacek <polacek@redhat.com>
10719
10720 PR c/70859
10721 * gcc.dg/pr70859.c: New test.
10722 * gcc.dg/pr70859-2.c: New test.
10723
402e89f5
PMR
107242016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10725
10726 * gnat.dg/debug5.adb: New testcase.
10727
f3d90045
DV
107282016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10729
10730 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10731 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10732 Procedure to check for z10 instruction set.
10733
1e26cec1
CL
107342016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10735
10736 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10737
71aca5a0
AM
107382016-05-03 Alan Modra <amodra@gmail.com>
10739
10740 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10741
2fd70ec1
JJ
107422016-05-03 Jakub Jelinek <jakub@redhat.com>
10743
10744 * gcc.target/i386/avx512f-cvt-1.c: New test.
10745
e5705cf7
L
107462016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10747
10748 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10749 -fdump-tree-vrp-details.
10750
381cdae4
RB
107512016-05-03 Richard Biener <rguenther@suse.de>
10752
10753 * gcc.dg/pr30172-1.c: Adjust.
10754 * gcc.dg/pr63743.c: Likewise.
10755 * gcc.dg/tm/pr51696.c: Likewise.
10756 * c-c++-common/tm/safe-1.c: Likewise.
10757 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10758 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10759 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10760 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10761
adedd5c1
JJ
107622016-05-03 Jakub Jelinek <jakub@redhat.com>
10763
31ed1665
JJ
10764 PR rtl-optimization/70467
10765 * gcc.target/i386/pr70467-3.c: New test.
10766 * gcc.target/i386/pr70467-4.c: New test.
10767
dea60b59
JJ
10768 PR tree-optimization/70916
10769 * gcc.c-torture/compile/pr70916.c: New test.
10770
adedd5c1
JJ
10771 PR target/49244
10772 * gcc.target/i386/pr49244-1.c: New test.
10773 * gcc.target/i386/pr49244-2.c: New test.
10774
f80041ef
BS
107752016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10776
10777 PR rtl-optimization/44281
10778 * gcc.target/i386/pr44281.c: New test.
10779
1cfcd39e
BC
107802016-05-03 bin cheng <bin.cheng@arm.com>
10781
10782 PR tree-optimization/56541
10783 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10784 * gcc.dg/vect/pr56541.c: new test.
10785
4304ccfd
MM
107862016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10787
10788 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10789 __float128.
10790 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10791
50d94c29
L
107922016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10793
10794 PR testsuite/70520
10795 * c-c++-common/asan/clone-test-1.c (main): Align child process
10796 stack to 16 bytes.
10797
bc1aee87
DM
107982016-05-02 David Malcolm <dmalcolm@redhat.com>
10799
10800 PR c++/62314
10801 * g++.dg/spellcheck-fields-2.C: New test case.
10802
474e0129
DM
108032016-05-02 David Malcolm <dmalcolm@redhat.com>
10804
10805 PR c++/62314
10806 * g++.dg/pr62314.C: New test case.
10807
818b88a7
JH
108082016-05-02 Jan Hubicka <hubicka@ucw.cz>
10809
10810 * gcc.dg/ipa/inline-8.c: New testcase.
10811
dd77684f
JJ
108122016-05-02 Jakub Jelinek <jakub@redhat.com>
10813
10814 PR rtl-optimization/70467
10815 * gcc.target/i386/pr70467-1.c: New test.
10816
72407e00
BE
108172016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10818
10819 * gcc.dg/spec-options.c: Run the test on all targets.
10820 * gcc.dg/foo.specs: Use cpp_unique_options.
10821
dd53d197
MG
108222016-05-02 Marc Glisse <marc.glisse@inria.fr>
10823
10824 * gcc.dg/tree-ssa/unord.c: New testcase.
10825
a8b85ce9
MG
108262016-05-02 Marc Glisse <marc.glisse@inria.fr>
10827
10828 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10829
5b37e866
NS
108302016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10831
10832 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10833
7176a4a0
MP
108342016-05-02 Marek Polacek <polacek@redhat.com>
10835
10836 PR c/70851
10837 * gcc.dg/enum-incomplete-3.c: New test.
10838
6b9933b9
MP
108392016-05-02 Marek Polacek <polacek@redhat.com>
10840 Tom de Vries <tom@codesourcery.com>
10841
10842 PR tree-optimization/70700
10843 * gcc.dg/pr70700.c: New test.
10844
90f82260
UB
108452016-05-01 Uros Bizjak <ubizjak@gmail.com>
10846
10847 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10848 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10849 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10850 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10851 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10852
f73036c1
EB
108532016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10854
10855 * ada/acats/run_acats: Rename into...
10856 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10857 * ada/acats/run_all.sh: Remove redundant test.
10858 (target_run): Move around.
10859 (target_gnatchop): Use newly built executable.
10860 (target_gnatmake): Likewise.
10861 Check that the compilation of impbit succeeds.
10862
85e051a3
OE
108632016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10864
10865 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10866 * gcc.dg/20021029-1.c: Likewise.
10867 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10868 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10869 * gcc.target/sh/cmpstr.c: Likewise.
10870 * gcc.target/sh/cmpstrn.c: Likewise.
10871 * gcc.target/sh/memset.c: Likewise.
10872 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10873 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10874 * gcc.target/sh/pr39423-1.c: Likewise.
10875 * gcc.target/sh/pr49468-di.c: Likewise.
10876 * gcc.target/sh/pr49468-si.c: Likewise.
10877 * gcc.target/sh/pr49880-1.c: Likewise.
10878 * gcc.target/sh/pr49880-2.c: Likewise.
10879 * gcc.target/sh/pr49880-3.c: Likewise.
10880 * gcc.target/sh/pr50751-1.c: Likewise.
10881 * gcc.target/sh/pr50751-4.c: Likewise.
10882 * gcc.target/sh/pr50751-7.c: Likewise.
10883 * gcc.target/sh/pr51244-1.c: Likewise.
10884 * gcc.target/sh/pr51244-10.c: Likewise.
10885 * gcc.target/sh/pr51244-11.c: Likewise.
10886 * gcc.target/sh/pr51244-12.c: Likewise.
10887 * gcc.target/sh/pr51244-13.c: Likewise.
10888 * gcc.target/sh/pr51244-14.c: Likewise.
10889 * gcc.target/sh/pr51244-17.c: Likewise.
10890 * gcc.target/sh/pr51244-18.c: Likewise.
10891 * gcc.target/sh/pr51244-19.c: Likewise.
10892 * gcc.target/sh/pr51244-4.c: Likewise.
10893 * gcc.target/sh/pr51244-5.c: Likewise.
10894 * gcc.target/sh/pr51244-7.c: Likewise.
10895 * gcc.target/sh/pr51244-8.c: Likewise.
10896 * gcc.target/sh/pr51244-9.c: Likewise.
10897 * gcc.target/sh/pr51697.c: Likewise.
10898 * gcc.target/sh/pr52483-1.c: Likewise.
10899 * gcc.target/sh/pr52483-2.c: Likewise.
10900 * gcc.target/sh/pr52483-3.c: Likewise.
10901 * gcc.target/sh/pr52483-5.c: Likewise.
10902 * gcc.target/sh/pr52933-1.c: Likewise.
10903 * gcc.target/sh/pr52933-2.c: Likewise.
10904 * gcc.target/sh/pr52933-3.c: Likewise.
10905 * gcc.target/sh/pr53568-1.c: Likewise.
10906 * gcc.target/sh/pr53976-1.c: Likewise.
10907 * gcc.target/sh/pr53988-1.c: Likewise.
10908 * gcc.target/sh/pr53988.c: Likewise.
10909 * gcc.target/sh/pr54089-1.c: Likewise.
10910 * gcc.target/sh/pr54089-6.c: Likewise.
10911 * gcc.target/sh/pr54089-7.c: Likewise.
10912 * gcc.target/sh/pr54089-8.c: Likewise.
10913 * gcc.target/sh/pr54089-9.c: Likewise.
10914 * gcc.target/sh/pr54236-1.c: Likewise.
10915 * gcc.target/sh/pr54236-2.c: Likewise.
10916 * gcc.target/sh/pr54236-3.c: Likewise.
10917 * gcc.target/sh/pr54236-4.c: Likewise.
10918 * gcc.target/sh/pr54386.c: Likewise.
10919 * gcc.target/sh/pr54602-1.c: Likewise.
10920 * gcc.target/sh/pr54685.c: Likewise.
10921 * gcc.target/sh/pr54760-1.c: Likewise.
10922 * gcc.target/sh/pr54760-2.c: Likewise.
10923 * gcc.target/sh/pr54760-3.c: Likewise.
10924 * gcc.target/sh/pr54760-4.c: Likewise.
10925 * gcc.target/sh/pr54760-5.c: Likewise.
10926 * gcc.target/sh/pr54760-6.c: Likewise.
10927 * gcc.target/sh/pr55146.c: Likewise.
10928 * gcc.target/sh/pr55160.c: Likewise.
10929 * gcc.target/sh/pr59278.c: Likewise.
10930 * gcc.target/sh/pr59401-1.c: Likewise.
10931 * gcc.target/sh/pr59533-1.c: Likewise.
10932 * gcc.target/sh/pr63260.c: Likewise.
10933 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10934 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10935 * gcc.target/sh/strlen.c: Likewise.
10936 * gcc.target/sh/torture/pr30807.c: Likewise.
10937 * gcc.target/sh/torture/pr34777.c: Likewise.
10938 * gcc.target/sh/torture/pr64652.c: Likewise.
10939 * gcc.target/sh/torture/pr65505.c: Likewise.
10940 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10941 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10942
411e5c67
PC
109432016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10944
10945 PR c++/66644
10946 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10947
8fa97501
BS
109482016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10949
10950 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10951 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10952 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10953 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10954
5a956111
PP
109552016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10956
10957 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10958 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10959
e7ff0319
CP
109602016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10961
10962 PR middle-end/70626
10963 * c-c++-common/goacc/combined-reduction.c: New test.
10964 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10965
52d11a4b
L
109662016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10967
10968 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10969 *movdi_internal pattern only if PIC off.
10970 * gcc.target/i386/pr70155-2.c: Likewise.
10971 * gcc.target/i386/pr70155-3.c: Likewise.
10972 * gcc.target/i386/pr70155-4.c: Likewise.
10973 * gcc.target/i386/pr70155-5.c: Likewise.
10974 * gcc.target/i386/pr70155-6.c: Likewise.
10975 * gcc.target/i386/pr70155-7.c: Likewise.
10976 * gcc.target/i386/pr70155-8.c: Likewise.
10977 * gcc.target/i386/pr70155-15.c: Likewise.
10978 * gcc.target/i386/pr70155-17.c: Likewise.
10979 * gcc.target/i386/pr70155-22.c: Likewise.
10980
8960db31
BC
109812016-04-29 Bin Cheng <bin.cheng@arm.com>
10982
10983 PR tree-optimization/70803
10984 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10985
cca535a4
IE
109862016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10987
10988 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10989 optimization of vector loop.
10990 * gcc.target/i386/vect-unpack-3.c: New test.
10991 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10992 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10993 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10994
500ecf4a
MP
109952016-04-29 Marek Polacek <polacek@redhat.com>
10996
10997 PR sanitizer/70342
10998 * g++.dg/ubsan/null-7.C: New test.
10999
2fff3db8
MP
11000 PR c/70852
11001 * gcc.dg/pr70852.c: New test.
11002
509063eb
DV
110032016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11004
11005 PR/69089
11006 * g++.dg/cpp0x/alignas6.C: New test.
11007
83745c0d
DV
110082016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11009
c87885ca
RO
11010 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11011 * gcc.dg/pr27003.c: Likewise.
11012 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11013 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11014 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11015 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11016 * gcc.target/arc/mxy.c: Likewise.
11017 * gcc.target/arc/mswape.c: Likewise.
11018 * gcc.target/arc/mrtsc.c: Likewise.
11019 * gcc.target/arc/mcrc.c: Likewise.
11020 * gcc.target/arc/mdsp-packa.c: Likewise.
11021 * gcc.target/arc/mdvbf.c: Likewise.
11022 * gcc.target/arc/mlock.c: Likewise.
11023 * gcc.target/arc/mmac-24.c: Likewise.
11024 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11025
849b265d
BS
110262016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11027 Matthijs Kooijman <matthijs@stdin.nl>
11028 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11029
11030 PR target/60040
11031 * gcc.target/avr/pr60040-1.c: New.
11032 * gcc.target/avr/pr60040-2.c: New.
11033
1390536b
RB
110342016-04-29 Richard Biener <rguenther@suse.de>
11035
11036 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11037
98998245
RB
110382016-04-29 Richard Biener <rguenther@suse.de>
11039
11040 PR tree-optimization/13962
11041 PR tree-optimization/65686
11042 * gcc.dg/uninit-pr65686.c: New testcase.
11043
8b80cc21
JJ
110442016-04-29 Jakub Jelinek <jakub@redhat.com>
11045
11046 PR middle-end/70843
11047 * gcc.dg/pr70843.c: New test.
11048
6181bc30
JJ
110492016-04-28 Jakub Jelinek <jakub@redhat.com>
11050
11051 PR target/70858
11052 * gcc.target/i386/pr70858.c: New test.
11053
f4cb3612
AB
110542016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11055
11056 * gcc.target/arc/nps400-1.c: New file.
11057
8ad9df62
JR
110582016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11059 Andrew Burgess <andrew.burgess@embecosm.com>
11060
11061 * gcc.target/arc/movh_cl-1.c: New file.
11062
ceaaa9fe
JR
110632016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11064 Andrew Burgess <andrew.burgess@embecosm.com>
11065
11066 * gcc.target/arc/extzv-1.c: New file.
11067 * gcc.target/arc/insv-1.c: New file.
11068 * gcc.target/arc/insv-2.c: New file.
11069 * gcc.target/arc/movb-1.c: New file.
11070 * gcc.target/arc/movb-2.c: New file.
11071 * gcc.target/arc/movb-3.c: New file.
11072 * gcc.target/arc/movb-4.c: New file.
11073 * gcc.target/arc/movb-5.c: New file.
11074 * gcc.target/arc/movb_cl-1.c: New file.
11075 * gcc.target/arc/movb_cl-2.c: New file.
11076 * gcc.target/arc/movbi_cl-1.c: New file.
11077 * gcc.target/arc/movl-1.c: New file.
11078
4d03dc2f
JR
110792016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11080 Andrew Burgess <andrew.burgess@embecosm.com>
11081
11082 * gcc.target/arc/cmem-1.c: New file.
11083 * gcc.target/arc/cmem-2.c: New file.
11084 * gcc.target/arc/cmem-3.c: New file.
11085 * gcc.target/arc/cmem-4.c: New file.
11086 * gcc.target/arc/cmem-5.c: New file.
11087 * gcc.target/arc/cmem-6.c: New file.
11088 * gcc.target/arc/cmem-7.c: New file.
11089 * gcc.target/arc/cmem-ld.inc: New file.
11090 * gcc.target/arc/cmem-st.inc: New file.
11091
81262dad
JJ
110922016-04-28 Jakub Jelinek <jakub@redhat.com>
11093
11094 PR target/70821
11095 * gcc.target/i386/pr70821.c: New test.
11096
0a31a09a
BS
110972016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11098
11099 * gcc.target/powerpc/vec-adde.c: New test.
11100 * gcc.target/powerpc/vec-adde-int128.c: New test.
11101
3ddffba9
JJ
111022016-04-28 Jakub Jelinek <jakub@redhat.com>
11103
11104 * gcc.target/i386/avx-vround-1.c: New test.
11105 * gcc.target/i386/avx-vround-2.c: New test.
11106 * gcc.target/i386/avx512vl-vround-1.c: New test.
11107 * gcc.target/i386/avx512vl-vround-2.c: New test.
11108
713dedcd
RO
111092016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11110
11111 PR testsuite/70595
11112 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11113 (check_effective_target_cilkplus_runtime): ... this.
11114 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11115 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11116
11117 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11118 Require cilkplus_runtime.
11119 Don't add -lcilkrts.
11120 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11121 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11122 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11123 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11124 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11125 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11126 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11127 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11128 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11129 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11130 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11131 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11132 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11133 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11134 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11135 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11136 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11137 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11138 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11139 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11140 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11141 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11142 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11143 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11144 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11145 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11146 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11147 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11148 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11149
11150 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11151 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11152
11153 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11154
11155 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11156 cilkplus_runtime.
11157
3563f78f
MG
111582016-04-27 Marc Glisse <marc.glisse@inria.fr>
11159
11160 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11161 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11162
6bc2bb18
RB
111632015-04-27 Ryan Burn <contact@rnburn.com>
11164
11165 PR c++/69024
11166 PR c++/68997
11167 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11168 diagnostic.
11169 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11170 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11171
1e55d29a
EB
111722016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11173
11174 * gnat.dg/limited_with4.ad[sb]: New test.
11175 * gnat.dg/limited_with4_pkg.ads: New helper.
11176
087146ca
L
111772016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11178
11179 PR target/70155
11180 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11181 and movv1ti_internal patterns
11182 * gcc.target/i386/pr70155-1.c: New test.
11183 * gcc.target/i386/pr70155-2.c: Likewise.
11184 * gcc.target/i386/pr70155-3.c: Likewise.
11185 * gcc.target/i386/pr70155-4.c: Likewise.
11186 * gcc.target/i386/pr70155-5.c: Likewise.
11187 * gcc.target/i386/pr70155-6.c: Likewise.
11188 * gcc.target/i386/pr70155-7.c: Likewise.
11189 * gcc.target/i386/pr70155-8.c: Likewise.
11190 * gcc.target/i386/pr70155-9.c: Likewise.
11191 * gcc.target/i386/pr70155-10.c: Likewise.
11192 * gcc.target/i386/pr70155-11.c: Likewise.
11193 * gcc.target/i386/pr70155-12.c: Likewise.
11194 * gcc.target/i386/pr70155-13.c: Likewise.
11195 * gcc.target/i386/pr70155-14.c: Likewise.
11196 * gcc.target/i386/pr70155-15.c: Likewise.
11197 * gcc.target/i386/pr70155-16.c: Likewise.
11198 * gcc.target/i386/pr70155-17.c: Likewise.
11199 * gcc.target/i386/pr70155-18.c: Likewise.
11200 * gcc.target/i386/pr70155-19.c: Likewise.
11201 * gcc.target/i386/pr70155-20.c: Likewise.
11202 * gcc.target/i386/pr70155-21.c: Likewise.
11203 * gcc.target/i386/pr70155-22.c: Likewise.
11204
92329f9f
L
112052016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11206
11207 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11208 ".{5,6}".
11209
309a0cf6
BC
112102016-04-27 Bin Cheng <bin.cheng@arm.com>
11211
11212 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11213 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11214 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11215 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11216 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11217
72ed2b9c
RB
112182016-04-27 Richard Biener <rguenther@suse.de>
11219
11220 PR ipa/70760
11221 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11222 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11223
3c98ff9b
NS
112242016-04-27 Nathan Sidwell <nathan@acm.org>
11225
11226 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11227 * g++.dg/ubsan/pr63956.C: Adjust error location.
11228
9ec5d66b
NC
112292016-04-27 Nick Clifton <nickc@redhat.com>
11230
11231 PR middle-end/49889
11232 * gcc.dg/pr49889.c: New test.
11233
c1e1f433
BS
112342016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11235
11236 * c-c++-common/memset-array.c: New test.
11237
8ac43293
MS
112382016-04-26 Martin Sebor <msebor@redhat.com>
11239
11240 PR c++/66639
11241 * g++.dg/cpp1y/func_constexpr.C: New test.
11242
843ce8ab
PP
112432016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11244
11245 PR c++/70241
11246 * g++.dg/cpp0x/enum32.C: New test.
11247 * g++.dg/cpp0x/enum33.C: New test.
11248
112492016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11250
11251 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11252 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11253 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11254 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11255 * gcc.c-torture/execute/pr38151.c: Likewise.
11256 * gcc.c-torture/execute/pr66556.c: Likewise.
11257 * gcc.c-torture/execute/pr67781.c: Likewise.
11258 * gcc.c-torture/execute/pr68648.c: Likewise.
11259
ca1206be
MG
112602016-04-26 Marc Glisse <marc.glisse@inria.fr>
11261
11262 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11263
2448a956
MP
112642016-04-26 Marek Polacek <polacek@redhat.com>
11265
11266 PR c/67784
11267 * gcc.dg/pr67784-3.c: New test.
11268 * gcc.dg/pr67784-4.c: New test.
11269 * gcc.dg/pr67784-5.c: New test.
11270
b02a5e26
MP
11271 PR c/70791
11272 * gcc.dg/Wnested-externs-2.c: New test.
11273
6b6aa8d3
MG
112742016-04-26 Marc Glisse <marc.glisse@inria.fr>
11275
11276 * gcc.dg/fold-plusmult.c: Adjust.
11277 * gcc.dg/no-strict-overflow-6.c: Adjust.
11278 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11279
a2095b55
BS
112802016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11281
11282 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11283 number scans.
11284 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11285 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11286 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11287 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11288 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11289 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11290 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11291 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11292 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11293 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11294 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11295 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11296 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11297 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11298 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11299 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11300 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11301 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11302 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11303 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11304 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11305 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11306 scans.
11307 * gcc.target/i386/pr32219-4.c: Likewise.
11308 * gcc.target/i386/pr32219-6.c: Likewise.
11309 * gcc.target/i386/pr32219-8.c: Likewise.
11310
bb0cc5c8
KT
113112016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11312
11313 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11314 associated options.
11315
5a0802ea
MP
113162016-04-26 Marek Polacek <polacek@redhat.com>
11317
11318 PR c++/70744
11319 * g++.dg/ext/cond2.C: New test.
11320
00f615af
BC
113212016-04-26 Bin Cheng <bin.cheng@arm.com>
11322
11323 PR tree-optimization/70771
11324 PR tree-optimization/70775
11325 * gcc.dg/pr70771.c: New test.
25939d34 11326 * gcc.dg/pr70775.c: New test.
00f615af 11327
218155e7
BS
113282016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11329
11330 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11331
ab99f467
RB
113322016-04-25 Richard Biener <rguenther@suse.de>
11333
11334 PR tree-optimization/70780
11335 * gcc.dg/torture/pr70780.c: New testcase.
11336
3f8257db 113372016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11338
c87885ca
RO
11339 * gcc.target/arm/neon-vaddws16.c: New test.
11340 * gcc.target/arm/neon-vaddws32.c: New test.
11341 * gcc.target/arm/neon-vaddwu16.c: New test.
11342 * gcc.target/arm/neon-vaddwu32.c: New test.
11343 * gcc.target/arm/neon-vaddwu8.c: New test.
11344 * lib/target-supports.exp
93c590ee
MC
11345 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11346 that arm neon support vector widen sum of HImode TO SImode.
11347
d6c1a7a7
JJ
113482016-04-23 Jakub Jelinek <jakub@redhat.com>
11349
11350 PR sanitizer/70712
11351 * c-c++-common/asan/pr70712.c: New test.
11352
ab0fc037
TS
113532016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11354
11355 * .gitattributes: New file.
11356
2aa64824
CL
113572016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11358
11359 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11360
e7e12d92
DH
113612016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11362
11363 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11364 * gfortran.dg/submodule_15.f08: Likewise.
11365
d1431192
RB
113662016-04-22 Richard Biener <rguenther@suse.de>
11367
11368 PR tree-optimization/70740
11369 * gcc.dg/torture/pr70740.c: New testcase.
11370
04a63c24
L
113712016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11372
11373 PR target/70750
11374 * gcc.target/i386/pr70750-1.c: New test.
11375 * gcc.target/i386/pr70750-2.c: Likewise.
11376
20700098
PC
113772016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11378
11379 PR c++/70540
11380 * g++.dg/cpp0x/auto48.C: New.
11381
aedf4e12
MP
113822016-04-21 Marek Polacek <polacek@redhat.com>
11383
11384 PR c++/70513
11385 * g++.dg/cpp0x/forw_enum12.C: New test.
11386 * g++.dg/cpp0x/forw_enum13.C: New test.
11387
2074d80a
KY
113882016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11389
11390 PR target/70728
11391 * gcc.target/i386/pr70728.c: New test.
11392
aef4aab0
RB
113932016-04-21 Richard Biener <rguenther@suse.de>
11394
11395 PR middle-end/70747
11396 * gcc.dg/pr70747.c: New testcase.
11397
2359e571
BC
113982016-04-21 Bin Cheng <bin.cheng@arm.com>
11399
11400 PR tree-optimization/70715
11401 * gcc.dg/tree-ssa/scev-13.c: New test.
11402
ce0e66ff
MG
114032016-04-21 Marc Glisse <marc.glisse@inria.fr>
11404
11405 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11406
2c2870a1
MG
114072016-04-21 Marc Glisse <marc.glisse@inria.fr>
11408
11409 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11410
a2b056a3
JH
114112016-04-20 Jan Hubicka <jh@suse.cz>
11412
11413 PR ipa/70018
11414 * g++.dg/ipa/nothrow-1.C: New testcase.
11415
ee392fc2
NS
114162016-04-20 Nathan Sidwell <nathan@acm.org>
11417
11418 PR c++/55635
11419 * g++.dg/eh/delete1.C: New.
11420
dda49daf
L
114212016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11422
11423 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11424 -mtune-ctrl=sse_typeless_stores.
11425
8a5b9d5a
L
114262016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11427
11428 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11429
1011119f
BC
114302016-04-20 Bin Cheng <bin.cheng@arm.com>
11431
11432 PR tree-optimization/69489
11433 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11434
477d4906
IV
114352016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11436
11437 PR c++/69363
11438 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11439 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11440 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11441
fad08d12
BC
114422016-04-20 Bin Cheng <bin.cheng@arm.com>
11443
11444 PR tree-optimization/56625
11445 PR tree-optimization/69489
11446 * gcc.dg/vect/pr56625.c: New test.
11447 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11448
9e3e4fab
AP
114492016-04-20 Andrew Pinski <apinski@cavium.com>
11450
11451 PR target/64971
11452 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11453
d7aa24e4
AC
114542016-04-20 Arnaud Charlet <charlet@adacore.com>
11455
11456 * gnat.dg/self1.adb: Remove now incorrect test.
11457
e6d62b46
BC
114582016-04-20 Bin Cheng <bin.cheng@arm.com>
11459
11460 * gcc.dg/tree-ssa/scev-11.c: New test.
11461 * gcc.dg/tree-ssa/scev-12.c: New test.
11462
2697b189
MP
114632016-04-20 Marek Polacek <polacek@redhat.com>
11464
11465 PR tree-optimization/70725
11466 * gcc.dg/pr70725.c: New test.
11467
60d393e8
RB
114682016-04-20 Richard Biener <rguenther@suse.de>
11469
11470 PR tree-optimization/70726
11471 * g++.dg/vect/pr70726.cc: New testcase.
11472
82c6f58a
AK
114732016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11474
11475 PR target/70674
11476 * gcc.target/s390/pr70674.c: New test.
11477
90eeab20
JD
114782016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11479
11480 PR libgfortran/70684
11481 * gfortran.dg/list_read_14.f90: New test.
11482
fc9cf6da
L
114832016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11484
11485 PR target/69201
11486 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11487 extern to force it misaligned.
11488 (b): Likewise.
11489 (c): Likewise.
11490 (d): Likewise.
11491 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11492 Don't check `*' before movv4sf_internal.
11493 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11494 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11495 Don't check `*' before movv16qi_internal.
11496 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11497 extern to force it misaligned.
11498 (b): Likewise.
11499 (c): Likewise.
11500 (d): Likewise.
11501 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11502 Don't check `*' before movv2df_internal.
11503 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11504 extern to force it misaligned.
11505 (b): Likewise.
11506 (c): Likewise.
11507 (d): Likewise.
11508 Check movv8sf_internal instead of avx_storeups256.
11509 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11510
ea8927ea
RB
115112016-04-19 Richard Biener <rguenther@suse.de>
11512
11513 PR tree-optimization/70171
11514 * g++.dg/tree-ssa/pr70171.C: New testcase.
11515
65f52ee9
RB
115162016-04-19 Richard Biener <rguenther@suse.de>
11517
11518 PR tree-optimization/70724
11519 * gcc.dg/torture/pr70724.c: New testcase.
11520
987b67f1
VM
115212016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11522
11523 PR middle-end/70689
c87885ca 11524 * gcc.target/i386/pr70689.c: New.
987b67f1 11525
91a47c39
L
115262016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11527
11528 PR target/70708
11529 * gcc.target/i386/pr70708.c: New test.
11530
8270b82d
RB
115312016-04-18 Richard Biener <rguenther@suse.de>
11532
11533 PR tree-optimization/43434
11534 * gcc.dg/vect/pr43434.c: New testcase.
11535 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11536 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11537 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11538 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11539 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11540 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11541 * gcc.dg/gomp/pr68640.c: Likewise.
11542 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11543 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11544
edd048e2
RB
115452016-04-18 Richard Biener <rguenther@suse.de>
11546
11547 PR tree-optimization/70701
11548 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11549
bd5c7330
TV
115502016-04-18 Tom de Vries <tom@codesourcery.com>
11551
11552 PR testsuite/70699
11553 * gcc.dg/pr70161.c: Add dot-file scans.
11554 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11555 instead of after last dot char.
11556
23f2660f
EB
115572016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11558
11559 * c-c++-common/dump-ada-spec-3.c: New test.
11560 * c-c++-common/dump-ada-spec-4.c: Likewise.
11561
da152c9f
TV
115622016-04-17 Tom de Vries <tom@codesourcery.com>
11563
11564 PR other/70183
11565 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11566
cc950f98
JH
115672016-04-15 Jan Hubicka <jh@suse.cz>
11568
11569 PR ipa/70018
11570 * g++.dg/ipa/pure-const-1.C: New testcase.
11571 * g++.dg/ipa/pure-const-2.C: New testcase.
11572 * g++.dg/ipa/pure-const-3.C: New testcase.
11573
949505a9
MP
115742016-04-15 Marek Polacek <polacek@redhat.com>
11575
11576 PR c/70671
11577 * gcc.dg/bitfld-22.c: New test.
11578
10e547d6
BS
115792016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11580
11581 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11582 x86_64.
11583
1e77281b
MP
115842016-04-15 Marek Polacek <polacek@redhat.com>
11585
11586 PR c/70651
11587 * c-c++-common/pr70651.c: New test.
11588
e501fa8e
KT
115892016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11590
11591 PR rtl-optimization/70681
11592 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11593 dump scan on arm and powerpc.
11594 * gcc.dg/pr10474.c: Likewise.
11595
dda1bf61
JJ
115962016-04-15 Jakub Jelinek <jakub@redhat.com>
11597
ca4ef1ff
JJ
11598 PR c++/69517
11599 PR c++/70019
11600 PR c++/70588
11601 * g++.dg/cpp1y/vla11.C: Revert for real.
11602
dda1bf61
JJ
11603 PR c/70436
11604 * c-c++-common/Wparentheses-1.c: New test.
11605 * c-c++-common/gomp/Wparentheses-1.c: New test.
11606 * c-c++-common/gomp/Wparentheses-2.c: New test.
11607 * c-c++-common/gomp/Wparentheses-3.c: New test.
11608 * c-c++-common/gomp/Wparentheses-4.c: New test.
11609 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11610 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11611 * c-c++-common/goacc/Wparentheses-1.c: New test.
11612
1355e62c
KY
116132016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11614
11615 PR target/70662
11616 * gcc.target/i386/pr70662.c: New test.
11617
0ab34b9e 116182016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11619 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11620
11621 PR tree-optimization/70130
11622 * gcc.dg/vect/O3-pr70130.c: New testcase.
11623
bc773aad
MM
116242016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11625
6e9b2286
MM
11626 PR target/70669
11627 * gcc.target/powerpc/pr70669.c: New test.
11628
bc773aad
MM
11629 PR target/70640
11630 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11631 a power7 system that does not have an assembler that supports
11632 power8.
11633
d8747845
MS
116342016-04-14 Martin Sebor <msebor@redhat.com>
11635
11636 PR c++/69517
11637 PR c++/70019
11638 PR c++/70588
11639 * c-c++-common/ubsan/vla-1.c: Revert.
11640 * g++.dg/cpp1y/vla11.C: Same.
11641 * g++.dg/cpp1y/vla12.C: Same.
11642 * g++.dg/cpp1y/vla13.C: Same.
11643 * g++.dg/cpp1y/vla14.C: Same.
11644 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11645 * g++.dg/init/array24.C: Same.
d8747845
MS
11646 * g++.dg/ubsan/vla-1.C: Same.
11647
85128559
MP
116482016-04-14 Marek Polacek <polacek@redhat.com>
11649 Jan Hubicka <hubicka@ucw.cz>
11650
11651 PR c++/70029
11652 * g++.dg/torture/pr70029.C: New test.
11653
52fbb073
MS
116542016-04-14 Martin Sebor <msebor@redhat.com>
11655
11656 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11657 type size to prevent failures on targets with very low maximum
11658 alignment.
11659
6db61d6f
RB
116602016-04-14 Richard Biener <rguenther@suse.de>
11661
11662 PR tree-optimization/70623
11663 * gcc.dg/torture/pr70623.c: New testcase.
11664 * gcc.dg/torture/pr70623-2.c: Likewise.
11665
342fac95
MS
116662016-04-13 Martin Sebor <msebor@redhat.com>
11667
11668 PR c++/69517
11669 PR c++/70019
11670 PR c++/70588
11671 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11672 * g++.dg/cpp1y/vla11.C: New test.
11673 * g++.dg/cpp1y/vla12.C: New test.
11674 * g++.dg/cpp1y/vla13.C: New test.
11675 * g++.dg/cpp1y/vla14.C: New test.
11676 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11677 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11678 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11679
d93c452f
JJ
116802016-04-13 Jakub Jelinek <jakub@redhat.com>
11681
11682 PR c++/70641
11683 * g++.dg/opt/pr70641.C: New test.
11684
85115fb6
RO
116852016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11686
11687 PR rtl-optimization/68749
11688 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11689 effects of argument promotions.
11690 Remove default args to dg-skip-if.
11691
545a4139
PC
116922016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11693
11694 PR c++/70635
11695 * g++.dg/parse/pr70635.C: New.
11696
b3a77f21
MP
116972016-04-13 Marek Polacek <polacek@redhat.com>
11698
11699 PR c++/70639
11700 * c-c++-common/Wmisleading-indentation-4.c: New test.
11701
99cd9857
MP
117022016-04-13 Marek Polacek <polacek@redhat.com>
11703
11704 PR c/70436
c87885ca
RO
11705 * gcc.dg/Wparentheses-12.c: New test.
11706 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11707
75ca93ec
IE
117082016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11709
11710 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11711 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11712 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11713
3d3f9e7e
JJ
117142016-04-13 Jakub Jelinek <jakub@redhat.com>
11715
37947cd0
JJ
11716 PR middle-end/70633
11717 * gcc.c-torture/compile/pr70633.c: New test.
11718
3d3f9e7e
JJ
11719 PR debug/70628
11720 * gcc.dg/torture/pr70628.c: New test.
11721
92886d3e
PP
117222016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11723
11724 PR c++/70610
11725 * g++.dg/template/pr70610.C: New test.
11726 * g++.dg/template/pr70610-2.C: New test.
11727 * g++.dg/template/pr70610-3.C: New test.
11728 * g++.dg/template/pr70610-4.C: New test.
11729
13bd7c2b
JJ
117302016-04-12 Jakub Jelinek <jakub@redhat.com>
11731
6512fa6d
JJ
11732 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11733 128 instead of 32.
11734
13bd7c2b
JJ
11735 PR c++/70571
11736 * g++.dg/ext/pr70571.C: New test.
11737
20b9851c
MM
117382016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11739
8a434ada 11740 PR target/70640
20b9851c
MM
11741 * gcc.target/powerpc/pr70640.c: New test.
11742
2b2f52bc
PC
117432016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11744
11745 PR c++/68722
11746 * g++.dg/parse/pr68722.C: New.
11747
5901e56a
JJ
117482016-04-12 Jakub Jelinek <jakub@redhat.com>
11749
11750 PR rtl-optimization/70596
11751 * gcc.target/i386/pr70596.c: New test.
11752
d4619dc1
NS
117532016-04-12 Nathan Sidwell <nathan@acm.org>
11754
11755 PR c++/70501
11756 * g++.dg/init/pr70501.C: New.
11757
3df530d3
DW
117582016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11759
11760 * gcc.target/i386/asm-flag-6.c: New test.
11761
b7a120d7
TV
117622016-04-12 Tom de Vries <tom@codesourcery.com>
11763
11764 PR tree-optimization/68756
11765 * gcc.dg/graphite/pr68756.c: New test.
11766
4e0eea75
JJ
117672016-04-12 Jakub Jelinek <jakub@redhat.com>
11768
11769 PR tree-optimization/70602
11770 * gcc.c-torture/execute/pr70602.c: New test.
11771
35fbda43
MM
117722016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11773
11774 PR target/70381
11775 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11776 __float128 emulator is built and runs.
11777 * gcc.target/powerpc/float128-1.c: Likewise.
11778
11779 * lib/target-supports.exp (check_ppc_float128_sw_available):
11780 Rework tests for __float128 software and hardware
11781 availability. Fix exit condition to return 0 on success.
11782
04a99ebe
JG
117832016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11784
11785 PR target/70133
11786 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11787 * gcc.target/aarch64/target_attr_15.c: Likewise.
11788
47cd5a85
PC
117892016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11790
11791 PR c++/69066
11792 * g++.dg/cpp1y/pr69066.C: New.
11793
a5edb32e
JD
117942016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11795
11796 PR fortran/68566
11797 * gfortran.dg/pr36192.f90: Update test.
11798 * gfortran.dg/pr36192_1.f90: Update test.
11799 * gfortran.dg/real_dimension_1.f: Update test.
11800 * gfortran.dg/parameter_array_init_7.f90: New test.
11801
8ef378f8
JDA
118022016-04-09 John David Anglin <danglin@gcc.gnu.org>
11803
c532c871
JDA
11804 PR testsuite/64039
11805 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11806
d34f706f
JDA
11807 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11808
75e1dd9e
JDA
11809 PR rtl-optimization/66669
11810 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11811
8a976f5f
JDA
11812 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11813
da04822a
JDA
11814 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11815 * gcc.dg/pie-1.c: Likewise.
11816 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11817 * gcc.dg/pic-4.c: Likewise.
11818 * gcc.dg/pie-3.c: Likewise.
11819 * gcc.dg/pie-4.c: Likewise.
11820
adfabcf9
JDA
11821 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11822
4a020adf
JDA
11823 PR tree-optimization/68644
11824 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11825
8ef378f8
JDA
11826 PR rtl-optimization/64886
11827 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11828
09bf990e
TV
118292016-04-09 Tom de Vries <tom@codesourcery.com>
11830
11831 PR tree-optimization/68953
11832 * gcc.dg/graphite/pr68953.c: New test.
11833
138c3c1a
DH
118342016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11835
11836 PR fortran/70592
11837 * gfortran.dg/deferred_character_16.f90: New test.
11838
f55460af
JJ
118392016-04-09 Jakub Jelinek <jakub@redhat.com>
11840
11841 PR tree-optimization/70586
11842 * gcc.c-torture/execute/pr70586.c: New test.
11843
0b77bbf3
DH
118442016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11845
11846 PR sanitizer/70573
11847 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11848 with __builtin_memset
11849 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11850
c42cfb5c
CP
118512016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11852
11853 PR lto/70289
11854 PR ipa/70348
11855 PR tree-optimization/70373
11856 PR middle-end/70533
11857 PR middle-end/70534
11858 PR middle-end/70535
11859 * c-c++-common/goacc/reduction-5.c: New test.
11860 * c-c++-common/goacc/reduction-promotions.c: New test.
11861 * gfortran.dg/goacc/reduction-3.f95: New test.
11862 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11863
56cfb596
PP
118642016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11865
11866 PR c++/70590
11867 PR c++/70452
11868 * g++.dg/pr70590.C: New test.
11869 * g++.dg/pr70590-2.C: New test.
11870
1a13c0a2
JJ
118712016-04-08 Jakub Jelinek <jakub@redhat.com>
11872
abc0647a
JJ
11873 PR middle-end/70593
11874 * gcc.target/i386/pr70593.c: New test.
11875
1a13c0a2
JJ
11876 PR rtl-optimization/70574
11877 * gcc.target/i386/avx2-pr70574.c: New test.
11878
c3da4956
MO
118792016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11880
11881 PR sanitizer/70541
11882 * c-c++-common/asan/pr70541.c: New test.
11883
9f1b833b
TV
118842016-04-08 Tom de Vries <tom@codesourcery.com>
11885
11886 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11887 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11888
bae7adda
KT
118892016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11890
11891 PR target/70566
11892 * gcc.c-torture/execute/pr70566.c: New test.
11893
211f3d57
TV
118942016-04-08 Tom de Vries <tom@codesourcery.com>
11895
11896 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11897 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11898
02cf2861
AM
118992016-04-08 Alan Modra <amodra@gmail.com>
11900
11901 * gcc.target/powerpc/pr70117.c: New.
11902
5f490f9f
JJ
119032016-04-07 Jakub Jelinek <jakub@redhat.com>
11904
56e9b710
JJ
11905 PR testsuite/70581
11906 * gcc.dg/lto/simd-function_0.c: New test.
11907
5f490f9f
JJ
11908 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11909 clones.
11910 * c-c++-common/attr-simd-2.c: Likewise.
11911 * c-c++-common/attr-simd-4.c: Likewise.
11912 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11913 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11914
e4ebc74d
TP
119152016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11916
11917 PR testsuite/70553
11918 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11919
9817ae35
TS
119202016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11921 Tom de Vries <tom@codesourcery.com>
11922
11923 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11924 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11925 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11926 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11927 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11928 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11929 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11930 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11931
e292f64d
PP
119322016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11933
11934 PR c/70436
11935 * g++.dg/warn/Wparentheses-29.C: New test.
11936
6b37bdaf
PP
119372016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11938
11939 PR c/70436
11940 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11941 explicit braces to resolve a future -Wparentheses warning.
11942
64824205
RH
119432016-04-06 Richard Henderson <rth@redhat.com>
11944
11945 * gcc.dg/pr61817-1.c: New test.
11946 * gcc.dg/pr61817-2.c: New test.
11947 * gcc.dg/pr69391-1.c: New test.
11948 * gcc.dg/pr69391-2.c: New test.
11949
bc2fc1f3
VM
119502016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11951
11952 PR rtl-optimization/70398
c87885ca 11953 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11954
41414a02
EB
119552016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11956
11957 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11958
4066ea8a
YR
119592016-04-06 Yvan Roux <yvan.roux@linaro.org>
11960 Pedro Alves <palves@redhat.com>
11961
11962 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11963
ec35ea45
JJ
119642016-04-06 Jakub Jelinek <jakub@redhat.com>
11965
3866f8dd
JJ
11966 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11967 Check for avx512f effective targets instead of avx2.
11968 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11969 for AVX512F clones.
11970 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11971 * g++.dg/gomp/declare-simd-1.C: Likewise.
11972 * g++.dg/gomp/declare-simd-3.C: Likewise.
11973 * g++.dg/gomp/declare-simd-4.C: Likewise.
11974
ec35ea45
JJ
11975 PR middle-end/70550
11976 * c-c++-common/gomp/pr70550-1.c: New test.
11977 * c-c++-common/gomp/pr70550-2.c: New test.
11978
c08d28ac
NS
119792016-04-05 Nathan Sidwell <nathan@acm.org>
11980
11981 PR c++/70512
11982 * g++.dg/ext/attribute-may-alias-5.C: New.
11983
1d510e04
JJ
119842016-04-05 Jakub Jelinek <jakub@redhat.com>
11985
11986 PR c++/70336
11987 * c-c++-common/pr70336.c: New test.
11988 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11989 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11990
84278ed9
JH
119912016-04-05 Jan Hubicka <hubicka@ucw.cz>
11992
11993 PR ipa/66223
11994 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11995
268a0ec4
JJ
119962016-04-05 Jakub Jelinek <jakub@redhat.com>
11997
11998 PR rtl-optimization/70542
11999 * gcc.dg/torture/pr70542.c: New test.
12000 * gcc.target/i386/avx2-pr70542.c: New test.
12001
5e8c2eb1
ZS
120022016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12003
12004 PR tree-optimization/70509
12005 * gcc.target/i386/avx512bw-pr70509.c: New test.
12006
c0daf32d
PP
120072016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12008
12009 PR c++/70452
12010 * g++.dg/ext/constexpr-vla4.C: New test.
12011
bf867841
UB
120122016-04-05 Uros Bizjak <ubizjak@gmail.com>
12013
12014 PR target/70510
12015 * gcc.target/i386/pr70510.c: New test.
12016
3022186a
RB
120172016-04-05 Richard Biener <rguenther@suse.de>
12018
12019 PR tree-optimization/70526
12020 * g++.dg/torture/pr70526.C: New testcase.
12021
55fc79b2
JJ
120222016-04-05 Jakub Jelinek <jakub@redhat.com>
12023
12024 PR target/70525
12025 * gcc.target/i386/pr70525.c: New test.
12026
62b233f2
RB
120272016-04-05 Richard Biener <rguenther@suse.de>
12028
12029 PR middle-end/70499
12030 * g++.dg/torture/pr70499.C: New testcase.
12031
cc05759d
RB
120322016-04-05 Richard Biener <rguenther@suse.de>
12033
12034 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12035 remove XFAIL.
12036
f23f16d4
JJ
120372016-04-04 Jakub Jelinek <jakub@redhat.com>
12038
12039 PR middle-end/70307
12040 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12041 rs6000 ABI warnings.
12042
d27ecc49
JH
120432016-04-04 Jan Hubicka <hubicka@ucw.cz>
12044
12045 PR ipa/66223
12046 * g++.dg/ipa/devirt-51.C: New testcase.
12047
c974c96e 120482016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12049 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12050
12051 PR middle-end/70457
12052 * gcc.dg/torture/pr70457.c: New.
12053
7a85da89
AV
120542016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12055
12056 PR fortran/67538
12057 * gfortran.dg/allocate_with_source_19.f08: New test.
12058
de517e64
AV
120592016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12060
12061 PR fortran/65795
12062 * gfortran.dg/coarray_allocate_6.f08: New test.
12063
43b9f499
RB
120642016-04-04 Richard Biener <rguenther@suse.de>
12065
12066 PR rtl-optimization/70484
12067 * gcc.dg/torture/pr70484.c: New testcase.
12068
f13355da
MP
120692016-04-04 Marek Polacek <polacek@redhat.com>
12070
12071 PR c/70307
12072 * gcc.dg/torture/pr70307.c: New test.
12073
6cc6ed50
OE
120742016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12075
12076 PR target/70416
12077 PR target/67391
12078 * gcc.target/sh/torture/pr70416.c: New.
12079
abdc16c8
MS
120802016-04-02 Martin Sebor <msebor@redhat.com>
12081
12082 PR c++/67376
12083 PR c++/70170
12084 PR c++/70172
12085 PR c++/70228
12086 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12087 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12088 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12089 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12090 * g++.dg/cpp0x/constexpr-string.C: Same.
12091 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12092 * g++.dg/cpp0x/pr65398.C: Same.
12093 * g++.dg/ext/constexpr-vla1.C: Same.
12094 * g++.dg/ext/constexpr-vla2.C: Same.
12095 * g++.dg/ext/constexpr-vla3.C: Same.
12096 * g++.dg/ubsan/pr63956.C: Same.
12097
763cd859
JJ
120982016-04-01 Jakub Jelinek <jakub@redhat.com>
12099
12100 PR rtl-optimization/70467
12101 * gcc.target/i386/pr70467-2.c: New test.
12102
0f875435
JJ
121032016-04-01 Jakub Jelinek <jakub@redhat.com>
12104 Marek Polacek <polacek@redhat.com>
12105
12106 PR c++/70488
12107 * g++.dg/init/new47.C: New test.
12108
41d14659
RR
121092016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12110
12111 PR target/70496
12112 * gcc.target/arm/pr70496.c: New test.
12113
f9bf89bb
NS
121142016-04-01 Nathan Sidwell <nathan@acm.org>
12115
73b9085d
NS
12116 PR c++/68475
12117 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12118
4afdcfaa
IE
121192016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12120
12121 PR target/69890
12122 * gcc.dg/strlenopt.h (memmove): New.
12123 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12124 instead of "string.h".
12125 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12126 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12127 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12128 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12129 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12130 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12131 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12132 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12133 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12134 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12135 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12136 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12137 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12138 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12139 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12140 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12141 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12142 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12143 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12144 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12145
b5d7a29c
RO
121462016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12147
12148 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12149 (Holder::foo): Reflect this.
12150
b660f9ec
IE
121512016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12152
12153 PR target/70442
12154 * gcc.dg/pr70442.c: New test.
12155
88504f34
NS
121562016-03-31 Nathan Sidwell <nathan@acm.org>
12157
12158 PR c++/70393
12159 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12160
95d34b96
KY
121612016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12162
12163 PR target/70453
12164 * gcc.target/i386/pr70453.c: New test.
12165
b4c4967c
AB
121662016-03-31 Andrey Belevantsev <abel@ispras.ru>
12167
12168 PR target/70292
12169 * gcc.c-torture/pr70292.c: New test.
12170
5fde6a45
MP
121712016-03-31 Marek Polacek <polacek@redhat.com>
12172
12173 PR c/70297
12174 * c-c++-common/pr70297.c: New test.
12175 * g++.dg/cpp0x/typedef-redecl.C: New test.
12176 * gcc.dg/typedef-redecl2.c: New test.
12177
97eb24c4
JJ
121782016-03-31 Jakub Jelinek <jakub@redhat.com>
12179
12180 PR rtl-optimization/70460
12181 * gcc.c-torture/execute/pr70460.c: New test.
12182
efc3536f
RB
121832016-03-31 Richard Biener <rguenther@suse.de>
12184
12185 PR c++/70430
12186 * g++.dg/ext/vector30.C: New testcase.
12187
e0876e21
DH
121882016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12189 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12190
12191 * gfortran.dg/fmt_pf.f90: New test.
12192
e9bff8c6
RO
121932016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12194
12195 Forward-port from 5 branch
12196 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12197
12198 PR testsuite/70356
12199 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12200 dg-require-effective-target after dg-do.
12201
12202 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12203
12204 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12205
2620c80d
TS
122062016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12207 Julian Brown <julian@codesourcery.com>
12208 Chung-Lin Tang <cltang@codesourcery.com>
12209 Cesar Philippidis <cesar@codesourcery.com>
12210 James Norris <jnorris@codesourcery.com>
12211 Tom de Vries <tom@codesourcery.com>
12212 Nathan Sidwell <nathan@codesourcery.com>
12213
bf867841 12214 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12215 * c-c++-common/goacc/loop-clauses.c: Likewise.
12216 * g++.dg/goacc/template.C: Likewise.
12217 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12218 * gfortran.dg/goacc/loop-1.f95: Likewise.
12219 * gfortran.dg/goacc/loop-5.f95: Likewise.
12220 * gfortran.dg/goacc/loop-6.f95: Likewise.
12221 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12222 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12223 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12224 * c-c++-common/goacc/clauses-fail.c: Likewise.
12225 * c-c++-common/goacc/parallel-1.c: Likewise.
12226 * c-c++-common/goacc/reduction-1.c: Likewise.
12227 * c-c++-common/goacc/reduction-2.c: Likewise.
12228 * c-c++-common/goacc/reduction-3.c: Likewise.
12229 * c-c++-common/goacc/reduction-4.c: Likewise.
12230 * c-c++-common/goacc/routine-3.c: Likewise.
12231 * c-c++-common/goacc/routine-4.c: Likewise.
12232 * c-c++-common/goacc/routine-5.c: Likewise.
12233 * c-c++-common/goacc/tile.c: Likewise.
12234 * g++.dg/goacc/template.C: Likewise.
12235 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12236 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12237 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12238 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12239 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12240 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12241 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12242 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12243 * c-c++-common/goacc/use_device-1.c: ... this file.
12244 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12245 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12246 * c-c++-common/goacc/host_data-6.c: ... this file.
12247 * c-c++-common/goacc/loop-2-kernels.c: New file.
12248 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12249 * c-c++-common/goacc/loop-3.c: Likewise.
12250 * g++.dg/goacc/reference.C: Likewise.
12251 * g++.dg/goacc/routine-1.C: Likewise.
12252 * g++.dg/goacc/routine-2.C: Likewise.
12253
f6d2d066
RB
122542016-03-30 Richard Biener <rguenther@suse.de>
12255
12256 PR middle-end/70450
12257 * gcc.dg/torture/pr70450.c: New testcase.
12258
d43242b9
JJ
122592016-03-30 Jakub Jelinek <jakub@redhat.com>
12260
12261 PR target/70421
12262 * gcc.dg/torture/pr70421.c: New test.
12263 * gcc.target/i386/avx512f-pr70421.c: New test.
12264
5ce43b77
L
122652016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12266
12267 PR testsuite/70364
12268 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12269 (check): New function.
12270 (bar): Call check.
12271 (foo): Align stack to 16 bytes when calling bar.
12272 * gcc.target/i386/cleanup-2.c: Likewise.
12273
d014a712
PP
122742016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12275
12276 PR tree-optimization/59124
12277 * gcc.dg/Warray-bounds-19.c: New test.
12278
3f8257db 122792016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12280
12281 * lib/prune.exp (escape_regex_chars): New.
12282 (prune_file_path): Update to quote metcharacters for regexp.
12283
3336c6e0
JJ
122842016-03-29 Jakub Jelinek <jakub@redhat.com>
12285
a362f023
JJ
12286 PR rtl-optimization/70429
12287 * gcc.c-torture/execute/pr70429.c: New test.
12288
3336c6e0
JJ
12289 PR tree-optimization/70405
12290 * gcc.dg/pr70405.c: New test.
12291
728557fd
AV
122922016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12293
12294 PR fortran/70397
12295 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12296 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12297
bef977d4
TS
122982016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12299
12300 PR testsuite/64177
12301 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12302 __cilkrts_set_param to set two workers.
12303 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12304 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12305
6f6d25c9
DH
123062016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12307
bf867841 12308 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12309
45733562
KY
123102016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12311
12312 PR target/70406
bf867841 12313 * gcc.target/i386/pr70406.c: New test.
45733562 12314
a1799e5e
EB
123152016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12316
12317 * gnat.dg/specs/double_record_extension3.ads: New test.
12318
5fca7b66
RH
123192016-03-25 Richard Henderson <rth@redhat.com>
12320
12321 PR target/70120
12322 * gcc.target/aarch64/pr70120-1.c: New.
12323 * gcc.target/aarch64/pr70120-2.c: New.
12324 * gcc.target/aarch64/pr70120-3.c: New.
12325
31ce75c6
PP
123262016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12327
12328 PR c++/62212
12329 * g++.dg/template/mangle2.C: The dg-do directive should be
12330 "compile" not "assemble".
12331
3caf0ca1
BS
123322016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12333
12334 PR lto/69650
12335 * gcc.dg/pr69650.c: New test.
12336
634035b6
DE
123372016-03-25 David Edelsohn <dje.gcc@gmail.com>
12338
12339 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12340
45d34276
AM
123412016-03-25 Alan Modra <amodra@gmail.com>
12342
12343 * gcc.dg/dfp/pr70052.c: New test.
12344
8f085166
RH
123452016-03-24 Richard Henderson <rth@redhat.com>
12346
12347 PR middle-end/69845
12348 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12349 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12350
011e5ec3
TV
123512016-03-24 Tom de Vries <tom@codesourcery.com>
12352
12353 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12354
9e3f4551
TV
123552016-03-24 Tom de Vries <tom@codesourcery.com>
12356
12357 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12358 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12359
45780041
TV
123602016-03-24 Tom de Vries <tom@codesourcery.com>
12361
12362 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12363 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12364
887ab4e5
PP
123652016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12366
12367 PR c++/62212
12368 * g++.dg/template/mangle2.C: New test.
12369
69a9a66f
RB
123702016-03-24 Richard Biener <rguenther@suse.de>
12371
12372 PR tree-optimization/70396
12373 * gcc.dg/torture/pr70396.c: New testcase.
12374
ed87de55
RB
123752016-03-24 Richard Biener <rguenther@suse.de>
12376
12377 PR middle-end/70370
12378 * gcc.dg/torture/pr70370.c: New testcase.
12379
ea064934
TV
123802016-03-24 Tom de Vries <tom@codesourcery.com>
12381
12382 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12383 * gfortran.dg/goacc/kernels-tree.f95: Same.
12384 * gfortran.dg/goacc/parallel-tree.f95: Same.
12385
b2a4dd1d
TV
123862016-03-24 Tom de Vries <tom@codesourcery.com>
12387
12388 * c-c++-common/goacc/uninit-if-clause.c: New test.
12389 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12390
72e7cd6e
JJ
123912016-03-24 Jakub Jelinek <jakub@redhat.com>
12392
12393 PR target/70290
bf867841
UB
12394 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12395 Fix formatting.
72e7cd6e 12396
ce9d0c03
RB
123972016-03-24 Richard Biener <rguenther@suse.de>
12398
12399 PR tree-optimization/70372
12400 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12401
426b9428
PP
124022016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12403
12404 PR c++/70347
12405 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12406
cd1588c4
PP
124072016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12408
12409 PR c++/70332
12410 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12411
61637db3
JJ
124122016-03-23 Jakub Jelinek <jakub@redhat.com>
12413
928af3bf
JJ
12414 PR c++/70001
12415 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12416 * g++.dg/cpp1y/pr70001.C: New test.
12417
61637db3
JJ
12418 PR c++/70323
12419 * g++.dg/cpp0x/constexpr-70323.C: New test.
12420
05aca4e7
AO
124212016-03-23 Alexandre Oliva <aoliva@redhat.com>
12422 Jason Merrill <jason@redhat.com>
12423 Jakub Jelinek <jakub@redhat.com>
12424
12425 PR c++/69315
12426 * g++.dg/cpp0x/constexpr-69315.C: New test.
12427 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12428
fbdb6baf
MP
124292016-03-23 Marek Polacek <polacek@redhat.com>
12430
12431 PR c++/69884
12432 * g++.dg/warn/Wignored-attributes-1.C: New test.
12433 * g++.dg/warn/Wignored-attributes-2.C: New test.
12434
d79ee524
TV
124352016-03-23 Tom de Vries <tom@codesourcery.com>
12436
12437 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12438 initialization.
12439 * gfortran.dg/goacc/private-3.f95 (test): Same.
12440 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12441 missing use param.
12442
a59f0bef
KT
124432016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12444
12445 * lib/target-supports.exp: Remove v7ve entry from loop
12446 creating effective target checks.
12447 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12448 (add_options_for_arm_arch_v7ve): Likewise.
12449
0179520a
JJ
124502016-03-23 Jakub Jelinek <jakub@redhat.com>
12451
12452 PR tree-optimization/70354
12453 * gcc.dg/vect/pr70354-1.c: New test.
12454 * gcc.dg/vect/pr70354-2.c: New test.
12455 * gcc.target/i386/avx2-pr70354-1.c: New test.
12456 * gcc.target/i386/avx2-pr70354-2.c: New test.
12457
75bb14d7
JL
124582016-03-22 Jeff Law <law@redhat.com>
12459
12460 PR target/70232
12461 * gcc.dg/tree-ssa/pr70232.c: New test.
12462
72c9526d
IE
124632016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12464
12465 PR target/70302
12466 * gcc.target/i386/pr70302.c: New test.
12467
a3ca1bc5
RB
124682016-03-22 Richard Biener <rguenther@suse.de>
12469
12470 PR middle-end/70251
12471 * g++.dg/torture/pr70251.C: New testcase.
12472
5c240f4d
DM
124732016-03-22 David Malcolm <dmalcolm@redhat.com>
12474
12475 PR c/69993
12476 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12477 Wmisleading-indentation.c.
12478 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12479 reflect change to diagnostic text and order of messages.
12480 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12481
80f6631b
DE
124822016-03-22 David Edelsohn <dje.gcc@gmail.com>
12483
12484 * g++.dg/ext/java-3.C: Don't compile on AIX.
12485
9a10956c
RB
124862016-03-22 Richard Biener <rguenther@suse.de>
12487
12488 PR middle-end/70333
12489 * gcc.dg/torture/pr70333.c: New testcase.
12490
6cedf922
IE
124912016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12492
12493 * g++.dg/ext/pr70290.C: New test.
12494
cd6c27ac
KY
124952016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12496
12497 PR target/70325
12498 * gcc.target/i386/pr70325.c: New test.
12499
4cde512c
JJ
125002016-03-22 Jakub Jelinek <jakub@redhat.com>
12501
b01915ed
JJ
12502 PR target/70329
12503 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12504 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12505
4e3e2cf1
JJ
12506 PR target/70300
12507 * gcc.target/i386/pr70300.c: New test.
12508
4cde512c
JJ
12509 PR c++/70295
12510 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12511 (func2): New function for cond with parens, xfail warning for c++.
12512 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12513
16f6d7dc
PP
125142016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12515
12516 PR c++/70096
12517 * g++.dg/template/ptrmem30.C: New test.
12518
a3e2b438
PP
125192016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12520
12521 PR c++/70204
12522 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12523 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12524
11b6a02e
JJ
125252016-03-21 Jakub Jelinek <jakub@redhat.com>
12526
12527 PR middle-end/70326
12528 * gcc.dg/pr70326.c: New test.
12529
b9407883
MG
125302016-03-21 Marc Glisse <marc.glisse@inria.fr>
12531 Jakub Jelinek <jakub@redhat.com>
12532
12533 PR tree-optimization/70317
12534 * gcc.dg/pr70317.c: New test.
12535
4a148e19
UB
125362016-03-21 Uros Bizjak <ubizjak@gmail.com>
12537
12538 PR target/70327
12539 * gcc.target/i386/pr70327.c: New test.
12540
2a85ddbb
ML
125412016-03-21 Martin Liska <mliska@suse.cz>
12542
7d36fe98 12543 PR ipa/70306
2a85ddbb
ML
12544 * gcc.dg/ipa/pr70306.c: New test.
12545
4a148e19 125462016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12547
12548 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12549 * gcc.target/arm/attr-align3.c: Likewise.
12550 * gcc.target/arm/attr_arm.c: Likewise.
12551 * gcc.target/arm/flip-thumb.c: Likewise.
12552
6b366948
JJ
125532016-03-21 Jakub Jelinek <jakub@redhat.com>
12554
12555 PR target/70296
12556 * gcc.target/powerpc/altivec-36.c: New test.
12557
2fac8c14
RB
125582016-03-21 Richard Biener <rguenther@suse.de>
12559
12560 PR tree-optimization/70310
12561 * gcc.dg/torture/pr70310.c: New testcase.
12562
e9bde854
KY
125632016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12564
12565 PR target/70293
12566 * gcc.target/i386/pr70293.c: New test.
12567
56bbfaf6
RB
125682016-03-21 Richard Biener <rguenther@suse.de>
12569
12570 PR tree-optimization/70288
12571 * gcc.dg/torture/pr70288-1.c: New testcase.
12572 * gcc.dg/torture/pr70288-2.c: Likewise.
12573
3eee49ed
AB
125742016-03-21 Andrey Belevantsev <abel@ispras.ru>
12575
12576 PR rtl-optimization/69307
12577 * gcc.target/arm/pr69307.c: New test.
4a148e19 12578
8e7816b4
AB
125792016-03-21 Andrey Belevantsev <abel@ispras.ru>
12580
12581 PR rtl-optimization/69102
12582 * gcc.c-torture/compile/pr69102.c: New test.
12583
14d7d4be
JL
125842016-03-18 Jeff Law <law@redhat.com>
12585
12586 PR rtl-optimization/70263
12587 * gcc.c-torture/compile/pr70263-1.c: New test.
12588 * gcc.target/i386/pr70263-2.c: New test.
12589
5c6a601c
BS
125902016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12591
12592 PR rtl-optimization/70278
12593 * gcc.dg/torture/pr70278.c: New test.
12594 * gcc.target/arm/pr70278.c: New test.
12595
4bbf545b
DM
125962016-03-18 David Malcolm <dmalcolm@redhat.com>
12597
12598 PR c/70281
12599 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12600 (test_builtin_types_compatible_p): New test function.
12601 * gcc.dg/pr70281.c: New test case.
12602
dc28bb68
CL
126032016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12604
12605 PR target/70113
12606 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12607
5e8d6dff
IE
126082016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12609
12610 PR tree-optimization/70252
12611 * gcc.dg/pr70252.c: New test.
12612
d0e7e403
TV
126132016-03-18 Tom de Vries <tom@codesourcery.com>
12614
12615 * gcc.dg/pr70161-2.c: New test.
12616 * gcc.dg/pr70161.c: New test.
12617
fa22501a
TV
126182016-03-18 Tom de Vries <tom@codesourcery.com>
12619
12620 PR ipa/70269
12621 * gcc.dg/pr70269.c: New test.
12622
dd125026
JJ
126232016-03-18 Jakub Jelinek <jakub@redhat.com>
12624
12625 PR c++/70267
12626 * g++.dg/ext/java-3.C: New test.
12627
91914f0a
PP
126282016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12629
12630 PR c++/70205
12631 * g++.dg/lookup/pr70205.C: New test.
12632
753a8910
PP
126332016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12634
12635 PR c++/70218
12636 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12637
14ba7b28
MP
126382016-03-17 Marek Polacek <polacek@redhat.com>
12639
12640 PR c/69407
12641 * gcc.dg/atomic-op-6.c: New test.
12642
ded60913
DM
126432016-03-17 David Malcolm <dmalcolm@redhat.com>
12644
12645 PR c/70264
12646 * c-c++-common/pr70264.c: New test case.
12647
a3aad0e6
JJ
126482016-03-17 Jakub Jelinek <jakub@redhat.com>
12649
17366700
JJ
12650 PR c++/70144
12651 * c-c++-common/pr70144-1.c: New test.
12652 * c-c++-common/pr70144-2.c: New test.
12653
a3aad0e6
JJ
12654 PR c++/70272
12655 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12656 * g++.dg/opt/flifetime-dse6.C: New test.
12657 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12658
b57e6e18
L
126592016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12660
12661 PR driver/70192
12662 * gcc.dg/pic-1.c: New test.
12663 * gcc.dg/pic-2.c: Likewise.
12664 * gcc.dg/pic-3.c: Likewise.
12665 * gcc.dg/pic-4.c: Likewise.
12666 * gcc.dg/pie-1.c: Likewise.
12667 * gcc.dg/pie-2.c: Likewise.
12668 * gcc.dg/pie-3.c: Likewise.
12669 * gcc.dg/pie-4.c: Likewise.
12670 * gcc.dg/pie-5.c: Likewise.
12671 * gcc.dg/pie-6.c: Likewise.
12672
b38ba58b
TV
126732016-03-17 Tom de Vries <tom@codesourcery.com>
12674
12675 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12676 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12677
6931b3b7
RB
126782016-03-17 Richard Biener <rguenther@suse.de>
12679
12680 PR debug/70271
12681 * g++.dg/debug/pr70271.C: New testcase.
12682
0c8b64cb
IE
126832016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12684
12685 * gcc.target/i386/pr70251.c: New test.
12686
b1970801
MP
126872016-03-17 Marek Polacek <polacek@redhat.com>
12688
12689 PR c++/70194
12690 * g++.dg/warn/constexpr-70194.C: New test.
12691
820c5eaa
RH
126922016-03-16 Richard Henderson <rth@redhat.com>
12693
12694 PR middle-end/70240
12695 * gcc.c-torture/compile/pr70240.c: New.
12696
da0ad263
SKS
126972016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12698
12699 * gcc.c-torture/compile/20151204.c: Skip for avr.
12700
c73d295c
JJ
127012016-03-16 Jakub Jelinek <jakub@redhat.com>
12702
12703 PR target/70245
12704 * g++.dg/opt/pr70245.C: New test.
12705 * g++.dg/opt/pr70245.h: New file.
12706 * g++.dg/opt/pr70245-aux.cc: New file.
12707
b2794066
MS
127082016-03-16 Martin Sebor <msebor@redhat.com>
12709
12710 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12711
aa43616c
RH
127122016-03-16 Richard Henderson <rth@redhat.com>
12713
12714 PR middle-end/70199
12715 * gcc.c-torture/compile/pr70199.c: New.
12716
59608fe5
L
127172016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12718
12719 * gcc.dg/uninit-19.c: Run dos2unix.
12720
ab4c578f
MP
127212016-03-16 Marek Polacek <polacek@redhat.com>
12722
12723 PR c/70093
12724 * gcc.dg/nested-func-10.c: New test.
12725 * gcc.dg/nested-func-9.c: New test.
12726
f5387e76
JJ
127272016-03-16 Jakub Jelinek <jakub@redhat.com>
12728
12729 PR tree-optimization/68714
12730 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12731
7662b718
TV
127322016-03-16 Tom de Vries <tom@codesourcery.com>
12733
12734 PR tree-optimization/68715
12735 * gcc.dg/graphite/pr68715-2.c: New test.
12736 * gcc.dg/graphite/pr68715.c: New test.
12737 * gfortran.dg/graphite/pr68715.f90: New test.
12738
be7ce7ae
TV
127392016-03-16 Tom de Vries <tom@codesourcery.com>
12740
12741 PR tree-optimization/68809
12742 * gcc.dg/graphite/pr68809-2.c: New test.
12743 * gcc.dg/graphite/pr68809.c: New test.
12744
1935f250
JJ
127452016-03-16 Jakub Jelinek <jakub@redhat.com>
12746
6651c93e
JJ
12747 PR c++/70147
12748 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12749 method call to i () as argument. Adjust expected output.
12750
1935f250
JJ
12751 PR c++/70147
12752 * g++.dg/ubsan/pr70147-1.C: New test.
12753 * g++.dg/ubsan/pr70147-2.C: New test.
12754
ab1caa6e
MS
127552016-03-15 Martin Sebor <msebor@redhat.com>
12756
12757 PR c++/58281
12758 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12759
5c2a1bbb
JDA
127602016-03-15 John David Anglin <danglin@gcc.gnu.org>
12761
cb5d8ad1
JDA
12762 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12763 hppa*-*-hpux*.
12764
b440dd40
JDA
12765 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12766
5c2a1bbb
JDA
12767 PR libfortran/69799
12768 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12769 libatomic_available.
12770
42c729c5
MP
127712016-03-15 Marek Polacek <polacek@redhat.com>
12772
12773 PR c++/70209
12774 * g++.dg/ext/attribute-may-alias-4.C: New test.
12775
82b1c550
AM
127762016-03-15 Alexander Monakov <amonakov@ispras.ru>
12777
12778 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12779 -fvar-tracking-assignments-toggle flag.
12780
4ccbf3a6
PH
127812016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12782
12783 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12784
c39858bd
JJ
127852016-03-15 Jakub Jelinek <jakub@redhat.com>
12786
12787 PR rtl-optimization/70222
12788 * gcc.c-torture/execute/pr70222-1.c: New test.
12789 * gcc.c-torture/execute/pr70222-2.c: New test.
12790
8be119c1
RH
127912016-03-15 Richard Henderson <rth@redhat.com>
12792
12793 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12794
6598bb55
AB
127952016-03-15 Andrey Belevantsev <abel@ispras.ru>
12796
12797 PR rtl-optimization/69032
12798 * gcc.dg/pr69032.c: New test.
12799
81fa2944
AB
128002016-03-15 Andrey Belevantsev <abel@ispras.ru>
12801
12802 PR rtl-optimization/63384
4a148e19 12803 * g++.dg/pr63384.C: New test.
81fa2944 12804
74ea9ab6
AB
128052016-03-15 Andrey Belevantsev <abel@ispras.ru>
12806
12807 PR target/64411
12808 * gcc.target/i386/pr64411.C: New test.
12809
045d5055
TV
128102016-03-15 Tom de Vries <tom@codesourcery.com>
12811
12812 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12813 * gfortran.dg/goacc/kernels-alias.f95: New test.
12814
3ea33585
MS
128152016-03-14 Martin Sebor <msebor@redhat.com>
12816
12817 PR c++/53792
12818 * g++.dg/cpp0x/constexpr-inline.C: New test.
12819 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12820
1df7b330
DE
128212016-03-14 David Edelsohn <dje.gcc@gmail.com>
12822
12823 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12824
79b57d18
JJ
128252016-03-14 Jakub Jelinek <jakub@redhat.com>
12826
12827 PR middle-end/70219
12828 * gcc.dg/pr70219.c: New test.
12829
3cbf012a
BS
128302016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12831
12832 PR target/70083
12833 * gcc.dg/torture/pr70083.c: New test.
12834 * gcc.target/i386/pr70083.c: New test.
12835
a9fee7cd
RB
128362016-03-14 Richard Biener <rguenther@suse.de>
12837
12838 PR tree-optimization/56365
12839 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12840
4799603f
SB
128412016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12842
12843 PR target/70098
12844 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12845 New function.
12846 * g++.dg/pr70098.C: New testcase.
12847
12848
760ca967
TV
128492016-03-14 Tom de Vries <tom@codesourcery.com>
12850
12851 PR tree-optimization/70045
12852 * gcc.dg/graphite/pr70045.c: New test.
12853
44e66a77
JD
128542016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12855
12856 PR fortran/69043
12857 * gfortran.dg/include_9.f90: New test.
12858
a18e0fe1
DH
128592016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12860
12861 PR fortran/45076
12862 gfortran.dg/prof/prof.exp: New script.
12863 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12864
d0aca6ab
AB
128652016-03-12 Andrey Belevantsev <abel@ispras.ru>
12866
12867 PR rtl-optimization/69307
12868 * gcc.dg/pr69307.c: New test.
12869
cefe08a4
VM
128702016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12871
12872 PR target/69614
12873 * gcc.target/arm/pr69614.c: New.
12874
70112e2a
PT
128752016-03-12 Paul Thomas <pault@gcc.gnu.org>
12876
12877 PR fortran/70031
12878 * gfortran.dg/submodule_14.f08: New test
12879
12880 PR fortran/69524
12881 * gfortran.dg/submodule_15.f08: New test
12882
3f1e5d3a
PP
128832016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12884
12885 PR c++/70106
12886 * g++.dg/cpp1y/paren3.C: New test.
12887
a3f6d680
MM
128882016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12889
12890 PR target/70131
12891 * gcc.target/powerpc/ppc-round2.c: New test.
12892
92348f09
BS
128932016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12894
12895 PR target/70123
12896 * gcc.dg/torture/pr70123.c: New test.
12897
cebde9e9
JL
128982016-03-11 Jeff Law <law@redhat.com>
12899
12900 PR tree-optimization/70190
12901 * gcc.c-torture/compile/pr70190.c: New test.
12902
3edc5da4
DM
129032016-03-11 David Malcolm <dmalcolm@redhat.com>
12904
12905 PR c/68187
12906 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12907 case.
12908 (test43_b): Likewise.
12909 (test43_c): Likewise.
12910 (test43_d): Likewise.
12911 (test43_e): Likewise.
12912 (test43_f): Likewise.
12913 (test43_g): Likewise.
12914 (test44_a): Likewise.
12915 (test44_b): Likewise.
12916 (test44_c): Likewise.
12917 (test44_d): Likewise.
12918 (test44_e): Likewise.
12919
318c1204
DM
129202016-03-11 David Malcolm <dmalcolm@redhat.com>
12921
12922 PR c/70085
12923 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12924
bc062234
KT
129252016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12926
12927 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12928 dg-options.
12929
acfc1ac1
KT
129302016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12931
12932 PR target/70002
12933 PR target/69245
12934 * gcc.target/aarch64/pr69245_2.c: New test.
12935
d1e2bb2d
JJ
129362016-03-11 Jakub Jelinek <jakub@redhat.com>
12937
12938 PR tree-optimization/70177
12939 * gcc.dg/pr70177.c: New test.
12940
07350627
AL
129412016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12942
12943 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12944
5c6706f7
AL
129452016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12946
12947 * gcc.dg/tree-ssa/sra-20.c: New.
12948
02d472a2
JJ
129492016-03-11 Jakub Jelinek <jakub@redhat.com>
12950
686d390a
JJ
12951 PR rtl-optimization/70174
12952 * gcc.dg/pr70174.c: New test.
12953
02d472a2
JJ
12954 PR tree-optimization/70169
12955 * gcc.dg/pr70169.c: New test.
12956
0f9befa1
IE
129572016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12958
12959 PR target/70160
12960 * gcc.target/i386/pr70160.c: New test.
12961
432d4670
AK
129622016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12963
12964 * gcc.target/s390/dfp-1.c: New test.
12965
a3dc8760
NC
129662016-03-10 Nick Clifton <nickc@redhat.com>
12967
12968 PR target/70044
12969 * gcc.target/aarch64/pr70044.c: New test.
12970
b87a8d7d
PP
129712016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12972 Jakub Jelinek <jakub@redhat.com>
12973
12974 PR c++/70001
12975 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12976 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12977 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12978
4f4ada6a
JH
129792016-03-10 Jan Hubicka <hubicka@ucw.cz>
12980
12981 PR lto/69589
12982 * g++.dg/lto/pr69589_0.C: New testcase
12983 * g++.dg/lto/pr69589_1.C: New testcase
12984
d49b0aa0
MP
129852016-03-10 Marek Polacek <polacek@redhat.com>
12986
12987 PR c++/70153
12988 * g++.dg/delayedfold/unary-plus1.C: New test.
12989
129902016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12991
12992 * gcc.target/arm/pr45701-1.c: Escape brackets.
12993 * gcc.target/arm/pr45701-2.c: Likewise.
12994
71017a7b
AL
129952016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12996
12997 * gfortran.dg/unconstrained_commons.f: New.
12998
ba52669f
AM
129992016-03-10 Alan Modra <amodra@gmail.com>
13000
13001 * gcc.dg/pr69195.c: New.
13002 * gcc.dg/pr69238.c: New.
13003
27742332
TV
130042016-03-10 Tom de Vries <tom@codesourcery.com>
13005
13006 PR testsuite/68915
13007 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13008
3a81a594
RB
130092016-03-10 Richard Biener <rguenther@suse.de>
13010
13011 PR tree-optimization/70128
13012 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13013 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13014
3433b975
JJ
130152016-03-09 Jakub Jelinek <jakub@redhat.com>
13016
c2864f02
JJ
13017 PR tree-optimization/70152
13018 * gcc.dg/pr70152.c: New test.
13019
3433b975
JJ
13020 PR target/70086
13021 * gcc.target/i386/pr70086-1.c: New test.
13022 * gcc.target/i386/pr70086-2.c: New test.
13023 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13024
13025 PR tree-optimization/70127
13026 * gcc.c-torture/execute/pr70127.c: New test.
13027
96b3c82d
CP
130282016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13029
13030 * c-c++-common/goacc/combined-directives-2.c: New test.
13031
b4f3232d
DM
130322016-03-09 David Malcolm <dmalcolm@redhat.com>
13033
13034 PR c/68473
13035 PR c++/70105
13036 * g++.dg/diagnostic/pr70105.C: New test.
13037 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13038 (test_multiple_ordinary_maps): New test function.
13039
40499f81
DM
130402016-03-09 David Malcolm <dmalcolm@redhat.com>
13041
13042 PR c/68473
13043 PR c++/70105
13044 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13045 Drop range information from call to inform_at_rich_loc.
13046 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13047 New.
13048 (test_show_locus): Replace calls to rich_location::add_range with
13049 calls to add_range. Rewrite the tests that used the now-defunct
13050 rich_location ctor taking a source_range. Simplify other tests
13051 by replacing calls to COMBINE_LOCATION_DATA with calls to
13052 make_location.
13053
c9e33662
RB
130542016-03-09 Richard Biener <rguenther@suse.de>
13055 Jakub Jelinek <jakub@redhat.com>
13056
13057 PR tree-optimization/70138
13058 * gcc.dg/vect/pr70138-1.c: New testcase.
13059 * gcc.dg/vect/pr70138-2.c: Likewise.
13060
2c73b764
JJ
130612016-03-09 Jakub Jelinek <jakub@redhat.com>
13062
13063 PR target/70049
13064 * gcc.target/i386/pr70049.c: New test.
13065
c06d25bb
RB
130662016-03-09 Richard Biener <rguenther@suse.de>
13067
13068 PR c/70143
13069 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13070 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13071 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13072
5828a501
RO
130732016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13074
13075 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13076 arm-*-*.
13077
2e141c8d
JJ
130782016-03-09 Jakub Jelinek <jakub@redhat.com>
13079
5a9def37
JJ
13080 PR middle-end/67278
13081 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13082
2e141c8d
JJ
13083 PR target/67278
13084 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13085
13086 PR middle-end/70050
13087 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13088 in testcase comment.
13089
bf751f40
TV
130902016-03-09 Tom de Vries <tom@codesourcery.com>
13091
13092 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13093 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13094 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13095 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13096 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13097 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13098 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13099 * gfortran.dg/goacc/kernels-loop.f95: New test.
13100
e210c999
MS
131012016-03-08 Martin Sebor <msebor@redhat.com>
13102
13103 PR c++/62096
13104 * g++.dg/warn/overflow-warn-7.C: New test.
13105
80aac5c8
JM
131062016-03-08 Jason Merrill <jason@redhat.com>
13107
13108 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13109 * lib/target-supports.exp (check_effective_target_concepts): New.
13110
12b81409
JJ
131112016-03-08 Jakub Jelinek <jakub@redhat.com>
13112
d259b234
JJ
13113 PR c++/70135
13114 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13115 * g++.dg/ubsan/pr70135.C: New test.
13116
12b81409
JJ
13117 PR target/70110
13118 * gcc.dg/pr70110.c: New test.
13119
b4e9f2aa
MJ
131202016-03-07 Martin Jambor <mjambor@suse.cz>
13121
13122 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13123 * c-c++-common/gomp/if-1.c: Likewise.
13124 * c-c++-common/gomp/pr61486-2.c: Likewise.
13125 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13126 to dg-additional-options.
13127 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13128 * g++/gomp/target-teams-1.c: Likewise.
13129 * gcc.dg/gomp/gomp.exp: Likewise.
13130 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13131 dg-additional-options.
13132 * gfortran.dg/gomp/gomp.exp: Likewise.
13133 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13134 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13135 dg-additional-options.
13136 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13137
f86e631e
MJ
131382016-03-07 Martin Jambor <mjambor@suse.cz>
13139
13140 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13141 * c-c++-common/gomp/gridify-1.c: New test.
13142 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13143
94156b3f
AV
131442016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13145
13146 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13147 trigger for cortex-r8, when scanning for register r8.
13148 * gcc.target/arm/pr45701-2.c: Likewise.
13149
a84a49b7 131502016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13151 Jeff Law <law@redhat.com>
a84a49b7
RB
13152
13153 PR tree-optimization/69740
13154 * gcc.c-torture/compile/pr69740-1.c: New test.
13155 * gcc.c-torture/compile/pr69740-2.c: New test.
13156
e41f6c9e
BS
131572016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13158
13159 * lib/target-supports.exp
13160 (check_effective_target_whole_vector_shift): Enable for PPC64.
13161
57548bf5
RB
131622016-03-07 Richard Biener <rguenther@suse.de>
13163
13164 PR tree-optimization/70115
13165 * gcc.dg/torture/pr70115.c: New testcase.
13166
4ae13300
NS
131672016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13168
13169 PR middle-end/69916
13170 * c-c-++-common/goacc/pr69916.c: New.
13171
5edb9853
RH
131722016-03-07 Richard Henderson <rth@redhat.com>
13173
13174 * gcc.c-torture/compile/pr70061.c: New test.
13175
2067a8f3
RB
131762016-03-07 Richard Biener <rguenther@suse.de>
13177
13178 PR testsuite/70109
13179 * gcc.dg/vect/O3-pr36098.c: New testcase.
13180
4145a9b7
CL
131812016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13182
13183 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13184
1878be32
EB
131852016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13186
13187 * gnat.dg/renaming9.ad[sb]: New testcase.
13188
df762bb2
JJ
131892016-03-05 Jakub Jelinek <jakub@redhat.com>
13190
13191 PR c++/70084
13192 * g++.dg/expr/stdarg3.C: New test.
13193
7d461295
JL
131942016-03-04 Jeff Law <law@redhat.com>
13195
13196 PR tree-optimization/69196
13197 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13198 x86_64-*-*.
13199
29b9828f
BS
132002016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13201
b6b552fd
BS
13202 PR c/69973
13203 * gcc.dg/pr69973.c: New test.
13204
201d49e9
BS
13205 PR rtl-optimization/69941
13206 * gcc.dg/torture/pr69941.c: New test.
13207
29b9828f
BS
13208 PR c/69824
13209 * gcc.dg/pr69824.c: New test.
13210
640b7e74
TV
132112016-03-05 Tom de Vries <tom@codesourcery.com>
13212
13213 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13214 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13215 function.
13216
7a3a3fad
PP
132172016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13218
13219 PR c++/66786
13220 * g++.dg/cpp1y/var-templ48.C: New test.
13221 * g++.dg/cpp1y/var-templ49.C: New test.
13222
cd439aec
EB
132232016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13224
13225 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13226
60204554
JJ
132272016-03-04 Jakub Jelinek <jakub@redhat.com>
13228
0c8825de
JJ
13229 PR c++/70035
13230 * g++.dg/ubsan/pr70035.C: New test.
13231
60204554
JJ
13232 PR target/70062
13233 * gcc.target/i386/pr70062.c: New test.
13234
f79d4eab
L
132352016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13236
13237 * g++.dg/template/typename21.C: Remove c++98_only.
13238
ea81ce67
L
132392016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13240
13241 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13242
64b23c13
DM
132432016-03-04 David Malcolm <dmalcolm@redhat.com>
13244
13245 PR c/68187
13246 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13247 function.
13248 (fn_42_b): Likewise.
13249 (fn_42_c): Likewise.
13250
729526f5
DM
132512016-03-04 David Malcolm <dmalcolm@redhat.com>
13252
13253 PR c/68187
13254 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13255 function.
13256 (fn_40_b): Likewise.
13257 (fn_41_a): Likewise.
13258 (fn_41_b): Likewise.
13259
f9ea11ac
JJ
132602016-03-04 Jakub Jelinek <jakub@redhat.com>
13261
13262 PR target/70059
13263 * gcc.target/i386/avx512f-pr70059.c: New test.
13264 * gcc.target/i386/avx512dq-pr70059.c: New test.
13265
b6c38c69
BS
132662016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13267
13268 PR rtl-optimization/57676
13269 * gcc.dg/torture/pr57676.c: New test.
13270
af3cdd34
IE
132712016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13272
13273 * gcc.dg/pr70026.c: New test.
13274
7ff6ca38
MP
132752016-03-04 Marek Polacek <polacek@redhat.com>
13276
13277 PR c/69798
13278 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13279 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13280
a6bf62d5
KT
132812016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13282
13283 PR target/70004
13284 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13285 Delete.
13286 (test_corners_sisd_si): Likewise.
13287 (main): Remove checks of the above.
13288 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13289
ae4cdc6a
EB
132902016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13291
13292 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13293
08455559
CL
132942016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13295
13296 * gcc.dg/torture/pr69951.c: Accept argc==0.
13297
e9a35493
RB
132982016-03-04 Richard Biener <rguenther@suse.de>
13299
13300 PR c++/70054
13301 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13302 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13303
fba054c2
DV
133042016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13305
13306 PR testsuite/69766
13307 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13308 testing multiarch.
13309
f10cdc6c
JJ
133102016-03-04 Jakub Jelinek <jakub@redhat.com>
13311
13312 PR debug/69947
13313 * gcc.dg/guality/pr69947.c: New test.
13314
2e981ba0
JJ
133152016-03-03 Jakub Jelinek <jakub@redhat.com>
13316
13317 PR ada/70017
13318 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13319
0ba3bfa2
KT
133202016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13321
13322 PR rtl-optimization/69904
13323 * gcc.target/arm/pr69904.c: New test.
13324
97ecdb46
JJ
133252016-03-03 Jakub Jelinek <jakub@redhat.com>
13326
13327 PR target/70021
13328 * gcc.dg/vect/pr70021.c: New test.
13329 * gcc.target/i386/pr70021.c: New test.
13330
a2a743a1
MP
133312016-03-03 Marek Polacek <polacek@redhat.com>
13332
13333 PR middle-end/70050
13334 * gcc.dg/pr70050.c: New test.
13335
fa07ecdd
JG
133362016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13337
13338 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13339
23504262
ML
133402016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13341
13342 PR tree-optimization/70043
13343 * gfortran.dg/vect/pr70043.f90: New test.
13344
b7b9e1a9
EB
133452016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13346
13347 * gnat.dg/specs/task1.ads: New test.
13348
cb83ba54
RO
133492016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13350
13351 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13352 Invoke gdb with -batch.
13353 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13354
a75f5e30
RB
133552016-03-03 Richard Biener <rguenther@suse.de>
13356
13357 PR tree-optimization/55936
13358 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13359
268bc320
JL
133602016-03-02 Jeff Law <law@redhat.com>
13361
815f20ab
JL
13362 PR rtl-optimization/69942
13363 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13364 effects of argument promotions.
13365
268bc320
JL
13366 PR tree-optimization/69987
13367 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13368 target does not support -fprefetch-loop-arrays.
13369
171f7de5
UB
133702016-03-02 Uros Bizjak <ubizjak@gmail.com>
13371
13372 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13373
192912db
BC
133742016-03-02 Bin Cheng <bin.cheng@arm.com>
13375
c7908871 13376 PR rtl-optimization/69052
192912db
BC
13377 * gcc.target/i386/pr69052.c: New test.
13378
90a7a40b
AM
133792016-03-02 Alan Modra <amodra@gmail.com>
13380
13381 * gcc.dg/pr69990.c: New.
13382
69fa742f
JJ
133832016-03-02 Jakub Jelinek <jakub@redhat.com>
13384
de752fb0
JJ
13385 PR c/68062
13386 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13387
13388 PR middle-end/70022
13389 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13390
69fa742f
JJ
13391 PR target/70028
13392 * gcc.target/i386/pr70028.c: New test.
13393
7c65bd56
MK
133942016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13395
13396 * c-c++-common/asan/swapcontext-test-1.c,
13397 * c-c++-common/tsan/thread_leak.c,
13398 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13399 * g++.dg/tsan/benign_race.C,
13400 * g++.dg/tsan/fd_close_norace.C,
13401 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13402 races with sanitizer output
13403
37d98220 134042016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13405 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13406
13407 PR target/67278
13408 * gcc.dg/simd-8.c: New testcase.
13409
218db463
RB
134102016-03-02 Richard Biener <rguenther@suse.de>
13411
13412 PR middle-end/67278
13413 * gcc.dg/simd-7.c: New testcase.
13414
22c72158
EB
134152016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13416
13417 * gcc.target/i386/pr70007.c: Tweak.
13418
9a790ccc
DV
134192016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13420
13421 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13422
bd02f00f
MP
134232016-03-02 Marek Polacek <polacek@redhat.com>
13424
13425 PR c/67854
13426 * gcc.dg/pr67854.c: New test.
13427
1e840f39
JJ
134282016-03-02 Jakub Jelinek <jakub@redhat.com>
13429
13430 PR middle-end/70025
13431 * gcc.dg/torture/pr70025.c: New test.
13432
bca00241
VK
134332016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13434
13435 PR tree-optimization/68621
13436 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13437
0bca04b8
EB
134382016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13439
13440 * gcc.target/i386/pr70007.c: New test.
13441
2a9afc86
JL
134422016-03-01 Jeff Law <law@redhat.com>
13443
eab2541b 13444 PR tree-optimization/69196
9d83ef71 13445 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13446
2a9afc86
JL
13447 PR tree-optimization/69196
13448 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13449 duplicating code and spoiling the expected output.
13450
0d39977e
MM
134512016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13452
13453 PR target/70033
13454 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13455 supports power9 before doing tests.
13456 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13457 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13458 * gcc.target/powerpc/p9-permute.c: Likewise.
13459
a0c0699d
UB
134602016-03-01 Uros Bizjak <ubizjak@gmail.com>
13461
13462 PR target/70027
13463 * gcc.target/i386/pr70027.c: New test.
13464
0ae3ef47 134652016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13466
13467 * gcc.dg/pr70017.c: New test.
13468
686e2237
JJ
134692016-03-01 Jakub Jelinek <jakub@redhat.com>
13470
13471 PR c/69796
13472 PR c/69974
13473 * gcc.dg/pr69796.c: New test.
13474 * gcc.dg/pr69974.c: New test.
13475
f8e4188c
EB
134762016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13477
13478 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13479
5e3f1c7c
JL
134802016-02-29 Jeff Law <law@redhat.com>
13481
13482 PR tree-optimization/69987
13483 * gfortran.dg/pr69987.f90: New test.
13484
13485 PR tree-optimization/69989
13486 * gcc.c-torture/compile/pr69989-2.c: New test.
13487
1be56bc5
MP
134882016-03-01 Marek Polacek <polacek@redhat.com>
13489
13490 PR c++/69795
13491 * g++.dg/parse/invalid1.C: New test.
13492
1b19470d
RB
134932016-03-01 Richard Biener <rguenther@suse.de>
13494
13495 PR middle-end/70022
13496 * gcc.dg/pr70022.c: New testcase.
13497
3ae0661a
IE
134982016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13499
13500 PR tree-optimization/69956
13501 * gcc.dg/pr69956.c: New test.
13502
0f09ab88
BS
135032016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13504
13505 PR target/70011
13506 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13507 XFAIL when hardware supports efficient unaligned storage access.
13508
76d881bf
PP
135092016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13510
13511 PR c++/69961
13512 * g++.dg/template/pr69961a.C: New test.
13513 * g++.dg/template/pr69961b.C: New test.
13514
7168133a
DM
135152016-02-29 David Malcolm <dmalcolm@redhat.com>
13516
13517 PR preprocessor/69985
13518 * gcc.dg/cpp/pr69985.c: New test case.
13519
0c6072a3
JL
135202016-02-29 Jeff Law <law@redhat.com>
13521
e66f219b
JL
13522 PR tree-optimization/70005
13523 * gcc.c-torture/execute/pr70005.c New test.
13524
0c6072a3
JL
13525 PR tree-optimization/69999
13526 * gcc.c-torture/compile/pr69999.c: New test.
13527
fd9fbdb3
YR
135282016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13529
13530 PR tree-optimization/69652
13531 * gcc.dg/torture/pr69652.c: Delete test.
13532 * gcc.dg/vect/pr69652.c: New test.
13533
cbd400b4
RB
135342016-02-19 Richard Biener <rguenther@suse.de>
13535
13536 PR tree-optimization/69980
13537 * gfortran.dg/vect/pr69980.f90: New testcase.
13538
84ea0f58
EB
135392016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13540
13541 * gcc.target/sparc/20160229-1.c: New test.
13542
5d2a63dc
EB
135432016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13544
13545 * gnat.dg/stack_usage3.adb: New test.
13546 * gnat.dg/stack_usage3_pkg.ads: New helper.
13547
93e708f9
EB
135482016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13549
13550 * gnat.dg/renaming8.adb: New test.
13551 * gnat.dg/renaming8_pkg1.ads: New helper.
13552 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13553 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13554
6512bc93
RB
135552016-02-29 Richard Biener <rguenther@suse.de>
13556
13557 PR tree-optimization/69720
13558 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13559
7b201a88
TK
135602016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13561
13562 PR fortran/68147
13563 PR fortran/47674
13564 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13565
82ee0cf2 135662016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13567 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13568
13569 PR fortran/56007
13570 * gfortran.dg/coarray_8.f90: Adjust error message.
13571 * gfortran.dg/pr56007.f90: New test.
13572 * gfortran.dg/pr56007.f: New test.
13573
cdc1a2c8
L
135742016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13575
13576 PR tree-optimization/69989
13577 * gcc.dg/torture/pr69989.c: New test.
13578
33505bcf
EB
135792016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13580
13581 * gcc.target/i386/stack-realign-win.c: New test.
13582
524bfb19
HA
135832016-02-28 Harald Anlauf <anlauf@gmx.de>
13584
13585 PR fortran/60126
13586 * gfortran.dg/pr60126.f90: New test.
13587
bd542508
JL
135882016-02-27 Jeff Law <law@redhat.com>
13589
13590 Revert
13591 2016-02-26 Richard Biener <rguenther@suse.de>
13592 Jeff Law <law@redhat.com>
13593
13594 PR tree-optimization/69740
13595 * gcc.c-torture/compile/pr69740-1.c: New test.
13596 * gcc.c-torture/compile/pr69740-2.c: New test.
13597
dd1291e0
JD
135982016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13599
5fb67f8b 13600 PR fortran/69910
dd1291e0
JD
13601 * gfortran.dg/newunit_4.f90: New test.
13602
5cfefb59
JJ
136032016-02-27 Jakub Jelinek <jakub@redhat.com>
13604
13605 PR target/69613
13606 PR rtl-optimization/69886
13607 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13608 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13609 target.
13610
20ba5f33
MS
136112016-02-26 Martin Sebor <msebor@redhat.com>
13612
13613 PR tree-optimization/15826
13614 * gcc.dg/tree-ssa/pr15826.c: New test.
13615
e6fb01b0
JJ
136162016-02-26 Jakub Jelinek <jakub@redhat.com>
13617
13618 PR target/69969
13619 * gcc.target/powerpc/pr69969.c: New test.
13620
e3e0cf64
MS
136212016-02-26 Martin Sebor <msebor@redhat.com>
13622
13623 PR c++/15766
13624 * g++.old-deja/g++.other/decl5.C: Add a test case.
13625
d1f2bea5
SB
136262016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13627
13628 PR target/69946
13629 * gcc.target/powerpc/pr69946.c: New file.
13630
4a4f9d2b 136312016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13632 Jeff Law <law@redhat.com>
4a4f9d2b 13633
e3e0cf64 13634 PR tree-optimization/69740
4a4f9d2b
RB
13635 * gcc.c-torture/compile/pr69740-1.c: New test.
13636 * gcc.c-torture/compile/pr69740-2.c: New test.
13637
ad2a2706
MJ
136382016-02-26 Martin Jambor <mjambor@suse.cz>
13639
13640 PR middle-end/69920
13641 * gcc.dg/torture/pr69932.c: New test.
13642 * gcc.dg/torture/pr69936.c: Likewise.
13643
1d11f7ce
AK
136442016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13645
13646 PR target/69709
13647 * gcc.target/s390/pr69709.c: New test.
13648
6cfccbb2
KT
136492016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13650
13651 PR target/69245
13652 * gcc.target/aarch64/pr69245_1.c: New test.
13653
ac59ad4e
KT
136542016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13655
13656 PR target/69613
13657 * gcc.dg/torture/pr69613.c: New test.
13658
a2ad54a0
JJ
136592016-02-26 Jakub Jelinek <jakub@redhat.com>
13660
13661 PR rtl-optimization/69891
13662 * gcc.target/i386/pr69891.c: New test.
13663
0884062c 136642016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13665 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13666
d2369d4f 13667 PR target/61397
c163789b
MM
13668 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13669 functionality for both 32-bit and 64-bit.
13670
5aed7e2c
RB
136712016-02-26 Richard Biener <rguenther@suse.de>
13672
13673 PR tree-optimization/69551
13674 * gcc.dg/torture/pr69951.c: New testcase.
13675
798e2a8e
RB
136762016-02-25 Richard Biener <rguenther@suse.de>
13677
13678 PR tree-optimization/48795
13679 * gcc.dg/Warray-bounds-18.c: New testcase.
13680
9559fbac
RO
136812016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13682
13683 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13684
c049b107
JJ
136852016-02-25 Jakub Jelinek <jakub@redhat.com>
13686
13687 PR rtl-optimization/69896
13688 * gcc.dg/pr69896.c: New test.
13689
1137001c
PP
136902016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13691
13692 PR c++/69736
13693 * g++.dg/cpp1y/paren2.C: New test.
13694
2e9c8641
MS
136952016-02-24 Martin Sebor <msebor@redhat.com>
13696
13697 PR c/51147
13698 * gcc.dg/enum-mode-2.c: New test.
13699
03ca8fb3
JJ
137002016-02-24 Jakub Jelinek <jakub@redhat.com>
13701
13702 PR c++/69922
13703 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13704 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13705 * g++.dg/ubsan/pr69922.C: New test.
13706
0b05329b
MP
137072016-02-24 Marek Polacek <polacek@redhat.com>
13708
13709 PR c/69819
13710 * gcc.dg/pr69819.c: New test.
13711
57c2c374
MS
137122016-02-24 Martin Sebor <msebor@redhat.com>
13713
3b96b93a
MS
13714 PR c++/69912
13715 * g++.dg/ext/flexary15.C: New test.
13716
137172016-02-24 Martin Sebor <msebor@redhat.com>
13718
13719 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13720 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13721 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13722
65433bb5
MK
137232016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13724 Charles Baylis <charles.baylis@linaro.org>
13725
13726 PR debug/61033
13727 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13728
f802a424 137292016-02-24 Richard Biener <rguenther@suse.de>
44293580 13730 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13731
13732 PR middle-end/69760
13733 * gcc.dg/torture/pr69760.c: New testcase.
13734
525f795f
RO
137352016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13736
13737 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13738 pattern on Solaris with as.
13739
cd7bbceb
KT
137402016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13741
13742 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13743 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13744 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13745 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13746
89c0c1fd
JJ
137472016-02-24 Jakub Jelinek <jakub@redhat.com>
13748
13749 PR middle-end/69915
13750 * gcc.dg/pr69915.c: New test.
13751
0683fd27
KT
137522016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13753
13754 PR rtl-optimization/69886
13755 * gcc.dg/torture/pr69886.c: New test.
13756
e53d562a
RB
137572016-02-24 Richard Biener <rguenther@suse.de>
13758
13759 PR middle-end/68963
13760 * gcc.dg/torture/pr68963.c: New testcase.
13761
74a00288
KT
137622016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13763
13764 PR target/69875
13765 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13766 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13767 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13768 * gcc.target/arm/atomic_loaddi_1.c: New test.
13769 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13770 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13771 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13772 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13773 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13774 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13775 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13776 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13777
340fd4c9
JJ
137782016-02-24 Jakub Jelinek <jakub@redhat.com>
13779
13780 PR middle-end/69909
13781 * gcc.dg/torture/pr69909.c: New test.
13782
47d3fdb2
RB
137832016-02-24 Richard Biener <rguenther@suse.de>
13784
13785 PR tree-optimization/69907
13786 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13787 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13788 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13789
dab73e73
CB
137902016-02-24 Christian Bruel <christian.bruel@st.com>
13791
13792 * gcc.target/arm/pragma_cpp_fma.c: New test.
13793
7cc5ec65
JD
137942016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13795
13796 PR fortran/61156
13797 * gfortran.dg/include_6.f90: Update test.
13798
067fbd8b
JJ
137992016-02-23 Jakub Jelinek <jakub@redhat.com>
13800
13801 PR objc/69844
13802 * objc.dg/pr69844.m: New test.
13803
64a454d9
JD
138042016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13805
13806 PR libgfortran/69456
13807 * gfortran.dg/namelist_89.f90: New test.
13808 * gfortran.dg/pr59700.f90: Update test..
13809
35886f0b
MS
138102016-02-23 Martin Sebor <msebor@redhat.com>
13811
13812 PR middle-end/69780
13813 * g++.dg/ext/builtin_alloca.C: New test.
13814 * gcc.dg/builtins-68.c: New test.
13815
162cc7e3
RH
138162016-02-23 Richard Henderson <rth@redhat.com>
13817
13818 * gcc.target/i386/addr-space-3.c: Remove test.
13819
196440f8
DM
138202016-02-23 David Malcolm <dmalcolm@redhat.com>
13821
13822 PR preprocessor/69126
13823 PR preprocessor/69543
13824 * c-c++-common/pr69126-2-long.c: New test.
13825 * c-c++-common/pr69126-2-short.c: New test.
13826 * c-c++-common/pr69543-1.c: Remove xfail.
13827
1d3121af
DM
138282016-02-23 David Malcolm <dmalcolm@redhat.com>
13829
13830 PR preprocessor/69126
13831 PR preprocessor/69543
13832 PR preprocessor/69558
13833 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13834 (f): Rename to...
13835 (test_2): ...this, and add leading comment.
13836 (MACRO_3, test_3): New.
13837 (MACRO_4A, MACRO_4B, test_4): New.
13838 (MACRO): Rename to...
13839 (MACRO_5): ...this.
13840 (g): Rename to...
13841 (test_5): ...this, updating for renaming of MACRO, and
13842 add leading comment.
13843 * c-c++-common/pr69543-1.c: New.
13844 * c-c++-common/pr69543-2.c: New.
13845 * c-c++-common/pr69543-3.c: New.
13846 * c-c++-common/pr69543-4.c: New.
13847 * c-c++-common/pr69558-1.c: New.
13848 * c-c++-common/pr69558-2.c: New.
13849 * c-c++-common/pr69558-3.c: New.
13850 * c-c++-common/pr69558-4.c: New.
13851 * gcc.dg/pr69558.c: Move to...
13852 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13853 xfail for c++.
13854
f99c3557
TS
138552016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13856
13857 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13858 to -ftree-parallelize-loops/-fopenacc changes.
13859 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13860 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13861 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13862 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13863 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13864 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13865 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13866 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13867 * c-c++-common/goacc/kernels-loop.c: Likewise.
13868 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13869 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13870 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13871 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13872
c60ec7c2
RO
138732016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13874
13875 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13876
f1a62b6f
JJ
138772016-02-23 Jakub Jelinek <jakub@redhat.com>
13878
e67bf044
JJ
13879 PR c++/69902
13880 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13881
f1a62b6f
JJ
13882 PR c/69900
13883 * gcc.dg/pr69900.c: New test.
13884
20c5e09e
MJ
138852016-02-23 Martin Jambor <mjambor@suse.cz>
13886
13887 PR tree-optimization/69666
13888 * gcc.dg/tree-ssa/pr69666.c: New test.
13889
e457a6fc
AV
138902016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13891
13892 PR fortran/67451
13893 * gfortran.dg/coarray_allocate_5.f08: New test.
13894
d7b574f4
AK
138952016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13896
13897 * gcc.target/s390/vcond-shift.c: Move to ...
13898 * gcc.target/s390/vector/vcond-shift.c: ... here.
13899
58bdeb44
AK
139002016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13901
13902 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13903 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13904
7cd0387b
AK
139052016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13906
13907 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13908
4246c8da
MW
139092016-02-20 Mark Wielaard <mjw@redhat.com>
13910
13911 PR c/28901
13912 * gcc.dg/unused-variable-3.c: New test.
13913
f93bc532
JJ
139142016-02-22 Jakub Jelinek <jakub@redhat.com>
13915
13916 PR target/69888
13917 * gcc.target/i386/pr69888.c: New test.
13918
c4e360f4
RB
139192016-02-22 Richard Biener <rguenther@suse.de>
13920
13921 PR tree-optimization/69882
13922 * gfortran.dg/vect/pr69882.f90: New testcase.
13923
09c92f1c
JJ
139242016-02-22 Jakub Jelinek <jakub@redhat.com>
13925
13926 PR target/69885
13927 * gcc.dg/pr69885.c: New test.
13928
f88d45dc
OE
139292016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13930
13931 PR target/69806
13932 PR target/54089
13933 * gcc.target/sh/pr54089-10.c: New.
13934
ce1ff48e
PT
139352016-02-20 Paul Thomas <pault@gcc.gnu.org>
13936
13937 PR fortran/69423
13938 * gfortran.dg/deferred_character_15.f90 : New test.
13939
bbf27208
DH
139402016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13941
13942 PR fortran/57365
13943 gfortran.dg/allocate_with_source_18.f03: New test.
13944
139452016-02-20 Harald Anlauf <anlauf@gmx.de>
13946
13947 PR fortran/52531
13948 gfortran.dg/gomp/pr52531.f90: New test.
13949
268be88c
BE
139502016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13951
13952 PR c++/69865
13953 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13954 -std=c++03.
13955
4b6c824a
JJ
139562016-02-19 Jakub Jelinek <jakub@redhat.com>
13957
871b3f47
JJ
13958 PR c++/69826
13959 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13960 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13961
7a965d51
JJ
13962 PR c++/69850
13963 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13964
4b6c824a
JJ
13965 PR c++/69851
13966 * g++.dg/torture/pr69851.C: New test.
13967
15fca21a
MS
139682016-02-19 Martin Sebor <msebor@redhat.com>
13969
13970 PR testsuite/69573
13971 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13972
19e21586
JJ
139732016-02-19 Jakub Jelinek <jakub@redhat.com>
13974
03a616ac
JJ
13975 PR c++/69850
13976 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13977 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13978
19e21586
JJ
13979 PR c++/67767
13980 * g++.dg/cpp0x/pr67767.C: New test.
13981
2db16594
KT
139822016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13983
13984 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13985 for fp, simd, crypto, crc, lse.
13986 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13987 above.
13988 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13989 effective target check.
13990
5a7d9d1e
JJ
139912016-02-19 Jakub Jelinek <jakub@redhat.com>
13992
13993 PR target/69820
13994 * gcc.target/i386/pr69820.c: New test.
13995
6448f064
AK
139962016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13997
13998 * gcc.target/s390/vector/int128-1.c: New test.
13999
d0a859e6
AK
140002016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14001
14002 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14003
9e4eb643
AK
140042016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14005
14006 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14007 instruction pattern name to prevent the testcase from failing with
14008 -march=z13.
14009
859a4c0e
AK
140102016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14011
14012 * gcc.target/s390/md/movstr-2.c: New test.
14013
efc2340b
MK
140142016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14015
14016 * gcc.target/s390/morestack.c: New test.
14017
ca2bfbc2
DV
140182016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14019
14020 PR target/69625
14021 * gcc.target/s390/pr69625.c: Add test case.
14022
efd4bd05
BE
140232016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14024
14025 PR testsuite/68580
14026 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14027
2bf2078a
MM
140282016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14029
14030 PR target/68404
14031 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14032 * gcc.target/powerpc/fusion3.c: Likewise.
14033
f003579e
RB
140342016-02-18 Richard Biener <rguenther@suse.de>
14035
14036 PR middle-end/69553
14037 * g++.dg/torture/pr69553.C: New testcase.
14038
19233914
NC
140392016-02-18 Nick Clifton <nickc@redhat.com>
14040
efd4bd05
BE
14041 PR target/62254
14042 PR target/69610
14043 * gcc.target/arm/pr62554.c: New test.
14044 * gcc.target/arm/pr69610-1.c: New test.
14045 * gcc.target/arm/pr69610-2.c: New test.
19233914 14046
23f27839
RB
140472016-02-18 Richard Biener <rguenther@suse.de>
14048
14049 PR middle-end/69854
14050 * gcc.dg/torture/pr69854.c: New testcase.
14051
932c0da4
JJ
140522016-02-17 Jakub Jelinek <jakub@redhat.com>
14053
14054 PR c++/69850
14055 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14056
1bed93e4
BS
140572012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14058
14059 * gcc.target/powerpc/vec-cg.c: New test.
14060
57bfb134
RB
140612016-02-17 Richard Biener <rguenther@suse.de>
14062
14063 PR testsuite/69586
14064 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14065
a44e0ebb
KT
140662016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14067
14068 PR target/69161
14069 * gcc.c-torture/compile/pr69161.c: New test.
14070
ffacd726
DS
140712016-02-17 David Sherwood <david.sherwood@arm.com>
14072
14073 PR target/69532
14074 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14075 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14076
448db8d2
EB
140772016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14078
14079 * gcc.dg/ifcvt-4.c: Skip on Visium.
14080
e2f0522e
EB
140812016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14082
14083 * gnat.dg/atomic8.adb: New test.
14084
bf17fe3f
EB
140852016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14086
14087 * gnat.dg/discr46.ad[sb]: New test.
14088
ecf835e9
KN
140892016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14090
14091 PR Target/48344
14092 * gcc.target/powerpc/pr48344-1.c: New test.
14093
49a1164a
TK
140942015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14095
14096 PR fortran/69742
14097 * gfortran.dg/associate_21.f90: New test.
14098
bf14eba2
JJ
140992016-02-16 Jakub Jelinek <jakub@redhat.com>
14100
14101 PR c/69835
14102 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14103 -Wnonnull in dg-options.
14104 * c-c++-common/nonnull-2.c: New test.
14105
35a093b6
JG
141062016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14107 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14108
14109 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14110
e387d491
JJ
141112016-02-16 Jakub Jelinek <jakub@redhat.com>
14112
14113 PR middle-end/69801
14114 * gcc.dg/pr69801.c: Add empty dg-options.
14115
ba539195
JN
141162016-02-16 James Norris <jnorris@codesourcery.com>
14117
14118 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14119 * g++.dg/goacc/deviceptr-1.c: New file.
14120
2a2b8f64
JJ
141212016-02-16 Jakub Jelinek <jakub@redhat.com>
14122
14123 PR tree-optimization/69820
14124 * gcc.dg/vect/pr69820.c: New test.
14125
87440c29
RB
141262016-02-16 Richard Biener <rguenther@suse.de>
14127
14128 PR tree-optimization/69776
14129 * gcc.dg/torture/pr69776-2.c: New testcase.
14130
6d87c306
BS
141312016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14132
14133 PR tree-optimization/69714
14134 * gcc.dg/torture/pr69714.c: New test.
14135
3824a0a2
JJ
141362016-02-16 Jakub Jelinek <jakub@redhat.com>
14137
14138 PR tree-optimization/69802
14139 * gcc.dg/pr69802.c: New test.
14140
c8cfe96e
RB
141412016-02-16 Richard Biener <rguenther@suse.de>
14142
14143 PR middle-end/69801
14144 * gcc.dg/pr69801.c: New testcase.
14145
fc12098d
JD
141462016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14147
14148 PR libgfortran/69651
14149 * gfortran.dg/read_bang.f90: New test.
14150 * gfortran.dg/read_bang4.f90: New test.
14151
ba6b3795
JJ
141522016-02-15 Jakub Jelinek <jakub@redhat.com>
14153
f0516ca4
JJ
14154 PR c++/69658
14155 * g++.dg/init/pr69658.C: New test.
14156
ba6b3795
JJ
14157 PR c++/69797
14158 * c-c++-common/pr69797.c: New test.
14159
de3f9a2d
PK
141602016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14161
14162 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14163 check for aarch64*-*-*.
14164
17a3b967
RB
141652016-02-15 Richard Biener <rguenther@suse.de>
14166
14167 PR tree-optimization/69783
14168 * gcc.dg/vect/pr69783.c: New testcase.
14169
1c48bff1
RB
141702016-02-15 Richard Biener <rguenther@suse.de>
14171
14172 PR tree-optimization/69776
14173 * gcc.dg/torture/pr69776.c: New testcase.
14174
1e6025b6
TK
141752016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14176
14177 PR fortran/60526
14178 * gfortran.dg/type_decl_4.f90: Reinstated.
14179
d3308279
JDA
141802016-02-14 John David Anglin <danglin@gcc.gnu.org>
14181
14182 PR fortran/68746
14183 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14184
b7c56581
TK
141852016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14186
14187 PR fortran/60526
14188 PR bootstrap/69816
14189 * gfortran.dg/type_decl_4.f90: Removed.
14190
60cb4ef5
TK
141912016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14192
14193 PR fortran/60526
14194 * gfortran.dg/type_decl_4.f90: New test.
14195
f6964637
AM
141962016-02-14 Alan Modra <amodra@gmail.com>
14197
1a8849d1 14198 PR testsuite/68886
f6964637
AM
14199 * gcc.c-torture/execute/stkalign.c: Revise test.
14200
f5121920
OE
142012016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14202
14203 PR target/67260
14204 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14205
6cda3ab6
OE
142062016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14207
14208 PR target/67260
14209 * gcc.target/sh/torture/pr67260.c: New.
14210
6786e598
JDA
142112016-02-12 John David Anglin <danglin@gcc.gnu.org>
14212
14213 * gcc.dg/pr67964.c: Add dg-require-alias.
14214
7e05dad8
OE
142152016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14216
14217 PR target/67636
14218 PR target/64345
14219 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14220
7f4cc3ce
JD
142212016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14222
14223 PR libgfortran/69668
14224 * gfortran.dg/namelist_88.f90: New test.
14225
955ca6dc
JD
142262016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14227
14228 PR libgfortran/69668
14229 * gfortran.dg/namelist_38.f90: Update test.
14230 * gfortran.dg/namelist_84.f90: Update test.
14231
876217ae
DM
142322016-02-12 David Malcolm <dmalcolm@redhat.com>
14233
14234 PR other/69554
14235 * gcc.dg/pr69554-1.c: New test.
14236 * gfortran.dg/pr69554-1.F90: New test.
14237 * gfortran.dg/pr69554-2.F90: New test.
14238 * lib/gcc-dg.exp (proc dg-locus): New function.
14239 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14240 distinguish between the caret-printing and non-caret-printing
14241 cases. If caret-printing has been explicitly enabled, bail out
14242 without attempting to fix up the output.
14243
61789eed
DM
142442016-02-12 David Malcolm <dmalcolm@redhat.com>
14245
14246 PR driver/69265
14247 PR driver/69453
14248 * gcc.dg/spellcheck-options-3.c: New test case.
14249 * gcc.dg/spellcheck-options-4.c: New test case.
14250 * gcc.dg/spellcheck-options-5.c: New test case.
14251 * gcc.dg/spellcheck-options-6.c: New test case.
14252 * gcc.dg/spellcheck-options-7.c: New test case.
14253 * gcc.dg/spellcheck-options-8.c: New test case.
14254 * gcc.dg/spellcheck-options-9.c: New test case.
14255 * gcc.dg/spellcheck-options-10.c: New test case.
14256
c3090c1f
JJ
142572016-02-12 Jakub Jelinek <jakub@redhat.com>
14258
14259 PR rtl-optimization/69764
14260 PR rtl-optimization/69771
14261 * c-c++-common/pr69764.c: New test.
14262 * gcc.dg/torture/pr69771.c: New test.
14263
8222034d
MP
142642016-02-12 Marek Polacek <polacek@redhat.com>
14265
14266 * g++.dg/torture/init-list1.C: New.
14267
f749f792
MP
142682016-02-12 Marek Polacek <polacek@redhat.com>
14269
14270 * gcc.dg/pr69522.c: Add empty dg-options.
14271
199fb02a
IE
142722016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14273
14274 * g++.dg/lto/lto.exp: Include and init mpx.
14275 * g++.dg/lto/pr69729_0.C: New test.
14276
b69539cb
JJ
142772016-02-12 Jakub Jelinek <jakub@redhat.com>
14278
06ff7000
JJ
14279 PR ipa/69241
14280 * g++.dg/ipa/pr69241-4.C: New test.
14281
b69539cb
JJ
14282 PR ipa/68672
14283 * g++.dg/ipa/pr68672-1.C: New test.
14284 * g++.dg/ipa/pr68672-2.C: New test.
14285 * g++.dg/ipa/pr68672-3.C: New test.
14286
16595a1f
BS
142872016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14288
14289 PR c/69522
6d87c306 14290 * gcc.dg/pr69522.c: New test.
16595a1f 14291
38d795d2
PP
142922016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14293
14294 PR c++/69098
14295 * g++.dg/cpp1y/69098.C: New test.
14296 * g++.dg/cpp1y/69098-2.C: New test.
14297
9c582551
JJ
142982016-02-12 Jakub Jelinek <jakub@redhat.com>
14299
14300 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14301 and neighbour -> neighbor.
14302 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14303 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14304 * c-c++-common/Wvarargs.c: Likewise.
14305 * c-c++-common/goacc/host_data-5.c: Likewise.
14306 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14307 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14308 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14309 * gcc.target/aarch64/pr60697.c: Likewise.
14310 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14311 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14312 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14313 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14314 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14315 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14316 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14317 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14318 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14319 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14320 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14321 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14322 * g++.dg/lookup/koenig5.C: Likewise.
14323 * g++.dg/ext/no-asm-2.C: Likewise.
14324 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14325 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14326 * gfortran.dg/used_types_16.f90: Likewise.
14327 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14328 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14329 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14330 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14331 * gfortran.dg/abstract_type_6.f03: Likewise.
14332 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14333 * gfortran.dg/used_types_15.f90: Likewise.
14334 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14335 * gfortran.dg/exit_3.f08: Likewise.
14336 * gfortran.dg/open_status_2.f90: Likewise.
14337 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14338 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14339 * gfortran.dg/associate_1.f03: Likewise.
14340 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14341 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14342 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14343 * gcc.dg/builtin-object-size-1.c: Likewise.
14344 * gcc.dg/noreturn-6.c: Likewise.
14345 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14346 * gcc.dg/globalalias.c: Likewise.
14347 * gcc.dg/builtins-config.h: Likewise.
14348 * gcc.dg/pr30457.c: Likewise.
14349 * gcc.c-torture/compile/volatile-1.c: Likewise.
14350 * gcc.c-torture/execute/20101011-1.c: Likewise.
14351 * c-c++-common/Waddress-1.c: Likewise.
14352
66756373
JJ
143532016-02-11 Jakub Jelinek <jakub@redhat.com>
14354
14355 PR c/69768
14356 * c-c++-common/Waddress-1.c: New test.
14357
76fe932b
AV
143582016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14359
14360 PR fortran/69296
14361 * gfortran.dg/associate_19.f03: New test.
14362 * gfortran.dg/associate_20.f03: New test.
14363
564c4d4b
OE
143642016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14365
14366 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14367
e1c1ecb0
KT
143682016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14369
14370 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14371 .arch armv8-a\n. Add -dA to dg-options.
14372 * gcc.target/aarch64/assembler_arch_1.c: New test.
14373 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14374
0d7d9458
PC
143752016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14376
14377 PR c++/68726
14378 * g++.dg/cpp0x/pr68726.C: New.
14379
e6208a60
IE
143802016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14381
14382 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14383 test.
14384
281a11eb
RB
143852016-02-11 Richard Biener <rguenther@suse.de>
14386
14387 * g++.dg/tree-ssa/pr61034.C: Adjust.
14388
e03dd765
VM
143892016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14390
4b48faf5 14391 PR target/69148
e03dd765
VM
14392 * gcc.target/s390/pr69148.c: New.
14393
cdc23927
YR
143942016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14395
14396 PR tree-optimization/69652
14397 * gcc.dg/torture/pr69652.c: New test.
14398
e199dd0a
JJ
143992016-02-10 Jakub Jelinek <jakub@redhat.com>
14400 Patrick Palka <ppalka@gcc.gnu.org>
14401
14402 PR ipa/69241
14403 PR c++/69649
14404 * g++.dg/ipa/pr69241-1.C: New test.
14405 * g++.dg/ipa/pr69241-2.C: New test.
14406 * g++.dg/ipa/pr69241-3.C: New test.
14407 * g++.dg/ipa/pr69649.C: New test.
14408
d6b38027
UB
144092016-02-10 Uros Bizjak <ubizjak@gmail.com>
14410
14411 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14412 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14413
13b562c5
BC
144142016-02-10 Bin Cheng <bin.cheng@arm.com>
14415
14416 PR tree-optimization/68021
14417 * gcc.dg/tree-ssa/pr68021.c: New test.
14418
24a179f8
RB
144192016-02-10 Richard Biener <rguenther@suse.de>
14420
14421 PR tree-optimization/69726
14422 * gcc.dg/uninit-22.c: New testcase.
14423
0d99886f
AP
144242016-02-09 Andrew Pinski <apinski@cavium.com>
14425
14426 PR tree-opt/69282
14427 * gcc.c-torture/compile/20160205-1.c: New testcase.
14428
ab04995c
MM
144292016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14430
14431 PR target/68404
14432 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14433 instead accessing a really large arrray.
14434 * gcc.target/powerpc/fusion3.c: Likewise.
14435
4b79ac23
CB
144362016-02-09 Charles Baylis <charles.baylis@linaro.org>
14437
14438 PR target/68532
14439 * gcc.c-torture/execute/pr68532.c: New test.
14440
b890a441
AO
144412016-02-11 Alexandre Oliva <aoliva@redhat.com>
14442
14443 PR target/69634
14444 * gcc.dg/pr69634.c: New.
14445
84a5bef7
RB
144462016-02-09 Richard Biener <rguenther@suse.de>
14447
14448 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14449
1f123759 144502016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14451
1f123759
AF
14452 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14453
65860c77
YR
144542016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14455
14456 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14457
7e1e8a0a
RB
144582016-02-09 Richard Biener <rguenther@suse.de>
14459
14460 PR tree-optimization/69715
14461 * gcc.dg/torture/pr69715.c: New testcase.
14462
efb45a9f
PP
144632016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14464
14465 PR c++/69139
14466 * g++.dg/cpp0x/trailing12.C: New test.
14467 * g++.dg/cpp0x/trailing13.C: New test.
14468
20a0c6f9
PP
144692016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14470
14471 PR c++/69283
14472 PR c++/67835
14473 * g++.dg/cpp1y/auto-fn29.C: New test.
14474 * g++.dg/cpp1y/auto-fn30.C: New test.
14475
a162f3af
JJ
144762016-02-08 Jakub Jelinek <jakub@redhat.com>
14477
14478 PR tree-optimization/69209
14479 * gcc.c-torture/compile/pr69209.c: New test.
14480
4b4a9fbd
JL
144812016-02-08 Jeff Law <law@redhat.com>
14482
14483 PR tree-optimization/68541
14484 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14485 of statements allowed in join block for path splitting.
14486
cfac5ed2
JJ
144872016-02-08 Jakub Jelinek <jakub@redhat.com>
14488
f68bc23f
JJ
14489 PR c++/59627
14490 * g++.dg/gomp/pr59627.C: New test.
14491
cfac5ed2
JJ
14492 PR ipa/69239
14493 * g++.dg/ipa/pr69239.C: New test.
14494
44714d8c
DM
144952016-02-08 David Malcolm <dmalcolm@redhat.com>
14496
14497 PR preprocessor/69664
14498 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14499 * gcc.dg/cpp/warn-comments.c: Likewise.
14500
eba9e839
MP
145012016-02-08 Marek Polacek <polacek@redhat.com>
14502
14503 PR c++/69688
14504 * g++.dg/init/const12.C: New test.
14505
a011cd92
BS
145062016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14507
14508 PR target/60410
14509 * gcc.dg/lto/pr55113_0.c: Remove test.
14510
5317b1be
RB
145112016-02-08 Richard Biener <rguenther@suse.de>
14512
14513 PR tree-optimization/69719
14514 * gcc.dg/torture/pr69719.c: New testcase.
14515
63998a63
RB
145162016-02-08 Richard Biener <rguenther@suse.de>
14517 Jeff Law <law@redhat.com>
14518
14519 PR target/68273
14520 * gcc.target/mips/pr68273.c: New testcase.
14521
43f4a281
RB
145222016-02-08 Richard Biener <rguenther@suse.de>
14523
14524 PR rtl-optimization/69274
14525 * gcc.target/i386/addr-sel-1.c: XFAIL.
14526
0b604d2d
JL
145272016-02-08 Jeff Law <law@redhat.com>
14528
e8dfe49e
JL
14529 PR tree-optimization/68541
14530 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14531
6daecd7a 14532 PR tree-optimization/65917
0b604d2d
JL
14533 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14534
c0f0e35a
JD
145352016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14536
14537 PR fortran/50555
14538 * gfortran.dg/namelist_args.f90: New test.
14539
8981d712
JL
145402016-02-05 Jeff Law <law@redhat.com>
14541
6daecd7a 14542 PR tree-optimization/68541
8981d712
JL
14543 * gcc.dg/tree-ssa/split-path-2.c: New test.
14544 * gcc.dg/tree-ssa/split-path-3.c: New test.
14545 * gcc.dg/tree-ssa/split-path-4.c: New test.
14546 * gcc.dg/tree-ssa/split-path-5.c: New test.
14547 * gcc.dg/tree-ssa/split-path-6.c: New test.
14548 * gcc.dg/tree-ssa/split-path-7.c: New test.
14549
46cb9332
MS
145502016-02-05 Martin Sebor <msebor@redhat.com>
14551
14552 PR c++/69662
14553 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14554 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14555
be2083ea
RH
145562016-02-06 Richard HEnderson <rth@redhat.com>
14557
14558 PR c/69643
14559 * gcc.target/i386/addr-space-4.c: New.
14560 * gcc.target/i386/addr-space-5.c: New.
14561
711d7c23
MM
145622016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14563
14564 PR fortran/66089
14565 * gfortran.dg/elemental_dependency_6.f90: New.
14566
b5c1c988
JJ
145672016-02-05 Jakub Jelinek <jakub@redhat.com>
14568
861c7bcd
JJ
14569 PR rtl-optimization/69691
14570 * gcc.c-torture/execute/pr69691.c: New test.
14571
b5c1c988
JJ
14572 PR c++/69628
14573 * g++.dg/parse/pr69628.C: New test.
14574
f7dfa966
UB
145752016-02-05 Uros Bizjak <ubizjak@gmail.com>
14576
14577 * gcc.dg/sancov/asan.c: Move to ...
14578 * gcc.dg/asan/sancov-1.c: ... here.
14579
9b143e64
UB
145802016-02-05 Uros Bizjak <ubizjak@gmail.com>
14581
14582 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14583
f5d4b899
L
145842016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14585
14586 PR target/69677
14587 * gcc.target/i386/pr69677.c: New test.
14588
76c85fbb
PP
145892016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14590
14591 PR c++/68948
14592 * g++.dg/template/pr68948.C: New test.
14593
f181bf90
DV
145942016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14595
14596 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14597 (only necessary on s390x).
14598
714fb282
L
145992016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14600
14601 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14602 -mno-accumulate-outgoing-args.
14603
618d6c1c
PP
146042016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14605
14606 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14607
1066e9b5
JJ
146082016-02-04 Jakub Jelinek <jakub@redhat.com>
14609
14610 PR c/69669
14611 * c-c++-common/pr69669.c: New test.
14612
76255d0d
MM
146132016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14614
14615 PR target/69667
14616 * g++.dg/pr69667.C: New file.
14617
e0b059b1
WD
146182016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14619
14620 PR target/69619
14621 * gcc.dg/pr69619.c: Add new test.
14622
2692b5c8
RS
146232016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14624
14625 PR rtl-optimization/69577
14626 * gcc.target/i386/pr69577.c: New test.
14627
7db337c2
ML
146282016-02-04 Martin Liska <mliska@suse.cz>
14629
14630 * g++.dg/asan/pr69276.C: New test.
14631
cc9c0829
KT
146322016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14633
14634 PR target/65932
14635 PR target/67714
14636 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14637 a single smulbb instruction.
14638 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14639 * gcc.target/amr/wmul-2.c: Likewise.
14640
eb9feb52
KT
146412016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14642
14643 PR target/65932
14644 PR target/67714
14645 * gcc.c-torture/execute/pr67714.c: New test.
14646
61f727fe
JJ
146472016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14648
14649 PR target/69454
14650 * gcc.target/i386/pr69454-1.c: New test.
14651 * gcc.target/i386/pr69454-2.c: New test.
14652
05dd97db
MS
146532016-02-03 Martin Sebor <msebor@redhat.com>
14654
14655 PR c++/69251
14656 PR c++/69253
14657 PR c++/69290
14658 PR c++/69277
14659 PR c++/69349
14660 * g++.dg/ext/flexarray-mangle-2.C: New test.
14661 * g++.dg/ext/flexarray-mangle.C: New test.
14662 * g++.dg/ext/flexarray-subst.C: New test.
14663 * g++.dg/ext/flexary11.C: New test.
14664 * g++.dg/ext/flexary12.C: New test.
14665 * g++.dg/ext/flexary13.C: New test.
14666 * g++.dg/ext/flexary14.C: New test.
14667 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14668
dac2fc29
L
146692016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14670
14671 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14672 Define only if CHECK_FLOAT128 is defined.
14673 (main): Properly initialize u5.
14674
eadb8035
JJ
146752016-02-03 Jakub Jelinek <jakub@redhat.com>
14676
0afbb81b
JJ
14677 PR c/69627
14678 * gcc.dg/pr69627.c: New test.
14679
eadb8035
JJ
14680 PR target/69644
14681 * gcc.dg/pr69644.c: New test.
14682
b12d4923
MS
146832016-02-03 Mike Stump <mikestump@comcast.net>
14684
14685 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14686 support for struct-layout-1.exp.
14687
ab4bae0c
PP
146882016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14689
14690 PR c++/69056
618d6c1c 14691 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14692
95831c01
VM
146932016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14694 Alexandre Oliva <aoliva@redhat.com>
14695
14696 PR target/69461
14697 * gcc.target/powerpc/pr69461.c: New.
14698
ccc71ab8
UB
146992016-02-03 Uros Bizjak <ubizjak@gmail.com>
14700
14701 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14702 works from here ...
14703 (check_effective_target_fsanitize_thread): ... to here. Do not
14704 specify additional compile flags for the test source.
14705 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14706 specify additional compile flags for the test source.
14707
96299640
WD
147082016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14709
14710 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14711
781d83d9
AV
147122016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14713
14714 PR fortran/67451
14715 PR fortran/69418
14716 * gfortran.dg/coarray_allocate_2.f08: New test.
14717 * gfortran.dg/coarray_allocate_3.f08: New test.
14718 * gfortran.dg/coarray_allocate_4.f08: New test.
14719
d8208e6d
AL
147202016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14721
14722 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14723 use same scan-tree-dump-times on all platforms.
14724 * gcc.dg/vect/vect-outer-1.c: Likewise.
14725 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14726 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14727 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14728 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14729 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14730 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14731 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14732
a8394fa0
SB
147332016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14734
14735 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14736 warning.
14737
f3baa1d3
L
147382016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14739
14740 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14741
eb077516
JN
147422016-02-02 James Norris <jnorris@codesourcery.com>
14743
14744 * c-c++-common/goacc/routine-5.c: Add tests.
14745
578fb225
AM
147462016-02-02 Alexander Monakov <amonakov@ispras.ru>
14747
14748 * gcc.target/nvptx/unsigned-cmp.c: New test.
14749
c64f7d37
WD
147502016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14751
14752 * gcc.target/aarch64/scalar_shift_1.c
14753 (test_corners_sisd_di): Improve force to SIMD register.
14754 (test_corners_sisd_si): Likewise.
14755 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14756 Remove scan-assembler check for ldr.
14757
90c6f26c
RB
147582016-02-02 Richard Biener <rguenther@suse.de>
14759
14760 PR tree-optimization/69595
14761 * gcc.dg/Warray-bounds-17.c: New testcase.
14762
9dc03c97
RB
147632016-02-02 Richard Biener <rguenther@suse.de>
14764
14765 PR tree-optimization/69606
14766 * gcc.dg/torture/pr69606.c: New testcase.
14767
2d4dc223
YR
147682016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14769
14770 PR middle-end/68542
14771 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14772 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14773
65c98fde
AM
147742016-02-02 Alan Modra <amodra@gmail.com>
14775
14776 PR target/69548
14777 * gcc.target/powerpc/pr69548.c: New test.
14778
e1b81f2b
JJ
147792016-02-01 Jakub Jelinek <jakub@redhat.com>
14780
d0268b37
JJ
14781 PR rtl-optimization/69592
14782 * gcc.dg/pr69592.c: New test.
14783
e1b81f2b
JJ
14784 PR preprocessor/69543
14785 PR c/69558
14786 * gcc.dg/pr69543.c: New test.
14787 * gcc.dg/pr69558.c: New test.
14788
7dd7780d
UB
147892016-02-01 Uros Bizjak <ubizjak@gmail.com>
14790
bf672ee5
UB
14791 PR testsuite/65940
14792 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14793
9a7013f8
MS
147942016-02-01 Martin Sebor <msebor@redhat.com>
14795
14796 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14797
e681fb2b
BC
147982016-02-01 Bin Cheng <bin.cheng@arm.com>
14799
14800 PR tree-optimization/67921
14801 * c-c++-common/ubsan/pr67921.c: New test.
14802
ff86345f
RB
148032016-02-01 Richard Biener <rguenther@suse.de>
14804
14805 PR middle-end/69556
14806 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14807
bc369dbd
RB
148082016-02-01 Richard Biener <rguenther@suse.de>
14809
14810 PR tree-optimization/69574
14811 * gcc.dg/torture/pr69574.c: New testcase.
14812
ef318184
RB
148132016-02-01 Richard Biener <rguenther@suse.de>
14814
14815 PR tree-optimization/69579
14816 * gcc.dg/setjmp-6.c: New testcase.
14817
654745e6
JJ
148182016-02-01 Jakub Jelinek <jakub@redhat.com>
14819
14820 PR rtl-optimization/69570
14821 * g++.dg/opt/pr69570.C: New test.
14822
e6c0c44b
RH
148232016-02-01 Richard Henderson <rth@redhat.com>
14824
14825 * gcc.dg/pr69535.c: New test.
14826
6ff3f09a
JDA
148272016-01-31 John David Anglin <danglin@gcc.gnu.org>
14828
2c005538
JDA
14829 PR testsuite/69584
14830 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14831 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14832
61083a4b
JDA
14833 PR debug/68244
14834 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14835
6ff3f09a
JDA
14836 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14837
0c221916
PT
148382016-01-31 Paul Thomas <pault@gcc.gnu.org>
14839
14840 PR fortran/67564
14841 * gfortran.dg/allocate_with_source_17.f03: New test.
14842
db7a2818
JJ
148432016-01-30 Jakub Jelinek <jakub@redhat.com>
14844
14845 PR tree-optimization/69546
14846 * gcc.dg/torture/pr69546.c: New test.
14847
e520d5f0
PT
148482016-01-30 Paul Thomas <pault@gcc.gnu.org>
14849
14850 PR fortran/69566
14851 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14852
343c05d3
MS
148532016-01-30 Martin Sebor <msebor@redhat.com>
14854
14855 PR c++/68490
14856 * g++.dg/ext/flexary10.C: New test.
14857
d6c3a539
DH
148582016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14859
14860 PR fortran/66707
14861 gfortran.dg/common_23.f90: New test.
14862
52d72fcd
BS
148632016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14864
14865 PR target/65546
14866 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14867 condition being checked, and disable it when the target supports
14868 misaligned loads and stores.
14869
3a5d2ba4
JJ
148702016-01-29 Jakub Jelinek <jakub@redhat.com>
14871
14872 PR debug/69518
14873 * gcc.dg/torture/pr69518.c: New test.
14874
6bbacdb5
L
148752016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14876
14877 PR target/69530
14878 * gcc.target/i386/pr69530.c: New test.
14879
af932cdb
SE
148802016-01-29 Steve Ellcey <sellcey@imgtec.com>
14881
14882 PR target/65604
14883 * gcc.target/mips/div-delay.c: New test.
14884
26658b7c
JJ
148852016-01-29 Jakub Jelinek <jakub@redhat.com>
14886
33e89989
JJ
14887 PR target/69551
14888 * gcc.target/i386/pr69551.c: New test.
14889
26658b7c
JJ
14890 PR target/66137
14891 * gcc.target/i386/pr66137.c: New test.
14892
401116b5
AB
148932016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14894
14895 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14896 always built for p5600.
14897 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14898 isa=p5600 dg-option.
14899
d4abfcc5
RB
149002016-01-29 Richard Biener <rguenther@suse.de>
14901
14902 PR tree-optimization/69547
14903 * g++.dg/tree-ssa/pr69547.C: New testcase.
14904
16b77b32
JJ
149052016-01-29 Jakub Jelinek <jakub@redhat.com>
14906
14907 PR debug/66869
14908 * g++.dg/warn/Wunused-function2.C: New test.
14909
a1c95464
DV
149102016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14911
14912 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14913 support for test to succeed.
14914
5453bfed
MP
149152016-01-29 Marek Polacek <polacek@redhat.com>
14916
14917 PR c++/69509
14918 PR c++/69516
14919 * g++.dg/ext/constexpr-vla2.C: New test.
14920 * g++.dg/ext/constexpr-vla3.C: New test.
14921 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14922
452ec2a5
RB
149232016-01-29 Richard Biener <rguenther@suse.de>
14924
14925 PR middle-end/69537
14926 * gcc.dg/uninit-21.c: New testcase.
14927
aec0b19e
UB
149282016-01-28 Uros Bizjak <ubizjak@gmail.com>
14929
14930 PR target/69459
14931 * gcc.target/i386/pr69459.c: New test.
14932
df113ce7
SE
149332016-01-28 Steve Ellcey <sellcey@imgtec.com>
14934
14935 PR target/68400
14936 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14937 * gcc.target/mips/pr68400.c: New test.
14938
494de84f
MS
149392016-01-28 Martin Sebor <msebor@redhat.com>
14940
14941 PR target/17381
14942 * gcc.target/powerpc/pr17381.c: New test.
14943
eb1b1f01
JJ
149442016-01-28 Jakub Jelinek <jakub@redhat.com>
14945
14946 PR middle-end/69542
14947 * gcc.dg/torture/pr69542.c: New test.
14948
6dfeb7ce
WD
149492016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14950
14951 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14952
4b7471a4
DE
149532016-01-28 David Edelsohn <dje.gcc@gmail.com>
14954
14955 * gcc.dg/pr65980.c: Skip on AIX.
14956 * gcc.dg/pr66688.c: Same.
14957
b271fd21
DE
149582016-01-28 David Edelsohn <dje.gcc@gmail.com>
14959
14960 PR target/63679
14961 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14962 * gcc.dg/tree-ssa/sra-18.c: Same.
14963
874108a9
AV
149642016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14965
14966 PR fortran/62536
14967 * gfortran.dg/block_15.f08: New test.
14968 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14969 on incorrectly closed BLOCK.
14970
30480bcd
IE
149712016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14972
14973 * gcc.dg/declare-simd.c: New test.
6905c577 14974
14ba8d6d
RB
149752016-01-28 Richard Biener <rguenther@suse.de>
14976
14977 PR tree-optimization/69466
14978 * gfortran.dg/vect/pr69466.f90: New testcase.
14979
0d4c694e
TP
149802016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14981
14982 * g++.dg/pr67989.C: Remove ARM-specific option.
14983 * gcc.target/arm/pr67989.C: New file.
14984
2aa780da
UB
149852016-01-27 Uros Bizjak <ubizjak@gmail.com>
14986
14987 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14988 and expm1 test for glibc < 2.11.
14989
f75ebe77
RH
149902016-01-27 Richard Henderson <rth@redhat.com>
14991
14992 * gcc.c-torture/execute/pr69447.c: New test.
14993
149942016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14995
9a175e65 14996 PR fortran/69422
49847d75
PT
14997 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14998
cbdd8ae0
JJ
149992016-01-27 Jakub Jelinek <jakub@redhat.com>
15000
15001 PR debug/66869
15002 * gcc.dg/pr66869.c: New test.
15003
2b572b3c
JL
150042016-01-25 Jeff Law <law@redhat.com>
15005
15006 PR tree-optimization/68398
aec0b19e 15007 PR tree-optimization/69196
2b572b3c
JL
15008 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15009 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15010 path to avoid new heuristic allowing more irreducible regions
15011 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15012 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15013 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15014 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15015 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15016
fa74a4bc
MP
150172016-01-27 Marek Polacek <polacek@redhat.com>
15018
15019 PR c/68062
15020 * c-c++-common/vector-compare-4.c: New test.
15021
0afff540
DM
150222016-01-27 David Malcolm <dmalcolm@redhat.com>
15023
15024 PR preprocessor/69126
15025 * c-c++-common/pr69126.c: New test case.
15026
1a218fc9
ILT
150272016-01-27 Ian Lance Taylor <iant@google.com>
15028
15029 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15030
5d70666e
RB
150312016-01-27 Ryan Burn <contact@rnburn.com>
15032
15033 PR cilkplus/69267
15034 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15035
87ff4d66
UB
150362016-01-27 Uros Bizjak <ubizjak@gmail.com>
15037
15038 PR target/69512
15039 * gcc.target/i386/pr69512.c: New test.
15040
27e23cca
RE
150412016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15042
15043 PR ada/69488
15044 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15045
05bf54c3
MP
150462016-01-27 Marek Polacek <polacek@redhat.com>
15047
15048 PR c++/69379
15049 * g++.dg/pr69379.C: New test.
15050
60214d0d
MS
150512016-01-27 Martin Sebor <msebor@redhat.com>
15052
15053 PR c++/69317
15054 * g++.dg/abi/Wabi-2-2.C: New test.
15055 * g++.dg/abi/Wabi-2-3.C: New test.
15056 * g++.dg/abi/Wabi-3-2.C: New test.
15057 * g++.dg/abi/Wabi-3-3.C: New test.
15058
167c7bfa
RB
150592016-01-27 Richard Biener <rguenther@suse.de>
15060
15061 PR tree-optimization/69166
15062 * gcc.dg/torture/pr69166.c: New testcase.
15063
1430fb1f
MJ
150642016-01-27 Martin Jambor <mjambor@suse.cz>
15065
15066 PR tree-optimization/69355
15067 * gcc.dg/tree-ssa/pr69355.c: New test.
15068
95e3030c
MP
150692016-01-27 Marek Polacek <polacek@redhat.com>
15070
15071 PR c++/69496
15072 * g++.dg/ext/constexpr-vla1.C: New test.
15073
eeb085f3
CB
150742016-01-20 Christian Bruel <christian.bruel@st.com>
15075
15076 PR target/69245
15077 * gcc.target/arm/pr69245.c: New test.
15078
b1652dde
JJ
150792016-01-27 Jakub Jelinek <jakub@redhat.com>
15080
15081 PR tree-optimization/69399
15082 * gcc.dg/torture/pr69399.c: New test.
15083
ce7e8f00
EB
150842016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15085
15086 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15087
e4aac1d1
EB
150882016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15089
15090 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15091
8dfdb419
TV
150922016-01-26 Tom de Vries <tom@codesourcery.com>
15093
15094 PR tree-optimization/69110
15095 * gcc.dg/autopar/pr69110.c: New test.
15096
56f80f54 150972016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15098 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15099
15100 * gcc.dg/graphite/isl-ast-op-select.c: New.
15101
a0909527
PT
151022015-01-26 Paul Thomas <pault@gcc.gnu.org>
15103
15104 PR fortran/69385
15105 * gfortran.dg/allocate_error_6.f90: New test.
15106
ffc445f4
RH
151072016-01-26 Richard Henderson <rth@redhat.com>
15108
15109 * gcc.dg/tm/pr60908.c: New test.
15110
01e1dea3
DM
151112016-01-26 David Malcolm <dmalcolm@redhat.com>
15112
15113 PR other/69006
15114 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15115 directive.
15116 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15117 expected multiline output to reflect the colorization being
15118 disabled before newlines.
15119 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15120 (custom_diagnostic_finalizer): Replace call to
15121 pp_newline_and_flush with call to pp_flush.
15122 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15123 * gfortran.dg/implicit_class_1.f90: Likewise.
15124 * lib/gcc-dg.exp (allow_blank_lines): New global.
15125 (dg-allow-blank-lines-in-output): New procedure.
15126 (gcc-dg-prune): Complain about blank lines in the output, unless
15127 dg-allow-blank-lines-in-output was called.
15128 * lib/multiline.exp (_build_multiline_regex): Only support
15129 arbitrary followup text for non-blank-lines, not for blank lines.
15130
13f92e8d
JJ
151312016-01-26 Jakub Jelinek <jakub@redhat.com>
15132
15133 PR tree-optimization/69483
15134 * gcc.dg/pr69483.c: New test.
15135 * g++.dg/opt/pr69483.C: New test.
15136
92422235
CL
151372016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15138
15139 PR target/68620
15140 * gcc.target/arm/pr68620.c: New test.
15141
0bccf11b
L
151422016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15143
15144 * gcc.target/i386/pr68986-2.c: Remove -m32.
15145
81cd202e
L
151462016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15147
15148 PR target/68986
15149 * gcc.target/i386/pr68986-1.c: New test.
15150 * gcc.target/i386/pr68986-2.c: Likewise.
15151 * gcc.target/i386/pr68986-3.c: Likewise.
15152
213a1c03
CB
151532016-01-26 Christian Bruel <christian.bruel@st.com>
15154
15155 * lib/target-supports.exp
15156 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15157 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15158 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15159
22a08dd1
RB
151602016-01-26 Richard Biener <rguenther@suse.de>
15161
15162 PR tree-optimization/69452
15163 * gcc.dg/torture/pr69452.c: New testcase.
15164
6c06e0e8
JJ
151652016-01-26 Jakub Jelinek <jakub@redhat.com>
15166
15167 PR target/69442
15168 * gcc.dg/pr69442.c: New test.
15169
b96824c4
RFI
151702016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15171
15172 PR target/67896
15173 * gcc.target/aarch64/simd/pr67896.C: New.
15174
5ee31e57
RS
151752016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15176
15177 PR tree-optimization/69400
15178 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15179 function.
15180 (plugin_init): Call it.
15181 * gcc.dg/torture/pr69400.c: New test.
15182
7ddfb31d
CL
151832016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15184
15185 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15186
1e050c90
AK
151872016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15188 Sebastian Pop <s.pop@samsung.com>
15189
15190 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15191 isl-0.15.
15192
c8ee4bf5
AK
151932016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15194 Sebastian Pop <s.pop@samsung.com>
15195
15196 * gcc.dg/graphite/pr69292.c: New.
15197
d902b330
JJ
151982016-01-25 Jakub Jelinek <jakub@redhat.com>
15199
15200 * c-c++-common/goacc/use_device-1.c: New test.
15201
2c89b952
JL
152022016-01-25 Jeff Law <law@redhat.com>
15203
15204 PR tree-optimization/69196
15205 PR tree-optimization/68398
15206 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15207 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15208
685c8785
DE
152092016-01-25 David Edelsohn <dje.gcc@gmail.com>
15210
15211 PR target/69469
15212 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15213 Algorithm.
15214
95cef0c1
RB
152152016-01-25 Richard Biener <rguenther@suse.de>
15216
15217 PR testsuite/69380
15218 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15219
2947d3b2
IE
152202016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15221
15222 PR target/69421
15223 * gcc.dg/pr69421.c: New test.
15224
ae19075a
BB
152252016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15226
15227 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15228 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15229 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15230 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15231 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15232 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15233 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15234 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15235 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15236 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15237
fa4511c2
RB
152382016-01-25 Richard Biener <rguenther@suse.de>
15239
15240 PR tree-optimization/69376
15241 * gcc.dg/torture/pr69376.c: New testcase.
15242
1d101216
JD
152432016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15244
15245 PR fortran/69397
15246 PR fortran/68442
15247 * gfortran.dg/interface_38.f90: New test.
15248 * gfortran.dg/interface_39.f90: New test.
a0909527 15249
a59b92b0
PP
152502016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15251
15252 Revert:
15253 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15254
15255 PR c++/11858
15256 PR c++/24663
15257 PR c++/24664
15258 * g++.dg/template/pr11858.C: New test.
15259 * g++.dg/template/pr24663.C: New test.
15260 * g++.dg/template/unify12.C: New test.
15261 * g++.dg/template/unify13.C: New test.
15262 * g++.dg/template/unify14.C: New test.
15263 * g++.dg/template/unify15.C: New test.
15264 * g++.dg/template/unify16.C: New test.
15265 * g++.dg/template/unify17.C: New test.
15266
16acb1a8
DH
152672016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15268
15269 PR fortran/68283
15270 gfortran.dg/pr68283.f90: New test.
15271
094773e8
TK
152722016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15273
15274 PR fortran/66094
15275 * gfortran.dg/inline_matmul_13.f90: New test.
15276 * gfortran.dg/matmul_bounds_8.f90: New test.
15277 * gfortran.dg/matmul_bounds_9.f90: New test.
15278 * gfortran.dg/matmul_bounds_10.f90: New test.
15279
42fb90d7
TV
152802016-01-23 Tom de Vries <tom@codesourcery.com>
15281
15282 PR tree-optimization/69426
15283 * gcc.dg/autopar/pr69426.c: New test.
15284
69da7802
MS
152852016-01-23 Martin Sebor <msebor@redhat.com>
15286
15287 PR c++/58109
15288 PR c++/69022
15289 * g++.dg/cpp0x/alignas5.C: New test.
15290 * g++.dg/ext/vector29.C: Same.
15291
da17300a
UB
152922016-01-23 Uros Bizjak <ubizjak@gmail.com>
15293
15294 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15295 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15296 _GNU_SOURCE from compile flags to the source.
15297 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15298 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15299 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15300 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15301
62041cfc
JJ
153022016-01-22 Jakub Jelinek <jakub@redhat.com>
15303
15304 PR target/69432
15305 * g++.dg/opt/pr69432.C: New test.
15306
f7d2ad6f
BS
153072016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15308
15309 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15310 32-bit targets testing an -m64 multilib.
15311
d403fc9a
WS
153122016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15313
15314 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15315 64-bit support.
15316
4aa16f8d
JG
153172016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15318
15319 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15320
7c816d0f
CB
153212016-01-21 Christian Bruel <christian.bruel@st.com>
15322
15323 PR target/68674
15324 * gcc.target/i386/pr68674.c
15325 * gcc.target/aarch64/pr68674.c
15326 * gcc.target/arm/pr68674.c
15327
fce661e8
KT
153282016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15329
15330 PR target/69403
15331 * gcc.c-torture/execute/pr69403.c: New test.
15332
4696899f
PC
153332016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15334
15335 PR c++/55843
15336 * g++.dg/template/pr55843.C: New.
15337
bac69366
AL
153382016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15339
15340 PR testsuite/66877
15341 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15342 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15343
b57d3a5c
BS
153442016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15345
15346 PR testsuite/67489
da17300a
UB
15347 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15348 from dg-do compile directive, and instead add
15349 { dg-require-effective-target int128 }.
b57d3a5c 15350
9f04a53e
MS
153512016-01-20 Martin Sebor <msebor@redhat.com>
15352
15353 PR c/69405
15354 * gcc.dg/sync-fetch.c: New test.
15355
38a51663
JL
153562016-01-21 Martin Sebor <msebor@redhat.com>
15357
15358 PR target/69252
15359 * gcc.target/powerpc/pr69252.c: New test.
15360
2423a75a
JD
153612016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15362
15363 PR fortran/65996
da17300a 15364 * gfortran.dg/pr65996.f90: New test.
2423a75a 15365
0a76463f
DV
153662016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15367
15368 PR c++/68810
9f04a53e 15369 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15370 expected to generate an error.
0a76463f 15371
9776e692
BS
153722016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15373
15374 PR middle-end/66178
15375 * gcc.dg/torture/pr66178.c: New test.
15376
c8d3e088
AB
153772016-01-21 Anton Blanchard <anton@samba.org>
15378 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15379
15380 PR target/63354
15381 * gcc.target/powerpc/pr63354.c: New test.
15382
35b707ff
VM
153832016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15384
15385 PR rtl-optimization/68990
15386 * gcc.target/i386/pr68990: New.
15387
157b0829
NC
153882016-01-21 Nick Clifton <nickc@redhat.com>
15389
15390 PR target/69129
15391 * gcc.target/mips/pr69129.c: New.
15392
aede6748
PC
153932016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15394
15395 PR c++/58046
15396 * g++.dg/cpp0x/pr58046.C: New.
15397
5463c2c8
JJ
153982016-01-21 Jakub Jelinek <jakub@redhat.com>
15399
6d31cc75
SS
15400 PR target/69187
15401 PR target/65624
15402 * gcc.target/arm/pr69187.c: New test.
15403
5463c2c8
JJ
15404 PR c++/69355
15405 * g++.dg/torture/pr69355.C: New test.
15406
fa28f32b
AK
154072016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15408 Sebastian Pop <s.pop@samsung.com>
15409
15410 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15411
b920a047
AK
154122016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15413 Sebastian Pop <s.pop@samsung.com>
15414
da17300a 15415 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15416
bdd3aea6
JJ
154172016-01-21 Jakub Jelinek <jakub@redhat.com>
15418
15419 PR middle-end/67653
15420 * c-c++-common/pr67653.c: New test.
15421 * gcc.dg/torture/pr29119.c: Add dg-warning.
15422
26a2e6ae
PB
154232016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15424
15425 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15426
d25c7690
PK
154272016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15428
15429 PR c/24293
15430 * gcc.dg/pr24293.c: New test.
15431 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15432 incomplete struct type.
15433 * gcc.dg/declspec-1.c: Likewise.
15434 * gcc.dg/pr63549.c: Likewise.
15435
889d5698
JJ
154362016-01-20 Jakub Jelinek <jakub@redhat.com>
15437
15438 PR tree-optimization/66612
15439 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15440 for bdn instruction.
15441
d7cf3dc7
CL
154422016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15443
15444 * lib/target-supports.exp
15445 (check_effective_target_arm_fp_ok_nocache): New.
15446 (check_effective_target_arm_fp_ok): New.
15447 (add_options_for_arm_fp): New.
15448 (check_effective_target_arm_crypto_ok_nocache): Require
15449 target_arm_v8_neon_ok instead of arm32.
15450 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15451 (check_effective_target_arm_crypto_pragma_ok): New.
15452 (add_options_for_arm_vfp): New.
15453 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15454 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15455 target instead. Force initial fpu to vfp.
15456 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15457 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15458 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15459 dependency.
15460 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15461 use arm_vfp effective target instead. Force initial fpu to vfp.
15462 * gcc.target/arm/attr-neon3.c: Likewise.
15463 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15464 arm_vfp_ok.
15465 * gcc.target/arm/unsigned-float.c: Likewise.
15466 * gcc.target/arm/vfp-1.c: Likewise.
15467 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15468 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15469 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15470 * gcc.target/arm/vfp-ldmias.c: Likewise.
15471 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15472 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15473 * gcc.target/arm/vfp-stmiad.c: Likewise.
15474 * gcc.target/arm/vfp-stmias.c: Likewise.
15475 * gcc.target/arm/vnmul-1.c: Likewise.
15476 * gcc.target/arm/vnmul-2.c: Likewise.
15477 * gcc.target/arm/vnmul-3.c: Likewise.
15478 * gcc.target/arm/vnmul-4.c: Likewise.
15479
01ac9704 154802016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15481
e84b00da
L
15482 PR testsuite/69366
15483 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15484 the MPX run-time library, for compile-time MPX test.
15485 * gcc.target/i386/chkp-always_inline.c: Likewise.
15486 * gcc.target/i386/chkp-bndret.c: Likewise.
15487 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15488 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15489 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15490 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15491 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15492 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15493 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15494 * gcc.target/i386/chkp-label-address.c: Likewise.
15495 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15496 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15497 * gcc.target/i386/chkp-pr69044.c: Likewise.
15498 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15499 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15500 * gcc.target/i386/chkp-strchr.c: Likewise.
15501 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15502 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15503 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15504 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15505 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15506 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15507 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15508 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15509 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15510 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15511 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15512 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15513 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15514 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15515 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15516 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15517 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15518 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15519 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15520 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15521 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15522 * gcc.target/i386/pr63995-2.c: Likewise.
15523 * gcc.target/i386/pr64805.c: Likewise.
15524 * gcc.target/i386/pr65044.c: Likewise.
15525 * gcc.target/i386/pr65167.c: Likewise.
15526 * gcc.target/i386/pr65183.c: Likewise.
15527 * gcc.target/i386/pr65184.c: Likewise.
15528 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15529
28b33016
IE
155302016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15531
15532 PR tree-optimization/69328
15533 * gcc.dg/pr69328.c: New test.
15534
bcff0913
JL
155352016-01-20 Jeff Law <law@redhat.com>
15536
bf0bb970 15537 PR target/25114
bcff0913
JL
15538 * gcc.target/m68k/pr25114.c: New test.
15539
a3f69631
AV
155402016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15541
15542 * gcc.target/arm/memset-inline-10.c: Added
15543 dg-require-effective-target arm_thumb2_ok.
15544
af33ba0d
EB
155452016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15546
15547 * gcc.dg/debug/dwarf2/sso.c: New test.
15548
7596d5de
UB
155492016-01-19 Uros Bizjak <ubizjak@gmail.com>
15550
15551 PR testsuite/68820
15552 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15553 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15554 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15555
ceda2c69
JH
155562016-01-19 Jan Hubicka <hubicka@ucw.cz>
15557
15558 PR ipa/66223
15559 * g++.dg/ipa/devirt-50.C: New testcase.
15560
38a979f2
MP
155612016-01-19 Marek Polacek <polacek@redhat.com>
15562
15563 PR c++/68965
15564 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15565 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15566
962801c5
KT
155672016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15568
15569 PR target/69135
15570 * gcc.target/arm/pr69135_1.c: New test.
15571
078fe40a
WD
155722015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15573
15574 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15575
786e3c06
WD
155762015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15577
15578 * gcc.target/aarch64/ccmp_1.c: New testcase.
15579
1e297006
MP
155802016-01-19 Marek Polacek <polacek@redhat.com>
15581
15582 PR c++/68586
15583 * g++.dg/cpp0x/enum30.C: New test.
15584
879c27e3
RB
155852016-01-19 Richard Biener <rguenther@suse.de>
15586
15587 PR tree-optimization/69336
15588 * g++.dg/tree-ssa/pr69336.C: New testcase.
15589
015337d3
JJ
155902016-01-19 Jakub Jelinek <jakub@redhat.com>
15591
15592 PR debug/65779
15593 * gcc.dg/pr65779.c: New test.
15594
e2c768b6
RB
155952016-01-19 Richard Biener <rguenther@suse.de>
15596
15597 PR tree-optimization/69352
15598 * gcc.dg/torture/pr69352.c: New testcase.
15599
569efc34
JJ
156002016-01-19 Jakub Jelinek <jakub@redhat.com>
15601
15602 PR rtl-optimization/68955
15603 PR rtl-optimization/64557
15604 * gcc.dg/torture/pr68955.c: New test.
15605
e49d321f
JH
156062016-01-19 Jan Hubicka <hubicka@ucw.cz>
15607
15608 PR lto/69136
15609 * g++.dg/torture/pr69136.C: New testcase.
15610
e9191ad3
JH
156112016-01-19 Jan Hubicka <hubicka@ucw.cz>
15612
15613 PR lto/69133
15614 * g++.dg/lto/pr69133_0.C: New testcase.
15615 * g++.dg/lto/pr69133_1.C: New testcase.
15616
2bedb645
JL
156172016-01-15 Jeff Law <law@redhat.com>
15618
15619 PR tree-optimization/69320
15620 * gcc.c-torture/pr69320-1.c: New test.
15621 * gcc.c-torture/pr69320-2.c: New test.
15622 * gcc.c-torture/pr69320-3.c: New test.
15623 * gcc.c-torture/pr69320-4.c: New test.
15624
17c15cb9
PP
156252016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15626
15627 PR c++/11858
15628 PR c++/24663
15629 PR c++/24664
15630 * g++.dg/template/pr11858.C: New test.
15631 * g++.dg/template/pr24663.C: New test.
15632 * g++.dg/template/unify12.C: New test.
15633 * g++.dg/template/unify13.C: New test.
15634 * g++.dg/template/unify14.C: New test.
15635 * g++.dg/template/unify15.C: New test.
15636 * g++.dg/template/unify16.C: New test.
15637 * g++.dg/template/unify17.C: New test.
15638
9617fd08
DM
156392016-01-18 David Malcolm <dmalcolm@redhat.com>
15640
15641 PR testsuite/69181
15642 * gcc.dg/pr69181-1.c: New test file.
15643 * gcc.dg/pr69181-2.c: New test file.
15644 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15645 globals by moving it to...
15646 (cleanup-after-saved-dg-test): ...this new function. Add
15647 "global additional_sources_used". Add reset of global
15648 multiline_expected_outputs to the empty list.
15649 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15650 global to...
15651 (multiline_expected_outputs): ...this, and updated comments to
15652 note that it is modified from gcc-dg.exp.
15653 (dg-end-multiline-output): Update for the above renaming.
15654 (handle-multiline-outputs): Likewise. Remove the clearing
15655 of the expected outputs to the empty list.
15656
b555a2e4
RB
156572016-01-18 Richard Biener <rguenther@suse.de>
15658
15659 PR tree-optimization/69297
15660 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15661
96902805
JM
156622016-01-18 Joseph Myers <joseph@codesourcery.com>
15663
15664 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15665 dg-options.
15666 * gcc.target/mips/mips-3d-2.c: Likewise.
15667 * gcc.target/mips/mips-3d-3.c: Likewise.
15668 * gcc.target/mips/mips-3d-4.c: Likewise.
15669 * gcc.target/mips/mips-3d-5.c: Likewise.
15670 * gcc.target/mips/mips-3d-6.c: Likewise.
15671 * gcc.target/mips/mips-3d-7.c: Likewise.
15672 * gcc.target/mips/mips-3d-8.c: Likewise.
15673 * gcc.target/mips/mips-3d-9.c: Likewise.
15674 * gcc.target/mips/mips-ps-1.c: Likewise.
15675 * gcc.target/mips/mips-ps-2.c: Likewise.
15676 * gcc.target/mips/mips-ps-3.c: Likewise.
15677 * gcc.target/mips/mips-ps-4.c: Likewise.
15678 * gcc.target/mips/mips-ps-5.c: Likewise.
15679 * gcc.target/mips/mips-ps-6.c: Likewise.
15680 * gcc.target/mips/mips-ps-7.c: Likewise.
15681 * gcc.target/mips/mips-ps-type.c: Likewise.
15682 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15683 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15684
40e26f94
TV
156852016-01-18 Tom de Vries <tom@codesourcery.com>
15686
15687 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15688 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15689 * c-c++-common/goacc/kernels-empty.c: New test.
15690 * c-c++-common/goacc/kernels-eternal.c: New test.
15691 * c-c++-common/goacc/kernels-loop-2.c: New test.
15692 * c-c++-common/goacc/kernels-loop-3.c: New test.
15693 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15694 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15695 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15696 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15697 * c-c++-common/goacc/kernels-loop-data.c: New test.
15698 * c-c++-common/goacc/kernels-loop-g.c: New test.
15699 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15700 * c-c++-common/goacc/kernels-loop-n.c: New test.
15701 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15702 * c-c++-common/goacc/kernels-loop.c: New test.
15703 * c-c++-common/goacc/kernels-noreturn.c: New test.
15704 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15705 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15706 * c-c++-common/goacc/kernels-reduction.c: New test.
15707
a98d4647
TV
157082016-01-18 Tom de Vries <tom@codesourcery.com>
15709
15710 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15711 * gcc.dg/autopar/outer-2.c: Same.
15712 * gcc.dg/autopar/outer-3.c: Same.
15713 * gcc.dg/autopar/outer-4.c: Same.
15714 * gcc.dg/autopar/outer-5.c: Same.
15715 * gcc.dg/autopar/outer-6.c: Same.
15716 * gcc.dg/autopar/parallelization-1.c: Same.
15717 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15718 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15719 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15720 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15721 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15722 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15723 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15724 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15725 * gcc.dg/autopar/pr39500-1.c: Same.
15726 * gcc.dg/autopar/pr39500-2.c: Same.
15727 * gcc.dg/autopar/pr46193.c: Same.
15728 * gcc.dg/autopar/pr46194.c: Same.
15729 * gcc.dg/autopar/pr49580.c: Same.
15730 * gcc.dg/autopar/pr49960-1.c: Same.
15731 * gcc.dg/autopar/pr49960.c: Same.
15732 * gcc.dg/autopar/pr68373.c: Same.
15733 * gcc.dg/autopar/reduc-1.c: Same.
15734 * gcc.dg/autopar/reduc-1char.c: Same.
15735 * gcc.dg/autopar/reduc-1short.c: Same.
15736 * gcc.dg/autopar/reduc-2.c: Same.
15737 * gcc.dg/autopar/reduc-2char.c: Same.
15738 * gcc.dg/autopar/reduc-2short.c: Same.
15739 * gcc.dg/autopar/reduc-3.c: Same.
15740 * gcc.dg/autopar/reduc-4.c: Same.
15741 * gcc.dg/autopar/reduc-6.c: Same.
15742 * gcc.dg/autopar/reduc-7.c: Same.
15743 * gcc.dg/autopar/reduc-8.c: Same.
15744 * gcc.dg/autopar/reduc-9.c: Same.
15745 * gcc.dg/autopar/uns-outer-4.c: Same.
15746 * gcc.dg/autopar/uns-outer-5.c: Same.
15747 * gcc.dg/autopar/uns-outer-6.c: Same.
15748 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15749 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15750
da976fa8
AL
157512016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15752
15753 PR target/63679
15754 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15755 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15756
70c1e886
AL
157572016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15758
15759 PR target/63679
15760 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15761 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15762 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15763
88bed196
AL
157642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15765
15766 PR target/63679
15767 * gcc.dg/tree-ssa/sra-17.c: New.
15768 * gcc.dg/tree-ssa/sra-18.c: New.
15769
3dd5f42e
IE
157702016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15771
15772 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15773
ae5a77fa
EB
157742016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15775
15776 * gnat.dg/inline12.adb: New test.
15777
11e57fc6
BC
157782016-01-18 Bin Cheng <bin.cheng@arm.com>
15779
15780 PR tree-optimization/66797
15781 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15782
995b6fe0
RB
157832016-01-18 Richard Biener <rguenther@suse.de>
15784
15785 PR tree-optimization/69170
15786 * gcc.dg/torture/pr69170.c: New testcase.
15787
82ee0cf2 157882016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15789
15790 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15791
d69da357
TV
157922016-01-16 Tom de Vries <tom@codesourcery.com>
15793
15794 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15795
a3845283
TV
157962016-01-16 Tom de Vries <tom@codesourcery.com>
15797
15798 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15799 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15800 redundant dg-require-effective-target pthread.
15801 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15802 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15803 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15804 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15805 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15806 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15807 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15808
197a6aa6
DE
158092016-01-16 David Edelsohn <dje.gcc@gmail.com>
15810
15811 PR target/68609
15812 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15813 * gcc.target/powerpc/recip-7.c: Same.
15814
ec7886c1
PP
158152016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15816
15817 PR c++/69091
15818 * g++.dg/template/pr69091.C: New test.
15819
203484bb
PP
158202016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15821
15822 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15823 dump does not contain an error_mark_node.
15824 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15825 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15826
aa2500e9
PP
158272016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15828
15829 PR c++/68936
15830 * g++.dg/template/pr68936.C: New test.
15831
28621a5c
DE
158322016-01-15 David Edelsohn <dje.gcc@gmail.com>
15833
15834 PR target/68609
15835 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15836 * gcc.target/powerpc/recip-2.c: Same.
15837 * gcc.target/powerpc/recip-3.c: Same.
15838 * gcc.target/powerpc/recip-4.c: Same.
15839 * gcc.target/powerpc/recip-sqrtf.c: Same.
15840
40c43aca
JL
158412016-01-15 Jeff Law <law@redhat.com>
15842
15843 PR tree-optimization/69270
15844 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15845 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15846
afbc5ae8
PT
158472016-01-15 Paul Thomas <pault@gcc.gnu.org>
15848
15849 PR fortran/49630
15850 * gfortran.dg/deferred_character_13.f90: New test for the fix
15851 of comment 3 of the PR.
15852
15853 PR fortran/54070
15854 * gfortran.dg/deferred_character_8.f90: New test
15855 * gfortran.dg/allocate_error_5.f90: New test
15856
15857 PR fortran/60593
15858 * gfortran.dg/deferred_character_10.f90: New test
15859
15860 PR fortran/60795
15861 * gfortran.dg/deferred_character_14.f90: New test
15862
15863 PR fortran/61147
15864 * gfortran.dg/deferred_character_11.f90: New test
15865
15866 PR fortran/64324
15867 * gfortran.dg/deferred_character_9.f90: New test
15868
49abe076
VM
158692016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15870
15871 PR rtl-optimization/69030
15872 * gcc.target/i386/pr69030.c: New.
15873
16d12992
KT
158742016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15875
15876 * gcc.target/aarch64/target_attr_17.c: New test.
15877
78810bd3
RB
158782016-01-15 Richard Biener <rguenther@suse.de>
15879
15880 PR tree-optimization/66856
15881 * gcc.dg/torture/pr66856-1.c: New testcase.
15882 * gcc.dg/torture/pr66856-2.c: Likewise.
15883
2bd847fe
RB
158842016-01-15 Richard Biener <rguenther@suse.de>
15885
15886 PR debug/69137
15887 * g++.dg/lto/pr69137_0.C: New testcase.
15888
a00fe3b7
RS
158892016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15890
15891 PR middle-end/69246
15892 * gcc.target/i386/pr69246.c: New test.
15893
cbb0e83b
DV
158942016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15895
7596d5de 15896 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15897
5a500ecf
DV
158982016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15899
15900 PR c++/56194
15901 * g++.dg/init/const9.C: Disable test on S/390.
15902
5d9bf64f
DV
159032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15904
15905 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15906 * g++.dg/Wno-frame-address.C: Ditto.
15907
e234b19e
DV
159082016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15909
15910 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15911
89483f99
RB
159122016-01-15 Richard Biener <rguenther@suse.de>
15913
15914 PR tree-optimization/68961
15915 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15916
94f37395
IE
159172016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15918
15919 * gcc.target/i386/pr65105-5.c: New test.
15920
82ee0cf2 159212016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15922
15923 * gcc.c-torture/execute/alias-4.c: New testcase.
15924
82ee0cf2 159252016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15926
15927 PR ipa/68148
15928 * g++.dg/ipa/devirt-49.C: New testcase.
15929
092f7deb 159302016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15931
15932 PR target/65837
15933 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15934 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15935 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15936
e93c66bc
RB
159372016-01-15 Richard Biener <rguenther@suse.de>
15938
15939 PR tree-optimization/69117
15940 * gcc.dg/torture/pr69117.c: New testcase.
15941
c47eaca6 159422015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15943
15944 PR c++/69048
15945 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15946
c3f6914a
FXC
159472016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15948
15949 PR testsuite/67509
15950 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15951 range tests use 100 * maximum instead of maximum + 1.
15952
cd65ae90
JJ
159532016-01-14 Jakub Jelinek <jakub@redhat.com>
15954
15955 PR debug/69244
15956 * gcc.dg/guality/pr69244.c: New test.
15957
19643948
UB
159582016-01-14 Uros Bizjak <ubizjak@gmail.com>
15959
15960 * lib/target-supports.exp (check_effective_target_issignaling):
15961 New procedure.
15962 * gcc.dg/pr61441.c: Require issignaling effective target.
15963
fe79c97e
SB
159642016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15965
15966 PR target/68803
15967 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15968
c7df95d8
DM
159692016-01-14 David Malcolm <dmalcolm@redhat.com>
15970
15971 PR c++/68819
15972 PR preprocessor/69177
15973 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15974 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15975 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15976 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15977
00083992
MP
159782016-01-14 Marek Polacek <polacek@redhat.com>
15979
15980 PR c/69262
15981 * gcc.dg/array-15.c: New test.
15982
0c9b3294
JJ
159832016-01-14 Jakub Jelinek <jakub@redhat.com>
15984
15985 PR middle-end/68146
15986 PR tree-optimization/69155
15987 * gfortran.dg/pr68146.f: New test.
15988 * gfortran.dg/pr69155.f90: New test.
15989
3688e13d
RB
159902016-01-14 Richard Biener <rguenther@suse.de>
15991
15992 PR tree-optimization/68060
15993 * gcc.dg/torture/pr68060-1.c: New testcase.
15994 * gcc.dg/torture/pr68060-2.c: Likewise.
15995
bab0ad3a
NC
159962016-01-14 Nick Clifton <nickc@redhat.com>
15997
15998 * lib/target-supports.exp
15999 (check_effective_target_arm_neon_ok_nocache): Add an option
16000 sequence that includes setting the ARM architecture to ARMv7-A.
16001 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16002 command line options necessary to enable Neon support.
16003 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16004 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16005 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16006 * gcc.target/arm/pr69180.c: Likewise.
16007
947c2ce5
JL
160082016-01-14 Jeff Law <law@redhat.com>
16009
16010 PR tree-optimization/69270
16011 * gcc.dg/tree-ssa/pr69270.c: New test.
16012
3342fd71
BS
160132016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16014
16015 PR c/66208
16016 * c-c++-common/pr66208.c: New file.
16017
2ad3adf1
JJ
160182016-01-13 Jakub Jelinek <jakub@redhat.com>
16019
16020 PR tree-optimization/69156
16021 * gcc.dg/pr69156.c: New test.
16022
398d6feb
L
160232016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16024
16025 * gcc.target/i386/pr69225-7.c: New test.
16026
4c868789
RH
160272016-01-13 Richard Henderson <rth@redhat.com>
16028
16029 * gcc.dg/tm/memopt-13.c: Update expected function.
16030 * gcc.dg/tm/memopt-6.c: Likewise.
16031
ef6d1772
UB
160322016-01-13 Uros Bizjak <ubizjak@gmail.com>
16033
16034 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16035 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16036 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16037 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16038
ef6d1772
UB
160392016-01-13 Tom de Vries <tom@codesourcery.com>
16040
16041 PR tree-optimization/69169
0b4b6ef2
TV
16042 * gcc.dg/pr69169.c: New test.
16043
2ad3adf1 160442016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16045
16046 PR target/69228
16047 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16048 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16049 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16050 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16051 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16052 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16053 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16054 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16055
9060e335
AK
160562016-01-13 Jakub Jelinek <jakub@redhat.com>
16057
16058 PR target/69247
16059 * gcc.dg/pr69247.c: New test.
16060
40311329
RB
160612016-01-13 Richard Biener <rguenther@suse.de>
16062
16063 PR tree-optimization/69242
16064 * gcc.dg/torture/pr69242.c: New testcase.
16065
ccbd7103
RB
160662016-01-13 Richard Biener <rguenther@suse.de>
16067
16068 PR tree-optimization/69186
16069 * gcc.dg/torture/pr69186.c: New testcase.
16070
c6f72a46
JL
160712016-01-13 Jeff Law <law@redhat.com>
16072
16073 PR tree-optimization/67755
16074 * gcc.dg/tree-ssa/pr67755.c: New test.
16075
160762016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16077
16078 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16079 pass number in output by a star.
16080
c446cf07
BC
160812016-01-12 Bin Cheng <bin.cheng@arm.com>
16082
16083 PR tree-optimization/68911
16084 * gcc.c-torture/execute/pr68911.c: New test.
16085
5342156c
MP
160862016-01-12 Marek Polacek <polacek@redhat.com>
16087
16088 PR c++/68979
16089 * g++.dg/warn/permissive-1.C: New test.
16090
65364cc5
JJ
160912016-01-12 Jakub Jelinek <jakub@redhat.com>
16092
16093 PR objc++/68511
16094 PR c++/69213
16095 * g++.dg/opt/pr69213.C: New test.
16096
81b9a3d9
CB
160972016-01-12 Christian Bruel <christian.bruel@st.com>
16098
16099 PR target/69180
16100 * gcc.target/arm/pr69180.c: New test.
16101
3c4e91c9
RB
161022016-01-12 Richard Biener <rguenther@suse.de>
16103
16104 PR lto/69077
16105 * g++.dg/lto/pr69077_0.C: New testcase.
16106 * g++.dg/lto/pr69077_1.C: Likewise.
16107
5664cea1
JJ
161082016-01-12 Jakub Jelinek <jakub@redhat.com>
16109
16110 PR target/69175
16111 * g++.dg/opt/pr69175.C: New test.
16112
86cefc49
AL
161132016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16114
16115 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16116 rather than #including math.h & stdlib.h.
16117 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16118 * gcc.dg/vect/pr49771.c: Likewise.
16119 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16120 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16121 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16122 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16123 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16124 * gcc.dg/vect/pr44507.c: Likewise.
16125 * gcc.dg/vect/pr45902.c: Likewise.
16126 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16127 * gcc.dg/vect/vect-117.c: Likewise.
16128 * gcc.dg/vect/vect-99.c: Likewise.
16129 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16130 * gcc.dg/vect/vect-cond-1.c: Likewise.
16131 * gcc.dg/vect/vect-cond-2.c: Likewise.
16132 * gcc.dg/vect/vect-cond-3.c: Likewise.
16133 * gcc.dg/vect/vect-cond-4.c: Likewise.
16134 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16135 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16136 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16137 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16138 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16139 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16140 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16141 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16142 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16143 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16144 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16145 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16146 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16147 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16148 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16149 include of signal.h.
16150 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16151 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16152 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16153 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16154 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16155 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16156 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16157 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16158 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16159 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16160 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16161 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16162 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16163 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16164 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16165 * gcc.dg/vect/vect-outer-5.c: Likewise.
16166 * gcc.dg/vect/vect-outer-6.c: Likewise.
16167 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16168 include of stdio.h.
16169
b832f61e
NC
161702016-01-12 Nick Clifton <nickc@redhat.com>
16171
16172 PR target/68913
16173 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16174 to fread so that it will be found in all target runtimes.
16175
8eac49b1
RB
161762016-01-12 Richard Biener <rguenther@suse.de>
16177
16178 PR tree-optimization/69053
16179 * g++.dg/torture/pr69053.C: New testcase.
16180
2935d994
RB
161812016-01-12 Richard Biener <rguenther@suse.de>
16182
16183 PR tree-optimization/69168
16184 * gcc.dg/torture/pr69168.c: New testcase.
16185
66c16fd9
RB
161862016-01-12 Richard Biener <rguenther@suse.de>
16187
16188 PR tree-optimization/69157
16189 * gcc.dg/torture/pr69157.c: New testcase.
16190
161912016-01-12 Richard Biener <rguenther@suse.de>
16192
16193 PR tree-optimization/69174
16194 * gcc.dg/torture/pr69174.c: New testcase.
16195
723033a6
JJ
161962016-01-12 Jakub Jelinek <jakub@redhat.com>
16197
16198 PR c++/66808
16199 PR c++/69000
16200 * g++.dg/tls/pr66808.C: New test.
16201 * g++.dg/tls/pr69000.C: New test.
16202
3574cf47
BS
162032016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16204
16205 * gcc.target/powerpc/swaps-p8-23.c: New test.
16206 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16207
feb20787
JDA
162082016-01-11 John David Anglin <danglin@gcc.gnu.org>
16209
16210 PR tree-optimization/68356
16211 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16212
27b1820a
KV
162132016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16214 Jim Wilson <jim.wilson@linaro.org>
16215
16216 PR target/69194
16217 * gcc.target/arm/pr69194.c: New test.
16218
cf4de6af
L
162192016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16220
16221 PR target/69225
16222 * gcc.target/i386/pr69225-1.c: New test.
16223 * gcc.target/i386/pr69225-2.c: Likewise.
16224 * gcc.target/i386/pr69225-3.c: Likewise.
16225 * gcc.target/i386/pr69225-4.c: Likewise.
16226 * gcc.target/i386/pr69225-5.c: Likewise.
16227 * gcc.target/i386/pr69225-6.c: Likewise.
16228
1ebd5558
JJ
162292016-01-11 Jakub Jelinek <jakub@redhat.com>
16230
23552a4d
JJ
16231 PR target/67462
16232 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16233 if lp64.
16234
26ff85b0
JJ
16235 PR target/69071
16236 * gcc.dg/pr69071.c: New test.
16237
9cb6bd74
JJ
16238 PR c++/69211
16239 * g++.dg/opt/pr69211.C: New test.
16240
1ebd5558
JJ
16241 PR tree-optimization/69214
16242 * gcc.c-torture/compile/pr69214.c: New test.
16243
8c18c836
UB
162442016-01-11 Uros Bizjak <ubizjak@gmail.com>
16245
16246 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16247 * gcc.target/i386/pr66232-11.c: Ditto.
16248 * gcc.target/i386/pr66232-12.c: Ditto.
16249 * gcc.target/i386/pr66232-13.c: Ditto.
16250
62446e6e
RB
162512016-01-11 Richard Biener <rguenther@suse.de>
16252
16253 PR tree-optimization/69173
16254 * gcc.dg/torture/pr69173.c: New testcase.
16255
2b8568fe
KT
162562016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16257
16258 PR rtl-optimization/68796
16259 * gcc.target/aarch64/tst_5.c: New test.
16260 * gcc.target/aarch64/tst_6.c: Likewise.
16261
5baf4532
KT
162622016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16263
16264 PR rtl-optimization/68841
16265 * gcc.dg/pr68841.c: New test.
16266 * gcc.c-torture/execute/pr68841.c: New test.
16267
ca90b1ed
YR
162682016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16269
16270 PR rtl-optimization/68920
16271 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16272 for ix86 targets.
16273 * gcc.dg/ifcvt-5.c: New test.
16274
2ad3adf1 162752016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16276
16277 PR bootstrap/69123
16278 * g++.dg/pr69123.C: New.
16279
83834c09
IE
162802016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16281
16282 PR target/69010
16283 * gcc.target/i386/pr69010.c: New test.
16284
dcf89d57
MJ
162852016-01-11 Martin Jambor <mjambor@suse.cz>
16286
16287 PR ipa/69044
16288 * gcc.target/i386/chkp-pr69044.c: New test.
16289
d95167ee
TV
162902016-01-11 Tom de Vries <tom@codesourcery.com>
16291
16292 PR tree-optimization/69109
16293 * gcc.dg/autopar/pr69109-2.c: New test.
16294 * gcc.dg/autopar/pr69109.c: New test.
16295
4f6403a8
TV
162962016-01-11 Tom de Vries <tom@codesourcery.com>
16297
16298 PR tree-optimization/69108
16299 * gcc.dg/autopar/pr69108.c: New test.
16300
21efdd80
PP
163012016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16302
16303 PR c++/69029
16304 * c-c++-common/Wisleading-indentation.c: Augment test.
16305
fd42eed8
TK
163062016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16307
16308 PR fortran/69154
16309 * gfortran.dg/inline_matmul_12.f90: New test.
16310
4f90ee6c
PT
163112016-01-10 Paul Thomas <pault@gcc.gnu.org>
16312
16313 PR fortran/67779
16314 * gfortran.dg/actual_array_offset_1: New test.
16315
3907c6cf
TV
163162016-01-10 Tom de Vries <tom@codesourcery.com>
16317
16318 PR tree-optimization/69062
16319 * gcc.dg/autopar/pr69062.c: New test.
16320
b07b236e
TS
163212016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16322
16323 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16324 * gcc.dg/vect/slp-perm-2.c: Likewise.
16325 * gcc.dg/vect/slp-perm-3.c: Likewise.
16326 * gcc.dg/vect/slp-perm-5.c: Likewise.
16327 * gcc.dg/vect/slp-perm-6.c: Likewise.
16328 * gcc.dg/vect/slp-perm-7.c: Likewise.
16329 * gcc.dg/vect/slp-perm-8.c: Likewise.
16330
23fab8ae
TV
163312016-01-10 Tom de Vries <tom@codesourcery.com>
16332
16333 PR tree-optimization/69039
16334 * gcc.dg/autopar/pr69039.c: New test.
16335
73f0dae2
MP
163362016-01-09 Marek Polacek <polacek@redhat.com>
16337
16338 PR c++/69113
16339 * g++.dg/pr69113.C: New test.
16340
20b8d734
JJ
163412016-01-09 Jakub Jelinek <jakub@redhat.com>
16342
16343 PR middle-end/50865
16344 PR tree-optimization/69097
16345 * gcc.c-torture/execute/pr50865.c: New test.
16346 * gcc.c-torture/execute/pr69097-1.c: New test.
16347 * gcc.c-torture/execute/pr69097-2.c: New test.
16348 * gcc.dg/pr69097-1.c: New test.
16349 * gcc.dg/pr69097-2.c: New test.
16350
c50e614b
JJ
163512016-01-09 Jakub Jelinek <jakub@redhat.com>
16352
16353 PR c++/69164
16354 * g++.dg/opt/pr69164.C: New test.
16355
e0237993
JJ
163562016-01-08 Jakub Jelinek <jakub@redhat.com>
16357
16358 PR tree-optimization/69167
16359 * gcc.dg/pr69167.c: New test.
16360
bd8f5bb2
MP
163612016-01-08 Marek Polacek <polacek@redhat.com>
16362
16363 PR c++/68449
16364 * g++.dg/pr68449.C: New.
16365
bb0f5ca7
AL
163662016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16367
16368 PR tree-optimization/68707
16369 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16370 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16371 on platforms supporting it.
16372 * gcc.dg/vect/slp-perm-2.c: Likewise.
16373 * gcc.dg/vect/slp-perm-3.c: Likewise.
16374 * gcc.dg/vect/slp-perm-5.c: Likewise.
16375 * gcc.dg/vect/slp-perm-7.c: Likewise.
16376 * gcc.dg/vect/slp-perm-8.c: Likewise.
16377 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16378 on platforms supporting it.
16379
22518428
JJ
163802016-01-08 Jakub Jelinek <jakub@redhat.com>
16381
33f0852f
JJ
16382 PR tree-optimization/69162
16383 * gcc.dg/pr69162.c: New test.
16384
22518428
JJ
16385 PR tree-optimization/69172
16386 * gcc.dg/pr69172.c: New test.
16387
80e9b3aa
TP
163882016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16389
16390 PR tree-optimization/67781
16391 * gcc.c-torture/execute/pr67781.c: New file.
16392
262a363f
JJ
163932016-01-08 Jakub Jelinek <jakub@redhat.com>
16394
16395 PR tree-optimization/69083
16396 * gcc.dg/vect/pr69083.c: New test.
16397
6e1f093f
SS
163982016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16399
16400 PR tree-optimization/61441
16401 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16402 Use -fexcess-precision=standard for compiler options.
16403 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16404
53290e07
JJ
164052016-01-08 Jakub Jelinek <jakub@redhat.com>
16406
57bf3072
JJ
16407 PR fortran/69128
16408 * gfortran.dg/gomp/pr69128.f90: New test.
16409
53290e07
JJ
16410 PR c++/69145
16411 * g++.dg/ext/pr69145-1.C: New test.
16412 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16413 * g++.dg/ext/pr69145-2.h: New file.
16414
7a127fa7
MS
164152016-01-07 Martin Sebor <msebor@redhat.com>
16416
16417 PR c/68966
16418 * gcc.dg/atomic-fetch-bool.c: New test.
16419 * gcc.dg/sync-fetch-bool.c: New test.
16420
95918b49
L
164212016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16422
16423 PR fortran/66680
16424 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16425
c8e62a9d
NC
164262016-01-07 Nick Clifton <nickc@redhat.com>
16427
16428 PR target/66655
16429 * g++.dg/pr66655.C: New test.
16430 * g++.dg/pr66655_1.cc: Test support file.
16431 * g++.dg/pr66655.h: Test header file.
16432
2ad3adf1 164332016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16434
16435 PR fortran/66680
16436 gfortran.dg/gomp/pr66680.f90: New test.
16437
4cd9ca92
L
164382016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16439
16440 PR target/69171
16441 * gcc.target/i386/pr69171-1.c: New test.
16442 * gcc.target/i386/pr69171-2.c: Likewise.
16443 * gcc.target/i386/pr69171-3.c: Likewise.
16444 * gcc.target/i386/pr69171-4.c: Likewise.
16445 * gcc.target/i386/pr69171-5.c: Likewise.
16446 * gcc.target/i386/pr69171-6.c: Likewise.
16447
7e33d4dc
BS
164482015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16449
16450 PR middle-end/67639
16451 * c-c++-common/pr67639.c: New test.
16452
fec64afc
JJ
164532016-01-07 Jakub Jelinek <jakub@redhat.com>
16454
16455 PR tree-optimization/69141
16456 * g++.dg/opt/pr69141.C: New test.
16457
f293ad29
EB
164582016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16459
16460 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16461
5027395e
UB
164622016-01-06 Uros Bizjak <ubizjak@gmail.com>
16463
16464 PR target/69140
16465 * gcc.target/i386/pr69140.c: New test
16466
7443cf13
DM
164672016-01-06 David Malcolm <dmalcolm@redhat.com>
16468
16469 * gcc.dg/bad-dereference.c: New test case.
16470
32928931
BS
164712015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16472
16473 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16474
68dd05da
AS
164752016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16476
16477 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16478
6b131d5b
MP
164792016-01-06 Marek Polacek <polacek@redhat.com>
16480
16481 PR sanitizer/69099
16482 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16483
8d9fdb49
MP
164842016-01-05 Marek Polacek <polacek@redhat.com>
16485
16486 PR c/69104
16487 * gcc.dg/atomic-invalid-2.c: New.
16488
acf93f1e
L
164892016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16490
16491 PR target/68991
16492 * gcc.target/i386/pr68991.c: New test.
16493
3f50525d
L
164942016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16495
16496 PR target/68991
16497 * g++.dg/pr68991-1.C: New test.
16498 * g++.dg/pr68991-2.C: Likewise.
16499
e0237993 165002016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16501
e0237993 16502 PR other/60465
face88a1
ST
16503 * gcc.target/ia64/pr60465-gprel64.c: New test.
16504 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16505
a0866eff
KT
165062016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16507
16508 PR rtl-optimization/68651
16509 * gcc.target/aarch64/pr68651_1.c: New test.
16510
c589e975
DM
165112016-01-05 David Malcolm <dmalcolm@redhat.com>
16512
16513 PR c/69122
16514 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16515
929710d9
NS
165162016-01-05 Nathan Sidwell <nathan@acm.org>
16517
ce3e43d7
NS
16518 PR c++/58583
16519 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16520
929710d9
NS
16521 * gcc.dg/alias-15.c: New.
16522
a2faef8e
NC
165232016-01-05 Nick Clifton <nickc@redhat.com>
16524
16525 PR target/68870
16526 * g++.dg/pr68770.C: New test.
16527
4cfa76e3
MS
165282016-01-04 Mike Stump <mikestump@comcast.net>
16529
16530 * lib/target-supports.exp (check_effective_target_cilkplus):
16531 cilkplus targets require pthreads.
4ece61b6 16532 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16533
4e8a3a35
MM
165342016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16535
16536 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16537 generation.
16538
818ab71a
JJ
165392016-01-04 Jakub Jelinek <jakub@redhat.com>
16540
16541 Update copyright years.
16542
2fe0a208
MP
165432016-01-04 Marek Polacek <polacek@redhat.com>
16544
16545 PR c/68908
16546 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16547 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16548 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16549
9e3b2fe3
EB
165502016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16551
16552 * gcc.target/sparc/20160104-2.c: New test.
16553
e8d65a35
EB
165542016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16555
16556 * gcc.target/sparc/20160104-1.c: New test.
16557
25ccfccd
PT
165582016-01-03 Paul Thomas <pault@gcc.gnu.org>
16559
16560 PR fortran/65045
16561 * gfortran.dg/pr65045.f90: New test.
16562
cb51d382
EB
165632016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16564
16565 * gnat.dg/specs/debug1.ads: Delete.
16566
6eeaad6e
JD
165672016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16568
16569 PR libgfortran/68867
16570 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16571 expression.
16572
2f968603
JD
165732016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16574
16575 PR libgfortran/68867
16576 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16577 PowerPC.
16578
591bb5e4
PT
165792016-01-01 Paul Thomas <pault@gcc.gnu.org>
16580
16581 PR fortran/68864
16582 * gfortran.dg/pr68864.f90: New test.
16583
f1e0620c
JJ
165842016-01-01 Jakub Jelinek <jakub@redhat.com>
16585
942a1319
JJ
16586 PR tree-optimization/69070
16587 * gcc.dg/pr69070.c: New test.
16588
10dff63f
JJ
16589 PR sanitizer/69055
16590 * gfortran.dg/pr69055.f90: New test.
16591
f1e0620c
JJ
16592 PR target/69015
16593 * gcc.dg/pr69015.c: New test.
818ab71a 16594\f
2f883d1c 16595Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16596
16597Copying and distribution of this file, with or without modification,
16598are permitted in any medium without royalty provided the copyright
16599notice and this notice are preserved.