]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR rtl-optimization/78527 (ice on valid C code at -O3 in both 32-bit and 64-bit...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
27d0862e
JJ
12016-11-25 Jakub Jelinek <jakub@redhat.com>
2
3 PR rtl-optimization/78527
4 * gcc.c-torture/compile/pr78527.c: New test.
5
78681a7b
ML
62016-11-25 Martin Liska <mliska@suse.cz>
7
8 PR gcov-profile/78086
9 * g++.dg/gcov/pr16855.C: Clean up the test case.
10 * g++.dg/gcov/pr16855-priority.C: New test.
11
a77af182
RB
122016-11-25 Richard Biener <rguenther@suse.de>
13
14 PR ipa/78515
15 * gcc.dg/torture/pr78515.c: New testcase.
16
3cae214f
PT
172016-11-25 Paul Thomas <pault@gcc.gnu.org>
18
19 PR fortran/78293
20 * gfortran.dg/allocatable_function_10.f90: New test.
21 * gfortran.dg/class_array_15.f03: Increase builtin_free count
22 from 11 to 12.
23
ae22bc5d
BC
242016-11-25 Bin Cheng <bin.cheng@arm.com>
25
26 PR middle-end/78507
27 PR middle-end/78510
28 PR middle-end/78517
29 * g++.dg/torture/pr78507.C: New test.
30 * gcc.dg/torture/pr78510.c: New test.
31 * gcc.dg/torture/pr78517.c: New test.
32
59ec925b
RB
332016-11-24 Richard Biener <rguenther@suse.de>
34
35 PR tree-optimization/78343
36 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
37 * gcc.dg/autopar/uns-outer-6.c: Adjust.
38 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
39 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
40 * gcc.dg/vect/pr38529.c: Likewise.
41
83624b60
TP
422016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
43
44 PR tree-optimization/77673
45 * gcc.dg/pr77673.c: New test.
46
54e606f0
MJ
472016-11-25 Martin Jambor <mjambor@suse.cz>
48
49 PR tree-optimization/70965
50 * g++.dg/pr70965.C: New test.
51
758dcf83
JJ
522016-11-25 Jakub Jelinek <jakub@redhat.com>
53 Andreas Schwab <schwab@linux-m68k.org>
54
55 PR gcov-profile/78467
56 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
57 signed int.
58
84db1406
RS
592016-11-25 Richard Sandiford <richard.sandiford@arm.com>
60
61 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
62 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
63
2c28c3e4
RS
642016-11-25 Richard Sandiford <richard.sandiford@arm.com>
65
66 * gcc.dg/tree-ssa/tailcall-8.c: New test.
67
4ae35e69
SKS
682016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
69
70 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 71 with sizeof(int) < 4.
4ae35e69 72
d7b0fcaa
MS
732016-11-24 Martin Sebor <msebor@redhat.com>
74
75 PR tree-optimization/78476
76 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
77
3f156a6c
VM
782016-11-24 Vladimir Makarov <vmakarov@redhat.com>
79
80 PR rtl-optimization/77541
81 * gcc.target/i386/pr77541.c: New.
82
fba5a793
SK
832016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
84
85 PR fortran/78500
86 * gfortran.dg/class_result_4.f90: New test.
87
11e554b3
JG
882016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
89
90 * gcc.target/aarch64/_Float16_1.c: New.
91 * gcc.target/aarch64/_Float16_2.c: Likewise.
92 * gcc.target/aarch64/_Float16_3.c: Likewise.
93
bf1e3646
JG
942016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
95
96 * gcc.target/aarch64/floatdihf2_1.c: New.
97
33a002b0
KT
982016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
99
100 PR target/48863
101 PR inline-asm/70184
102 * gcc.target/arm/pr48863.c: New test.
103
0d56d3c1
ML
1042016-11-24 Martin Liska <mliska@suse.cz>
105
106 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
107 parts for frequencies/probabilities.
108 * gcc.dg/pr34027-1.c: Likewise.
109 * gcc.dg/strict-overflow-2.c: Likewise.
110 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
111 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
112 * gcc.dg/tree-ssa/pr32044.c: Likewise.
113 * gcc.dg/tree-ssa/vector-3.c: Likewise.
114 * gcc.dg/tree-ssa/vrp101.c: Likewise.
115 * gcc.dg/tree-ssa/dump-2.c: New test.
116
8cac4d85
BS
1172016-11-24 Bernd Schmidt <bschmidt@redhat.com>
118
119 * gcc.target/i386/align-limit.c: New test.
120
eb2afa1a
RB
1212016-11-24 Richard Biener <rguenther@suse.de>
122
123 PR tree-optimization/71595
124 * gcc.dg/torture/pr71595.c: New testcase.
125
2d8fec87
BS
1262016-11-24 Bernd Schmidt <bschmidt@redhat.com>
127
128 PR rtl-optimization/78120
129 * gcc.target/i386/pr78120.c: New test.
130
3b08cde8
EB
1312016-11-24 Eric Botcazou <ebotcazou@adacore.com>
132
133 * gcc.c-torture/compile/20161124-1.c: New test.
134
bf2df7a9
ML
1352016-11-24 Jakub Jelinek <jakub@redhat.com>
136
137 PR bootstrap/78493
138 * g++.dg/cpp1z/decomp18.C: New test.
139
adf86091
N
1402016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
141
142 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
143 * gcc.target/aarch64/store-pair-1.c : Likewise.
144
3884190f
N
1452016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
146
147 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
148 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
149 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
150 * gcc.target/aarch64/vect-clz.c : Likewise.
151 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
152 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
153 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
154 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
155 * gcc.target/aarch64/vect-fmovd.c : Likewise.
156 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
157 * gcc.target/aarch64/vect-fmovf.c : Likewise.
158 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
159
90b725f0
PB
1602016-11-23 Peter Bergner <bergner@vnet.ibm.com>
161
162 PR target/78458
163 * gcc.target/powerpc/pr78458.c: New.
164
03f24169
JM
1652016-11-23 Joseph Myers <joseph@codesourcery.com>
166
167 * gcc.c-torture/compile/20161123-1.c: New test.
168
91c9fb42
SK
1692016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
170
171 PR fortran/78297
172 * gfortran.dg/pr78297.f90: New test.
173
15a3cdd8
DE
1742016-11-23 David Edelsohn <dje.gcc@gmail.com>
175
176 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
177
c39dad64
JJ
1782016-11-23 Jakub Jelinek <jakub@redhat.com>
179
c944c6a2
JJ
180 PR sanitizer/69278
181 * g++.dg/ubsan/return-7.C: New test.
182 * c-c++-common/ubsan/unreachable-4.c: New test.
183
871a2c6c
JJ
184 PR tree-optimization/78482
185 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
186 (bar): New function.
187 (main): Call bar instead of printf.
188
c39dad64
JJ
189 PR middle-end/69183
190 * gfortran.dg/gomp/pr69183.f90: New test.
191
1922016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
193
194 PR target/78230
195 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
196 (test2) Ditto.
197
25cb6b33
JJ
1982016-11-23 Jakub Jelinek <jakub@redhat.com>
199
200 PR c++/77907
201 * g++.dg/cpp0x/pr77907.C: New test.
202
cfe3d653
PK
2032016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
204
205 PR middle-end/78153
206 * gcc.dg/tree-ssa/pr78153-1.c: New test.
207 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
208
5774b1fa
JG
2092016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
210
211 PR target/63250
212 * lib/target-supports.exp (add_options_for_float16): Add
213 -mfp16-format=ieee when testign arm*-*-*.
214
5e0f10a0
JG
2152016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
216
217 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
218 result.
219 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
220 result.
221
ba75a174
JG
2222016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
223
224 * lib/target-supports.exp (check_effective_target_float16): Add
225 options for _Float16.
226 (check_effective_target_float32): Add options for _Float32.
227 (check_effective_target_float64): Add options for _Float64.
228 (check_effective_target_float128): Add options for _Float128.
229 (check_effective_target_float32x): Add options for _Float32x.
230 (check_effective_target_float64x): Add options for _Float64x.
231 (check_effective_target_float128x): Add options for _Float128x.
232
56d8ffc1
JG
2332016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
234
235 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
236 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
237
04f0fcf7
JG
2382016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
239
240 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
241 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
242
aecc521b
MS
2432016-11-23 Martin Sebor <msebor@redhat.com>
244
245 PR middle-end/78461
246 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
247 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
248
e2df2328
JJ
2492016-11-23 Jakub Jelinek <jakub@redhat.com>
250
1b3314dd
JJ
251 PR c++/71450
252 * g++.dg/cpp0x/pr71450-1.C: New test.
253 * g++.dg/cpp0x/pr71450-2.C: New test.
254
e2df2328
JJ
255 PR c++/77739
256 * g++.dg/cpp1y/pr77739.C: New test.
257
56b1c60e
MJ
2582016-11-23 Martin Jambor <mjambor@suse.cz>
259
260 * c-c++-common/gomp/gridify-1.c: Update scan string.
261 * gfortran.dg/gomp/gridify-1.f90: Likewise.
262 * c-c++-common/gomp/gridify-2.c: New test.
263 * c-c++-common/gomp/gridify-3.c: Likewise.
264
e600f219
RB
2652016-11-23 Richard Biener <rguenther@suse.de>
266
267 PR tree-optimization/78396
268 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
269
cbb88345
RB
2702016-11-23 Richard Biener <rguenther@suse.de>
271
272 PR tree-optimization/78482
273 * gcc.dg/torture/pr78482.c: New testcase.
274
b5481987
BC
2752016-11-23 Bin Cheng <bin.cheng@arm.com>
276
277 * gcc.dg/fold-cond_expr-1.c: New test.
278 * gcc.dg/fold-condcmpconv-1.c: New test.
279 * gcc.dg/fold-condcmpconv-2.c: New test.
280
0eb078fe
RB
2812016-11-23 Richard Biener <rguenther@suse.de>
282
283 PR middle-end/71762
284 * gcc.dg/torture/pr71762-1.c: New testcase.
285 * gcc.dg/torture/pr71762-2.c: Likewise.
286 * gcc.dg/torture/pr71762-3.c: Likewise.
287 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
288
efb71232
RB
2892016-11-23 Richard Biener <rguenther@suse.de>
290
291 PR lto/78472
292 * g++.dg/lto/pr78472_0.c: New testcase.
293 * g++.dg/lto/pr78472_1.C: Likewise.
294
a5bb8a5c
RB
2952016-11-23 Richard Biener <rguenther@suse.de>
296 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
297
298 PR tree-optimization/78154
299 * gcc.dg/tree-ssa/pr78154.c: New test.
300
e36c1cfe
N
3012016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
302
303 * gcc.dg/pr31096.c: New testcase.
304 * gcc.dg/pr31096-1.c: New testcase.
305
fb2675cb
PB
3062016-11-23 Paolo Bonzini <bonzini@gnu.org>
307
308 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
309 adjust for warning->pedwarn change.
310 * gcc.dg/cpp/defined-syshdr.c,
311 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
312 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
313 gcc.dg/cpp/defined-Wextra.c,
314 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
315
baf53c47
SKS
3162016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
317
318 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
319
ec1c5694
JJ
3202016-11-23 Jakub Jelinek <jakub@redhat.com>
321
322 PR target/78451
323 * gcc.target/i386/pr78451.c: New test.
324 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
325 and #pragma GCC pop_options around the first #pragma GCC target.
326 * gcc.target/i386/pr69255-2.c: Likewise.
327 * gcc.target/i386/pr69255-3.c: Likewise.
328
43fd192f
MC
3292016-11-23 Michael Collison <michael.collison@arm.com>
330
331 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
332 additional constants are recognized and fewer instructions generated.
333 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
334 additional constants are recognized and fewer instructions generated.
335
ed9e2fa9
ILT
3362016-11-22 Ian Lance Taylor <iant@golang.org>
337
338 * gcc.misc-tests/godump-1.c: Update expected output for recent
339 changes.
340
3135d8fe
MP
3412016-11-22 Marek Polacek <polacek@redhat.com>
342
343 PR tree-optimization/78455
344 * gcc.dg/uninit-23.c: New.
345
f8a6e41f
SK
3462016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
347
348 PR fortran/78479
349 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
350 comment.
351
7e98cccb
SK
3522016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
353
354 PR fortran/78479
355 * gfortran.dg/char_component_initializer_3.f90: New test.
356
9435cd52
JJ
3572016-11-22 Jakub Jelinek <jakub@redhat.com>
358
359 PR target/78451
360 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
361 GCC target pragma before including immintrin.h.
362
a0af8668
CL
3632016-11-22 Carl Love <cel@us.ibm.com>
364
365 * gcc.target/powerpc/builtins-3.c: New file to test the new
366 built-ins for vector compare equal and vector compare not equal.
367
5d382ed6
JW
3682016-11-22 Janus Weil <janus@gcc.gnu.org>
369
370 PR fortran/78443
371 * gfortran.dg/typebound_proc_35.f90: New test case.
372
4fa33072
GJL
3732016-11-22 Georg-Johann Lay <avr@gjlay.de>
374
375 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
376 parameter in declaration.
377
0e721ce7
GJL
3782016-11-22 Georg-Johann Lay <avr@gjlay.de>
379
380 * gcc.dg/loop-split.c: Require int32plus.
381 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
382
88c888f1
BE
3832016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
384
385 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
386
9d494aac
GJL
3872016-11-22 Georg-Johann Lay <avr@gjlay.de>
388
389 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
390
c69fb816
KT
3912016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
392
393 PR target/78439
394 * gcc.c-torture/compile/pr78439.c: New test.
395
4ac52f16
TP
3962016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
397
398 PR target/77904
399 * gcc.target/arm/pr77904.c: New test.
400
e4fe8c9f
TT
4012016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
402
403 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
404 isa_rev>=2.
405
9b28cb6f
JJ
4062016-11-22 Jakub Jelinek <jakub@redhat.com>
407
46a61395
JJ
408 PR tree-optimization/78436
409 * gcc.c-torture/execute/pr78436.c: New test.
410
76a7314d
JJ
411 PR middle-end/78416
412 * gcc.dg/torture/pr78416.c: New test.
413
9b28cb6f
JJ
414 PR tree-optimization/78445
415 * gcc.dg/pr78445.c: New test.
416
ee8195d9
SN
4172016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
418
b2b0acbe 419 PR libgfortran/78449
ee8195d9
SN
420 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
421
3ca23cdb
JL
4222016-11-21 Jeff Law <law@redhat.com>
423
b2b0acbe 424 PR target/68538
3ca23cdb
JL
425 * gcc.c-torture/compile/pr68538.c: New test.
426
d85e598a
MM
4272016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
428
429 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
430 to be generated instead of FCTIWUZ or FCTIWZ.
431
afb34582
JJ
4322016-11-21 Jakub Jelinek <jakub@redhat.com>
433
699e8cb7
JJ
434 PR middle-end/67335
435 * g++.dg/vect/simd-clone-7.cc: New test.
436
afb34582
JJ
437 PR c++/71973
438 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
439 long unsigned int.
440 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
441 unsigned long.
442
83ad4fac
JL
4432016-11-20 Jeff Law <law@redhat.com>
444
445 PR target/25128
446 * gcc.target/m68k/pr25128.c: New test.
447
9713daa0
RS
4482016-11-21 Richard Sandiford <richard.sandiford@arm.com>
449
450 * gcc.dg/tree-ssa/tailcall-7.c: New test.
451
67b5d0b2
DM
4522016-11-21 David Malcolm <dmalcolm@redhat.com>
453
454 PR preprocessor/78324
455 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
456 (test_multitoken_macro): New function.
457 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
458 case.
459 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
460 case.
461 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
462 cases.
463 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
464 Move to...
465 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
466 -ftrack-macro-expansion=0.
467 (test_sprintf_note): Remove "P" macro. Add
468 dg-begin/end-multiline-output directives.
469 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
470
dd586f98
GJL
4712016-11-21 Georg-Johann Lay <avr@gjlay.de>
472
473 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
474 Return 1 for AVR_TINY.
475
e51482c9
SB
4762016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
477
478 PR rtl-optimization/71785
479 * gcc.target/powerpc/pr71785.c: New file.
480
e0e7aa34
BC
4812016-11-21 Bin Cheng <bin.cheng@arm.com>
482
483 PR testsuite/78114
484 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
485 options. Refine test by checking predictive commining PHI
486 nodes in vectorized loop wrto vector factor.
487
48330c93
BE
4882016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
489
490 PR c++/71973
491 * g++.dg/pr71973-1.C: New test.
492 * g++.dg/pr71973-2.C: New test.
493 * g++.dg/pr71973-3.C: New test.
494 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
495 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
496 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
497 to dg-options.
498 * g++.old-deja/g++.other/realloc.C: Likewise.
499 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
500
eeeaf719
BS
5012016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
502
503 PR tree-optimization/78413
504 * gcc.dg/tree-ssa/pr78413.c: New test.
505
e420e419
TP
5062016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
507
508 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
509 target is Thumb-only.
510
fe12d76c
JL
5112016-11-20 Jeff Law <law@redhat.com>
512
513 PR target/48551
514 * gcc.target/m68k/pr48551.c: New test.
515
8dc998fb 5162016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 517
8dc998fb
HA
518 PR fortran/69741
519 * gfortran.dg/forall_18.f90: New testcase.
520
40fd269a
MG
5212016-11-20 Marc Glisse <marc.glisse@inria.fr>
522
523 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
524
8294f555
AV
5252016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
526
527 PR fortran/78395
528 * gfortran.dg/typebound_operator_21.f03: New test.
529
5b7f6ed0
MG
5302016-11-20 Marc Glisse <marc.glisse@inria.fr>
531
532 * gcc.dg/tree-ssa/divide-5.c: New file.
533
b8271a38
AS
5342016-11-19 Andreas Schwab <schwab@linux-m68k.org>
535
536 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
537 signed int.
538
ddba26a4
JDA
5392016-11-19 John David Anglin <danglin@gcc.gnu.org>
540
541 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
542 libatomic_available.
543 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
544 * gfortran.dg/coarray_allocate_10.f08: Likewise.
545 * gfortran.dg/coarray_allocate_7.f08: Likewise.
546 * gfortran.dg/coarray_allocate_8.f08: Likewise.
547 * gfortran.dg/coarray_allocate_9.f08: Likewise.
548 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
549 * gfortran.dg/coarray_stat_2.f90: Likewise.
550 * gfortran.dg/coindexed_1.f90: Likewise.
551
636a9a89
JL
5522016-11-18 Jeff Law <law@redhat.com>
553
554 PR target/25111
555 * gcc.target/m68k/pr25111.c: New test.
556
6c554a2a
JJ
5572016-11-18 Jakub Jelinek <jakub@redhat.com>
558
521c54dd
JJ
559 PR c++/68180
560 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
561
5e7c7761
JJ
562 PR middle-end/78419
563 * gcc.target/i386/pr78419.c: New test.
564
6c554a2a
JJ
565 PR c++/77285
566 * g++.dg/tls/pr77285-1.C: New test.
567 * g++.dg/tls/pr77285-2.C: New test.
568
57d7fe86
JL
5692016-11-18 Jeff Law <law@redhat.com>
570
571 PR target/25112
572 * gcc.target/m68k/pr25112: New test.
573
1b2e0303
DE
5742016-11-18 David Edelsohn <dje.gcc@gmail.com>
575
576 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
577 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
578
70e73d3c
TP
5792016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
580
581 * gcc.target/arm/optional_thumb-1.c: New test.
582 * gcc.target/arm/optional_thumb-2.c: New test.
583 * gcc.target/arm/optional_thumb-3.c: New test.
584
151c204f
DV
5852016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
586
587 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
588 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
589 successful test.
590 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
591 (DEFAULT_REQUIRED_QUORUM): Likewise.
592
dbb29a2a
AB
5932016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
594 Toma Tabacu <toma.tabacu@imgtec.com>
595
b2b0acbe
UB
596 * gcc.target/mips/inline-memcpy-1.c (dg-options):
597 Add (REQUIRES_STDLIB).
dbb29a2a
AB
598 * gcc.target/mips/inline-memcpy-2.c: Ditto.
599 * gcc.target/mips/inline-memcpy-3.c: Ditto.
600 * gcc.target/mips/inline-memcpy-4.c: Ditto.
601 * gcc.target/mips/inline-memcpy-5.c: Ditto.
602 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
603 * gcc.target/mips/loongson-simd.c: Ditto.
604 * gcc.target/mips/memcpy-1.c: Ditto.
605 * gcc.target/mips/mips-3d-1.c: Ditto.
606 * gcc.target/mips/mips-3d-2.c: Ditto.
607 * gcc.target/mips/mips-3d-3.c: Ditto.
608 * gcc.target/mips/mips-3d-4.c: Ditto.
609 * gcc.target/mips/mips-3d-5.c: Ditto.
610 * gcc.target/mips/mips-3d-6.c: Ditto.
611 * gcc.target/mips/mips-3d-7.c: Ditto.
612 * gcc.target/mips/mips-3d-8.c: Ditto.
613 * gcc.target/mips/mips-3d-9.c: Ditto.
614 * gcc.target/mips/mips-ps-1.c: Ditto.
615 * gcc.target/mips/mips-ps-2.c: Ditto.
616 * gcc.target/mips/mips-ps-3.c: Ditto.
617 * gcc.target/mips/mips-ps-4.c: Ditto.
618 * gcc.target/mips/mips-ps-6.c: Ditto.
619 * gcc.target/mips/mips16-attributes.c: Ditto.
620 * gcc.target/mips/mips32-dsp-run.c: Ditto.
621 * gcc.target/mips/mips32-dsp.c: Ditto.
622 * gcc.target/mips/save-restore-1.c: Ditto.
623 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
624 (mips_preprocess): Add ignore_output argument that when set
625 will not return the pre-processed output.
b2b0acbe 626 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
627 (mips-dg-init): Ditto.
628 (mips-dg-options): Check if a test having test option
629 (REQUIRES_STDLIB) has the required sysroot support for
630 the current test options.
631
f2b6aad9
JL
6322016-11-17 Jeff Law <law@redhat.com>
633
f97db488
JL
634 PR middle-end/38219
635 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
636
f2b6aad9
JL
637 PR target/47192
638 * gcc.target/m68k/pr47192.c: New test.
639
e080b281
TT
6402016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
641
642 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
643 instead of isa>=4, in order to downgrade to R5.
644
e389ba30
AB
6452016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
646
647 * gcc.target/arc/cmem-bit-1.c: New file.
648 * gcc.target/arc/cmem-bit-2.c: New file.
649 * gcc.target/arc/cmem-bit-3.c: New file.
650 * gcc.target/arc/cmem-bit-4.c: New file.
651
9775c1a5
L
6522016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
653
654 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
655 "avx5124fmaps".
656 * gcc.target/i386/funcspec-56.inc: Test new attributes.
657
6582016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
659 Andrew Senkevich <andrew.senkevich@intel.com>
660
661 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
662 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
663 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
664 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
665 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
666 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
667 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
668 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
669 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
670 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
671 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
672 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
673 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
674 avx5124vnniw-check.h.
675 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
676 check_effective_target_avx5124vnniw): New.
677 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
678 Set under ifndef.
679 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
680 * gcc.target/i386/sse-13.c: Ditto.
681 * g++.dg/other/i386-2.C: Ditto.
682 * g++.dg/other/i386-3.C: Ditto.
683 * gcc.target/i386/sse-22.c: Ditto.
684 * gcc.target/i386/sse-23.c: Ditto.
685
80557bb7
PC
6862016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
687
688 PR c++/55080
689 * g++.dg/parse/pr55080.C: New.
690
c80620fc
MM
6912016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
692
693 PR target/78101
694 * gcc.target/powerpc/fusion4.c: New test.
695
77b384c5
TP
6962016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
697
698 PR target/77933
699 * gcc.target/arm/pr77933-1.c: New test.
700 * gcc.target/arm/pr77933-2.c: Likewise.
701
5fe353c8
JJ
7022016-11-17 Jakub Jelinek <jakub@redhat.com>
703
704 PR middle-end/78201
705 * g++.dg/opt/pr78201.C: New test.
706
cc4aa659
CL
7072016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
708
709 * gcc.dg/pr78333.c: Add empty implementations of
710 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
711 problems on non-glibc systems.
712
b8f56412
DM
7132016-11-17 David Malcolm <dmalcolm@redhat.com>
714
715 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
716 (test_raw_string_one_liner): New function.
717 (test_raw_string_multiline): New function.
718
141a3ccf
KT
7192016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
720
721 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
722 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
723
54e63f00 7242016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 725 Richard Biener <rguenther@suse.de>
54e63f00
BS
726
727 PR tree-optimization/77848
728 * gfortran.dg/vect/pr77848.f: New test.
729
2fe37211
BE
7302016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
731
732 PR target/77308
733 * gcc.target/arm/pr53447-5.c: New test.
734 * lib/target-supports.exp
735 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
736
c867c39d
CZ
7372016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
738
739 * gcc.target/arc/abitest.S: New file.
740 * gcc.target/arc/abitest.h: Likewise.
741 * gcc.target/arc/va_args-1.c: Likewise.
742 * gcc.target/arc/va_args-2.c: Likewise.
743 * gcc.target/arc/va_args-3.c: Likewise.
744 * gcc.target/arc/mcrc.c: Deleted.
745 * gcc.target/arc/mdsp-packa.c: Likewise.
746 * gcc.target/arc/mdvbf.c: Likewise.
747 * gcc.target/arc/mmac-24.c: Likewise.
748 * gcc.target/arc/mmac-d16.c: Likewise.
749 * gcc.target/arc/mno-crc.c: Likewise.
750 * gcc.target/arc/mno-dsp-packa.c: Likewise.
751 * gcc.target/arc/mno-dvbf.c: Likewise.
752 * gcc.target/arc/mno-mac-24.c: Likewise.
753 * gcc.target/arc/mno-mac-d16.c: Likewise.
754 * gcc.target/arc/mno-rtsc.c: Likewise.
755 * gcc.target/arc/mno-xy.c: Likewise.
756 * gcc.target/arc/mrtsc.c: Likewise.
757 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
758 function.
759 (check_effective_target_arc700): Likewise.
760 (check_effective_target_arc6xx): Likewise.
761 (check_effective_target_arcmpy): Likewise.
762 (check_effective_target_archs): Likewise.
763 (check_effective_target_clmcpu): Likewise.
764 (check_effective_target_barrelshifter): Likewise.
765 * gcc.target/arc/barrel-shifter-1.c: Changed.
766 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
767 * gcc.target/arc/cmem-1.c: Changed.
768 * gcc.target/arc/cmem-2.c: Likewise.
769 * gcc.target/arc/cmem-3.c: Likewise.
770 * gcc.target/arc/cmem-4.c: Likewise.
771 * gcc.target/arc/cmem-5.c: Likewise.
772 * gcc.target/arc/cmem-6.c: Likewise.
773 * gcc.target/arc/cmem-7.c: Likewise.
774 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
775 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
776 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
777 * gcc.target/arc/jump-around-jump.c: Update options.
778 * gcc.target/arc/mARC601.c: Changed.
779 * gcc.target/arc/mcpu-arc600.c: Changed.
780 * gcc.target/arc/mcpu-arc601.c: Changed.
781 * gcc.target/arc/mcpu-arc700.c: Changed.
782 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
783 * gcc.target/arc/movb-1.c: Changed.
784 * gcc.target/arc/movb-2.c: Likewise.
785 * gcc.target/arc/movb-3.c: Likewise.
786 * gcc.target/arc/movb-4.c: Likewise.
787 * gcc.target/arc/movb-5.c: Likewise.
788 * gcc.target/arc/movb_cl-1.c: Likewise.
789 * gcc.target/arc/movb_cl-2.c: Likewise.
790 * gcc.target/arc/movbi_cl-1.c: Likewise.
791 * gcc.target/arc/movh_cl-1.c: Likewise.
792 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
793 * gcc.target/arc/mul64.c: Enable it only for ARC600.
794 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
795 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
796 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
797 * gcc.target/arc/trsub.c: Only for ARC EM cores.
798 * gcc.target/arc/builtin_simdarc.c: Changed.
799 * gcc.target/arc/extzv-1.c: Likewise.
800 * gcc.target/arc/insv-1.c: Likewise.
801 * gcc.target/arc/insv-2.c: Likewise.
802 * gcc.target/arc/mA6.c: Likewise.
803 * gcc.target/arc/mA7.c: Likewise.
804 * gcc.target/arc/mARC600.c: Likewise.
805 * gcc.target/arc/mARC700.c: Likewise.
806 * gcc.target/arc/mcpu-arc600.c: Likewise.
807 * gcc.target/arc/mcpu-arc700.c: Likewise.
808 * gcc.target/arc/movl-1.c: Likewise.
809 * gcc.target/arc/nps400-1.c: Likewise.
810 * gcc.target/arc/trsub.c: Likewise.
811 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
812 configuration.
813 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
814 * gcc.target/arc/mswape.c: Likewise.
815
c90928c8
PC
8162016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
817
818 PR c++/68180
819 * g++.dg/cpp1y/pr68180.C: New.
820
6c99dcb5
PK
8212016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
822
823 PR tree-optimization/78319
824 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
825 arm-none-eabi.
826
8ce3fee5
RB
8272016-11-17 Richard Biener <rguenther@suse.de>
828
829 PR tree-optimization/78306
830 * gcc.dg/cilk-plus/pr78306.c: New testcase.
831
f8294131
RB
8322016-11-17 Richard Biener <rguenther@suse.de>
833
834 PR middle-end/78305
835 * gcc.dg/torture/pr78305.c: New testcase.
836
04f1c830
JW
8372016-11-17 Janus Weil <janus@gcc.gnu.org>
838
839 PR fortran/66227
840 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
841
0d939c95
MP
8422016-11-16 Marek Polacek <polacek@redhat.com>
843
844 PR c/78285
845 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
846 * g++.dg/ext/case-range2.C: Likewise.
847
99c72130
SK
8482016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
849
850 PR fortran/58001
851 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
852 * gfortran.dg/fmt_tab_2.f90: Ditto.
853
fb324f02
JJ
8542016-11-16 Jakub Jelinek <jakub@redhat.com>
855
856 PR rtl-optimization/78378
857 * gcc.c-torture/execute/pr78378.c: New test.
858
a2ea37fb
AB
8592016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
860
861 * gcc.dg/tree-prof/section-attr-1.c: New file.
862 * gcc.dg/tree-prof/section-attr-2.c: New file.
863 * gcc.dg/tree-prof/section-attr-3.c: New file.
864
d08c0ea3
MR
8652016-11-16 Maciej W. Rozycki <macro@imgtec.com>
866
867 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
868 rather than `la'.
869
8e2be5ae
MR
8702016-11-16 Maciej W. Rozycki <macro@imgtec.com>
871
872 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
873 (dg-final): Remove microMIPS JALRS mnemonic matching.
874 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
875 (dg-final): Remove microMIPS JALRS mnemonic matching.
876 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
877 (dg-final): Remove microMIPS JALRS mnemonic matching.
878 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
879 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
880 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
881 * gcc.target/mips/call-1u.c: New test case.
882 * gcc.target/mips/call-2u.c: New test case.
883 * gcc.target/mips/call-3u.c: New test case.
884 * gcc.target/mips/call-4u.c: New test case.
885 * gcc.target/mips/call-5u.c: New test case.
886 * gcc.target/mips/call-6u.c: New test case.
887
660e6c2c
TP
8882016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
889
890 * gcc.target/arm/empty_fiq_handler.c: New test.
891
5e8d7713
JJ
8922016-11-16 Jakub Jelinek <jakub@redhat.com>
893
894 PR fortran/78299
895 * gfortran.dg/gomp/pr78299.f90: New test.
896
dd784916
WD
8972015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
898
899 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 900 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
901 * gcc.dg/optimize-bswapsi-2.c: Likewise.
902
0af30954
SN
9032016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
904
905 PR libgfortran/78314
906 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
907
e38f6572
BC
9082016-11-16 Bin Cheng <bin.cheng@arm.com>
909
910 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
911 according to updated dump info.
912
5012919d
AM
9132016-11-16 Alexander Monakov <amonakov@ispras.ru>
914
915 * lib/target-supports.exp (check_effective_target_alloca): Use a
916 compile test.
917 * gcc.target/nvptx/softstack.c: New test.
918 * gcc.target/nvptx/decl-shared.c: New test.
919 * gcc.target/nvptx/decl-shared-init.c: New test.
920
2fe2aba3
MR
9212016-11-16 Maciej W. Rozycki <macro@imgtec.com>
922
923 * gcc.target/mips/data-sym-jump.c: New test case.
924 * gcc.target/mips/data-sym-pool.c: New test case.
925 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
926 annotation.
927
598eaaa2
YR
9282016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
929
930 * lib/target-supports.exp (check_avx2_hw_available): New.
931 (check_effective_target_avx2_runtime): New.
932 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
933
03b85dcd
TC
9342016-11-16 Tamar Christina <tamar.christina@arm.com>
935
936 PR testsuite/78136
937 * gcc.dg/cpp/trad/trad.exp
938 (dg-runtest): Moved $srcdir/$subdir/ to
939 DEFAULT_TRADCPPFLAGS.
940
dc9e0b66
AV
9412016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
942
943 PR fortran/78356
944 * gfortran.dg/class_allocate_23.f08: New test.
945
d964ba07
RB
9462016-11-16 Richard Biener <rguenther@suse.de>
947
948 PR middle-end/78333
949 * gcc.dg/pr78333.c: New testcase.
950
080140bc
ML
9512016-11-16 Martin Liska <mliska@suse.cz>
952
953 PR sanitizer/78270
954 * gcc.dg/asan/pr78270.c: Update comment style.
955 * gcc.dg/asan/pr78270-2.c: New test.
956
4786fabe
SKS
9572016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
958
959 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
960 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
961
510d73a0
RB
9622016-11-16 Richard Biener <rguenther@suse.de>
963
964 PR tree-optimization/78348
965 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
966
1705cebd
JJ
9672016-11-16 Jakub Jelinek <jakub@redhat.com>
968
969 PR sanitizer/77823
970 * c-c++-common/ubsan/overflow-vec-1.c: New test.
971 * c-c++-common/ubsan/overflow-vec-2.c: New test.
972
ed66ba99
MP
9732016-11-15 Marek Polacek <polacek@redhat.com>
974
975 * g++.dg/cpp1z/init-statement6.C: Rename a function.
976
5d70ab07
JD
9772016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
978
979 PR libgfortran/51119
980 * gfortran.dg/matmul_12.f90: New test case.
981
48aef8e2
UB
9822016-11-15 Uros Bizjak <ubizjak@gmail.com>
983
984 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 985 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 986 common 32-bit and 64-bit function specific options.
b2b0acbe 987 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 988
0c8a8fe2
JJ
9892016-11-15 Jakub Jelinek <jakub@redhat.com>
990
5a65a911
JJ
991 * g++.dg/cpp1z/decomp14.C: New test.
992 * g++.dg/cpp1z/decomp15.C: New test.
993 * g++.dg/cpp1z/decomp16.C: New test.
994
a0f5b987
JJ
995 * g++.dg/cpp1z/decomp13.C: New test.
996
5a0e7889
JJ
997 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
998
0c8a8fe2
JJ
999 PR c++/71988
1000 * g++.dg/cpp0x/constexpr-71988.C: New test.
1001
2cf63121
MR
10022016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1003
1004 * gcc.target/mips/insn-casesi.c: New test case.
1005 * gcc.target/mips/insn-pseudo-1.c: New test case.
1006 * gcc.target/mips/insn-pseudo-2.c: New test case.
1007 * gcc.target/mips/insn-pseudo-3.c: New test case.
1008 * gcc.target/mips/insn-pseudo-4.c: New test case.
1009 * gcc.target/mips/insn-tablejump.c: New test case.
1010
2cbfb209
MR
10112016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1012
1013 * gcc.target/mips/mips.exp (mips_option_tests): Add
1014 `-mcode-readable=yes' array element.
1015
f05a874c
MR
10162016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1017
1018 * gcc.target/mips/mips.exp (mips_option_tests): Add
1019 `-mmicromips' array element.
1020
b229ab2a
MM
10212016-11-15 Michael Matz <matz@suse.de>
1022
1023 PR missed-optimization/77881
1024 * gcc.target/i386/pr77881.c: New test.
1025
aa806c3b
JJ
10262016-11-15 Jakub Jelinek <jakub@redhat.com>
1027
1028 PR middle-end/78295
1029 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1030
bcb9a772
MM
10312016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1032
1033 * gcc.target/powerpc/vec-set-int.c: New test.
1034 * gcc.target/powerpc/vec-set-short.c: Likesie.
1035 * gcc.target/powerpc/vec-set-char.c: Likewise.
1036
8e745a17
JJ
10372016-11-14 Jakub Jelinek <jakub@redhat.com>
1038
1039 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1040
d809e15a
JW
10412016-11-14 Janus Weil <janus@gcc.gnu.org>
1042
1043 PR fortran/78300
1044 * gfortran.dg/class_result_3.f90: New test.
1045
1ee62b92 10462016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1047 Richard Biener <rguenther@suse.de>
1048
1049 * gcc.dg/gimplefe-1.c: New testcase.
1050 * gcc.dg/gimplefe-2.c: Likewise.
1051 * gcc.dg/gimplefe-3.c: Likewise.
1052 * gcc.dg/gimplefe-4.c: Likewise.
1053 * gcc.dg/gimplefe-5.c: Likewise.
1054 * gcc.dg/gimplefe-6.c: Likewise.
1055 * gcc.dg/gimplefe-7.c: Likewise.
1056 * gcc.dg/gimplefe-8.c: Likewise.
1057 * gcc.dg/gimplefe-9.c: Likewise.
1058 * gcc.dg/gimplefe-10.c: Likewise.
1059 * gcc.dg/gimplefe-11.c: Likewise.
1060 * gcc.dg/gimplefe-12.c: Likewise.
1061 * gcc.dg/gimplefe-13.c: Likewise.
1062 * gcc.dg/gimplefe-14.c: Likewise.
1063 * gcc.dg/gimplefe-15.c: Likewise.
1064 * gcc.dg/gimplefe-16.c: Likewise.
1065 * gcc.dg/gimplefe-17.c: Likewise.
1066 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1067
4d209853
ML
10682016-11-14 Martin Liska <mliska@suse.cz>
1069
1070 PR bootstrap/78069
1071 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1072 to match scanned pattern.
1073 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1074
5129b43b
RB
10752016-11-14 Richard Biener <rguenther@suse.de>
1076
1077 PR tree-optimization/78312
1078 * gcc.dg/torture/pr78312.c: New testcase.
1079
d97cca4a
GJL
10802016-11-14 Georg-Johann Lay <avr@gjlay.de>
1081
1082 PR target/78093
1083 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1084
5230c3d8
JJ
10852016-11-14 Jakub Jelinek <jakub@redhat.com>
1086 Jason Merrill <jason@redhat.com>
1087
1088 Implement P0217R3 - C++17 structured bindings
1089 * g++.dg/cpp1z/decomp1.C: New test.
1090 * g++.dg/cpp1z/decomp2.C: New test.
1091 * g++.dg/cpp1z/decomp3.C: New test.
1092 * g++.dg/cpp1z/decomp4.C: New test.
1093 * g++.dg/cpp1z/decomp5.C: New test.
1094 * g++.dg/cpp1z/decomp6.C: New test.
1095 * g++.dg/cpp1z/decomp7.C: New test.
1096 * g++.dg/cpp1z/decomp8.C: New test.
1097 * g++.dg/cpp1z/decomp9.C: New test.
1098 * g++.dg/cpp1z/decomp10.C: New test.
1099
a2b4c188
KV
11002016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1101
1102 * g++.dg/torture/pr78268.C: New test.
1103
975672f3
PK
11042016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1105
1106 PR c/35503
1107 * c-c++-common/pr35503-1.c: New test.
1108 * c-c++-common/pr35503-2.c: Likewise.
1109 * c-c++-common/pr35503-3.c: Likewise.
1110 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1111
a4ba1151
UB
11122016-11-13 Uros Bizjak <ubizjak@gmail.com>
1113
1114 PR rtl-optimization/78232
1115 PR rtl-optimization/78248
1116 * gcc.dg/ubsan/pr78248.c: New test.
1117
47605312
EB
11182016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1119
1120 * gnat.dg/address_conv.adb: New test.
1121
96826e28
EB
11222016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1123
1124 * gnat.dg/renaming11.ad[sb]: New test.
1125
4be719cd
EB
11262016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1127
1128 * c-c++-common/dump-ada-spec-6.c: New test.
1129
4ebd491f
EB
11302016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1131
1132 * gnat.dg/lto21.adb: New test.
1133 * gnat.dg/lto21_pkg1.ads: New helper.
1134 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1135
f9d49cd1
JW
11362016-11-13 Janus Weil <janus@gcc.gnu.org>
1137
1138 PR fortran/60952
1139 * gfortran.dg/typebound_proc_34.f90: New test.
1140
9cbf8673
JW
11412016-11-13 Janus Weil <janus@gcc.gnu.org>
1142
1143 PR fortran/66366
1144 * gfortran.dg/class_57.f90: Changed error message.
1145 * gfortran.dg/class_60.f90: New test.
1146
0e075835
DE
11472016-11-12 David Edelsohn <dje.gcc@gmail.com>
1148
1149 * g++.dg/pr78112.C: XFAIL AIX.
1150
b93d8a3f
JW
11512016-11-12 Janus Weil <janus@gcc.gnu.org>
1152
1153 PR fortran/77501
1154 * gfortran.dg/typebound_generic_16.f90: New test.
1155
b8f70e67
JJ
11562016-11-12 Jakub Jelinek <jakub@redhat.com>
1157
1158 PR c++/71225
1159 * g++.dg/cpp0x/pr71225.C: New test.
1160
8b287aea
EB
11612016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1162
1163 * gcc.target/sparc/20161111-1.c: New test.
1164
c901bc0d
UB
11652016-11-11 Uros Bizjak <ubizjak@gmail.com>
1166
1167 PR target/78310
1168 * gcc.target/i386/pr78310.c: New test.
1169
606f928d
JL
11702016-11-11 Jeff Law <law@redhat.com>
1171
1172 * gcc.dg/tree-ssa/isolate-6.c: New test.
1173 * gcc.dg/tree-ssa/isolate-7.c: New test.
1174
be278990
BC
11752016-11-11 Bin Cheng <bin.cheng@arm.com>
1176
1177 PR testsuite/78292
1178 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1179 vect_max_reduc.
1180
d9ab7525
JJ
11812016-11-11 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR c++/72774
1184 * g++.dg/parse/pr72774.C: New test.
1185
4b7e0c76
RB
11862016-11-11 Richard Biener <rguenther@suse.de>
1187
1188 PR tree-optimization/71575
1189 * gcc.dg/graphite/pr71575-1.c: New testcase.
1190 * gcc.dg/graphite/pr71575-2.c: Likewise.
1191
d07f8c59
RB
11922016-11-11 Richard Biener <rguenther@suse.de>
1193
1194 PR middle-end/78295
1195 * gcc.dg/uninit-pr78295.c: New testcase.
1196
aa806c3b 11972016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1198
1199 PR fortran/78277
1200 * gfortran.dg/dec_structure_17.f90: New test.
1201
456f0dfa
MM
12022016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1203
1204 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1205 being allowed in vector registers.
1206 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1207 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1208 * gcc.target/powerpc/vsx-himode.c: Likewise.
1209 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1210 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1211 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1212 to allow matching MFVSRD or MFVSRW.
1213
8d34bfa8
PH
12142016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1215
1216 PR rtl-optimization/78241
1217 * gcc.dg/pr78241.c: New test.
1218
0569479e
JJ
12192016-11-10 Jakub Jelinek <jakub@redhat.com>
1220
8ebd1b31
JJ
1221 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1222 201307.
1223
0569479e
JJ
1224 * g++.dg/cpp1z/noexcept-type14.C: New test.
1225 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1226
37a16493
JG
12272016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1228
1229 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1230 WVAL0S tests added in r241817.
1231
b4c3a85b
JJ
12322016-11-10 Jakub Jelinek <jakub@redhat.com>
1233
1234 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1235 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1236 no longer allowed and corresponding ordered construct.
1237 * gfortran.dg/gomp/linear-1.f90: New test.
1238 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1239 * gfortran.dg/gomp/declare-target-1.f90: New test.
1240 * gfortran.dg/gomp/declare-target-2.f90: New test.
1241
86bc8506
ML
12422016-11-10 Martin Liska <mliska@suse.cz>
1243
1244 PR sanitizer/78270
1245 * gcc.dg/asan/pr78270.c: New test.
1246
ed5fdfba
PMR
12472016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1248 Jakub Jelinek <jakub@redhat.com>
1249
1250 PR debug/78112
b4c3a85b 1251 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1252
0391e4a3
JJ
12532016-11-09 Jakub Jelinek <jakub@redhat.com>
1254
cc38d9d6
JJ
1255 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1256 -Wno-c++1z-compat.
1257 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1258 string in case condition contains % characters.
1259
0391e4a3
JJ
1260 PR c++/78283
1261 * g++.dg/cpp1z/noexcept-type13.C: New test.
1262
410fe60d
TT
12632016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1264
1265 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1266 using (HAS_MOVN) with MIPS III.
1267
271dd55c
JW
12682016-11-09 Janus Weil <janus@gcc.gnu.org>
1269
1270 PR fortran/46459
1271 * gfortran.dg/volatile14.f90: New test.
1272
ff1f317b
UB
12732016-11-09 Uros Bizjak <ubizjak@gmail.com>
1274
1275 PR target/78262
1276 * gcc.target/i386/pr78262.c: New test.
1277
aa806c3b 12782016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1279
1280 PR fortran/78259
1281 * gfortran.dg/pr78259.f90: New test.
1282
b349a81a
JW
12832016-11-09 Janus Weil <janus@gcc.gnu.org>
1284
1285 PR fortran/60777
1286 * gfortran.dg/spec_expr_7.f90: New test.
1287
2e955d50
JJ
12882016-11-09 Jakub Jelinek <jakub@redhat.com>
1289
4f353581
JJ
1290 PR target/77718
1291 * gcc.c-torture/execute/pr77718.c: New test.
1292
2e955d50
JJ
1293 * gcc.dg/ubsan/c99-shift-3.c: New test.
1294 * gcc.dg/ubsan/c99-shift-4.c: New test.
1295 * gcc.dg/ubsan/c99-shift-5.c: New test.
1296 * gcc.dg/ubsan/c99-shift-6.c: New test.
1297
68c93708
ML
12982016-11-09 Martin Liska <mliska@suse.cz>
1299
1300 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1301 test-case for memcmp.
1302 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1303
7b649f79
TP
13042016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1305
1306 PR testsuite/78269
1307 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1308
bfcb501d
PT
13092016-11-09 Paul Thomas <pault@gcc.gnu.org>
1310
1311 * gfortran.dg/move_alloc_18.f90: New test.
1312
e15861c2
PK
13132016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1314
1315 PR middle-end/78256
1316 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1317 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1318
5f395580
JW
13192016-11-09 Janus Weil <janus@gcc.gnu.org>
1320
1321 PR fortran/71894
1322 * gfortran.dg/class_59.f90: New test.
1323
37b14185
RB
13242016-11-09 Richard Biener <rguenther@suse.de>
1325
1326 PR tree-optimization/78007
1327 * gcc.dg/vect/vect-bswap32.c: Adjust.
1328 * gcc.dg/vect/vect-bswap64.c: Likewise.
1329
d6e8a41c
KV
13302016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1331
1332 * gcc.dg/ipa/vrp7.c: New test.
1333
5d5f1e95
KV
13342016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1335
1336 PR ipa/78121
1337 * gcc.dg/ipa/pr78121.c: New test.
1338
0290a292
MO
13392016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1340
1341 * c-c++-common/asan/default_options.h: New file.
1342 * c-c++-common/asan/strcasestr-1.c: New test.
1343 * c-c++-common/asan/strcasestr-2.c: Likewise.
1344 * c-c++-common/asan/strcspn-1.c: Likewise.
1345 * c-c++-common/asan/strcspn-2.c: Likewise.
1346 * c-c++-common/asan/strpbrk-1.c: Likewise.
1347 * c-c++-common/asan/strpbrk-2.c: Likewise.
1348 * c-c++-common/asan/strspn-1.c: Likewise.
1349 * c-c++-common/asan/strspn-2.c: Likewise.
1350 * c-c++-common/asan/strstr-1.c: Likewise.
1351 * c-c++-common/asan/strstr-2.c: Likewise.
1352 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1353
fbdb92eb
MO
13542016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1355
1356 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1357
103c4f75
JW
13582016-11-08 Janus Weil <janus@gcc.gnu.org>
1359
1360 PR fortran/68440
1361 * gfortran.dg/class_58.f90: New test.
1362
90a2ffc0
UB
13632016-11-08 Uros Bizjak <ubizjak@gmail.com>
1364
1365 PR target/70799
1366 * gcc.target/i386/pr70799-2.c: New test.
1367
eba5aec8
JW
13682016-11-08 Janus Weil <janus@gcc.gnu.org>
1369
1370 PR fortran/77596
1371 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1372
fad36601
BC
13732016-11-08 Bin Cheng <bin.cheng@arm.com>
1374
1375 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1376
7c8615b6
BC
13772016-11-08 Bin Cheng <bin.cheng@arm.com>
1378
1379 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1380
4c6a4a53
BC
13812016-11-08 Bin Cheng <bin.cheng@arm.com>
1382
1383 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1384
fcd1b8df
ML
13852016-11-08 Martin Liska <mliska@suse.cz>
1386
1387 PR testsuite/78242
1388 * g++.dg/asan/use-after-scope-4.C: New test.
1389 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1390 * gcc.dg/asan/use-after-scope-8.c: Remove.
1391
f9ef2c76
RB
13922016-11-08 Richard Biener <rguenther@suse.de>
1393
1394 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1395
ad11774f
TC
13962016-11-08 Tamar Christina <tamar.christina@arm.com>
1397
1398 PR testsuite/78136
1399 * gcc.dg/cpp/trad/trad.exp
1400 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1401 * gcc.dg/cpp/trad/include.c: Use local header file.
1402
fe73a332
RB
14032016-11-08 Richard Biener <rguenther@suse.de>
1404
1405 PR tree-optimization/78205
1406 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1407
ed053eb8
RB
14082016-11-08 Richard Biener <rguenther@suse.de>
1409
1410 PR tree-optimization/78224
1411 * g++.dg/torture/pr78224.C: New testcase.
1412
06658c6d
SKS
14132016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1414
1415 * gcc.dg/store_merging_1.c: Require store_merge.
1416 * gcc.dg/store_merging_2.c: Likewise.
1417 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1418 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1419 * gcc.dg/store_merging_6.c: Likewise.
1420 * gcc.dg/store_merging_7.c: Likewise.
1421 * gcc.dg/store_merging_8.c: Likewise.
1422 * lib/target-supports.exp (check_effective_target_store_merge): New.
1423
e4b39278
DE
14242016-11-07 David Edelsohn <dje.gcc@gmail.com>
1425
1426 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1427 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1428 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1429 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1430 -mvsx -mpower8-vector.
1431 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1432 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1433 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1434 -mvsx -mpower8-vector.
1435
fda2d612
DE
14362016-11-07 David Edelsohn <dje.gcc@gmail.com>
1437
1438 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1439
1440 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1441 * gcc.dg/visibility-14.c: XFAIL AIX.
1442 * gcc.dg/visibility-15.c: XFAIL AIX.
1443 * gcc.dg/visibility-16.c: XFAIL AIX.
1444 * gcc.dg/visibility-17.c: XFAIL AIX.
1445 * gcc.dg/visibility-18.c: XFAIL AIX.
1446 * gcc.dg/visibility-19.c: XFAIL AIX.
1447 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1448 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1449 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1450 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1451
60cee85e
JJ
14522016-11-07 Jakub Jelinek <jakub@redhat.com>
1453
1454 PR target/78227
1455 * gcc.target/i386/pr78227-1.c: New test.
1456 * gcc.target/i386/pr78227-2.c: New test.
1457
7aa13860
PK
14582016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1459
1460 PR middle-end/35691
1461 * gcc.dg/pr35691-1.c: New test-case.
1462 * gcc.dg/pr35691-2.c: Likewise.
1463
caa024ff
BS
14642016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1465
1466 PR rtl-optimization/77309
1467 * gcc.dg/torture/pr77309.c: New test.
1468
a9815228
JJ
14692016-11-07 Jakub Jelinek <jakub@redhat.com>
1470
1471 PR middle-end/71529
1472 * gcc.target/i386/pr71529.C: Moved to ...
1473 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1474
1475 PR target/64411
1476 * gcc.target/i386/pr64411.C: Moved to ...
1477 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1478 lp64.
1479
1480 PR target/65105
1481 * gcc.target/i386/pr65105-4.C: Moved to ...
1482 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1483 Run into compile test rather than execute test.
1484
e8ab5cb1
RB
14852016-11-07 Richard Biener <rguenther@suse.de>
1486
1487 PR target/78229
1488 * g++.dg/pr78229.C: New testcase.
1489
20770eb8
RB
14902016-11-07 Richard Biener <rguenther@suse.de>
1491
1492 PR tree-optimization/78218
1493 * gcc.dg/torture/pr78218.c: New testcase.
1494
32894793
RB
14952016-11-07 Richard Biener <rguenther@suse.de>
1496
1497 PR tree-optimization/78228
1498 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1499
e27bfda2
KT
15002016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1501
1502 PR target/77822
1503 * g++.dg/torture/pr77822.C: New test.
1504
00d6b7a1
ML
15052016-11-07 Martin Liska <mliska@suse.cz>
1506
1507 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1508 -f-sanitize-address-use-after-scope.
1509 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1510 internal fn calls.
1511 * g++.dg/asan/use-after-scope-1.C: New test.
1512 * g++.dg/asan/use-after-scope-2.C: Likewise.
1513 * g++.dg/asan/use-after-scope-3.C: Likewise.
1514 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1515 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1516 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1517 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1518 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1519 * g++.dg/asan/use-after-scope-types.h: Likewise.
1520 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1521 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1522 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1523 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1524 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1525 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1526 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1527 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1528 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1529 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1530 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1531 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1532 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1533 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1534
a0d3edf8
RB
15352016-11-07 Richard Biener <rguenther@suse.de>
1536
1537 PR tree-optimization/78189
1538 * g++.dg/torture/pr78189.C: New testcase.
1539
0db5adfa
DE
15402016-11-06 David Edelsohn <dje.gcc@gmail.com>
1541
1542 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1543
cc03bf7a
AV
15442016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1545
1546 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1547 occuring.
1548
18bb8b8a
TK
15492016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1550
1551 PR fortran/78221
1552 * arith.c (gfc_complex2real): Change gfc_warning_now to
1553 gfc_warning.
1554
c7f587bd
PT
15552016-11-05 Paul Thomas <pault@gcc.gnu.org>
1556
1557 * gfortran.dg/move_alloc_17.f03: New test.
1558
92657eb0
RB
15592016-11-05 Richard Biener <rguenther@suse.de>
1560
1561 PR bootstrap/78188
1562 * g++.dg/ipa/pr78188.C: New test.
1563
28ce22e6
JW
15642016-11-05 Janus Weil <janus@gcc.gnu.org>
1565 Dominique d'Humieres <dominiq@lps.ens.fr>
1566
1567 PR fortran/69495
1568 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1569
d233ee5f
PT
15702016-11-05 Paul Thomas <pault@gcc.gnu.org>
1571
1572 PR fortran/67564
1573 * gfortran.dg/select_type_39.f03: New test.
1574
15752016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1576
1577 PR fortran/64933
1578 * gfortran.dg/associate_23.f90: New test.
1579
5f4cebba
JJ
15802016-11-04 Jakub Jelinek <jakub@redhat.com>
1581
1582 PR target/77834
1583 * gcc.dg/pr77834.c: New test.
1584
6e3ae7e6
PC
15852016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1586
1587 PR c++/67980
1588 * g++.dg/cpp1y/pr67980.C: New.
1589
fff6ed28
BS
15902016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1591
1592 * gcc.target/powerpc/fold-vec-add-1.c: New.
1593 * gcc.target/powerpc/fold-vec-add-2.c: New.
1594 * gcc.target/powerpc/fold-vec-add-3.c: New.
1595 * gcc.target/powerpc/fold-vec-add-4.c: New.
1596 * gcc.target/powerpc/fold-vec-add-5.c: New.
1597 * gcc.target/powerpc/fold-vec-add-6.c: New.
1598 * gcc.target/powerpc/fold-vec-add-7.c: New.
1599
bef3a8d7 16002016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1601
1602 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1603 for -mbranch-likely, infer -mno-branch-likely for R6.
1604
dac9376a
BE
16052016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1606
1607 PR c++/71973
1608 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1609 * g++.dg/init/new15.C: Likewise.
1610 * g++.dg/ipa/inline-1.C: Likewise.
1611 * g++.dg/ipa/inline-2.C: Likewise.
1612 * g++.dg/lto/20080908-1_0.C: Likewise.
1613 * g++.dg/tc1/dr20.C: Likewise.
1614 * g++.dg/tree-ssa/inline-1.C: Likewise.
1615 * g++.dg/tree-ssa/inline-2.C: Likewise.
1616 * g++.old-deja/g++.law/except1.C: Likewise.
1617 * g++.old-deja/g++.other/vbase5.C: Likewise.
1618 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1619
b210df46
BS
16202016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1621
1622 PR tree-optimization/78210
1623 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1624 possibility of widening multiplies.
1625
964ef24c
RB
16262016-11-04 Richard Biener <rguenther@suse.de>
1627
1628 PR middle-end/78185
1629 * gcc.dg/pr78185.c: New testcase.
1630
5fb80387
DE
16312016-10-04 David Edelsohn <dje.gcc@gmail.com>
1632
1633 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1634 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1635
6905c577
JJ
16362016-11-03 Jakub Jelinek <jakub@redhat.com>
1637 Alexandre Oliva <aoliva@redhat.com>
1638 Jason Merrill <jason@redhat.com>
1639
1640 PR debug/28767
1641 PR debug/56974
1642 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1643 * g++.dg/debug/dwarf2/ref-3.C: New test.
1644 * g++.dg/debug/dwarf2/ref-4.C: New test.
1645 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1646 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1647
16482016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1649
1650 * gfortran.dg/dec_exp_1.f90: New test.
1651 * gfortran.dg/dec_exp_2.f90: Likewise.
1652 * gfortran.dg/dec_exp_3.f90: Likewise.
1653
6905c577 16542016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1655
1656 * gfortran.dg/dec_parameter_1.f: New test.
1657 * gfortran.dg/dec_parameter_2.f90: Likewise.
1658 * gfortran.dg/dec_parameter_3.f90: Likewise.
1659 * gfortran.dg/dec_parameter_4.f90: Likewise.
1660
7d29f8e3
ML
16612016-11-03 Martin Liska <mliska@suse.cz>
1662
1663 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1664 output.
1665 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1666
5de3e2d8
BE
16672016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1668
1669 PR libgcc/78067
1670 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1671
f03f0232
SKS
16722016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1673
1674 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1675
bd17a9df
MF
16762016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1677
1678 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1679
2b01aad6
TC
16802016-11-01 Tamar Christina <tamar.christina@arm.com>
1681
1682 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1683 Check for arm_v8_neon_hw.
1684 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1685 Likewise.
1686 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1687 Likewise.
1688 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1689 Likewise.
1690
aa55dc0c
RB
16912016-11-02 Richard Biener <rguenther@suse.de>
1692
1693 * gcc.dg/store_merging_8.c: New testcase.
1694
6905c577 16952016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1696
1697 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1698
075be4a1
DE
16992016-11-02 David Edelsohn <dje.gcc@gmail.com>
1700
4b69fb13
DE
1701 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1702 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1703 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1704 * gcc.dg/pr65779.c: XFAIL AIX.
1705 * gcc.dg/pr70405.c: XFAIL AIX.
1706
075be4a1
DE
1707 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1708 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1709 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1710
fdb1aa55
RO
17112016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1712
1713 * lib/target-supports.exp (check_gc_sections_available): Use
1714 -print-prog-name=ld to determine linker used.
1715
4adbcdb4
ML
17162016-11-02 Martin Liska <mliska@suse.cz>
1717
1718 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1719 test case.
1720
4b2c06f4
KT
17212016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1722
1723 PR tree-optimization/78170
1724 * gcc.c-torture/execute/pr78170.c: New test.
1725
63e523d6
KT
17262016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1727
1728 PR tree-optimization/78162
1729 * gcc.c-torture/compile/pr78162.c: New test.
1730
da42ac7b
RB
17312016-11-02 Richard Biener <rguenther@suse.de>
1732
1733 PR tree-optimization/78035
1734 PR tree-optimization/77964
1735 * gcc.target/i386/pr78035.c: New testcase.
1736
4280df0a
RB
17372016-11-02 Richard Biener <rguenther@suse.de>
1738
1739 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1740 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1741 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1742 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1743 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1744
1b1d9303
DE
17452016-11-01 David Edelsohn <dje.gcc@gmail.com>
1746
1747 * gfortran.dg/pr70937.f90: require-effective-target lto.
1748
5b7c0519
TK
17492016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1750
1751 PR fortran/69544
1752 * gfortran.dg/where_6.f90: New test.
1753
70d28813
JJ
17542016-11-01 Jakub Jelinek <jakub@redhat.com>
1755
1756 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1757
7f4266d4
TK
17582016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1759
1760 PR fortran/69544
1761 * gfortran.dg/where_5.f90: New test.
1762
9fc158eb
BB
17632016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1764
1765 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1766 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1767 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1768 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1769
baeb7b5c
UB
17702016-11-01 Uros Bizjak <ubizjak@gmail.com>
1771
1772 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1773 Whitespace fixes.
1774 (check_effective_target_vect_cmdline_needed): Check
1775 is-effective-target ia32 for x86 targets.
1776 (check_effective_target_vect_simd_clones): Simplify condition.
1777 (check_effective_target_vect_double): Ditto.
1778 (check_effective_target_vect_aligned_arrays): Check
1779 is-effective-target ia32 for x86 targets. Simplify condition.
1780 (check_effective_target_vect_multiple_sizes): Simplify condition.
1781 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1782 (check_effective_target_sync_int_128): Simplify condition.
1783 (check_effective_target_sync_int_128_runtime): Ditto.
1784 (check_effective_target_sync_long_long_runtime): Ditto.
1785 (check_effective_target_divmod): Add i?86-*-* target.
1786
156b5cca
MM
17872016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1788
1789 * gcc.target/powerpc/vsx-extract-4.c: New test.
1790 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1791
120a4c45
JD
17922016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1793
1794 PR fortran/54679
1795 * gfortran.dg/fmt_l.f90: Update test.
1796 * gfortran.dg/fmt_l0.f90: New test.
1797
c5fed5c6
JJ
17982016-10-31 Jakub Jelinek <jakub@redhat.com>
1799
1800 PR c++/78089
1801 * c-c++-common/builtin-shuffle-1.c: New test.
1802 * g++.dg/cpp0x/addressof3.C: New test.
1803
aee69156
VV
18042016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1805
1806 Add tests for a const member and a reference member for launder.
1807 * g++.dg/cpp1z/launder3.C: New.
1808 * g++.dg/cpp1z/launder4.C: Likewise.
1809 * g++.dg/cpp1z/launder5.C: Likewise.
1810 * g++.dg/cpp1z/launder5.cc: Likewise.
1811 * g++.dg/cpp1z/launder5.h: Likewise.
1812 * g++.dg/cpp1z/launder6.C: Likewise.
1813 * g++.dg/cpp1z/launder6.cc: Likewise.
1814 * g++.dg/cpp1z/launder6.h: Likewise.
1815
1e4fa9b1
JJ
18162016-10-31 Jakub Jelinek <jakub@redhat.com>
1817
dcb466ec
JJ
1818 PR c++/77948
1819 * g++.dg/cpp0x/pr77948-1.C: New test.
1820 * g++.dg/cpp0x/pr77948-2.C: New test.
1821 * g++.dg/cpp0x/pr77948-3.C: New test.
1822 * g++.dg/cpp0x/pr77948-4.C: New test.
1823 * g++.dg/cpp0x/pr77948-5.C: New test.
1824 * g++.dg/cpp0x/pr77948-6.C: New test.
1825
1e4fa9b1
JJ
1826 PR tree-optimization/77860
1827 * gcc.dg/pr77860.c: New test.
1828
9782e1ec
JJ
18292016-10-31 Jakub Jelinek <jakub@redhat.com>
1830
1831 PR c++/77886
1832 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1833
dd57b05e
SKS
18342016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1835
1836 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1837
84ff4775
LCW
18382016-10-30 Le-Chun Wu <lcwu@google.com>
1839 Mark Wielaard <mjw@redhat.com>
1840
1841 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1842 * gcc.dg/Wshadow-local-1.c: Likewise.
1843 * gcc.dg/Wshadow-local-2.c: Likewise.
1844 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1845 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1846 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1847
0b56e9ad
BS
18482016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1849
1850 PR tree-optimization/71915
1851 PR tree-optimization/71490
1852 * gcc.dg/tree-ssa/pr54245.c: Delete.
1853 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1854 document why.
1855
d4fc6702
JD
18562016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1857
1858 PR fortran/78123
1859 * gfortran.dg/fmt_t_9.f: New test.
1860
396e56d2
TK
18612016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1862
1863 PR fortran/67219
1864 * gfortran.dg/pr67219.f90: New test.
1865
a654d5d0
JJ
18662016-10-29 Jakub Jelinek <jakub@redhat.com>
1867
205b9ed1
JJ
1868 PR rtl-optimization/77919
1869 * g++.dg/torture/pr77919-2.C: New test.
1870
a654d5d0
JJ
1871 PR target/78148
1872 * gcc.dg/pr78148.c: New test.
1873
894d8b41
EB
18742016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1875
1876 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1877 * gcc.target/sparc/overflow-4.c: ...here.
1878 * gcc.target/sparc/overflow-5.c: New test.
1879
e72531b9
PK
18802016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1881 Kugan Vivekanandarajah <kuganv@linaro.org>
1882 Jim Wilson <jim.wilson@linaro.org>
1883
1884 PR tree-optimization/43721
1885 * lib/target-supports.exp (check_effective_target_divmod): New.
1886 (check_effective_target_divmod_simode): Likewise.
1887 (check_effective_target_arm_divmod_simode): Likewise.
1888 * gcc.dg/divmod-1-simode.c: New test.
1889 * gcc.dg/divmod-1.c: Likewise.
1890 * gcc.dg/divmod-2-simode.c: Likewise.
1891 * gcc.dg/divmod-2.c: Likewise.
1892 * gcc.dg/divmod-3-simode.c: Likewise.
1893 * gcc.dg/divmod-3.c: Likewise.
1894 * gcc.dg/divmod-4-simode.c: Likewise.
1895 * gcc.dg/divmod-4.c: Likewise.
1896 * gcc.dg/divmod-5.c: Likewise.
1897 * gcc.dg/divmod-6-simode.c: Likewise.
1898 * gcc.dg/divmod-6.c: Likewise.
1899 * gcc.dg/divmod-7.c: Likewise.
1900
f663d9ad 19012016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1902 Jakub Jelinek <jakub@redhat.com>
1903 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1904
1905 PR middle-end/22141
1906 PR rtl-optimization/23684
1907 * gcc.c-torture/execute/pr22141-1.c: New test.
1908 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1909 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1910 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1911 * gcc.dg/store_merging_1.c: New test.
1912 * gcc.dg/store_merging_2.c: Likewise.
1913 * gcc.dg/store_merging_3.c: Likewise.
1914 * gcc.dg/store_merging_4.c: Likewise.
1915 * gcc.dg/store_merging_5.c: Likewise.
1916 * gcc.dg/store_merging_6.c: Likewise.
1917 * gcc.dg/store_merging_7.c: Likewise.
1918 * gcc.target/i386/pr22141.c: Likewise.
1919 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1920 * g++.dg/init/new17.C: Likewise.
1921
6905c577 19222016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1923
1924 PR middle-end/72747
1925 * c-c++-common/pr72747-1.c: New test.
1926 * c-c++-common/pr72747-2.c: Likewise.
1927
539405d5
AK
19282016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1929
1930 * gcc.target/s390/oscbreak-1.c: New test.
1931
0dbb19f0
AK
19322016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1933
1934 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1935
0d9e143c
JJ
19362016-10-28 Jakub Jelinek <jakub@redhat.com>
1937
c19066a7
JJ
1938 PR rtl-optimization/77919
1939 * g++.dg/torture/pr77919.C: New test.
1940
0d9e143c
JJ
1941 PR rtl-optimization/78132
1942 * gcc.target/i386/pr78132.c: New test.
1943
cc91248d
EB
19442016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1945
1946 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1947
787c7a65
MM
19482016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1949
1950 * gcc.target/powerpc/vsx-simode.c: New test.
1951 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1952 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1953
4ce71579
JJ
19542016-10-27 Jakub Jelinek <jakub@redhat.com>
1955
6f21288f
JJ
1956 PR fortran/78026
1957 * gfortran.dg/gomp/pr78026.f03: New test.
1958 * gfortran.dg/select_type_38.f03: New test.
1959
4ce71579
JJ
1960 PR middle-end/78025
1961 * g++.dg/gomp/declare-simd-7.C: New test.
1962
6f21288f 19632016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1964
1965 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1966 * gfortran.dg/dec_init_2.f90: Likewise.
1967 * gfortran.dg/dec_init_3.f90: New test.
1968 * gfortran.dg/dec_init_4.f90: Likewise.
1969
93f90bec
BC
19702016-10-27 Bin Cheng <bin.cheng@arm.com>
1971
1972 * gcc.dg/fold-narrowbopcst-1.c: New test.
1973
6f21288f 19742016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1975
1976 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1977 dg-shouldfail/dg-output instead of XFAIL.
1978 * gfortran.dg/dec_io_6.f90: Likewise.
1979
ddb92ab9
TP
19802016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1981
1982 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1983 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1984 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1985 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1986 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1987 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1988 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1989 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1990 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1991 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1992
ad6e4ba8
BC
19932016-10-27 Bin Cheng <bin.cheng@arm.com>
1994
1995 * gcc.dg/fold-convmaxconv-1.c: New test.
1996 * gcc.dg/fold-convminconv-1.c: New test.
1997
6905c577 19982016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1999
2000 PR fortran/78092
2001 * gfortran.dg/pr78092.f90: New test.
2002
7a83b391
KN
20032016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2004
2005 PR target/78056
2006 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2007 expected error message.
2008 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2009 expected error message.
2010 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2011 (test_all_not_equal_and_not_zero): Change expected error message.
2012
3693a620
JJ
20132016-10-26 Jakub Jelinek <jakub@redhat.com>
2014
2015 PR fortran/77973
2016 * gfortran.dg/gomp/pr77973.f90: New test.
2017
cd612e8a
PT
20182016-10-26 Paul Thomas <pault@gcc.gnu.org>
2019
2020 PR fortran/78108
2021 * gfortran.dg/submodule_18.f08: New test.
2022 * gfortran.dg/submodule_19.f08: New test.
2023
09844a5f
MM
20242016-10-26 Michael Matz <matz@suse.de>
2025
2026 * g++.dg/pr78060.C: New test.
2027 * gfortran.dg/pr78061.f: New test.
2028 * g++.dg/pr78088.C: New test.
2029
6f21288f 20302016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2031
2032 * gfortran.dg/dec_io_1.f90: New test.
2033 * gfortran.dg/dec_io_2.f90: New test.
2034 * gfortran.dg/dec_io_3.f90: New test.
2035 * gfortran.dg/dec_io_4.f90: New test.
2036 * gfortran.dg/dec_io_5.f90: New test.
2037 * gfortran.dg/dec_io_6.f90: New test.
2038
6c95388f
JJ
20392016-10-25 Jakub Jelinek <jakub@redhat.com>
2040
2041 PR sanitizer/78106
2042 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2043
20442016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2045
2046 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2047 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2048
90e261e4
EB
20492016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2050
2051 * gnat.dg/opt59.adb: New test.
2052 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2053
2054 * gnat.dg/opt60.adb: New test.
2055
cef026ec
AV
20562016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2057
2058 PR fortran/72770
2059 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2060 this pr.
2061
96592eed
JJ
20622016-10-25 Jakub Jelinek <jakub@redhat.com>
2063
2064 PR target/78102
2065 * gcc.target/i386/pr78102.c: New test.
2066
6c95388f 20672016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2068
2069 * gfortran.dg/dec_logical_xor_1.f90: New test.
2070 * gfortran.dg/dec_logical_xor_2.f90: New test.
2071 * gfortran.dg/dec_logical_xor_3.f03: New test.
2072
6c95388f 20732016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2074
2075 * gfortran.dg/dec_loc_rval_1.f90: New test.
2076 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2077 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2078
6c95388f 20792016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2080
90051c26
FR
2081 * gfortran.dg/dec_type_print.f90: New testcase.
2082
6c95388f 20832016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2084
2085 * gfortran.dg/feed_1.f90: New test.
2086 * gfortran.dg/feed_2.f90: New test.
ef144767 2087
8e104951
ML
20882016-10-25 Martin Liska <mliska@suse.cz>
2089
2090 PR sanitizer/78106
2091 * gcc.dg/asan/pr78106.c: New test.
2092
b93ee1bb
ML
20932016-10-25 Martin Liska <mliska@suse.cz>
2094
2095 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2096
ad6922b0
WD
20972016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2098
2099 PR target/78041
2100 * gcc.target/arm/pr78041.c: New test.
2101
e16f1cc7
JJ
21022016-10-25 Jakub Jelinek <jakub@redhat.com>
2103
2104 * g++.dg/cpp1z/launder1.C: New test.
2105 * g++.dg/cpp1z/launder2.C: New test.
2106
078134e5 21072016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2108 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2109
2110 PR target/71676
2111 PR target/71678
2112 * gcc.target/avr/pr71676-2.c: New test.
2113
c7212a15 21142016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2115 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2116
2117 PR target/71676
2118 PR target/71678
2119 * gcc.target/avr/pr71676-1.c: New test.
2120 * gcc.target/avr/pr71676-3.c: New test.
2121 * gcc.target/avr/pr71676.c: New test.
2122 * gcc.target/avr/pr71678.c: New test.
2123
d1c7d3a8
KV
21242016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2125
2126 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2127 such that cloned verions of tested functions are not created.
2128
c7082171
SK
21292016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2130
2131 PR fortran/71895
2132 * gfortran.dg/pr71895.f90: New test.
2133
0f2a9e37
JJ
21342016-10-24 Jakub Jelinek <jakub@redhat.com>
2135
2136 * g++.dg/debug/dwarf2/ref-2.C: New test.
2137
f8348061
BE
21382016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2139
2140 * c-c++-common/Wint-in-bool-context-3.c: New test.
2141
1eb4547b
MS
21422016-10-24 Martin Sebor <msebor@redhat.com>
2143
2144 PR middle-end/77735
2145 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2146 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2147 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2148 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2149 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2150 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2151 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2152
292af537
RB
21532016-10-24 Richard Biener <rguenther@suse.de>
2154
2155 PR testsuite/71491
2156 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2157 * gcc.dg/vect/slp-45.c: Likewise.
2158
40f683e8
RB
21592016-10-24 Richard Biener <rguenther@suse.de>
2160
2161 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2162 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2163 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2164
b1b6774f
GJL
21652016-10-24 Georg-Johann Lay <avr@gjlay.de>
2166
2167 PR target/78093
2168 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2169 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2170
ed9760d2
AV
21712016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2172
2173 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2174
fb027a42
JJ
21752016-10-24 Jakub Jelinek <jakub@redhat.com>
2176
2177 * gcc.target/i386/bmi2-pext-1.c: New test.
2178 * gcc.target/i386/bmi2-pdep-1.c: New test.
2179 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2180 * gcc.target/i386/tbm-bextri-1.c: New test.
2181 * gcc.target/i386/bmi-bextr-6.c: New test.
2182
8e10302e
RO
21832016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2184
2185 PR target/77483
2186 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2187 * gcc.target/i386/pr65105-1.c: Likewise.
2188 * gcc.target/i386/pr65105-2.c: Likewise.
2189 * gcc.target/i386/pr65105-3.c: Likewise.
2190 * gcc.target/i386/pr65105-5.c: Likewise.
2191 * gcc.target/i386/pr67761.c: Likewise.
2192 * gcc.target/i386/pr70799-1.c: Likewise.
2193
866c72a8
ML
21942016-10-24 Martin Liska <mliska@suse.cz>
2195
2196 PR sanitizer/77966
2197 * c-c++-common/ubsan/unreachable-3.c: New test.
2198
0804124b
SK
21992016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2200
2201 PR fortran/77763
2202 * gfortran.dg/pr77763.f90
2203
87c9fca5
SK
22042016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2205
2206 PR fortran/54730
2207 PR fortran/78033
2208 * gfortran.dg/pr78033.f90: New test.
2209
dfd6231e
PT
22102016-10-23 Paul Thomas <pault@gcc.gnu.org>
2211
2212 PR fortran/69834
2213 * gfortran.dg/select_type_1.f03: Change error for overlapping
2214 TYPE IS cases.
2215 * gfortran.dg/select_type_36.f03: New test.
2216
66ccff98
EB
22172016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2218
2219 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2220
15876cee
TK
22212016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2222
2223 PR fortran/78021
2224 * gfortran.dg/string_length_3.f90: New test.
2225
574284e9
AV
22262016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2227
574284e9
AV
2228 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2229
22302016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2231
2232 PR fortran/43366
2233 PR fortran/57117
2234 PR fortran/61337
2235 * gfortran.dg/alloc_comp_class_5.f03: New test.
2236 * gfortran.dg/class_allocate_21.f90: New test.
2237 * gfortran.dg/class_allocate_22.f90: New test.
2238 * gfortran.dg/realloc_on_assign_27.f08: New test.
2239
20276dc9
JL
22402016-10-21 Jeff Law <law@redhat.com>
2241
2242 * PR tree-optimization/71947
2243 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2244 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2245 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2246
f7503699
KV
22472016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2248
2249 * gcc.dg/ipa/vrp5.c: New test.
2250 * gcc.dg/ipa/vrp6.c: New test.
2251
5be6b295
WD
22522016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2253
2254 * gcc.target/aarch64/test_frame_17.c: New test.
2255
c82bc7ed
WD
22562016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2257
2258 * gcc.target/aarch64/test_frame_17.c: New test.
2259
67a6cac7
AP
22602016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2261
2262 PR preprocessor/71681
2263 * gcc.dg/cpp/pr71681-1.c: New testcase
2264 * gcc.dg/cpp/pr71681-2.c: Likewise
2265 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2266 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2267 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2268 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2269
8e6982f7
JJ
22702016-10-21 Jakub Jelinek <jakub@redhat.com>
2271
9c4c8b7b
JJ
2272 PR target/78057
2273 * gcc.target/i386/pr78057.c: New test.
2274
8e6982f7
JJ
2275 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2276
de514d40
PT
22772016-10-21 Paul Thomas <pault@gcc.gnu.org>
2278
2279 PR fortran/69566
2280 * gfortran.dg/select_type_37.f03: New test.
2281
1d64ceb0
SKS
22822016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2283
2284 PR target/71627
2285 * gcc.target/avr/pr71627.c: New test
2286
85729229
EB
22872016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2288
2289 * gcc.target/sparc/overflow-1.c: New test.
2290 * gcc.target/sparc/overflow-2.c: Likewise.
2291 * gcc.target/sparc/overflow-3.c: Likewise.
2292
d17f2c3b
AV
22932016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2294
2295 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2296 effective target.
2297
0d47cee6
KT
22982016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2299
2300 PR rtl-optimization/78038
2301 * gcc.target/aarch64/pr78038.c: New test.
2302
a20d03c8
RB
23032016-10-21 Richard Biener <rguenther@suse.de>
2304
2305 PR tree-optimization/78051
2306 * g++.dg/torture/pr78051.C: New testcase.
2307
f3ecd50f
BE
23082016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2309
2310 * c-c++-common/wdate-time.c: Restored test case.
2311 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2312
fceabe50
JJ
23132016-10-20 Jakub Jelinek <jakub@redhat.com>
2314
2315 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2316
f56ea76e
UB
23172016-10-20 Uros Bizjak <ubizjak@gmail.com>
2318
2319 PR target/78037
2320 * gcc.target/i386/pr78037.c: New test.
2321
2c35bbe1
EB
23222016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2323
2324 * gcc.target/visium/overflow8.c: New.
2325 * gcc.target/visium/overflow16.c: Likewise.
2326 * gcc.target/visium/overflow32: Likewise.
2327
28df8730
MM
23282016-10-20 Michael Matz <matz@suse.de>
2329
2330 * gcc.dg/loop-split.c: New test.
2331 * gcc.dg/tree-ssa/ifc-9.c: Update.
2332 * gcc.dg/tree-ssa/ifc-10.c: Update.
2333
6c1a9e41
RB
23342016-10-20 Richard Biener <rguenther@suse.de>
2335
2336 * gcc.dg/graphite/pr35356-1.c: Update.
2337
a2923dba
PC
23382016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2339
2340 PR c++/77446
2341 * g++.dg/cpp1y/pr77446.C: New.
2342
2066ef6a
PK
23432016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2344
2345 PR tree-optimization/53979
2346 * gcc.dg/pr53979-1.c: New test-case.
2347 * gcc.dg/pr53979-2.c: Likewise.
2348
4c712374
BE
23492016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2350
2351 * c-c++-common/Wint-in-bool-context-2.c: New test.
2352
bdcf8e7c
JD
23532016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2354
2355 * gfortran.dg/dtio_17.f90: Fix test.
2356
ec1748d4
AH
23572016-10-19 Aldy Hernandez <aldyh@redhat.com>
2358
2359 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2360 * gcc.dg/Walloca-2.c: Same.
2361
b70f0b0c
AH
23622016-10-19 Aldy Hernandez <aldyh@redhat.com>
2363
2364 * gcc.dg/Wvla-1.c: Rename to...
2365 * gcc.dg/Wvla-larger-than-1.c: ...this.
2366 * gcc.dg/Wvla-2.c: Rename to...
2367 * gcc.dg/Wvla-larger-than-2.c: ...this.
2368 * gcc.dg/Wvla-3.c: Rename to...
2369 * gcc.dg/Walloca-11.c.: ...this.
2370 * gcc.dg/wvla-[1-7].c: Rename to:
2371 * gcc.dg/Wvla-[1-7].c: ...this.
2372
cbb22e61
BC
23732016-10-19 Bin Cheng <bin.cheng@arm.com>
2374
2375 PR tree-optimization/78005
2376 * gcc.dg/vect/pr78005.c: New.
2377 * gcc.target/i386/l_fma_float_1.c: Revise test.
2378 * gcc.target/i386/l_fma_float_2.c: Ditto.
2379 * gcc.target/i386/l_fma_float_3.c: Ditto.
2380 * gcc.target/i386/l_fma_float_4.c: Ditto.
2381 * gcc.target/i386/l_fma_float_5.c: Ditto.
2382 * gcc.target/i386/l_fma_float_6.c: Ditto.
2383 * gcc.target/i386/l_fma_double_1.c: Ditto.
2384 * gcc.target/i386/l_fma_double_2.c: Ditto.
2385 * gcc.target/i386/l_fma_double_3.c: Ditto.
2386 * gcc.target/i386/l_fma_double_4.c: Ditto.
2387 * gcc.target/i386/l_fma_double_5.c: Ditto.
2388 * gcc.target/i386/l_fma_double_6.c: Ditto.
2389
a023f8c8
TS
23902016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2391
2392 PR tree-optimization/78024
2393 * gcc.dg/goacc/loop-processing-1.c: New file.
2394
d9700bdb
RB
23952016-10-19 Richard Biener <rguenther@suse.de>
2396
2397 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2398
902cb7b1
KN
23992016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2400
2401 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2402 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2403 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2404 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2405 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2406 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2407 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2408 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2409 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2410 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2411 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2412 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2413 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2414 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2415 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2416 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2417 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2418 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2419 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2420 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2421 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2422 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2423 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2424 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2425 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2426 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2427 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2428 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2429 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2430 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2431 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2432 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2433 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2434 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2435 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2436 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2437 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2438 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2439 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2440 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2441 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2442 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2443 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2444 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2445 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2446 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2447 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2448 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2449 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2450 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2451 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2452 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2453 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2454 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2455 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2456 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2457 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2458 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2459 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2460 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2461 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2462 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2463 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2464 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2465 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2466 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2467 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2468 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2469 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2470 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2471 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2472 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2473 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2474 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2475 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2476 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2477 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2478 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2479 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2480 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2481 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2482 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2483 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2484 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2485 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2486 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2487 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2488 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2489 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2490 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2491 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2492 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2493 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2494 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2495 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2496 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2497 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2498 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2499 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2500 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2501 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2502 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2503 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2504 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2505 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2506 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2507 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2508 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2509 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2510 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2511 * gcc.target/powerpc/vsu/vsu.exp: New file.
2512
5cb96b6a
UB
25132016-10-18 Uros Bizjak <ubizjak@gmail.com>
2514
2515 PR target/77991
2516 * gcc.target/i386/pr77991.c: New test.
2517
f5de494c
MF
25182016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2519
2520 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2521 LTO is used.
2522
e5163ec1
SKS
25232016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2524
5cb96b6a 2525 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2526
b64e8239
RB
25272016-10-18 Richard Biener <rguenther@suse.de>
2528
2529 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2530 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2531 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2532 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2533 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2534 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2535 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2536 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2537 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2538 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2539 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2540 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2541 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2542 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2543 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2544 * gcc.dg/pr68217.c: Likewise.
2545 * gcc.dg/predict-9.c: Likewise.
2546 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2547 * gcc.dg/predict-1.c: Likewise.
2548
c680ada5
JD
25492016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2550
2551 * gfortran.dg/dtio_17.f90: New test.
2552
7fd4f180
KV
25532016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2554
2555 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2556
718625ad
KV
25572016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2558
2559 * gcc.dg/ipa/vrp4.c: New test.
2560
735b8f9f
KV
25612016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2562
2563 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2564 * gcc.dg/torture/pr39074.c: Likewise.
2565
86f98087
EB
25662016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2567
2568 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2569 * gnat.dg/trampoline4.adb: Minor tweak.
2570
a929f266
BS
25712016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2572
2573 PR tree-optimization/77916
2574 * gcc.dg/torture/pr77916.c: New.
2575
4acf2055
SK
25762016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2577
2578 PR fortran/77978
2579 * gfortran.dg/pr77978_1.f90: New test.
2580 * gfortran.dg/pr77978_2.f90: Ditto.
2581 * gfortran.dg/pr77978_3.f90: Ditto.
2582
871267e1
PT
25832016-10-17 Paul Thomas <pault@gcc.gnu.org>
2584
2585 PR fortran/61420
2586 PR fortran/78013
2587 * gfortran.dg/proc_ptr_49.f90: New test.
2588
fd9593e9
BE
25892016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2590
2591 PR target/77308
2592 * gcc.target/arm/pr77308.c: New test.
2593
d32d4176
DE
25942016-10-17 David Edelsohn <dje.gcc@gmail.com>
2595
2596 * lib/target-supports.exp
2597 (check_effective_target_floatn_nx_runtime): Return 0 for
2598 powerpc*-ibm-aix*.
2599
dca2910c
AP
26002016-10-17 Andrew Pinski <apinski@cavium.com>
2601
2602 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2603 long instead of long.
2604 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2605 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2606 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2607 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2608 * gcc.target/aarch64/pr68102_1.c: Likewise.
2609 * gcc.target/aarch64/target_attr_3.c: Likewise.
2610
44b00dbc
RB
26112016-10-17 Richard Biener <rguenther@suse.de>
2612
2613 PR tree-optimization/77988
2614 * gcc.dg/torture/pr77988.c: New testcase.
2615
89b80c42
PK
26162016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2617
2618 * gcc.dg/pr71636-1.c: New test-case.
2619 * gcc.dg/pr71636-2.c: Likewise.
2620
4c640e26
EB
26212016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2622
2623 * gnat.dg/trampoline3.adb: New test.
2624 * gnat.dg/trampoline4.adb: Likewise.
2625
6c0347f6
JD
26262016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2627
2628 * gfortran.dg/dtio_16.f90: New test.
2629
d0d48a06
EB
26302016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2631
2632 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2633 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2634 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2635
baa33d83
EB
26362016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2637
2638 * gcc.target/sparc/popc.c: Rename to...
2639 * gcc.target/sparc/popc-1.c: ...this.
2640 * gcc.target/sparc/popc-2.c: New test.
2641
523ee218
JD
26422016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2643
2644 PR fortran/77972
2645 * gfortran.dg/unexpected_eof_4.f90: New test.
2646
c04d4ede
JB
26472016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2648
31a84d4a
AP
2649 PR libfortran/48587
2650 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2651
064ed55a
JJ
26522016-10-14 Jakub Jelinek <jakub@redhat.com>
2653
9a822fc7
JJ
2654 PR middle-end/77959
2655 * gfortran.dg/pr77959.f90: New test.
2656
064ed55a
JJ
2657 DR 1511 - const volatile variables and ODR
2658 * g++.dg/DRs/dr1511-1.C: New test.
2659 * g++.dg/DRs/dr1511-2.C: New test.
2660
2579762a
EB
26612016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2662
2663 * gnat.dg/debug7.adb (dg-options): Remove -g.
2664 * gnat.dg/debug8.adb (dg-options): Add -margs.
2665 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2666
6d59425d
RB
26672016-10-14 Richard Biener <rguenther@suse.de>
2668
2669 PR tree-optimization/77979
2670 * gcc.dg/torture/pr77979.c: New testcase.
2671
43f66d6e
ML
26722016-10-14 Martin Liska <mliska@suse.cz>
2673
2674 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2675 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2676 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2677
cb3ac867
UB
26782016-10-14 Uros Bizjak <ubizjak@gmail.com>
2679
2680 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2681 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2682 * gcc.dg/torture/pr77937-2.c: Likewise.
2683
14cf71a0
EB
26842016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2685
2686 * gnat.dg/lto15.adb: Adjust.
2687 * gnat.dg/lto16.adb: Likewise.
2688 * gnat.dg/lto17.adb: Likewise
2689 * gnat.dg/lto18.ad[sb]: New test.
2690 * gnat.dg/lto18_pkg.ads: New helper.
2691 * gnat.dg/lto19.adb: New test.
2692 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2693 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2694 * gnat.dg/lto20.adb: New test.
2695 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2696
6fd9c6f4
AV
26972016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2698
2699 * gfortran.dg/coarray_38.f90: Expect error message.
2700
01f44038
KT
27012016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2702
2703 * gcc.target/aarch64/spellcheck_1.c: New test.
2704 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2705 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2706 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2707 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2708 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2709
253abb2a
AS
27102016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2711
2712 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2713
a2695319
BS
27142016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2715
2716 PR tree-optimization/77937
2717 * gcc.dg/torture/pr77937-1.c: New.
2718 * gcc.dg/torture/pr77937-2.c: New.
2719
14a2c9aa
JM
27202016-10-13 Jakub Jelinek <jakub@redhat.com>
2721
2722 * g++.dg/cpp1z/inline-var1.C: New test.
2723 * g++.dg/cpp1z/inline-var1a.C: New test.
2724 * g++.dg/cpp1z/inline-var1.h: New file.
2725 * g++.dg/cpp1z/inline-var2.C: New test.
2726 * g++.dg/cpp1z/inline-var3.C: New test.
2727 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2728 uninitialized const.
2729
6c95388f 27302016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2731
ee7fa2e3
SL
2732 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2733 Xscale is specified, not just -march.
2734 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2735 is incompatible with Xscale.
18d34307 2736
96032047
MS
27372016-10-13 Martin Sebor <msebor@redhat.com>
2738
2739 PR c++/71912
2740 * g++.dg/ext/flexary4.C: Adjust.
2741 * g++.dg/ext/flexary5.C: Same.
2742 * g++.dg/ext/flexary9.C: Same.
2743 * g++.dg/ext/flexary19.C: New test.
2744 * g++.dg/ext/flexary18.C: New test.
2745 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2746 regression test.
5cb96b6a
UB
2747 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2748 Avoid generating a flexible array member in an array.
96032047 2749
5b1548fd
MS
27502016-10-13 Martin Sebor <msebor@redhat.com>
2751
2752 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2753 to placate -Wformat on targets where the type is not int.
2754
7810c4eb
DM
27552016-10-13 David Malcolm <dmalcolm@redhat.com>
2756
2757 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2758 in INSN_LOCATION.
2759
fcd27666
BC
27602016-10-13 Bin Cheng <bin.cheng@arm.com>
2761
2762 * gcc.target/i386/l_fma_float_1.c: Revise test.
2763 * gcc.target/i386/l_fma_float_2.c: Ditto.
2764 * gcc.target/i386/l_fma_float_3.c: Ditto.
2765 * gcc.target/i386/l_fma_float_4.c: Ditto.
2766 * gcc.target/i386/l_fma_float_5.c: Ditto.
2767 * gcc.target/i386/l_fma_float_6.c: Ditto.
2768 * gcc.target/i386/l_fma_double_1.c: Ditto.
2769 * gcc.target/i386/l_fma_double_2.c: Ditto.
2770 * gcc.target/i386/l_fma_double_3.c: Ditto.
2771 * gcc.target/i386/l_fma_double_4.c: Ditto.
2772 * gcc.target/i386/l_fma_double_5.c: Ditto.
2773 * gcc.target/i386/l_fma_double_6.c: Ditto.
2774
b8a4b8c8
BC
27752016-10-13 Bin Cheng <bin.cheng@arm.com>
2776
2777 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2778
328ba117
BC
27792016-10-13 Bin Cheng <bin.cheng@arm.com>
2780
2781 * gcc.dg/vect/vect-98.c: Refine test case.
2782 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2783 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2784 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2785
1a1ab05e
JJ
27862016-10-13 Jakub Jelinek <jakub@redhat.com>
2787
2788 PR c/77946
2789 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2790
27947670
ML
27912016-10-13 Martin Liska <mliska@suse.cz>
2792
2793 PR tree-optimization/77943
2794 * g++.dg/tree-ssa/pr77943.C: New test.
2795
92c5266b
AV
27962016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2797
2798 PR fortran/72832
2799 * gfortran.dg/allocate_with_source_22.f03: New test.
2800 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2801 fail.
2802
90bca4ed
TP
28032016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2804
2805 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2806 * gcc.target/arm/movsi_movw.c: Likewise.
2807 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2808 directive to work on big endian targets.
2809
0011af7b
KV
28102016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2811
2812 * gcc.dg/tree-ssa/evrp6.c: New test.
2813
859e95ab
SB
28142016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2815
2816 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2817 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2818 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2819
2934018d
SB
28202016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2821
2822 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2823 * gcc.target/powerpc/warn-2.c: Ditto.
2824
f92d1522
RS
28252016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2826
2827 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2828 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2829 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2830 for -mmsa.
2831 * gcc.target/mips/msa.c: New test.
2832 * gcc.target/mips/msa-builtins.c: Likewise.
2833 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2834 (check_effective_target_mips_msa_runtime): Likewise.
2835 (check_effective_target_mips_msa): Likewise.
2836 (add_options_for_mips_msa): Likewise.
2837 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2838 (check_effective_target_vect_intfloat_cvt): Likewise.
2839 (check_effective_target_vect_uintfloat_cvt): Likewise.
2840 (check_effective_target_vect_floatint_cvt): Likewise.
2841 (check_effective_target_vect_floatuint_cvt): Likewise.
2842 (check_effective_target_vect_shift): Likewise.
2843 (check_effective_target_vect_shift_char): Likewise.
2844 (check_effective_target_vect_long): Likewise.
2845 (check_effective_target_vect_float): Likewise.
2846 (check_effective_target_vect_double): Likewise.
2847 (check_effective_target_vect_long_long): Likewise.
2848 (check_effective_target_vect_perm): Likewise.
2849 (check_effective_target_vect_perm_byte): Likewise.
2850 (check_effective_target_vect_perm_short): Likewise.
2851 (check_effective_target_vect_sdot_qi): Likewise.
2852 (check_effective_target_vect_udot_qi): Likewise.
2853 (check_effective_target_vect_sdot_hi): Likewise.
2854 (check_effective_target_vect_udot_hi): Likewise.
2855 (check_effective_target_vect_pack_trunc): Likewise.
2856 (check_effective_target_vect_unpack): Likewise.
2857 (check_effective_target_vect_hw_misalign): Likewise.
2858 (check_effective_target_vect_condition): Likewise.
2859 (check_effective_target_vect_cond_mixed): Likewise.
2860 (check_effective_target_vect_char_mult): Likewise.
2861 (check_effective_target_vect_short_mult): Likewise.
2862 (check_effective_target_vect_int_mult): Likewise.
2863 (check_effective_target_vect_extract_even_odd): Likewise.
2864 (check_effective_target_vect_interleave): Likewise.
2865 (check_vect_support_and_set_flags): Check if the target supports MSA
2866 and append to the list of EFFECTIVE_TARGETS.
2867
0bfd099c
RB
28682016-10-12 Richard Biener <rguenther@suse.de>
2869
2870 PR debug/77947
2871 * g++.dg/torture/pr77947.C: New testcase.
2872
b4a9ef2f
PMR
28732016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2874
2875 * gnat.dg/debug8.adb: New testcase.
2876
c0dbd22d
PMR
28772016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2878
2879 * gnat.dg/debug9.adb: New testcase.
2880
8a7c91cd
RB
28812016-10-12 Richard Biener <rguenther@suse.de>
2882
2883 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2884 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2885 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2886
7dc2f5f1
RB
28872016-10-12 Richard Biener <rguenther@suse.de>
2888
2889 PR tree-optimization/77920
2890 * gcc.dg/torture/pr77920.c: New testcase.
2891
70f6d5e1
JJ
28922016-10-12 Jakub Jelinek <jakub@redhat.com>
2893
4a8b97cb
JJ
2894 PR tree-optimization/77929
2895 * gcc.c-torture/compile/pr77929.c: New test.
2896
70f6d5e1
JJ
2897 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2898 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2899 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2900 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2901 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2902 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2903 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2904 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2905 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2906
4803de58
EB
29072016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2908
2909 * gcc.target/sparc/setcc-4.c: Adjust.
2910 * gcc.target/sparc/setcc-5.c: Likewise.
2911 * gcc.target/sparc/setcc-6.c: Likewise.
2912 * gcc.target/sparc/setcc-7.c: Likewise.
2913 * gcc.target/sparc/setcc-8.c: Likewise.
2914 * gcc.target/sparc/setcc-9.c: Likewise.
2915 * gcc.target/sparc/setcc-10.c: Delete.
2916
f6cf4810
SK
29172016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2918
2919 PR fortran/77942
2920 * gfortran.dg/pr77942.f90
2921
8e8c2744
FR
29222016-10-11 Fritz Reese <fritzoreese@gmail.com>
2923
2924 * gfortran.dg/dec_math.f90: New testsuite.
2925
ddefad9a
SKS
29262016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2927
2928 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2929 (main): Declare j as i32 instead of int.
2930
e7b08761
TP
29312016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2932
2933 PR testsuite/PR77710
2934 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2935 target triplet instead of *-*-*-*.
2936
9fd7cd44
EB
29372016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2938
2939 * gnat.dg/unchecked_convert10.adb: New test.
2940 * gnat.dg/unchecked_convert11.adb: Likewise.
2941 * gnat.dg/unchecked_convert12.adb: Likewise.
2942
ff7e7ee0
EB
29432016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2944
2945 * gcc.target/sparc/cbcond-1.c: New test.
2946 * gcc.target/sparc/cbcond-2.c: Likewise.
2947 * gcc.target/sparc/movcc-1.c: Likewise.
2948 * gcc.target/sparc/movcc-2.c: Likewise.
2949 * gcc.target/sparc/setcc-1.c: Adjust.
2950 * gcc.target/sparc/setcc-2.c: Likewise.
2951 * gcc.target/sparc/setcc-3.c: Likewise.
2952 * gcc.target/sparc/setcc-4.c: Likewise.
2953 * gcc.target/sparc/setcc-5.c: Likewise.
2954 * gcc.target/sparc/setcc-6.c: New test.
2955 * gcc.target/sparc/setcc-7.c: Likewise.
2956 * gcc.target/sparc/setcc-8.c: Likewise.
2957 * gcc.target/sparc/setcc-9.c: Likewise.
2958 * gcc.target/sparc/setcc-10.c: Likewise.
2959
d30078b8
JL
29602016-10-10 Jeff Law <law@redhat.com>
2961
2962 PR tree-optimization/71947
2963 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2964 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2965 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2966 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2967 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2968 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2969
5f869266
TK
29702016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2971
2972 PR fortran/77915
2973 * gfortran.dg/matmul_11.f90: New test.
2974
174e0b00
JW
29752016-10-10 Jiong Wang <jiong.wang@arm.com>
2976
2977 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2978 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2979 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2980 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2981 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2982 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2983 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2984 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2985 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2986 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2987 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2988 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2989 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2990 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2991 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2992 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2993 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2994 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2995 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2996 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2997 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2998 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2999 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3000 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3001 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3002 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3003 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3004 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3005 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3006 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3007 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3008 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3009 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3010 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3011 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3012 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3013 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3014 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3015 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3016 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3017 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3018 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3019 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3020 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3021 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3022 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3023 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3024 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3025 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3026 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3027 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3028 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3029 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3030 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3031 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3032 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3033 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3034 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3035 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3036
4bc63138
JW
30372016-10-10 Jiong Wang <jiong.wang@arm.com>
3038
3039 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3040 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3041 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3042 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3043 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3044 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3045 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3046 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3047 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3048 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3049 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3050 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3051 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3052 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3053
8f3edb07
JW
30542016-10-10 Jiong Wang <jiong.wang@arm.com>
3055
3056 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3057 Enable AArch64.
3058 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3059 vdup*_laneq.
3060 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3061 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3062 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3063 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3064
6e49f922
JW
30652016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3066 Jiong Wang <jiong.wang@arm.com>
3067
3068 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3069 AArch64 support.
3070 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3071 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3072 AArch64 targets.
3073 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3074 AArch64 targets.
3075 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3076 targets.
3077 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3078
41683e1a
EB
30792016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3080
3081 * gnat.dg/specs/vfa.ads: New test.
3082
6e49f922 30832016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3084
3085 * gnat.dg/inline13.ad[sb]: New test.
3086 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3087
55cfd746
EB
30882016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3089
3090 * gnat.dg/biased_subtype.adb: New test.
3091
4dfb8a2a
JJ
30922016-10-09 Jakub Jelinek <jakub@redhat.com>
3093
3094 PR tree-optimization/77901
3095 * gcc.c-torture/compile/pr77901.c: New test.
3096
67b97478
PK
30972016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3098
3099 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3100 * gcc.dg/ipa/propalign-2.c: Likewise
3101 * gcc.dg/ipa/propalign-3.c: Likewise.
3102 * gcc.dg/ipa/propalign-4.c: Likewise.
3103 * gcc.dg/ipa/propalign-5.c: Likewise.
3104
7bad794a
JJ
31052016-10-08 Jakub Jelinek <jakub@redhat.com>
3106
81b02905
JJ
3107 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3108
ee19ef45
JJ
3109 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3110
7bad794a
JJ
3111 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3112 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3113
56d3a930
FR
31142016-10-07 Fritz Reese <fritzoreese@gmail.com>
3115
3116 * gfortran.dg/dec_union_11.f90: New testcase.
3117
45e2bf2e
NS
31182016-10-07 Nathan Sidwell <nathan@acm.org>
3119
3120 PR c++/66443
3121 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3122 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3123 * g++.dg/cpp1y/pr66443-cxx14.C: New
3124 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3125 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3126
be845b04
JJ
31272016-10-07 Jakub Jelinek <jakub@redhat.com>
3128
3129 * g++.dg/cpp0x/addressof1.C: New test.
3130 * g++.dg/cpp0x/addressof2.C: New test.
3131
08213983
MM
31322016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3133
3134 * gcc.target/powerpc/float128-type-1.c: New test to check that
3135 PowerPC 64-bit Linux enables -mfloat128-type by default.
3136 * gcc.target/powerpc/float128-type-2.c: Likewise.
3137 * gcc.target/powerpc/float128-mix.c: Change error message to
3138 reflect that __ibm128 is now #define'ed to be long double.
3139
bd845c14
SK
31402016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3141
3142 PR fortran/77406
3143 * gfortran.dg/pr77406.f90: New test.
3144 * gfortran.dg/assumed_type_3.f90: Update error messages.
3145 * gfortran.dg/defined_operators_1.f90: Ditto.
3146 * gfortran.dg/generic_26.f90: Ditto.
3147 * gfortran.dg/generic_7.f90: Ditto.
3148 * gfortran.dg/gomp/udr5.f90: Ditto.
3149 * gfortran.dg/gomp/udr7.f90: Ditto.
3150 * gfortran.dg/interface_1.f90: Ditto.
3151 * gfortran.dg/interface_37.f90: Ditto.
3152 * gfortran.dg/interface_5.f90: Ditto.
3153 * gfortran.dg/interface_6.f90: Ditto.
3154 * gfortran.dg/interface_7.f90
3155 * gfortran.dg/no_arg_check_3.f90
3156 * gfortran.dg/operator_5.f90
3157 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3158
c09c4992
BE
31592016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3160
3161 PR c++/77700
3162 * c-c++-common/Wint-in-bool-context.c: Update test.
3163
d7f336f8
RB
31642016-10-07 Richard Biener <rguenther@suse.de>
3165
3166 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3167 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3168
a9172bf3
MP
31692016-10-07 Marek Polacek <polacek@redhat.com>
3170
3171 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3172
8a14afd0
BS
31732016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3174
3175 PR c++/69733
3176 * c-c++-common/pr69733.c: New test.
3177 * gcc.dg/pr69733.c: New test.
3178 * gcc.target/i386/pr69733.c: New test.
3179
d4bd4646
MP
31802016-10-07 Marek Polacek <polacek@redhat.com>
3181
3182 PR c++/77803
3183 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3184
a93cdc5c
JJ
31852016-10-07 Jakub Jelinek <jakub@redhat.com>
3186
3187 PR tree-optimization/77664
3188 * gcc.dg/tree-ssa/pr77664.c: New test.
3189 * gcc.dg/pr77664.c: New test.
3190
31912016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3192
3193 * gfortran.dg/pr69955.f90: New test.
3194
ac193ee7
LK
31952016_10-06 Louis Krupp <louis.krupp@zoho.com>
3196
3197 PR fortran/57910
3198 * gfortran.dg/pr57910.f90: New test.
3199
342cfb3e
JJ
32002016-10-06 Jakub Jelinek <jakub@redhat.com>
3201
3202 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3203 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3204
48057089
KV
32052016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3206
3207 PR tree-optimization/77862
3208 * gcc.dg/pr77862.c: New test.
3209
65b25c9b
KV
32102016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3211
3212 * gcc.dg/tree-ssa/evrp4.c: New test.
3213
f3127685
JL
32142016-10-06 Jeff Law <law@redhat.com>
3215
3216 PR tree-optimization/71661
3217 * gcc.dg/tree-ssa/pr71661.c: New test.
3218
b3972588
RB
32192016-10-06 Richard Biener <rguenther@suse.de>
3220
3221 PR tree-optimization/77855
3222 * gcc.dg/torture/pr77855.c: New testcase.
3223
139dc3c6 32242016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3225 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3226
3227 * g++.dg/other/pr77759.C: New test.
3228
37f6a157
RB
32292016-10-06 Richard Biener <rguenther@suse.de>
3230
3231 PR tree-optimization/77839
3232 * gcc.dg/torture/pr77839.c: New testcase.
3233
f779aeb8
MP
32342016-10-06 Marek Polacek <polacek@redhat.com>
3235
3236 * g++.dg/cpp1z/init-statement9.C: New test.
3237
eee8f0b0
AS
32382016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3239
3240 * gcc.target/i386/pcommit-1.c: Deleted.
3241 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3242 * gcc.target/i386/sse-13.c: Ditto.
3243 * gcc.target/i386/sse-14.c: Ditto.
3244 * gcc.target/i386/sse-22.c: Ditto.
3245 * gcc.target/i386/sse-23.c: Ditto.
3246 * g++.dg/other/i386-2.C: Ditto.
3247
b48042bb
UB
32482016-10-05 Uros Bizjak <ubizjak@gmail.com>
3249
3250 * gcc.target/i386/pr77833.c: Require int128 effective target.
3251
50b01e1d
SK
32522016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3253
3254 PR fortran/58991
3255 PR fortran/58992
3256 * gfortran.dg/associate_22.f90: New test.
3257
908b8296
FR
32582016-10-05 Fritz Reese <fritzoreese@gmail.com>
3259
3260 * gfortran.dg/dec_union_9.f90: New testcase.
3261 * gfortran.dg/dec_union_10.f90: New testcase.
3262
87582521
JJ
32632016-10-05 Jakub Jelinek <jakub@redhat.com>
3264
2e69f143
JJ
3265 PR sanitizer/66343
3266 * gcc.dg/pch/pr66343-3.c: New test.
3267 * gcc.dg/pch/pr66343-3.hs: New file.
3268
87582521
JJ
3269 PR sanitizer/66343
3270 * gcc.dg/pch/pr66343-1.c: New test.
3271 * gcc.dg/pch/pr66343-1.hs: New file.
3272 * gcc.dg/pch/pr66343-2.c: New test.
3273 * gcc.dg/pch/pr66343-2.hs: New file.
3274
700fff34
BE
32752016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3276
3277 * c-c++-common/Wint-in-bool-context.c: Update test.
3278
17a9e380
MP
32792016-10-05 Marek Polacek <polacek@redhat.com>
3280
3281 * g++.dg/cpp1z/init-statement1.C: New test.
3282 * g++.dg/cpp1z/init-statement2.C: New test.
3283 * g++.dg/cpp1z/init-statement3.C: New test.
3284 * g++.dg/cpp1z/init-statement4.C: New test.
3285 * g++.dg/cpp1z/init-statement5.C: New test.
3286 * g++.dg/cpp1z/init-statement6.C: New test.
3287 * g++.dg/cpp1z/init-statement7.C: New test.
3288 * g++.dg/cpp1z/init-statement8.C: New test.
3289
6e48e779
LK
32902016-10-05 Louis Krupp <louis.krupp@zoho.com>
3291
3292 PR fortran/67524
3293 * gfortran.dg/pr67524.f90: New test.
3294
04a32443
JJ
32952016-10-05 Jakub Jelinek <jakub@redhat.com>
3296
3297 PR sanitizer/77823
3298 * c-c++-common/ubsan/shift-9.c: New test.
3299
743a9cf7
SKS
33002016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3301
3302 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3303 of int if __SIZEOF_INT__ is less than 4 bytes.
3304
a40278c3
JD
33052016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3306
3307 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3308 * gfortran.dg/class_array_20.f03: Likewise.
3309 * gfortran.dg/class_array_21.f03: Likewise.
3310 * gfortran.dg/finalize_29.f08: Likewise.
3311 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3312
39bb7d01
RB
33132016-10-05 Richard Biener <rguenther@suse.de>
3314
3315 PR middle-end/77826
3316 * gcc.dg/torture/pr77826.c: New testcase.
3317
eeb57981
RB
33182016-10-05 Richard Biener <rguenther@suse.de>
3319
3320 * gcc.dg/fold-copysign-1.c: New testcase.
3321
f9018d75
AS
33222016-10-05 Andreas Schwab <schwab@suse.de>
3323
3324 * g++.dg/pr49847-2.C: Remove.
3325
7e8000b3
PMR
33262016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3327
3328 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3329
54f84ca9
RB
33302016-10-05 Richard Biener <rguenther@suse.de>
3331
3332 PR middle-end/55152
3333 * gcc.dg/pr55152-2.c: New testcase.
3334
17beda50
JD
33352016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3336
3337 * gfortran.dg/dtio_15.f90: New test.
3338
1c84b798
ILT
33392016-10-04 Ian Lance Taylor <iant@golang.org>
3340
3341 * gcc.dg/split-7.c: New test.
3342
7ec39552
MS
33432016-10-04 Martin Sebor <msebor@redhat.com>
3344
3345 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3346 %lc directive to wint_t to silence -Wformat warnings on targets
3347 where the latter is a distinct type such as long.
3348
8ff04ff9
MS
33492016-10-04 Martin Sebor <msebor@redhat.com>
3350
3351 PR c++/77804
3352 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3353
bfecd57c
JJ
33542016-10-04 Jakub Jelinek <jakub@redhat.com>
3355
f72da967
JJ
3356 PR c++/77791
3357 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3358
bfecd57c
JJ
3359 * g++.dg/other/java3.C: Remove.
3360 * g++.dg/other/java1.C: Remove.
3361 * g++.dg/other/error12.C: Remove.
3362 * g++.dg/other/java2.C: Remove.
3363 * g++.dg/warn/Wnvdtor.C: Remove.
3364 * g++.dg/lookup/java1.C: Remove.
3365 * g++.dg/lookup/java2.C: Remove.
3366 * g++.dg/ext/pr34829.C: Remove.
3367 * g++.dg/ext/java-3.C: Remove.
3368 * g++.dg/ext/java-1.C: Remove.
3369 * g++.dg/ext/java-2.C: Remove.
3370 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3371
fe8b1e83
DG
33722016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3373
3374 PR tree-optimization/77808
3375 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3376
078b5aab
RB
33772016-10-04 Richard Biener <rguenther@suse.de>
3378
3379 PR tree-optimization/77399
3380 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3381
2b568899
RB
33822016-10-04 Richard Biener <rguenther@suse.de>
3383
3384 PR middle-end/77833
3385 * gcc.target/i386/pr77833.c: New testcase.
3386
0a4e5cf3
JL
33872016-09-26 Jeff Law <law@redhat.com>
3388
3389 PR tree-optimization/71550
3390 PR tree-optimization/71403
3391 * gcc.c-torture/execute/pr71550.c: New test.
3392
d07b0a23
SKS
33932016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3394
3395 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3396 option.
3397
b44a42cf
KT
33982016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3399
3400 Revert
3401 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3402
3403 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3404
f41f1ceb
MP
34052016-10-03 Marek Polacek <polacek@redhat.com>
3406
3407 * g++.dg/cpp0x/nullptr37.C: New test.
3408
1633d3b9
BE
34092016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3410
3411 * c-c++-common/Wint-in-bool-context.c: Update test.
3412
2c8e3a1d
JJ
34132016-10-02 Jakub Jelinek <jakub@redhat.com>
3414
3415 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3416 earlier.
3417 * g++.dg/charset/asm2.c (memmove): Likewise.
3418 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3419 * g++.dg/tls/diag-4.C (foo): Likewise.
3420 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3421 dg-warning, fix up regex.
3422 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3423 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3424 * g++.old-deja/g++.mike/net31.C: Likewise.
3425 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3426 for C++17.
3427 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3428 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3429
f00b6283
RB
34302016-10-01 Richard Biener <rguenther@suse.de>
3431
3432 PR middle-end/77798
3433 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3434
0f0565b1
AV
34352016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3436
3437 PR fortran/77663
3438 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3439
c58823a0
JJ
34402016-10-01 Jakub Jelinek <jakub@redhat.com>
3441
3442 PR c/77490
3443 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3444 Add dg-prune-output directive.
3445
e3228a50
JD
34462016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3447
3448 PR fortran/66643
3449 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3450 * gfortran.fortran-torture/compile/write.f90: Update test.
3451
e70bbc6f
MW
34522016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3453
3454 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3455 arm_fp16_alternative_ok as the required effective target.
3456 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3457 -mfp16-format=alternative to the dg-options directive and remove
3458 the dg-add-options directive.
3459
c39747d2
FR
34602016-09-30 Fritz Reese <fritzoreese@gmail.com>
3461
3462 PR fortran/77764
3463 * gfortran.dg/dec_union_8.f90: New testcase.
3464
00074dd8
FR
34652016-09-30 Fritz Reese <fritzoreese@gmail.com>
3466
3467 PR fortran/77782
3468 * gfortran.dg/dec_structure_16.f90: New testcase.
3469
26f391e8
AV
34702016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3471
3472 * gfortran.dg/coarray_allocate_10.f08: New test.
3473 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3474
fa16a271
KT
34752016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3476
3477 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3478
f334c828
RB
34792016-09-30 Richard Biener <rguenther@suse.de>
3480
3481 PR tree-optimization/77399
3482 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3483
76e3ec9c
SL
34842016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3485
871267e1 3486 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3487 -fdelete-null-pointer-checks explicit.
3488 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3489 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3490 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3491 * gcc.dg/pic-1.c: Require fpic target support.
3492 * gcc.dg/pic-2.c: Likewise.
3493
a2c6e7f2
JJ
34942016-09-29 Jakub Jelinek <jakub@redhat.com>
3495
3496 Implement P0001R1 - C++17 removal of register storage class specifier
3497 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3498 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3499 C++17.
3500 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3501 keyword if not __SSE2__.
3502 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3503 C++17.
3504 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3505 register keywords.
3506 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3507 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3508 no_erroneous_warning): Expect new warnings for C++17.
3509 * g++.dg/warn/register-var-2.C (f): Likewise.
3510 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3511 * g++.dg/parse/linkage2.C (foo): Likewise.
3512 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3513 keyword on parameters for C++17.
3514 * g++.dg/cpp1z/register1.C: New test.
3515 * g++.dg/cpp1z/register2.C: New test.
3516 * g++.dg/cpp1z/register3.C: New test.
3517
4ab76933
UB
35182016-09-29 Uros Bizjak <ubizjak@gmail.com>
3519
3520 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3521 * gcc.target/i386/avx2-check.h (main): Ditto.
3522 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3523 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3524 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3525 * gcc.target/i386/avx512er-check.h (main): Ditto.
3526 * gcc.target/i386/avx512f-check.h (main): Ditto.
3527 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3528 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3529 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3530
2488ebe5
UB
35312016-09-29 Uros Bizjak <ubizjak@gmail.com>
3532
3533 PR target/77756
3534 * gcc.target/i386/pr77756.c: New test.
3535
4d258d09
MP
35362016-09-29 Marek Polacek <polacek@redhat.com>
3537
3538 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3539
a9087411
MP
35402016-09-29 Marek Polacek <polacek@redhat.com>
3541
3542 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3543 C++14.
3544
fa0a064a
ML
35452016-09-29 Martin Liska <mliska@suse.cz>
3546
3547 * objc/execute/construct1.m: New test.
3548
0ce1ecc7
RB
35492016-09-29 Richard Biener <rguenther@suse.de>
3550
3551 PR tree-optimization/77768
3552 * gcc.dg/torture/pr77768.c: New testcase.
3553
da186c1f
RB
35542016-09-28 Richard Biener <rguenther@suse.de>
3555
3556 PR middle-end/77407
3557 * gcc.dg/pr77407.c: New testcase.
3558
d657e995
RB
35592016-09-29 Richard Biener <rguenther@suse.de>
3560
3561 PR middle-end/55152
3562 * gcc.dg/pr55152.c: New testcase.
3563 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3564
cadf6296
RO
35652016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3566
3567 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3568 (dg-options): Remove -m32.
3569
88000fd1
MS
35702016-09-28 Martin Sebor <msebor@redhat.com>
3571
3572 PR middle-end/77721
3573 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3574
0c172974
JD
35752016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3576
3577 PR libgfortran/77707
3578 * gfortran.dg/inquire_17.f90: New test.
3579
4b390698
JJ
35802016-09-28 Jakub Jelinek <jakub@redhat.com>
3581
3582 PR c++/77467
3583 * g++.dg/cpp1y/constexpr-77467.C: New test.
3584
2b1b5938
MS
35852016-09-28 Martin Sebor <msebor@redhat.com>
3586
3587 PR c/77762
3588 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3589 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3590 (test_sprintf_p_const): Adjust line numbers to avoid failures
3591 introduced in r240503.
3592
30dc6ee9
MS
35932016-09-28 Martin Sebor <msebor@redhat.com>
3594
3595 PR middle-end/77683
3596 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3597
7d290e93
BE
35982016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3599
fcf32bad
BE
3600 PR c++/77748
3601 * g++.dg/pr77550.C: Avoid undefined behavior.
3602
7d290e93
BE
3603 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3604
912d9ec3
WD
36052016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3606
3607 * gcc.dg/strlenopt-20.c: Update test.
3608 * gcc.dg/strlenopt-21.c: Likewise.
3609 * gcc.dg/strlenopt-22.c: Likewise.
3610 * gcc.dg/strlenopt-22g.c: Likewise.
3611 * gcc.dg/strlenopt-26.c: Likewise.
3612 * gcc.dg/strlenopt-5.c: Likewise.
3613 * gcc.dg/strlenopt-7.c: Likewise.
3614 * gcc.dg/strlenopt-9.c: Likewise.
3615
459bcfb0
JJ
36162016-09-27 Jakub Jelinek <jakub@redhat.com>
3617
6e39060a
JJ
3618 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3619
8ca33347
JJ
3620 * g++.dg/cpp1z/lambda-this1.C: New test.
3621 * g++.dg/cpp1z/lambda-this2.C: New test.
3622
459bcfb0
JJ
3623 PR c++/77722
3624 * g++.dg/ubsan/return-4.C: New test.
3625 * g++.dg/ubsan/return-5.C: New test.
3626 * g++.dg/ubsan/return-6.C: New test.
3627
20fba714
JW
36282016-09-27 Jiong Wang <jiong.wang@arm.com>
3629
3630 * lib/target-supports.exp
3631 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3632 in function comment.
3633
bebe0086
ML
36342016-09-27 Martin Liska <mliska@suse.cz>
3635
3636 PR gcov-profile/46266
3637 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3638 considered.
3639
59896334
RB
36402016-09-27 Richard Biener <rguenther@suse.de>
3641
3642 PR tree-optimization/77745
3643 * g++.dg/torture/pr77745.C: New testcase.
3644
f0d355dc
RB
36452016-09-27 Richard Biener <rguenther@suse.de>
3646
3647 PR tree-optimization/77478
3648 * gcc.dg/torture/pr77478.c: New testcase.
3649
8c9434c2
ML
36502016-09-27 Martin Liska <mliska@suse.cz>
3651
3652 PR gcov-profile/7970
3653 PR gcov-profile/16855
3654 PR gcov-profile/44779
3655 * g++.dg/gcov/pr16855.C: New test.
3656
511d092e
SKS
36572016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3658
3659 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3660
f2e0c4e1
JJ
36612016-09-27 Jakub Jelinek <jakub@redhat.com>
3662
3663 PR fortran/77666
3664 * gfortran.dg/gomp/pr77666.f90: New test.
3665
3a4228ba
KV
36662016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3667
3668 PR ipa/77677
3669 * gcc.dg/torture/pr77677-2.c: New test.
3670
a184e37f
SK
36712016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3672
3673 PR fortran/77420
3674 * gfortran.dg/pr77420_1.f90: New test.
3675 * gfortran.dg/pr77420_2.f90: Ditto.
3676 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3677 * gfortran.dg/pr77420_4.f90: this file.
3678
8be59d19
KV
36792016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3680
3681 PR middle-end/77719
3682 * gfortran.dg/pr77719.f90: New test.
3683
991075a4
TP
36842016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3685
3686 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3687 singular form of byte when quantity is unknown.
991075a4 3688
c6147dc4
MP
36892016-09-26 Marek Polacek <polacek@redhat.com>
3690
3691 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3692
5cc6c41c
ML
36932016-09-26 Martin Liska <mliska@suse.cz>
3694
3695 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3696 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3697 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3698 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3699 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3700 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3701 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3702 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3703 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3704
81fea426
MP
37052016-09-26 Marek Polacek <polacek@redhat.com>
3706
3707 PR c/7652
3708 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3709 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3710 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3711 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3712 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3713 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3714 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3715 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3716 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3717 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3718 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3719 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3720 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3721 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3722 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3723 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3724 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3725 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3726 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3727 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3728 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3729 * c-c++-common/attr-fallthrough-1.c: New test.
3730 * c-c++-common/attr-fallthrough-2.c: New test.
3731 * g++.dg/cpp0x/fallthrough1.C: New test.
3732 * g++.dg/cpp0x/fallthrough2.C: New test.
3733 * g++.dg/cpp1z/fallthrough1.C: New test.
3734 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3735 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3736 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3737 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3738
9b597c1f
SK
37392016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3740
12a813c1 3741 PR fortran/77429
9b597c1f
SK
3742 * gfortran.dg/pr77429.f90: New test.
3743
f1c7e7f1
SK
37442016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3745
3746 PR fortran/77694
3747 * gfortran.dg/pr77694.f90: New test.
3748
50c6dd20
OE
37492016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3750
3751 PR target/51244
3752 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3753
540b039e
DH
37542016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3755
3756 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3757 for 32-bit mode.
3758
cfd161bf
DH
37592016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3760
3761 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3762 for 32-bit mode.
3763
9a2300e9
MP
37642016-09-24 Marek Polacek <polacek@redhat.com>
3765
3766 PR c/77490
3767 * c-c++-common/Wbool-operation-1.c: New test.
3768 * gcc.dg/Wbool-operation-1.c: New test.
3769
34d567d1
FR
37702016-09-23 Fritz Reese <fritzoreese@gmail.com>
3771
3772 * gfortran.dg/dec_static_1.f90: New.
3773 * gfortran.dg/dec_static_2.f90: New.
3774 * gfortran.dg/dec_static_3.f90: New.
3775 * gfortran.dg/dec_static_4.f90: New.
3776
4a8d4422
JD
37772016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3778
3779 PR fortran/48298
3780 * gfortran.dg/negative_unit_check.f90: Update test.
3781 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3782
90ef45cb
DV
37832016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3784
3785 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3786 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3787 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3788 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3789 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3790 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3791 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3792
e0535922
MS
37932016-09-23 Martin Sebor <msebor@redhat.com>
3794
3795 PR testsuite/77713
3796 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3797 assuming long double is bigger than double.
3798
d664d76d
JJ
37992016-09-23 Jakub Jelinek <jakub@redhat.com>
3800
3801 Implement P0138R2, C++17 construction rules for enum class values
3802 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3803
3b31f720
DM
38042016-09-23 David Malcolm <dmalcolm@redhat.com>
3805
3806 PR preprocessor/77672
3807 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3808 expected multiline output from first warning to reflect change
3809 in r240434.
3810
592459bf
TP
38112016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3812
3813 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3814
0af06385
BE
38152016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3816 Tom de Vries <tom@codesourcery.com>
3817
3818 PR testsuite/77411
3819 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3820
8f01b67a
MP
38212016-09-23 Marek Polacek <polacek@redhat.com>
3822
3823 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3824 * c-c++-common/gomp/atomic-13.c: Likewise.
3825 * c-c++-common/gomp/atomic-14.c: Likewise.
3826 * c-c++-common/pr60439.c: Remove invalid code.
3827 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3828 * g++.dg/expr/bitfield5.C: Likewise.
3829 * g++.dg/expr/bitfield6.C: Likewise.
3830 * g++.dg/expr/bool1.C: Likewise.
3831 * g++.dg/expr/bool3.C: Likewise.
3832 * g++.dg/expr/lval3.C: Likewise.
3833 * g++.dg/expr/lval4.C: Likewise.
3834 * g++.old-deja/g++.jason/bool5.C: Likewise.
3835
bbd6fcf3
DM
38362016-09-23 David Malcolm <dmalcolm@redhat.com>
3837
3838 PR preprocessor/77672
3839 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3840 (test_terminator_location): New function.
3841
113d06a4
RB
38422016-09-23 Richard Biener <rguenther@suse.de>
3843
3844 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3845
cab9e1df
MW
38462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3847
3848 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3849 -march=armv8.2-a+fp16 when supported by the hardware.
3850 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3851 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3852 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3853 semi-colons to a macro invocations.
3854 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3855 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3856 defined.
3857 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3858 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3859 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3860 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3861 defined.
3862 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3863 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3864 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3865 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3866 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3867 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3868 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3869 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3870 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3871 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3872 defined.
3873 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3874 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3875 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3876 defined.
3877 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3878 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3879 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3880 defined.
3881 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3882 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3883 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3884 defined.
3885 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3886 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3887 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3888 defined. Also fix some white-space.
3889 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3890 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3891 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3892 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3893 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3894 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3895 defined. Also fix some long lines and white-space.
3896 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3897 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3898 defined. Also fix some long lines and white-space.
3899 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3900 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3901 defined.
3902 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3903 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3904 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3905 defined.
3906 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3907 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3908 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3909 defined.
3910 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3911 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3912 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3913 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3914 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3915 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3916 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3917 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3918 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3919 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3920 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3921 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3922 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3923 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3924 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3925 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3926 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3927 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3928 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3929
da9b2e69
JW
39302016-09-23 Jiong Wang <jiong.wang@arm.com>
3931 Matthew Wahab <matthew.wahab@arm.com>
3932
3933 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3934 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3935 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3936 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3937 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3938 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3939 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3940 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3941 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3942 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3943 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3944 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3945 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3946 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3947 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3948 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3949 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3950 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3951 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3952 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3953 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3954 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3955 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3956 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3957 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3958 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3959 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3960 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3961 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3962 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3963 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3964 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3965 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3966 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3967 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3968 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3969 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3970
785cf02f
MW
39712016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3972
3973 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3974 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3975 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3976 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3977 support.
3978
1e401340
KV
39792016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3980
3981 PR ipa/77677
3982 * gcc.dg/torture/pr77677.c: New test.
3983
8ed3eeac
AV
39842016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3985
3986 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3987 here now.
3988
55a9b91b
MW
39892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3990
3991 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3992 options. Add tests for float16x4_t and float16x8_t.
3993
64c744b9
DV
39942016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3995
3996 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3997 * gcc.target/s390/risbg-ll-2.c: Ditto.
3998 * gcc.target/s390/risbg-ll-3.c: Ditto.
3999
d403b8d4
MW
40002016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4001
4002 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4003 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4004
576987fc
DV
40052016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4006
4007 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4008 output to the simplified instructions.
4009
4ffc8099
MW
40102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4011
4012 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4013 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4014
b1a970a5
MW
40152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4016
4017 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4018 (FP16_SUPPORTED): New
4019 (expected-hfloat-16x4): Make conditional on __fp16 support.
4020 (expected-hfloat-16x8): Likewise.
4021 (vdup_n_f16): Disable for non-AArch64 targets.
4022 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4023 conditional on FP16_SUPPORTED.
4024 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4025 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4026 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4027 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4028 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4029 for testing __fp16.
4030 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4031 conditional on FP16_SUPPORTED.
4032 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4033 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4034
50df9464
MW
40352016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4036
4037 * gcc.target/arm/short-vfp-1.c: New.
4038
536b9f42
MW
40392016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4040
4041 * gcc.target/arm/attr-fp16-arith-1.c: New.
4042
1b9e31cf
MW
40432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4044
4045 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4046 New.
4047 (add_options_for_arm_v8_2a_fp16_neon): New.
4048 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4049 (add_options_for_arm_arch_v8_2a): Auto-generate.
4050 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4051 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4052 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4053 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4054 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4055 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4056 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4057
a5b42ee7
MW
40582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4059
4060 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4061 arm_fp16_alternative_ok.
4062 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4063 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4064 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4065 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4066 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4067 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4068 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4069 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4070 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4071 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4072 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4073 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4074 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4075 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4076 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4077 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4078 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4079 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4080 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4081 arm_fp16_alternative_ok.
4082 * lib/target-supports.exp
4083 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4084 (check_effective_target_arm_fp16_alternative_ok): New.
4085 (check_effective_target_arm_fp16_none_ok_nocache): New.
4086 (check_effective_target_arm_fp16_none_ok): New.
4087
fcbc975b
ML
40882016-09-23 Martin Liska <mliska@suse.cz>
4089
4090 * gcc.dg/ipa/pr77653.c: Replace adress
4091 with address.
4092
1822b732
ML
40932016-09-23 Martin Liska <mliska@suse.cz>
4094
4095 * gcc.target/i386/movbe-4.c: New test.
4096
fab18cc4
ML
40972016-09-23 Martin Liska <mliska@suse.cz>
4098
4099 * gcc.target/i386/crc32-5.c: New test.
4100
e70f01b5
ML
41012016-09-23 Martin Liska <mliska@suse.cz>
4102
4103 * gcc.target/i386/pr71652.c: New test.
4104 * gcc.target/i386/pr71652-2.c: New test.
4105 * gcc.target/i386/pr71652-3.c: New test.
4106
f2e81d05
JJ
41072016-09-23 Jakub Jelinek <jakub@redhat.com>
4108
4109 * lib/gcc-dg.exp (process-message): Support relative line number
4110 notation - .+4 or .-1 etc.
4111 * gcc.dg/dg-test-1.c: New test.
4112
ed30d2a6
MS
41132016-09-22 Martin Sebor <msebor@redhat.com>
4114
4115 PR target/77676
4116 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4117 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4118 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4119 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4120
1c681c7b
UB
41212016-09-22 Uros Bizjak <ubizjak@gmail.com>
4122
4123 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4124 * gcc.dg/ifcvt-2.c: Ditto.
4125 * gcc.dg/zero_bits_compound-1.c: Ditto.
4126 * gcc.dg/zero_bits_compound-1.c: Ditto.
4127 * gcc.dg/pr40550.c: Simplify target selectors.
4128 Use dg-additional-options.
4129 * gcc.dg/pr47893.c: Ditto.
4130 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4131 additional options for 32-bit x86 targets.
4132 * gcc.dg/pr70955.c: Move to ...
4133 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4134
67cf0a53
PC
41352016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4136
4137 PR c++/61019
4138 * g++.dg/cpp0x/pr61019.C: New.
4139
0ee70cc0
AV
41402016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4141 Terry Guo <terry.guo@arm.com>
4142
4143 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4144 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4145 * gcc.target/arm/pure-code/pure-code.exp: New.
4146
43639d2c
UB
41472016-09-22 Uros Bizjak <ubizjak@gmail.com>
4148
4149 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4150 Remove SSE effective target requirement.
4151
a608d15b
PC
41522016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4153
4154 PR c++/71979
4155 * g++.dg/cpp0x/pr71979.C: New.
4156
d94a7ab4
BE
41572016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4158
4159 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4160
a13f439f
ML
41612016-09-22 Martin Liska <mliska@suse.cz>
4162
4163 PR ipa/77653
4164 * gcc.dg/ipa/pr77653.c: New test.
4165
cf352092
JJ
41662016-09-22 Jakub Jelinek <jakub@redhat.com>
4167
4168 PR fortran/77665
4169 * gfortran.dg/gomp/pr77665.f90: New test.
4170
a8de3002
PT
41712016-09-22 Paul Thomas <pault@gcc.gnu.org>
4172
4173 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4174 * gfortran.dg/dtio_13.f90: New test.
4175
39abef62
LK
41762016-09-21 Louis Krupp <louis.krupp@zoho.com>
4177
4178 PR fortran/66107
4179 * gfortran.dg/pr66107.f90: New test.
4180
4a2bb7fc
ILT
41812016-09-21 Ian Lance Taylor <iant@golang.org>
4182
4183 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4184 with call to builtin delete function.
4185
5f84cee2
JM
41862016-09-21 Joseph Myers <joseph@codesourcery.com>
4187
4188 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4189 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4190 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4191 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4192 tests.
4193
fe01a41a
UB
41942016-09-21 Uros Bizjak <ubizjak@gmail.com>
4195
4196 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4197
2e1c20b1
JJ
41982016-09-21 Jakub Jelinek <jakub@redhat.com>
4199
4200 PR c++/77651
4201 * g++.dg/cpp1z/aligned-new6.C: New test.
4202
de4c144a
MW
42032016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4204
4205 * gcc.target/arm/fp16-aapcs-3.c: New.
4206 * gcc.target/arm/fp16-aapcs-4.c: New.
4207 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4208 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4209 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4210 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4211
44fc7854
BE
42122016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4213
4214 PR tree-optimization/77550
4215 * g++.dg/pr77550.C: New test.
4216
bc084f84
GJL
42172016-09-21 Georg-Johann Lay <avr@gjlay.de>
4218
4219 PR target/77326
4220 * gcc.target/avr/torture/pr77326.c: New test.
4221
c075003a
LK
42222016-09-21 Louis Krupp <louis.krupp@zoho.com>
4223
4224 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4225
6811ea79
RB
42262016-09-21 Richard Biener <rguenther@suse.de>
4227
4228 PR tree-optimization/77648
4229 * gcc.dg/torture/pr77648-1.c: New testcase.
4230 * gcc.dg/torture/pr77648-2.c: Likewise.
4231
f955c4c4
RB
42322016-09-21 Richard Biener <rguenther@suse.de>
4233 Jakub Jelinek <jakub@redhat.com>
4234
4235 PR tree-optimization/77621
4236 * gcc.dg/pr77621.c: New testcase.
4237
096506bb
PT
42382016-09-21 Paul Thomas <pault@gcc.gnu.org>
4239
4240 PR fortran/77657
4241 * gfortran.dg/dtio_12.f90: New test.
4242
37d168ae
SKS
42432016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4244
4245 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4246
66454000
KV
42472016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4248
4249 PR tree-optimization/72835
4250 * gcc.dg/tree-ssa/pr72835.c: New test.
4251
88d0c3f0
MS
42522016-09-20 Martin Sebor <msebor@redhat.com>
4253
4254 PR middle-end/49905
4255 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4256 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4257 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4258 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4259 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4260 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4261 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4262
a03df1d5
KV
42632016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4264
4265 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4266 arguments/compare will be optimized away.
4267 * gcc.dg/torture/ftrapv-1.c: Likewise.
4268
8bc5448f
KV
42692016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4270
4271 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4272 will be optimized away.
4273 * gcc.dg/ipa/vrp1.c: New test.
4274 * gcc.dg/ipa/vrp2.c: New test.
4275 * gcc.dg/ipa/vrp3.c: New test.
4276
973625a0
KV
42772016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4278
4279 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4280 does the same transformation.
4281 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4282 * gcc.dg/tree-ssa/evrp1.c: New test.
4283 * gcc.dg/tree-ssa/evrp2.c: New test.
4284 * gcc.dg/tree-ssa/evrp3.c: New test.
4285 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4286 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4287 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4288 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4289 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4290 foling now happens early.
4291 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4292 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4293 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4294 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4295 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4296
9b1ba33c
UB
42972016-09-20 Uros Bizjak <ubizjak@gmail.com>
4298
4299 PR target/77621
4300 * gcc.target/i386/pr77621.c: New test.
4301 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4302 pattern, loop should vectorize with -mtune=atom.
4303
f5bd4ad8
MO
43042016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4305 Jakub Jelinek <jakub@redhat.com>
4306
4307 PR testsuite/63299
4308 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4309 instead of delete.
4310
7d9cf801
JJ
43112016-09-20 Jakub Jelinek <jakub@redhat.com>
4312
b912f962
JJ
4313 PR c++/77626
4314 * g++.dg/other/pr77626.C: New test.
4315
eaf1ece1
JJ
4316 PR c++/77638
4317 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4318
590b62e9
JJ
4319 PR c++/77637
4320 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4321
7d9cf801
JJ
4322 PR middle-end/77624
4323 * c-c++-common/pr77624-1.c: New test.
4324 * c-c++-common/pr77624-2.c: New test.
4325
3aebb6ff
AV
43262016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4327
4328 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4329 of digits expected.
4330
b5bbe47b
RB
43312016-09-20 Richard Biener <rguenther@suse.de>
4332
4333 PR tree-optimization/77646
4334 * gcc.dg/torture/pr77646.c: New testcase.
4335
144a96e4
BE
43362016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4337
4338 PR c++/77434
4339 * c-c++-common/Wint-in-bool-context.c: New test.
4340
1f2071fa
JM
43412016-09-19 Joseph Myers <joseph@codesourcery.com>
4342
4343 * gcc.dg/cr-decimal-dig-1.c: New test.
4344
63012d9a
JM
43452016-09-19 Joseph Myers <joseph@codesourcery.com>
4346
4347 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4348 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4349 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4350 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4351
02410826
VM
43522016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4353
4354 PR rtl-optimization/77416
4355 * gcc.target/powerpc/pr77416.c: New.
4356
6101a7ab
PP
43572016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4358
4359 PR c++/77639
4360 * g++.dg/template/error-recovery4.C: New test.
4361
1993ff76
BC
43622016-09-19 Bin Cheng <bin.cheng@arm.com>
4363
4364 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4365
5fa9e644
KT
43662016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4367
4368 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4369 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4370
fc15d9ec
JJ
43712016-09-19 Jakub Jelinek <jakub@redhat.com>
4372 Jan Hubicka <jh@suse.cz>
4373
4374 PR target/77587
4375 * gcc.dg/pr77587.c: New test.
4376 * gcc.dg/pr77587a.c: New file.
4377
3c9f5092
AV
43782016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4379
4380 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4381 * gfortran.dg/coarray_38.f90:
4382 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4383 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4384 * gfortran.dg/coarray_allocate_7.f08: New test.
4385 * gfortran.dg/coarray_allocate_8.f08: New test.
4386 * gfortran.dg/coarray_allocate_9.f08: New test.
4387 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4388 new caf_register.
4389 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4390 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4391 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4392 get_by_refs.
4393 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4394 * gfortran.dg/coarray_lock_7.f90: Same.
4395 * gfortran.dg/coarray_poly_5.f90: Same.
4396 * gfortran.dg/coarray_poly_6.f90: Same.
4397 * gfortran.dg/coarray_poly_7.f90: Same.
4398 * gfortran.dg/coarray_poly_8.f90: Same.
4399 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4400
e79e6763
FR
44012016-09-19 Fritz Reese <fritzoreese@gmail.com>
4402
4403 PR fortran/77584
4404 * gfortran.dg/dec_structure_15.f90: New testcase.
4405
ae527639
RB
44062016-09-19 Richard Biener <rguenther@suse.de>
4407
4408 PR middle-end/77605
4409 * gcc.dg/torture/pr77605.c: New testcase.
4410
cdf060f8
LK
44112016-09-18 Louis Krupp <louis.krupp@zoho.com>
4412
4413 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4414
b720e919
JH
44152016-09-17 Jan Hubicka <hubicka@ucw.cz>
4416
4417 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4418 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4419 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4420 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4421 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4422 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4423 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4424 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4425 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4426 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4427 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4428
bdabae39
KY
44292016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4430
4431 * gcc.target/i386/pr68633.c: Fix expected result.
4432
493ba820
LK
44332016-09-17 Louis Krupp <louis.krupp@gmail.com>
4434
4435 PR fortran/68078
4436 * gfortran.dg/pr68078.f90: New test.
4437 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4438
9a42726b
BS
44392016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4440
4441 PR target/77613
4442 * gcc.target/powerpc/swaps-p8-25.c: New.
4443
e7d61178
JJ
44442016-09-16 Jakub Jelinek <jakub@redhat.com>
4445
8f03e02f
JJ
4446 PR c++/77482
4447 * g++.dg/cpp0x/constexpr-77482.C: New test.
4448
e80cb545
JJ
4449 PR c++/77379
4450 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4451 thunk offsets.
4452 * g++.dg/abi/abi-tag23a.C: Likewise.
4453
1c2f613f
JJ
4454 PR c++/77338
4455 * g++.dg/cpp0x/decltype-77338.C: New test.
4456
e7d61178
JJ
4457 PR c++/77375
4458 * g++.dg/cpp0x/mutable1.C: New test.
4459
8d987deb
SK
44602016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4461
4462 PR fortran/77612
4463 * gfortran.dg/pr77612.f90: New test.
4464
2c3d35a6
SKS
44652016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4466
4467 * gcc.dg/torture/pr70421.c: Require int32plus.
4468
e43163ae
JJ
44692016-09-16 Jakub Jelinek <jakub@redhat.com>
4470
bcf0905a
JJ
4471 PR middle-end/77475
4472 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4473
e43163ae
JJ
4474 PR target/77526
4475 * gcc.target/i386/pr77526.c: New test.
4476
7d704548
JJ
44772016-09-16 Jakub Jelinek <jakub@redhat.com>
4478 Eric Botcazou <ebotcazou@adacore.com>
4479
4480 PR middle-end/77594
4481 * gcc.target/i386/pr77594.c: New test.
4482
902d624f
LK
44832016-09-15 Louis Krupp <louis.krupp@zoho.com>
4484
4485 PR fortran/69963
4486 * gfortran.dg/misplaced_implicit_character.f90: New test.
4487
7e16ce79
BC
44882016-09-15 Bin Cheng <bin.cheng@arm.com>
4489
4490 PR tree-optimization/77503
4491 * gcc.dg/vect/pr77503.c: New test.
4492
7c05f5c4
RB
44932016-09-15 Richard Biener <rguenther@suse.de>
4494
4495 PR middle-end/77544
4496 * c-c++-common/torture/pr77544.c: New testcase.
4497
76ff80fb
JJ
44982016-09-15 Jakub Jelinek <jakub@redhat.com>
4499
4500 PR middle-end/77475
4501 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4502 * gcc.dg/march-generic.c: Likewise.
4503 * gcc.target/i386/spellcheck-options-1.c: New test.
4504 * gcc.target/i386/spellcheck-options-2.c: New test.
4505 * gcc.target/i386/spellcheck-options-3.c: New test.
4506 * gcc.target/i386/spellcheck-options-4.c: New test.
4507
5560d026
CLT
45082016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4509
4510 PR fortran/72743
4511 * gfortran.dg/goacc/pr72743.f90: New test.
4512
5334f733
RB
45132016-09-15 Richard Biener <rguenther@suse.de>
4514
4515 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4516
d08615f2
RB
45172016-09-15 Richard Biener <rguenther@suse.de>
4518
4519 PR tree-optimization/77514
4520 * gcc.dg/torture/pr77514.c: New testcase.
4521
28ca05f0
JJ
45222016-09-14 Jakub Jelinek <jakub@redhat.com>
4523
4524 PR c++/77549
4525 * g++.dg/lookup/pr77549.C: New test.
4526
20a1e5b8
MP
45272016-09-14 Marek Polacek <polacek@redhat.com>
4528
4529 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4530 * c-c++-common/gomp/atomic-13.c: Likewise.
4531 * c-c++-common/gomp/atomic-14.c: Likewise.
4532 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4533 * g++.dg/cpp1z/bool-increment1.C: New test.
4534 * c-c++-common/pr60439.c: Add dg-warning.
4535 * g++.dg/expr/bitfield4.C: Likewise.
4536 * g++.dg/expr/bitfield5.C: Likewise.
4537 * g++.dg/expr/bitfield6.C: Likewise.
4538 * g++.dg/expr/bool1.C: Likewise.
4539 * g++.dg/expr/bool3.C: Likewise.
4540 * g++.dg/expr/lval3.C: Likewise.
4541 * g++.dg/expr/lval4.C: Likewise.
4542 * g++.old-deja/g++.jason/bool5.C: Likewise.
4543 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4544 * g++.dg/other/error18.C: Likewise.
4545 * g++.dg/gomp/atomic-14.C: Likewise.
4546
0761f6bf
NS
45472016-09-14 Nathan Sidwell <nathan@acm.org>
4548
4549 PR c++/77539
4550 * g++.dg/cpp1y/pr77539.C: New.
4551
13cddbc1
CL
45522016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4553
4554 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4555 dg-require.
4556 * g++.dg/ext/builtin_alloca.C: Likewise.
4557 * g++.dg/template/spec35.C: Likewise.
4558 * gcc.dg/builtins-68.c: Likewise.
4559 * gcc.misc-tests/gcov-13.c: Likewise.
4560 * gcc.misc-tests/gcov-14.c: Likewise.
4561
a90638d4
JM
45622016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4563
4564 * gfortran.dg/dec_structure_14.f90: New testcase.
4565
5ba4a08c
JJ
45662016-09-14 Jakub Jelinek <jakub@redhat.com>
4567
4568 PR sanitizer/68260
4569 * c-c++-common/tsan/pr68260.c: New test.
4570
a713b234
JS
45712016-09-13 Joe Seymour <joe.s@somniumtech.com>
4572
4573 PR target/70713
4574 * gcc.target/msp430/function-attributes-1.c: New test.
4575 * gcc.target/msp430/function-attributes-2.c: New test.
4576 * gcc.target/msp430/function-attributes-3.c: New test.
4577
96032047
MS
45782015-04-18 Martin Sebor <msebor@redhat.com>
4579
4580 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4581 of non-nul characters.
4582 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4583
ea8661cd
JJ
45842016-09-13 Jakub Jelinek <jakub@redhat.com>
4585
9952908a
JJ
4586 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4587 * g++.dg/cpp1z/gen-attrs1.C: New test.
4588
63cdb7a0
JJ
4589 PR tree-optimization/77454
4590 * gcc.dg/pr77454.c: New test.
4591
ea8661cd
JJ
4592 PR c++/77553
4593 * g++.dg/cpp1y/constexpr-77553.C: New test.
4594
254830ba
DM
45952016-09-13 David Malcolm <dmalcolm@redhat.com>
4596
4597 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4598 (test_show_locus): Replace rich_location::add_fixit_insert calls
4599 with add_fixit_insert_before and add_fixit_insert_after.
4600
42763690
JM
46012016-09-13 Jason Merrill <jason@redhat.com>
4602 Tom de Vries <tom@codesourcery.com>
4603
4604 PR c++/77427
4605 * g++.dg/pr77427.C: New test.
4606
c8798f2c
ML
46072016-09-13 Martin Liska <mliska@suse.cz>
4608
4609 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4610 effective target.
4611 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4612 * lib/target-supports.exp: Define the new target.
4613
54700e2e
AP
46142016-09-12 Andrew Pinski <apinski@cavium.com>
4615
4616 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4617 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4618
e1d55bf7
UB
46192016-09-12 Uros Bizjak <ubizjak@gmail.com>
4620
4621 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4622 variable arguments.
4623 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4624 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4625 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4626 variable argument.
4627 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4628 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4629
54dcdb88
BE
46302016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4631
4632 PR c++/77496
4633 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4634 * g++.dg/ext/pr77496.C: New test.
4635 * g++.dg/warn/pr77496.C: New test.
4636
d1463eb9
DM
46372016-09-12 David Malcolm <dmalcolm@redhat.com>
4638
4639 PR c/72858
4640 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4641 to preserve conversion chars, and to preserve prefix information.
4642 * gcc.dg/format/pr72858.c: New test case.
4643
217fabad
SK
46442016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4645
4646 * gfortran.dg/pr77507.f90: Move to ...
4647 * gfortran.dg/ieee/pr77507.f90: here.
4648
a1cd04ac
JH
46492016-08-09 Jan Hubicka <hubicka@ucw.cz>
4650
4651 PR ipa/61159
4652 * compile/pr61159.c: New testcase
4653
e3912107
JH
46542016-08-09 Jan Hubicka <hubicka@ucw.cz>
4655
4656 PR ipa/64316
4657 * gcc.dg/ipa/pr63416.c: New testcase.
4658
739d9339
PT
46592016-09-10 Paul Thomas <pault@gcc.gnu.org>
4660 Steven G. Kargl <kargl@gcc.gnu.org>
4661
4662 PR fortran/77532
cc3135b6 4663 * gfortran.dg/dtio_11.f90: new test.
739d9339 4664
fb7c40dd
SK
46652016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4666
4667 PR fortran/77507
4668 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4669 * gfortran.dg/c_assoc_4.f90: Ditto.
4670
5b28efbb
TV
46712016-09-10 Tom de Vries <tom@codesourcery.com>
4672
4673 PR C/71602
4674 * c-c++-common/va-arg-va-list-type.c: New test.
4675
9d0a9bb4
PB
46762016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4677
4678 PR rtl-optimization/77289
4679 * gcc.target/powerpc/pr77289.c: New test.
4680
3f0177e7
MS
46812016-09-09 Martin Sebor <msebor@redhat.com>
4682
4683 PR c/77520
4684 PR c/77521
4685 * gcc.dg/pr77520.c: New test.
4686 * gcc.dg/pr77521.c: New test.
4687
e81e83d0
SK
46882016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4689
4690 PR fortran/77506
4691 * gfortran.dg/pr77506.f90: New test.
4692
8a92685e
SK
46932016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4694
4695 PR fortran/77507
4696 * gfortran.dg/pr77507.f90: New test.
4697
c65248cb
JM
46982016-09-09 Joseph Myers <joseph@codesourcery.com>
4699
4700 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4701
2cf0ff98
SK
47022016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4703 Louis Krupp <lkrupp@gcc.gnu.org>
4704
4705 PR fortran/69514
4706 * gfortran.dg/pr69514_1.f90: New test.
4707 * gfortran.dg/pr69514_2.f90: New test.
4708
8ebc1e0f
JJ
47092016-09-08 Jakub Jelinek <jakub@redhat.com>
4710
20b6cf01
JJ
4711 PR fortran/77500
4712 * gfortran.dg/gomp/pr77500.f90: New test.
4713
8ebc1e0f
JJ
4714 PR fortran/77516
4715 * gfortran.dg/gomp/pr77516.f90: New test.
4716
34718542
JJ
47172016-09-07 Jakub Jelinek <jakub@redhat.com>
4718
4719 PR middle-end/77475
4720 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4721 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4722 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4723 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4724 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4725 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4726
e5106e27
DM
47272016-09-07 David Malcolm <dmalcolm@redhat.com>
4728
4729 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4730 "substring-locations.h".
4731
ca235a85
RB
47322016-09-07 Richard Biener <rguenther@suse.de>
4733
4734 PR c/77450
4735 * c-c++-common/vector-subscript-8.c: Move ..
4736 * gcc.dg/pr77450.c: ... here.
4737
0076b5dc 47382016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4739
4740 PR libgfortran/77393
4741 * gfortran.dg/fmt_f0_2.f90: Update test.
4742 * gfortran.dg/fmt_f0_3.f90: New test.
4743
6ac7322b
DH
47442016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4745
4746 PR debug/77389
4747 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4748 in dg-options.
4749
4750 PR debug/57519
4751 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4752
8eb9e049
JJ
47532016-09-06 Jakub Jelinek <jakub@redhat.com>
4754
4755 PR target/69255
4756 * gcc.target/i386/pr69255-1.c: New test.
4757 * gcc.target/i386/pr69255-2.c: New test.
4758 * gcc.target/i386/pr69255-3.c: New test.
4759
47602016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4761
4762 PR c/77336
4763 * gcc.dg/format/miss-7.c: New test.
4764
e6cb85d4
UB
47652016-09-06 Uros Bizjak <ubizjak@gmail.com>
4766
4767 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4768
7fe76f6a
ML
47692016-09-06 Martin Liska <mliska@suse.cz>
4770
4771 PR gcov-profile/77378
4772 PR gcov-profile/77466
4773 * gcc.dg/profile-update-warning.c: New test.
4774
209b636e
RB
47752016-09-06 Richard Biener <rguenther@suse.de>
4776
4777 PR tree-optimization/77479
4778 * gcc.dg/torture/pr77479.c: New testcase.
4779
b772a565
RB
47802016-09-06 Richard Biener <rguenther@suse.de>
4781
4782 PR c/77450
4783 * c-c++-common/vector-subscript-7.c: Adjust.
4784 * c-c++-common/vector-subscript-8.c: New testcase.
4785
a8c07037
SKS
47862016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4787
4788 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4789
0ce48391
JJ
47902016-09-05 Jakub Jelinek <jakub@redhat.com>
4791
de9188e0
JJ
4792 PR target/77476
4793 * gcc.target/i386/avx512f-pr77476.c: New test.
4794 * gcc.target/i386/avx512bw-pr77476.c: New test.
4795 * gcc.target/i386/avx512dq-pr77476.c: New test.
4796
c76f7809
JJ
4797 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4798 Update comment to mention also avx512f.
4799
0ce48391
JJ
4800 PR sanitizer/77396
4801 * g++.dg/asan/pr77396-2.C: New test.
4802
8a27cf73
UB
48032016-09-05 Uros Bizjak <ubizjak@gmail.com>
4804
4805 PR rtl-optimization/77452
4806 * gcc.target/i386/pr77452.c: New test.
4807
25ff5dd3
MP
48082016-09-05 Marek Polacek <polacek@redhat.com>
4809
4810 PR c/77423
4811 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4812
f2bc4e48
SK
48132016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4814
4815 PR fortran/77391
4816 * gfortran.dg/pr77391.f90: New test.
4817
e85921ee
SK
48182016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4819
4820 PR fortran/77460
4821 * gfortran.dg/pr77460.f90: New test.
4822
b5d50659
JJ
48232016-09-03 Jakub Jelinek <jakub@redhat.com>
4824
4825 PR c/65467
4826 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4827
7b826676
KY
48282016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4829
4830 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4831
717ebe91
DM
48322016-09-02 David Malcolm <dmalcolm@redhat.com>
4833
4834 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4835 test case.
4836 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4837 diagnostic-test-show-locus-generate-patch.c to the sources
4838 for diagnostic_plugin_test_show_locus.c.
4839
94087e88
JJ
48402016-09-02 Jakub Jelinek <jakub@redhat.com>
4841
9dc5773f
JJ
4842 PR c/65467
4843 * gcc.dg/gomp/_Atomic-1.c: New test.
4844 * gcc.dg/gomp/_Atomic-2.c: New test.
4845 * gcc.dg/gomp/_Atomic-3.c: New test.
4846 * gcc.dg/gomp/_Atomic-4.c: New test.
4847 * gcc.dg/gomp/_Atomic-5.c: New test.
4848
94087e88
JJ
4849 PR sanitizer/77396
4850 * g++.dg/asan/pr77396.C: New test.
4851
48522016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4853
4854 PR tree-optimization/71831
4855 * gcc.dg/builtin-object-size-16.c: New test.
4856 * gcc.dg/builtin-object-size-17.c: New test.
4857
7e89048d
JD
48582016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4859
4860 PR libgfortran/77393
4861 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4862
2f196155
UB
48632016-09-01 Uros Bizjak <ubizjak@gmail.com>
4864
4865 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4866 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4867 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4868 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4869 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4870 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4871 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4872 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4873 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4874 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4875 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4876 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4877 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4878 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4879 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4880 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4881 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4882 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4883
0a6b0523
EB
48842016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4885
4886 * gnat.dg/opt58.adb: New test.
4887 * gnat.dg/opt58_pkg.ads: New helper.
4888
2a99de7b
RB
48892016-09-01 Richard Biener <rguenther@suse.de>
4890
4891 PR middle-end/77436
4892 * gcc.dg/torture/pr77436.c: New testcase.
4893
f79d8786
SKS
48942016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4895
4896 * gcc.dg/pr64252.c: Require int32plus.
4897 * gcc.dg/pr66299-1.c: Likewise.
4898 * gcc.dg/pr66299-2.c: Likewise.
4899 * gcc.dg/torture/20131115-1.c: Skip for avr.
4900
b06335f9
KT
49012016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4902
4903 * gcc.target/aarch64/ands_3.c: New test.
4904
f25f40be
JJ
49052016-08-31 Jakub Jelinek <jakub@redhat.com>
4906
d12a0b5a
JJ
4907 PR fortran/77352
4908 * gfortran.dg/gomp/pr77352.f90: New test.
4909
f25f40be
JJ
4910 PR fortran/77374
4911 * gfortran.dg/gomp/pr77374.f08: New test.
4912
9ff6fb6e
MG
49132016-08-31 Marc Glisse <marc.glisse@inria.fr>
4914
4915 PR tree-optimization/73714
4916 * gcc.dg/tree-ssa/pr73714.c: New test.
4917
8e95a674
JD
49182016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4919
4920 PR libgfortran/77393
4921 * gfortran.dg/fmt_f0_2.f90: New test.
4922
c6b0037d
MG
49232016-08-31 Marc Glisse <marc.glisse@inria.fr>
4924
4925 * gcc.target/i386/pr59539-2.c: Adapt options.
4926 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4927
1a576b13
PT
49282016-08-31 Paul Thomas <pault@gcc.gnu.org>
4929
4930 PR fortran/77418
4931 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4932 of the associate entity and replace with a pointer to the
4933 intended item on the stack.
4934
e73d3ca6 49352016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4936 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4937
4938 PR fortran/48298
4939 * gfortran.dg/dtio_1.f90: New test.
4940 * gfortran.dg/dtio_2.f90: New test.
4941 * gfortran.dg/dtio_3.f90: New test.
4942 * gfortran.dg/dtio_4.f90: New test.
4943 * gfortran.dg/dtio_5.f90: New test.
4944 * gfortran.dg/dtio_6.f90: New test.
4945 * gfortran.dg/dtio_7.f90: New test.
4946 * gfortran.dg/dtio_8.f90: New test.
4947 * gfortran.dg/dtio_9.f90: New test.
4948 * gfortran.dg/dtio_10.f90: New test.
4949
b816477a
DM
49502016-08-30 David Malcolm <dmalcolm@redhat.com>
4951
4952 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4953 (test_many_nested_locations): New function.
4954 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4955 (test_show_locus): Handle "test_many_nested_locations".
4956
71b30891
DM
49572016-08-30 David Malcolm <dmalcolm@redhat.com>
4958
4959 * g++.dg/template/double-greater-than-fixit.C: New test case.
4960
8fa37232
EB
49612016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4962
4963 * gnat.dg/opt57.ad[sb]: New test.
4964 * gnat.dg/opt57_pkg.ads: New helper.
4965
6f651bae
RB
49662016-08-30 Richard Biener <rguenther@suse.de>
4967
4968 PR tree-optimization/69047
4969 * gcc.dg/pr69047.c: Fix byte-order check.
4970
ab834832
JJ
49712016-08-30 Jakub Jelinek <jakub@redhat.com>
4972
5116b156
JJ
4973 PR tree-optimization/72866
4974 * gcc.dg/vect/pr72866.c: New test.
4975
3754bbfc
JJ
4976 PR debug/77363
4977 * g++.dg/debug/dwarf2/pr77363.C: New test.
4978
26122e2d
JJ
4979 PR middle-end/77377
4980 * gcc.target/i386/pr77377.c: New test.
4981
ab834832
JJ
4982 PR debug/77389
4983 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4984 in dg-options.
4985
bedc9ca7
SK
49862016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4987
4988 * gfortran.dg/pr77372.f90: Moved to ...
4989 * gfortran.dg/ieee/pr77372.f90: here.
4990
adfa1e6b
MM
49912016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4992
4993 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4994 vector short/char initializations.
4995 * gcc.target/powerpc/vec-init-5.c: Likewise.
4996 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4997 vector initialization optimizations.
4998 * gcc.target/powerpc/vec-init-7.c: Likewise.
4999 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5000 vector float/double initializations.
5001 * gcc.target/powerpc/vec-init-9.c: Likewise.
5002
414b7129
UB
50032016-08-29 Uros Bizjak <ubizjak@gmail.com>
5004
5005 PR target/77403
5006 * gcc.target/i386/pr77403.c: New test.
5007
3d06b6f2
MP
50082016-08-29 Marek Polacek <polacek@redhat.com>
5009
5010 PR c/77292
5011 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5012
ba9bbd6f
TV
50132016-08-29 Tom de Vries <tom@codesourcery.com>
5014
5015 PR c/77398
5016 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5017
d7d80d8f
EB
50182016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5019
5020 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5021
d7d80d8f 50222016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5023
5024 * gfortran.dg/dec_structure_13.f90: New testcase.
5025
468d95c8
JB
50262016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5027
5028 PR fortran/77261
5029 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5030 available.
5031
f329b264
TV
50322016-08-28 Tom de Vries <tom@codesourcery.com>
5033
5034 PR lto/70955
5035 * gcc.dg/pr70955.c: New test.
5036 * gcc.dg/lto/pr70955_0.c: Same.
5037 * gcc.dg/lto/pr70955_1.c: Same.
5038
4a389eb6
PP
50392016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5040
5041 PR tree-optimization/71077
5042 * gcc.target/i386/pr71077.c: New test.
5043
3f8257db 50442016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5045
5046 PR fortran/77380
5047 * gfortran.dg/pr77380.f90: New test.
5048
3f8257db 50492016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5050
5051 PR fortran/77372
5052 gfortran.dg/pr77372.f90: New test.
5053
ee908516
DM
50542016-08-26 David Malcolm <dmalcolm@redhat.com>
5055
5056 * gcc.dg/spellcheck-fields-2.c (test): Move
5057 dg-begin/end-multiline-output within function body.
5058 (test_macro): New function.
5059
d41e76cf
DM
50602016-08-26 David Malcolm <dmalcolm@redhat.com>
5061
5062 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5063 (test_fixit_insert): Update expected output.
5064 (test_fixit_remove): Likewise.
5065 (test_fixit_replace): Likewise.
5066
524a4c96
RO
50672016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5068
5069 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5070 Fix typo.
5071
ebfa15ab
RB
50722016-08-26 Richard Biener <rguenther@suse.de>
5073
5074 PR tree-optimization/69047
5075 * gcc.dg/pr69047.c: New testcase.
5076
209ca542
PK
50772016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5078 Martin Jambhor <mjambor@suse.cz>
524a4c96 5079
209ca542
PK
5080 * gcc.dg/ipa/propbits-1.c: New test-case.
5081 * gcc.dg/ipa/propbits-2.c: Likewise.
5082 * gcc.dg/ipa/propbits-3.c: Likewise.
5083
e5cf1629
SK
50842016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5085
5086 PR fortran/77351
5087 * gfortran.dg/pr77351.f90: New test.
5088
ebef225f
MP
50892016-08-25 Marek Polacek <polacek@redhat.com>
5090
5091 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5092
fe377a48
MP
50932016-08-25 Marek Polacek <polacek@redhat.com>
5094
5095 PR c/77323
5096 * gcc.dg/pr77323.c: New test.
5097
88b8971f
PT
50982016-08-24 Paul Thomas <pault@gcc.gnu.org>
5099
5100 PR fortran/77358
5101 * gfortran.dg/submodule_17.f08: New test.
5102
3f8257db
JJ
51032016-08-24 Michael Collison <michael.collison@linaro.org>
5104 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5105
5106 * gcc.target/arm/builtin_saddl.c: New testcase.
5107 * gcc.target/arm/builtin_saddll.c: New testcase.
5108 * gcc.target/arm/builtin_uaddl.c: New testcase.
5109 * gcc.target/arm/builtin_uaddll.c: New testcase.
5110 * gcc.target/arm/builtin_ssubl.c: New testcase.
5111 * gcc.target/arm/builtin_ssubll.c: New testcase.
5112 * gcc.target/arm/builtin_usubl.c: New testcase.
5113 * gcc.target/arm/builtin_usubll.c: New testcase.
5114
d5b5d212
UB
51152016-08-24 Uros Bizjak <ubizjak@gmail.com>
5116
5117 PR target/77270
5118 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5119 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5120 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5121 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5122 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5123 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5124 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5125 effective target. Remove scan-assembler-times directives.
5126 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5127 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5128 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5129
d1188689
SKS
51302016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5131
5132 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5133 of unsigned int.
5134 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5135
0b6b8f85
RS
51362016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5137
5138 PR testsuite/77317
5139 * lib/target-supports.exp
5140 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5141 (check_effective_target_vect_natural_alignment): Ditto.
5142 (check_effective_target_vector_alignment_reachable): Ditto.
5143 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5144
587b7f7a
ILT
51452016-08-23 Ian Lance Taylor <iant@golang.org>
5146
5147 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5148
6019c0fc
MM
51492016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5150
5151 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5152 being created from pointers to memory locations.
5153 * gcc.target/powerpc/vec-init-2.c: Likewise.
5154
cfe37db4
FR
51552016-08-23 Fritz Reese <fritzoreese@gmail.com>
5156
5157 * gfortran.dg/dec_structure_12.f90: New testcase.
5158
7e11f46f
DV
51592016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5160
5161 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5162
7ab4f354
DV
51632016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5164
5165 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5166 verification.
5167
deb9351f
DV
51682016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5169
5170 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5171 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5172
1fd9f058
RB
51732016-08-23 Richard Biener <rguenther@suse.de>
5174
5175 PR tree-optimization/27336
5176 * c-c++-common/pr27336.c: New testcase.
5177
b00e6e75
MP
51782016-08-22 Marek Polacek <polacek@redhat.com>
5179
5180 PR c++/77321
5181 * g++.dg/cpp1y/pr77321.C: New test.
5182
58338bac
SK
51832016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5184
5185 PR fortran/60774
5186 * gfortran.dg/empty_label.f: Adjust test for new error message.
5187 * gfortran.dg/empty_label.f90: Ditto.
5188 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5189 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5190 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5191
30364ce6
SK
51922016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5193
5194 PR fortran/61318
5195 * gfortran.dg/pr61318.f90: New test.
5196
ad7a5a8f
SK
51972016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5198
5199 PR fortran/77260
5200 * gfortran.dg/pr77260_1.f90: New test.
5201 * gfortran.dg/pr77260_2.f90: Ditto.
5202
72f52f30
JM
52032016-08-22 Joseph Myers <joseph@codesourcery.com>
5204
5205 PR middle-end/77269
5206 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5207 __builtin_signbitf and __builtin_signbitl in expected generic
5208 expansion.
5209 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5210 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5211 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5212 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5213 tests.
5214
6dc198e3
JM
52152016-08-22 Joseph Myers <joseph@codesourcery.com>
5216
5217 * gcc.dg/torture/float128-builtin.c,
5218 gcc.dg/torture/float128-ieee-nan.c,
5219 gcc.dg/torture/float128x-builtin.c,
5220 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5221 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5222 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5223 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5224 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5225 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5226 gcc.dg/torture/floatn-nan.h: New tests.
5227
7ff4e41a
JM
52282016-08-22 Joseph Myers <joseph@codesourcery.com>
5229
5230 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5231 macro.
5232 (main): Update calls to TEST_I_F.
5233 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5234 macro.
5235 (main): Update calls to TEST_I_F.
5236
7078cdb6
JM
52372016-08-22 Joseph Myers <joseph@codesourcery.com>
5238
5239 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5240 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5241 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5242 names in calls to TEST_I_F.
5243
a9d7c823
BE
52442016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5245
5246 PR c/52952
5247 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5248
cd800235
SKS
52492016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5250
5251 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5252 and !natural_alignment_64.
5253 * gcc.dg/ipa/propalign-2.c: Likewise.
5254 * gcc.dg/ipa/propalign-3.c: Likewise.
5255 * gcc.dg/ipa/propalign-4.c: Likewise.
5256 * gcc.dg/ipa/propalign-5.c: Likewise.
5257 * lib/target-supports.exp
5258 (check_effective_target_natural_alignment_32): Add avr-*-*.
5259
22d12455
KV
52602016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5261
5262 PR tree-optimization/61839
5263 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5264 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5265 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5266 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5267
c65699ef
JM
52682016-08-19 Joseph Myers <joseph@codesourcery.com>
5269
5270 PR c/32187
5271 * lib/target-supports.exp (check_effective_target_float16)
5272 (check_effective_target_float32, check_effective_target_float64)
5273 (check_effective_target_float128, check_effective_target_float32x)
5274 (check_effective_target_float64x)
5275 (check_effective_target_float128x)
5276 (check_effective_target_float16_runtime)
5277 (check_effective_target_float32_runtime)
5278 (check_effective_target_float64_runtime)
5279 (check_effective_target_float128_runtime)
5280 (check_effective_target_float32x_runtime)
5281 (check_effective_target_float64x_runtime)
5282 (check_effective_target_float128x_runtime)
5283 (check_effective_target_floatn_nx_runtime)
5284 (add_options_for_float16, add_options_for_float32)
5285 (add_options_for_float64, add_options_for_float128)
5286 (add_options_for_float32x, add_options_for_float64x)
5287 (add_options_for_float128x): New procedures.
5288 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5289 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5290 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5291 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5292 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5293 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5294 gcc.dg/torture/float128-complex.c,
5295 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5296 gcc.dg/torture/float128x-basic.c,
5297 gcc.dg/torture/float128x-complex.c,
5298 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5299 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5300 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5301 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5302 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5303 gcc.dg/torture/float32x-basic.c,
5304 gcc.dg/torture/float32x-complex.c,
5305 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5306 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5307 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5308 gcc.dg/torture/float64x-basic.c,
5309 gcc.dg/torture/float64x-complex.c,
5310 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5311 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5312 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5313 gcc.dg/torture/floatn-tg.h,
5314 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5315 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5316 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5317 gcc.dg/torture/fp-int-convert-float128x.c,
5318 gcc.dg/torture/fp-int-convert-float16-timode.c,
5319 gcc.dg/torture/fp-int-convert-float16.c,
5320 gcc.dg/torture/fp-int-convert-float32-timode.c,
5321 gcc.dg/torture/fp-int-convert-float32.c,
5322 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5323 gcc.dg/torture/fp-int-convert-float32x.c,
5324 gcc.dg/torture/fp-int-convert-float64-timode.c,
5325 gcc.dg/torture/fp-int-convert-float64.c,
5326 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5327 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5328 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5329 maximum exponent of floating-point type. Use it in testing
5330 whether 0x8...0 fits in the floating-point type. Always treat -1
5331 (signed 0xf...f) as fitting in the floating-point type.
5332 (M_OK1): New macro.
5333 * gcc.dg/torture/fp-int-convert-double.c,
5334 gcc.dg/torture/fp-int-convert-float.c,
5335 gcc.dg/torture/fp-int-convert-float128-timode.c,
5336 gcc.dg/torture/fp-int-convert-float128.c,
5337 gcc.dg/torture/fp-int-convert-float80-timode.c,
5338 gcc.dg/torture/fp-int-convert-float80.c,
5339 gcc.dg/torture/fp-int-convert-long-double.c,
5340 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5341
94e73c78
JJ
53422016-08-19 Jakub Jelinek <jakub@redhat.com>
5343
fbdbd4b6
JJ
5344 PR fortran/72744
5345 * gfortran.dg/gomp/pr72744.f90: New test.
5346
94e73c78
JJ
5347 PR fortran/69281
5348 * gfortran.dg/gomp/pr69281.f90: New test.
5349
91151a73
JB
53502016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5351
414b7129
UB
5352 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5353 the last special seed value.
5354 * gfortran.dg/random_7.f90: Use size for last array member instead
5355 of hardcoded value.
91151a73 5356
fcf830ab
PK
53572016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5358
5359 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5360 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5361
1a5da5b6
RB
53622016-08-19 Richard Biener <rguenther@suse.de>
5363
5364 PR tree-optimization/77286
5365 * gcc.dg/torture/pr77286.c: New testcase.
5366
82f72146
DM
53672016-08-18 David Malcolm <dmalcolm@redhat.com>
5368
5369 * gcc.dg/verbose-asm-2.c: New test case.
5370
cc015f3a
DM
53712016-08-18 David Malcolm <dmalcolm@redhat.com>
5372
5373 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5374 (custom_diagnostic_finalizer): Update for change to
5375 diagnostic_show_locus.
5376
cb18fd07
DM
53772016-08-18 David Malcolm <dmalcolm@redhat.com>
5378
5379 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5380 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5381
a76989dc
MP
53822016-08-18 Marek Polacek <polacek@redhat.com>
5383
5384 PR c/71514
5385 * gcc.dg/pr71514.c: New test.
5386
89c88780
L
53872015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5388
5389 PR target/72839
5390 * gcc.target/i386/pr72839.c: New test.
5391
2c71d454
CLT
53922016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5393
5394 PR middle-end/70895
5395 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5396 * c-c++-common/goacc/reduction-1.c: Likewise.
5397 * c-c++-common/goacc/reduction-2.c: Likewise.
5398 * c-c++-common/goacc/reduction-3.c: Likewise.
5399 * c-c++-common/goacc/reduction-4.c: Likewise.
5400
66592e95
AM
54012016-08-18 Alan Modra <amodra@gmail.com>
5402
5403 * gcc.c-torture/compile/pr72771.c: New.
5404
3a146d46
JJ
54052016-08-17 Jakub Jelinek <jakub@redhat.com>
5406
5407 PR fortran/67496
5408 * gfortran.dg/pr67496.f90: New test.
5409
3f8257db 54102015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5411
5412 PR tree-optimization/71752
3a146d46 5413 * gcc.dg/vect/pr71752.c: New.
038000bd 5414
dd42e908
UB
54152016-08-17 Uros Bizjak <ubizjak@gmail.com>
5416
5417 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5418
458a1cd0
JJ
54192016-08-17 Jakub Jelinek <jakub@redhat.com>
5420
5421 PR middle-end/77259
5422 * g++.dg/ipa/devirt-52.C: New test.
5423
11c4c4ba
CLT
54242016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5425
5426 * c-c++-common/goacc/reduction-6.c: New testcase.
5427
661d6efd
RB
54282016-08-17 Richard Biener <rguenther@suse.de>
5429
5430 PR tree-optimization/76490
5431 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5432 * gcc.dg/pr52904.c: XFAIL.
5433
622d8b69
RB
54342016-08-17 Richard Biener <rguenther@suse.de>
5435
5436 PR tree-optimization/23855
5437 * gcc.dg/loop-unswitch-2.c: Adjust.
5438
af23e99c
JJ
54392016-08-16 Jakub Jelinek <jakub@redhat.com>
5440
5441 PR tree-optimization/72817
5442 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5443
feeb6268
JM
54442016-08-16 Joseph Myers <joseph@codesourcery.com>
5445
5446 PR libgcc/77265
5447 * gcc.dg/torture/float128-extend-inf.c: New test.
5448
65e736c0
DM
54492016-08-16 David Malcolm <dmalcolm@redhat.com>
5450
5451 PR c/72857
5452 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5453 for embedded NUL.
5454 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5455 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5456 caret placement.
5457 (test_oct): Likewise.
5458 (test_multiple): Likewise.
5459 (test_field_width_specifier): Likewise.
5460 (test_field_width_specifier_2): New function.
5461 (test_field_precision_specifier): New function.
5462 (test_embedded_nul): Update expected caret placement.
5463 (test_non_contiguous_strings): Update line number.
5464 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5465 (__emit_string_literal_range): Add "caret_idx" param.
5466 (test_simple_string_literal): Add value for new param, updating
5467 expected output..
5468 (test_concatenated_string_literal): Likewise.
5469 (test_multiline_string_literal): Likewise.
5470 (test_hex): Likewise.
5471 (test_oct): Likewise.
5472 (test_multiple): Likewise.
5473 (test_ucn4): Likewise.
5474 (test_ucn8): Likewise.
5475 (test_u8): Likewise.
5476 (test_u): Likewise; update expected message, from "range" to
5477 "location".
5478 (test_U): Likewise.
5479 (test_L): Likewise.
5480 (test_macro): Add value for new param.
5481 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5482 (__emit_string_literal_range): Add "caret_idx" param.
5483 (test_stringified_token_1): Add value for new param. Update
5484 expected message, from "range" to "location".
5485 (test_stringized_token_2): Likewise, adding param to macro.
5486 (test_stringified_token_3): Likewise.
5487 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5488 (emit_warning): Convert param from source_range to location_t.
5489 (test_string_literals): Add caret_idx param, and use it when
5490 constructing a substring_loc. Update error message, from
5491 "range" to "location".
5492
4a7f57d5
JJ
54932016-08-16 Jakub Jelinek <jakub@redhat.com>
5494
7841800f
JJ
5495 PR target/71910
5496 * g++.dg/gomp/pr71910.C: New test.
5497
1b13411a
JJ
5498 PR middle-end/67485
5499 * gcc.c-torture/compile/pr67485.c: New test.
5500
4a7f57d5
JJ
5501 PR target/72867
5502 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5503
3c556bc4
BC
55042016-08-16 Bin Cheng <bin.cheng@arm.com>
5505
5506 PR tree-optimization/69848
5507 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5508
beab2da6
ML
55092016-08-16 Martin Liska <mliska@suse.cz>
5510
5511 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5512 of memory operations so that it can be handled by core2
5513 in 32-bit mode.
5514
f4eec0a3
RB
55152016-08-16 Richard Biener <rguenther@suse.de>
5516
5517 PR tree-optimization/76783
5518 * gcc.dg/pr76783.c: New testcase.
5519 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5520
8f21990a
BC
55212016-08-16 Bin Cheng <bin.cheng@arm.com>
5522
5523 PR tree-optimization/72817
5524 PR tree-optimization/73450
5525 * gcc.dg/tree-ssa/pr72817.c: New test.
5526 * gcc.dg/tree-ssa/pr73450.c: New test.
5527
7fc61626
FR
55282016-08-15 Fritz Reese <fritzoreese@gmail.com>
5529
5530 * gfortran.dg/init_flag_13.f90: New testcase.
5531 * gfortran.dg/init_flag_14.f90: Ditto.
5532 * gfortran.dg/init_flag_15.f03: Ditto.
5533 * gfortran.dg/dec_init_1.f90: Ditto.
5534 * gfortran.dg/dec_init_2.f90: Ditto.
5535
432baa02
UB
55362016-08-15 Uros Bizjak <ubizjak@gmail.com>
5537
5538 PR target/72867
5539 * gcc.target/i386/pr72867.c: New test.
5540
7e1dde14
EB
55412016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5542
5543 * c-c++-common/dump-ada-spec-5.c: New test.
5544
e4969090
RB
55452016-08-15 Richard Biener <rguenther@suse.de>
5546
5547 PR tree-optimization/73434
5548 * gcc.dg/torture/pr73434.c: New testcase.
5549
66088065
JJ
55502016-08-15 Jakub Jelinek <jakub@redhat.com>
5551
5552 PR tree-optimization/72824
5553 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5554
7c713714
CLT
55552016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5556
5557 PR fortran/70598
5558 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5559 in use_device clause.
5560 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5561 * gfortran.dg/goacc/list.f95: Adjust to catch
5562 "neither a POINTER nor an array" error messages.
5563
4271e5cb
UB
55642016-08-14 Uros Bizjak <ubizjak@gmail.com>
5565
5566 PR target/76342
5567 * gcc.target/i386/pr76342.c: New test.
5568
b0cea284
JJ
55692016-08-12 Jakub Jelinek <jakub@redhat.com>
5570
5571 PR c/71512
5572 * g++.dg/ubsan/pr71512.C: New test.
5573 * c-c++-common/ubsan/pr71512-1.c: New test.
5574 * c-c++-common/ubsan/pr71512-2.c: New test.
5575
e86aefb8
MM
55762016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5577
5578 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5579 vector initialization options.
5580 * gcc.target/powerpc/vec-init-2.c: Likewise.
5581 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5582 is generated on ISA 3.0.
5583
7fd82d52
PP
55842016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5585
5586 PR middle-end/71654
5587 * gcc.dg/c-c++-common/pr71654.c: New test.
5588 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5589 dg-options.
5590 * gcc.dg/tree-ssa/vrp24: Likewise.
5591
2f1364c2
JJ
55922016-08-12 Jakub Jelinek <jakub@redhat.com>
5593
5594 PR c/67410
5595 * gcc.dg/pr67410.c: New test.
5596
8eb414aa
BC
55972016-08-12 Bin Cheng <bin.cheng@arm.com>
5598
5599 PR tree-optimization/69848
5600 * gcc.dg/vect/vect-pr69848.c: New test.
5601
30b39c19
UB
56022016-08-12 Uros Bizjak <ubizjak@gmail.com>
5603
5604 PR testsuite/71008
5605 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5606 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5607 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5608 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5609
e373dd06
RB
56102016-08-12 Richard Biener <rguenther@suse.de>
5611
5612 PR tree-optimization/57326
5613 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5614 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5615 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5616 * gcc.target/i386/pr45685.c: Likewise.
5617 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5618 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5619 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5620 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5621 * gfortran.dg/pr34163.f90: Likewise.
5622
20d1af89
ML
56232016-08-12 Martin Liska <mliska@suse.cz>
5624
5625 * g++.dg/gcov/gcov-16.C: New test.
5626 * lib/gcov.exp: Support new argument for run-gcov function.
5627
5cacda56
ML
56282016-08-12 Martin Liska <mliska@suse.cz>
5629
5630 PR gcov-profile/35590
5631 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5632
663eecfd
RB
56332016-08-12 Richard Biener <rguenther@suse.de>
5634
5635 PR tree-optimization/72851
5636 * gcc.dg/torture/pr72851.c: New testcase.
5637
3f8257db 56382016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5639
e366d7d8
AO
5640 PR debug/63240
5641 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5642 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5643 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5644 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5645 DW_AT_deleted.
5646
71e1a6a4
AO
5647 PR debug/55641
5648 * g++.dg/debug/dwarf2/ref-1.C: New.
5649
8aaf799b
AO
5650 PR debug/49366
5651 * g++.dg/debug/dwarf2/template-params-12.H: New.
5652 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5653 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5654 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5655 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5656 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5657 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5658 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5659
06f9caed
BS
56602016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5661
5662 PR target/72863
5663 * gcc.target/powerpc/pr72863.c: New test.
5664
a8b956c1
UB
56652016-08-11 Uros Bizjak <ubizjak@gmail.com>
5666
5667 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5668
c73dd986
L
56692015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5670
5671 * gcc.target/i386/pieces-strcpy-1.c: New test.
5672 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5673
385ed708
JJ
56742016-08-11 Jakub Jelinek <jakub@redhat.com>
5675
5676 PR c++/72868
5677 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5678
df7ec09f
L
56792015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5680
5681 * gcc.target/i386/pieces-memcpy-1.c: New test.
5682 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5683 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5684 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5685 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5686 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5687
b95a64bb
JJ
56882016-08-11 Jakub Jelinek <jakub@redhat.com>
5689
5690 PR c/72816
7ddbcf6b 5691 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5692
59537744
BE
56932016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5694
5695 PR tree-optimization/71083
5696 * gcc.c-torture/execute/pr71083.c: New test.
5697 * gnat.dg/loop_optimization23.adb: New test.
5698 * gnat.dg/loop_optimization23_pkg.ads: New test.
5699 * gnat.dg/loop_optimization23_pkg.adb: New test.
5700
183ac6d0
RB
57012016-08-11 Richard Biener <rguenther@suse.de>
5702
5703 PR tree-optimization/72772
5704 * gcc.dg/graphite/pr35356-1.c: Adjust.
5705 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5706
b152f5a2
JB
57072016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5708
5709 * gfortran.dg/random_7.f90: Take into account that the last seed
5710 value is the special p value.
5711 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5712
bb7ebad1
RB
57132016-08-11 Richard Biener <rguenther@suse.de>
5714
5715 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5716
2e186411
AM
57172016-08-11 Alan Modra <amodra@gmail.com>
5718
5719 * gcc.target/powerpc/pr71680.c: New.
5720
e9e6d4f6
KN
57212016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5722
5723 * gcc.target/powerpc/bfp/bfp.exp: New file.
5724 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5725 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5726 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5727 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5728 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5729 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5730 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5731 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5732 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5733 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5734 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5735 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5736 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5737 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5738 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5739 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5740 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5741 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5742 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5743 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5744 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5745 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5746 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5747 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5748 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5749 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5750 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5751 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5752 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5753 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5754 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5755 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5756 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5757 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5758 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5759 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5760 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5761 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5762 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5763 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5764 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5765 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5766 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5767 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5768 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5769 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5770 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5771 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5772 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5773 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5774 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5775 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5776 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5777
9c8eabea
BC
57782016-08-10 Bin Cheng <bin.cheng@arm.com>
5779
5780 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5781 Add aarch64*-*-*.
5782
6c553b76
BC
57832016-08-10 Bin Cheng <bin.cheng@arm.com>
5784
5785 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5786
a0883b08
MM
57872016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5788
5789 PR target/72853
5790 * gcc.target/powerpc/pr72853.c: New test.
5791
a266236e
ML
57922016-08-10 Martin Liska <mliska@suse.cz>
5793
5794 PR gcov-profile/58306
5795 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5796
22063dbc
ML
57972016-08-10 Martin Liska <mliska@suse.cz>
5798
5799 * g++.dg/gcov/gcov-threads-1.C: New test.
5800
5250a5bb
SKS
58012016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5802
5803 PR target/71873
5804 * gcc.target/avr/pr71873.c: New test.
5805
b7597ae5
ML
58062016-08-09 Martin Liska <mliska@suse.cz>
5807
5808 * g++.dg/gcov/gcov-dump-1.C: New test.
5809 * g++.dg/gcov/gcov-dump-2.C: New test.
5810
ab50a215
ML
58112016-08-09 Martin Liska <mliska@suse.cz>
5812
5813 * gcc.dg/tree-prof/val-prof-9.c: New test.
5814
dcb1e137
ML
58152016-08-09 Martin Liska <mliska@suse.cz>
5816
5817 * gcc.dg/tree-prof/val-prof-8.c: New test.
5818
04d6d3b6
MJ
58192016-08-09 Martin Jambor <mjambor@suse.cz>
5820
df839749
UB
5821 PR ipa/71981
5822 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5823
c57e78c4
BC
58242016-08-09 Bin Cheng <bin.cheng@arm.com>
5825
5826 PR tree-optimization/33707
5827 * gcc.dg/vect/pr33707.c: New test.
5828
42970a17
BC
58292016-08-09 Bin Cheng <bin.cheng@arm.com>
5830
5831 PR tree-optimization/pr72772
5832 * gcc.dg/tree-ssa/pr72772.c: New test.
5833
810a3aa6
MF
58342016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5835
5836 PR rtl-optimization/66669
5837 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5838
9e207d6f
JJ
58392016-08-09 Jakub Jelinek <jakub@redhat.com>
5840
5841 PR tree-optimization/72824
5842 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5843
50bf47fd
RB
58442016-08-09 Richard Biener <rguenther@suse.de>
5845
5846 PR tree-optimization/71802
5847 * gcc.dg/torture/pr71802.c: New testcase.
5848
cadec7ca
JJ
58492016-08-09 Jakub Jelinek <jakub@redhat.com>
5850
5851 PR c++/72809
5852 * g++.dg/eh/stdarg1.C: New test.
5853
c43c5112
AK
58542016-08-08 Andi Kleen <ak@linux.intel.com>
5855
5856 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5857 test command line in failure log.
5858 (profopt-execute): dito. Make autofdo file names unique.
5859
895aa8e1
DM
58602016-08-08 David Malcolm <dmalcolm@redhat.com>
5861
5862 PR c/64955
5863 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5864 output.
5865
9afda630
PK
58662016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5867
5868 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5869 c99_runtime.
5870 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5871 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5872 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5873 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5874 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5875 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5876
e52ed3fe
DM
58772016-08-08 David Malcolm <dmalcolm@redhat.com>
5878
5879 PR c/52952
5880 * gcc.dg/cpp/pr66415-1.c: Likewise.
5881 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5882 * gcc.dg/format/c90-printf-1.c: Likewise.
5883 * gcc.dg/format/diagnostic-ranges.c: New test case.
5884
ad200580
JJ
58852016-08-08 Jakub Jelinek <jakub@redhat.com>
5886
77524e0d
JJ
5887 PR fortran/72716
5888 * gfortran.dg/gomp/pr72716.f90: New test.
5889
2187f2a2
JJ
5890 PR middle-end/72781
5891 * gcc.dg/gomp/pr72781.c: New test.
5892
ad200580
JJ
5893 PR middle-end/68762
5894 * g++.dg/vect/pr68762-1.cc: New test.
5895 * g++.dg/vect/pr68762-2.cc: New test.
5896 * g++.dg/vect/pr68762.h: New file.
5897
989d0071
MS
58982016-08-08 Martin Sebor <msebor@redhat.com>
5899
5900 PR testsuite/72838
3a146d46
JJ
5901 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5902 * g++.dg/warn/overflow-warn-3.C: Same.
5903 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5904
7090cac9
AV
59052016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5906
5907 PR fortran/71936
5908 * gfortran.dg/allocate_with_source_21.f03: New test.
5909
64e56ab0
AV
59102016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5911
5912 PR fortran/72698
5913 * gfortran.dg/allocate_with_source_20.f03: New test.
5914
0476487d
AM
59152016-08-08 Alan Modra <amodra@gmail.com>
5916
5917 * gcc.c-torture/compile/pr72802.c: New.
5918
8e9218f2
AV
59192016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5920
5921 PR fortran/70524
5922 * gfortran.dg/dependency_48.f90: New test.
5923
c1f7083b
TK
59242016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5925
531e5ae3 5926 PR fortran/70040
c1f7083b
TK
5927 * gfortran.dg/pr70040.f90: New testcase.
5928
6ab5813c
TK
59292016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5930
5931 PR fortran/71961
5932 * gfortran.dg/matmul_10.f90: New testcase.
5933
27bddc4a
JH
59342016-08-07 Jan Hubicka <hubicka@ucw.cz>
5935
5936 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5937
4a9f8a9f
JJ
59382016-08-07 Jakub Jelinek <jakub@redhat.com>
5939
5940 PR c/72816
5941 * gcc.dg/pr72816.c: New test.
5942
fa76f2c6
JW
59432016-08-06 Jonathan Wakely <jwakely@redhat.com>
5944
5945 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5946 * g++.dg/conversion/pr41426.C: Likewise.
5947 * g++.dg/conversion/pr66211.C: Likewise.
5948 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5949 * g++.dg/init/ref8.C: Likewise.
5950 * g++.old-deja/g++.law/cvt20.C: Likewise.
5951 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5952
5c3e5002
PP
59532016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5954
5955 PR tree-optimization/18046
5956 * gcc.dg/tree-ssa/vrp105.c: New test.
5957 * gcc.dg/tree-ssa/vrp106.c: New test.
5958
94087e88 59592016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5960
5961 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5962 1ul in diagnostics. Remove hyphen from "constant-expression."
5963 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5964 * g++.dg/cpp0x/static_assert3.C: Same.
5965 * g++.dg/cpp1y/constexpr-throw.C: Same.
5966 * g++.dg/template/nontype3.C: Same.
5967 * g++.dg/warn/overflow-warn-1.C: Same.
5968 * g++.dg/warn/overflow-warn-3.C: Same.
5969 * g++.dg/warn/overflow-warn-4.C: Same.
5970
88fa5555
DM
59712016-08-05 David Malcolm <dmalcolm@redhat.com>
5972
5973 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5974 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5975 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5976 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5977
1addb9e6
PP
59782016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5979
5980 PR tree-optimization/72810
5981 * gcc.dg/tree-ssa/vrp110.c: New test.
5982
1b62ed4f
JG
59832016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5984
5985 PR Target/72819
5986 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5987 registers.
5988 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5989 saving the half-precision registers.
5990 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5991 value is returned in h0.
5992 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5993 are passed in FP/SIMD registers.
5994 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5995 passing works corrcetly.
5996 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5997 (hfa_f16x2_t): Likewise.
5998 (hfa_f16x3_t): Likewise.
5999 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6000 are promoted to double and passed in a double register.
6001 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6002 are promoted to double and stacked.
6003 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6004 __fp16 data types.
6005 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6006 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6007 __fp16 first get passed in FP/SIMD registers, then stacked.
6008
4228ca19
NS
60092016-08-05 Nathan Sidwell <nathan@acm.org>
6010
6011 PR c++/68724
6012 * g++.dg/cpp0x/pr68724.C: New.
6013
db7c335e
RB
60142016-08-05 Richard Biener <rguenther@suse.de>
6015
6016 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6017
48abe922
PP
60182016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6019
6020 * gcc.dg/tree-ssa/vrp107.c: New test.
6021 * gcc.dg/tree-ssa/vrp108.c: New test.
6022 * gcc.dg/tree-ssa/vrp109.c: New test.
6023
f6cdf42f
PK
60242016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6025
6026 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6027 dg-options.
6028
33a9c609
PK
60292016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6030
6031 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6032 test-cases.
6033 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6034 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6035 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6036 test-cases.
6037 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6038 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6039 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6040 large_double.
6041
4473482d
PC
60422016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6043
6044 PR c++/72800
6045 * g++.dg/cpp1y/lambda-ice1.C: New.
6046
08156df5
PP
60472016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6048
6049 PR c++/72759
6050 * g++.dg/cpp1y/pr72759.C: New test.
6051
938da3a5
PP
60522016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6053
6054 * gcc.dg/switch-10.c: New test.
6055
da84183c
JG
60562016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6057
6058 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6059
ae9281fc
TS
60602016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6061
6062 * c-c++-common/goacc/routine-5.c: Update.
6063
086ad22e
BE
60642016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6065
6066 PR rtl-optimization/70903
6067 * gcc.c-torture/execute/pr70903.c: New test.
6068
6805e400
ML
60692016-08-04 Martin Liska <mliska@suse.cz>
6070
6071 * gcc.dg/params/params.exp: Replace file exists with
6072 TESTING_IN_BUILD_TREE.
6073
a0008434
MP
60742016-08-04 Marek Polacek <polacek@redhat.com>
6075
6076 PR c++/70229
6077 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6078
fb46286e
RB
60792016-08-04 Richard Biener <rguenther@suse.de>
6080
6081 PR middle-end/71984
6082 * gcc.dg/torture/pr71984.c: Guard correctness check for
6083 little-endian.
6084
ac2c96ab
AP
60852016-08-03 Andrew Pinski <apinski@cavium.com>
6086
6087 * gcc.c-torture/compile/20160802-1.c: New testcase.
6088
c98583e9
FR
60892016-08-03 Fritz Reese <fritzoreese@gmail.com>
6090
6091 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6092
9ad1a1da
RB
60932016-08-03 Richard Biener <rguenther@suse.de>
6094
6095 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6096 and remove -O3.
6097 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6098 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6099
cd75c979
RB
61002016-08-03 Richard Biener <rguenther@suse.de>
6101
6102 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6103 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6104 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6105 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6106
30e8d875
SKS
61072016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6108
6109 * gcc.dg/init-excess-2.c: Require int32plus.
6110 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6111 * gcc.dg/pr59963-2.c: Require int32plus.
6112 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6113 * gcc.dg/unroll-7.c: Require int32plus.
6114
69b806f6
BC
61152016-08-02 Bin Cheng <bin.cheng@arm.com>
6116
6117 PR tree-optimization/34114
6118 * gcc.dg/tree-ssa/loop-42.c: New test.
6119
1efafef3
TC
61202016-08-02 Tamar Christina <tamar.christina@arm.com>
6121
6122 * gcc.target/aarch64/vminmaxnm.c: New.
6123 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6124 tests.
6125
e2a99194
MM
61262016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6127
6128 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6129 vec_extract for vector float, vector int, vector short, and vector
6130 char.
6131 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6132 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6133 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6134 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6135
71bfb77a
WD
61362016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6137
6138 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6139 single stack adjustment, no writeback.
71bfb77a
WD
6140 * gcc.target/aarch64/test_frame_12.c: Likewise.
6141 * gcc.target/aarch64/test_frame_13.c: Likewise.
6142 * gcc.target/aarch64/test_frame_15.c: Likewise.
6143 * gcc.target/aarch64/test_frame_6.c: Likewise.
6144 * gcc.target/aarch64/test_frame_7.c: Likewise.
6145 * gcc.target/aarch64/test_frame_8.c: Likewise.
6146 * gcc.target/aarch64/test_frame_16.c: New test.
6147
37bce35a
L
61482015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6149
6150 PR target/72748
6151 * gcc.target/i386/pr72748.c: New test.
6152
3f8257db 61532015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6154
6155 PR tree-optimization/71818
6156 * gcc.dg/vect/pr71818.c: New
6157
bf60c531
ML
61582016-08-01 Martin Liska <mliska@suse.cz>
6159
6160 PR tree-optimization/71857
6161 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6162
8ed49fab
KT
61632016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6164
6165 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6166
76e2c821
JB
61672016-08-01 Jan Beulich <jbeulich@suse.com>
6168
6169 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6170
35029597
WS
61712016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6172
6173 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6174 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6175
3aa4b66a
JW
61762016-07-31 Jonathan Wakely <jwakely@redhat.com>
6177
6178 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6179 (check_effective_target_c++): Likewise. Also match for libstdc++.
6180
3f8257db 61812016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6182
6183 PR fortran/41922
6184 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6185 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6186 * gfortran.dg/pr41922.f90: New test.
6187
9fcb2819
SK
61882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6189
6190 PR fortran/68566
6191 * gfortran.dg/pr68566.f90: new test.
6192
94087e88 61932016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6194
6195 PR c++/60760
6196 PR c++/71091
6197 * g++.dg/cpp0x/constexpr-cast.C: New test.
6198 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6199 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6200 * g++.dg/ubsan/pr63956.C: Correct.
6201
d0047a25
MM
62022016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6203
6204 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6205 vector double or vector long where the vector is in memory.
6206 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6207 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6208
e4f7a5df
SK
62092016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6210
6211 PR fortran/69867
6212 * gfortran.dg/pr69867.f90: New test.
6213
b441ae1d
SK
62142016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6215
6216 PR fortran/69962
6217 * gfortran.dg/pr69962.f90: New test.
6218
712dff31
SK
62192016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6220
6221 PR fortran/70006
6222 * gfortran.dg/pr70006.f90: New test.
6223
fb42421e
SK
62242016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6225
6226 PR fortran/71730
6227 * gfortran.dg/pr71730.f90: New test.
6228 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6229 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6230 * gfortran.dg/array_constructor_26.f03: Ditto.
6231
466effe0
WS
62322016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6233
6234 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6235 * gcc.target/powerpc/pr71763.c: Likewise.
6236
f618a472
MP
62372016-07-29 Marek Polacek <polacek@redhat.com>
6238
6239 PR c/71742
6240 * gcc.dg/940510-1.c: Adjust dg-error.
6241 * gcc.dg/c99-flex-array-1.c: Likewise.
6242 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6243
efd0786f
MP
6244 PR c/71853
6245 * gcc.dg/noncompile/pr71853.c: New test.
6246
e00dceaf
MP
6247 PR c/71573
6248 * gcc.dg/noncompile/pr71573.c: New test.
6249
638fc14f
MP
6250 PR c/71926
6251 * g++.dg/warn/Wparentheses-30.C: New test.
6252 * gcc.dg/Wparentheses-14.c: New test.
6253
61c73a7f
UB
62542016-07-29 Uros Bizjak <ubizjak@gmail.com>
6255
6256 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6257
01d32b2b
BC
62582016-07-29 Bin Cheng <bin.cheng@arm.com>
6259
6260 PR tree-optimization/57558
6261 * gcc.dg/vect/pr57558-1.c: New test.
6262 * gcc.dg/vect/pr57558-2.c: New test.
6263
f6c7a248
PK
62642016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6265
61c73a7f 6266 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6267 to scan forwprop1 dump pass.
6268
f54ea774
PC
62692016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6270
6271 PR c++/51488
6272 * g++.dg/template/pr51488.C: New.
6273
673a107a
JJ
62742016-07-29 Jakub Jelinek <jakub@redhat.com>
6275
6276 PR c/71969
6277 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6278 static __inline__.
6279 * gcc.dg/pr71969-1.c: New test.
6280 * gcc.dg/pr71969-2.c: New test.
6281 * gcc.dg/pr71969-3.c: New test.
6282
78169471
MP
62832016-07-29 Marek Polacek <polacek@redhat.com>
6284
6285 PR c/71574
6286 * c-c++-common/pr71574.c: New test.
6287
a5b5c8b6
MP
6288 PR c/71583
6289 * gcc.dg/noncompile/pr71583.c: New test.
6290
883b6d4e
KV
62912016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6292
6293 PR middle-end/68217
6294 * gcc.dg/pr68217.c: New test.
6295
89f1f37e
SK
62962016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6297
6298 PR fortran/71067
6299 * gfortran.dg/pr71067_1.f90: New test.
6300 * gfortran.dg/pr71067_2.f90: Ditto.
6301
e0d32185
MM
63022016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6303
6304 * gcc.target/powerpc/vec-extract-1.c: New test.
6305
c851722d
SK
63062016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6307
6308 PR fortran/71799
6309 * gfortran.dg/pr71799.f90: New test.
6310
f064da6a
PC
63112016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6312
6313 PR c++/71665
6314 * g++.dg/cpp0x/pr71665-1.C: New.
6315 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6316 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6317 * g++.dg/ext/label10.C: Likewise.
6318 * g++.dg/parse/constant5.C: Likewise.
6319
1b70aaad
SK
63202016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6321
6322 PR fortran/71859
6323 * gfortran.dg/pr71859.f90: New test.
6324 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6325 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6326
a23404c9
PT
63272016-07-28 Paul Thomas <pault@gcc.gnu.org>
6328
6329 PR fortran/71883
6330 * gfortran.dg/pr71883.f90 : New test.
6331
513d866d
YR
63322016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6333
6334 PR tree-optimization/71734
61c73a7f 6335 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6336
7c428aa2
RL
63372016-07-28 Renlin Li <renlin.li@arm.com>
6338
6339 Revert
6340 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6341
6342 PR fortran/71902
6343 * gfortran.dg/dependency_47.f90: New test.
6344
1225d6b1
ML
63452016-07-28 Martin Liska <mliska@suse.cz>
6346
6347 PR gcov-profile/68025
6348 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6349
e5f5bf35
ML
63502016-07-28 Martin Liska <mliska@suse.cz>
6351
6352 * g++.dg/vect/pr70944.cc: New test.
6353
4536610d
KV
63542016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6355
6356 PR middle-end/71994
6357 * gcc.dg/torture/pr71994.c: New test.
6358
8c6961ca
PK
63592016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6360
6361 PR middle-end/71078
6362 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6363 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6364 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6365
8de22ea0
RB
63662016-07-27 Richard Biener <rguenther@suse.de>
6367
6368 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6369
5d9da222
ML
63702016-07-27 Martin Liska <mliska@suse.cz>
6371
6372 * gcc.dg/predict-13.c: New test.
6373 * gcc.dg/predict-14.c: New test.
6374
af9e275f
SKS
63752016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6376
a23404c9 6377 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6378 including stdint.h.
6379 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6380 including stdint.h.
6381
71abba1e
MM
63822016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6383
6384 PR target/71869
6385 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6386 IEEE built-in functions handle quiet and signalling NaNs
6387 correctly.
6388
9cd74e8f
SK
63892016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6390
6391 PR fortran/71862
6392 * gfortran.dg/pr71862.f90: New test.
6393
0d48446f
MS
63942016-07-26 Martin Sebor <msebor@redhat.com>
6395
6396 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6397 selector with dg-options.
6398
524cf1e4
PP
63992016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6400
6401 PR tree-optimization/18046
6402 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6403 * gcc.dg/tree-ssa/vrp103.c: New test.
6404 * gcc.dg/tree-ssa/vrp104.c: New test.
6405
100665d8
WS
64062016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6407
6408 * gcc.target/powerpc/pr63354.c: Require lp64 since
6409 -mprofile-kernel is not legal with -m32.
6410
0b64ca40
RB
64112016-07-26 Richard Biener <rguenther@suse.de>
6412
6413 PR rtl-optimization/71984
6414 * gcc.dg/torture/pr71984.c: New testcase.
6415
9b7937cf
RS
64162016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6417
6418 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6419 g++-dg-runtest via et-dg-runtest.
6420 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6421 * gcc.dg/vect/vect.exp: Likewise.
6422 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6423 gfortran-dg-runtest.
6424 * gfortran.dg/vect/vect.exp: Likewise.
6425 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6426 (check_mips_loongson_hw_available): Likewise.
6427 (check_effective_target_mpaired_single_runtime): Likewise.
6428 (check_effective_target_mips_loongson_runtime): Likewise.
6429 (add_options_for_mpaired_single): Likewise.
6430 (check_effective_target_vect_int): Add global et_index.
6431 Check and save the supported feature for a target selected by
6432 the et_index target. Break long lines where appropriate. Call
6433 et-is-effective-target for MIPS with an argument instead of
6434 check_effective_target_* where appropriate.
6435 (check_effective_target_vect_intfloat_cvt): Likewise.
6436 (check_effective_target_vect_uintfloat_cvt): Likewise.
6437 (check_effective_target_vect_floatint_cvt): Likewise.
6438 (check_effective_target_vect_floatuint_cvt): Likewise.
6439 (check_effective_target_vect_simd_clones): Likewise.
6440 (check_effective_target_vect_shift): ewise.
6441 (check_effective_target_whole_vector_shift): Likewise.
6442 (check_effective_target_vect_bswap): Likewise.
6443 (check_effective_target_vect_shift_char): Likewise.
6444 (check_effective_target_vect_long): Likewise.
6445 (check_effective_target_vect_float): Likewise.
6446 (check_effective_target_vect_double): Likewise.
6447 (check_effective_target_vect_long_long): Likewise.
6448 (check_effective_target_vect_no_int_max): Likewise.
6449 (check_effective_target_vect_no_int_add): Likewise.
6450 (check_effective_target_vect_no_bitwise): Likewise.
6451 (check_effective_target_vect_widen_shift): Likewise.
6452 (check_effective_target_vect_no_align): Likewise.
6453 (check_effective_target_vect_hw_misalign): Likewise.
6454 (check_effective_target_vect_element_align): Likewise.
6455 (check_effective_target_vect_condition): Likewise.
6456 (check_effective_target_vect_cond_mixed): Likewise.
6457 (check_effective_target_vect_char_mult): Likewise.
6458 (check_effective_target_vect_short_mult): Likewise.
6459 (check_effective_target_vect_int_mult): Likewise.
6460 (check_effective_target_vect_extract_even_odd): Likewise.
6461 (check_effective_target_vect_interleave): Likewise.
6462 (check_effective_target_vect_stridedN): Likewise.
6463 (check_effective_target_vect_multiple_sizes): Likewise.
6464 (check_effective_target_vect64): Likewise.
6465 (check_effective_target_vect_call_copysignf): Likewise.
6466 (check_effective_target_vect_call_sqrtf): Likewise.
6467 (check_effective_target_vect_call_btrunc): Likewise.
6468 (check_effective_target_vect_call_btruncf): Likewise.
6469 (check_effective_target_vect_call_ceil): Likewise.
6470 (check_effective_target_vect_call_ceilf): Likewise.
6471 (check_effective_target_vect_call_floor): Likewise.
6472 (check_effective_target_vect_call_floorf): Likewise.
6473 (check_effective_target_vect_call_lceil): Likewise.
6474 (check_effective_target_vect_call_lfloor): Likewise.
6475 (check_effective_target_vect_call_nearbyint): Likewise.
6476 (check_effective_target_vect_call_nearbyintf): Likewise.
6477 (check_effective_target_vect_call_round): Likewise.
6478 (check_effective_target_vect_call_roundf): Likewise.
6479 (check_effective_target_vect_perm): Likewise, but also append *_saved
6480 to the existing global name to properly cache the result.
6481 (check_effective_target_vect_perm_byte): Likewise.
6482 (check_effective_target_vect_perm_short): Likewise.
6483 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6484 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6485 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6486 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6487 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6488 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6489 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6490 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6491 (check_effective_target_vect_sdot_qi): Likewise.
6492 (check_effective_target_vect_udot_qi): Likewise.
6493 (check_effective_target_vect_sdot_hi): Likewise.
6494 (check_effective_target_vect_udot_hi): Likewise.
6495 (check_effective_target_vect_usad_char): Likewise.
6496 (check_effective_target_vect_pack_trunc): Likewise.
6497 (check_effective_target_vect_unpack): Likewise.
6498 (check_effective_target_vect_aligned_arrays): Likewise.
6499 (check_effective_target_vect_natural_alignment): Likewise.
6500 (check_effective_target_vector_alignment_reachable): Likewise.
6501 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6502 (is-effective-target): Initialize et_index if undefined.
6503 (et-dg-runtest): New.
6504 (et-is-effective-target): Likewise.
6505 (check_vect_support_and_set_flags): Add supported MIPS targets to
6506 EFFECTIVE_TARGETS list. Return the number of supported targets.
6507
8f63caf6 65082016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6509 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6510
6511 PR middle-end/70920
6512 * gcc.dg/pr70920-1.c: New test-case.
6513 * gcc.dg/pr70902-2.c: Likewise.
6514 * gcc.dg/pr70920-3.c: Likewise.
6515 * gcc.dg/pr70920-4.c: Likewise
6516 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6517 2 instead of 3.
6518
7d575fff
AM
65192016-07-25 Alexander Monakov <amonakov@ispras.ru>
6520
6521 * gcc.c-torture/execute/pr71494.c: Require label_values.
6522 * gcc.dg/pr16973.c: Ditto.
6523
bf01e070
SKS
65242016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6525
6526 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6527 * gcc.dg/torture/pr69771.c: Require int32plus.
6528 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6529
16b05965
ML
65302016-07-25 Martin Liska <mliska@suse.cz>
6531
6532 * gcc.dg/torture/pr71987.c: New test.
6533
d52d3767
SK
65342016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6535
6536 PR fortran/71935
6537 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6538 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6539 * gfortran.dg/pr71935.f90: New test.
6540
94087e88 65412016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6542
6543 PR c++/71675
6544 * g++.dg/ext/atomic-3.C: New test.
6545 * gcc.dg/atomic/pr71675.c: New test.
6546
58b3986e
ES
65472016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6548
6549 * gcc.target/i386/mvc8.c: New test.
6550
faa1612a
BC
65512016-07-22 Bin Cheng <bin.cheng@arm.com>
6552
6553 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6554 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6555
1603ebe0
TK
65562016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6557
6558 PR fortran/71795
6559 * gfortran.dg/constructor_50.f90: New test.
6560
bc91c436
ML
65612016-07-22 Martin Liska <mliska@suse.cz>
6562
6563 PR gcov-profile/69028
6564 PR gcov-profile/62047
6565 * g++.dg/cilk-plus/pr69028.C: New test.
6566
9fe9a3a7
AV
65672016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6568
6569 * gfortran.dg/coarray_stat_2.f90: New test.
6570
70866e3d
MM
65712016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6572
6573 * gcc.target/powerpc/vec-extract.h: New files to check the
6574 vec_extract built-in functions for all vector types, testing
6575 accessing each element, both with constant and variable element
6576 numbers.
6577 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6578 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6579 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6580 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6581 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6582 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6583 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6584 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6585 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6586
ab3af181
JJ
65872016-07-21 Jakub Jelinek <jakub@redhat.com>
6588
6589 PR c++/71728
6590 * g++.dg/other/pr71728.C: New test.
6591
ebe8f322
JG
65922016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6593
6594 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6595 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6596 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6597 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6598 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6599
959cef74
RB
66002016-07-21 Richard Biener <rguenther@suse.de>
6601
6602 PR tree-optimization/71947
6603 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6604
b24d9420
BC
66052016-07-21 Bin Cheng <bin.cheng@arm.com>
6606
6607 * gcc.dg/tree-ssa/scev-15.c: New.
6608
23974819
BC
66092016-07-21 Bin Cheng <bin.cheng@arm.com>
6610
6611 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6612
ee78cbaa
JJ
66132016-07-21 Jakub Jelinek <jakub@redhat.com>
6614
6615 PR c++/71941
6616 * g++.dg/gomp/pr71941.C: New test.
6617
52ed68f7
DM
66182016-07-20 David Malcolm <dmalcolm@redhat.com>
6619
6620 PR c/70339
6621 PR c/71858
6622 * g++.dg/spellcheck-identifiers.C: New test case, based on
6623 gcc.dg/spellcheck-identifiers.c.
6624 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6625 gcc.dg/spellcheck-identifiers-2.c.
6626 * g++.dg/spellcheck-typenames.C: New test case, based on
6627 gcc.dg/spellcheck-typenames.c
6628
18407bfb
JW
66292016-07-20 Jonathan Wakely <jwakely@redhat.com>
6630
6631 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6632 pointer to member function and also test catching by reference.
6633
4c07fd98
DV
66342016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6635
6636 * gcc.target/s390/pr67443.c: Fix test case.
6637
fee21d65
DV
66382016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6639
6640 * gcc.target/s390/insv-1.c: Xfail some tests.
6641 * gcc.target/s390/insv-2.c: Likewise.
6642
dbe9dfdd
GJL
66432016-07-20 Georg-Johann Lay <avr@gjlay.de>
6644
6645 * gcc.target/avr/torture/get-mem.c: New test.
6646 * gcc.target/avr/torture/set-mem.c: New test.
6647
c25e1d82
GJL
66482016-07-20 Georg-Johann Lay <avr@gjlay.de>
6649
6650 PR target/71948
6651 * gcc.target/avr/torture/tiny-progmem.c: New test.
6652
109d2197
JJ
66532016-07-20 Jakub Jelinek <jakub@redhat.com>
6654
7419f441
JJ
6655 PR c++/71909
6656 * g++.dg/parse/pr71909.C: New test.
6657 * g++.dg/tm/pr71909.C: New test.
6658
109d2197
JJ
6659 PR c++/50060
6660 * g++.dg/cpp0x/constexpr-50060.C: New test.
6661 * g++.dg/cpp1y/constexpr-50060.C: New test.
6662
144530cf
ML
66632016-07-20 Martin Liska <mliska@suse.cz>
6664
6665 * gfortran.dg/graphite/pr71898.f90: New test.
6666
04ac4afa
BC
66672016-07-20 Bin Cheng <bin.cheng@arm.com>
6668
6669 PR tree-optimization/71503
6670 PR tree-optimization/71683
6671 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6672 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6673
dcbdb17a
ML
66742016-07-20 Martin Liska <mliska@suse.cz>
6675
6676 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6677 * gcc.dg/plugin/sreal-test-1.c: Remove.
6678 * gcc.dg/plugin/sreal_plugin.c: Remove.
6679
6ed82555
TK
66802016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6681
6682 PR fortran/71902
6683 * gfortran.dg/dependency_47.f90: New test.
6684
13da0507
JJ
66852016-07-19 Jakub Jelinek <jakub@redhat.com>
6686
4833f561
JJ
6687 PR rtl-optimization/71916
6688 * gcc.c-torture/compile/pr71916.c: New test.
6689
4fda19ef
JJ
6690 PR middle-end/71874
6691 * g++.dg/torture/pr71874.C: New test.
6692
13da0507
JJ
6693 PR middle-end/71734
6694 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6695 (my_alloc): Rewritten to use __builtin_posix_memalign and
6696 __SIZE_TYPE__.
6697 (my_free): Use __builtin_free instead of _mm_free.
6698 (Vec::operator=): Use __builtin_memcpy.
6699
e7980add
MJ
67002016-07-19 Martin Jambor <mjambor@suse.cz>
6701
61c73a7f
UB
6702 PR fortran/71688
6703 * gfortran.dg/pr71688.f90: New test.
e7980add 6704
13e88953
RB
67052016-07-19 Richard Biener <rguenther@suse.de>
6706
6707 * c-c++-common/vector-subscript-6.c: New testcase.
6708 * c-c++-common/vector-subscript-7.c: Likewise.
6709
1caf0482
SKS
67102016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6711
a23404c9 6712 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6713 and UInt32 based on __SIZEOF_INT__.
6714
cef5388d
RB
67152016-07-19 Richard Biener <rguenther@suse.de>
6716
6717 PR tree-optimization/71901
6718 * gcc.dg/torture/pr71901.c: New testcase.
6719
67202016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6721
6722 PR tree-optimization/71908
6723 * gcc.dg/torture/pr71908.c: New testcase.
6724
a8f7a895
MM
67252016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6726
6727 PR target/71493
6728 * gcc.target/powerpc/pr71493-1.c: New test.
6729 * gcc.target/powerpc/pr71493-2.c: Likewise.
6730
f2111a36
JJ
67312016-07-18 Jakub Jelinek <jakub@redhat.com>
6732
99516432
JJ
6733 PR c++/71835
6734 * g++.dg/conversion/ambig3.C: New test.
6735
87713c6a
JJ
6736 PR c++/71828
6737 * g++.dg/cpp0x/constexpr-71828.C: New test.
6738
7a7f16ca
JJ
6739 PR c++/71826
6740 * g++.dg/template/pr71826.C: New test.
6741
f4d90295
JJ
6742 PR c++/71822
6743 * g++.dg/template/defarg21.C: New test.
6744
f2111a36
JJ
6745 PR c++/71871
6746 * g++.dg/ext/vector31.C: New test.
6747
0b965526
UB
67482016-07-18 Uros Bizjak <ubizjak@gmail.com>
6749
6750 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6751
94e136b9
YR
67522016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6753
6754 PR tree-optimization/71734
6755 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6756
7072df0a
DV
67572016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6758
6759 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6760 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6761 stack-layout-dynamic-1.c: New test.
6762
54158a1a
AK
67632016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6764
6765 * gcc.target/s390/nolrl-1.c: New test.
6766
43068916
FR
67672016-07-17 Fritz Reese <fritzoreese@gmail.com>
6768
6769 PR fortran/71523
6770 * gfortran.dg/pr71523_1.f90: New test.
6771 * gfortran.dg/pr71523_2.f90: New test.
6772
a9356b12
AS
67732016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6774
6775 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6776
a07b81c7 67772016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6778 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6779
6780 PR fortran/62125
6781 * gfortran.dg/pr62125.f90: New test.
6782
96c0ec12
BS
67832016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6784
6785 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6786 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6787
479d0ed5
JW
67882016-07-15 Jonathan Wakely <jwakely@redhat.com>
6789
6790 PR c++/58796
6791 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6792 * g++.dg/cpp0x/nullptr35.C: New test.
6793
41c7438e
BC
67942016-07-15 Bin Cheng <bin.cheng@arm.com>
6795
6796 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6797
f7ba880b
CP
67982016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6799
6800 * gfortran.dg/goacc/vector_length.f90: New test.
6801
b9aba0a0
RB
68022016-07-15 Richard Biener <rguenther@suse.de>
6803
6804 PR tree-optimization/71881
6805 * gcc.dg/torture/pr71881.c: New testcase.
6806
9513d5fb
RB
68072016-07-15 Richard Biener <rguenther@suse.de>
6808
6809 PR tree-optimization/71887
6810 * gcc.dg/torture/pr71887.c: New testcase.
6811
ddbbcb19
JJ
68122016-07-15 Jakub Jelinek <jakub@redhat.com>
6813
6814 PR c/71858
6815 * gcc.dg/spellcheck-identifiers-3.c: New test.
6816
29eb509c
AV
68172016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6818
6819 PR fortran/71807
6820 * gfortran.dg/null_9.f90: New test.
6821
43aabfcf
BC
68222016-07-15 Bin Cheng <bin.cheng@arm.com>
6823
6824 * gcc.dg/tree-ssa/loop-41.c: New test.
6825
afc89e58
BC
68262016-07-15 Bin Cheng <bin.cheng@arm.com>
6827
6828 PR tree-optimization/71347
6829 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6830
6fa682ad
SK
68312016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6832
6833 PR fortran/29819
6834 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6835 * gfortran.dg/contains.f90: Ditto.
6836 * gfortran.dg/contains_empty_1.f03: Ditto.
6837 * gfortran.dg/submodule_3.f08: Ditto.
6838
dd36b877
JJ
68392016-07-14 Jakub Jelinek <jakub@redhat.com>
6840
a60a5d31
JJ
6841 PR testsuite/71865
6842 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6843 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6844 expected diagnostics.
6845
dd36b877
JJ
6846 PR c/71858
6847 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6848 * gcc.dg/spellcheck-identifiers-2.c: New test.
6849 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6850 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6851
a241f8ca
JJ
68522016-07-14 Jakub Jelinek <jakub@redhat.com>
6853
6854 PR tree-optimization/71872
6855 * gcc.c-torture/compile/pr71872.c: New test.
6856
d62b809c
TP
68572016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6858
6859 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6860 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6861 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6862 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6863 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6864 * gcc.target/arm/atomic-op-acquire-1.c: This.
6865 * gcc.target/arm/atomic-op-char.c: Rename into ...
6866 * gcc.target/arm/atomic-op-char-1.c: This.
6867 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6868 * gcc.target/arm/atomic-op-consume-1.c: This.
6869 * gcc.target/arm/atomic-op-int.c: Rename into ...
6870 * gcc.target/arm/atomic-op-int-1.c: This.
6871 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6872 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6873 * gcc.target/arm/atomic-op-release.c: Rename into ...
6874 * gcc.target/arm/atomic-op-release-1.c: This.
6875 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6876 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6877 * gcc.target/arm/atomic-op-short.c: Rename into ...
6878 * gcc.target/arm/atomic-op-short-1.c: This.
6879 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6880 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6881 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6882 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6883 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6884 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6885 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6886 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6887 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6888 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6889
1f8dd420
AV
68902016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6891
6892 PR fortran/70842
6893 * gfortran.dg/select_type_35.f03: New test.
6894
53109ba8
KT
68952016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6896
6897 PR target/65951
6898 PR tree-optimization/70923
6899 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6900 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6901 * gcc.dg/vect/pr65951.c: Likewise.
6902 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6903
91f35b7f
DE
69042016-07-14 David Edelsohn <dje.gcc@gmail.com>
6905
6906 * c-c++-common/pr60226.c: Expect maximum object file alignment
6907 error on AIX.
6908
351168fe
RB
69092016-07-14 Richard Biener <rguenther@suse.de>
6910
6911 PR tree-optimization/71866
6912 * gcc.dg/torture/pr71866.c: New testcase.
6913
94c32c00
TP
69142016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6915
6916 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6917 selector and enclose boolean expression in curly braces.
6918
b799a481
AM
69192016-07-14 Alan Modra <amodra@gmail.com>
6920
6921 PR target/71733
6922 * gcc.target/powerpc/p9-novsx.c: New.
6923
f63ba78c
AK
69242016-07-13 Andi Kleen <ak@linux.intel.com>
6925
6926 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6927 * g++.dg/tree-prof/morefunc.C: Dito.
6928 * g++.dg/tree-prof/pr35545.C: Dito.
6929 * g++.dg/tree-prof/reorder.C: Dito.
6930 * gcc.dg/tree-prof/20050826-2.c: Dito.
6931 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6932 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6933 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6934 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6935 * gcc.dg/tree-prof/inliner-1.c: Dito.
6936 * gcc.dg/tree-prof/merge_block.c: Dito.
6937 * gcc.dg/tree-prof/stringop-1.c: Dito.
6938 * gcc.dg/tree-prof/stringop-2.c: Dito.
6939 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6940 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6941 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6942 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6943 * gcc.dg/tree-prof/update-loopch.c: Dito.
6944 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6945 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6946 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6947 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6948 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6949 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6950 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6951
f4d5a23d
AK
69522016-07-13 Andi Kleen <ak@linux.intel.com>
6953
6954 * lib/profopt.exp (profopt-execute): Remove .imports files.
6955
ae145898
AK
69562016-07-13 Andi Kleen <ak@linux.intel.com>
6957
0b965526 6958 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6959
e97bd4f5
AK
69602016-07-13 Andi Kleen <ak@linux.intel.com>
6961
6962 * lib/profopt.exp (dg-final-scan-autofdo,
6963 dg-final-scan-not-autofdo): New functions.
6964
6fa3d4b4
BC
69652016-07-13 Bin Cheng <bin.cheng@arm.com>
6966
6967 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6968 * gcc.dg/vect/vect-35.c: Ditto.
6969 * gcc.dg/vect/vect-alias-check-2.c: New test.
6970
65f18bc6
ML
69712016-07-13 Martin Liska <mliska@suse.cz>
6972
6973 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6974 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6975 * gfortran.dg/pr42108.f90: Update expected dump scan.
6976
9737f35b
RB
69772016-07-13 Richard Biener <rguenther@suse.de>
6978
6979 PR tree-optimization/24574
6980 * gcc.dg/pr24574.c: New testcase.
6981
62c0ea4b
SKS
69822016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6983
0b965526 6984 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6985 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6986 * c-c++-common/pr68833-1.c: Require int32plus.
6987 * gcc.dg/ipa/pr63551.c: Likewise.
6988 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6989 * gcc.dg/ipa/pr64041.c: Require int32plus.
6990
c7ed8938
IE
69912016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6992
6993 PR ipa/71633
6994 * g++.dg/pr71633.C: New test.
6995
5ce15300
TP
69962016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6997
6998 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6999 Add new arm_thumb1_cbz_ok effective target.
7000 * gcc.target/arm/cbz.c: New test.
7001
2b9509a3
TP
70022016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7003
7004 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7005 Define effective target.
7006 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7007 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7008 * gcc.target/arm/movhi_movw.c: New test.
7009 * gcc.target/arm/movsi_movw.c: Likewise.
7010 * gcc.target/arm/movdi_movw.c: Likewise.
7011
7f15b177
RB
70122016-07-13 Richard Biener <rguenther@suse.de>
7013
7014 PR middle-end/71104
7015 * gcc.dg/pr71104-1.c: New testcase.
7016 * gcc.dg/pr71104-2.c: Likewise.
7017
0b0a896e
MM
70182016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7019
7020 PR target/71805
7021 * gcc.target/powerpc/pr71805.c: New test.
7022
f906f5ed
BS
70232016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7024
7025 * gcc.target/powerpc/divkc3-1.c: New.
7026 * gcc.target/powerpc/mulkc3-1.c: New.
7027
9e63c3aa
NS
70282016-07-12 Nathan Sidwell <nathan@acm.org>
7029
7030 * gcc.target/arm/data-rel-1.c: New.
7031 * gcc.target/arm/data-rel-2.c: New.
7032 * gcc.target/arm/data-rel-3.c: New.
7033
f507d202
ML
70342016-07-12 Martin Liska <mliska@suse.cz>
7035
7036 * gcc.dg/params/blocksort-part.c: New test.
7037 * gcc.dg/params/params.exp: New file.
7038
d6f7c125
KT
70392016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7040
7041 PR middle-end/71700
7042 * gcc.c-torture/execute/pr71700.c: New test.
7043
37ccb0ba
SB
70442016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7045 Richard Biener <rguenther@suse.de>
7046
7047 PR tree-optimization/23286
7048 PR tree-optimization/70159
7049 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7050 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7051 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7052 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7053 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7054 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7055 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7056 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7057 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7058 * gcc.dg/pr51879-12.c: Likewise.
7059 * gcc.dg/strlenopt-9.c: Likewise.
7060 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7061 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7062 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7063 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7064 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7065 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7066 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7067 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7068 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7069 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7070 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7071 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7072 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7073 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7074 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7075
712a93d6
RB
70762016-07-12 Richard Biener <rguenther@suse.de>
7077
7078 PR rtl-optimization/68961
7079 * gcc.target/i386/pr68961.c: New testcase.
7080
c392943c
JJ
70812016-07-11 Jakub Jelinek <jakub@redhat.com>
7082
3d56e6a4
JJ
7083 PR middle-end/71758
7084 * c-c++-common/gomp/pr71758.c: New test.
7085 * gfortran.dg/gomp/pr71758.f90: New test.
7086
c392943c
JJ
7087 PR tree-optimization/71823
7088 * gcc.dg/vect/pr71823.c: New test.
7089
741d3be5
DM
70902016-07-11 David Malcolm <dmalcolm@redhat.com>
7091
7092 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7093 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7094 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7095
92fa45b5
L
70962016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7097
7098 PR target/71801
7099 * gcc.target/i386/pr71801.c: New test.
7100
f51606c7
RB
71012016-07-11 Richard Biener <rguenther@suse.de>
7102
7103 PR tree-optimization/71816
7104 * gcc.dg/torture/pr71816.c: New testcase.
7105
36b54ce0
TK
71062016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7107
7108 PR fortran/71783
7109 * gfortran.dg/dependency_46.f90: New test.
7110
d13835b6
VM
71112016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7112
7113 PR rtl-optimization/71621
7114 * gcc.target/i386/pr71621-1.c: New.
7115 * gcc.target/i386/pr71621-2.c: New.
7116
642bcbdf
CP
71172016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7118
7119 * gfortran.dg/goacc/pr71704.f90: New test.
7120
02eb5b8b
BS
71212016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7122
7123 PR target/71297
7124 * gcc.target/powerpc/pr71297.c: New.
7125
8beb9a0d
JW
71262016-07-08 Jiong Wang <jiong.wang@arm.com>
7127
7128 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7129
cef4b650
MM
71302016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7131
7132 PR target/71806
7133 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7134
3c3ecf52
AH
71352016-07-08 Alan Hayward <alan.hayward@arm.com>
7136
7137 PR tree-optimization/71667
7138 * gcc.dg/vect/pr71667.c: New
7139
2660286d
ML
71402016-07-08 Martin Liska <mliska@suse.cz>
7141
7142 * gcc.dg/torture/pr71606.c: New test.
7143
70cdd4ae
JD
71442016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7145
7146 PR fortran/71764
7147 * gfortran.dg/pr71764.f90: New test.
7148
842dc2e6
JJ
71492016-07-07 Jakub Jelinek <jakub@redhat.com>
7150 Kai Tietz <ktietz70@googlemail.com>
7151
7152 PR c++/70869
7153 PR c++/71054
7154 * g++.dg/cpp0x/pr70869.C: New test.
7155 * g++.dg/cpp0x/pr71054.C: New test.
7156
31be4262
DE
71572016-07-07 David Edelsohn <dje.gcc@gmail.com>
7158
7159 * g++.dg/debug/pr71432.C: Fail on AIX.
7160
1c122092
ML
71612016-07-07 Martin Liska <mliska@suse.cz>
7162
7163 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7164 an undefined behavior.
7165 * gfortran.dg/do_3.F90: Likewise.
7166 * gfortran.dg/do_check_11.f90: New test.
7167 * gfortran.dg/do_check_12.f90: New test.
7168 * gfortran.dg/do_corner_warn.f90: New test.
7169
7119f1b1
ML
71702016-07-07 Martin Liska <mliska@suse.cz>
7171
7172 * gfortran.dg/predict-1.f90: Ammend the test.
7173 * gfortran.dg/predict-2.f90: Likewise.
7174
275792f2
IE
71752016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7176
7177 PR ipa/71624
7178 * g++.dg/pr71624.C: New test.
7179
05a437c1
TP
71802016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7181
7182 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7183 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7184 ARMv8-M Mainline architectures.
7185
6f493951
TP
71862016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7187
7188 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7189 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7190
5ddaee94
SB
71912016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7192
7193 PR target/70098
7194 PR target/71763
7195 * gcc.target/powerpc/pr71763.c: New file.
7196
651afdb2
YR
71972016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7198
7199 PR tree-optimization/71518
0b965526 7200 * gcc.dg/pr71518.c: New test.
651afdb2 7201
9df99881
WD
72022016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7203
7204 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7205
7b4e0769
SKS
72062016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7207
0b965526 7208 PR target/50739
7b4e0769
SKS
7209 * gcc.target/avr/pr50739.c: New test.
7210
eb4432f7
JH
72112016-07-05 Jan Hubicka <jh@suse.cz>
7212
7213 * gcc.dg/tree-ssa/scev-14.c: update template.
7214
c01e092f
RS
72152016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7216
7217 * gcc.dg/vect/group-no-gaps-1.c: New test.
7218
8070763a
AK
72192016-07-05 Andi Kleen <ak@linux.intel.com>
7220
7221 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7222 if kernel supports MPX.
7223
3f8257db 72242016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7225
7226 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7227
36a265b1
MM
72282016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7229 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7230
7231 * gcc.target/powerpc/signbit-1.c: New test.
7232 * gcc.target/powerpc/signbit-2.c: New test.
7233 * gcc.target/powerpc/signbit-3.c: New test.
7234
7a98fb6e
KT
72352016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7236
7237 PR rtl-optimization/71594
7238 * gcc.dg/torture/pr71594.c: New test.
7239
1e3d54b4
JH
72402016-07-05 Jan Hubicka <jh@suse.cz>
7241
7242 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7243
84ca3893
DM
72442016-07-05 David Malcolm <dmalcolm@redhat.com>
7245
7246 PR c++/62314
3a146d46 7247 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7248 number of missing semicolon error.
7249 * g++.dg/pr62314-2.C: New test case.
7250
20d0bfce
AF
72512016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7252
7253 * gfortran.dg/coarray_stat_function.f90: New test.
7254 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7255 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7256 to new interfaces.
7257
69aaea06
AV
72582016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7259
7260 PR fortran/71623
7261 * gfortran.dg/deferred_character_17.f90: New test.
7262
f723a43c
CL
72632016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7264
7265 * gcc.target/arm/neon/polytypes.c: Move to ...
7266 * gcc.target/arm/polytypes.c: ... here.
7267 * gcc.target/arm/neon/pr51534.c: Move to ...
7268 * gcc.target/arm/pr51534.c: ... here.
7269 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7270 * gcc.target/arm/vect-vcvt.c: ... here.
7271 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7272 * gcc.target/arm/vect-vcvtq.c: ... here.
7273 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7274 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7275 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7276 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7277 * gcc.target/arm/neon/neon.exp: Delete.
7278 * gcc.target/arm/neon/: Delete.
7279
d73e0ccf
JD
72802016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7281
7282 PR fortran/65575
7283 * gfortran.dg: pr65575.f90: New test.
7284
c20f6223
JD
72852016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7286
7287 PR fortran/35849
7288 * gfortran.dg: pr35849.f90: New test.
7289
2a5537c3
JJ
72902016-07-04 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR c++/71739
7293 * g++.dg/cpp0x/pr71739.C: New test.
7294
740f9751
CL
72952016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7296
7297 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7298
bf749919
DV
72992016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7300
7301 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7302 locr.
7303 * gcc.target/s390/loc-1.c: New test.
7304
430bb38e
YR
73052016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7306
3a146d46
JJ
7307 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7308 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7309
15f6e0da
RR
73102016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7311
7312 PR target/63874
7313 * gcc.target/aarch64/pr63874.c: New test.
7314
79335075
JB
73152016-07-04 Jan Beulich <jbeulich@suse.com>
7316
7317 * g++.dg/header.c: New.
7318 * gcc.dg/header.c: New.
7319
557e8c49
JJ
73202016-07-02 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR c/71719
7323 * c-c++-common/Wunused-var-15.c: New test.
7324
79a592e3
JJ
73252016-07-01 Jakub Jelinek <jakub@redhat.com>
7326
7327 PR fortran/71687
7328 * gfortran.dg/gomp/pr71687.f90: New test.
7329
e2298656
BS
73302016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7331
7332 * gcc.dg/const-float128-ped.c: Require __float128 effective
7333 target and options.
7334 * gcc.dg/const-float128.c: Likewise.
7335 * gcc.dg/torture/float128-cmp-invalid.c: Require
7336 __float128 and base_quadfloat_support effective targets, and
7337 __float128 options.
7338 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7339 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7340 * gcc.dg/torture/float128-nan.c: Likewise.
7341 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7342 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7343 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7344 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7345 (add_options_for___float128): New.
7346 (check_effective_target_base_quadword_support): New.
7347
70c11966
MM
73482016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7349
7350 PR target/71720
7351 * gcc.target/powerpc/pr71720.c: New test.
7352
059541fd
JB
73532016-07-01 Jan Beulich <jbeulich@suse.com>
7354
7355 * gcc.dg/bss.c: New.
7356
2c1e4964
PB
73572016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7358
7359 PR target/71698
7360 * gcc.target/powerpc/pr71698.c: New test.
7361
22e1cb39
GJL
73622016-07-01 Georg-Johann Lay <avr@gjlay.de>
7363
7364 PR target/71151
7365 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7366 instead of ".foo" for its section name.
7367 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7368 depending on MCU's flash size.
7369 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7370 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7371 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7372 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7373 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7374 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7375
466cf574
JB
73762016-07-01 Jan Beulich <jbeulich@suse.com>
7377
7378 * gcc.target/i386/pr65105-2.c: Add -msse2.
7379
351beab7
JJ
73802016-06-30 Jakub Jelinek <jakub@redhat.com>
7381
55a0f21a
JJ
7382 PR tree-optimization/71707
7383 * gcc.dg/strlenopt-29.c: New test.
7384
6245ad72
JJ
7385 PR fortran/71704
7386 * gfortran.dg/gomp/pr71704.f90: New test.
7387
351beab7
JJ
7388 PR fortran/71705
7389 * gfortran.dg/gomp/pr71705.f90: New test.
7390
5a3a6a5e
KN
73912016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7392
7393 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7394 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7395 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7396 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7397 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7398 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7399 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7400 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7401 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7402 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7403 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7404 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7405 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7406 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7407 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7408 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7409 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7410 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7411 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7412 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7413 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7414 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7415 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7416 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7417 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7418 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7419 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7420 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7421 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7422 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7423 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7424 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7425 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7426 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7427 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7428 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7429 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7430 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7431 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7432 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7433 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7434 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7435 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7436 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7437 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7438 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7439 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7440 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7441 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7442 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7443 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7444 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7445 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7446 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7447 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7448 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7449 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7450 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7451 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7452 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7453 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7454 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7455 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7456 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7457 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7458 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7459 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7460 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7461 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7462 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7463 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7464 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7465 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7466 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7467 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7468 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7469 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7470 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7471 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7472 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7473 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7474
3dfa8071 74752016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7476 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7477
7478 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7479
9bd62242 74802016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7481 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7482
7483 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7484
603107fb
DM
74852016-06-30 David Malcolm <dmalcolm@redhat.com>
7486
7487 PR driver/71651
7488 * gcc.dg/spellcheck-options-12.c: New test case.
7489
205cccc7
JJ
74902016-06-30 Jakub Jelinek <jakub@redhat.com>
7491
7492 PR middle-end/71693
7493 * gcc.c-torture/compile/pr71693.c: New test.
7494
f4452176
DM
74952016-06-29 David Malcolm <dmalcolm@redhat.com>
7496
7497 * gcc.dg/spellcheck-params.c: New testcase.
7498 * gcc.dg/spellcheck-params-2.c: New testcase.
7499
c5e74d9d
MM
75002016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7501
7502 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7503 vector extract instructions.
7504 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7505
e44ecbfd
JD
75062016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7507
7508 PR fortran/71686
7509 * gfortran.dg/unexpected_eof_2.f90: New test.
7510 * gfortran.dg/unexpected_eof_3.f90: New test.
7511
ee446d9f
JW
75122016-06-29 Jim Wilson <jim.wilson@linaro.org>
7513
7514 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7515
27f67461
CP
75162016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7517
7518 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7519 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7520 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7521
b1206d29
RB
75222016-06-29 Richard Biener <rguenther@suse.de>
7523
7524 PR middle-end/15256
7525 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7526
1af21224
MW
75272016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7528
7529 * gcc.target/arm/aapcs/neon-vect10.c: Require
7530 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7531 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7532 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7533 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7534 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7535 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7536 * gcc.target/arm/fp16-aapcs-1.c: Require
7537 -mfloat-ab=hard. Also simplify the test.
7538 * gcc.target/arm/fp16-aapcs-2.c: New.
7539
7fe43755
MW
75402016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7541
0b965526 7542 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7543 (add_options_for_arm_fp16_ieee): New.
7544 (add_options_for_arm_fp16_alternative): New.
7545 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7546 long-line.
7547 (effective_target_arm_fp16_hw): New.
7548
264d951a
IE
75492016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7550
7551 PR tree-optimization/71655
7552 * g++.dg/pr71655.C: New test.
7553
5c846a81
ML
75542016-06-29 Martin Liska <mliska@suse.cz>
7555
7556 * gcc.dg/pr71585.c: New test.
7557 * gcc.dg/pr71585-2.c: New test.
7558 * gcc.dg/pr71585-3.c: New test.
7559
fafe9318
YR
75602016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7561
7562 PR tree-optimization/70729
7563 * g++.dg/vect/pr70729.cc: New test.
7564
54d19c3b
TS
75652016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7566
7567 * c-c++-common/gomp/cancel-1.c: Extend.
7568
5f3cd7c3
JJ
75692016-06-29 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR tree-optimization/71625
7572 * gcc.dg/strlenopt-28.c: New test.
7573
4aa83879
RB
75742016-06-29 Richard Biener <rguenther@suse.de>
7575
7576 PR middle-end/71002
7577 * g++.dg/torture/pr71002.C: Adjust testcase.
7578
152ef731
JJ
75792016-06-29 Jakub Jelinek <jakub@redhat.com>
7580
7581 PR c/71685
7582 * gcc.dg/pr71685.c: New test.
7583
75842016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7585
7586 PR c/71552
7587 * gcc.dg/init-bad-9.c: New test.
7588
d41dc215
BS
75892016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7590
7591 * gcc.target/powerpc/abs128-1.c: Require VSX.
7592 * gcc.target/powerpc/copysign128-1.c: Likewise.
7593 * gcc.target/powerpc/inf128-1.c: Likewise.
7594 * gcc.target/powerpc/nan128-1.c: Likewise.
7595
6a20b538
JJ
75962016-06-28 Jakub Jelinek <jakub@redhat.com>
7597
7598 PR middle-end/71626
7599 * gcc.c-torture/execute/pr71626-1.c: New test.
7600 * gcc.c-torture/execute/pr71626-2.c: New test.
7601
77d93c47
PB
76022016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7603
7604 PR target/71656
7605 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7606
a8264058
SB
76072016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7608
7609 PR target/71670
7610 * gcc.target/powerpc/pr71670.c: New testcase.
7611
0dc47331
PB
76122016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7613
7614 PR target/71656
7615 * gcc.target/powerpc/pr71656-1.c: New test.
7616 * gcc.target/powerpc/pr71656-2.c: New test.
7617
b65ffc79
CL
76182016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7619
7620 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7621 around fp16 code.
7622 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7623 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7624 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7625 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7626 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7627 Add arm_neon_fp16_ok effective target.
0b965526
UB
7628 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7629 Likewise.
7630 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7631 Likewise.
7632 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7633 Likewise.
7634 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7635 Likewise.
7636 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7637 Likewise.
7638 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7639 Likewise.
7640 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7641 Likewise.
7642 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7643 Likewise.
7644 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7645 Likewise.
7646 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7647 Likewise.
7648 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7649 Likewise.
b65ffc79 7650
9bb86f40
JH
76512016-06-26 Jan Hubicka <hubicka@ucw.cz>
7652
7653 * gcc.dg/predict-12.c: New testcase.
7654
46db0fd4
JD
76552016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7656
7657 PR fortran/71649
7658 * gfortran.dg/pr71649.f90: New test.
7659
2a65e70b
JJ
76602016-06-25 Jakub Jelinek <jakub@redhat.com>
7661
f8a06e24
JJ
7662 PR tree-optimization/71643
7663 * g++.dg/opt/pr71643.C: New test.
7664
2a65e70b
JJ
7665 PR tree-optimization/71631
7666 * gcc.c-torture/execute/pr71631.c: New test.
7667
7805417a
JH
76682016-06-24 Jan Hubicka <hubicka@ucw.cz>
7669
7670 * gcc.dg/predict-11.c: New testcase.
7671 * gfortran.dg/predict-2.f90: New testcase.
7672
888ed1a3
JH
76732016-06-24 Jan Hubicka <hubicka@ucw.cz>
7674
7675 * gcc.dg/predict-10.c: New test.
7676
53605f35
BS
76772016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7678
7679 * gcc.target/powerpc/abs128-1.c: New.
7680 * gcc.target/powerpc/copysign128-1.c: New.
7681 * gcc.target/powerpc/inf128-1.c: New.
7682 * gcc.target/powerpc/nan128-1.c: New.
7683
7b22b4c6
EB
76842016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7685
7686 * gfortran.dg/pr71642.f90: New test.
7687
37e373c2
JJ
76882016-06-24 Jakub Jelinek <jakub@redhat.com>
7689
7690 PR tree-optimization/71647
7691 * gcc.target/i386/pr71647.c: New test.
7692
b20b79f2
L
76932016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7694
7695 * gcc.target/i386/noplt-gd-1.c: New test.
7696 * gcc.target/i386/noplt-gd-2.c: Likewise.
7697 * gcc.target/i386/noplt-gd-3.c: Likewise.
7698 * gcc.target/i386/noplt-ld-1.c: Likewise.
7699 * gcc.target/i386/noplt-ld-2.c: Likewise.
7700 * gcc.target/i386/noplt-ld-3.c: Likewise.
7701 * lib/target-supports.exp
7702 (check_effective_target_tls_get_addr_via_got): New.
7703
04619cb8
UB
77042016-06-24 Uros Bizjak <ubizjak@gmail.com>
7705
7706 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7707 testsuite compile flags.
7708 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7709 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7710
77112016-06-24 Uros Bizjak <ubizjak@gmail.com>
7712
7713 * g++dg/vect/pr36684.cc: Add dg-do compile.
7714 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7715 * gcc.dg/vect/pr70021.c: Ditto.
7716 * gcc.dg/vect/pr70138-1.c: Ditto.
7717 * gcc.dg/vect/pr70138-2.c: Ditto.
7718 * gcc.dg/vect/pr70354-1.c: Ditto.
7719 * gcc.dg/vect/pr70354-2.c: Ditto.
7720 * gcc.dg/vect/pr71259.c: Ditto.
7721 * gcc.dg/vect/pr71416-1.c: Ditto.
7722 * gcc.dg/vect/slp-43.c: Ditto.
7723 * gcc.dg/vect/slp-45.c: Ditto.
7724 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7725 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7726 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7727 * gfortran.dg/vect/pr69980.f90: Ditto.
7728
77292016-06-24 Uros Bizjak <ubizjak@gmail.com>
7730
7731 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7732 * gcc.dg/vect/bb-slp-30.c: Ditto.
7733 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7734 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7735 * gcc.dg/vect/pr45902.c: Ditto.
7736 * gcc.dg/vect/pr48172.c: Ditto.
7737 * gcc.dg/vect/pr48377.c: Ditto.
7738 * gcc.dg/vect/pr49038.c: Ditto.
7739 * gcc.dg/vect/pr49771.c: Ditto.
7740 * gcc.dg/vect/pr52091.c: Ditto.
7741 * gcc.dg/vect/pr53185-2.c: Ditto.
7742 * gcc.dg/vect/pr56826.c: Ditto.
7743 * gcc.dg/vect/pr60276.c: Ditto.
7744 * gcc.dg/vect/pr62021.c: Ditto.
7745 * gcc.dg/vect/pr63530.c: Ditto.
7746 * gcc.dg/vect/pr65518.c: Ditto.
7747 * gcc.dg/vect/pr65947-1.c: Ditto.
7748 * gcc.dg/vect/pr65947-10.c: Ditto.
7749 * gcc.dg/vect/pr65947-11.c: Ditto.
7750 * gcc.dg/vect/pr65947-12.c: Ditto.
7751 * gcc.dg/vect/pr65947-13.c: Ditto.
7752 * gcc.dg/vect/pr65947-2.c: Ditto.
7753 * gcc.dg/vect/pr65947-3.c: Ditto.
7754 * gcc.dg/vect/pr65947-4.c: Ditto.
7755 * gcc.dg/vect/pr65947-5.c: Ditto.
7756 * gcc.dg/vect/pr65947-6.c: Ditto.
7757 * gcc.dg/vect/pr65947-7.c: Ditto.
7758 * gcc.dg/vect/pr65947-8.c: Ditto.
7759 * gcc.dg/vect/pr65947-9.c: Ditto.
7760 * gcc.dg/vect/pr71416-1.c: Ditto.
7761 * gcc.dg/vect/pr71439.c: Ditto.
7762 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7763 * gcc.dg/vect/vect-bswap16.c: Ditto.
7764 * gcc.dg/vect/vect-bswap32.c: Ditto.
7765 * gcc.dg/vect/vect-bswap64.c: Ditto.
7766 * gcc.dg/vect/vect-live-1.c: Ditto.
7767 * gcc.dg/vect/vect-live-2.c: Ditto.
7768 * gcc.dg/vect/vect-live-3.c: Ditto.
7769 * gcc.dg/vect/vect-live-4.c: Ditto.
7770 * gcc.dg/vect/vect-live-5.c: Ditto.
7771 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7772 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7773 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7774 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7775 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7776 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7777 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7778 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7779 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7780 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7781 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7782 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7783 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7784 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7785 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7786 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7787 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7788
da224bcb
UB
77892016-06-24 Uros Bizjak <ubizjak@gmail.com>
7790
7791 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7792
dfee2870
L
77932016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7794
7795 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7796 ia32 if R_386_GOT32X relocation is supported.
7797 * gcc.target/i386/noplt-3.c: Likewise.
7798 * gcc.target/i386/noplt-2.c: Likewise.
7799 (main): Renamed to ...
7800 (bar): This.
7801 * gcc.target/i386/noplt-4.c: Likewise.
7802 (main): Renamed to ...
7803 (bar): This.
7804 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7805 * gcc.target/i386/pr67400-5.c: Likewise.
7806
a86451b9
JJ
78072016-06-24 Jakub Jelinek <jakub@redhat.com>
7808
00085092
JJ
7809 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7810 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7811
a86451b9
JJ
7812 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7813 f4): Adjust expected diagnostics.
7814 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7815 (T): If OVFP is defined, redefine to TP.
7816 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7817 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7818 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7819 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7820 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7821 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7822 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7823 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7824 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7825 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7826 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7827 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7828 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7829 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7830 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7831 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7832 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7833 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7834 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7835 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7836 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7837 as last argument to __builtin_add_overflow_p.
7838
7bb5d5f4
UB
78392016-06-23 Uros Bizjak <ubizjak@gmail.com>
7840
7841 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7842 dg-options and remove default vector testsuite compile flags.
7843 * g++.dg/vect/pr33860a.cc: Ditto.
7844 * g++.dg/vect/pr45470-a.cc: Ditto.
7845 * g++.dg/vect/pr45470-b.cc: Ditto.
7846 * g++.dg/vect/pr60896.cc: Ditto.
7847 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7848 * gcc.dg/vect/pr18308.c: Ditto.
7849 * gcc.dg/vect/pr24049.c: Ditto.
7850 * gcc.dg/vect/pr33373.c: Ditto.
7851 * gcc.dg/vect/pr36228.c: Ditto.
7852 * gcc.dg/vect/pr42395.c: Ditto.
7853 * gcc.dg/vect/pr42604.c: Ditto.
7854 * gcc.dg/vect/pr46663.c: Ditto.
7855 * gcc.dg/vect/pr48765.c: Ditto.
7856 * gcc.dg/vect/pr49093.c: Ditto.
7857 * gcc.dg/vect/pr49352.c: Ditto.
7858 * gcc.dg/vect/pr52298.c: Ditto.
7859 * gcc.dg/vect/pr52870.c: Ditto.
7860 * gcc.dg/vect/pr53185.c: Ditto.
7861 * gcc.dg/vect/pr53773.c: Ditto.
7862 * gcc.dg/vect/pr56695.c: Ditto.
7863 * gcc.dg/vect/pr62171.c: Ditto.
7864 * gcc.dg/vect/pr63530.c: Ditto.
7865 * gcc.dg/vect/pr68339.c: Ditto.
7866 * gcc.dg/vect/pr71259.c: Ditto.
7867 * gcc.dg/vect/vect-82_64.c: Ditto.
7868 * gcc.dg/vect/vect-83_64.c: Ditto.
7869 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7870 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7871 * gcc.dg/vect/vect-shift-2.c: Ditto.
7872 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7873 * gfortran.dg/vect/pr39318.f90: Ditto.
7874 * gfortran.dg/vect/pr45714-a.f: Ditto.
7875 * gfortran.dg/vect/pr45714-b.f: Ditto.
7876 * gfortran.dg/vect/pr46213.f90: Ditto.
7877
2d4bb02f
MM
78782016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7879 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7880
7881 * gcc.target/powerpc/p9-splat-5.c: New test.
7882
f6d1b868
UB
78832016-06-23 Uros Bizjak <ubizjak@gmail.com>
7884
7885 PR tree-optimization/71488
7886 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7887 * lib/target-supports.exp: ... here.
7888 (check_sse4_hw_available): New procedure.
7889 (check_effective_target_sse4_runtime): Ditto.
7890 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7891 -march=westmere for sse4_runtime targets.
936ff030 7892 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7893 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7894 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7895 (main): Call check_vect ().
a7898180 7896 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7897
c0597759
L
78982016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7899
7900 PR target/66232
7901 PR target/67400
7902 * gcc.target/i386/pr66232-14.c: New file.
7903 * gcc.target/i386/pr66232-15.c: Likewise.
7904 * gcc.target/i386/pr66232-16.c: Likewise.
7905 * gcc.target/i386/pr66232-17.c: Likewise.
7906 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7907 ia32 if R_386_GOT32X relocation is supported.
7908 * gcc.target/i386/pr67400-2.c: Likewise.
7909 * gcc.target/i386/pr67400-3.c: Likewise.
7910 * gcc.target/i386/pr67400-4.c: Likewise.
7911 * gcc.target/i386/pr67400-6.c: Likewise.
7912 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7913 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7914
5b0e27a7
JD
79152016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7916
7917 PR libgfortran/48852
7918 * gfortran.dg/char4_iunit_1.f03: Update test.
7919 * gfortran.dg/f2003_io_5.f03: Update test.
7920 * gfortran.dg/real_const_3.f90: Update test.
7921
7f586d90
AK
79222016-06-23 Andi Kleen <ak@linux.intel.com>
7923
7924 * g++.dg/bprob/bprob.exp: Support autofdo.
7925 * g++.dg/tree-prof/tree-prof.exp: dito.
7926 * gcc.dg/tree-prof/tree-prof.exp: dito.
7927 * gcc.misc-tests/bprob.exp: dito.
7928 * gfortran.dg/prof/prof.exp: dito.
7929 * lib/profopt.exp: dito.
7930 * lib/target-supports.exp: Check for autofdo.
7931
60fa7862
ML
79322016-06-23 Martin Liska <mliska@suse.cz>
7933
7934 * gcc.dg/pr71619.c: New test.
7935
e3d62871
UB
79362016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7937
7938 PR target/67400
cc901875
UB
7939 * gcc.target/i386/pr67400-1.c: New test.
7940 * gcc.target/i386/pr67400-2.c: Likewise.
7941 * gcc.target/i386/pr67400-3.c: Likewise.
7942 * gcc.target/i386/pr67400-4.c: Likewise.
7943 * gcc.target/i386/pr67400-5.c: Likewise.
7944 * gcc.target/i386/pr67400-6.c: Likewise.
7945 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7946
ac81cf0b
DM
79472016-06-22 David Malcolm <dmalcolm@redhat.com>
7948
7949 * c-c++-common/missing-header-1.c: New test case.
7950 * c-c++-common/missing-header-2.c: New test case.
7951 * c-c++-common/missing-header-3.c: New test case.
7952 * c-c++-common/missing-header-4.c: New test case.
7953
1a4f11c8
DM
79542016-06-22 David Malcolm <dmalcolm@redhat.com>
7955
7956 PR c/70339
7957 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7958 hint.
7959 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7960 expected results due to builtin "nanl" now being suggested for
7961 "name".
7962 * gcc.dg/pr67580.c: Update expected messages.
7963 * gcc.dg/spellcheck-identifiers.c: New testcase.
7964 * gcc.dg/spellcheck-typenames.c: New testcase.
7965
a93eac6a
DM
79662016-06-22 David Malcolm <dmalcolm@redhat.com>
7967
7968 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7969 file.
7970 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7971 diagnostic-test-show-locus-parseable-fixits.c to sources for
7972 diagnostic_plugin_test_show_locus.c.
7973 * lib/gcc-defs.exp (freeform_regexps): New global.
7974 (dg-regexp): New function.
7975 (handle-dg-regexps): New function.
7976 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7977 freeform_regexps to the empty list.
7978 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7979
49e76ff1
IE
79802016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7981
f6d1b868 7982 PR tree-optimization/71488
49e76ff1
IE
7983 * g++.dg/pr71488.C: New test.
7984 * gcc.dg/vect/vect-bool-cmp.c: New test.
7985
951d8c8a
EB
79862016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7987
7988 * gcc.dg/guality/param-5.c: New test.
7989
b60fc3bd
BE
79902016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7991
7992 * gcc.target/i386/asm-flag-7.c: New test.
7993
0609abda
TS
79942016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7995
7996 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7997 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7998 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7999 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8000 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8001 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8002 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8003 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8004 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8005 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8006 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8007 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8008 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8009 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8010 * lib/target-supports.exp: Likewise.
8011
ee2499b4
TS
80122016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8013
8014 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8015 * gcc.dg/attr-ms_struct-2.c: Likewise.
8016 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8017 * gcc.dg/bf-ms-attrib.c: Likewise.
8018 * gcc.dg/bf-ms-layout-2.c: Likewise.
8019 * gcc.dg/bf-ms-layout-3.c: Likewise.
8020 * gcc.dg/bf-ms-layout.c: Likewise.
8021 * gcc.dg/bf-no-ms-layout.c: Likewise.
8022 * gcc.target/i386/bitfield1.c: Likewise.
8023 * gcc.target/i386/bitfield2.c: Likewise.
8024 * gcc.target/i386/bitfield3.c: Likewise.
8025
caea59ff
KN
80262016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8027
8028 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8029 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8030 override other than -mcpu=power9 command-line option is specified,
8031 or if the target operating system is aix.
8032 * gcc.target/powerpc/darn-1.c: Likewise.
8033 * gcc.target/powerpc/darn-2.c: Likewise.
8034 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8035 test if effective-target is not powerpc_p9vector_ok or if the
8036 target operating system is not defined.
8037 * gcc.target/powerpc/vslv-1.c: Likewise.
8038 * gcc.target/powerpc/vsrv-0.c: Likewise.
8039 * gcc.target/powerpc/vsrv-1.c: Likewise.
8040
63617e30
TB
80412016-06-21 Tobias Burnus <burnus@net-b.de>
8042
8043 PR fortran/71068
8044 * gfortran.dg/coarray/data_1.f90: New.
8045
89192c3c
WD
80462016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8047
8048 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8049 (dg-require-effective-target): Use arm_v8_neon_hw.
8050 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8051 (dg-require-effective-target): Likewise.
8052 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8053 (dg-require-effective-target): Likewise.
8054 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8055 (dg-require-effective-target): Likewise.
8056 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8057 (dg-require-effective-target): Likewise.
8058 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8059 (dg-require-effective-target): Likewise.
8060 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8061 Add AArch64 check.
8062
64ac50e2
WD
80632016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8064
8065 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8066 Set to 3 so test passes.
8067
6252b5db
WD
80682016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8069
8070 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8071
3b9bc511
IV
80722016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8073
8074 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8075 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8076 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8077 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8078
21db1c78
IV
80792016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8080
8081 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8082 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8083
9d30e86f
L
80842016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8085
8086 PR target/71549
8087 * gcc.target/i386/pr71549.c: New test.
8088
448a7c69
KN
80892016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8090
8091 * gcc.target/powerpc/vadsdu-0.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/vadsdu-1.c: Likewise.
8096 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8097 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8098 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8099 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8100 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8101 * gcc.target/powerpc/vadsdub-2.c: Replace
8102 dg-require-effective-target directive to allow test to run on more
8103 platforms, and add dg-skip-if directive to disable test on aix
8104 platforms because of known incompatibilities.
8105 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8106 with vec_absdb call to differentiate this test from vadsdub-1.c.
8107 * gcc.target/powerpc/vadsduh-1.c: Replace
8108 dg-require-effective-target directive to allow test to run on more
8109 platforms, and add dg-skip-if directive to disable test on aix
8110 platforms because of known incompatibilities.
8111 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8112 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8113 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8114
0ad84f34
JJ
81152016-06-21 Jakub Jelinek <jakub@redhat.com>
8116
8117 PR tree-optimization/71588
8118 * gcc.dg/pr71558.c: New test.
8119
e71e8d94
SKS
81202016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8121
8122 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8123 * c-c++-common/pr68657-2.c: Likewise.
8124 * c-c++-common/pr68657-3.c: Likewise.
8125 * gcc.dg/torture/pr69714.c: Require int32plus support.
8126 * gcc.dg/torture/pr70025.c: Likewise.
8127 * gcc.dg/torture/pr70083.c: Likewise.
8128 * gcc.dg/torture/pr70542.c: Likewise.
8129 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8130
5a578671
JM
81312016-06-20 Joseph Myers <joseph@codesourcery.com>
8132
8133 PR c/71601
8134 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8135
7a9df68e
JJ
81362016-06-20 Jakub Jelinek <jakub@redhat.com>
8137
50aa64d5
JJ
8138 PR middle-end/71581
8139 * gcc.dg/pr71581.c: New test.
8140
7a9df68e
JJ
8141 PR rtl-optimization/71591
8142 * gcc.dg/cpp/pr71591.c: New test.
8143
3947cf19
DR
81442016-06-20 David B. Robins <gcc@davidrobins.net>
8145
8146 PR target/71571
8147 * g++.dg/torture/pr71571.C: New test.
8148
c4ff221e
JJ
81492016-06-20 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR target/71559
8152 * gcc.target/i386/sse2-pr71559.c: New test.
8153 * gcc.target/i386/avx-pr71559.c: New test.
8154 * gcc.target/i386/avx512f-pr71559.c: New test.
8155
f1b5abfb
TB
81562016-06-20 Tobias Burnus <burnus@net-b.de>
8157
8158 PR fortran/71194
8159 * gfortran.dg/pointer_remapping_10.f90: New.
8160
842107e4
DM
81612016-06-20 David Malcolm <dmalcolm@redhat.com>
8162
8163 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8164
d9e8bdfd
MS
81652016-06-20 Martin Sebor <msebor@redhat.com>
8166
8167 PR c/69507
8168 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8169 * gnu90-const-expr-1.c: Same.
8170 * gnu99-const-expr-1.c: Same.
8171 * gnu99-static-1.c: Same.
8172
67785479
RL
81732016-06-20 Renlin Li <renlin.li@arm.com>
8174
29f09b38 8175 PR testsuite/71489
67785479
RL
8176 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8177
636929b8
JG
81782016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8179
8180 * gcc.target/aarch64/vcvt_f64_1.c: New.
8181 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8182 * gcc.target/aarch64/vrecp_f64_1.c: New.
8183
ff7b374b
KT
81842016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8185
8186 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8187 "alignement".
8188
554cfc9e
GJL
81892016-06-20 Georg-Johann Lay <avr@gjlay.de>
8190
8191 PR target/71103
8192 * gcc.target/avr/torture/pr71103-2.c: New test.
8193
94087e88 81942016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8195
8196 PR c/69507
8197 * gcc.dg/alignof.c: New test.
8198
c561b091
PC
81992016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8200
8201 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8202 vs dg-error; test constexpr specifier too.
8203
bf54f123
PC
82042016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8205
8206 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8207
4e53aa97
CL
82082016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8209
8210 * lib/target-supports.exp
8211 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8212 arm_neon_ok and merge flags. Fix temporary test name.
8213 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8214 and merge flags.
8215
69071d86
ML
82162016-06-17 Martin Liska <mliska@suse.cz>
8217
8218 * gcc.dg/predict-9.c: Fix dump scanning.
8219
68b3b858
BC
82202016-06-17 Bin Cheng <bin.cheng@arm.com>
8221
8222 PR tree-optimization/71354
8223 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8224
d3ee260a
BC
82252016-06-17 Bin Cheng <bin.cheng@arm.com>
8226
8227 PR tree-optimization/71347
8228 * gcc.dg/tree-ssa/pr71347.c: New test.
8229
bd8fb114
BC
82302016-06-17 Bin Cheng <bin.cheng@arm.com>
8231
8232 PR tree-optimization/71354
8233 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8234
97816be4
BC
82352016-06-17 Bin Cheng <bin.cheng@arm.com>
8236
8237 * gcc.dg/vect/vect-alias-check-1.c: New test.
8238
2d761a37
SKS
82392016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8240
e0277d6b 8241 PR target/71151
2d761a37
SKS
8242 * gcc.target/avr/pr71151-1.c: New test.
8243 * gcc.target/avr/pr71151-2.c: New test.
8244 * gcc.target/avr/pr71151-3.c: New test.
8245 * gcc.target/avr/pr71151-4.c: New test.
8246 * gcc.target/avr/pr71151-5.c: New test.
8247 * gcc.target/avr/pr71151-6.c: New test.
8248 * gcc.target/avr/pr71151-7.c: New test.
8249 * gcc.target/avr/pr71151-8.c: New test.
8250 * gcc.target/avr/pr71151-common.h: New test.
8251
68fa96d6
ML
82522016-06-16 Martin Liska <mliska@suse.cz>
8253
8254 * gfortran.dg/predict-1.f90: New test.
8255
b6ca982f
UB
82562016-06-16 Uros Bizjak <ubizjak@gmail.com>
8257
8258 PR target/71242
3a146d46 8259 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8260
1dc8d15b
JH
82612016-06-16 Jan Hubicka <hubicka@ucw.cz>
8262
8263 * g++.dg/vect/pr36648.cc: Disable cunrolli
8264
67c25816
JJ
82652016-06-16 Jakub Jelinek <jakub@redhat.com>
8266
c577adb2
JJ
8267 PR target/71554
8268 * gcc.c-torture/execute/pr71554.c: New test.
8269
67c25816
JJ
8270 PR rtl-optimization/71532
8271 * gcc.dg/torture/pr71532.c: New test.
8272
1a3c3ee9
MM
82732016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8274
8275 * gcc.target/powerpc/p9-dimode1.c: New test.
8276 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8277
f29468a7
JJ
82782016-06-15 Jakub Jelinek <jakub@redhat.com>
8279
61daecc4
JJ
8280 * gcc.c-torture/compile/20160615-1.c: New test.
8281
f29468a7
JJ
8282 * g++.dg/cpp0x/ref-qual17.C: New test.
8283
209d1e2d
IE
82842016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8285
8286 PR middle-end/71529
8287 * gcc.target/i386/pr71529.C: New test.
8288
8dc35712
AH
82892016-06-15 Alan Hayward <alan.hayward@arm.com>
8290
8291 PR tree-optimization/71483
8292 * g++.dg/vect/pr71483.c: New
8293
b8911cb8
PC
82942016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8295
8296 PR c++/70202
8297 * g++.dg/inherit/crash6.C: New.
8298 * g++.dg/inherit/union2.C: Likewise.
8299 * g++.dg/inherit/virtual12.C: Likewise.
8300 * g++.dg/inherit/virtual13.C: Likewise.
8301 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8302
cf5d08ab
UB
83032016-06-15 Uros Bizjak <ubizjak@gmail.com>
8304
e3d62871 8305 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8306
8f482165
AH
83072016-06-15 Alan Hayward <alan.hayward@arm.com>
8308
8309 PR tree-optimization/71439
8310 * gcc.dg/vect/pr71439.c: New
8311
3256673f
KT
83122016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8313
8314 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8315
b17dc4d4
RB
83162016-06-15 Richard Biener <rguenther@suse.de>
8317
8318 * gcc.dg/vect/slp-45.c: New testcase.
8319
2a5825f2
RB
83202016-06-15 Richard Biener <rguenther@suse.de>
8321
8322 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8323
6e433d0b
BS
83242016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8325
8326 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8327 requirements, and disable for AIX for now.
8328 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8329
abe7f828
JJ
83302016-06-14 Jakub Jelinek <jakub@redhat.com>
8331
a09c81b4
JJ
8332 PR c++/71528
8333 * g++.dg/opt/pr71528.C: New test.
8334
abe7f828
JJ
8335 PR c++/71516
8336 * g++.dg/init/pr71516.C: New test.
8337
acfadf06
PC
83382016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8339
8340 * g++.dg/init/array46.C: New.
8341
4d568ab2
UB
83422016-06-14 Uros Bizjak <ubizjak@gmail.com>
8343
e3d62871
UB
8344 * gcc.target/i386/float128-3.c: New test.
8345 * gcc.target/i386/quad-sse4.c: Ditto.
8346 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8347 Update scan strings.
4d568ab2 8348
30934c5d
RB
83492016-06-14 Richard Biener <rguenther@suse.de>
8350
8351 PR middle-end/71526
8352 * gfortran.dg/pr71526.f90: New testcase.
8353
3970e545
AV
83542016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8355
8356 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8357 * gcc.dg/zero_bits_compound-1.c: Likewise.
8358
04976c6e
RB
83592016-06-14 Richard Biener <rguenther@suse.de>
8360
8361 PR tree-optimization/71522
8362 * gcc.dg/torture/pr71522.c: New testcase.
8363
23e025db
JJ
83642016-06-14 Jakub Jelinek <jakub@redhat.com>
8365
8366 PR tree-optimization/71520
8367 * gcc.dg/tree-ssa/pr71520.c: New test.
8368
90b72e84
RB
83692016-06-14 Richard Biener <rguenther@suse.de>
8370
8371 PR tree-optimization/71521
86c24ba6 8372 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8373
ef7cf206
JJ
83742016-06-13 Jakub Jelinek <jakub@redhat.com>
8375
0dda258b
JJ
8376 PR sanitizer/71498
8377 * c-c++-common/ubsan/bounds-13.c: New test.
8378
ef7cf206
JJ
8379 PR preprocessor/71183
8380 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8381
a73786e3
JL
83822016-06-13 Jeff Law <law@redhat.com>
8383
8384 PR tree-optimization/71403
8385 * c-c++-common/ubsan/pr71403-1.c: New test.
8386 * c-c++-common/ubsan/pr71403-2.c: New test.
8387 * c-c++-common/ubsan/pr71403-3.c: New test.
8388
0ac249bf
JJ
83892016-06-13 Jakub Jelinek <jakub@redhat.com>
8390
8391 PR middle-end/71478
8392 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8393 Add -Wno-psabi -w to dg-options.
8394
5408a64a
KN
83952016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8396
8397 * gcc.target/powerpc/vadsdu-0.c: New test.
8398 * gcc.target/powerpc/vadsdu-1.c: New test.
8399 * gcc.target/powerpc/vadsdu-2.c: New test.
8400 * gcc.target/powerpc/vadsdu-3.c: New test.
8401 * gcc.target/powerpc/vadsdu-4.c: New test.
8402 * gcc.target/powerpc/vadsdu-5.c: New test.
8403 * gcc.target/powerpc/vadsdub-1.c: New test.
8404 * gcc.target/powerpc/vadsdub-2.c: New test.
8405 * gcc.target/powerpc/vadsduh-1.c: New test.
8406 * gcc.target/powerpc/vadsduh-2.c: New test.
8407 * gcc.target/powerpc/vadsduw-1.c: New test.
8408 * gcc.target/powerpc/vadsduw-2.c: New test.
8409
f7e4f2e3
DM
84102016-06-13 David Malcolm <dmalcolm@redhat.com>
8411
8412 * gcc.dg/c99-init-2.c (c): Update expected error message.
8413 * gcc.dg/init-bad-8.c (foo): Likewise.
8414 * gcc.dg/spellcheck-fields-3.c: New test case.
8415
ad23a23e
ML
84162016-06-13 Martin Liska <mliska@suse.cz>
8417
8418 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8419 and "guess loop iv compared" heuristics.
8420 * gcc.dg/predict-2.c: Likewise.
8421 * gcc.dg/predict-3.c: Likewise.
8422 * gcc.dg/predict-4.c: Likewise.
8423 * gcc.dg/predict-5.c: Likewise.
8424 * gcc.dg/predict-6.c: Likewise.
8425
146c55da
MP
84262016-06-13 Marek Polacek <polacek@redhat.com>
8427
8428 PR middle-end/71476
8429 * c-c++-common/Wswitch-unreachable-4.c: New test.
8430 * gcc.dg/Wswitch-unreachable-2.c: New test.
8431 * g++.dg/tm/jump1.C: Move dg-warning.
8432
42e77cbc
EB
84332016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8434
8435 * gnat.dg/renaming10.ad[sb]: New test.
8436
7474dcc1
PT
84372016-06-13 Paul Thomas <pault@gcc.gnu.org>
8438
8439 PR fortran/70673
8440 * gfortran.dg/pr70673.f90: New test.
8441
f57f53d3
RB
84422016-06-13 Richard Biener <rguenther@suse.de>
8443
8444 PR middle-end/64516
8445 * gcc.dg/align-3.c: New testcase.
8446
5843a5f0
ML
84472016-06-13 Martin Liska <mliska@suse.cz>
8448
8449 * gcc.target/i386/pr71458.c: New test.
8450
aa8fdb44
UB
84512016-06-12 Uros Bizjak <ubizjak@gmail.com>
8452
8453 PR target/71241
3a146d46 8454 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8455
2043e4d7
DH
84562016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8457
8458 PR target/60751
8459 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8460 statement.
8461
d3dc025d
DH
84622016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8463
8464 PR target/60751
8465 * gfortran.dg/comma_IO_extension_1.f90: New test.
8466 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8467 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8468 statement.
8469 * gfortran.dg/graphite/pr38083.f90: Likewise.
8470 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8471 missing format.
8472
a31d78c6
EB
84732016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8474
8475 * gnat.dg/case_character.adb: New test.
8476
95c18dd0
SB
84772016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8478
8479 PR middle-end/71310
8480 * gcc.target/powerpc/pr71310.c: New testcase.
8481
b97d37b4
KV
84822016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8483
8484 PR middle-end/71478
8485 * gcc.dg/pr71478.c: New test.
8486
900bcda3
JJ
84872016-06-10 Jakub Jelinek <jakub@redhat.com>
8488
ec1c20db
JJ
8489 PR middle-end/71494
8490 * gcc.c-torture/execute/pr71494.c: New test.
8491
50b15873
JJ
8492 PR c/68657
8493 * gcc.target/i386/pr68657.c: New test.
8494
900bcda3
JJ
8495 PR inline-asm/68843
8496 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8497 (test): Add -masm=intel alternatives.
8498
4d926e34
MS
84992016-06-10 Martin Sebor <msebor@redhat.com>
8500
8501 PR c/71392
8502 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8503
ad071b2b
JL
85042016-06-10 Jeff Law <law@redhat.com>
8505
8506 PR tree-optimization/71335
8507 * gcc.c-torture/execute/pr71335.c: New test.
8508
2704efe8
DM
85092016-06-10 David Malcolm <dmalcolm@redhat.com>
8510
8511 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8512 the various "cannot tail-call: " messages.
8513
18c9b7d4
CL
85142016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8515
8516 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8517 and options.
8518
7cfa10f3
MO
85192016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8520
8521 PR sanitizer/71480
8522 * c-c++-common/asan/pr71480.c: New test.
8523
1f24fd3e
L
85242016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8525
8526 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8527 (ASMNAME2): Likewise.
8528 (main): Replace fn in asm statement with ASMNAME ("fn").
8529 * gcc.dg/guality/pr68037-2.c: Likewise.
8530 * gcc.dg/guality/pr68037-3.c: Likewise.
8531 * gcc.dg/torture/pr68037-1.c: Likewise.
8532 * gcc.dg/torture/pr68037-2.c: Likewise.
8533 * gcc.dg/torture/pr68037-3.c: Likewise.
8534
ad551c07
BE
85352016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8536
8537 PR inline-asm/68843
8538 * gcc.target/i386/pr68843-1.c: New test.
8539 * gcc.target/i386/pr68843-2.c: New test.
8540
4b1ffdb1 85412016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8542 Cesar Philippidis <cesar@codesourcery.com>
8543
8544 PR middle-end/71373
8545 * gcc.dg/goacc/nested-function-1.c: New file.
8546 * gcc.dg/goacc/nested-function-2.c: Likewise.
8547 * gcc.dg/goacc/pr71373.c: Likewise.
8548 * gfortran.dg/goacc/cray-2.f95: Likewise.
8549 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8550 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8551 * gfortran.dg/goacc/cray.f95: Update.
8552 * gfortran.dg/goacc/loop-1.f95: Likewise.
8553 * gfortran.dg/goacc/loop-3.f95: Likewise.
8554 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8555 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8556
85572016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8558
8559 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8560 for OpenACC tile clauses.
8561 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8562
8563 PR c/71381
8564 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8565 to...
8566 * c-c++-common/goacc/cache-2.c: ... this new file.
8567 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8568 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8569 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8570 usage.
8571 * gfortran.dg/goacc/cray.f95: Likewise.
8572 * gfortran.dg/goacc/loop-1.f95: Likewise.
8573
89851e4c
AH
85742016-06-10 Alan Hayward <alan.hayward@arm.com>
8575
8576 PR tree-optimization/71407
8577 PR tree-optimization/71416
8578 * gcc.dg/vect/pr71407.c: New
8579 * gcc.dg/vect/pr71416-1.c: New
8580 * gcc.dg/vect/pr71416-2.c: New
8581
200eafbf
RB
85822016-06-10 Richard Biener <rguenther@suse.de>
8583
8584 PR middle-end/71477
8585 * gcc.dg/torture/pr71477.c: New testcase.
8586
4df99d92
JK
85872016-06-09 Julia Koval <julia.koval@intel.com>
8588
8589 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8590 * gcc.target/i386/interrupt-13.c: Likewise.
8591 * gcc.target/i386/interrupt-15.c: Likewise.
8592 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8593 * gcc.target/i386/interrupt-24.c: Likewise.
8594 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8595 * gcc.target/i386/interrupt-9.c: Likewise.
8596 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8597
e01b4e16
MS
85982016-06-09 Martin Sebor <msebor@redhat.com>
8599
8600 PR c/70883
8601 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8602 * gcc.dg/builtin-constant_p-1.c: Same.
8603 * gcc.dg/builtins-error.c: Same.
8604 * gcc.dg/pr70859.c: Same.
8605
9c35db0e
SKS
86062016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8607
8608 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8609 * gcc.dg/torture/pr68067-1.c: Likewise.
8610 * gcc.dg/torture/pr68067-2.c: Likewise.
8611
86122016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8613
8614 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8615 when setting SIZE.
8616
392a81b9
PC
86172016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8618
8619 PR c++/71465
8620 * g++.dg/inherit/crash5.C: New.
8621 Revert:
8622 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8623
8624 PR c++/70202
8625 * g++.dg/inherit/crash5.C: New.
8626 * g++.dg/inherit/virtual1.C: Adjust.
8627
e49efc14
ML
86282016-06-09 Martin Liska <mliska@suse.cz>
8629
8630 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8631 * g++.dg/predict-loop-exit-2.C: Likewise.
8632 * g++.dg/predict-loop-exit-3.C: Likewise.
8633 * gcc.dg/predict-1.c: Likewise.
8634 * gcc.dg/predict-2.c: Likewise.
8635 * gcc.dg/predict-3.c: Likewise.
8636 * gcc.dg/predict-4.c: Likewise.
8637 * gcc.dg/predict-5.c: Likewise.
8638 * gcc.dg/predict-6.c: Likewise.
8639 * gcc.dg/predict-7.c: Likewise.
8640
36d57986
RB
86412016-06-09 Richard Biener <rguenther@suse.de>
8642
8643 PR tree-optimization/71462
8644 * gcc.dg/torture/pr71462.c: New testcase.
8645
7d82e8e4
MP
86462016-06-09 Marek Polacek <polacek@redhat.com>
8647
8648 PR c/65471
8649 * gcc.dg/c11-generic-3.c: New test.
8650
c8a71589
PC
86512016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8652
8653 * g++.dg/init/array42.C: New.
8654 * g++.dg/init/array43.C: Likewise.
8655 * g++.dg/init/array44.C: Likewise.
8656 * g++.dg/init/array45.C: Likewise.
8657 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8658 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8659 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8660 * g++.dg/gomp/pr35751.C: Likewise.
8661 * g++.dg/init/array23.C: Likewise.
8662 * g++.dg/init/brace2.C: Likewise.
8663 * g++.dg/init/brace6.C: Likewise.
8664
44a845ca
MS
86652016-06-08 Martin Sebor <msebor@redhat.com>
8666 Jakub Jelinek <jakub@redhat.com>
8667
8668 PR c++/70507
8669 PR c/68120
8670 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8671 * c-c++-common/builtin-arith-overflow-2.c: New test.
8672 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8673 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8674 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8675
2ef16b6e
JJ
86762016-06-08 Jakub Jelinek <jakub@redhat.com>
8677
8678 PR c++/71442
8679 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8680
5e3ee346
AL
86812016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8682
8683 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8684 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8685 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8686 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8687 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8688 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8689 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8690 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8691 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8692 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8693 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8694 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8695 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8696
b2ae2814
RB
86972016-06-08 Richard Biener <rguenther@suse.de>
8698
8699 PR tree-optimization/68558
8700 * gcc.dg/vect/slp-44.c: New testcase.
8701
e09b4c37
RB
87022016-06-08 Richard Biener <rguenther@suse.de>
8703
8704 * gcc.dg/vect/slp-43.c: New testcase.
8705
72d50660
RB
87062016-06-08 Richard Biener <rguenther@suse.de>
8707
8708 PR tree-optimization/71452
8709 * gcc.dg/torture/pr71452.c: New testcase.
8710
988c115c
JJ
87112016-06-08 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR c++/71448
8714 * g++.dg/torture/pr71448.C: New test.
8715
73d73b48
BS
87162016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8717
8718 PR debug/71432
8719 PR ada/71413
8720 * g++.dg/debug/pr71432.C: New test.
8721
bdd15d0c
PK
87222016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8723
8724 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8725 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8726 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8727
ce0607bb
AH
87282016-06-08 Alan Hayward <alan.hayward@arm.com>
8729
8730 * gcc.dg/vect/vect-live-2.c: Update effective target.
8731 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8732 * lib/target-supports.exp: Add aarch64 to vect_long.
8733
92a5f2ba
MP
87342016-06-08 Marek Polacek <polacek@redhat.com>
8735
8736 PR c/71418
8737 * gcc.dg/noncompile/pr71418.c: New test.
8738
08203f73
MP
8739 PR c/71426
8740 * gcc.dg/noncompile/pr71426.c: New test.
8741
d1fcc2bd
JH
87422016-06-07 Jan Hubicka <hubicka@ucw.cz>
8743
8744 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8745 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8746 * gcc.dg/predict-3.c: Update template.
8747 * gcc.dg/predict-5.c: Update template.
8748 * gcc.dg/predict-6.c: Update template.
8749 * gcc.dg/predict-9.c: Update template.
8750 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8751
a23e6f1c
BS
87522016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8753
8754 * gcc.target/powerpc/vec-mul.c: New test.
8755
6ffd47b7
DM
87562016-06-07 David Malcolm <dmalcolm@redhat.com>
8757
8758 * gcc.dg/spellcheck-fields-2.c: New test case.
8759
bfd67b47
RB
87602016-06-07 Richard Biener <rguenther@suse.de>
8761
8762 PR c/61564
8763 * gcc.dg/Wpragmas-1.c: New testcase.
8764 * gcc.dg/Wattributes-4.c: Likewise.
8765 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8766 entry.
8767
701b9a47
CL
87682016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8769
8770 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8771 spurious debug code.
8772
6b80d6fa
RB
87732016-06-07 Richard Biener <rguenther@suse.de>
8774
8775 PR tree-optimization/71428
8776 * gcc.dg/torture/pr71428.c: New testcase.
8777
0f3f9437
RB
87782016-06-07 Richard Biener <rguenther@suse.de>
8779
8780 PR middle-end/71423
8781 * gcc.dg/torture/pr71423.c: New testcase.
8782
ec963f2a
KV
87832016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8784
8785 PR middle-end/71408
8786 * gcc.dg/tree-ssa/pr71408.c: New test.
8787
46ab5b6e
KV
87882016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8789
8790 PR middle-end/71281
8791 * g++.dg/torture/pr71281.C: New test.
8792
1f40cff3
MP
87932016-06-06 Marek Polacek <polacek@redhat.com>
8794
8795 PR c/71362
8796 * gcc.dg/pr71362.c: New test.
8797
6f5bcd24
JJ
87982016-06-06 Jakub Jelinek <jakub@redhat.com>
8799 Patrick Palka <ppalka@gcc.gnu.org>
8800
8801 PR c++/70847
8802 PR c++/71330
8803 PR c++/71393
8804 * g++.dg/opt/pr70847.C: New test.
8805 * g++.dg/ubsan/pr70847.C: New test.
8806 * g++.dg/ubsan/pr71393.C: New test.
8807
158beb4a
JJ
88082016-06-06 Jakub Jelinek <jakub@redhat.com>
8809
8810 PR tree-optimization/71259
8811 * gcc.dg/vect/pr71259.c: New test.
8812
d9b950dd
DM
88132016-06-06 David Malcolm <dmalcolm@redhat.com>
8814
8815 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8816 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8817 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8818 above.
8819
36f9ad69
KT
88202016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8821
8822 PR middle-end/37780
8823 * gcc.c-torture/execute/pr37780.c: New test.
8824 * gcc.target/aarch64/pr37780_1.c: Likewise.
8825 * gcc.target/arm/pr37780_1.c: Likewise.
8826
5545a907
MP
88272016-06-06 Marek Polacek <polacek@redhat.com>
8828
8829 * c-c++-common/attr-may-alias-1.c: New test.
8830 * c-c++-common/attr-may-alias-2.c: New test.
8831 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8832
93671519
BE
88332016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8834
8835 PR c/24414
8836 * gcc.target/i386/pr24414.c: New test.
8837
690f24b7
JM
88382016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8839
8840 * gcc.target/sparc/vis4misc.c: New file.
8841 * gcc.target/sparc/fpcmp.c: Likewise.
8842 * gcc.target/sparc/fpcmpu.c: Likewise.
8843
31ce6157
AH
88442016-06-06 Alan Hayward <alan.hayward@arm.com>
8845
8846 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8847 * gcc.dg/vect/vect-live-3.c: Likewise.
8848
9fcebb5a
RB
88492016-06-06 Richard Biener <rguenther@suse.de>
8850
8851 PR tree-optimization/71398
8852 * gcc.dg/torture/pr71398.c: New testcase.
8853
903ca97b
UB
88542016-06-06 Uros Bizjak <ubizjak@gmail.com>
8855
8856 PR target/71389
8857 * g++.dg/pr71389.C: New test.
8858
9c1eb332
JD
88592016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8860
8861 PR fortran/71404
8862 * gfortran.dg/fmt_read_5.f: New test.
8863
b2d83bd2
AV
88642016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8865
8866 PR fortran/69659
8867 * gfortran.dg/class_array_22.f03: New test.
8868
ec81960e
JH
88692016-06-05 Jan Hubicka <hubicka@ucw.cz>
8870
8871 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8872
429d2750
JH
88732016-06-05 Jan Hubicka <hubicka@ucw.cz>
8874
8875 * gcc.dg/predict-9.c: Update template.
8876
c1c00983
PC
88772016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8878
8879 PR c++/49377
8880 * g++.dg/template/pr49377.C: New.
8881
1927a963
JJ
88822016-06-04 Jakub Jelinek <jakub@redhat.com>
8883
8884 PR tree-optimization/71405
8885 * g++.dg/torture/pr71405.C: New test.
8886
909a11ad
PC
88872016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8888
8889 PR c++/70202
8890 * g++.dg/inherit/crash5.C: New.
8891 * g++.dg/inherit/virtual1.C: Adjust.
8892
08bbb1f8
JL
88932016-06-03 Jeff Law <law@redhat.com>
8894
8895 PR tree-optimization/71316
8896 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8897
7c35235c
JJ
88982016-06-03 Jakub Jelinek <jakub@redhat.com>
8899
8900 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8901 dg-additional-options with just -fno-tree-scev-cprop in it.
8902 * gcc.dg/vect/vect-live-2.c: Likewise.
8903 * gcc.dg/vect/vect-live-5.c: Likewise.
8904 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8905 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8906 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8907
c8572dd6
PP
89082016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8909
8910 PR c++/27100
8911 * g++.dg/other/friend6.C: New test.
8912
1c7733a7
BS
89132016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8914
8915 * g++.dg/torture/ppc-ldst-array.C: New.
8916
0d2f700f
JM
89172016-06-03 Joseph Myers <joseph@codesourcery.com>
8918
8919 PR target/71276
8920 PR target/71277
8921 * gcc.dg/torture/builtin-fp-int-inexact.c,
8922 gcc.target/i386/387-builtin-fp-int-inexact.c,
8923 gcc.target/i386/387-rint-inline-1.c,
8924 gcc.target/i386/387-rint-inline-2.c,
8925 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8926 gcc.target/i386/sse2-rint-inline-1.c,
8927 gcc.target/i386/sse2-rint-inline-2.c,
8928 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8929 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8930
f8071c05
L
89312016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8932 Julia Koval <julia.koval@intel.com>
8933
8934 PR target/66960
8935 PR target/67630
8936 PR target/67634
8937 PR target/67841
8938 PR target/68037
8939 PR target/68618
8940 PR target/68661
8941 PR target/69575
8942 PR target/69596
8943 PR target/69734
8944 * gcc.dg/guality/pr68037-1.c: New test.
8945 * gcc.dg/guality/pr68037-2.c: Likewise.
8946 * gcc.dg/guality/pr68037-3.c: Likewise.
8947 * gcc.dg/torture/pr68037-1.c: Likewise.
8948 * gcc.dg/torture/pr68037-2.c: Likewise.
8949 * gcc.dg/torture/pr68037-3.c: Likewise.
8950 * gcc.dg/torture/pr68661-1a.c: Likewise.
8951 * gcc.dg/torture/pr68661-1b.c: Likewise.
8952 * gcc.target/i386/interrupt-1.c: Likewise.
8953 * gcc.target/i386/interrupt-2.c: Likewise.
8954 * gcc.target/i386/interrupt-3.c: Likewise.
8955 * gcc.target/i386/interrupt-4.c: Likewise.
8956 * gcc.target/i386/interrupt-5.c: Likewise.
8957 * gcc.target/i386/interrupt-6.c: Likewise.
8958 * gcc.target/i386/interrupt-7.c: Likewise.
8959 * gcc.target/i386/interrupt-8.c: Likewise.
8960 * gcc.target/i386/interrupt-9.c: Likewise.
8961 * gcc.target/i386/interrupt-10.c: Likewise.
8962 * gcc.target/i386/interrupt-11.c: Likewise.
8963 * gcc.target/i386/interrupt-12.c: Likewise.
8964 * gcc.target/i386/interrupt-13.c: Likewise.
8965 * gcc.target/i386/interrupt-14.c: Likewise.
8966 * gcc.target/i386/interrupt-15.c: Likewise.
8967 * gcc.target/i386/interrupt-16.c: Likewise.
8968 * gcc.target/i386/interrupt-17.c: Likewise.
8969 * gcc.target/i386/interrupt-18.c: Likewise.
8970 * gcc.target/i386/interrupt-19.c: Likewise.
8971 * gcc.target/i386/interrupt-20.c: Likewise.
8972 * gcc.target/i386/interrupt-21.c: Likewise.
8973 * gcc.target/i386/interrupt-22.c: Likewise.
8974 * gcc.target/i386/interrupt-23.c: Likewise.
8975 * gcc.target/i386/interrupt-24.c: Likewise.
8976 * gcc.target/i386/interrupt-25.c: Likewise.
8977 * gcc.target/i386/interrupt-26.c: Likewise.
8978 * gcc.target/i386/interrupt-27.c: Likewise.
8979 * gcc.target/i386/interrupt-28.c: Likewise.
8980 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8981 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8982 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8983 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8984 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8985 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8986 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8987 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8988 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8989 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8990 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8991 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8992
36b85e43
BS
89932016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8994
9de2e795
L
8995 PR tree-optimization/52171
8996 * gcc.dg/pr52171.c: New test.
8997 * gcc.target/i386/pr52171.c: New test.
36b85e43 8998
bfeee8ac
JH
89992016-06-03 Jan Hubicka <jh@suse.cz>
9000
9001 * g++.dg/tree-ssa/pred-1.C: New testcase
9002 * gcc.dg/tree-ssa/pred-1.c: New testcase
9003
859b0bae
BS
90042016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9005
9006 PR target/70957
9007 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9008 support.
9009 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9010
3a2edf4c
AH
90112016-06-03 Alan Hayward <alan.hayward@arm.com>
9012
9013 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9014
b28ead45
AH
90152016-06-03 Alan Hayward <alan.hayward@arm.com>
9016
9017 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9018 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9019 * gcc.dg/vect/vect-live-1.c: New test.
9020 * gcc.dg/vect/vect-live-2.c: New test.
9021 * gcc.dg/vect/vect-live-3.c: New test.
9022 * gcc.dg/vect/vect-live-4.c: New test.
9023 * gcc.dg/vect/vect-live-5.c: New test.
9024 * gcc.dg/vect/vect-live-slp-1.c: New test.
9025 * gcc.dg/vect/vect-live-slp-2.c: New test.
9026 * gcc.dg/vect/vect-live-slp-3.c: New test.
9027
1f91747b
JJ
90282016-06-03 Jakub Jelinek <jakub@redhat.com>
9029
9030 PR middle-end/71387
9031 * g++.dg/opt/pr71387.C: New test.
9032
47b83923
JL
90332016-06-02 Jeff Law <law@redhat.com>
9034
9035 PR tree-optimization/71328
9036 * gcc.c-torture/compile/pr71328.c: New test.
9037
e96e5f46
JD
90382016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9039
9040 PR fortran/52393
9041 * gfortran.dg/fmt_read_3.f90: Fix typo.
9042 * gfortran.dg/fmt_read_4.f90: New test.
9043
b872d729
PC
90442016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9045
9046 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9047 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9048 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9049 * g++.dg/cpp0x/override2.C: Likewise.
9050 * g++.dg/parse/crash5.C: Likewise.
9051 * g++.dg/parse/error16.C: Likewise.
9052 * g++.dg/parse/error27.C: Likewise.
9053 * g++.dg/template/qualttp15.C: Likewise.
9054 * g++.dg/template/redecl4.C: Likewise.
9055 * g++.old-deja/g++.other/crash39.C: Likewise.
9056 * g++.old-deja/g++.other/struct1.C: Likewise.
9057 * g++.old-deja/g++.pt/m9a.C: Likewise.
9058 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9059
0e535442
JJ
90602016-06-02 Jakub Jelinek <jakub@redhat.com>
9061
0633ee10
JJ
9062 PR c++/71372
9063 * c-c++-common/pr71372.c: New test.
9064
0e535442
JJ
9065 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9066 __TIME__ strings with __builtin_strcmp instead of printf and
9067 dg-output.
9068
f3c5ecc2
ML
90692016-06-02 Martin Liska <mliska@suse.cz>
9070
9071 * gcc.dg/predict-9.c: New test.
9072
a91807c5
JJ
90732016-06-02 Jakub Jelinek <jakub@redhat.com>
9074
9075 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9076 global set_compiler_env_var and global saved_compiler_env_var.
9077
b5bd1978
KT
90782016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9079
9080 PR rtl-optimization/71295
9081 * gcc.c-torture/compile/pr71295.c: New test.
9082
b93b1475
JJ
90832016-06-02 Jakub Jelinek <jakub@redhat.com>
9084
930ebd0e
JJ
9085 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9086
1e021dc3
JJ
9087 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9088 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9089
b93b1475
JJ
9090 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9091 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9092 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9093 alternative number.
9094
58f2fb5c
MM
90952016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9096
9097 * gcc.target/powerpc/p9-splat-4.c: New test.
9098
90992016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9100
9101 PR target/71186
9102 * gcc.target/powerpc/pr71186.c: New test.
9103
4731c9f0
JD
91042016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9105
9106 PR fortran/52393
9107 * gfortran.dg/fmt_read_3.f90: New test.
9108
042dee3e
TP
91092016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9110
9111 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9112 procedure.
9113
15c98b2e
ES
91142016-06-01 Eduard Sanou <dhole@openmailbox.org>
9115
9116 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9117 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9118 env var is set.
9119 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9120 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9121 shown once.
9122 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9123 during compilation.
9124 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9125 vars set by dg-set-compiler-env-var.
9126
6442a6f4
PT
91272016-06-01 Paul Thomas <pault@gcc.gnu.org>
9128
9129 PR fortran/71156
9130 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9131 to the module procedure declaration.
9132 * gfortran.dg/submodule_16.f08: New test.
9133
ab62397a
JJ
91342016-06-01 Jakub Jelinek <jakub@redhat.com>
9135
9136 PR middle-end/71371
9137 * c-c++-common/gomp/pr71371.c: New test.
9138
b66af6ed
RB
91392016-06-01 Richard Biener <rguenther@suse.de>
9140
9141 PR tree-optimization/71366
9142 * gcc.dg/torture/pr71366-1.c: New testcase.
9143 * gcc.dg/torture/pr71366-2.c: Likewise.
9144
e342b9d8
KN
91452016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9146
9147 * gcc.target/powerpc/vslv-0.c: New test.
9148 * gcc.target/powerpc/vslv-1.c: New test.
9149 * gcc.target/powerpc/vsrv-0.c: New test.
9150 * gcc.target/powerpc/vsrv-1.c: New test.
9151
721547cd
NS
91522016-06-01 Nathan Sidwell <nathan@acm.org>
9153
9154 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9155 * gcc.target/nvptx/weak.c: New.
9156
fa2c9034
RB
91572016-06-01 Richard Biener <rguenther@suse.de>
9158
9159 PR tree-optimization/71261
9160 * gcc.dg/torture/vect-bool-1.c: New testcase.
9161
3e32893c
JJ
91622016-06-01 Jakub Jelinek <jakub@redhat.com>
9163
9164 * gfortran.dg/gomp/order-1.f90: New test.
9165 * gfortran.dg/gomp/order-2.f90: New test.
9166
8c383600
JH
91672016-06-01 Jan Hubicka <hubicka@ucw.cz>
9168
9169 * gcc.dg/unroll-6.c: Update template.
9170 * gcc.dg/unroll-7.c: New testcase.
9171 * gcc.dg/unroll-8.c: New testcase.
9172
a0dfeef5
EB
91732016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9174
9175 * gnat.dg/opt56.ad[sb]: New test.
9176
48de5701
PC
91772016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9178
9179 PR c++/66635
9180 * g++.dg/cpp0x/constexpr-ice16.C: New.
9181
827cf695
PP
91822016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9183
9184 PR tree-optimization/71314
9185 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9186 -mbranch-cost=2.
9187
ff66f6e8
PP
91882016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9189
9190 PR tree-optimization/71077
9191 * gcc.dg/tree-ssa/pr71077.c: New test.
9192
050fb209
JH
91932016-05-31 Jan Hubicka <hubicka@ucw.cz>
9194
48de5701
PC
9195 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9196 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9197 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9198
c642d919
PC
91992016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9200
9201 PR c++/71248
9202 * g++.dg/cpp0x/pr71248.C: New.
9203 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9204 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9205 * g++.dg/init/new37.C: Likewise.
9206 * g++.dg/template/static1.C: Likewise.
9207 * g++.dg/template/static2.C: Likewise.
9208
d6439e08
L
92092016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9210
9211 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9212 instead of %rdi.
9213 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9214
780b9dd4
MP
92152016-05-31 Marek Polacek <polacek@redhat.com>
9216
9217 * c-c++-common/Wswitch-unreachable-3.c: New test.
9218 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9219
0d99f8a0
RB
92202016-05-31 Richard Biener <rguenther@suse.de>
9221
9222 PR tree-optimization/71352
9223 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9224
52545641
TP
92252016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9226
9227 * gcc.target/arm/armv5_thumb_isa.c: New test.
9228
5b8c1205
KY
92292016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9230
9231 PR target/71346
9232 * gcc.target/i386/pr71346.c: New test.
9233
7a88cc84
TV
92342016-05-31 Tom de Vries <tom@codesourcery.com>
9235
9236 PR tree-optimization/69068
9237 * gcc.dg/graphite/pr69068.c: New test.
9238
265149a6
MS
92392016-05-27 Martin Sebor <msebor@redhat.com>
9240
9241 PR c++/71306
9242 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9243
00631022
JJ
92442016-05-30 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR c++/71349
9247 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9248 nowait depend(inout: dd[0]) clauses where permitted.
9249
b2f6675b
PC
92502016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9251
9252 PR c++/71238
9253 * g++.dg/parse/pr71238.C: New.
9254 * g++.dg/concepts/friend1.C: Test column numbers too.
9255 * g++.dg/cpp0x/initlist31.C: Likewise.
9256 * g++.dg/cpp0x/pr51420.C: Likewise.
9257 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9258 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9259 * g++.dg/ext/builtin3.C: Likewise.
9260 * g++.dg/lookup/friend12.C: Likewise.
9261 * g++.dg/lookup/friend7.C: Likewise.
9262 * g++.dg/lookup/koenig1.C: Likewise.
9263 * g++.dg/lookup/koenig5.C: Likewise.
9264 * g++.dg/lookup/used-before-declaration.C: Likewise.
9265 * g++.dg/overload/koenig1.C: Likewise.
9266 * g++.dg/template/crash65.C: Likewise.
9267 * g++.dg/template/friend57.C: Likewise.
9268 * g++.dg/warn/Wshadow-5.C: Likewise.
9269 * g++.dg/warn/Wunused-8.C: Likewise.
9270 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9271 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9272 * g++.old-deja/g++.jason/member.C: Likewise.
9273 * g++.old-deja/g++.jason/report.C: Likewise.
9274 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9275 * g++.old-deja/g++.law/visibility20.C: Likewise.
9276 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9277 * g++.old-deja/g++.other/static5.C: Likewise.
9278 * g++.old-deja/g++.pt/overload2.C: Likewise.
9279
a448ff40
JH
92802016-05-30 Jan Hubicka <hubicka@ucw.cz>
9281
9282 * gcc.dg/tree-ssa/peel1.c: New testcase.
9283 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9284 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9285
69be8c91
TV
92862016-05-30 Tom de Vries <tom@codesourcery.com>
9287
9288 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9289 to ce.
9290
a59775a1
PC
92912016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9292
9293 PR c++/71099
9294 * g++.dg/parse/virtual1.C: New.
9295
53d6d955
UB
92962016-05-30 Uros Bizjak <ubizjak@gmail.com>
9297
9298 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9299 Use correct register when clearing %edx.
9300
0557293f
AM
93012016-05-30 Alexander Monakov <amonakov@ispras.ru>
9302
9303 PR tree-optimization/71289
9304 * gcc.dg/pr71289.c: New test.
9305
5d476e35
KV
93062016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9307
9308 PR middle-end/71269
9309 PR middle-end/71292
9310 * gcc.dg/tree-ssa/pr71269.c: New test.
9311 * gcc.dg/tree-ssa/pr71292.c: New test.
9312
db5447ca
KV
93132016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9314
9315 PR middle-end/71252
9316 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9317
98bdbb39
JH
93182016-05-30 Jan Hubicka <hubicka@ucw.cz>
9319
9320 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9321 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9322 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9323
7e012855
TV
93242016-05-30 Tom de Vries <tom@codesourcery.com>
9325
9326 PR tree-optimization/69067
9327 * gcc.dg/graphite/pr69067.c: New test.
9328
beed3701
UB
93292016-05-29 Uros Bizjak <ubizjak@gmail.com>
9330
9331 PR target/71245
9332 * gcc.target/i386/pr71245-1.c: New test.
9333 * gcc.target/i386/pr71245-2.c: Ditto.
9334
b6d4f8e8
PC
93352016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9336
9337 PR c++/71105
9338 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9339 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9340 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9341
00022058
JH
93422016-05-27 Jan Hubicka <hubicka@ucw.cz>
9343
9344 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9345
c8419aca
VV
93462016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9347
9348 Revert:
9349 PR c++/69855
9350 * g++.dg/overload/69855.C: New.
9351 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9352 * g++.old-deja/g++.pt/crash3.C: Likewise.
9353
8008c4d2
PC
93542016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9355
9356 PR c++/60385
9357 * g++.dg/parse/namespace13.C: New.
9358
8b2ef235
JL
93592016-05-26 Jeff Law <law@redhat.com>
9360
9361 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9362 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9363 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9364 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9365 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9366 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9367 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9368 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9369 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9370 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9371 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9372 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9373 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9374
7d67159b
VV
93752016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9376
9377 PR c++/69855
9378 * g++.dg/overload/69855.C: New.
9379 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9380 * g++.old-deja/g++.pt/crash3.C: Likewise.
9381
88e3bdd1
JW
93822016-05-27 Jiong Wang <jiong.wang@arm.com>
9383
9384 PR target/63596
9385 * gcc.target/aarch64/va_arg_1.c: New testcase.
9386 * gcc.target/aarch64/va_arg_2.c: Likewise.
9387 * gcc.target/aarch64/va_arg_3.c: Likewise.
9388
3fd6b9cc
JW
93892016-05-27 Jiong Wang <jiong.wang@arm.com>
9390
9391 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9392 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9393 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9394 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9395 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9396
3cee7e4e
MP
93972016-05-27 Marek Polacek <polacek@redhat.com>
9398
9399 PR middle-end/71308
9400 * g++.dg/torture/pr71308.C: New test.
9401
6a813c96
DV
94022016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9403
9404 * gcc.dg/zero_bits_compound-1.c: New test.
9405 * gcc.dg/zero_bits_compound-2.c: New test.
9406
0561bcfb
IE
94072016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9408
9409 PR middle-end/71279
9410 * gcc.dg/pr71279.c: New test.
9411
21316320
MM
94122016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9413
9414 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9415 floating point min/max/comparison instructions.
9416 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9417
7211a097
JJ
94182016-05-26 Jakub Jelinek <jakub@redhat.com>
9419
9420 * c-c++-common/gomp/schedule-1.c: New test.
9421 * gfortran.dg/gomp/schedule-1.f90: New test.
9422
cac177cf
PP
94232016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9424
9425 PR c++/70822
9426 PR c++/70106
9427 * g++.dg/cpp1y/auto-fn32.C: New test.
9428 * g++.dg/cpp1y/paren4.C: New test.
9429
a2d5b8c9
NS
94302016-05-26 Nathan Sidwell <nathan@acm.org>
9431
9432 * gcc.dg/20060410.c: Xfail on ptx.
9433 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9434 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9435 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9436 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9437 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9438
ffa8b552
TP
94392016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9440
9441 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9442
c7501e00
JJ
94432016-05-26 Jakub Jelinek <jakub@redhat.com>
9444
1875b9a0
JJ
9445 PR tree-optimization/71280
9446 * gcc.dg/pr71280.c: New test.
9447
2116e19f
JJ
9448 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9449
305aef09
JJ
9450 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9451 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9452
c7501e00
JJ
9453 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9454
ca449d26
JW
94552016-05-26 Jiong Wang <jiong.wang@arm.com>
9456
9457 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9458 kept in memory.
ca449d26 9459
8af01c66
JL
94602016-05-25 Jeff Law <law@redhat.com>
9461
9462 PR tree-optimization/71272
9463 * gcc.c-torture/compile/pr71272.c: new test.
9464
f9d6ce73
BS
94652016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9466
9467 * gcc.target/powerpc/vec-cmpne.c: New test.
9468 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9469
a88a7b22
EB
94702016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9471
9472 * gnat.dg/opt55.ad[sb]: New test.
9473
125f02ed
SKS
94742016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9475
9476 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9477 * c-c++-common/pr60226.c: Require int32plus.
9478 * gcc.c-torture/execute/pr70602.c: Likewise.
9479 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9480 unsigned long for malloc arg type.
9481 * gcc.dg/asr_div1.c: Require int32plus.
9482 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9483 * gcc.dg/pie-1.c: Require pie.
9484 * gcc.dg/pie-2.c: Likewise.
9485 * gcc.dg/pr59471.c: Require int32plus.
9486 * gcc.dg/pr59963-2.c: XFAIL for int16.
9487 * gcc.dg/pr60114.c: Require int32plus.
9488 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9489 unsigned long for typedef of size_t.
9490 * gcc.dg/pr63914.c: Require int32plus.
9491 * gcc.dg/pr64536.c: Require pt32plus.
9492 * gcc.dg/pr65658.c: Likewise.
9493 * gcc.dg/pr67271.c: Require int32plus.
9494 * gcc.dg/pr68112.c: Likewise.
9495 * gcc.dg/pr69071.c: Skip for avr target.
9496 * gcc.dg/pr69973.c: Require int32plus.
9497 * gcc.dg/pr70169.c: Skip for avr target.
9498 * gcc.dg/sso-6.c: Require int32plus.
9499 * gcc.dg/sso-7.c: Likewise.
9500 * gcc.dg/sso-8.c: Likewise.
9501 * gcc.dg/vrp-min-max-2.c: Likewise.
9502
c6e434f5
UB
95032016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9504
9505 PR target/70738
9506 * gcc.target/i386/pr70738-1.c: New test.
9507 * gcc.target/i386/pr70738-2.c: Likewise.
9508 * gcc.target/i386/pr70738-3.c: Likewise.
9509 * gcc.target/i386/pr70738-4.c: Likewise.
9510 * gcc.target/i386/pr70738-5.c: Likewise.
9511 * gcc.target/i386/pr70738-6.c: Likewise.
9512 * gcc.target/i386/pr70738-7.c: Likewise.
9513 * gcc.target/i386/pr70738-8.c: Likewise.
9514 * gcc.target/i386/pr70738-9.c: Likewise.
9515
5c42d341
KT
95162016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9517
9518 PR rtl-optimization/66940
9519 * gcc.c-torture/execute/pr66940.c: New test.
9520
bf9a1a07
IV
95212016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9522
9523 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9524 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9525 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9526 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9527 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9528 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9529 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9530 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9531 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9532 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9533 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9534 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9535 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9536 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9537 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9538 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9539 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9540 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9541 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9542 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9543 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9544 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9545 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9546 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9547
95efe6b6
MP
95482016-05-25 Marek Polacek <polacek@redhat.com>
9549
9550 PR c/71265
9551 * gcc.dg/noncompile/pr71265.c: New test.
9552
a23faf7a
MP
9553 PR c/71266
9554 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9555
69a6d5ad
NS
95562016-05-25 Nathan Sidwell <nathan@acm.org>
9557
9558 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9559
3072d4ea
RB
95602016-05-25 Richard Biener <rguenther@suse.de>
9561
9562 PR tree-optimization/71261
9563 * c-c++-common/torture/pr71261.c: New testcase.
9564
e412ece4
RB
95652016-05-25 Richard Biener <rguenther@suse.de>
9566
9567 PR tree-optimization/71264
9568 * gcc.dg/vect/pr71264.c: New testcase.
9569
b9e551ad
PC
95702016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9571
9572 PR c++/55992
9573 * g++.dg/cpp0x/alias-decl-53.C: New.
9574 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9575
6aa1abe5
ML
95762016-05-25 Martin Liska <mliska@suse.cz>
9577
9578 * g++.dg/pr71239.C: New test.
9579
842d162e
RB
95802016-05-25 Richard Biener <rguenther@suse.de>
9581
c87885ca
RO
9582 * gcc.dg/vect/pr58135.c: Rename to ...
9583 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9584
f184a36c
MP
95852016-05-25 Marek Polacek <polacek@redhat.com>
9586
9587 * g++.dg/pr65295.C: Use target c++14.
9588
021fad86
PC
95892016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9590
53d6d955
UB
9591 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9592 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9593
c3eaf15a
MM
95942016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9595
9596 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9597 instructions.
9598
e46c7770
CP
95992016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9600
9601 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9602 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9603 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9604 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9605 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9606 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9607 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9608 * c-c++-common/goacc/pcopy.c: Likewise.
9609 * c-c++-common/goacc/pcopyin.c: Likewise.
9610 * c-c++-common/goacc/pcopyout.c: Likewise.
9611 * c-c++-common/goacc/pcreate.c: Likewise.
9612 * c-c++-common/goacc/pr70688.c: New test.
9613 * c-c++-common/goacc/present-1.c: Adjust test.
9614 * c-c++-common/goacc/reduction-5.c: Likewise.
9615 * g++.dg/goacc/data-1.C: New test.
9616
4bfc9db7
MM
96172016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9618
9619 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9620 vector parity built-in functions.
9621 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9622 count trailing zeros automatic vectorization.
9623 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9624 count trailing zeros built-in functions.
9625
2bc145af
KV
96262016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9627
9628 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9629
26869fdb
PH
96302016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9631
9632 PR target/71050
9633 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9634
b2dc9c3b
PC
96352016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9636
9637 PR c++/50436
9638 * g++.dg/template/crash123.C: New.
9639 * g++.dg/template/crash124.C: Likewise.
9640
f65e97fd
MS
96412016-05-24 Martin Sebor <msebor@redhat.com>
9642
9643 PR c++/71147
9644 * g++.dg/ext/flexary16.C: New test.
9645
a6f5ac7f
IV
96462016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9647
69a6d5ad
NS
9648 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9649 before math.h is included.
a6f5ac7f
IV
9650 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9651 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9652 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9653 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9654 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9655 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9656 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9657 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9658 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9659 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9660 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9661 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9662 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9663 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9664 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9665 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9666 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9667 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9668 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9669 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9670 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9671 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9672 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9673
27bad558
MM
96742016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9675 Kelvin Nilsen <kelvin@gcc.gnu.org>
9676
9677 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9678 support.
9679
72f382fb
PC
96802016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9681
9682 PR c++/69872
9683 * g++.dg/warn/Wno-narrowing1.C: New.
9684
ef2ec9d9
MP
96852016-05-24 Marek Polacek <polacek@redhat.com>
9686
9687 PR c/71249
9688 * c-c++-common/Wswitch-unreachable-2.c: New test.
9689
e90434e3
JJ
96902016-05-24 Jakub Jelinek <jakub@redhat.com>
9691
7adb26f2
JJ
9692 PR c++/71257
9693 * g++.dg/vect/simd-clone-6.cc: New test.
9694 * g++.dg/gomp/declare-simd-6.C: New test.
9695
e90434e3
JJ
9696 PR middle-end/70434
9697 PR c/69504
9698 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9699
b556ea3b
RB
97002016-05-24 Richard Biener <rguenther@suse.de>
9701
9702 PR tree-optimization/71240
9703 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9704
e5328f5d
RB
97052016-05-24 Richard Biener <rguenther@suse.de>
9706
9707 PR tree-optimization/71230
9708 * gcc.dg/torture/pr71230.c: New testcase.
9709 * g++.dg/torture/pr71230.C: Likewise.
9710
a04e69c0
TS
97112016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9712
9713 * c-c++-common/goacc/routine-5.c: Add tests.
9714 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9715 * gfortran.dg/goacc/routine-6.f90: Add tests.
9716
30fd2977
RB
97172016-05-24 Richard Biener <rguenther@suse.de>
9718
9719 PR tree-optimization/71253
9720 * gcc.dg/torture/pr71253.c: New testcase.
9721
ca6f60bc
KV
97222016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9723
9724 PR middle-end/71252
9725 * gfortran.dg/pr71252.f90: New test.
9726
d3465d72
RS
97272016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9728
9729 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9730
f17a223d
RB
97312016-05-24 Richard Biener <rguenther@suse.de>
9732
9733 PR middle-end/70434
9734 PR c/69504
9735 * c-c++-common/vector-subscript-4.c: New testcase.
9736 * c-c++-common/vector-subscript-5.c: Likewise.
9737
e3f36534
JD
97382016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9739
9740 PR fortran/71123
9741 * gfortran.dg/namelist_90.f: New test
9742
85d5c27d
JD
97432016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9744
9745 PR fortran/66461
9746 * gfortran.dg/unexpected_eof.f: New test
9747
fe3f3340
MM
97482016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9749 Kelvin Nilsen <kelvin@gcc.gnu.org>
9750
9751 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9752 as little endian.
9753
26d6ae55
PC
97542016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9755
9756 PR c++/70972
9757 * g++.dg/cpp0x/inh-ctor20.C: New.
9758 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9759
d6c9a06f
PC
97602016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9761
9762 PR c++/69095
9763 * g++.dg/cpp0x/variadic168.C: New.
9764
396a1d10
PC
97652016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9766
9767 * g++.dg/cpp0x/pr31445.C: Test column number too.
9768 * g++.dg/cpp0x/pr32253.C: Likewise.
9769 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9770 * g++.dg/cpp0x/variadic36.C: Likewise.
9771
ece46666
MG
97722016-05-23 Marc Glisse <marc.glisse@inria.fr>
9773
9774 * gcc.dg/fold-notshift-2.c: Adjust.
9775
a7dc5980
MP
97762016-05-23 Marek Polacek <polacek@redhat.com>
9777
9778 PR c/49859
9779 * c-c++-common/Wswitch-unreachable-1.c: New test.
9780 * gcc.dg/Wswitch-unreachable-1.c: New test.
9781 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9782 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9783 * g++.dg/gomp/block-10.C: Likewise.
9784 * gcc.dg/gomp/block-10.c: Likewise.
9785 * g++.dg/gomp/block-9.C: Likewise.
9786 * gcc.dg/gomp/block-9.c: Likewise.
9787 * g++.dg/gomp/target-1.C: Likewise.
9788 * g++.dg/gomp/target-2.C: Likewise.
9789 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9790 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9791 * g++.dg/gomp/taskgroup-1.C: Likewise.
9792 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9793 * gcc.dg/gomp/teams-1.c: Likewise.
9794 * g++.dg/gomp/teams-1.C: Likewise.
9795 * g++.dg/overload/error3.C: Likewise.
9796 * g++.dg/tm/jump1.C: Likewise.
9797 * g++.dg/torture/pr40335.C: Likewise.
9798 * gcc.dg/c99-vla-jump-5.c: Likewise.
9799 * gcc.dg/switch-warn-1.c: Likewise.
9800 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9801 * gcc.dg/nested-func-1.c: Likewise.
9802 * gcc.dg/pr67784-4.c: Likewise.
9803
18b54004
RB
98042016-05-23 Richard Biener <rguenther@suse.de>
9805
9806 PR tree-optimization/71230
9807 * gfortran.dg/pr71230-1.f90: New testcase.
9808 * gfortran.dg/pr71230-2.f90: Likewise.
9809
e569db5f
VK
98102016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9811
396a1d10 9812 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9813 * gcc.dg/vect/pr58135.c: Add new.
9814 * gfortran.dg/pr46519-1.f: Adjust test case.
9815
e4b71114
PC
98162016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9817
9818 PR c++/53401
9819 * g++.dg/cpp0x/decltype64.C: New.
9820
a25a8058
CL
98212016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9822
9823 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9824 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9825 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9826
0dcfe9ab
CL
98272016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9828
9829 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9830 Add poly64x1_t and poly64x2_t cases if supported.
9831 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9832 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9833 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9834 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9835 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9836
ffd70e4a
CL
98372016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9838
9839 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9840 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9841 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9842 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9843 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9844 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9845 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9846
4b1f57fe
CL
98472016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9848
9849 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9850
16c5ec77
CL
98512016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9852
9853 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9854 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9855
94ad56c7
JJ
98562016-05-22 Jakub Jelinek <jakub@redhat.com>
9857
57748705
JJ
9858 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9859 constraint instead of "r".
9860 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9861 insn instead of vxorpd.
9862 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9863
af120161
JJ
9864 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9865 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9866
355023ce
JJ
9867 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9868
3b48574c
JJ
9869 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9870 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9871
94ad56c7
JJ
9872 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9873
8a85cee2
KV
98742016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9875
9876 PR middle-end/40921
9877 * gcc.dg/tree-ssa/pr40921.c: New test.
9878
8e916b16
PS
98792016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9880
9881 PR target/71103
9882 * gcc.target/avr/pr71103.c: New test.
9883
88aea79f
KV
98842016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9885
9886 PR middle-end/71179
9887 * gcc.dg/tree-ssa/pr71179.c: New test.
9888
79063edd
MS
98892016-05-20 Martin Sebor <msebor@redhat.com>
9890
9891 PR c/71115
9892 * gcc.dg/init-excess-2.c: New test.
9893
55c8849f
EB
98942016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9895
9896 * gnat.dg/opt53.adb: New test.
9897 * gnat.dg/opt54.adb: Likewise.
9898
c91a0948
MJ
98992016-05-20 Martin Jambor <mjambor@suse.cz>
9900
9901 PR tree-optimization/70884
9902 * gcc.dg/tree-ssa/pr70919.c: New test.
9903
9cad20fa
BS
99042016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9905
9906 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9907 formatting.
69a6d5ad
NS
9908 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9909 fix code formatting.
9910
99112016-05-20 Nathan Sidwell <nathan@acm.org>
9912
9913 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9914 non-common cases.
9915 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9916
15c671a7
DM
99172016-05-20 David Malcolm <dmalcolm@redhat.com>
9918
9919 * jit.dg/all-non-failing-tests.h: Add
9920 test-factorial-must-tail-call.c.
9921 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9922 * jit.dg/test-factorial-must-tail-call.c: New test case.
9923
4f028369
JJ
99242016-05-20 Jakub Jelinek <jakub@redhat.com>
9925
9926 PR fortran/71204
9927 * gfortran.dg/pr71204.f90: New test.
9928
7dea4ab3
CP
99292016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9930
9931 * gcc.target/nvptx/sincos.c: New test.
9932
ef98d365
PC
99332016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9934
9935 PR c++/70572
9936 * g++.dg/cpp1y/auto-fn31.C: New.
9937
92466115
BS
99382016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9939
9940 * gcc.target/powerpc/vec-addec.c: New test.
9941 * gcc.target/powerpc/vec-addec-int128.c: New test.
9942
9a385c2d
DM
99432016-05-20 David Malcolm <dmalcolm@redhat.com>
9944
9945 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9946 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9947 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9948 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9949
77c9d5b4
JH
99502016-05-20 Jan Hubicka <hubicka@ucw.cz>
9951
9952 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9953
68047971
JJ
99542016-05-20 Jakub Jelinek <jakub@redhat.com>
9955
18954840
JJ
9956 PR c++/71210
9957 * g++.dg/opt/pr71210-1.C: New test.
9958 * g++.dg/opt/pr71210-2.C: New test.
9959
68047971
JJ
9960 PR tree-optimization/29756
9961 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9962 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9963 only on selected targets where V4SImode vectors are known to be
9964 supported.
9965
d78789f5
MG
99662016-05-20 Marc Glisse <marc.glisse@inria.fr>
9967
9968 PR tree-optimization/71079
9969 PR tree-optimization/71206
9970 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9971
550fa093
PK
99722016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9973
9974 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9975 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9976 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9977
483c6429
RG
99782016-05-20 Richard Guenther <rguenther@suse.de>
9979
9980 PR tree-optimization/29756
9981 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9982
eb066284
RB
99832016-05-20 Richard Biener <rguenther@suse.de>
9984
9985 PR tree-optimization/71185
9986 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9987
58f10249
RB
99882016-05-20 Richard Biener <rguenther@suse.de>
9989
9990 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9991
2a5569fa
MP
99922016-05-19 Marek Polacek <polacek@redhat.com>
9993
9994 PR c++/71075
9995 * g++.dg/diagnostic/pr71075.C: New test.
9996
5e9a5385
DM
99972016-05-19 David Malcolm <dmalcolm@redhat.com>
9998
9999 PR c++/71184
10000 * g++.dg/pr71184.C: New test case.
10001
4f45da44
KN
100022016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10003
10004 * gcc.target/powerpc/darn-0.c: New test.
10005 * gcc.target/powerpc/darn-1.c: New test.
10006 * gcc.target/powerpc/darn-2.c: New test.
10007
4177437e
MP
100082016-05-19 Marek Polacek <polacek@redhat.com>
10009
10010 PR tree-optimization/71031
10011 * gcc.dg/tree-ssa/vrp100.c: New test.
10012
afb72432
IE
100132016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10014
10015 PR rtl-optimization/71148
10016 * gcc.dg/pr71148.c: New test.
10017
4f83064e
KT
100182016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10019
10020 PR target/71056
10021 * gcc.target/arm/pr71056.c: New test.
10022
4bf8dbe1
BE
100232016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10024
10025 * c-c++-common/pr69669.c: Check the used mode.
10026
f3510625
MO
100272016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10028
10029 PR sanitizer/64354
10030 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10031
43c0068e
RB
100322016-05-19 Richard Biener <rguenther@suse.de>
10033
10034 PR tree-optimization/70729
10035 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10036 * gcc.dg/graphite/scop-18.c: Likewise.
10037 * gcc.dg/pr41783.c: Disable LIM.
10038 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10039 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10040 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10041 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10042 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10043 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10044 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10045 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10046 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10047 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10048 * gfortran.dg/pr42108.f90: Likewise.
10049
70f25790
DM
100502016-05-18 David Malcolm <dmalcolm@redhat.com>
10051
10052 PR driver/69265
10053 * gcc.dg/spellcheck-options-11.c: New test case.
10054
960db8ec
JJ
100552016-05-18 Jakub Jelinek <jakub@redhat.com>
10056
10057 PR c++/71100
10058 * g++.dg/opt/pr71100.C: New test.
10059
04643334
MJ
100602016-05-18 Martin Jambor <mjambor@suse.cz>
10061
10062 PR ipa/69708
10063 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10064 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10065 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10066 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10067
91bb9f80
MJ
100682016-05-18 Martin Jambor <mjambor@suse.cz>
10069
10070 PR ipa/69708
10071 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10072 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10073 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10074 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10075 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10076
c584aca6
PC
100772016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10078
10079 PR c++/69793
10080 * g++.dg/template/crash122.C: New.
10081
20309c6e
PC
100822016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10083
10084 PR c++/70466
10085 * g++.dg/template/pr70466-1.C: New.
10086 * g++.dg/template/pr70466-2.C: Likewise.
10087
50c78b9a
MM
100882016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10089
10090 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10091 splat operations and the XXSPLTIB instruction.
10092 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10093 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10094 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10095 xxlxor to clear a register.
10096
cf8be00d
RS
100972016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10098
10099 * gcc.dg/torture/pr71020.c: New test.
10100
848a392a
MJ
101012016-05-18 Martin Jambor <mjambor@suse.cz>
10102
10103 PR ipa/70646
10104 * gcc.dg/ipa/pr70646.c: New test.
10105
1f2ab776
CL
101062016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10107
10108 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10109
76489493
CL
101102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10111
10112 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10113 missing tests for vreinterpretq_p{8,16}.
10114
bd79378d
CL
101152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10116
10117 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10118 vsliq_n_s64 and vsliq_n_u64.
10119
81ca3ea0
CL
101202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10121
10122 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10123 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10124
873cb425
CL
101252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10126
10127 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10128 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10129 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10130
9d6e7c21
CL
101312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10132
10133 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10134 in comment.
10135
b4dbe40e 101362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10137
10138 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10139 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10140 "blr\t" and switch to scan-assembler-times.
10141
83a5c910
JW
101422016-05-18 Jiong Wang <jiong.wang@arm.com>
10143
53d6d955
UB
10144 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10145 with __aarch64__.
10146 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10147 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10148
fb7cbdeb
JJ
101492016-05-18 Jakub Jelinek <jakub@redhat.com>
10150
8ee91165
JJ
10151 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10152 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10153 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10154 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10155 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10156 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10157
cf4d516a
JJ
10158 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10159 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10160
a4f16422
JJ
10161 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10162 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10163
7b37ce10
JJ
10164 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10165 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10166
fb7cbdeb
JJ
10167 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10168
c9326aef
RB
101692016-05-18 Richard Biener <rguenther@suse.de>
10170
10171 PR tree-optimization/71168
10172 * gcc.dg/torture/pr71168.c: New testcase.
10173
df8b0a11
KV
101742016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10175
10176 PR middle-end/63586
10177 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10178 * gcc.dg/tree-ssa/pr63586.c: New test.
10179 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10180
2efd67ed
NS
101812016-05-17 Nathan Sidwell <nathan@acm.org>
10182
10183 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10184 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10185 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10186 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10187
1988b2c2
NS
101882016-05-17 Nathan Sidwell <nathan@acm.org>
10189
10190 * gcc.target/nvptx/abi-vararg-3.c: New.
10191
ad1d92ab
MM
101922016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10193
10194 PR tree-optimization/54579
10195 PR middle-end/55299
10196 * gcc.dg/fold-notrotate-1.c: New test.
10197 * gcc.dg/fold-notshift-1.c: New test.
10198 * gcc.dg/fold-notshift-2.c: New test.
10199
47768df8
MP
102002016-05-17 Marek Polacek <polacek@redhat.com>
10201
10202 PR ipa/71146
10203 * g++.dg/ipa/pr71146.C: New test.
10204
6b5423a5
DM
102052016-05-17 David Malcolm <dmalcolm@redhat.com>
10206
10207 * jit.dg/test-error-array-bounds.c: New test case.
10208
c7986356
MG
102092016-05-17 Marc Glisse <marc.glisse@inria.fr>
10210
10211 * gcc.dg/tree-ssa/and-1.c: New testcase.
10212
d982c5b7
MG
102132016-05-17 Marc Glisse <marc.glisse@inria.fr>
10214
10215 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10216 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10217
0139ba93
MG
102182016-05-17 Marc Glisse <marc.glisse@inria.fr>
10219
10220 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10221 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10222
daab4562
JW
102232016-05-17 Jiong Wang <jiong.wang@arm.com>
10224
10225 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10226
22330033
JW
102272016-05-17 Jiong Wang <jiong.wang@arm.com>
10228
10229 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10230
98b3a5f2
JW
102312016-05-17 Jiong Wang <jiong.wang@arm.com>
10232
10233 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10234 ".2d[index]" when scan the assembly.
10235 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10236 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10237 float64x1.
10238 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10239
b71b7a8e
RB
102402016-05-17 Richard Biener <rguenther@suse.de>
10241
10242 PR tree-optimization/71132
10243 * gcc.dg/torture/pr71132.c: New testcase.
10244
3c51ad46
CL
102452016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10246
10247 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10248
d20faa66
KT
102492016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10250
10251 PR target/70809
10252 * gcc.target/aarch64/pr70809_1.c: New test.
10253
b75cc5a4
KT
102542016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10255
10256 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10257 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10258 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10259 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10260
b28eb195
IE
102612016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10262 Ilya Enkovich <ilya.enkovich@intel.com>
10263
10264 PR target/71114
10265 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10266
0b9004ed
JH
102672016-05-16 Jan Hubicka <hubicka@ucw.cz>
10268
10269 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10270 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10271
1b81a1c1
MW
102722016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10273
10274 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10275 test for __ARM_FP16_ARGS.
10276 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10277 * gcc.target/arm/aapcs/neon-vect10.c: New.
10278 * gcc.target/arm/aapcs/neon-vect9.c: New.
10279 * gcc.target/arm/aapcs/vfp18.c: New.
10280 * gcc.target/arm/aapcs/vfp19.c: New.
10281 * gcc.target/arm/aapcs/vfp20.c: New.
10282 * gcc.target/arm/aapcs/vfp21.c: New.
10283 * gcc.target/arm/fp16-aapcs-1.c: New.
10284 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10285 test for __ARM_FP16_ARGS.
10286 * g++.target/arm/fp16-return-1.c: Update expected output.
10287
921d1e73
JW
102882016-05-16 Jiong Wang <jiong.wang@arm.com>
10289
10290 PR testsuite/70227
10291 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10292
228eb42a
HA
102932016-05-15 Harald Anlauf <anlauf@gmx.de>
10294
10295 PR fortran/69603
10296 * gfortran.dg/pr69603.f90: New testcase.
10297
785abfd3
FR
102982016-05-14 Fritz Reese <fritzoreese@gmail.com>
10299
10300 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10301
e75eb64f
FR
103022016-05-14 Fritz Reese <fritzoreese@gmail.com>
10303
10304 PR fortran/71047
10305 * gfortran.dg/pr71047.f08: New test.
10306
aa4b467b
JM
103072016-05-13 Joseph Myers <joseph@codesourcery.com>
10308
10309 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10310 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10311 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10312
653fb4a2
MS
103132016-05-13 Martin Sebor <msebor@redhat.com>
10314
10315 PR c++/60049
10316 * g++.dg/cpp0x/constexpr-60049.C: New test.
10317
9e37582d
JJ
103182016-05-13 Jakub Jelinek <jakub@redhat.com>
10319
10320 PR bootstrap/71071
10321 * gcc.dg/pr71071.c: New test.
10322
a278aa17
UB
103232016-05-13 Uros Bizjak <ubizjak@gmail.com>
10324
10325 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10326 remove XOP handling.
377eaca7 10327 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10328
ac3d02e2
NS
103292016-05-13 Nathan Sidwell <nathan@acm.org>
10330
10331 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10332 __atomic_is_lock_free declaration.
10333
8ab3bdac
RB
103342016-05-13 Richard Biener <rguenther@suse.de>
10335
10336 PR tree-optimization/42587
10337 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10338
623b8e0a
ML
103392016-05-13 Martin Liska <mliska@suse.cz>
10340
10341 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10342 the new format of dump output.
10343
da7674f6
IE
103442016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10345
10346 * gcc.dg/pr71084.c: New test.
10347
c959db3d
RR
103482016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10349
53d6d955
UB
10350 PR target/53440
10351 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10352
43203dea
RR
103532016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10354
10355 * gcc.target/aarch64/struct_return.c: New test.
10356
4f2e1536
MP
103572016-05-12 Marek Polacek <polacek@redhat.com>
10358
10359 PR c/70756
10360 * c-c++-common/pr70756-2.c: New test.
10361 * c-c++-common/pr70756.c: New test.
10362
1ef33ef3
RB
103632016-05-12 Richard Biener <rguenther@suse.de>
10364
10365 PR tree-optimization/71059
10366 * gcc.dg/torture/pr71059.c: New testcase.
10367
763baff6
RB
103682016-05-12 Richard Biener <rguenther@suse.de>
10369
10370 PR tree-optimization/71062
10371 * gcc.dg/torture/pr71062.c: New testcase.
10372
c4ec1243
IE
103732016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10374
10375 PR tree-optimization/71006
10376 * gcc.dg/pr71006.c: New test.
10377
a5fbf76d
MP
103782016-05-12 Marek Polacek <polacek@redhat.com>
10379
10380 PR driver/71063
10381 * gcc.dg/opts-7.c: New test.
10382
5acc47a4
KT
103832016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10384
10385 PR target/70830
10386 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10387 Add -save-temps to dg-options.
10388 Scan for ldmfd rather than pop instruction.
10389 * gcc.target/arm/interrupt-2.c: Likewise.
10390 * gcc.target/arm/pr70830.c: New test.
10391
40bd4bf9
JJ
103922016-05-12 Jakub Jelinek <jakub@redhat.com>
10393
3cd63842
JJ
10394 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10395 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10396
c05d08f6
JJ
10397 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10398 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10399 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10400
bc27ffae
JJ
10401 PR target/71019
10402 * gcc.target/i386/avx512vl-pack-1.c: New test.
10403 * gcc.target/i386/avx512vl-pack-2.c: New test.
10404 * gcc.target/i386/avx512bw-pack-2.c: New test.
10405
515d7412
JJ
10406 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10407
40bd4bf9
JJ
10408 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10409 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10410 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10411
44ab146a
RB
104122016-05-12 Richard Biener <rguenther@suse.de>
10413
10414 PR tree-optimization/70986
10415 * gcc.dg/torture/pr70986-1.c: New testcase.
10416 * gcc.dg/torture/pr70986-2.c: Likewise.
10417 * gcc.dg/torture/pr70986-3.c: Likewise.
10418
d6e83a8d
MM
104192016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10420
10421 PR c/43651
10422 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10423 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10424
51e67ea3
UB
104252016-05-11 Uros Bizjak <ubizjak@gmail.com>
10426
10427 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10428 directive.
10429 * gcc.target/i386/pr66746.c: Ditto.
10430
3fd2b007
MM
104312016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10432
10433 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10434 support.
10435 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10436 warning when using -mvsx-timode.
10437 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10438 * gcc.target/powerpc/dform-2.c: Likewise.
10439 * gcc.target/powerpc/pr68805.c: Likewise.
10440
5c3a10fb
MP
104412016-05-11 Marek Polacek <polacek@redhat.com>
10442
10443 PR c++/71024
10444 * c-c++-common/attributes-3.c: New test.
10445
7cfb065b
NS
104462016-05-11 Nathan Sidwell <nathan@acm.org>
10447
10448 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10449 * gcc.c-torture/execute/pr68185.c: Likewise.
10450 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10451 * gcc.dg/pr69634.c: Requires scheduling.
10452 * gcc.dg/torture/pr66178.c: Require label values.
10453 * gcc.dg/setjmp-6.c: Require indirect jumps.
10454
f35ea97d
RB
104552016-05-11 Richard Biener <rguenther@suse.de>
10456
10457 PR tree-optimization/71055
10458 * gcc.dg/torture/pr71055.c: New testcase.
10459
dff70323
RB
104602016-05-11 Richard Biener <rguenther@suse.de>
10461
10462 PR debug/71057
10463 * g++.dg/debug/pr71057.C: New testcase.
10464
56a3d28b
JJ
104652016-05-11 Jakub Jelinek <jakub@redhat.com>
10466
10467 PR fortran/70855
10468 * gfortran.dg/gomp/pr70855.f90: New test.
10469
ebc1b29e
RB
104702016-05-11 Richard Biener <rguenther@suse.de>
10471
10472 PR middle-end/71002
10473 * g++.dg/torture/pr71002.C: New testcase.
10474
98ccd1d7
IE
104752016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10476
10477 PR middle-end/70807
10478 * gcc.dg/pr70807.c: New test.
10479
ed29e24b
MS
104802016-05-10 Martin Sebor <msebor@redhat.com>
10481
10482 PR c++/38611
10483 * g++.dg/Wattributes.C: New test.
10484
e39dab2c
MG
104852016-05-10 Marc Glisse <marc.glisse@inria.fr>
10486
10487 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10488 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10489 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10490
d067e238
IE
104912016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10492
10493 PR target/70799
10494 * gcc.target/i386/pr70799-1.c: New test.
10495
cd36c83e
PMR
104962016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10497
10498 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10499
1e3af2a4
IE
105002016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10501
10502 PR middle-end/70877
10503 * gcc.target/i386/pr70877.c: New test.
10504
afc610db
IE
105052016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10506
10507 PR tree-optimization/70786
10508 * gcc.target/i386/pr70876.c: New test.
10509
4b59d19f
JJ
105102016-05-10 Jakub Jelinek <jakub@redhat.com>
10511
10512 PR target/70927
10513 * gcc.target/i386/avx512vl-logic-1.c: New test.
10514 * gcc.target/i386/avx512vl-logic-2.c: New test.
10515 * gcc.target/i386/avx512dq-logic-2.c: New test.
10516
9b5ee426
BS
105172016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10518
10519 PR target/70963
10520 * gcc.target/powerpc/pr70963.c: New.
10521
f3352cab
DM
105222016-05-10 David Malcolm <dmalcolm@redhat.com>
10523
10524 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10525 (test_very_wide_line): Add ruler to expected output.
10526 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10527 (test_very_wide_line): Likewise.
10528 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10529 (test_show_locus): Within the handling of "test_very_wide_line",
10530 enable show_ruler_p on the diagnostic context.
10531
4a3255dd
RB
105322016-05-10 Richard Biener <rguenther@suse.de>
10533
10534 PR tree-optimization/71039
10535 * gcc.dg/torture/pr71039.c: New testcase.
10536
da7c9950
NS
105372016-05-10 Nathan Sidwell <nathan@acm.org>
10538
10539 * gcc.dg/nested-func-10.c: Requires alloca.
10540 * gcc.dg/nested-func-9.c: Requires alloca.
10541 * gcc.c-torture/execute/pr70460.c: Requires labels.
10542 * gcc.c-torture/compile/pr70199.c: Requires labels.
10543 * gcc.target/nvptx/decl.c: Compile only.
10544 * gcc.target/nvptx/trailing-init.c: Compile only.
10545 * gcc.target/nvptx/ary-init.c: Compile only.
10546
cf68d92c
MP
105472016-05-10 Marek Polacek <polacek@redhat.com>
10548
10549 PR c/70255
10550 * gcc.dg/attr-opt-1.c: New test.
10551
64ea4e15
RB
105522016-05-10 Richard Biener <rguenther@suse.de>
10553
10554 PR tree-optimization/70497
10555 PR tree-optimization/28367
10556 * gcc.dg/torture/20160404-1.c: New testcase.
10557 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10558 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10559
5a96dae3
PMR
105602016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10561
10562 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10563
fc97f805
UB
105642016-05-09 Uros Bizjak <ubizjak@gmail.com>
10565
10566 * gcc.target/i386/fabsneg-1.c New test.
10567
a710b1d5
AM
105682016-05-09 Alan Modra <amodra@gmail.com>
10569
10570 PR testsuite/70826
10571 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10572
171f6f05
RB
105732016-05-09 Richard Biener <rguenther@suse.de>
10574
10575 PR tree-optimization/70985
10576 * gcc.dg/torture/pr70985.c: New testcase.
10577
18caa34e
BC
105782016-05-09 Bin Cheng <bin.cheng@arm.com>
10579
10580 * gcc.dg/tree-ssa/ifc-9.c: New test.
10581 * gcc.dg/tree-ssa/ifc-10.c: New test.
10582 * gcc.dg/tree-ssa/ifc-11.c: New test.
10583 * gcc.dg/tree-ssa/ifc-12.c: New test.
10584 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10585 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10586 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10587
7a27d38f
RB
105882016-05-09 Richard Biener <rguenther@suse.de>
10589
10590 PR fortran/70937
10591 * gfortran.dg/pr70937.f90: New testcase.
10592
5ebbbd3d
RO
105932016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10594
10595 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10596
f6288c24
FR
105972016-05-07 Fritz Reese <fritzoreese@gmail.com>
10598
10599 PR fortran/56226
10600 * gfortran.dg/dec_structure_1.f90: New testcase.
10601 * gfortran.dg/dec_structure_2.f90: Ditto.
10602 * gfortran.dg/dec_structure_3.f90: Ditto.
10603 * gfortran.dg/dec_structure_4.f90: Ditto.
10604 * gfortran.dg/dec_structure_5.f90: Ditto.
10605 * gfortran.dg/dec_structure_6.f90: Ditto.
10606 * gfortran.dg/dec_structure_7.f90: Ditto.
10607 * gfortran.dg/dec_structure_8.f90: Ditto.
10608 * gfortran.dg/dec_structure_9.f90: Ditto.
10609 * gfortran.dg/dec_structure_10.f90: Ditto.
10610 * gfortran.dg/dec_structure_11.f90: Ditto.
10611 * gfortran.dg/dec_union_1.f90: Ditto.
10612 * gfortran.dg/dec_union_2.f90: Ditto.
10613 * gfortran.dg/dec_union_3.f90: Ditto.
10614 * gfortran.dg/dec_union_4.f90: Ditto.
10615 * gfortran.dg/dec_union_5.f90: Ditto.
10616 * gfortran.dg/dec_union_6.f90: Ditto.
10617 * gfortran.dg/dec_union_7.f90: Ditto.
10618
5ec4a8cd
TV
106192016-05-07 Tom de Vries <tom@codesourcery.com>
10620
10621 PR tree-optimization/70956
10622 * gcc.dg/graphite/pr70956.c: New test.
10623
58ec1d0e
JJ
106242016-05-06 Jakub Jelinek <jakub@redhat.com>
10625
ccd88fb7
JJ
10626 PR middle-end/70941
10627 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10628 (a, b, c, d): Change type from char to signed char.
10629 (main): Compare against (signed char) -1634678893 instead of
10630 hardcoded -109. Use __builtin_abort instead of abort.
10631
dd3b6464
JJ
10632 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10633 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10634
58ec1d0e
JJ
10635 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10636
19aa23d8
YR
106372016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10638
10639 PR debug/70935
10640 * gcc.dg/torture/pr70935.c: New test.
10641
ae5f0df1
OE
106422016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10643
10644 PR target/58219
ce23a8ff 10645 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10646
078f7e37
RB
106472016-05-06 Richard Biener <rguenther@suse.de>
10648
10649 PR tree-optimization/70960
10650 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10651
765d7b54
OE
106522016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10653
10654 PR target/52933
10655 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10656 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10657 Adjust expected instruction counts.
10658 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10659
29c94e65
MP
106602016-05-06 Marek Polacek <polacek@redhat.com>
10661
10662 PR sanitizer/70875
10663 * gcc.dg/ubsan/bounds-3.c: New test.
10664
3684b02e
OE
106652016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10666
10667 PR target/54089
10668 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10669
8706773f
RB
106702016-05-06 Richard Biener <rguenther@suse.de>
10671
10672 PR middle-end/70931
10673 * gfortran.dg/pr70931.f90: New testcase.
10674
a4f51018
RB
106752016-05-06 Richard Biener <rguenther@suse.de>
10676
10677 PR middle-end/70941
10678 * gcc.dg/torture/pr70941.c: New testcase.
10679
c4f2425f
BC
106802016-05-05 Bin Cheng <bin.cheng@arm.com>
10681
10682 PR tree-optimization/57206
10683 * gcc.dg/vect/pr57206.c: New test.
10684
5dc08197
RO
106852016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10686
10687 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10688
351f85c5
JJ
106892016-05-05 Jakub Jelinek <jakub@redhat.com>
10690
568bac8c
JJ
10691 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10692
351f85c5
JJ
10693 * c-c++-common/Wdangling-else-4.c: New test.
10694
33fd7785
JJ
106952016-05-04 Jakub Jelinek <jakub@redhat.com>
10696
2d1ac15a
JJ
10697 PR c++/70906
10698 PR c++/70933
10699 * g++.dg/opt/pr70906.C: New test.
10700 * g++.dg/opt/pr70933.C: New test.
10701
33fd7785
JJ
10702 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10703
6b715bf6
JH
107042016-05-04 Jan Hubicka <hubicka@ucw.cz>
10705
10706 * gcc.dg/ipa/pure-const-3.c: New testcase.
10707
deef7113
MP
107082016-05-04 Marek Polacek <polacek@redhat.com>
10709
10710 * c-c++-common/Wdangling-else-1.c: New test.
10711 * c-c++-common/Wdangling-else-2.c: New test.
10712 * c-c++-common/Wdangling-else-3.c: New test.
10713
5396db97
KCY
107142016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10715
10716 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10717 flag is present.
10718
de55efd5
MP
107192016-05-04 Marek Polacek <polacek@redhat.com>
10720
10721 PR c/48778
10722 * gcc.dg/Waddress-2.c: New test.
10723
475839b6
AM
107242016-05-04 Alan Modra <amodra@gmail.com>
10725
10726 * gcc.target/powerpc/pr70866.c: New.
10727
b25aad5f
MS
107282016-05-03 Martin Sebor <msebor@redhat.com>
10729
10730 PR c++/66561
10731 * c-c++-common/builtin_location.c: New test.
10732 * g++.dg/cpp1y/builtin_location.C: New test.
10733
79ce98bc
MP
107342016-05-03 Marek Polacek <polacek@redhat.com>
10735
10736 PR c/70859
10737 * gcc.dg/pr70859.c: New test.
10738 * gcc.dg/pr70859-2.c: New test.
10739
402e89f5
PMR
107402016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10741
10742 * gnat.dg/debug5.adb: New testcase.
10743
f3d90045
DV
107442016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10745
10746 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10747 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10748 Procedure to check for z10 instruction set.
10749
1e26cec1
CL
107502016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10751
10752 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10753
71aca5a0
AM
107542016-05-03 Alan Modra <amodra@gmail.com>
10755
10756 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10757
2fd70ec1
JJ
107582016-05-03 Jakub Jelinek <jakub@redhat.com>
10759
10760 * gcc.target/i386/avx512f-cvt-1.c: New test.
10761
e5705cf7
L
107622016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10763
10764 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10765 -fdump-tree-vrp-details.
10766
381cdae4
RB
107672016-05-03 Richard Biener <rguenther@suse.de>
10768
10769 * gcc.dg/pr30172-1.c: Adjust.
10770 * gcc.dg/pr63743.c: Likewise.
10771 * gcc.dg/tm/pr51696.c: Likewise.
10772 * c-c++-common/tm/safe-1.c: Likewise.
10773 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10774 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10775 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10776 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10777
adedd5c1
JJ
107782016-05-03 Jakub Jelinek <jakub@redhat.com>
10779
31ed1665
JJ
10780 PR rtl-optimization/70467
10781 * gcc.target/i386/pr70467-3.c: New test.
10782 * gcc.target/i386/pr70467-4.c: New test.
10783
dea60b59
JJ
10784 PR tree-optimization/70916
10785 * gcc.c-torture/compile/pr70916.c: New test.
10786
adedd5c1
JJ
10787 PR target/49244
10788 * gcc.target/i386/pr49244-1.c: New test.
10789 * gcc.target/i386/pr49244-2.c: New test.
10790
f80041ef
BS
107912016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10792
10793 PR rtl-optimization/44281
10794 * gcc.target/i386/pr44281.c: New test.
10795
1cfcd39e
BC
107962016-05-03 bin cheng <bin.cheng@arm.com>
10797
10798 PR tree-optimization/56541
10799 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10800 * gcc.dg/vect/pr56541.c: new test.
10801
4304ccfd
MM
108022016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10803
10804 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10805 __float128.
10806 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10807
50d94c29
L
108082016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10809
10810 PR testsuite/70520
10811 * c-c++-common/asan/clone-test-1.c (main): Align child process
10812 stack to 16 bytes.
10813
bc1aee87
DM
108142016-05-02 David Malcolm <dmalcolm@redhat.com>
10815
10816 PR c++/62314
10817 * g++.dg/spellcheck-fields-2.C: New test case.
10818
474e0129
DM
108192016-05-02 David Malcolm <dmalcolm@redhat.com>
10820
10821 PR c++/62314
10822 * g++.dg/pr62314.C: New test case.
10823
818b88a7
JH
108242016-05-02 Jan Hubicka <hubicka@ucw.cz>
10825
10826 * gcc.dg/ipa/inline-8.c: New testcase.
10827
dd77684f
JJ
108282016-05-02 Jakub Jelinek <jakub@redhat.com>
10829
10830 PR rtl-optimization/70467
10831 * gcc.target/i386/pr70467-1.c: New test.
10832
72407e00
BE
108332016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10834
10835 * gcc.dg/spec-options.c: Run the test on all targets.
10836 * gcc.dg/foo.specs: Use cpp_unique_options.
10837
dd53d197
MG
108382016-05-02 Marc Glisse <marc.glisse@inria.fr>
10839
10840 * gcc.dg/tree-ssa/unord.c: New testcase.
10841
a8b85ce9
MG
108422016-05-02 Marc Glisse <marc.glisse@inria.fr>
10843
10844 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10845
5b37e866
NS
108462016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10847
10848 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10849
7176a4a0
MP
108502016-05-02 Marek Polacek <polacek@redhat.com>
10851
10852 PR c/70851
10853 * gcc.dg/enum-incomplete-3.c: New test.
10854
6b9933b9
MP
108552016-05-02 Marek Polacek <polacek@redhat.com>
10856 Tom de Vries <tom@codesourcery.com>
10857
10858 PR tree-optimization/70700
10859 * gcc.dg/pr70700.c: New test.
10860
90f82260
UB
108612016-05-01 Uros Bizjak <ubizjak@gmail.com>
10862
10863 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10864 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10865 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10866 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10867 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10868
f73036c1
EB
108692016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10870
10871 * ada/acats/run_acats: Rename into...
10872 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10873 * ada/acats/run_all.sh: Remove redundant test.
10874 (target_run): Move around.
10875 (target_gnatchop): Use newly built executable.
10876 (target_gnatmake): Likewise.
10877 Check that the compilation of impbit succeeds.
10878
85e051a3
OE
108792016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10880
10881 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10882 * gcc.dg/20021029-1.c: Likewise.
10883 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10884 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10885 * gcc.target/sh/cmpstr.c: Likewise.
10886 * gcc.target/sh/cmpstrn.c: Likewise.
10887 * gcc.target/sh/memset.c: Likewise.
10888 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10889 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10890 * gcc.target/sh/pr39423-1.c: Likewise.
10891 * gcc.target/sh/pr49468-di.c: Likewise.
10892 * gcc.target/sh/pr49468-si.c: Likewise.
10893 * gcc.target/sh/pr49880-1.c: Likewise.
10894 * gcc.target/sh/pr49880-2.c: Likewise.
10895 * gcc.target/sh/pr49880-3.c: Likewise.
10896 * gcc.target/sh/pr50751-1.c: Likewise.
10897 * gcc.target/sh/pr50751-4.c: Likewise.
10898 * gcc.target/sh/pr50751-7.c: Likewise.
10899 * gcc.target/sh/pr51244-1.c: Likewise.
10900 * gcc.target/sh/pr51244-10.c: Likewise.
10901 * gcc.target/sh/pr51244-11.c: Likewise.
10902 * gcc.target/sh/pr51244-12.c: Likewise.
10903 * gcc.target/sh/pr51244-13.c: Likewise.
10904 * gcc.target/sh/pr51244-14.c: Likewise.
10905 * gcc.target/sh/pr51244-17.c: Likewise.
10906 * gcc.target/sh/pr51244-18.c: Likewise.
10907 * gcc.target/sh/pr51244-19.c: Likewise.
10908 * gcc.target/sh/pr51244-4.c: Likewise.
10909 * gcc.target/sh/pr51244-5.c: Likewise.
10910 * gcc.target/sh/pr51244-7.c: Likewise.
10911 * gcc.target/sh/pr51244-8.c: Likewise.
10912 * gcc.target/sh/pr51244-9.c: Likewise.
10913 * gcc.target/sh/pr51697.c: Likewise.
10914 * gcc.target/sh/pr52483-1.c: Likewise.
10915 * gcc.target/sh/pr52483-2.c: Likewise.
10916 * gcc.target/sh/pr52483-3.c: Likewise.
10917 * gcc.target/sh/pr52483-5.c: Likewise.
10918 * gcc.target/sh/pr52933-1.c: Likewise.
10919 * gcc.target/sh/pr52933-2.c: Likewise.
10920 * gcc.target/sh/pr52933-3.c: Likewise.
10921 * gcc.target/sh/pr53568-1.c: Likewise.
10922 * gcc.target/sh/pr53976-1.c: Likewise.
10923 * gcc.target/sh/pr53988-1.c: Likewise.
10924 * gcc.target/sh/pr53988.c: Likewise.
10925 * gcc.target/sh/pr54089-1.c: Likewise.
10926 * gcc.target/sh/pr54089-6.c: Likewise.
10927 * gcc.target/sh/pr54089-7.c: Likewise.
10928 * gcc.target/sh/pr54089-8.c: Likewise.
10929 * gcc.target/sh/pr54089-9.c: Likewise.
10930 * gcc.target/sh/pr54236-1.c: Likewise.
10931 * gcc.target/sh/pr54236-2.c: Likewise.
10932 * gcc.target/sh/pr54236-3.c: Likewise.
10933 * gcc.target/sh/pr54236-4.c: Likewise.
10934 * gcc.target/sh/pr54386.c: Likewise.
10935 * gcc.target/sh/pr54602-1.c: Likewise.
10936 * gcc.target/sh/pr54685.c: Likewise.
10937 * gcc.target/sh/pr54760-1.c: Likewise.
10938 * gcc.target/sh/pr54760-2.c: Likewise.
10939 * gcc.target/sh/pr54760-3.c: Likewise.
10940 * gcc.target/sh/pr54760-4.c: Likewise.
10941 * gcc.target/sh/pr54760-5.c: Likewise.
10942 * gcc.target/sh/pr54760-6.c: Likewise.
10943 * gcc.target/sh/pr55146.c: Likewise.
10944 * gcc.target/sh/pr55160.c: Likewise.
10945 * gcc.target/sh/pr59278.c: Likewise.
10946 * gcc.target/sh/pr59401-1.c: Likewise.
10947 * gcc.target/sh/pr59533-1.c: Likewise.
10948 * gcc.target/sh/pr63260.c: Likewise.
10949 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10950 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10951 * gcc.target/sh/strlen.c: Likewise.
10952 * gcc.target/sh/torture/pr30807.c: Likewise.
10953 * gcc.target/sh/torture/pr34777.c: Likewise.
10954 * gcc.target/sh/torture/pr64652.c: Likewise.
10955 * gcc.target/sh/torture/pr65505.c: Likewise.
10956 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10957 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10958
411e5c67
PC
109592016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10960
10961 PR c++/66644
10962 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10963
8fa97501
BS
109642016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10965
10966 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10967 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10968 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10969 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10970
5a956111
PP
109712016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10972
10973 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10974 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10975
e7ff0319
CP
109762016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10977
10978 PR middle-end/70626
10979 * c-c++-common/goacc/combined-reduction.c: New test.
10980 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10981
52d11a4b
L
109822016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10983
10984 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10985 *movdi_internal pattern only if PIC off.
10986 * gcc.target/i386/pr70155-2.c: Likewise.
10987 * gcc.target/i386/pr70155-3.c: Likewise.
10988 * gcc.target/i386/pr70155-4.c: Likewise.
10989 * gcc.target/i386/pr70155-5.c: Likewise.
10990 * gcc.target/i386/pr70155-6.c: Likewise.
10991 * gcc.target/i386/pr70155-7.c: Likewise.
10992 * gcc.target/i386/pr70155-8.c: Likewise.
10993 * gcc.target/i386/pr70155-15.c: Likewise.
10994 * gcc.target/i386/pr70155-17.c: Likewise.
10995 * gcc.target/i386/pr70155-22.c: Likewise.
10996
8960db31
BC
109972016-04-29 Bin Cheng <bin.cheng@arm.com>
10998
10999 PR tree-optimization/70803
11000 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11001
cca535a4
IE
110022016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11003
11004 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11005 optimization of vector loop.
11006 * gcc.target/i386/vect-unpack-3.c: New test.
11007 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11008 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11009 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11010
500ecf4a
MP
110112016-04-29 Marek Polacek <polacek@redhat.com>
11012
11013 PR sanitizer/70342
11014 * g++.dg/ubsan/null-7.C: New test.
11015
2fff3db8
MP
11016 PR c/70852
11017 * gcc.dg/pr70852.c: New test.
11018
509063eb
DV
110192016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11020
11021 PR/69089
11022 * g++.dg/cpp0x/alignas6.C: New test.
11023
83745c0d
DV
110242016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11025
c87885ca
RO
11026 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11027 * gcc.dg/pr27003.c: Likewise.
11028 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11029 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11030 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11031 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11032 * gcc.target/arc/mxy.c: Likewise.
11033 * gcc.target/arc/mswape.c: Likewise.
11034 * gcc.target/arc/mrtsc.c: Likewise.
11035 * gcc.target/arc/mcrc.c: Likewise.
11036 * gcc.target/arc/mdsp-packa.c: Likewise.
11037 * gcc.target/arc/mdvbf.c: Likewise.
11038 * gcc.target/arc/mlock.c: Likewise.
11039 * gcc.target/arc/mmac-24.c: Likewise.
11040 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11041
849b265d
BS
110422016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11043 Matthijs Kooijman <matthijs@stdin.nl>
11044 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11045
11046 PR target/60040
11047 * gcc.target/avr/pr60040-1.c: New.
11048 * gcc.target/avr/pr60040-2.c: New.
11049
1390536b
RB
110502016-04-29 Richard Biener <rguenther@suse.de>
11051
11052 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11053
98998245
RB
110542016-04-29 Richard Biener <rguenther@suse.de>
11055
11056 PR tree-optimization/13962
11057 PR tree-optimization/65686
11058 * gcc.dg/uninit-pr65686.c: New testcase.
11059
8b80cc21
JJ
110602016-04-29 Jakub Jelinek <jakub@redhat.com>
11061
11062 PR middle-end/70843
11063 * gcc.dg/pr70843.c: New test.
11064
6181bc30
JJ
110652016-04-28 Jakub Jelinek <jakub@redhat.com>
11066
11067 PR target/70858
11068 * gcc.target/i386/pr70858.c: New test.
11069
f4cb3612
AB
110702016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11071
11072 * gcc.target/arc/nps400-1.c: New file.
11073
8ad9df62
JR
110742016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11075 Andrew Burgess <andrew.burgess@embecosm.com>
11076
11077 * gcc.target/arc/movh_cl-1.c: New file.
11078
ceaaa9fe
JR
110792016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11080 Andrew Burgess <andrew.burgess@embecosm.com>
11081
11082 * gcc.target/arc/extzv-1.c: New file.
11083 * gcc.target/arc/insv-1.c: New file.
11084 * gcc.target/arc/insv-2.c: New file.
11085 * gcc.target/arc/movb-1.c: New file.
11086 * gcc.target/arc/movb-2.c: New file.
11087 * gcc.target/arc/movb-3.c: New file.
11088 * gcc.target/arc/movb-4.c: New file.
11089 * gcc.target/arc/movb-5.c: New file.
11090 * gcc.target/arc/movb_cl-1.c: New file.
11091 * gcc.target/arc/movb_cl-2.c: New file.
11092 * gcc.target/arc/movbi_cl-1.c: New file.
11093 * gcc.target/arc/movl-1.c: New file.
11094
4d03dc2f
JR
110952016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11096 Andrew Burgess <andrew.burgess@embecosm.com>
11097
11098 * gcc.target/arc/cmem-1.c: New file.
11099 * gcc.target/arc/cmem-2.c: New file.
11100 * gcc.target/arc/cmem-3.c: New file.
11101 * gcc.target/arc/cmem-4.c: New file.
11102 * gcc.target/arc/cmem-5.c: New file.
11103 * gcc.target/arc/cmem-6.c: New file.
11104 * gcc.target/arc/cmem-7.c: New file.
11105 * gcc.target/arc/cmem-ld.inc: New file.
11106 * gcc.target/arc/cmem-st.inc: New file.
11107
81262dad
JJ
111082016-04-28 Jakub Jelinek <jakub@redhat.com>
11109
11110 PR target/70821
11111 * gcc.target/i386/pr70821.c: New test.
11112
0a31a09a
BS
111132016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11114
11115 * gcc.target/powerpc/vec-adde.c: New test.
11116 * gcc.target/powerpc/vec-adde-int128.c: New test.
11117
3ddffba9
JJ
111182016-04-28 Jakub Jelinek <jakub@redhat.com>
11119
11120 * gcc.target/i386/avx-vround-1.c: New test.
11121 * gcc.target/i386/avx-vround-2.c: New test.
11122 * gcc.target/i386/avx512vl-vround-1.c: New test.
11123 * gcc.target/i386/avx512vl-vround-2.c: New test.
11124
713dedcd
RO
111252016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11126
11127 PR testsuite/70595
11128 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11129 (check_effective_target_cilkplus_runtime): ... this.
11130 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11131 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11132
11133 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11134 Require cilkplus_runtime.
11135 Don't add -lcilkrts.
11136 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11137 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11138 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11139 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11140 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11141 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11142 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11143 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11144 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11145 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11146 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11147 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11148 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11149 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11150 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11151 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11152 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11153 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11154 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11155 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11156 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11157 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11158 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11159 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11160 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11161 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11162 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11163 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11164 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11165
11166 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11167 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11168
11169 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11170
11171 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11172 cilkplus_runtime.
11173
3563f78f
MG
111742016-04-27 Marc Glisse <marc.glisse@inria.fr>
11175
11176 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11177 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11178
6bc2bb18
RB
111792015-04-27 Ryan Burn <contact@rnburn.com>
11180
11181 PR c++/69024
11182 PR c++/68997
11183 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11184 diagnostic.
11185 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11186 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11187
1e55d29a
EB
111882016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11189
11190 * gnat.dg/limited_with4.ad[sb]: New test.
11191 * gnat.dg/limited_with4_pkg.ads: New helper.
11192
087146ca
L
111932016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11194
11195 PR target/70155
11196 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11197 and movv1ti_internal patterns
11198 * gcc.target/i386/pr70155-1.c: New test.
11199 * gcc.target/i386/pr70155-2.c: Likewise.
11200 * gcc.target/i386/pr70155-3.c: Likewise.
11201 * gcc.target/i386/pr70155-4.c: Likewise.
11202 * gcc.target/i386/pr70155-5.c: Likewise.
11203 * gcc.target/i386/pr70155-6.c: Likewise.
11204 * gcc.target/i386/pr70155-7.c: Likewise.
11205 * gcc.target/i386/pr70155-8.c: Likewise.
11206 * gcc.target/i386/pr70155-9.c: Likewise.
11207 * gcc.target/i386/pr70155-10.c: Likewise.
11208 * gcc.target/i386/pr70155-11.c: Likewise.
11209 * gcc.target/i386/pr70155-12.c: Likewise.
11210 * gcc.target/i386/pr70155-13.c: Likewise.
11211 * gcc.target/i386/pr70155-14.c: Likewise.
11212 * gcc.target/i386/pr70155-15.c: Likewise.
11213 * gcc.target/i386/pr70155-16.c: Likewise.
11214 * gcc.target/i386/pr70155-17.c: Likewise.
11215 * gcc.target/i386/pr70155-18.c: Likewise.
11216 * gcc.target/i386/pr70155-19.c: Likewise.
11217 * gcc.target/i386/pr70155-20.c: Likewise.
11218 * gcc.target/i386/pr70155-21.c: Likewise.
11219 * gcc.target/i386/pr70155-22.c: Likewise.
11220
92329f9f
L
112212016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11222
11223 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11224 ".{5,6}".
11225
309a0cf6
BC
112262016-04-27 Bin Cheng <bin.cheng@arm.com>
11227
11228 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11229 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11230 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11231 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11232 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11233
72ed2b9c
RB
112342016-04-27 Richard Biener <rguenther@suse.de>
11235
11236 PR ipa/70760
11237 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11238 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11239
3c98ff9b
NS
112402016-04-27 Nathan Sidwell <nathan@acm.org>
11241
11242 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11243 * g++.dg/ubsan/pr63956.C: Adjust error location.
11244
9ec5d66b
NC
112452016-04-27 Nick Clifton <nickc@redhat.com>
11246
11247 PR middle-end/49889
11248 * gcc.dg/pr49889.c: New test.
11249
c1e1f433
BS
112502016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11251
11252 * c-c++-common/memset-array.c: New test.
11253
8ac43293
MS
112542016-04-26 Martin Sebor <msebor@redhat.com>
11255
11256 PR c++/66639
11257 * g++.dg/cpp1y/func_constexpr.C: New test.
11258
843ce8ab
PP
112592016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11260
11261 PR c++/70241
11262 * g++.dg/cpp0x/enum32.C: New test.
11263 * g++.dg/cpp0x/enum33.C: New test.
11264
112652016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11266
11267 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11268 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11269 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11270 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11271 * gcc.c-torture/execute/pr38151.c: Likewise.
11272 * gcc.c-torture/execute/pr66556.c: Likewise.
11273 * gcc.c-torture/execute/pr67781.c: Likewise.
11274 * gcc.c-torture/execute/pr68648.c: Likewise.
11275
ca1206be
MG
112762016-04-26 Marc Glisse <marc.glisse@inria.fr>
11277
11278 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11279
2448a956
MP
112802016-04-26 Marek Polacek <polacek@redhat.com>
11281
11282 PR c/67784
11283 * gcc.dg/pr67784-3.c: New test.
11284 * gcc.dg/pr67784-4.c: New test.
11285 * gcc.dg/pr67784-5.c: New test.
11286
b02a5e26
MP
11287 PR c/70791
11288 * gcc.dg/Wnested-externs-2.c: New test.
11289
6b6aa8d3
MG
112902016-04-26 Marc Glisse <marc.glisse@inria.fr>
11291
11292 * gcc.dg/fold-plusmult.c: Adjust.
11293 * gcc.dg/no-strict-overflow-6.c: Adjust.
11294 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11295
a2095b55
BS
112962016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11297
11298 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11299 number scans.
11300 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11301 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11302 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11303 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11304 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11305 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11306 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11307 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11308 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11309 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11310 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11311 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11312 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11313 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11314 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11315 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11316 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11317 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11318 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11319 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11320 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11321 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11322 scans.
11323 * gcc.target/i386/pr32219-4.c: Likewise.
11324 * gcc.target/i386/pr32219-6.c: Likewise.
11325 * gcc.target/i386/pr32219-8.c: Likewise.
11326
bb0cc5c8
KT
113272016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11328
11329 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11330 associated options.
11331
5a0802ea
MP
113322016-04-26 Marek Polacek <polacek@redhat.com>
11333
11334 PR c++/70744
11335 * g++.dg/ext/cond2.C: New test.
11336
00f615af
BC
113372016-04-26 Bin Cheng <bin.cheng@arm.com>
11338
11339 PR tree-optimization/70771
11340 PR tree-optimization/70775
11341 * gcc.dg/pr70771.c: New test.
25939d34 11342 * gcc.dg/pr70775.c: New test.
00f615af 11343
218155e7
BS
113442016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11345
11346 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11347
ab99f467
RB
113482016-04-25 Richard Biener <rguenther@suse.de>
11349
11350 PR tree-optimization/70780
11351 * gcc.dg/torture/pr70780.c: New testcase.
11352
3f8257db 113532016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11354
c87885ca
RO
11355 * gcc.target/arm/neon-vaddws16.c: New test.
11356 * gcc.target/arm/neon-vaddws32.c: New test.
11357 * gcc.target/arm/neon-vaddwu16.c: New test.
11358 * gcc.target/arm/neon-vaddwu32.c: New test.
11359 * gcc.target/arm/neon-vaddwu8.c: New test.
11360 * lib/target-supports.exp
93c590ee
MC
11361 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11362 that arm neon support vector widen sum of HImode TO SImode.
11363
d6c1a7a7
JJ
113642016-04-23 Jakub Jelinek <jakub@redhat.com>
11365
11366 PR sanitizer/70712
11367 * c-c++-common/asan/pr70712.c: New test.
11368
ab0fc037
TS
113692016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11370
11371 * .gitattributes: New file.
11372
2aa64824
CL
113732016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11374
11375 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11376
e7e12d92
DH
113772016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11378
11379 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11380 * gfortran.dg/submodule_15.f08: Likewise.
11381
d1431192
RB
113822016-04-22 Richard Biener <rguenther@suse.de>
11383
11384 PR tree-optimization/70740
11385 * gcc.dg/torture/pr70740.c: New testcase.
11386
04a63c24
L
113872016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11388
11389 PR target/70750
11390 * gcc.target/i386/pr70750-1.c: New test.
11391 * gcc.target/i386/pr70750-2.c: Likewise.
11392
20700098
PC
113932016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11394
11395 PR c++/70540
11396 * g++.dg/cpp0x/auto48.C: New.
11397
aedf4e12
MP
113982016-04-21 Marek Polacek <polacek@redhat.com>
11399
11400 PR c++/70513
11401 * g++.dg/cpp0x/forw_enum12.C: New test.
11402 * g++.dg/cpp0x/forw_enum13.C: New test.
11403
2074d80a
KY
114042016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11405
11406 PR target/70728
11407 * gcc.target/i386/pr70728.c: New test.
11408
aef4aab0
RB
114092016-04-21 Richard Biener <rguenther@suse.de>
11410
11411 PR middle-end/70747
11412 * gcc.dg/pr70747.c: New testcase.
11413
2359e571
BC
114142016-04-21 Bin Cheng <bin.cheng@arm.com>
11415
11416 PR tree-optimization/70715
11417 * gcc.dg/tree-ssa/scev-13.c: New test.
11418
ce0e66ff
MG
114192016-04-21 Marc Glisse <marc.glisse@inria.fr>
11420
11421 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11422
2c2870a1
MG
114232016-04-21 Marc Glisse <marc.glisse@inria.fr>
11424
11425 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11426
a2b056a3
JH
114272016-04-20 Jan Hubicka <jh@suse.cz>
11428
11429 PR ipa/70018
11430 * g++.dg/ipa/nothrow-1.C: New testcase.
11431
ee392fc2
NS
114322016-04-20 Nathan Sidwell <nathan@acm.org>
11433
11434 PR c++/55635
11435 * g++.dg/eh/delete1.C: New.
11436
dda49daf
L
114372016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11438
11439 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11440 -mtune-ctrl=sse_typeless_stores.
11441
8a5b9d5a
L
114422016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11443
11444 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11445
1011119f
BC
114462016-04-20 Bin Cheng <bin.cheng@arm.com>
11447
11448 PR tree-optimization/69489
11449 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11450
477d4906
IV
114512016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11452
11453 PR c++/69363
11454 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11455 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11456 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11457
fad08d12
BC
114582016-04-20 Bin Cheng <bin.cheng@arm.com>
11459
11460 PR tree-optimization/56625
11461 PR tree-optimization/69489
11462 * gcc.dg/vect/pr56625.c: New test.
11463 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11464
9e3e4fab
AP
114652016-04-20 Andrew Pinski <apinski@cavium.com>
11466
11467 PR target/64971
11468 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11469
d7aa24e4
AC
114702016-04-20 Arnaud Charlet <charlet@adacore.com>
11471
11472 * gnat.dg/self1.adb: Remove now incorrect test.
11473
e6d62b46
BC
114742016-04-20 Bin Cheng <bin.cheng@arm.com>
11475
11476 * gcc.dg/tree-ssa/scev-11.c: New test.
11477 * gcc.dg/tree-ssa/scev-12.c: New test.
11478
2697b189
MP
114792016-04-20 Marek Polacek <polacek@redhat.com>
11480
11481 PR tree-optimization/70725
11482 * gcc.dg/pr70725.c: New test.
11483
60d393e8
RB
114842016-04-20 Richard Biener <rguenther@suse.de>
11485
11486 PR tree-optimization/70726
11487 * g++.dg/vect/pr70726.cc: New testcase.
11488
82c6f58a
AK
114892016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11490
11491 PR target/70674
11492 * gcc.target/s390/pr70674.c: New test.
11493
90eeab20
JD
114942016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11495
11496 PR libgfortran/70684
11497 * gfortran.dg/list_read_14.f90: New test.
11498
fc9cf6da
L
114992016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11500
11501 PR target/69201
11502 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11503 extern to force it misaligned.
11504 (b): Likewise.
11505 (c): Likewise.
11506 (d): Likewise.
11507 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11508 Don't check `*' before movv4sf_internal.
11509 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11510 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11511 Don't check `*' before movv16qi_internal.
11512 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11513 extern to force it misaligned.
11514 (b): Likewise.
11515 (c): Likewise.
11516 (d): Likewise.
11517 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11518 Don't check `*' before movv2df_internal.
11519 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11520 extern to force it misaligned.
11521 (b): Likewise.
11522 (c): Likewise.
11523 (d): Likewise.
11524 Check movv8sf_internal instead of avx_storeups256.
11525 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11526
ea8927ea
RB
115272016-04-19 Richard Biener <rguenther@suse.de>
11528
11529 PR tree-optimization/70171
11530 * g++.dg/tree-ssa/pr70171.C: New testcase.
11531
65f52ee9
RB
115322016-04-19 Richard Biener <rguenther@suse.de>
11533
11534 PR tree-optimization/70724
11535 * gcc.dg/torture/pr70724.c: New testcase.
11536
987b67f1
VM
115372016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11538
11539 PR middle-end/70689
c87885ca 11540 * gcc.target/i386/pr70689.c: New.
987b67f1 11541
91a47c39
L
115422016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11543
11544 PR target/70708
11545 * gcc.target/i386/pr70708.c: New test.
11546
8270b82d
RB
115472016-04-18 Richard Biener <rguenther@suse.de>
11548
11549 PR tree-optimization/43434
11550 * gcc.dg/vect/pr43434.c: New testcase.
11551 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11552 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11553 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11554 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11555 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11556 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11557 * gcc.dg/gomp/pr68640.c: Likewise.
11558 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11559 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11560
edd048e2
RB
115612016-04-18 Richard Biener <rguenther@suse.de>
11562
11563 PR tree-optimization/70701
11564 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11565
bd5c7330
TV
115662016-04-18 Tom de Vries <tom@codesourcery.com>
11567
11568 PR testsuite/70699
11569 * gcc.dg/pr70161.c: Add dot-file scans.
11570 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11571 instead of after last dot char.
11572
23f2660f
EB
115732016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11574
11575 * c-c++-common/dump-ada-spec-3.c: New test.
11576 * c-c++-common/dump-ada-spec-4.c: Likewise.
11577
da152c9f
TV
115782016-04-17 Tom de Vries <tom@codesourcery.com>
11579
11580 PR other/70183
11581 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11582
cc950f98
JH
115832016-04-15 Jan Hubicka <jh@suse.cz>
11584
11585 PR ipa/70018
11586 * g++.dg/ipa/pure-const-1.C: New testcase.
11587 * g++.dg/ipa/pure-const-2.C: New testcase.
11588 * g++.dg/ipa/pure-const-3.C: New testcase.
11589
949505a9
MP
115902016-04-15 Marek Polacek <polacek@redhat.com>
11591
11592 PR c/70671
11593 * gcc.dg/bitfld-22.c: New test.
11594
10e547d6
BS
115952016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11596
11597 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11598 x86_64.
11599
1e77281b
MP
116002016-04-15 Marek Polacek <polacek@redhat.com>
11601
11602 PR c/70651
11603 * c-c++-common/pr70651.c: New test.
11604
e501fa8e
KT
116052016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11606
11607 PR rtl-optimization/70681
11608 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11609 dump scan on arm and powerpc.
11610 * gcc.dg/pr10474.c: Likewise.
11611
dda1bf61
JJ
116122016-04-15 Jakub Jelinek <jakub@redhat.com>
11613
ca4ef1ff
JJ
11614 PR c++/69517
11615 PR c++/70019
11616 PR c++/70588
11617 * g++.dg/cpp1y/vla11.C: Revert for real.
11618
dda1bf61
JJ
11619 PR c/70436
11620 * c-c++-common/Wparentheses-1.c: New test.
11621 * c-c++-common/gomp/Wparentheses-1.c: New test.
11622 * c-c++-common/gomp/Wparentheses-2.c: New test.
11623 * c-c++-common/gomp/Wparentheses-3.c: New test.
11624 * c-c++-common/gomp/Wparentheses-4.c: New test.
11625 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11626 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11627 * c-c++-common/goacc/Wparentheses-1.c: New test.
11628
1355e62c
KY
116292016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11630
11631 PR target/70662
11632 * gcc.target/i386/pr70662.c: New test.
11633
0ab34b9e 116342016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11635 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11636
11637 PR tree-optimization/70130
11638 * gcc.dg/vect/O3-pr70130.c: New testcase.
11639
bc773aad
MM
116402016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11641
6e9b2286
MM
11642 PR target/70669
11643 * gcc.target/powerpc/pr70669.c: New test.
11644
bc773aad
MM
11645 PR target/70640
11646 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11647 a power7 system that does not have an assembler that supports
11648 power8.
11649
d8747845
MS
116502016-04-14 Martin Sebor <msebor@redhat.com>
11651
11652 PR c++/69517
11653 PR c++/70019
11654 PR c++/70588
11655 * c-c++-common/ubsan/vla-1.c: Revert.
11656 * g++.dg/cpp1y/vla11.C: Same.
11657 * g++.dg/cpp1y/vla12.C: Same.
11658 * g++.dg/cpp1y/vla13.C: Same.
11659 * g++.dg/cpp1y/vla14.C: Same.
11660 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11661 * g++.dg/init/array24.C: Same.
d8747845
MS
11662 * g++.dg/ubsan/vla-1.C: Same.
11663
85128559
MP
116642016-04-14 Marek Polacek <polacek@redhat.com>
11665 Jan Hubicka <hubicka@ucw.cz>
11666
11667 PR c++/70029
11668 * g++.dg/torture/pr70029.C: New test.
11669
52fbb073
MS
116702016-04-14 Martin Sebor <msebor@redhat.com>
11671
11672 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11673 type size to prevent failures on targets with very low maximum
11674 alignment.
11675
6db61d6f
RB
116762016-04-14 Richard Biener <rguenther@suse.de>
11677
11678 PR tree-optimization/70623
11679 * gcc.dg/torture/pr70623.c: New testcase.
11680 * gcc.dg/torture/pr70623-2.c: Likewise.
11681
342fac95
MS
116822016-04-13 Martin Sebor <msebor@redhat.com>
11683
11684 PR c++/69517
11685 PR c++/70019
11686 PR c++/70588
11687 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11688 * g++.dg/cpp1y/vla11.C: New test.
11689 * g++.dg/cpp1y/vla12.C: New test.
11690 * g++.dg/cpp1y/vla13.C: New test.
11691 * g++.dg/cpp1y/vla14.C: New test.
11692 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11693 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11694 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11695
d93c452f
JJ
116962016-04-13 Jakub Jelinek <jakub@redhat.com>
11697
11698 PR c++/70641
11699 * g++.dg/opt/pr70641.C: New test.
11700
85115fb6
RO
117012016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11702
11703 PR rtl-optimization/68749
11704 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11705 effects of argument promotions.
11706 Remove default args to dg-skip-if.
11707
545a4139
PC
117082016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11709
11710 PR c++/70635
11711 * g++.dg/parse/pr70635.C: New.
11712
b3a77f21
MP
117132016-04-13 Marek Polacek <polacek@redhat.com>
11714
11715 PR c++/70639
11716 * c-c++-common/Wmisleading-indentation-4.c: New test.
11717
99cd9857
MP
117182016-04-13 Marek Polacek <polacek@redhat.com>
11719
11720 PR c/70436
c87885ca
RO
11721 * gcc.dg/Wparentheses-12.c: New test.
11722 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11723
75ca93ec
IE
117242016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11725
11726 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11727 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11728 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11729
3d3f9e7e
JJ
117302016-04-13 Jakub Jelinek <jakub@redhat.com>
11731
37947cd0
JJ
11732 PR middle-end/70633
11733 * gcc.c-torture/compile/pr70633.c: New test.
11734
3d3f9e7e
JJ
11735 PR debug/70628
11736 * gcc.dg/torture/pr70628.c: New test.
11737
92886d3e
PP
117382016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11739
11740 PR c++/70610
11741 * g++.dg/template/pr70610.C: New test.
11742 * g++.dg/template/pr70610-2.C: New test.
11743 * g++.dg/template/pr70610-3.C: New test.
11744 * g++.dg/template/pr70610-4.C: New test.
11745
13bd7c2b
JJ
117462016-04-12 Jakub Jelinek <jakub@redhat.com>
11747
6512fa6d
JJ
11748 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11749 128 instead of 32.
11750
13bd7c2b
JJ
11751 PR c++/70571
11752 * g++.dg/ext/pr70571.C: New test.
11753
20b9851c
MM
117542016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11755
8a434ada 11756 PR target/70640
20b9851c
MM
11757 * gcc.target/powerpc/pr70640.c: New test.
11758
2b2f52bc
PC
117592016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11760
11761 PR c++/68722
11762 * g++.dg/parse/pr68722.C: New.
11763
5901e56a
JJ
117642016-04-12 Jakub Jelinek <jakub@redhat.com>
11765
11766 PR rtl-optimization/70596
11767 * gcc.target/i386/pr70596.c: New test.
11768
d4619dc1
NS
117692016-04-12 Nathan Sidwell <nathan@acm.org>
11770
11771 PR c++/70501
11772 * g++.dg/init/pr70501.C: New.
11773
3df530d3
DW
117742016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11775
11776 * gcc.target/i386/asm-flag-6.c: New test.
11777
b7a120d7
TV
117782016-04-12 Tom de Vries <tom@codesourcery.com>
11779
11780 PR tree-optimization/68756
11781 * gcc.dg/graphite/pr68756.c: New test.
11782
4e0eea75
JJ
117832016-04-12 Jakub Jelinek <jakub@redhat.com>
11784
11785 PR tree-optimization/70602
11786 * gcc.c-torture/execute/pr70602.c: New test.
11787
35fbda43
MM
117882016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11789
11790 PR target/70381
11791 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11792 __float128 emulator is built and runs.
11793 * gcc.target/powerpc/float128-1.c: Likewise.
11794
11795 * lib/target-supports.exp (check_ppc_float128_sw_available):
11796 Rework tests for __float128 software and hardware
11797 availability. Fix exit condition to return 0 on success.
11798
04a99ebe
JG
117992016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11800
11801 PR target/70133
11802 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11803 * gcc.target/aarch64/target_attr_15.c: Likewise.
11804
47cd5a85
PC
118052016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11806
11807 PR c++/69066
11808 * g++.dg/cpp1y/pr69066.C: New.
11809
a5edb32e
JD
118102016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11811
11812 PR fortran/68566
11813 * gfortran.dg/pr36192.f90: Update test.
11814 * gfortran.dg/pr36192_1.f90: Update test.
11815 * gfortran.dg/real_dimension_1.f: Update test.
11816 * gfortran.dg/parameter_array_init_7.f90: New test.
11817
8ef378f8
JDA
118182016-04-09 John David Anglin <danglin@gcc.gnu.org>
11819
c532c871
JDA
11820 PR testsuite/64039
11821 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11822
d34f706f
JDA
11823 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11824
75e1dd9e
JDA
11825 PR rtl-optimization/66669
11826 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11827
8a976f5f
JDA
11828 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11829
da04822a
JDA
11830 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11831 * gcc.dg/pie-1.c: Likewise.
11832 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11833 * gcc.dg/pic-4.c: Likewise.
11834 * gcc.dg/pie-3.c: Likewise.
11835 * gcc.dg/pie-4.c: Likewise.
11836
adfabcf9
JDA
11837 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11838
4a020adf
JDA
11839 PR tree-optimization/68644
11840 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11841
8ef378f8
JDA
11842 PR rtl-optimization/64886
11843 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11844
09bf990e
TV
118452016-04-09 Tom de Vries <tom@codesourcery.com>
11846
11847 PR tree-optimization/68953
11848 * gcc.dg/graphite/pr68953.c: New test.
11849
138c3c1a
DH
118502016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11851
11852 PR fortran/70592
11853 * gfortran.dg/deferred_character_16.f90: New test.
11854
f55460af
JJ
118552016-04-09 Jakub Jelinek <jakub@redhat.com>
11856
11857 PR tree-optimization/70586
11858 * gcc.c-torture/execute/pr70586.c: New test.
11859
0b77bbf3
DH
118602016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11861
11862 PR sanitizer/70573
11863 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11864 with __builtin_memset
11865 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11866
c42cfb5c
CP
118672016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11868
11869 PR lto/70289
11870 PR ipa/70348
11871 PR tree-optimization/70373
11872 PR middle-end/70533
11873 PR middle-end/70534
11874 PR middle-end/70535
11875 * c-c++-common/goacc/reduction-5.c: New test.
11876 * c-c++-common/goacc/reduction-promotions.c: New test.
11877 * gfortran.dg/goacc/reduction-3.f95: New test.
11878 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11879
56cfb596
PP
118802016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11881
11882 PR c++/70590
11883 PR c++/70452
11884 * g++.dg/pr70590.C: New test.
11885 * g++.dg/pr70590-2.C: New test.
11886
1a13c0a2
JJ
118872016-04-08 Jakub Jelinek <jakub@redhat.com>
11888
abc0647a
JJ
11889 PR middle-end/70593
11890 * gcc.target/i386/pr70593.c: New test.
11891
1a13c0a2
JJ
11892 PR rtl-optimization/70574
11893 * gcc.target/i386/avx2-pr70574.c: New test.
11894
c3da4956
MO
118952016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11896
11897 PR sanitizer/70541
11898 * c-c++-common/asan/pr70541.c: New test.
11899
9f1b833b
TV
119002016-04-08 Tom de Vries <tom@codesourcery.com>
11901
11902 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11903 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11904
bae7adda
KT
119052016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11906
11907 PR target/70566
11908 * gcc.c-torture/execute/pr70566.c: New test.
11909
211f3d57
TV
119102016-04-08 Tom de Vries <tom@codesourcery.com>
11911
11912 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11913 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11914
02cf2861
AM
119152016-04-08 Alan Modra <amodra@gmail.com>
11916
11917 * gcc.target/powerpc/pr70117.c: New.
11918
5f490f9f
JJ
119192016-04-07 Jakub Jelinek <jakub@redhat.com>
11920
56e9b710
JJ
11921 PR testsuite/70581
11922 * gcc.dg/lto/simd-function_0.c: New test.
11923
5f490f9f
JJ
11924 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11925 clones.
11926 * c-c++-common/attr-simd-2.c: Likewise.
11927 * c-c++-common/attr-simd-4.c: Likewise.
11928 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11929 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11930
e4ebc74d
TP
119312016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11932
11933 PR testsuite/70553
11934 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11935
9817ae35
TS
119362016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11937 Tom de Vries <tom@codesourcery.com>
11938
11939 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11940 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11941 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11942 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11943 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11944 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11945 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11946 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11947
e292f64d
PP
119482016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11949
11950 PR c/70436
11951 * g++.dg/warn/Wparentheses-29.C: New test.
11952
6b37bdaf
PP
119532016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11954
11955 PR c/70436
11956 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11957 explicit braces to resolve a future -Wparentheses warning.
11958
64824205
RH
119592016-04-06 Richard Henderson <rth@redhat.com>
11960
11961 * gcc.dg/pr61817-1.c: New test.
11962 * gcc.dg/pr61817-2.c: New test.
11963 * gcc.dg/pr69391-1.c: New test.
11964 * gcc.dg/pr69391-2.c: New test.
11965
bc2fc1f3
VM
119662016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11967
11968 PR rtl-optimization/70398
c87885ca 11969 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11970
41414a02
EB
119712016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11972
11973 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11974
4066ea8a
YR
119752016-04-06 Yvan Roux <yvan.roux@linaro.org>
11976 Pedro Alves <palves@redhat.com>
11977
11978 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11979
ec35ea45
JJ
119802016-04-06 Jakub Jelinek <jakub@redhat.com>
11981
3866f8dd
JJ
11982 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11983 Check for avx512f effective targets instead of avx2.
11984 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11985 for AVX512F clones.
11986 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11987 * g++.dg/gomp/declare-simd-1.C: Likewise.
11988 * g++.dg/gomp/declare-simd-3.C: Likewise.
11989 * g++.dg/gomp/declare-simd-4.C: Likewise.
11990
ec35ea45
JJ
11991 PR middle-end/70550
11992 * c-c++-common/gomp/pr70550-1.c: New test.
11993 * c-c++-common/gomp/pr70550-2.c: New test.
11994
c08d28ac
NS
119952016-04-05 Nathan Sidwell <nathan@acm.org>
11996
11997 PR c++/70512
11998 * g++.dg/ext/attribute-may-alias-5.C: New.
11999
1d510e04
JJ
120002016-04-05 Jakub Jelinek <jakub@redhat.com>
12001
12002 PR c++/70336
12003 * c-c++-common/pr70336.c: New test.
12004 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12005 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12006
84278ed9
JH
120072016-04-05 Jan Hubicka <hubicka@ucw.cz>
12008
12009 PR ipa/66223
12010 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12011
268a0ec4
JJ
120122016-04-05 Jakub Jelinek <jakub@redhat.com>
12013
12014 PR rtl-optimization/70542
12015 * gcc.dg/torture/pr70542.c: New test.
12016 * gcc.target/i386/avx2-pr70542.c: New test.
12017
5e8c2eb1
ZS
120182016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12019
12020 PR tree-optimization/70509
12021 * gcc.target/i386/avx512bw-pr70509.c: New test.
12022
c0daf32d
PP
120232016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12024
12025 PR c++/70452
12026 * g++.dg/ext/constexpr-vla4.C: New test.
12027
bf867841
UB
120282016-04-05 Uros Bizjak <ubizjak@gmail.com>
12029
12030 PR target/70510
12031 * gcc.target/i386/pr70510.c: New test.
12032
3022186a
RB
120332016-04-05 Richard Biener <rguenther@suse.de>
12034
12035 PR tree-optimization/70526
12036 * g++.dg/torture/pr70526.C: New testcase.
12037
55fc79b2
JJ
120382016-04-05 Jakub Jelinek <jakub@redhat.com>
12039
12040 PR target/70525
12041 * gcc.target/i386/pr70525.c: New test.
12042
62b233f2
RB
120432016-04-05 Richard Biener <rguenther@suse.de>
12044
12045 PR middle-end/70499
12046 * g++.dg/torture/pr70499.C: New testcase.
12047
cc05759d
RB
120482016-04-05 Richard Biener <rguenther@suse.de>
12049
12050 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12051 remove XFAIL.
12052
f23f16d4
JJ
120532016-04-04 Jakub Jelinek <jakub@redhat.com>
12054
12055 PR middle-end/70307
12056 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12057 rs6000 ABI warnings.
12058
d27ecc49
JH
120592016-04-04 Jan Hubicka <hubicka@ucw.cz>
12060
12061 PR ipa/66223
12062 * g++.dg/ipa/devirt-51.C: New testcase.
12063
c974c96e 120642016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12065 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12066
12067 PR middle-end/70457
12068 * gcc.dg/torture/pr70457.c: New.
12069
7a85da89
AV
120702016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12071
12072 PR fortran/67538
12073 * gfortran.dg/allocate_with_source_19.f08: New test.
12074
de517e64
AV
120752016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12076
12077 PR fortran/65795
12078 * gfortran.dg/coarray_allocate_6.f08: New test.
12079
43b9f499
RB
120802016-04-04 Richard Biener <rguenther@suse.de>
12081
12082 PR rtl-optimization/70484
12083 * gcc.dg/torture/pr70484.c: New testcase.
12084
f13355da
MP
120852016-04-04 Marek Polacek <polacek@redhat.com>
12086
12087 PR c/70307
12088 * gcc.dg/torture/pr70307.c: New test.
12089
6cc6ed50
OE
120902016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12091
12092 PR target/70416
12093 PR target/67391
12094 * gcc.target/sh/torture/pr70416.c: New.
12095
abdc16c8
MS
120962016-04-02 Martin Sebor <msebor@redhat.com>
12097
12098 PR c++/67376
12099 PR c++/70170
12100 PR c++/70172
12101 PR c++/70228
12102 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12103 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12104 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12105 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12106 * g++.dg/cpp0x/constexpr-string.C: Same.
12107 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12108 * g++.dg/cpp0x/pr65398.C: Same.
12109 * g++.dg/ext/constexpr-vla1.C: Same.
12110 * g++.dg/ext/constexpr-vla2.C: Same.
12111 * g++.dg/ext/constexpr-vla3.C: Same.
12112 * g++.dg/ubsan/pr63956.C: Same.
12113
763cd859
JJ
121142016-04-01 Jakub Jelinek <jakub@redhat.com>
12115
12116 PR rtl-optimization/70467
12117 * gcc.target/i386/pr70467-2.c: New test.
12118
0f875435
JJ
121192016-04-01 Jakub Jelinek <jakub@redhat.com>
12120 Marek Polacek <polacek@redhat.com>
12121
12122 PR c++/70488
12123 * g++.dg/init/new47.C: New test.
12124
41d14659
RR
121252016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12126
12127 PR target/70496
12128 * gcc.target/arm/pr70496.c: New test.
12129
f9bf89bb
NS
121302016-04-01 Nathan Sidwell <nathan@acm.org>
12131
73b9085d
NS
12132 PR c++/68475
12133 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12134
4afdcfaa
IE
121352016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12136
12137 PR target/69890
12138 * gcc.dg/strlenopt.h (memmove): New.
12139 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12140 instead of "string.h".
12141 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12142 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12143 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12144 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12145 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12146 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12147 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12148 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12149 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12150 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12151 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12152 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12153 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12154 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12155 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12156 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12157 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12158 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12159 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12160 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12161
b5d7a29c
RO
121622016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12163
12164 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12165 (Holder::foo): Reflect this.
12166
b660f9ec
IE
121672016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12168
12169 PR target/70442
12170 * gcc.dg/pr70442.c: New test.
12171
88504f34
NS
121722016-03-31 Nathan Sidwell <nathan@acm.org>
12173
12174 PR c++/70393
12175 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12176
95d34b96
KY
121772016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12178
12179 PR target/70453
12180 * gcc.target/i386/pr70453.c: New test.
12181
b4c4967c
AB
121822016-03-31 Andrey Belevantsev <abel@ispras.ru>
12183
12184 PR target/70292
12185 * gcc.c-torture/pr70292.c: New test.
12186
5fde6a45
MP
121872016-03-31 Marek Polacek <polacek@redhat.com>
12188
12189 PR c/70297
12190 * c-c++-common/pr70297.c: New test.
12191 * g++.dg/cpp0x/typedef-redecl.C: New test.
12192 * gcc.dg/typedef-redecl2.c: New test.
12193
97eb24c4
JJ
121942016-03-31 Jakub Jelinek <jakub@redhat.com>
12195
12196 PR rtl-optimization/70460
12197 * gcc.c-torture/execute/pr70460.c: New test.
12198
efc3536f
RB
121992016-03-31 Richard Biener <rguenther@suse.de>
12200
12201 PR c++/70430
12202 * g++.dg/ext/vector30.C: New testcase.
12203
e0876e21
DH
122042016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12205 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12206
12207 * gfortran.dg/fmt_pf.f90: New test.
12208
e9bff8c6
RO
122092016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12210
12211 Forward-port from 5 branch
12212 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12213
12214 PR testsuite/70356
12215 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12216 dg-require-effective-target after dg-do.
12217
12218 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12219
12220 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12221
2620c80d
TS
122222016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12223 Julian Brown <julian@codesourcery.com>
12224 Chung-Lin Tang <cltang@codesourcery.com>
12225 Cesar Philippidis <cesar@codesourcery.com>
12226 James Norris <jnorris@codesourcery.com>
12227 Tom de Vries <tom@codesourcery.com>
12228 Nathan Sidwell <nathan@codesourcery.com>
12229
bf867841 12230 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12231 * c-c++-common/goacc/loop-clauses.c: Likewise.
12232 * g++.dg/goacc/template.C: Likewise.
12233 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12234 * gfortran.dg/goacc/loop-1.f95: Likewise.
12235 * gfortran.dg/goacc/loop-5.f95: Likewise.
12236 * gfortran.dg/goacc/loop-6.f95: Likewise.
12237 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12238 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12239 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12240 * c-c++-common/goacc/clauses-fail.c: Likewise.
12241 * c-c++-common/goacc/parallel-1.c: Likewise.
12242 * c-c++-common/goacc/reduction-1.c: Likewise.
12243 * c-c++-common/goacc/reduction-2.c: Likewise.
12244 * c-c++-common/goacc/reduction-3.c: Likewise.
12245 * c-c++-common/goacc/reduction-4.c: Likewise.
12246 * c-c++-common/goacc/routine-3.c: Likewise.
12247 * c-c++-common/goacc/routine-4.c: Likewise.
12248 * c-c++-common/goacc/routine-5.c: Likewise.
12249 * c-c++-common/goacc/tile.c: Likewise.
12250 * g++.dg/goacc/template.C: Likewise.
12251 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12252 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12253 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12254 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12255 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12256 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12257 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12258 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12259 * c-c++-common/goacc/use_device-1.c: ... this file.
12260 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12261 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12262 * c-c++-common/goacc/host_data-6.c: ... this file.
12263 * c-c++-common/goacc/loop-2-kernels.c: New file.
12264 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12265 * c-c++-common/goacc/loop-3.c: Likewise.
12266 * g++.dg/goacc/reference.C: Likewise.
12267 * g++.dg/goacc/routine-1.C: Likewise.
12268 * g++.dg/goacc/routine-2.C: Likewise.
12269
f6d2d066
RB
122702016-03-30 Richard Biener <rguenther@suse.de>
12271
12272 PR middle-end/70450
12273 * gcc.dg/torture/pr70450.c: New testcase.
12274
d43242b9
JJ
122752016-03-30 Jakub Jelinek <jakub@redhat.com>
12276
12277 PR target/70421
12278 * gcc.dg/torture/pr70421.c: New test.
12279 * gcc.target/i386/avx512f-pr70421.c: New test.
12280
5ce43b77
L
122812016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12282
12283 PR testsuite/70364
12284 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12285 (check): New function.
12286 (bar): Call check.
12287 (foo): Align stack to 16 bytes when calling bar.
12288 * gcc.target/i386/cleanup-2.c: Likewise.
12289
d014a712
PP
122902016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12291
12292 PR tree-optimization/59124
12293 * gcc.dg/Warray-bounds-19.c: New test.
12294
3f8257db 122952016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12296
12297 * lib/prune.exp (escape_regex_chars): New.
12298 (prune_file_path): Update to quote metcharacters for regexp.
12299
3336c6e0
JJ
123002016-03-29 Jakub Jelinek <jakub@redhat.com>
12301
a362f023
JJ
12302 PR rtl-optimization/70429
12303 * gcc.c-torture/execute/pr70429.c: New test.
12304
3336c6e0
JJ
12305 PR tree-optimization/70405
12306 * gcc.dg/pr70405.c: New test.
12307
728557fd
AV
123082016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12309
12310 PR fortran/70397
12311 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12312 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12313
bef977d4
TS
123142016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12315
12316 PR testsuite/64177
12317 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12318 __cilkrts_set_param to set two workers.
12319 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12320 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12321
6f6d25c9
DH
123222016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12323
bf867841 12324 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12325
45733562
KY
123262016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12327
12328 PR target/70406
bf867841 12329 * gcc.target/i386/pr70406.c: New test.
45733562 12330
a1799e5e
EB
123312016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12332
12333 * gnat.dg/specs/double_record_extension3.ads: New test.
12334
5fca7b66
RH
123352016-03-25 Richard Henderson <rth@redhat.com>
12336
12337 PR target/70120
12338 * gcc.target/aarch64/pr70120-1.c: New.
12339 * gcc.target/aarch64/pr70120-2.c: New.
12340 * gcc.target/aarch64/pr70120-3.c: New.
12341
31ce75c6
PP
123422016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12343
12344 PR c++/62212
12345 * g++.dg/template/mangle2.C: The dg-do directive should be
12346 "compile" not "assemble".
12347
3caf0ca1
BS
123482016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12349
12350 PR lto/69650
12351 * gcc.dg/pr69650.c: New test.
12352
634035b6
DE
123532016-03-25 David Edelsohn <dje.gcc@gmail.com>
12354
12355 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12356
45d34276
AM
123572016-03-25 Alan Modra <amodra@gmail.com>
12358
12359 * gcc.dg/dfp/pr70052.c: New test.
12360
8f085166
RH
123612016-03-24 Richard Henderson <rth@redhat.com>
12362
12363 PR middle-end/69845
12364 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12365 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12366
011e5ec3
TV
123672016-03-24 Tom de Vries <tom@codesourcery.com>
12368
12369 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12370
9e3f4551
TV
123712016-03-24 Tom de Vries <tom@codesourcery.com>
12372
12373 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12374 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12375
45780041
TV
123762016-03-24 Tom de Vries <tom@codesourcery.com>
12377
12378 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12379 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12380
887ab4e5
PP
123812016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12382
12383 PR c++/62212
12384 * g++.dg/template/mangle2.C: New test.
12385
69a9a66f
RB
123862016-03-24 Richard Biener <rguenther@suse.de>
12387
12388 PR tree-optimization/70396
12389 * gcc.dg/torture/pr70396.c: New testcase.
12390
ed87de55
RB
123912016-03-24 Richard Biener <rguenther@suse.de>
12392
12393 PR middle-end/70370
12394 * gcc.dg/torture/pr70370.c: New testcase.
12395
ea064934
TV
123962016-03-24 Tom de Vries <tom@codesourcery.com>
12397
12398 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12399 * gfortran.dg/goacc/kernels-tree.f95: Same.
12400 * gfortran.dg/goacc/parallel-tree.f95: Same.
12401
b2a4dd1d
TV
124022016-03-24 Tom de Vries <tom@codesourcery.com>
12403
12404 * c-c++-common/goacc/uninit-if-clause.c: New test.
12405 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12406
72e7cd6e
JJ
124072016-03-24 Jakub Jelinek <jakub@redhat.com>
12408
12409 PR target/70290
bf867841
UB
12410 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12411 Fix formatting.
72e7cd6e 12412
ce9d0c03
RB
124132016-03-24 Richard Biener <rguenther@suse.de>
12414
12415 PR tree-optimization/70372
12416 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12417
426b9428
PP
124182016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12419
12420 PR c++/70347
12421 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12422
cd1588c4
PP
124232016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12424
12425 PR c++/70332
12426 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12427
61637db3
JJ
124282016-03-23 Jakub Jelinek <jakub@redhat.com>
12429
928af3bf
JJ
12430 PR c++/70001
12431 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12432 * g++.dg/cpp1y/pr70001.C: New test.
12433
61637db3
JJ
12434 PR c++/70323
12435 * g++.dg/cpp0x/constexpr-70323.C: New test.
12436
05aca4e7
AO
124372016-03-23 Alexandre Oliva <aoliva@redhat.com>
12438 Jason Merrill <jason@redhat.com>
12439 Jakub Jelinek <jakub@redhat.com>
12440
12441 PR c++/69315
12442 * g++.dg/cpp0x/constexpr-69315.C: New test.
12443 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12444
fbdb6baf
MP
124452016-03-23 Marek Polacek <polacek@redhat.com>
12446
12447 PR c++/69884
12448 * g++.dg/warn/Wignored-attributes-1.C: New test.
12449 * g++.dg/warn/Wignored-attributes-2.C: New test.
12450
d79ee524
TV
124512016-03-23 Tom de Vries <tom@codesourcery.com>
12452
12453 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12454 initialization.
12455 * gfortran.dg/goacc/private-3.f95 (test): Same.
12456 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12457 missing use param.
12458
a59f0bef
KT
124592016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12460
12461 * lib/target-supports.exp: Remove v7ve entry from loop
12462 creating effective target checks.
12463 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12464 (add_options_for_arm_arch_v7ve): Likewise.
12465
0179520a
JJ
124662016-03-23 Jakub Jelinek <jakub@redhat.com>
12467
12468 PR tree-optimization/70354
12469 * gcc.dg/vect/pr70354-1.c: New test.
12470 * gcc.dg/vect/pr70354-2.c: New test.
12471 * gcc.target/i386/avx2-pr70354-1.c: New test.
12472 * gcc.target/i386/avx2-pr70354-2.c: New test.
12473
75bb14d7
JL
124742016-03-22 Jeff Law <law@redhat.com>
12475
12476 PR target/70232
12477 * gcc.dg/tree-ssa/pr70232.c: New test.
12478
72c9526d
IE
124792016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12480
12481 PR target/70302
12482 * gcc.target/i386/pr70302.c: New test.
12483
a3ca1bc5
RB
124842016-03-22 Richard Biener <rguenther@suse.de>
12485
12486 PR middle-end/70251
12487 * g++.dg/torture/pr70251.C: New testcase.
12488
5c240f4d
DM
124892016-03-22 David Malcolm <dmalcolm@redhat.com>
12490
12491 PR c/69993
12492 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12493 Wmisleading-indentation.c.
12494 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12495 reflect change to diagnostic text and order of messages.
12496 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12497
80f6631b
DE
124982016-03-22 David Edelsohn <dje.gcc@gmail.com>
12499
12500 * g++.dg/ext/java-3.C: Don't compile on AIX.
12501
9a10956c
RB
125022016-03-22 Richard Biener <rguenther@suse.de>
12503
12504 PR middle-end/70333
12505 * gcc.dg/torture/pr70333.c: New testcase.
12506
6cedf922
IE
125072016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12508
12509 * g++.dg/ext/pr70290.C: New test.
12510
cd6c27ac
KY
125112016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12512
12513 PR target/70325
12514 * gcc.target/i386/pr70325.c: New test.
12515
4cde512c
JJ
125162016-03-22 Jakub Jelinek <jakub@redhat.com>
12517
b01915ed
JJ
12518 PR target/70329
12519 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12520 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12521
4e3e2cf1
JJ
12522 PR target/70300
12523 * gcc.target/i386/pr70300.c: New test.
12524
4cde512c
JJ
12525 PR c++/70295
12526 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12527 (func2): New function for cond with parens, xfail warning for c++.
12528 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12529
16f6d7dc
PP
125302016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12531
12532 PR c++/70096
12533 * g++.dg/template/ptrmem30.C: New test.
12534
a3e2b438
PP
125352016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12536
12537 PR c++/70204
12538 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12539 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12540
11b6a02e
JJ
125412016-03-21 Jakub Jelinek <jakub@redhat.com>
12542
12543 PR middle-end/70326
12544 * gcc.dg/pr70326.c: New test.
12545
b9407883
MG
125462016-03-21 Marc Glisse <marc.glisse@inria.fr>
12547 Jakub Jelinek <jakub@redhat.com>
12548
12549 PR tree-optimization/70317
12550 * gcc.dg/pr70317.c: New test.
12551
4a148e19
UB
125522016-03-21 Uros Bizjak <ubizjak@gmail.com>
12553
12554 PR target/70327
12555 * gcc.target/i386/pr70327.c: New test.
12556
2a85ddbb
ML
125572016-03-21 Martin Liska <mliska@suse.cz>
12558
7d36fe98 12559 PR ipa/70306
2a85ddbb
ML
12560 * gcc.dg/ipa/pr70306.c: New test.
12561
4a148e19 125622016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12563
12564 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12565 * gcc.target/arm/attr-align3.c: Likewise.
12566 * gcc.target/arm/attr_arm.c: Likewise.
12567 * gcc.target/arm/flip-thumb.c: Likewise.
12568
6b366948
JJ
125692016-03-21 Jakub Jelinek <jakub@redhat.com>
12570
12571 PR target/70296
12572 * gcc.target/powerpc/altivec-36.c: New test.
12573
2fac8c14
RB
125742016-03-21 Richard Biener <rguenther@suse.de>
12575
12576 PR tree-optimization/70310
12577 * gcc.dg/torture/pr70310.c: New testcase.
12578
e9bde854
KY
125792016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12580
12581 PR target/70293
12582 * gcc.target/i386/pr70293.c: New test.
12583
56bbfaf6
RB
125842016-03-21 Richard Biener <rguenther@suse.de>
12585
12586 PR tree-optimization/70288
12587 * gcc.dg/torture/pr70288-1.c: New testcase.
12588 * gcc.dg/torture/pr70288-2.c: Likewise.
12589
3eee49ed
AB
125902016-03-21 Andrey Belevantsev <abel@ispras.ru>
12591
12592 PR rtl-optimization/69307
12593 * gcc.target/arm/pr69307.c: New test.
4a148e19 12594
8e7816b4
AB
125952016-03-21 Andrey Belevantsev <abel@ispras.ru>
12596
12597 PR rtl-optimization/69102
12598 * gcc.c-torture/compile/pr69102.c: New test.
12599
14d7d4be
JL
126002016-03-18 Jeff Law <law@redhat.com>
12601
12602 PR rtl-optimization/70263
12603 * gcc.c-torture/compile/pr70263-1.c: New test.
12604 * gcc.target/i386/pr70263-2.c: New test.
12605
5c6a601c
BS
126062016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12607
12608 PR rtl-optimization/70278
12609 * gcc.dg/torture/pr70278.c: New test.
12610 * gcc.target/arm/pr70278.c: New test.
12611
4bbf545b
DM
126122016-03-18 David Malcolm <dmalcolm@redhat.com>
12613
12614 PR c/70281
12615 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12616 (test_builtin_types_compatible_p): New test function.
12617 * gcc.dg/pr70281.c: New test case.
12618
dc28bb68
CL
126192016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12620
12621 PR target/70113
12622 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12623
5e8d6dff
IE
126242016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12625
12626 PR tree-optimization/70252
12627 * gcc.dg/pr70252.c: New test.
12628
d0e7e403
TV
126292016-03-18 Tom de Vries <tom@codesourcery.com>
12630
12631 * gcc.dg/pr70161-2.c: New test.
12632 * gcc.dg/pr70161.c: New test.
12633
fa22501a
TV
126342016-03-18 Tom de Vries <tom@codesourcery.com>
12635
12636 PR ipa/70269
12637 * gcc.dg/pr70269.c: New test.
12638
dd125026
JJ
126392016-03-18 Jakub Jelinek <jakub@redhat.com>
12640
12641 PR c++/70267
12642 * g++.dg/ext/java-3.C: New test.
12643
91914f0a
PP
126442016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12645
12646 PR c++/70205
12647 * g++.dg/lookup/pr70205.C: New test.
12648
753a8910
PP
126492016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12650
12651 PR c++/70218
12652 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12653
14ba7b28
MP
126542016-03-17 Marek Polacek <polacek@redhat.com>
12655
12656 PR c/69407
12657 * gcc.dg/atomic-op-6.c: New test.
12658
ded60913
DM
126592016-03-17 David Malcolm <dmalcolm@redhat.com>
12660
12661 PR c/70264
12662 * c-c++-common/pr70264.c: New test case.
12663
a3aad0e6
JJ
126642016-03-17 Jakub Jelinek <jakub@redhat.com>
12665
17366700
JJ
12666 PR c++/70144
12667 * c-c++-common/pr70144-1.c: New test.
12668 * c-c++-common/pr70144-2.c: New test.
12669
a3aad0e6
JJ
12670 PR c++/70272
12671 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12672 * g++.dg/opt/flifetime-dse6.C: New test.
12673 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12674
b57e6e18
L
126752016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12676
12677 PR driver/70192
12678 * gcc.dg/pic-1.c: New test.
12679 * gcc.dg/pic-2.c: Likewise.
12680 * gcc.dg/pic-3.c: Likewise.
12681 * gcc.dg/pic-4.c: Likewise.
12682 * gcc.dg/pie-1.c: Likewise.
12683 * gcc.dg/pie-2.c: Likewise.
12684 * gcc.dg/pie-3.c: Likewise.
12685 * gcc.dg/pie-4.c: Likewise.
12686 * gcc.dg/pie-5.c: Likewise.
12687 * gcc.dg/pie-6.c: Likewise.
12688
b38ba58b
TV
126892016-03-17 Tom de Vries <tom@codesourcery.com>
12690
12691 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12692 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12693
6931b3b7
RB
126942016-03-17 Richard Biener <rguenther@suse.de>
12695
12696 PR debug/70271
12697 * g++.dg/debug/pr70271.C: New testcase.
12698
0c8b64cb
IE
126992016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12700
12701 * gcc.target/i386/pr70251.c: New test.
12702
b1970801
MP
127032016-03-17 Marek Polacek <polacek@redhat.com>
12704
12705 PR c++/70194
12706 * g++.dg/warn/constexpr-70194.C: New test.
12707
820c5eaa
RH
127082016-03-16 Richard Henderson <rth@redhat.com>
12709
12710 PR middle-end/70240
12711 * gcc.c-torture/compile/pr70240.c: New.
12712
da0ad263
SKS
127132016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12714
12715 * gcc.c-torture/compile/20151204.c: Skip for avr.
12716
c73d295c
JJ
127172016-03-16 Jakub Jelinek <jakub@redhat.com>
12718
12719 PR target/70245
12720 * g++.dg/opt/pr70245.C: New test.
12721 * g++.dg/opt/pr70245.h: New file.
12722 * g++.dg/opt/pr70245-aux.cc: New file.
12723
b2794066
MS
127242016-03-16 Martin Sebor <msebor@redhat.com>
12725
12726 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12727
aa43616c
RH
127282016-03-16 Richard Henderson <rth@redhat.com>
12729
12730 PR middle-end/70199
12731 * gcc.c-torture/compile/pr70199.c: New.
12732
59608fe5
L
127332016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12734
12735 * gcc.dg/uninit-19.c: Run dos2unix.
12736
ab4c578f
MP
127372016-03-16 Marek Polacek <polacek@redhat.com>
12738
12739 PR c/70093
12740 * gcc.dg/nested-func-10.c: New test.
12741 * gcc.dg/nested-func-9.c: New test.
12742
f5387e76
JJ
127432016-03-16 Jakub Jelinek <jakub@redhat.com>
12744
12745 PR tree-optimization/68714
12746 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12747
7662b718
TV
127482016-03-16 Tom de Vries <tom@codesourcery.com>
12749
12750 PR tree-optimization/68715
12751 * gcc.dg/graphite/pr68715-2.c: New test.
12752 * gcc.dg/graphite/pr68715.c: New test.
12753 * gfortran.dg/graphite/pr68715.f90: New test.
12754
be7ce7ae
TV
127552016-03-16 Tom de Vries <tom@codesourcery.com>
12756
12757 PR tree-optimization/68809
12758 * gcc.dg/graphite/pr68809-2.c: New test.
12759 * gcc.dg/graphite/pr68809.c: New test.
12760
1935f250
JJ
127612016-03-16 Jakub Jelinek <jakub@redhat.com>
12762
6651c93e
JJ
12763 PR c++/70147
12764 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12765 method call to i () as argument. Adjust expected output.
12766
1935f250
JJ
12767 PR c++/70147
12768 * g++.dg/ubsan/pr70147-1.C: New test.
12769 * g++.dg/ubsan/pr70147-2.C: New test.
12770
ab1caa6e
MS
127712016-03-15 Martin Sebor <msebor@redhat.com>
12772
12773 PR c++/58281
12774 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12775
5c2a1bbb
JDA
127762016-03-15 John David Anglin <danglin@gcc.gnu.org>
12777
cb5d8ad1
JDA
12778 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12779 hppa*-*-hpux*.
12780
b440dd40
JDA
12781 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12782
5c2a1bbb
JDA
12783 PR libfortran/69799
12784 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12785 libatomic_available.
12786
42c729c5
MP
127872016-03-15 Marek Polacek <polacek@redhat.com>
12788
12789 PR c++/70209
12790 * g++.dg/ext/attribute-may-alias-4.C: New test.
12791
82b1c550
AM
127922016-03-15 Alexander Monakov <amonakov@ispras.ru>
12793
12794 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12795 -fvar-tracking-assignments-toggle flag.
12796
4ccbf3a6
PH
127972016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12798
12799 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12800
c39858bd
JJ
128012016-03-15 Jakub Jelinek <jakub@redhat.com>
12802
12803 PR rtl-optimization/70222
12804 * gcc.c-torture/execute/pr70222-1.c: New test.
12805 * gcc.c-torture/execute/pr70222-2.c: New test.
12806
8be119c1
RH
128072016-03-15 Richard Henderson <rth@redhat.com>
12808
12809 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12810
6598bb55
AB
128112016-03-15 Andrey Belevantsev <abel@ispras.ru>
12812
12813 PR rtl-optimization/69032
12814 * gcc.dg/pr69032.c: New test.
12815
81fa2944
AB
128162016-03-15 Andrey Belevantsev <abel@ispras.ru>
12817
12818 PR rtl-optimization/63384
4a148e19 12819 * g++.dg/pr63384.C: New test.
81fa2944 12820
74ea9ab6
AB
128212016-03-15 Andrey Belevantsev <abel@ispras.ru>
12822
12823 PR target/64411
12824 * gcc.target/i386/pr64411.C: New test.
12825
045d5055
TV
128262016-03-15 Tom de Vries <tom@codesourcery.com>
12827
12828 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12829 * gfortran.dg/goacc/kernels-alias.f95: New test.
12830
3ea33585
MS
128312016-03-14 Martin Sebor <msebor@redhat.com>
12832
12833 PR c++/53792
12834 * g++.dg/cpp0x/constexpr-inline.C: New test.
12835 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12836
1df7b330
DE
128372016-03-14 David Edelsohn <dje.gcc@gmail.com>
12838
12839 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12840
79b57d18
JJ
128412016-03-14 Jakub Jelinek <jakub@redhat.com>
12842
12843 PR middle-end/70219
12844 * gcc.dg/pr70219.c: New test.
12845
3cbf012a
BS
128462016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12847
12848 PR target/70083
12849 * gcc.dg/torture/pr70083.c: New test.
12850 * gcc.target/i386/pr70083.c: New test.
12851
a9fee7cd
RB
128522016-03-14 Richard Biener <rguenther@suse.de>
12853
12854 PR tree-optimization/56365
12855 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12856
4799603f
SB
128572016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12858
12859 PR target/70098
12860 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12861 New function.
12862 * g++.dg/pr70098.C: New testcase.
12863
12864
760ca967
TV
128652016-03-14 Tom de Vries <tom@codesourcery.com>
12866
12867 PR tree-optimization/70045
12868 * gcc.dg/graphite/pr70045.c: New test.
12869
44e66a77
JD
128702016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12871
12872 PR fortran/69043
12873 * gfortran.dg/include_9.f90: New test.
12874
a18e0fe1
DH
128752016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12876
12877 PR fortran/45076
12878 gfortran.dg/prof/prof.exp: New script.
12879 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12880
d0aca6ab
AB
128812016-03-12 Andrey Belevantsev <abel@ispras.ru>
12882
12883 PR rtl-optimization/69307
12884 * gcc.dg/pr69307.c: New test.
12885
cefe08a4
VM
128862016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12887
12888 PR target/69614
12889 * gcc.target/arm/pr69614.c: New.
12890
70112e2a
PT
128912016-03-12 Paul Thomas <pault@gcc.gnu.org>
12892
12893 PR fortran/70031
12894 * gfortran.dg/submodule_14.f08: New test
12895
12896 PR fortran/69524
12897 * gfortran.dg/submodule_15.f08: New test
12898
3f1e5d3a
PP
128992016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12900
12901 PR c++/70106
12902 * g++.dg/cpp1y/paren3.C: New test.
12903
a3f6d680
MM
129042016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12905
12906 PR target/70131
12907 * gcc.target/powerpc/ppc-round2.c: New test.
12908
92348f09
BS
129092016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12910
12911 PR target/70123
12912 * gcc.dg/torture/pr70123.c: New test.
12913
cebde9e9
JL
129142016-03-11 Jeff Law <law@redhat.com>
12915
12916 PR tree-optimization/70190
12917 * gcc.c-torture/compile/pr70190.c: New test.
12918
3edc5da4
DM
129192016-03-11 David Malcolm <dmalcolm@redhat.com>
12920
12921 PR c/68187
12922 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12923 case.
12924 (test43_b): Likewise.
12925 (test43_c): Likewise.
12926 (test43_d): Likewise.
12927 (test43_e): Likewise.
12928 (test43_f): Likewise.
12929 (test43_g): Likewise.
12930 (test44_a): Likewise.
12931 (test44_b): Likewise.
12932 (test44_c): Likewise.
12933 (test44_d): Likewise.
12934 (test44_e): Likewise.
12935
318c1204
DM
129362016-03-11 David Malcolm <dmalcolm@redhat.com>
12937
12938 PR c/70085
12939 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12940
bc062234
KT
129412016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12942
12943 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12944 dg-options.
12945
acfc1ac1
KT
129462016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12947
12948 PR target/70002
12949 PR target/69245
12950 * gcc.target/aarch64/pr69245_2.c: New test.
12951
d1e2bb2d
JJ
129522016-03-11 Jakub Jelinek <jakub@redhat.com>
12953
12954 PR tree-optimization/70177
12955 * gcc.dg/pr70177.c: New test.
12956
07350627
AL
129572016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12958
12959 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12960
5c6706f7
AL
129612016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12962
12963 * gcc.dg/tree-ssa/sra-20.c: New.
12964
02d472a2
JJ
129652016-03-11 Jakub Jelinek <jakub@redhat.com>
12966
686d390a
JJ
12967 PR rtl-optimization/70174
12968 * gcc.dg/pr70174.c: New test.
12969
02d472a2
JJ
12970 PR tree-optimization/70169
12971 * gcc.dg/pr70169.c: New test.
12972
0f9befa1
IE
129732016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12974
12975 PR target/70160
12976 * gcc.target/i386/pr70160.c: New test.
12977
432d4670
AK
129782016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12979
12980 * gcc.target/s390/dfp-1.c: New test.
12981
a3dc8760
NC
129822016-03-10 Nick Clifton <nickc@redhat.com>
12983
12984 PR target/70044
12985 * gcc.target/aarch64/pr70044.c: New test.
12986
b87a8d7d
PP
129872016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12988 Jakub Jelinek <jakub@redhat.com>
12989
12990 PR c++/70001
12991 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12992 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12993 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12994
4f4ada6a
JH
129952016-03-10 Jan Hubicka <hubicka@ucw.cz>
12996
12997 PR lto/69589
12998 * g++.dg/lto/pr69589_0.C: New testcase
12999 * g++.dg/lto/pr69589_1.C: New testcase
13000
d49b0aa0
MP
130012016-03-10 Marek Polacek <polacek@redhat.com>
13002
13003 PR c++/70153
13004 * g++.dg/delayedfold/unary-plus1.C: New test.
13005
130062016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13007
13008 * gcc.target/arm/pr45701-1.c: Escape brackets.
13009 * gcc.target/arm/pr45701-2.c: Likewise.
13010
71017a7b
AL
130112016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13012
13013 * gfortran.dg/unconstrained_commons.f: New.
13014
ba52669f
AM
130152016-03-10 Alan Modra <amodra@gmail.com>
13016
13017 * gcc.dg/pr69195.c: New.
13018 * gcc.dg/pr69238.c: New.
13019
27742332
TV
130202016-03-10 Tom de Vries <tom@codesourcery.com>
13021
13022 PR testsuite/68915
13023 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13024
3a81a594
RB
130252016-03-10 Richard Biener <rguenther@suse.de>
13026
13027 PR tree-optimization/70128
13028 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13029 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13030
3433b975
JJ
130312016-03-09 Jakub Jelinek <jakub@redhat.com>
13032
c2864f02
JJ
13033 PR tree-optimization/70152
13034 * gcc.dg/pr70152.c: New test.
13035
3433b975
JJ
13036 PR target/70086
13037 * gcc.target/i386/pr70086-1.c: New test.
13038 * gcc.target/i386/pr70086-2.c: New test.
13039 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13040
13041 PR tree-optimization/70127
13042 * gcc.c-torture/execute/pr70127.c: New test.
13043
96b3c82d
CP
130442016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13045
13046 * c-c++-common/goacc/combined-directives-2.c: New test.
13047
b4f3232d
DM
130482016-03-09 David Malcolm <dmalcolm@redhat.com>
13049
13050 PR c/68473
13051 PR c++/70105
13052 * g++.dg/diagnostic/pr70105.C: New test.
13053 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13054 (test_multiple_ordinary_maps): New test function.
13055
40499f81
DM
130562016-03-09 David Malcolm <dmalcolm@redhat.com>
13057
13058 PR c/68473
13059 PR c++/70105
13060 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13061 Drop range information from call to inform_at_rich_loc.
13062 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13063 New.
13064 (test_show_locus): Replace calls to rich_location::add_range with
13065 calls to add_range. Rewrite the tests that used the now-defunct
13066 rich_location ctor taking a source_range. Simplify other tests
13067 by replacing calls to COMBINE_LOCATION_DATA with calls to
13068 make_location.
13069
c9e33662
RB
130702016-03-09 Richard Biener <rguenther@suse.de>
13071 Jakub Jelinek <jakub@redhat.com>
13072
13073 PR tree-optimization/70138
13074 * gcc.dg/vect/pr70138-1.c: New testcase.
13075 * gcc.dg/vect/pr70138-2.c: Likewise.
13076
2c73b764
JJ
130772016-03-09 Jakub Jelinek <jakub@redhat.com>
13078
13079 PR target/70049
13080 * gcc.target/i386/pr70049.c: New test.
13081
c06d25bb
RB
130822016-03-09 Richard Biener <rguenther@suse.de>
13083
13084 PR c/70143
13085 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13086 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13087 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13088
5828a501
RO
130892016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13090
13091 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13092 arm-*-*.
13093
2e141c8d
JJ
130942016-03-09 Jakub Jelinek <jakub@redhat.com>
13095
5a9def37
JJ
13096 PR middle-end/67278
13097 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13098
2e141c8d
JJ
13099 PR target/67278
13100 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13101
13102 PR middle-end/70050
13103 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13104 in testcase comment.
13105
bf751f40
TV
131062016-03-09 Tom de Vries <tom@codesourcery.com>
13107
13108 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13109 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13110 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13111 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13112 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13113 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13114 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13115 * gfortran.dg/goacc/kernels-loop.f95: New test.
13116
e210c999
MS
131172016-03-08 Martin Sebor <msebor@redhat.com>
13118
13119 PR c++/62096
13120 * g++.dg/warn/overflow-warn-7.C: New test.
13121
80aac5c8
JM
131222016-03-08 Jason Merrill <jason@redhat.com>
13123
13124 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13125 * lib/target-supports.exp (check_effective_target_concepts): New.
13126
12b81409
JJ
131272016-03-08 Jakub Jelinek <jakub@redhat.com>
13128
d259b234
JJ
13129 PR c++/70135
13130 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13131 * g++.dg/ubsan/pr70135.C: New test.
13132
12b81409
JJ
13133 PR target/70110
13134 * gcc.dg/pr70110.c: New test.
13135
b4e9f2aa
MJ
131362016-03-07 Martin Jambor <mjambor@suse.cz>
13137
13138 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13139 * c-c++-common/gomp/if-1.c: Likewise.
13140 * c-c++-common/gomp/pr61486-2.c: Likewise.
13141 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13142 to dg-additional-options.
13143 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13144 * g++/gomp/target-teams-1.c: Likewise.
13145 * gcc.dg/gomp/gomp.exp: Likewise.
13146 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13147 dg-additional-options.
13148 * gfortran.dg/gomp/gomp.exp: Likewise.
13149 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13150 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13151 dg-additional-options.
13152 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13153
f86e631e
MJ
131542016-03-07 Martin Jambor <mjambor@suse.cz>
13155
13156 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13157 * c-c++-common/gomp/gridify-1.c: New test.
13158 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13159
94156b3f
AV
131602016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13161
13162 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13163 trigger for cortex-r8, when scanning for register r8.
13164 * gcc.target/arm/pr45701-2.c: Likewise.
13165
a84a49b7 131662016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13167 Jeff Law <law@redhat.com>
a84a49b7
RB
13168
13169 PR tree-optimization/69740
13170 * gcc.c-torture/compile/pr69740-1.c: New test.
13171 * gcc.c-torture/compile/pr69740-2.c: New test.
13172
e41f6c9e
BS
131732016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13174
13175 * lib/target-supports.exp
13176 (check_effective_target_whole_vector_shift): Enable for PPC64.
13177
57548bf5
RB
131782016-03-07 Richard Biener <rguenther@suse.de>
13179
13180 PR tree-optimization/70115
13181 * gcc.dg/torture/pr70115.c: New testcase.
13182
4ae13300
NS
131832016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13184
13185 PR middle-end/69916
13186 * c-c-++-common/goacc/pr69916.c: New.
13187
5edb9853
RH
131882016-03-07 Richard Henderson <rth@redhat.com>
13189
13190 * gcc.c-torture/compile/pr70061.c: New test.
13191
2067a8f3
RB
131922016-03-07 Richard Biener <rguenther@suse.de>
13193
13194 PR testsuite/70109
13195 * gcc.dg/vect/O3-pr36098.c: New testcase.
13196
4145a9b7
CL
131972016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13198
13199 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13200
1878be32
EB
132012016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13202
13203 * gnat.dg/renaming9.ad[sb]: New testcase.
13204
df762bb2
JJ
132052016-03-05 Jakub Jelinek <jakub@redhat.com>
13206
13207 PR c++/70084
13208 * g++.dg/expr/stdarg3.C: New test.
13209
7d461295
JL
132102016-03-04 Jeff Law <law@redhat.com>
13211
13212 PR tree-optimization/69196
13213 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13214 x86_64-*-*.
13215
29b9828f
BS
132162016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13217
b6b552fd
BS
13218 PR c/69973
13219 * gcc.dg/pr69973.c: New test.
13220
201d49e9
BS
13221 PR rtl-optimization/69941
13222 * gcc.dg/torture/pr69941.c: New test.
13223
29b9828f
BS
13224 PR c/69824
13225 * gcc.dg/pr69824.c: New test.
13226
640b7e74
TV
132272016-03-05 Tom de Vries <tom@codesourcery.com>
13228
13229 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13230 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13231 function.
13232
7a3a3fad
PP
132332016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13234
13235 PR c++/66786
13236 * g++.dg/cpp1y/var-templ48.C: New test.
13237 * g++.dg/cpp1y/var-templ49.C: New test.
13238
cd439aec
EB
132392016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13240
13241 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13242
60204554
JJ
132432016-03-04 Jakub Jelinek <jakub@redhat.com>
13244
0c8825de
JJ
13245 PR c++/70035
13246 * g++.dg/ubsan/pr70035.C: New test.
13247
60204554
JJ
13248 PR target/70062
13249 * gcc.target/i386/pr70062.c: New test.
13250
f79d4eab
L
132512016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13252
13253 * g++.dg/template/typename21.C: Remove c++98_only.
13254
ea81ce67
L
132552016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13256
13257 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13258
64b23c13
DM
132592016-03-04 David Malcolm <dmalcolm@redhat.com>
13260
13261 PR c/68187
13262 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13263 function.
13264 (fn_42_b): Likewise.
13265 (fn_42_c): Likewise.
13266
729526f5
DM
132672016-03-04 David Malcolm <dmalcolm@redhat.com>
13268
13269 PR c/68187
13270 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13271 function.
13272 (fn_40_b): Likewise.
13273 (fn_41_a): Likewise.
13274 (fn_41_b): Likewise.
13275
f9ea11ac
JJ
132762016-03-04 Jakub Jelinek <jakub@redhat.com>
13277
13278 PR target/70059
13279 * gcc.target/i386/avx512f-pr70059.c: New test.
13280 * gcc.target/i386/avx512dq-pr70059.c: New test.
13281
b6c38c69
BS
132822016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13283
13284 PR rtl-optimization/57676
13285 * gcc.dg/torture/pr57676.c: New test.
13286
af3cdd34
IE
132872016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13288
13289 * gcc.dg/pr70026.c: New test.
13290
7ff6ca38
MP
132912016-03-04 Marek Polacek <polacek@redhat.com>
13292
13293 PR c/69798
13294 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13295 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13296
a6bf62d5
KT
132972016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13298
13299 PR target/70004
13300 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13301 Delete.
13302 (test_corners_sisd_si): Likewise.
13303 (main): Remove checks of the above.
13304 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13305
ae4cdc6a
EB
133062016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13307
13308 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13309
08455559
CL
133102016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13311
13312 * gcc.dg/torture/pr69951.c: Accept argc==0.
13313
e9a35493
RB
133142016-03-04 Richard Biener <rguenther@suse.de>
13315
13316 PR c++/70054
13317 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13318 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13319
fba054c2
DV
133202016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13321
13322 PR testsuite/69766
13323 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13324 testing multiarch.
13325
f10cdc6c
JJ
133262016-03-04 Jakub Jelinek <jakub@redhat.com>
13327
13328 PR debug/69947
13329 * gcc.dg/guality/pr69947.c: New test.
13330
2e981ba0
JJ
133312016-03-03 Jakub Jelinek <jakub@redhat.com>
13332
13333 PR ada/70017
13334 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13335
0ba3bfa2
KT
133362016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13337
13338 PR rtl-optimization/69904
13339 * gcc.target/arm/pr69904.c: New test.
13340
97ecdb46
JJ
133412016-03-03 Jakub Jelinek <jakub@redhat.com>
13342
13343 PR target/70021
13344 * gcc.dg/vect/pr70021.c: New test.
13345 * gcc.target/i386/pr70021.c: New test.
13346
a2a743a1
MP
133472016-03-03 Marek Polacek <polacek@redhat.com>
13348
13349 PR middle-end/70050
13350 * gcc.dg/pr70050.c: New test.
13351
fa07ecdd
JG
133522016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13353
13354 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13355
23504262
ML
133562016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13357
13358 PR tree-optimization/70043
13359 * gfortran.dg/vect/pr70043.f90: New test.
13360
b7b9e1a9
EB
133612016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13362
13363 * gnat.dg/specs/task1.ads: New test.
13364
cb83ba54
RO
133652016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13366
13367 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13368 Invoke gdb with -batch.
13369 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13370
a75f5e30
RB
133712016-03-03 Richard Biener <rguenther@suse.de>
13372
13373 PR tree-optimization/55936
13374 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13375
268bc320
JL
133762016-03-02 Jeff Law <law@redhat.com>
13377
815f20ab
JL
13378 PR rtl-optimization/69942
13379 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13380 effects of argument promotions.
13381
268bc320
JL
13382 PR tree-optimization/69987
13383 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13384 target does not support -fprefetch-loop-arrays.
13385
171f7de5
UB
133862016-03-02 Uros Bizjak <ubizjak@gmail.com>
13387
13388 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13389
192912db
BC
133902016-03-02 Bin Cheng <bin.cheng@arm.com>
13391
c7908871 13392 PR rtl-optimization/69052
192912db
BC
13393 * gcc.target/i386/pr69052.c: New test.
13394
90a7a40b
AM
133952016-03-02 Alan Modra <amodra@gmail.com>
13396
13397 * gcc.dg/pr69990.c: New.
13398
69fa742f
JJ
133992016-03-02 Jakub Jelinek <jakub@redhat.com>
13400
de752fb0
JJ
13401 PR c/68062
13402 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13403
13404 PR middle-end/70022
13405 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13406
69fa742f
JJ
13407 PR target/70028
13408 * gcc.target/i386/pr70028.c: New test.
13409
7c65bd56
MK
134102016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13411
13412 * c-c++-common/asan/swapcontext-test-1.c,
13413 * c-c++-common/tsan/thread_leak.c,
13414 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13415 * g++.dg/tsan/benign_race.C,
13416 * g++.dg/tsan/fd_close_norace.C,
13417 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13418 races with sanitizer output
13419
37d98220 134202016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13421 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13422
13423 PR target/67278
13424 * gcc.dg/simd-8.c: New testcase.
13425
218db463
RB
134262016-03-02 Richard Biener <rguenther@suse.de>
13427
13428 PR middle-end/67278
13429 * gcc.dg/simd-7.c: New testcase.
13430
22c72158
EB
134312016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13432
13433 * gcc.target/i386/pr70007.c: Tweak.
13434
9a790ccc
DV
134352016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13436
13437 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13438
bd02f00f
MP
134392016-03-02 Marek Polacek <polacek@redhat.com>
13440
13441 PR c/67854
13442 * gcc.dg/pr67854.c: New test.
13443
1e840f39
JJ
134442016-03-02 Jakub Jelinek <jakub@redhat.com>
13445
13446 PR middle-end/70025
13447 * gcc.dg/torture/pr70025.c: New test.
13448
bca00241
VK
134492016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13450
13451 PR tree-optimization/68621
13452 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13453
0bca04b8
EB
134542016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13455
13456 * gcc.target/i386/pr70007.c: New test.
13457
2a9afc86
JL
134582016-03-01 Jeff Law <law@redhat.com>
13459
eab2541b 13460 PR tree-optimization/69196
9d83ef71 13461 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13462
2a9afc86
JL
13463 PR tree-optimization/69196
13464 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13465 duplicating code and spoiling the expected output.
13466
0d39977e
MM
134672016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13468
13469 PR target/70033
13470 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13471 supports power9 before doing tests.
13472 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13473 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13474 * gcc.target/powerpc/p9-permute.c: Likewise.
13475
a0c0699d
UB
134762016-03-01 Uros Bizjak <ubizjak@gmail.com>
13477
13478 PR target/70027
13479 * gcc.target/i386/pr70027.c: New test.
13480
0ae3ef47 134812016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13482
13483 * gcc.dg/pr70017.c: New test.
13484
686e2237
JJ
134852016-03-01 Jakub Jelinek <jakub@redhat.com>
13486
13487 PR c/69796
13488 PR c/69974
13489 * gcc.dg/pr69796.c: New test.
13490 * gcc.dg/pr69974.c: New test.
13491
f8e4188c
EB
134922016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13493
13494 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13495
5e3f1c7c
JL
134962016-02-29 Jeff Law <law@redhat.com>
13497
13498 PR tree-optimization/69987
13499 * gfortran.dg/pr69987.f90: New test.
13500
13501 PR tree-optimization/69989
13502 * gcc.c-torture/compile/pr69989-2.c: New test.
13503
1be56bc5
MP
135042016-03-01 Marek Polacek <polacek@redhat.com>
13505
13506 PR c++/69795
13507 * g++.dg/parse/invalid1.C: New test.
13508
1b19470d
RB
135092016-03-01 Richard Biener <rguenther@suse.de>
13510
13511 PR middle-end/70022
13512 * gcc.dg/pr70022.c: New testcase.
13513
3ae0661a
IE
135142016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13515
13516 PR tree-optimization/69956
13517 * gcc.dg/pr69956.c: New test.
13518
0f09ab88
BS
135192016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13520
13521 PR target/70011
13522 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13523 XFAIL when hardware supports efficient unaligned storage access.
13524
76d881bf
PP
135252016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13526
13527 PR c++/69961
13528 * g++.dg/template/pr69961a.C: New test.
13529 * g++.dg/template/pr69961b.C: New test.
13530
7168133a
DM
135312016-02-29 David Malcolm <dmalcolm@redhat.com>
13532
13533 PR preprocessor/69985
13534 * gcc.dg/cpp/pr69985.c: New test case.
13535
0c6072a3
JL
135362016-02-29 Jeff Law <law@redhat.com>
13537
e66f219b
JL
13538 PR tree-optimization/70005
13539 * gcc.c-torture/execute/pr70005.c New test.
13540
0c6072a3
JL
13541 PR tree-optimization/69999
13542 * gcc.c-torture/compile/pr69999.c: New test.
13543
fd9fbdb3
YR
135442016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13545
13546 PR tree-optimization/69652
13547 * gcc.dg/torture/pr69652.c: Delete test.
13548 * gcc.dg/vect/pr69652.c: New test.
13549
cbd400b4
RB
135502016-02-19 Richard Biener <rguenther@suse.de>
13551
13552 PR tree-optimization/69980
13553 * gfortran.dg/vect/pr69980.f90: New testcase.
13554
84ea0f58
EB
135552016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13556
13557 * gcc.target/sparc/20160229-1.c: New test.
13558
5d2a63dc
EB
135592016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13560
13561 * gnat.dg/stack_usage3.adb: New test.
13562 * gnat.dg/stack_usage3_pkg.ads: New helper.
13563
93e708f9
EB
135642016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13565
13566 * gnat.dg/renaming8.adb: New test.
13567 * gnat.dg/renaming8_pkg1.ads: New helper.
13568 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13569 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13570
6512bc93
RB
135712016-02-29 Richard Biener <rguenther@suse.de>
13572
13573 PR tree-optimization/69720
13574 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13575
7b201a88
TK
135762016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13577
13578 PR fortran/68147
13579 PR fortran/47674
13580 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13581
82ee0cf2 135822016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13583 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13584
13585 PR fortran/56007
13586 * gfortran.dg/coarray_8.f90: Adjust error message.
13587 * gfortran.dg/pr56007.f90: New test.
13588 * gfortran.dg/pr56007.f: New test.
13589
cdc1a2c8
L
135902016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13591
13592 PR tree-optimization/69989
13593 * gcc.dg/torture/pr69989.c: New test.
13594
33505bcf
EB
135952016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13596
13597 * gcc.target/i386/stack-realign-win.c: New test.
13598
524bfb19
HA
135992016-02-28 Harald Anlauf <anlauf@gmx.de>
13600
13601 PR fortran/60126
13602 * gfortran.dg/pr60126.f90: New test.
13603
bd542508
JL
136042016-02-27 Jeff Law <law@redhat.com>
13605
13606 Revert
13607 2016-02-26 Richard Biener <rguenther@suse.de>
13608 Jeff Law <law@redhat.com>
13609
13610 PR tree-optimization/69740
13611 * gcc.c-torture/compile/pr69740-1.c: New test.
13612 * gcc.c-torture/compile/pr69740-2.c: New test.
13613
dd1291e0
JD
136142016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13615
5fb67f8b 13616 PR fortran/69910
dd1291e0
JD
13617 * gfortran.dg/newunit_4.f90: New test.
13618
5cfefb59
JJ
136192016-02-27 Jakub Jelinek <jakub@redhat.com>
13620
13621 PR target/69613
13622 PR rtl-optimization/69886
13623 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13624 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13625 target.
13626
20ba5f33
MS
136272016-02-26 Martin Sebor <msebor@redhat.com>
13628
13629 PR tree-optimization/15826
13630 * gcc.dg/tree-ssa/pr15826.c: New test.
13631
e6fb01b0
JJ
136322016-02-26 Jakub Jelinek <jakub@redhat.com>
13633
13634 PR target/69969
13635 * gcc.target/powerpc/pr69969.c: New test.
13636
e3e0cf64
MS
136372016-02-26 Martin Sebor <msebor@redhat.com>
13638
13639 PR c++/15766
13640 * g++.old-deja/g++.other/decl5.C: Add a test case.
13641
d1f2bea5
SB
136422016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13643
13644 PR target/69946
13645 * gcc.target/powerpc/pr69946.c: New file.
13646
4a4f9d2b 136472016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13648 Jeff Law <law@redhat.com>
4a4f9d2b 13649
e3e0cf64 13650 PR tree-optimization/69740
4a4f9d2b
RB
13651 * gcc.c-torture/compile/pr69740-1.c: New test.
13652 * gcc.c-torture/compile/pr69740-2.c: New test.
13653
ad2a2706
MJ
136542016-02-26 Martin Jambor <mjambor@suse.cz>
13655
13656 PR middle-end/69920
13657 * gcc.dg/torture/pr69932.c: New test.
13658 * gcc.dg/torture/pr69936.c: Likewise.
13659
1d11f7ce
AK
136602016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13661
13662 PR target/69709
13663 * gcc.target/s390/pr69709.c: New test.
13664
6cfccbb2
KT
136652016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13666
13667 PR target/69245
13668 * gcc.target/aarch64/pr69245_1.c: New test.
13669
ac59ad4e
KT
136702016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13671
13672 PR target/69613
13673 * gcc.dg/torture/pr69613.c: New test.
13674
a2ad54a0
JJ
136752016-02-26 Jakub Jelinek <jakub@redhat.com>
13676
13677 PR rtl-optimization/69891
13678 * gcc.target/i386/pr69891.c: New test.
13679
0884062c 136802016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13681 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13682
d2369d4f 13683 PR target/61397
c163789b
MM
13684 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13685 functionality for both 32-bit and 64-bit.
13686
5aed7e2c
RB
136872016-02-26 Richard Biener <rguenther@suse.de>
13688
13689 PR tree-optimization/69551
13690 * gcc.dg/torture/pr69951.c: New testcase.
13691
798e2a8e
RB
136922016-02-25 Richard Biener <rguenther@suse.de>
13693
13694 PR tree-optimization/48795
13695 * gcc.dg/Warray-bounds-18.c: New testcase.
13696
9559fbac
RO
136972016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13698
13699 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13700
c049b107
JJ
137012016-02-25 Jakub Jelinek <jakub@redhat.com>
13702
13703 PR rtl-optimization/69896
13704 * gcc.dg/pr69896.c: New test.
13705
1137001c
PP
137062016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13707
13708 PR c++/69736
13709 * g++.dg/cpp1y/paren2.C: New test.
13710
2e9c8641
MS
137112016-02-24 Martin Sebor <msebor@redhat.com>
13712
13713 PR c/51147
13714 * gcc.dg/enum-mode-2.c: New test.
13715
03ca8fb3
JJ
137162016-02-24 Jakub Jelinek <jakub@redhat.com>
13717
13718 PR c++/69922
13719 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13720 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13721 * g++.dg/ubsan/pr69922.C: New test.
13722
0b05329b
MP
137232016-02-24 Marek Polacek <polacek@redhat.com>
13724
13725 PR c/69819
13726 * gcc.dg/pr69819.c: New test.
13727
57c2c374
MS
137282016-02-24 Martin Sebor <msebor@redhat.com>
13729
3b96b93a
MS
13730 PR c++/69912
13731 * g++.dg/ext/flexary15.C: New test.
13732
137332016-02-24 Martin Sebor <msebor@redhat.com>
13734
13735 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13736 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13737 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13738
65433bb5
MK
137392016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13740 Charles Baylis <charles.baylis@linaro.org>
13741
13742 PR debug/61033
13743 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13744
f802a424 137452016-02-24 Richard Biener <rguenther@suse.de>
44293580 13746 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13747
13748 PR middle-end/69760
13749 * gcc.dg/torture/pr69760.c: New testcase.
13750
525f795f
RO
137512016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13752
13753 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13754 pattern on Solaris with as.
13755
cd7bbceb
KT
137562016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13757
13758 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13759 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13760 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13761 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13762
89c0c1fd
JJ
137632016-02-24 Jakub Jelinek <jakub@redhat.com>
13764
13765 PR middle-end/69915
13766 * gcc.dg/pr69915.c: New test.
13767
0683fd27
KT
137682016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13769
13770 PR rtl-optimization/69886
13771 * gcc.dg/torture/pr69886.c: New test.
13772
e53d562a
RB
137732016-02-24 Richard Biener <rguenther@suse.de>
13774
13775 PR middle-end/68963
13776 * gcc.dg/torture/pr68963.c: New testcase.
13777
74a00288
KT
137782016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13779
13780 PR target/69875
13781 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13782 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13783 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13784 * gcc.target/arm/atomic_loaddi_1.c: New test.
13785 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13786 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13787 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13788 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13789 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13790 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13791 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13792 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13793
340fd4c9
JJ
137942016-02-24 Jakub Jelinek <jakub@redhat.com>
13795
13796 PR middle-end/69909
13797 * gcc.dg/torture/pr69909.c: New test.
13798
47d3fdb2
RB
137992016-02-24 Richard Biener <rguenther@suse.de>
13800
13801 PR tree-optimization/69907
13802 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13803 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13804 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13805
dab73e73
CB
138062016-02-24 Christian Bruel <christian.bruel@st.com>
13807
13808 * gcc.target/arm/pragma_cpp_fma.c: New test.
13809
7cc5ec65
JD
138102016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13811
13812 PR fortran/61156
13813 * gfortran.dg/include_6.f90: Update test.
13814
067fbd8b
JJ
138152016-02-23 Jakub Jelinek <jakub@redhat.com>
13816
13817 PR objc/69844
13818 * objc.dg/pr69844.m: New test.
13819
64a454d9
JD
138202016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13821
13822 PR libgfortran/69456
13823 * gfortran.dg/namelist_89.f90: New test.
13824 * gfortran.dg/pr59700.f90: Update test..
13825
35886f0b
MS
138262016-02-23 Martin Sebor <msebor@redhat.com>
13827
13828 PR middle-end/69780
13829 * g++.dg/ext/builtin_alloca.C: New test.
13830 * gcc.dg/builtins-68.c: New test.
13831
162cc7e3
RH
138322016-02-23 Richard Henderson <rth@redhat.com>
13833
13834 * gcc.target/i386/addr-space-3.c: Remove test.
13835
196440f8
DM
138362016-02-23 David Malcolm <dmalcolm@redhat.com>
13837
13838 PR preprocessor/69126
13839 PR preprocessor/69543
13840 * c-c++-common/pr69126-2-long.c: New test.
13841 * c-c++-common/pr69126-2-short.c: New test.
13842 * c-c++-common/pr69543-1.c: Remove xfail.
13843
1d3121af
DM
138442016-02-23 David Malcolm <dmalcolm@redhat.com>
13845
13846 PR preprocessor/69126
13847 PR preprocessor/69543
13848 PR preprocessor/69558
13849 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13850 (f): Rename to...
13851 (test_2): ...this, and add leading comment.
13852 (MACRO_3, test_3): New.
13853 (MACRO_4A, MACRO_4B, test_4): New.
13854 (MACRO): Rename to...
13855 (MACRO_5): ...this.
13856 (g): Rename to...
13857 (test_5): ...this, updating for renaming of MACRO, and
13858 add leading comment.
13859 * c-c++-common/pr69543-1.c: New.
13860 * c-c++-common/pr69543-2.c: New.
13861 * c-c++-common/pr69543-3.c: New.
13862 * c-c++-common/pr69543-4.c: New.
13863 * c-c++-common/pr69558-1.c: New.
13864 * c-c++-common/pr69558-2.c: New.
13865 * c-c++-common/pr69558-3.c: New.
13866 * c-c++-common/pr69558-4.c: New.
13867 * gcc.dg/pr69558.c: Move to...
13868 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13869 xfail for c++.
13870
f99c3557
TS
138712016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13872
13873 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13874 to -ftree-parallelize-loops/-fopenacc changes.
13875 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13876 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13877 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13878 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13879 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13880 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13881 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13882 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13883 * c-c++-common/goacc/kernels-loop.c: Likewise.
13884 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13885 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13886 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13887 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13888
c60ec7c2
RO
138892016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13890
13891 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13892
f1a62b6f
JJ
138932016-02-23 Jakub Jelinek <jakub@redhat.com>
13894
e67bf044
JJ
13895 PR c++/69902
13896 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13897
f1a62b6f
JJ
13898 PR c/69900
13899 * gcc.dg/pr69900.c: New test.
13900
20c5e09e
MJ
139012016-02-23 Martin Jambor <mjambor@suse.cz>
13902
13903 PR tree-optimization/69666
13904 * gcc.dg/tree-ssa/pr69666.c: New test.
13905
e457a6fc
AV
139062016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13907
13908 PR fortran/67451
13909 * gfortran.dg/coarray_allocate_5.f08: New test.
13910
d7b574f4
AK
139112016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13912
13913 * gcc.target/s390/vcond-shift.c: Move to ...
13914 * gcc.target/s390/vector/vcond-shift.c: ... here.
13915
58bdeb44
AK
139162016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13917
13918 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13919 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13920
7cd0387b
AK
139212016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13922
13923 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13924
4246c8da
MW
139252016-02-20 Mark Wielaard <mjw@redhat.com>
13926
13927 PR c/28901
13928 * gcc.dg/unused-variable-3.c: New test.
13929
f93bc532
JJ
139302016-02-22 Jakub Jelinek <jakub@redhat.com>
13931
13932 PR target/69888
13933 * gcc.target/i386/pr69888.c: New test.
13934
c4e360f4
RB
139352016-02-22 Richard Biener <rguenther@suse.de>
13936
13937 PR tree-optimization/69882
13938 * gfortran.dg/vect/pr69882.f90: New testcase.
13939
09c92f1c
JJ
139402016-02-22 Jakub Jelinek <jakub@redhat.com>
13941
13942 PR target/69885
13943 * gcc.dg/pr69885.c: New test.
13944
f88d45dc
OE
139452016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13946
13947 PR target/69806
13948 PR target/54089
13949 * gcc.target/sh/pr54089-10.c: New.
13950
ce1ff48e
PT
139512016-02-20 Paul Thomas <pault@gcc.gnu.org>
13952
13953 PR fortran/69423
13954 * gfortran.dg/deferred_character_15.f90 : New test.
13955
bbf27208
DH
139562016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13957
13958 PR fortran/57365
13959 gfortran.dg/allocate_with_source_18.f03: New test.
13960
139612016-02-20 Harald Anlauf <anlauf@gmx.de>
13962
13963 PR fortran/52531
13964 gfortran.dg/gomp/pr52531.f90: New test.
13965
268be88c
BE
139662016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13967
13968 PR c++/69865
13969 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13970 -std=c++03.
13971
4b6c824a
JJ
139722016-02-19 Jakub Jelinek <jakub@redhat.com>
13973
871b3f47
JJ
13974 PR c++/69826
13975 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13976 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13977
7a965d51
JJ
13978 PR c++/69850
13979 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13980
4b6c824a
JJ
13981 PR c++/69851
13982 * g++.dg/torture/pr69851.C: New test.
13983
15fca21a
MS
139842016-02-19 Martin Sebor <msebor@redhat.com>
13985
13986 PR testsuite/69573
13987 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13988
19e21586
JJ
139892016-02-19 Jakub Jelinek <jakub@redhat.com>
13990
03a616ac
JJ
13991 PR c++/69850
13992 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13993 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13994
19e21586
JJ
13995 PR c++/67767
13996 * g++.dg/cpp0x/pr67767.C: New test.
13997
2db16594
KT
139982016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13999
14000 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14001 for fp, simd, crypto, crc, lse.
14002 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14003 above.
14004 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14005 effective target check.
14006
5a7d9d1e
JJ
140072016-02-19 Jakub Jelinek <jakub@redhat.com>
14008
14009 PR target/69820
14010 * gcc.target/i386/pr69820.c: New test.
14011
6448f064
AK
140122016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14013
14014 * gcc.target/s390/vector/int128-1.c: New test.
14015
d0a859e6
AK
140162016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14017
14018 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14019
9e4eb643
AK
140202016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14021
14022 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14023 instruction pattern name to prevent the testcase from failing with
14024 -march=z13.
14025
859a4c0e
AK
140262016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14027
14028 * gcc.target/s390/md/movstr-2.c: New test.
14029
efc2340b
MK
140302016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14031
14032 * gcc.target/s390/morestack.c: New test.
14033
ca2bfbc2
DV
140342016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14035
14036 PR target/69625
14037 * gcc.target/s390/pr69625.c: Add test case.
14038
efd4bd05
BE
140392016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14040
14041 PR testsuite/68580
14042 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14043
2bf2078a
MM
140442016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14045
14046 PR target/68404
14047 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14048 * gcc.target/powerpc/fusion3.c: Likewise.
14049
f003579e
RB
140502016-02-18 Richard Biener <rguenther@suse.de>
14051
14052 PR middle-end/69553
14053 * g++.dg/torture/pr69553.C: New testcase.
14054
19233914
NC
140552016-02-18 Nick Clifton <nickc@redhat.com>
14056
efd4bd05
BE
14057 PR target/62254
14058 PR target/69610
14059 * gcc.target/arm/pr62554.c: New test.
14060 * gcc.target/arm/pr69610-1.c: New test.
14061 * gcc.target/arm/pr69610-2.c: New test.
19233914 14062
23f27839
RB
140632016-02-18 Richard Biener <rguenther@suse.de>
14064
14065 PR middle-end/69854
14066 * gcc.dg/torture/pr69854.c: New testcase.
14067
932c0da4
JJ
140682016-02-17 Jakub Jelinek <jakub@redhat.com>
14069
14070 PR c++/69850
14071 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14072
1bed93e4
BS
140732012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14074
14075 * gcc.target/powerpc/vec-cg.c: New test.
14076
57bfb134
RB
140772016-02-17 Richard Biener <rguenther@suse.de>
14078
14079 PR testsuite/69586
14080 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14081
a44e0ebb
KT
140822016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14083
14084 PR target/69161
14085 * gcc.c-torture/compile/pr69161.c: New test.
14086
ffacd726
DS
140872016-02-17 David Sherwood <david.sherwood@arm.com>
14088
14089 PR target/69532
14090 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14091 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14092
448db8d2
EB
140932016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14094
14095 * gcc.dg/ifcvt-4.c: Skip on Visium.
14096
e2f0522e
EB
140972016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14098
14099 * gnat.dg/atomic8.adb: New test.
14100
bf17fe3f
EB
141012016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14102
14103 * gnat.dg/discr46.ad[sb]: New test.
14104
ecf835e9
KN
141052016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14106
14107 PR Target/48344
14108 * gcc.target/powerpc/pr48344-1.c: New test.
14109
49a1164a
TK
141102015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14111
14112 PR fortran/69742
14113 * gfortran.dg/associate_21.f90: New test.
14114
bf14eba2
JJ
141152016-02-16 Jakub Jelinek <jakub@redhat.com>
14116
14117 PR c/69835
14118 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14119 -Wnonnull in dg-options.
14120 * c-c++-common/nonnull-2.c: New test.
14121
35a093b6
JG
141222016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14123 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14124
14125 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14126
e387d491
JJ
141272016-02-16 Jakub Jelinek <jakub@redhat.com>
14128
14129 PR middle-end/69801
14130 * gcc.dg/pr69801.c: Add empty dg-options.
14131
ba539195
JN
141322016-02-16 James Norris <jnorris@codesourcery.com>
14133
14134 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14135 * g++.dg/goacc/deviceptr-1.c: New file.
14136
2a2b8f64
JJ
141372016-02-16 Jakub Jelinek <jakub@redhat.com>
14138
14139 PR tree-optimization/69820
14140 * gcc.dg/vect/pr69820.c: New test.
14141
87440c29
RB
141422016-02-16 Richard Biener <rguenther@suse.de>
14143
14144 PR tree-optimization/69776
14145 * gcc.dg/torture/pr69776-2.c: New testcase.
14146
6d87c306
BS
141472016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14148
14149 PR tree-optimization/69714
14150 * gcc.dg/torture/pr69714.c: New test.
14151
3824a0a2
JJ
141522016-02-16 Jakub Jelinek <jakub@redhat.com>
14153
14154 PR tree-optimization/69802
14155 * gcc.dg/pr69802.c: New test.
14156
c8cfe96e
RB
141572016-02-16 Richard Biener <rguenther@suse.de>
14158
14159 PR middle-end/69801
14160 * gcc.dg/pr69801.c: New testcase.
14161
fc12098d
JD
141622016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14163
14164 PR libgfortran/69651
14165 * gfortran.dg/read_bang.f90: New test.
14166 * gfortran.dg/read_bang4.f90: New test.
14167
ba6b3795
JJ
141682016-02-15 Jakub Jelinek <jakub@redhat.com>
14169
f0516ca4
JJ
14170 PR c++/69658
14171 * g++.dg/init/pr69658.C: New test.
14172
ba6b3795
JJ
14173 PR c++/69797
14174 * c-c++-common/pr69797.c: New test.
14175
de3f9a2d
PK
141762016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14177
14178 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14179 check for aarch64*-*-*.
14180
17a3b967
RB
141812016-02-15 Richard Biener <rguenther@suse.de>
14182
14183 PR tree-optimization/69783
14184 * gcc.dg/vect/pr69783.c: New testcase.
14185
1c48bff1
RB
141862016-02-15 Richard Biener <rguenther@suse.de>
14187
14188 PR tree-optimization/69776
14189 * gcc.dg/torture/pr69776.c: New testcase.
14190
1e6025b6
TK
141912016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14192
14193 PR fortran/60526
14194 * gfortran.dg/type_decl_4.f90: Reinstated.
14195
d3308279
JDA
141962016-02-14 John David Anglin <danglin@gcc.gnu.org>
14197
14198 PR fortran/68746
14199 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14200
b7c56581
TK
142012016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14202
14203 PR fortran/60526
14204 PR bootstrap/69816
14205 * gfortran.dg/type_decl_4.f90: Removed.
14206
60cb4ef5
TK
142072016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14208
14209 PR fortran/60526
14210 * gfortran.dg/type_decl_4.f90: New test.
14211
f6964637
AM
142122016-02-14 Alan Modra <amodra@gmail.com>
14213
1a8849d1 14214 PR testsuite/68886
f6964637
AM
14215 * gcc.c-torture/execute/stkalign.c: Revise test.
14216
f5121920
OE
142172016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14218
14219 PR target/67260
14220 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14221
6cda3ab6
OE
142222016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14223
14224 PR target/67260
14225 * gcc.target/sh/torture/pr67260.c: New.
14226
6786e598
JDA
142272016-02-12 John David Anglin <danglin@gcc.gnu.org>
14228
14229 * gcc.dg/pr67964.c: Add dg-require-alias.
14230
7e05dad8
OE
142312016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14232
14233 PR target/67636
14234 PR target/64345
14235 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14236
7f4cc3ce
JD
142372016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14238
14239 PR libgfortran/69668
14240 * gfortran.dg/namelist_88.f90: New test.
14241
955ca6dc
JD
142422016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14243
14244 PR libgfortran/69668
14245 * gfortran.dg/namelist_38.f90: Update test.
14246 * gfortran.dg/namelist_84.f90: Update test.
14247
876217ae
DM
142482016-02-12 David Malcolm <dmalcolm@redhat.com>
14249
14250 PR other/69554
14251 * gcc.dg/pr69554-1.c: New test.
14252 * gfortran.dg/pr69554-1.F90: New test.
14253 * gfortran.dg/pr69554-2.F90: New test.
14254 * lib/gcc-dg.exp (proc dg-locus): New function.
14255 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14256 distinguish between the caret-printing and non-caret-printing
14257 cases. If caret-printing has been explicitly enabled, bail out
14258 without attempting to fix up the output.
14259
61789eed
DM
142602016-02-12 David Malcolm <dmalcolm@redhat.com>
14261
14262 PR driver/69265
14263 PR driver/69453
14264 * gcc.dg/spellcheck-options-3.c: New test case.
14265 * gcc.dg/spellcheck-options-4.c: New test case.
14266 * gcc.dg/spellcheck-options-5.c: New test case.
14267 * gcc.dg/spellcheck-options-6.c: New test case.
14268 * gcc.dg/spellcheck-options-7.c: New test case.
14269 * gcc.dg/spellcheck-options-8.c: New test case.
14270 * gcc.dg/spellcheck-options-9.c: New test case.
14271 * gcc.dg/spellcheck-options-10.c: New test case.
14272
c3090c1f
JJ
142732016-02-12 Jakub Jelinek <jakub@redhat.com>
14274
14275 PR rtl-optimization/69764
14276 PR rtl-optimization/69771
14277 * c-c++-common/pr69764.c: New test.
14278 * gcc.dg/torture/pr69771.c: New test.
14279
8222034d
MP
142802016-02-12 Marek Polacek <polacek@redhat.com>
14281
14282 * g++.dg/torture/init-list1.C: New.
14283
f749f792
MP
142842016-02-12 Marek Polacek <polacek@redhat.com>
14285
14286 * gcc.dg/pr69522.c: Add empty dg-options.
14287
199fb02a
IE
142882016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14289
14290 * g++.dg/lto/lto.exp: Include and init mpx.
14291 * g++.dg/lto/pr69729_0.C: New test.
14292
b69539cb
JJ
142932016-02-12 Jakub Jelinek <jakub@redhat.com>
14294
06ff7000
JJ
14295 PR ipa/69241
14296 * g++.dg/ipa/pr69241-4.C: New test.
14297
b69539cb
JJ
14298 PR ipa/68672
14299 * g++.dg/ipa/pr68672-1.C: New test.
14300 * g++.dg/ipa/pr68672-2.C: New test.
14301 * g++.dg/ipa/pr68672-3.C: New test.
14302
16595a1f
BS
143032016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14304
14305 PR c/69522
6d87c306 14306 * gcc.dg/pr69522.c: New test.
16595a1f 14307
38d795d2
PP
143082016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14309
14310 PR c++/69098
14311 * g++.dg/cpp1y/69098.C: New test.
14312 * g++.dg/cpp1y/69098-2.C: New test.
14313
9c582551
JJ
143142016-02-12 Jakub Jelinek <jakub@redhat.com>
14315
14316 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14317 and neighbour -> neighbor.
14318 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14319 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14320 * c-c++-common/Wvarargs.c: Likewise.
14321 * c-c++-common/goacc/host_data-5.c: Likewise.
14322 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14323 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14324 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14325 * gcc.target/aarch64/pr60697.c: Likewise.
14326 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14327 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14328 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14329 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14330 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14331 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14332 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14333 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14334 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14335 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14336 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14337 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14338 * g++.dg/lookup/koenig5.C: Likewise.
14339 * g++.dg/ext/no-asm-2.C: Likewise.
14340 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14341 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14342 * gfortran.dg/used_types_16.f90: Likewise.
14343 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14344 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14345 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14346 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14347 * gfortran.dg/abstract_type_6.f03: Likewise.
14348 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14349 * gfortran.dg/used_types_15.f90: Likewise.
14350 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14351 * gfortran.dg/exit_3.f08: Likewise.
14352 * gfortran.dg/open_status_2.f90: Likewise.
14353 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14354 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14355 * gfortran.dg/associate_1.f03: Likewise.
14356 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14357 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14358 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14359 * gcc.dg/builtin-object-size-1.c: Likewise.
14360 * gcc.dg/noreturn-6.c: Likewise.
14361 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14362 * gcc.dg/globalalias.c: Likewise.
14363 * gcc.dg/builtins-config.h: Likewise.
14364 * gcc.dg/pr30457.c: Likewise.
14365 * gcc.c-torture/compile/volatile-1.c: Likewise.
14366 * gcc.c-torture/execute/20101011-1.c: Likewise.
14367 * c-c++-common/Waddress-1.c: Likewise.
14368
66756373
JJ
143692016-02-11 Jakub Jelinek <jakub@redhat.com>
14370
14371 PR c/69768
14372 * c-c++-common/Waddress-1.c: New test.
14373
76fe932b
AV
143742016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14375
14376 PR fortran/69296
14377 * gfortran.dg/associate_19.f03: New test.
14378 * gfortran.dg/associate_20.f03: New test.
14379
564c4d4b
OE
143802016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14381
14382 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14383
e1c1ecb0
KT
143842016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14385
14386 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14387 .arch armv8-a\n. Add -dA to dg-options.
14388 * gcc.target/aarch64/assembler_arch_1.c: New test.
14389 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14390
0d7d9458
PC
143912016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14392
14393 PR c++/68726
14394 * g++.dg/cpp0x/pr68726.C: New.
14395
e6208a60
IE
143962016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14397
14398 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14399 test.
14400
281a11eb
RB
144012016-02-11 Richard Biener <rguenther@suse.de>
14402
14403 * g++.dg/tree-ssa/pr61034.C: Adjust.
14404
e03dd765
VM
144052016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14406
4b48faf5 14407 PR target/69148
e03dd765
VM
14408 * gcc.target/s390/pr69148.c: New.
14409
cdc23927
YR
144102016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14411
14412 PR tree-optimization/69652
14413 * gcc.dg/torture/pr69652.c: New test.
14414
e199dd0a
JJ
144152016-02-10 Jakub Jelinek <jakub@redhat.com>
14416 Patrick Palka <ppalka@gcc.gnu.org>
14417
14418 PR ipa/69241
14419 PR c++/69649
14420 * g++.dg/ipa/pr69241-1.C: New test.
14421 * g++.dg/ipa/pr69241-2.C: New test.
14422 * g++.dg/ipa/pr69241-3.C: New test.
14423 * g++.dg/ipa/pr69649.C: New test.
14424
d6b38027
UB
144252016-02-10 Uros Bizjak <ubizjak@gmail.com>
14426
14427 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14428 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14429
13b562c5
BC
144302016-02-10 Bin Cheng <bin.cheng@arm.com>
14431
14432 PR tree-optimization/68021
14433 * gcc.dg/tree-ssa/pr68021.c: New test.
14434
24a179f8
RB
144352016-02-10 Richard Biener <rguenther@suse.de>
14436
14437 PR tree-optimization/69726
14438 * gcc.dg/uninit-22.c: New testcase.
14439
0d99886f
AP
144402016-02-09 Andrew Pinski <apinski@cavium.com>
14441
14442 PR tree-opt/69282
14443 * gcc.c-torture/compile/20160205-1.c: New testcase.
14444
ab04995c
MM
144452016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14446
14447 PR target/68404
14448 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14449 instead accessing a really large arrray.
14450 * gcc.target/powerpc/fusion3.c: Likewise.
14451
4b79ac23
CB
144522016-02-09 Charles Baylis <charles.baylis@linaro.org>
14453
14454 PR target/68532
14455 * gcc.c-torture/execute/pr68532.c: New test.
14456
b890a441
AO
144572016-02-11 Alexandre Oliva <aoliva@redhat.com>
14458
14459 PR target/69634
14460 * gcc.dg/pr69634.c: New.
14461
84a5bef7
RB
144622016-02-09 Richard Biener <rguenther@suse.de>
14463
14464 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14465
1f123759 144662016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14467
1f123759
AF
14468 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14469
65860c77
YR
144702016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14471
14472 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14473
7e1e8a0a
RB
144742016-02-09 Richard Biener <rguenther@suse.de>
14475
14476 PR tree-optimization/69715
14477 * gcc.dg/torture/pr69715.c: New testcase.
14478
efb45a9f
PP
144792016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14480
14481 PR c++/69139
14482 * g++.dg/cpp0x/trailing12.C: New test.
14483 * g++.dg/cpp0x/trailing13.C: New test.
14484
20a0c6f9
PP
144852016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14486
14487 PR c++/69283
14488 PR c++/67835
14489 * g++.dg/cpp1y/auto-fn29.C: New test.
14490 * g++.dg/cpp1y/auto-fn30.C: New test.
14491
a162f3af
JJ
144922016-02-08 Jakub Jelinek <jakub@redhat.com>
14493
14494 PR tree-optimization/69209
14495 * gcc.c-torture/compile/pr69209.c: New test.
14496
4b4a9fbd
JL
144972016-02-08 Jeff Law <law@redhat.com>
14498
14499 PR tree-optimization/68541
14500 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14501 of statements allowed in join block for path splitting.
14502
cfac5ed2
JJ
145032016-02-08 Jakub Jelinek <jakub@redhat.com>
14504
f68bc23f
JJ
14505 PR c++/59627
14506 * g++.dg/gomp/pr59627.C: New test.
14507
cfac5ed2
JJ
14508 PR ipa/69239
14509 * g++.dg/ipa/pr69239.C: New test.
14510
44714d8c
DM
145112016-02-08 David Malcolm <dmalcolm@redhat.com>
14512
14513 PR preprocessor/69664
14514 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14515 * gcc.dg/cpp/warn-comments.c: Likewise.
14516
eba9e839
MP
145172016-02-08 Marek Polacek <polacek@redhat.com>
14518
14519 PR c++/69688
14520 * g++.dg/init/const12.C: New test.
14521
a011cd92
BS
145222016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14523
14524 PR target/60410
14525 * gcc.dg/lto/pr55113_0.c: Remove test.
14526
5317b1be
RB
145272016-02-08 Richard Biener <rguenther@suse.de>
14528
14529 PR tree-optimization/69719
14530 * gcc.dg/torture/pr69719.c: New testcase.
14531
63998a63
RB
145322016-02-08 Richard Biener <rguenther@suse.de>
14533 Jeff Law <law@redhat.com>
14534
14535 PR target/68273
14536 * gcc.target/mips/pr68273.c: New testcase.
14537
43f4a281
RB
145382016-02-08 Richard Biener <rguenther@suse.de>
14539
14540 PR rtl-optimization/69274
14541 * gcc.target/i386/addr-sel-1.c: XFAIL.
14542
0b604d2d
JL
145432016-02-08 Jeff Law <law@redhat.com>
14544
e8dfe49e
JL
14545 PR tree-optimization/68541
14546 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14547
6daecd7a 14548 PR tree-optimization/65917
0b604d2d
JL
14549 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14550
c0f0e35a
JD
145512016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14552
14553 PR fortran/50555
14554 * gfortran.dg/namelist_args.f90: New test.
14555
8981d712
JL
145562016-02-05 Jeff Law <law@redhat.com>
14557
6daecd7a 14558 PR tree-optimization/68541
8981d712
JL
14559 * gcc.dg/tree-ssa/split-path-2.c: New test.
14560 * gcc.dg/tree-ssa/split-path-3.c: New test.
14561 * gcc.dg/tree-ssa/split-path-4.c: New test.
14562 * gcc.dg/tree-ssa/split-path-5.c: New test.
14563 * gcc.dg/tree-ssa/split-path-6.c: New test.
14564 * gcc.dg/tree-ssa/split-path-7.c: New test.
14565
46cb9332
MS
145662016-02-05 Martin Sebor <msebor@redhat.com>
14567
14568 PR c++/69662
14569 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14570 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14571
be2083ea
RH
145722016-02-06 Richard HEnderson <rth@redhat.com>
14573
14574 PR c/69643
14575 * gcc.target/i386/addr-space-4.c: New.
14576 * gcc.target/i386/addr-space-5.c: New.
14577
711d7c23
MM
145782016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14579
14580 PR fortran/66089
14581 * gfortran.dg/elemental_dependency_6.f90: New.
14582
b5c1c988
JJ
145832016-02-05 Jakub Jelinek <jakub@redhat.com>
14584
861c7bcd
JJ
14585 PR rtl-optimization/69691
14586 * gcc.c-torture/execute/pr69691.c: New test.
14587
b5c1c988
JJ
14588 PR c++/69628
14589 * g++.dg/parse/pr69628.C: New test.
14590
f7dfa966
UB
145912016-02-05 Uros Bizjak <ubizjak@gmail.com>
14592
14593 * gcc.dg/sancov/asan.c: Move to ...
14594 * gcc.dg/asan/sancov-1.c: ... here.
14595
9b143e64
UB
145962016-02-05 Uros Bizjak <ubizjak@gmail.com>
14597
14598 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14599
f5d4b899
L
146002016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14601
14602 PR target/69677
14603 * gcc.target/i386/pr69677.c: New test.
14604
76c85fbb
PP
146052016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14606
14607 PR c++/68948
14608 * g++.dg/template/pr68948.C: New test.
14609
f181bf90
DV
146102016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14611
14612 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14613 (only necessary on s390x).
14614
714fb282
L
146152016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14616
14617 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14618 -mno-accumulate-outgoing-args.
14619
618d6c1c
PP
146202016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14621
14622 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14623
1066e9b5
JJ
146242016-02-04 Jakub Jelinek <jakub@redhat.com>
14625
14626 PR c/69669
14627 * c-c++-common/pr69669.c: New test.
14628
76255d0d
MM
146292016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14630
14631 PR target/69667
14632 * g++.dg/pr69667.C: New file.
14633
e0b059b1
WD
146342016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14635
14636 PR target/69619
14637 * gcc.dg/pr69619.c: Add new test.
14638
2692b5c8
RS
146392016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14640
14641 PR rtl-optimization/69577
14642 * gcc.target/i386/pr69577.c: New test.
14643
7db337c2
ML
146442016-02-04 Martin Liska <mliska@suse.cz>
14645
14646 * g++.dg/asan/pr69276.C: New test.
14647
cc9c0829
KT
146482016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14649
14650 PR target/65932
14651 PR target/67714
14652 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14653 a single smulbb instruction.
14654 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14655 * gcc.target/amr/wmul-2.c: Likewise.
14656
eb9feb52
KT
146572016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14658
14659 PR target/65932
14660 PR target/67714
14661 * gcc.c-torture/execute/pr67714.c: New test.
14662
61f727fe
JJ
146632016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14664
14665 PR target/69454
14666 * gcc.target/i386/pr69454-1.c: New test.
14667 * gcc.target/i386/pr69454-2.c: New test.
14668
05dd97db
MS
146692016-02-03 Martin Sebor <msebor@redhat.com>
14670
14671 PR c++/69251
14672 PR c++/69253
14673 PR c++/69290
14674 PR c++/69277
14675 PR c++/69349
14676 * g++.dg/ext/flexarray-mangle-2.C: New test.
14677 * g++.dg/ext/flexarray-mangle.C: New test.
14678 * g++.dg/ext/flexarray-subst.C: New test.
14679 * g++.dg/ext/flexary11.C: New test.
14680 * g++.dg/ext/flexary12.C: New test.
14681 * g++.dg/ext/flexary13.C: New test.
14682 * g++.dg/ext/flexary14.C: New test.
14683 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14684
dac2fc29
L
146852016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14686
14687 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14688 Define only if CHECK_FLOAT128 is defined.
14689 (main): Properly initialize u5.
14690
eadb8035
JJ
146912016-02-03 Jakub Jelinek <jakub@redhat.com>
14692
0afbb81b
JJ
14693 PR c/69627
14694 * gcc.dg/pr69627.c: New test.
14695
eadb8035
JJ
14696 PR target/69644
14697 * gcc.dg/pr69644.c: New test.
14698
b12d4923
MS
146992016-02-03 Mike Stump <mikestump@comcast.net>
14700
14701 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14702 support for struct-layout-1.exp.
14703
ab4bae0c
PP
147042016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14705
14706 PR c++/69056
618d6c1c 14707 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14708
95831c01
VM
147092016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14710 Alexandre Oliva <aoliva@redhat.com>
14711
14712 PR target/69461
14713 * gcc.target/powerpc/pr69461.c: New.
14714
ccc71ab8
UB
147152016-02-03 Uros Bizjak <ubizjak@gmail.com>
14716
14717 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14718 works from here ...
14719 (check_effective_target_fsanitize_thread): ... to here. Do not
14720 specify additional compile flags for the test source.
14721 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14722 specify additional compile flags for the test source.
14723
96299640
WD
147242016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14725
14726 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14727
781d83d9
AV
147282016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14729
14730 PR fortran/67451
14731 PR fortran/69418
14732 * gfortran.dg/coarray_allocate_2.f08: New test.
14733 * gfortran.dg/coarray_allocate_3.f08: New test.
14734 * gfortran.dg/coarray_allocate_4.f08: New test.
14735
d8208e6d
AL
147362016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14737
14738 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14739 use same scan-tree-dump-times on all platforms.
14740 * gcc.dg/vect/vect-outer-1.c: Likewise.
14741 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14742 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14743 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14744 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14745 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14746 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14747 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14748
a8394fa0
SB
147492016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14750
14751 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14752 warning.
14753
f3baa1d3
L
147542016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14755
14756 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14757
eb077516
JN
147582016-02-02 James Norris <jnorris@codesourcery.com>
14759
14760 * c-c++-common/goacc/routine-5.c: Add tests.
14761
578fb225
AM
147622016-02-02 Alexander Monakov <amonakov@ispras.ru>
14763
14764 * gcc.target/nvptx/unsigned-cmp.c: New test.
14765
c64f7d37
WD
147662016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14767
14768 * gcc.target/aarch64/scalar_shift_1.c
14769 (test_corners_sisd_di): Improve force to SIMD register.
14770 (test_corners_sisd_si): Likewise.
14771 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14772 Remove scan-assembler check for ldr.
14773
90c6f26c
RB
147742016-02-02 Richard Biener <rguenther@suse.de>
14775
14776 PR tree-optimization/69595
14777 * gcc.dg/Warray-bounds-17.c: New testcase.
14778
9dc03c97
RB
147792016-02-02 Richard Biener <rguenther@suse.de>
14780
14781 PR tree-optimization/69606
14782 * gcc.dg/torture/pr69606.c: New testcase.
14783
2d4dc223
YR
147842016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14785
14786 PR middle-end/68542
14787 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14788 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14789
65c98fde
AM
147902016-02-02 Alan Modra <amodra@gmail.com>
14791
14792 PR target/69548
14793 * gcc.target/powerpc/pr69548.c: New test.
14794
e1b81f2b
JJ
147952016-02-01 Jakub Jelinek <jakub@redhat.com>
14796
d0268b37
JJ
14797 PR rtl-optimization/69592
14798 * gcc.dg/pr69592.c: New test.
14799
e1b81f2b
JJ
14800 PR preprocessor/69543
14801 PR c/69558
14802 * gcc.dg/pr69543.c: New test.
14803 * gcc.dg/pr69558.c: New test.
14804
7dd7780d
UB
148052016-02-01 Uros Bizjak <ubizjak@gmail.com>
14806
bf672ee5
UB
14807 PR testsuite/65940
14808 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14809
9a7013f8
MS
148102016-02-01 Martin Sebor <msebor@redhat.com>
14811
14812 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14813
e681fb2b
BC
148142016-02-01 Bin Cheng <bin.cheng@arm.com>
14815
14816 PR tree-optimization/67921
14817 * c-c++-common/ubsan/pr67921.c: New test.
14818
ff86345f
RB
148192016-02-01 Richard Biener <rguenther@suse.de>
14820
14821 PR middle-end/69556
14822 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14823
bc369dbd
RB
148242016-02-01 Richard Biener <rguenther@suse.de>
14825
14826 PR tree-optimization/69574
14827 * gcc.dg/torture/pr69574.c: New testcase.
14828
ef318184
RB
148292016-02-01 Richard Biener <rguenther@suse.de>
14830
14831 PR tree-optimization/69579
14832 * gcc.dg/setjmp-6.c: New testcase.
14833
654745e6
JJ
148342016-02-01 Jakub Jelinek <jakub@redhat.com>
14835
14836 PR rtl-optimization/69570
14837 * g++.dg/opt/pr69570.C: New test.
14838
e6c0c44b
RH
148392016-02-01 Richard Henderson <rth@redhat.com>
14840
14841 * gcc.dg/pr69535.c: New test.
14842
6ff3f09a
JDA
148432016-01-31 John David Anglin <danglin@gcc.gnu.org>
14844
2c005538
JDA
14845 PR testsuite/69584
14846 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14847 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14848
61083a4b
JDA
14849 PR debug/68244
14850 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14851
6ff3f09a
JDA
14852 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14853
0c221916
PT
148542016-01-31 Paul Thomas <pault@gcc.gnu.org>
14855
14856 PR fortran/67564
14857 * gfortran.dg/allocate_with_source_17.f03: New test.
14858
db7a2818
JJ
148592016-01-30 Jakub Jelinek <jakub@redhat.com>
14860
14861 PR tree-optimization/69546
14862 * gcc.dg/torture/pr69546.c: New test.
14863
e520d5f0
PT
148642016-01-30 Paul Thomas <pault@gcc.gnu.org>
14865
14866 PR fortran/69566
14867 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14868
343c05d3
MS
148692016-01-30 Martin Sebor <msebor@redhat.com>
14870
14871 PR c++/68490
14872 * g++.dg/ext/flexary10.C: New test.
14873
d6c3a539
DH
148742016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14875
14876 PR fortran/66707
14877 gfortran.dg/common_23.f90: New test.
14878
52d72fcd
BS
148792016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14880
14881 PR target/65546
14882 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14883 condition being checked, and disable it when the target supports
14884 misaligned loads and stores.
14885
3a5d2ba4
JJ
148862016-01-29 Jakub Jelinek <jakub@redhat.com>
14887
14888 PR debug/69518
14889 * gcc.dg/torture/pr69518.c: New test.
14890
6bbacdb5
L
148912016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14892
14893 PR target/69530
14894 * gcc.target/i386/pr69530.c: New test.
14895
af932cdb
SE
148962016-01-29 Steve Ellcey <sellcey@imgtec.com>
14897
14898 PR target/65604
14899 * gcc.target/mips/div-delay.c: New test.
14900
26658b7c
JJ
149012016-01-29 Jakub Jelinek <jakub@redhat.com>
14902
33e89989
JJ
14903 PR target/69551
14904 * gcc.target/i386/pr69551.c: New test.
14905
26658b7c
JJ
14906 PR target/66137
14907 * gcc.target/i386/pr66137.c: New test.
14908
401116b5
AB
149092016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14910
14911 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14912 always built for p5600.
14913 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14914 isa=p5600 dg-option.
14915
d4abfcc5
RB
149162016-01-29 Richard Biener <rguenther@suse.de>
14917
14918 PR tree-optimization/69547
14919 * g++.dg/tree-ssa/pr69547.C: New testcase.
14920
16b77b32
JJ
149212016-01-29 Jakub Jelinek <jakub@redhat.com>
14922
14923 PR debug/66869
14924 * g++.dg/warn/Wunused-function2.C: New test.
14925
a1c95464
DV
149262016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14927
14928 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14929 support for test to succeed.
14930
5453bfed
MP
149312016-01-29 Marek Polacek <polacek@redhat.com>
14932
14933 PR c++/69509
14934 PR c++/69516
14935 * g++.dg/ext/constexpr-vla2.C: New test.
14936 * g++.dg/ext/constexpr-vla3.C: New test.
14937 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14938
452ec2a5
RB
149392016-01-29 Richard Biener <rguenther@suse.de>
14940
14941 PR middle-end/69537
14942 * gcc.dg/uninit-21.c: New testcase.
14943
aec0b19e
UB
149442016-01-28 Uros Bizjak <ubizjak@gmail.com>
14945
14946 PR target/69459
14947 * gcc.target/i386/pr69459.c: New test.
14948
df113ce7
SE
149492016-01-28 Steve Ellcey <sellcey@imgtec.com>
14950
14951 PR target/68400
14952 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14953 * gcc.target/mips/pr68400.c: New test.
14954
494de84f
MS
149552016-01-28 Martin Sebor <msebor@redhat.com>
14956
14957 PR target/17381
14958 * gcc.target/powerpc/pr17381.c: New test.
14959
eb1b1f01
JJ
149602016-01-28 Jakub Jelinek <jakub@redhat.com>
14961
14962 PR middle-end/69542
14963 * gcc.dg/torture/pr69542.c: New test.
14964
6dfeb7ce
WD
149652016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14966
14967 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14968
4b7471a4
DE
149692016-01-28 David Edelsohn <dje.gcc@gmail.com>
14970
14971 * gcc.dg/pr65980.c: Skip on AIX.
14972 * gcc.dg/pr66688.c: Same.
14973
b271fd21
DE
149742016-01-28 David Edelsohn <dje.gcc@gmail.com>
14975
14976 PR target/63679
14977 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14978 * gcc.dg/tree-ssa/sra-18.c: Same.
14979
874108a9
AV
149802016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14981
14982 PR fortran/62536
14983 * gfortran.dg/block_15.f08: New test.
14984 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14985 on incorrectly closed BLOCK.
14986
30480bcd
IE
149872016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14988
14989 * gcc.dg/declare-simd.c: New test.
6905c577 14990
14ba8d6d
RB
149912016-01-28 Richard Biener <rguenther@suse.de>
14992
14993 PR tree-optimization/69466
14994 * gfortran.dg/vect/pr69466.f90: New testcase.
14995
0d4c694e
TP
149962016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14997
14998 * g++.dg/pr67989.C: Remove ARM-specific option.
14999 * gcc.target/arm/pr67989.C: New file.
15000
2aa780da
UB
150012016-01-27 Uros Bizjak <ubizjak@gmail.com>
15002
15003 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15004 and expm1 test for glibc < 2.11.
15005
f75ebe77
RH
150062016-01-27 Richard Henderson <rth@redhat.com>
15007
15008 * gcc.c-torture/execute/pr69447.c: New test.
15009
150102016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15011
9a175e65 15012 PR fortran/69422
49847d75
PT
15013 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15014
cbdd8ae0
JJ
150152016-01-27 Jakub Jelinek <jakub@redhat.com>
15016
15017 PR debug/66869
15018 * gcc.dg/pr66869.c: New test.
15019
2b572b3c
JL
150202016-01-25 Jeff Law <law@redhat.com>
15021
15022 PR tree-optimization/68398
aec0b19e 15023 PR tree-optimization/69196
2b572b3c
JL
15024 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15025 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15026 path to avoid new heuristic allowing more irreducible regions
15027 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15028 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15029 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15030 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15031 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15032
fa74a4bc
MP
150332016-01-27 Marek Polacek <polacek@redhat.com>
15034
15035 PR c/68062
15036 * c-c++-common/vector-compare-4.c: New test.
15037
0afff540
DM
150382016-01-27 David Malcolm <dmalcolm@redhat.com>
15039
15040 PR preprocessor/69126
15041 * c-c++-common/pr69126.c: New test case.
15042
1a218fc9
ILT
150432016-01-27 Ian Lance Taylor <iant@google.com>
15044
15045 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15046
5d70666e
RB
150472016-01-27 Ryan Burn <contact@rnburn.com>
15048
15049 PR cilkplus/69267
15050 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15051
87ff4d66
UB
150522016-01-27 Uros Bizjak <ubizjak@gmail.com>
15053
15054 PR target/69512
15055 * gcc.target/i386/pr69512.c: New test.
15056
27e23cca
RE
150572016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15058
15059 PR ada/69488
15060 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15061
05bf54c3
MP
150622016-01-27 Marek Polacek <polacek@redhat.com>
15063
15064 PR c++/69379
15065 * g++.dg/pr69379.C: New test.
15066
60214d0d
MS
150672016-01-27 Martin Sebor <msebor@redhat.com>
15068
15069 PR c++/69317
15070 * g++.dg/abi/Wabi-2-2.C: New test.
15071 * g++.dg/abi/Wabi-2-3.C: New test.
15072 * g++.dg/abi/Wabi-3-2.C: New test.
15073 * g++.dg/abi/Wabi-3-3.C: New test.
15074
167c7bfa
RB
150752016-01-27 Richard Biener <rguenther@suse.de>
15076
15077 PR tree-optimization/69166
15078 * gcc.dg/torture/pr69166.c: New testcase.
15079
1430fb1f
MJ
150802016-01-27 Martin Jambor <mjambor@suse.cz>
15081
15082 PR tree-optimization/69355
15083 * gcc.dg/tree-ssa/pr69355.c: New test.
15084
95e3030c
MP
150852016-01-27 Marek Polacek <polacek@redhat.com>
15086
15087 PR c++/69496
15088 * g++.dg/ext/constexpr-vla1.C: New test.
15089
eeb085f3
CB
150902016-01-20 Christian Bruel <christian.bruel@st.com>
15091
15092 PR target/69245
15093 * gcc.target/arm/pr69245.c: New test.
15094
b1652dde
JJ
150952016-01-27 Jakub Jelinek <jakub@redhat.com>
15096
15097 PR tree-optimization/69399
15098 * gcc.dg/torture/pr69399.c: New test.
15099
ce7e8f00
EB
151002016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15101
15102 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15103
e4aac1d1
EB
151042016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15105
15106 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15107
8dfdb419
TV
151082016-01-26 Tom de Vries <tom@codesourcery.com>
15109
15110 PR tree-optimization/69110
15111 * gcc.dg/autopar/pr69110.c: New test.
15112
56f80f54 151132016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15114 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15115
15116 * gcc.dg/graphite/isl-ast-op-select.c: New.
15117
a0909527
PT
151182015-01-26 Paul Thomas <pault@gcc.gnu.org>
15119
15120 PR fortran/69385
15121 * gfortran.dg/allocate_error_6.f90: New test.
15122
ffc445f4
RH
151232016-01-26 Richard Henderson <rth@redhat.com>
15124
15125 * gcc.dg/tm/pr60908.c: New test.
15126
01e1dea3
DM
151272016-01-26 David Malcolm <dmalcolm@redhat.com>
15128
15129 PR other/69006
15130 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15131 directive.
15132 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15133 expected multiline output to reflect the colorization being
15134 disabled before newlines.
15135 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15136 (custom_diagnostic_finalizer): Replace call to
15137 pp_newline_and_flush with call to pp_flush.
15138 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15139 * gfortran.dg/implicit_class_1.f90: Likewise.
15140 * lib/gcc-dg.exp (allow_blank_lines): New global.
15141 (dg-allow-blank-lines-in-output): New procedure.
15142 (gcc-dg-prune): Complain about blank lines in the output, unless
15143 dg-allow-blank-lines-in-output was called.
15144 * lib/multiline.exp (_build_multiline_regex): Only support
15145 arbitrary followup text for non-blank-lines, not for blank lines.
15146
13f92e8d
JJ
151472016-01-26 Jakub Jelinek <jakub@redhat.com>
15148
15149 PR tree-optimization/69483
15150 * gcc.dg/pr69483.c: New test.
15151 * g++.dg/opt/pr69483.C: New test.
15152
92422235
CL
151532016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15154
15155 PR target/68620
15156 * gcc.target/arm/pr68620.c: New test.
15157
0bccf11b
L
151582016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15159
15160 * gcc.target/i386/pr68986-2.c: Remove -m32.
15161
81cd202e
L
151622016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15163
15164 PR target/68986
15165 * gcc.target/i386/pr68986-1.c: New test.
15166 * gcc.target/i386/pr68986-2.c: Likewise.
15167 * gcc.target/i386/pr68986-3.c: Likewise.
15168
213a1c03
CB
151692016-01-26 Christian Bruel <christian.bruel@st.com>
15170
15171 * lib/target-supports.exp
15172 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15173 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15174 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15175
22a08dd1
RB
151762016-01-26 Richard Biener <rguenther@suse.de>
15177
15178 PR tree-optimization/69452
15179 * gcc.dg/torture/pr69452.c: New testcase.
15180
6c06e0e8
JJ
151812016-01-26 Jakub Jelinek <jakub@redhat.com>
15182
15183 PR target/69442
15184 * gcc.dg/pr69442.c: New test.
15185
b96824c4
RFI
151862016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15187
15188 PR target/67896
15189 * gcc.target/aarch64/simd/pr67896.C: New.
15190
5ee31e57
RS
151912016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15192
15193 PR tree-optimization/69400
15194 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15195 function.
15196 (plugin_init): Call it.
15197 * gcc.dg/torture/pr69400.c: New test.
15198
7ddfb31d
CL
151992016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15200
15201 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15202
1e050c90
AK
152032016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15204 Sebastian Pop <s.pop@samsung.com>
15205
15206 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15207 isl-0.15.
15208
c8ee4bf5
AK
152092016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15210 Sebastian Pop <s.pop@samsung.com>
15211
15212 * gcc.dg/graphite/pr69292.c: New.
15213
d902b330
JJ
152142016-01-25 Jakub Jelinek <jakub@redhat.com>
15215
15216 * c-c++-common/goacc/use_device-1.c: New test.
15217
2c89b952
JL
152182016-01-25 Jeff Law <law@redhat.com>
15219
15220 PR tree-optimization/69196
15221 PR tree-optimization/68398
15222 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15223 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15224
685c8785
DE
152252016-01-25 David Edelsohn <dje.gcc@gmail.com>
15226
15227 PR target/69469
15228 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15229 Algorithm.
15230
95cef0c1
RB
152312016-01-25 Richard Biener <rguenther@suse.de>
15232
15233 PR testsuite/69380
15234 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15235
2947d3b2
IE
152362016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15237
15238 PR target/69421
15239 * gcc.dg/pr69421.c: New test.
15240
ae19075a
BB
152412016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15242
15243 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15244 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15245 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15246 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15247 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15248 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15249 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15250 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15251 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15252 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15253
fa4511c2
RB
152542016-01-25 Richard Biener <rguenther@suse.de>
15255
15256 PR tree-optimization/69376
15257 * gcc.dg/torture/pr69376.c: New testcase.
15258
1d101216
JD
152592016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15260
15261 PR fortran/69397
15262 PR fortran/68442
15263 * gfortran.dg/interface_38.f90: New test.
15264 * gfortran.dg/interface_39.f90: New test.
a0909527 15265
a59b92b0
PP
152662016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15267
15268 Revert:
15269 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15270
15271 PR c++/11858
15272 PR c++/24663
15273 PR c++/24664
15274 * g++.dg/template/pr11858.C: New test.
15275 * g++.dg/template/pr24663.C: New test.
15276 * g++.dg/template/unify12.C: New test.
15277 * g++.dg/template/unify13.C: New test.
15278 * g++.dg/template/unify14.C: New test.
15279 * g++.dg/template/unify15.C: New test.
15280 * g++.dg/template/unify16.C: New test.
15281 * g++.dg/template/unify17.C: New test.
15282
16acb1a8
DH
152832016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15284
15285 PR fortran/68283
15286 gfortran.dg/pr68283.f90: New test.
15287
094773e8
TK
152882016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15289
15290 PR fortran/66094
15291 * gfortran.dg/inline_matmul_13.f90: New test.
15292 * gfortran.dg/matmul_bounds_8.f90: New test.
15293 * gfortran.dg/matmul_bounds_9.f90: New test.
15294 * gfortran.dg/matmul_bounds_10.f90: New test.
15295
42fb90d7
TV
152962016-01-23 Tom de Vries <tom@codesourcery.com>
15297
15298 PR tree-optimization/69426
15299 * gcc.dg/autopar/pr69426.c: New test.
15300
69da7802
MS
153012016-01-23 Martin Sebor <msebor@redhat.com>
15302
15303 PR c++/58109
15304 PR c++/69022
15305 * g++.dg/cpp0x/alignas5.C: New test.
15306 * g++.dg/ext/vector29.C: Same.
15307
da17300a
UB
153082016-01-23 Uros Bizjak <ubizjak@gmail.com>
15309
15310 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15311 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15312 _GNU_SOURCE from compile flags to the source.
15313 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15314 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15315 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15316 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15317
62041cfc
JJ
153182016-01-22 Jakub Jelinek <jakub@redhat.com>
15319
15320 PR target/69432
15321 * g++.dg/opt/pr69432.C: New test.
15322
f7d2ad6f
BS
153232016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15324
15325 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15326 32-bit targets testing an -m64 multilib.
15327
d403fc9a
WS
153282016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15329
15330 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15331 64-bit support.
15332
4aa16f8d
JG
153332016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15334
15335 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15336
7c816d0f
CB
153372016-01-21 Christian Bruel <christian.bruel@st.com>
15338
15339 PR target/68674
15340 * gcc.target/i386/pr68674.c
15341 * gcc.target/aarch64/pr68674.c
15342 * gcc.target/arm/pr68674.c
15343
fce661e8
KT
153442016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15345
15346 PR target/69403
15347 * gcc.c-torture/execute/pr69403.c: New test.
15348
4696899f
PC
153492016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15350
15351 PR c++/55843
15352 * g++.dg/template/pr55843.C: New.
15353
bac69366
AL
153542016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15355
15356 PR testsuite/66877
15357 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15358 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15359
b57d3a5c
BS
153602016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15361
15362 PR testsuite/67489
da17300a
UB
15363 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15364 from dg-do compile directive, and instead add
15365 { dg-require-effective-target int128 }.
b57d3a5c 15366
9f04a53e
MS
153672016-01-20 Martin Sebor <msebor@redhat.com>
15368
15369 PR c/69405
15370 * gcc.dg/sync-fetch.c: New test.
15371
38a51663
JL
153722016-01-21 Martin Sebor <msebor@redhat.com>
15373
15374 PR target/69252
15375 * gcc.target/powerpc/pr69252.c: New test.
15376
2423a75a
JD
153772016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15378
15379 PR fortran/65996
da17300a 15380 * gfortran.dg/pr65996.f90: New test.
2423a75a 15381
0a76463f
DV
153822016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15383
15384 PR c++/68810
9f04a53e 15385 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15386 expected to generate an error.
0a76463f 15387
9776e692
BS
153882016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15389
15390 PR middle-end/66178
15391 * gcc.dg/torture/pr66178.c: New test.
15392
c8d3e088
AB
153932016-01-21 Anton Blanchard <anton@samba.org>
15394 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15395
15396 PR target/63354
15397 * gcc.target/powerpc/pr63354.c: New test.
15398
35b707ff
VM
153992016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15400
15401 PR rtl-optimization/68990
15402 * gcc.target/i386/pr68990: New.
15403
157b0829
NC
154042016-01-21 Nick Clifton <nickc@redhat.com>
15405
15406 PR target/69129
15407 * gcc.target/mips/pr69129.c: New.
15408
aede6748
PC
154092016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15410
15411 PR c++/58046
15412 * g++.dg/cpp0x/pr58046.C: New.
15413
5463c2c8
JJ
154142016-01-21 Jakub Jelinek <jakub@redhat.com>
15415
6d31cc75
SS
15416 PR target/69187
15417 PR target/65624
15418 * gcc.target/arm/pr69187.c: New test.
15419
5463c2c8
JJ
15420 PR c++/69355
15421 * g++.dg/torture/pr69355.C: New test.
15422
fa28f32b
AK
154232016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15424 Sebastian Pop <s.pop@samsung.com>
15425
15426 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15427
b920a047
AK
154282016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15429 Sebastian Pop <s.pop@samsung.com>
15430
da17300a 15431 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15432
bdd3aea6
JJ
154332016-01-21 Jakub Jelinek <jakub@redhat.com>
15434
15435 PR middle-end/67653
15436 * c-c++-common/pr67653.c: New test.
15437 * gcc.dg/torture/pr29119.c: Add dg-warning.
15438
26a2e6ae
PB
154392016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15440
15441 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15442
d25c7690
PK
154432016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15444
15445 PR c/24293
15446 * gcc.dg/pr24293.c: New test.
15447 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15448 incomplete struct type.
15449 * gcc.dg/declspec-1.c: Likewise.
15450 * gcc.dg/pr63549.c: Likewise.
15451
889d5698
JJ
154522016-01-20 Jakub Jelinek <jakub@redhat.com>
15453
15454 PR tree-optimization/66612
15455 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15456 for bdn instruction.
15457
d7cf3dc7
CL
154582016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15459
15460 * lib/target-supports.exp
15461 (check_effective_target_arm_fp_ok_nocache): New.
15462 (check_effective_target_arm_fp_ok): New.
15463 (add_options_for_arm_fp): New.
15464 (check_effective_target_arm_crypto_ok_nocache): Require
15465 target_arm_v8_neon_ok instead of arm32.
15466 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15467 (check_effective_target_arm_crypto_pragma_ok): New.
15468 (add_options_for_arm_vfp): New.
15469 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15470 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15471 target instead. Force initial fpu to vfp.
15472 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15473 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15474 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15475 dependency.
15476 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15477 use arm_vfp effective target instead. Force initial fpu to vfp.
15478 * gcc.target/arm/attr-neon3.c: Likewise.
15479 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15480 arm_vfp_ok.
15481 * gcc.target/arm/unsigned-float.c: Likewise.
15482 * gcc.target/arm/vfp-1.c: Likewise.
15483 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15484 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15485 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15486 * gcc.target/arm/vfp-ldmias.c: Likewise.
15487 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15488 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15489 * gcc.target/arm/vfp-stmiad.c: Likewise.
15490 * gcc.target/arm/vfp-stmias.c: Likewise.
15491 * gcc.target/arm/vnmul-1.c: Likewise.
15492 * gcc.target/arm/vnmul-2.c: Likewise.
15493 * gcc.target/arm/vnmul-3.c: Likewise.
15494 * gcc.target/arm/vnmul-4.c: Likewise.
15495
01ac9704 154962016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15497
e84b00da
L
15498 PR testsuite/69366
15499 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15500 the MPX run-time library, for compile-time MPX test.
15501 * gcc.target/i386/chkp-always_inline.c: Likewise.
15502 * gcc.target/i386/chkp-bndret.c: Likewise.
15503 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15504 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15505 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15506 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15507 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15508 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15509 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15510 * gcc.target/i386/chkp-label-address.c: Likewise.
15511 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15512 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15513 * gcc.target/i386/chkp-pr69044.c: Likewise.
15514 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15515 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15516 * gcc.target/i386/chkp-strchr.c: Likewise.
15517 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15518 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15519 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15520 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15521 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15522 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15523 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15524 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15525 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15526 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15527 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15528 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15529 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15530 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15531 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15532 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15533 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15534 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15535 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15536 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15537 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15538 * gcc.target/i386/pr63995-2.c: Likewise.
15539 * gcc.target/i386/pr64805.c: Likewise.
15540 * gcc.target/i386/pr65044.c: Likewise.
15541 * gcc.target/i386/pr65167.c: Likewise.
15542 * gcc.target/i386/pr65183.c: Likewise.
15543 * gcc.target/i386/pr65184.c: Likewise.
15544 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15545
28b33016
IE
155462016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15547
15548 PR tree-optimization/69328
15549 * gcc.dg/pr69328.c: New test.
15550
bcff0913
JL
155512016-01-20 Jeff Law <law@redhat.com>
15552
bf0bb970 15553 PR target/25114
bcff0913
JL
15554 * gcc.target/m68k/pr25114.c: New test.
15555
a3f69631
AV
155562016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15557
15558 * gcc.target/arm/memset-inline-10.c: Added
15559 dg-require-effective-target arm_thumb2_ok.
15560
af33ba0d
EB
155612016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15562
15563 * gcc.dg/debug/dwarf2/sso.c: New test.
15564
7596d5de
UB
155652016-01-19 Uros Bizjak <ubizjak@gmail.com>
15566
15567 PR testsuite/68820
15568 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15569 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15570 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15571
ceda2c69
JH
155722016-01-19 Jan Hubicka <hubicka@ucw.cz>
15573
15574 PR ipa/66223
15575 * g++.dg/ipa/devirt-50.C: New testcase.
15576
38a979f2
MP
155772016-01-19 Marek Polacek <polacek@redhat.com>
15578
15579 PR c++/68965
15580 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15581 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15582
962801c5
KT
155832016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15584
15585 PR target/69135
15586 * gcc.target/arm/pr69135_1.c: New test.
15587
078fe40a
WD
155882015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15589
15590 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15591
786e3c06
WD
155922015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15593
15594 * gcc.target/aarch64/ccmp_1.c: New testcase.
15595
1e297006
MP
155962016-01-19 Marek Polacek <polacek@redhat.com>
15597
15598 PR c++/68586
15599 * g++.dg/cpp0x/enum30.C: New test.
15600
879c27e3
RB
156012016-01-19 Richard Biener <rguenther@suse.de>
15602
15603 PR tree-optimization/69336
15604 * g++.dg/tree-ssa/pr69336.C: New testcase.
15605
015337d3
JJ
156062016-01-19 Jakub Jelinek <jakub@redhat.com>
15607
15608 PR debug/65779
15609 * gcc.dg/pr65779.c: New test.
15610
e2c768b6
RB
156112016-01-19 Richard Biener <rguenther@suse.de>
15612
15613 PR tree-optimization/69352
15614 * gcc.dg/torture/pr69352.c: New testcase.
15615
569efc34
JJ
156162016-01-19 Jakub Jelinek <jakub@redhat.com>
15617
15618 PR rtl-optimization/68955
15619 PR rtl-optimization/64557
15620 * gcc.dg/torture/pr68955.c: New test.
15621
e49d321f
JH
156222016-01-19 Jan Hubicka <hubicka@ucw.cz>
15623
15624 PR lto/69136
15625 * g++.dg/torture/pr69136.C: New testcase.
15626
e9191ad3
JH
156272016-01-19 Jan Hubicka <hubicka@ucw.cz>
15628
15629 PR lto/69133
15630 * g++.dg/lto/pr69133_0.C: New testcase.
15631 * g++.dg/lto/pr69133_1.C: New testcase.
15632
2bedb645
JL
156332016-01-15 Jeff Law <law@redhat.com>
15634
15635 PR tree-optimization/69320
15636 * gcc.c-torture/pr69320-1.c: New test.
15637 * gcc.c-torture/pr69320-2.c: New test.
15638 * gcc.c-torture/pr69320-3.c: New test.
15639 * gcc.c-torture/pr69320-4.c: New test.
15640
17c15cb9
PP
156412016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15642
15643 PR c++/11858
15644 PR c++/24663
15645 PR c++/24664
15646 * g++.dg/template/pr11858.C: New test.
15647 * g++.dg/template/pr24663.C: New test.
15648 * g++.dg/template/unify12.C: New test.
15649 * g++.dg/template/unify13.C: New test.
15650 * g++.dg/template/unify14.C: New test.
15651 * g++.dg/template/unify15.C: New test.
15652 * g++.dg/template/unify16.C: New test.
15653 * g++.dg/template/unify17.C: New test.
15654
9617fd08
DM
156552016-01-18 David Malcolm <dmalcolm@redhat.com>
15656
15657 PR testsuite/69181
15658 * gcc.dg/pr69181-1.c: New test file.
15659 * gcc.dg/pr69181-2.c: New test file.
15660 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15661 globals by moving it to...
15662 (cleanup-after-saved-dg-test): ...this new function. Add
15663 "global additional_sources_used". Add reset of global
15664 multiline_expected_outputs to the empty list.
15665 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15666 global to...
15667 (multiline_expected_outputs): ...this, and updated comments to
15668 note that it is modified from gcc-dg.exp.
15669 (dg-end-multiline-output): Update for the above renaming.
15670 (handle-multiline-outputs): Likewise. Remove the clearing
15671 of the expected outputs to the empty list.
15672
b555a2e4
RB
156732016-01-18 Richard Biener <rguenther@suse.de>
15674
15675 PR tree-optimization/69297
15676 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15677
96902805
JM
156782016-01-18 Joseph Myers <joseph@codesourcery.com>
15679
15680 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15681 dg-options.
15682 * gcc.target/mips/mips-3d-2.c: Likewise.
15683 * gcc.target/mips/mips-3d-3.c: Likewise.
15684 * gcc.target/mips/mips-3d-4.c: Likewise.
15685 * gcc.target/mips/mips-3d-5.c: Likewise.
15686 * gcc.target/mips/mips-3d-6.c: Likewise.
15687 * gcc.target/mips/mips-3d-7.c: Likewise.
15688 * gcc.target/mips/mips-3d-8.c: Likewise.
15689 * gcc.target/mips/mips-3d-9.c: Likewise.
15690 * gcc.target/mips/mips-ps-1.c: Likewise.
15691 * gcc.target/mips/mips-ps-2.c: Likewise.
15692 * gcc.target/mips/mips-ps-3.c: Likewise.
15693 * gcc.target/mips/mips-ps-4.c: Likewise.
15694 * gcc.target/mips/mips-ps-5.c: Likewise.
15695 * gcc.target/mips/mips-ps-6.c: Likewise.
15696 * gcc.target/mips/mips-ps-7.c: Likewise.
15697 * gcc.target/mips/mips-ps-type.c: Likewise.
15698 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15699 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15700
40e26f94
TV
157012016-01-18 Tom de Vries <tom@codesourcery.com>
15702
15703 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15704 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15705 * c-c++-common/goacc/kernels-empty.c: New test.
15706 * c-c++-common/goacc/kernels-eternal.c: New test.
15707 * c-c++-common/goacc/kernels-loop-2.c: New test.
15708 * c-c++-common/goacc/kernels-loop-3.c: New test.
15709 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15710 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15711 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15712 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15713 * c-c++-common/goacc/kernels-loop-data.c: New test.
15714 * c-c++-common/goacc/kernels-loop-g.c: New test.
15715 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15716 * c-c++-common/goacc/kernels-loop-n.c: New test.
15717 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15718 * c-c++-common/goacc/kernels-loop.c: New test.
15719 * c-c++-common/goacc/kernels-noreturn.c: New test.
15720 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15721 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15722 * c-c++-common/goacc/kernels-reduction.c: New test.
15723
a98d4647
TV
157242016-01-18 Tom de Vries <tom@codesourcery.com>
15725
15726 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15727 * gcc.dg/autopar/outer-2.c: Same.
15728 * gcc.dg/autopar/outer-3.c: Same.
15729 * gcc.dg/autopar/outer-4.c: Same.
15730 * gcc.dg/autopar/outer-5.c: Same.
15731 * gcc.dg/autopar/outer-6.c: Same.
15732 * gcc.dg/autopar/parallelization-1.c: Same.
15733 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15734 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15735 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15736 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15737 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15738 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15739 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15740 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15741 * gcc.dg/autopar/pr39500-1.c: Same.
15742 * gcc.dg/autopar/pr39500-2.c: Same.
15743 * gcc.dg/autopar/pr46193.c: Same.
15744 * gcc.dg/autopar/pr46194.c: Same.
15745 * gcc.dg/autopar/pr49580.c: Same.
15746 * gcc.dg/autopar/pr49960-1.c: Same.
15747 * gcc.dg/autopar/pr49960.c: Same.
15748 * gcc.dg/autopar/pr68373.c: Same.
15749 * gcc.dg/autopar/reduc-1.c: Same.
15750 * gcc.dg/autopar/reduc-1char.c: Same.
15751 * gcc.dg/autopar/reduc-1short.c: Same.
15752 * gcc.dg/autopar/reduc-2.c: Same.
15753 * gcc.dg/autopar/reduc-2char.c: Same.
15754 * gcc.dg/autopar/reduc-2short.c: Same.
15755 * gcc.dg/autopar/reduc-3.c: Same.
15756 * gcc.dg/autopar/reduc-4.c: Same.
15757 * gcc.dg/autopar/reduc-6.c: Same.
15758 * gcc.dg/autopar/reduc-7.c: Same.
15759 * gcc.dg/autopar/reduc-8.c: Same.
15760 * gcc.dg/autopar/reduc-9.c: Same.
15761 * gcc.dg/autopar/uns-outer-4.c: Same.
15762 * gcc.dg/autopar/uns-outer-5.c: Same.
15763 * gcc.dg/autopar/uns-outer-6.c: Same.
15764 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15765 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15766
da976fa8
AL
157672016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15768
15769 PR target/63679
15770 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15771 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15772
70c1e886
AL
157732016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15774
15775 PR target/63679
15776 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15777 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15778 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15779
88bed196
AL
157802016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15781
15782 PR target/63679
15783 * gcc.dg/tree-ssa/sra-17.c: New.
15784 * gcc.dg/tree-ssa/sra-18.c: New.
15785
3dd5f42e
IE
157862016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15787
15788 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15789
ae5a77fa
EB
157902016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15791
15792 * gnat.dg/inline12.adb: New test.
15793
11e57fc6
BC
157942016-01-18 Bin Cheng <bin.cheng@arm.com>
15795
15796 PR tree-optimization/66797
15797 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15798
995b6fe0
RB
157992016-01-18 Richard Biener <rguenther@suse.de>
15800
15801 PR tree-optimization/69170
15802 * gcc.dg/torture/pr69170.c: New testcase.
15803
82ee0cf2 158042016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15805
15806 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15807
d69da357
TV
158082016-01-16 Tom de Vries <tom@codesourcery.com>
15809
15810 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15811
a3845283
TV
158122016-01-16 Tom de Vries <tom@codesourcery.com>
15813
15814 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15815 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15816 redundant dg-require-effective-target pthread.
15817 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15818 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15819 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15820 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15821 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15822 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15823 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15824
197a6aa6
DE
158252016-01-16 David Edelsohn <dje.gcc@gmail.com>
15826
15827 PR target/68609
15828 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15829 * gcc.target/powerpc/recip-7.c: Same.
15830
ec7886c1
PP
158312016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15832
15833 PR c++/69091
15834 * g++.dg/template/pr69091.C: New test.
15835
203484bb
PP
158362016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15837
15838 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15839 dump does not contain an error_mark_node.
15840 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15841 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15842
aa2500e9
PP
158432016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15844
15845 PR c++/68936
15846 * g++.dg/template/pr68936.C: New test.
15847
28621a5c
DE
158482016-01-15 David Edelsohn <dje.gcc@gmail.com>
15849
15850 PR target/68609
15851 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15852 * gcc.target/powerpc/recip-2.c: Same.
15853 * gcc.target/powerpc/recip-3.c: Same.
15854 * gcc.target/powerpc/recip-4.c: Same.
15855 * gcc.target/powerpc/recip-sqrtf.c: Same.
15856
40c43aca
JL
158572016-01-15 Jeff Law <law@redhat.com>
15858
15859 PR tree-optimization/69270
15860 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15861 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15862
afbc5ae8
PT
158632016-01-15 Paul Thomas <pault@gcc.gnu.org>
15864
15865 PR fortran/49630
15866 * gfortran.dg/deferred_character_13.f90: New test for the fix
15867 of comment 3 of the PR.
15868
15869 PR fortran/54070
15870 * gfortran.dg/deferred_character_8.f90: New test
15871 * gfortran.dg/allocate_error_5.f90: New test
15872
15873 PR fortran/60593
15874 * gfortran.dg/deferred_character_10.f90: New test
15875
15876 PR fortran/60795
15877 * gfortran.dg/deferred_character_14.f90: New test
15878
15879 PR fortran/61147
15880 * gfortran.dg/deferred_character_11.f90: New test
15881
15882 PR fortran/64324
15883 * gfortran.dg/deferred_character_9.f90: New test
15884
49abe076
VM
158852016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15886
15887 PR rtl-optimization/69030
15888 * gcc.target/i386/pr69030.c: New.
15889
16d12992
KT
158902016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15891
15892 * gcc.target/aarch64/target_attr_17.c: New test.
15893
78810bd3
RB
158942016-01-15 Richard Biener <rguenther@suse.de>
15895
15896 PR tree-optimization/66856
15897 * gcc.dg/torture/pr66856-1.c: New testcase.
15898 * gcc.dg/torture/pr66856-2.c: Likewise.
15899
2bd847fe
RB
159002016-01-15 Richard Biener <rguenther@suse.de>
15901
15902 PR debug/69137
15903 * g++.dg/lto/pr69137_0.C: New testcase.
15904
a00fe3b7
RS
159052016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15906
15907 PR middle-end/69246
15908 * gcc.target/i386/pr69246.c: New test.
15909
cbb0e83b
DV
159102016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15911
7596d5de 15912 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15913
5a500ecf
DV
159142016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15915
15916 PR c++/56194
15917 * g++.dg/init/const9.C: Disable test on S/390.
15918
5d9bf64f
DV
159192016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15920
15921 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15922 * g++.dg/Wno-frame-address.C: Ditto.
15923
e234b19e
DV
159242016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15925
15926 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15927
89483f99
RB
159282016-01-15 Richard Biener <rguenther@suse.de>
15929
15930 PR tree-optimization/68961
15931 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15932
94f37395
IE
159332016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15934
15935 * gcc.target/i386/pr65105-5.c: New test.
15936
82ee0cf2 159372016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15938
15939 * gcc.c-torture/execute/alias-4.c: New testcase.
15940
82ee0cf2 159412016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15942
15943 PR ipa/68148
15944 * g++.dg/ipa/devirt-49.C: New testcase.
15945
092f7deb 159462016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15947
15948 PR target/65837
15949 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15950 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15951 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15952
e93c66bc
RB
159532016-01-15 Richard Biener <rguenther@suse.de>
15954
15955 PR tree-optimization/69117
15956 * gcc.dg/torture/pr69117.c: New testcase.
15957
c47eaca6 159582015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15959
15960 PR c++/69048
15961 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15962
c3f6914a
FXC
159632016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15964
15965 PR testsuite/67509
15966 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15967 range tests use 100 * maximum instead of maximum + 1.
15968
cd65ae90
JJ
159692016-01-14 Jakub Jelinek <jakub@redhat.com>
15970
15971 PR debug/69244
15972 * gcc.dg/guality/pr69244.c: New test.
15973
19643948
UB
159742016-01-14 Uros Bizjak <ubizjak@gmail.com>
15975
15976 * lib/target-supports.exp (check_effective_target_issignaling):
15977 New procedure.
15978 * gcc.dg/pr61441.c: Require issignaling effective target.
15979
fe79c97e
SB
159802016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15981
15982 PR target/68803
15983 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15984
c7df95d8
DM
159852016-01-14 David Malcolm <dmalcolm@redhat.com>
15986
15987 PR c++/68819
15988 PR preprocessor/69177
15989 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15990 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15991 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15992 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15993
00083992
MP
159942016-01-14 Marek Polacek <polacek@redhat.com>
15995
15996 PR c/69262
15997 * gcc.dg/array-15.c: New test.
15998
0c9b3294
JJ
159992016-01-14 Jakub Jelinek <jakub@redhat.com>
16000
16001 PR middle-end/68146
16002 PR tree-optimization/69155
16003 * gfortran.dg/pr68146.f: New test.
16004 * gfortran.dg/pr69155.f90: New test.
16005
3688e13d
RB
160062016-01-14 Richard Biener <rguenther@suse.de>
16007
16008 PR tree-optimization/68060
16009 * gcc.dg/torture/pr68060-1.c: New testcase.
16010 * gcc.dg/torture/pr68060-2.c: Likewise.
16011
bab0ad3a
NC
160122016-01-14 Nick Clifton <nickc@redhat.com>
16013
16014 * lib/target-supports.exp
16015 (check_effective_target_arm_neon_ok_nocache): Add an option
16016 sequence that includes setting the ARM architecture to ARMv7-A.
16017 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16018 command line options necessary to enable Neon support.
16019 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16020 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16021 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16022 * gcc.target/arm/pr69180.c: Likewise.
16023
947c2ce5
JL
160242016-01-14 Jeff Law <law@redhat.com>
16025
16026 PR tree-optimization/69270
16027 * gcc.dg/tree-ssa/pr69270.c: New test.
16028
3342fd71
BS
160292016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16030
16031 PR c/66208
16032 * c-c++-common/pr66208.c: New file.
16033
2ad3adf1
JJ
160342016-01-13 Jakub Jelinek <jakub@redhat.com>
16035
16036 PR tree-optimization/69156
16037 * gcc.dg/pr69156.c: New test.
16038
398d6feb
L
160392016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16040
16041 * gcc.target/i386/pr69225-7.c: New test.
16042
4c868789
RH
160432016-01-13 Richard Henderson <rth@redhat.com>
16044
16045 * gcc.dg/tm/memopt-13.c: Update expected function.
16046 * gcc.dg/tm/memopt-6.c: Likewise.
16047
ef6d1772
UB
160482016-01-13 Uros Bizjak <ubizjak@gmail.com>
16049
16050 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16051 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16052 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16053 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16054
ef6d1772
UB
160552016-01-13 Tom de Vries <tom@codesourcery.com>
16056
16057 PR tree-optimization/69169
0b4b6ef2
TV
16058 * gcc.dg/pr69169.c: New test.
16059
2ad3adf1 160602016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16061
16062 PR target/69228
16063 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16064 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16065 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16066 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16067 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16068 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16069 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16070 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16071
9060e335
AK
160722016-01-13 Jakub Jelinek <jakub@redhat.com>
16073
16074 PR target/69247
16075 * gcc.dg/pr69247.c: New test.
16076
40311329
RB
160772016-01-13 Richard Biener <rguenther@suse.de>
16078
16079 PR tree-optimization/69242
16080 * gcc.dg/torture/pr69242.c: New testcase.
16081
ccbd7103
RB
160822016-01-13 Richard Biener <rguenther@suse.de>
16083
16084 PR tree-optimization/69186
16085 * gcc.dg/torture/pr69186.c: New testcase.
16086
c6f72a46
JL
160872016-01-13 Jeff Law <law@redhat.com>
16088
16089 PR tree-optimization/67755
16090 * gcc.dg/tree-ssa/pr67755.c: New test.
16091
160922016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16093
16094 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16095 pass number in output by a star.
16096
c446cf07
BC
160972016-01-12 Bin Cheng <bin.cheng@arm.com>
16098
16099 PR tree-optimization/68911
16100 * gcc.c-torture/execute/pr68911.c: New test.
16101
5342156c
MP
161022016-01-12 Marek Polacek <polacek@redhat.com>
16103
16104 PR c++/68979
16105 * g++.dg/warn/permissive-1.C: New test.
16106
65364cc5
JJ
161072016-01-12 Jakub Jelinek <jakub@redhat.com>
16108
16109 PR objc++/68511
16110 PR c++/69213
16111 * g++.dg/opt/pr69213.C: New test.
16112
81b9a3d9
CB
161132016-01-12 Christian Bruel <christian.bruel@st.com>
16114
16115 PR target/69180
16116 * gcc.target/arm/pr69180.c: New test.
16117
3c4e91c9
RB
161182016-01-12 Richard Biener <rguenther@suse.de>
16119
16120 PR lto/69077
16121 * g++.dg/lto/pr69077_0.C: New testcase.
16122 * g++.dg/lto/pr69077_1.C: Likewise.
16123
5664cea1
JJ
161242016-01-12 Jakub Jelinek <jakub@redhat.com>
16125
16126 PR target/69175
16127 * g++.dg/opt/pr69175.C: New test.
16128
86cefc49
AL
161292016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16130
16131 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16132 rather than #including math.h & stdlib.h.
16133 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16134 * gcc.dg/vect/pr49771.c: Likewise.
16135 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16136 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16137 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16138 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16139 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16140 * gcc.dg/vect/pr44507.c: Likewise.
16141 * gcc.dg/vect/pr45902.c: Likewise.
16142 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16143 * gcc.dg/vect/vect-117.c: Likewise.
16144 * gcc.dg/vect/vect-99.c: Likewise.
16145 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16146 * gcc.dg/vect/vect-cond-1.c: Likewise.
16147 * gcc.dg/vect/vect-cond-2.c: Likewise.
16148 * gcc.dg/vect/vect-cond-3.c: Likewise.
16149 * gcc.dg/vect/vect-cond-4.c: Likewise.
16150 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16151 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16152 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16153 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16154 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16155 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16156 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16157 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16158 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16159 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16160 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16161 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16162 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16163 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16164 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16165 include of signal.h.
16166 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16167 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16168 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16169 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16170 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16171 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16172 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16173 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16174 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16175 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16176 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16177 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16178 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16179 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16180 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16181 * gcc.dg/vect/vect-outer-5.c: Likewise.
16182 * gcc.dg/vect/vect-outer-6.c: Likewise.
16183 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16184 include of stdio.h.
16185
b832f61e
NC
161862016-01-12 Nick Clifton <nickc@redhat.com>
16187
16188 PR target/68913
16189 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16190 to fread so that it will be found in all target runtimes.
16191
8eac49b1
RB
161922016-01-12 Richard Biener <rguenther@suse.de>
16193
16194 PR tree-optimization/69053
16195 * g++.dg/torture/pr69053.C: New testcase.
16196
2935d994
RB
161972016-01-12 Richard Biener <rguenther@suse.de>
16198
16199 PR tree-optimization/69168
16200 * gcc.dg/torture/pr69168.c: New testcase.
16201
66c16fd9
RB
162022016-01-12 Richard Biener <rguenther@suse.de>
16203
16204 PR tree-optimization/69157
16205 * gcc.dg/torture/pr69157.c: New testcase.
16206
162072016-01-12 Richard Biener <rguenther@suse.de>
16208
16209 PR tree-optimization/69174
16210 * gcc.dg/torture/pr69174.c: New testcase.
16211
723033a6
JJ
162122016-01-12 Jakub Jelinek <jakub@redhat.com>
16213
16214 PR c++/66808
16215 PR c++/69000
16216 * g++.dg/tls/pr66808.C: New test.
16217 * g++.dg/tls/pr69000.C: New test.
16218
3574cf47
BS
162192016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16220
16221 * gcc.target/powerpc/swaps-p8-23.c: New test.
16222 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16223
feb20787
JDA
162242016-01-11 John David Anglin <danglin@gcc.gnu.org>
16225
16226 PR tree-optimization/68356
16227 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16228
27b1820a
KV
162292016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16230 Jim Wilson <jim.wilson@linaro.org>
16231
16232 PR target/69194
16233 * gcc.target/arm/pr69194.c: New test.
16234
cf4de6af
L
162352016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16236
16237 PR target/69225
16238 * gcc.target/i386/pr69225-1.c: New test.
16239 * gcc.target/i386/pr69225-2.c: Likewise.
16240 * gcc.target/i386/pr69225-3.c: Likewise.
16241 * gcc.target/i386/pr69225-4.c: Likewise.
16242 * gcc.target/i386/pr69225-5.c: Likewise.
16243 * gcc.target/i386/pr69225-6.c: Likewise.
16244
1ebd5558
JJ
162452016-01-11 Jakub Jelinek <jakub@redhat.com>
16246
23552a4d
JJ
16247 PR target/67462
16248 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16249 if lp64.
16250
26ff85b0
JJ
16251 PR target/69071
16252 * gcc.dg/pr69071.c: New test.
16253
9cb6bd74
JJ
16254 PR c++/69211
16255 * g++.dg/opt/pr69211.C: New test.
16256
1ebd5558
JJ
16257 PR tree-optimization/69214
16258 * gcc.c-torture/compile/pr69214.c: New test.
16259
8c18c836
UB
162602016-01-11 Uros Bizjak <ubizjak@gmail.com>
16261
16262 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16263 * gcc.target/i386/pr66232-11.c: Ditto.
16264 * gcc.target/i386/pr66232-12.c: Ditto.
16265 * gcc.target/i386/pr66232-13.c: Ditto.
16266
62446e6e
RB
162672016-01-11 Richard Biener <rguenther@suse.de>
16268
16269 PR tree-optimization/69173
16270 * gcc.dg/torture/pr69173.c: New testcase.
16271
2b8568fe
KT
162722016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16273
16274 PR rtl-optimization/68796
16275 * gcc.target/aarch64/tst_5.c: New test.
16276 * gcc.target/aarch64/tst_6.c: Likewise.
16277
5baf4532
KT
162782016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16279
16280 PR rtl-optimization/68841
16281 * gcc.dg/pr68841.c: New test.
16282 * gcc.c-torture/execute/pr68841.c: New test.
16283
ca90b1ed
YR
162842016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16285
16286 PR rtl-optimization/68920
16287 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16288 for ix86 targets.
16289 * gcc.dg/ifcvt-5.c: New test.
16290
2ad3adf1 162912016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16292
16293 PR bootstrap/69123
16294 * g++.dg/pr69123.C: New.
16295
83834c09
IE
162962016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16297
16298 PR target/69010
16299 * gcc.target/i386/pr69010.c: New test.
16300
dcf89d57
MJ
163012016-01-11 Martin Jambor <mjambor@suse.cz>
16302
16303 PR ipa/69044
16304 * gcc.target/i386/chkp-pr69044.c: New test.
16305
d95167ee
TV
163062016-01-11 Tom de Vries <tom@codesourcery.com>
16307
16308 PR tree-optimization/69109
16309 * gcc.dg/autopar/pr69109-2.c: New test.
16310 * gcc.dg/autopar/pr69109.c: New test.
16311
4f6403a8
TV
163122016-01-11 Tom de Vries <tom@codesourcery.com>
16313
16314 PR tree-optimization/69108
16315 * gcc.dg/autopar/pr69108.c: New test.
16316
21efdd80
PP
163172016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16318
16319 PR c++/69029
16320 * c-c++-common/Wisleading-indentation.c: Augment test.
16321
fd42eed8
TK
163222016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16323
16324 PR fortran/69154
16325 * gfortran.dg/inline_matmul_12.f90: New test.
16326
4f90ee6c
PT
163272016-01-10 Paul Thomas <pault@gcc.gnu.org>
16328
16329 PR fortran/67779
16330 * gfortran.dg/actual_array_offset_1: New test.
16331
3907c6cf
TV
163322016-01-10 Tom de Vries <tom@codesourcery.com>
16333
16334 PR tree-optimization/69062
16335 * gcc.dg/autopar/pr69062.c: New test.
16336
b07b236e
TS
163372016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16338
16339 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16340 * gcc.dg/vect/slp-perm-2.c: Likewise.
16341 * gcc.dg/vect/slp-perm-3.c: Likewise.
16342 * gcc.dg/vect/slp-perm-5.c: Likewise.
16343 * gcc.dg/vect/slp-perm-6.c: Likewise.
16344 * gcc.dg/vect/slp-perm-7.c: Likewise.
16345 * gcc.dg/vect/slp-perm-8.c: Likewise.
16346
23fab8ae
TV
163472016-01-10 Tom de Vries <tom@codesourcery.com>
16348
16349 PR tree-optimization/69039
16350 * gcc.dg/autopar/pr69039.c: New test.
16351
73f0dae2
MP
163522016-01-09 Marek Polacek <polacek@redhat.com>
16353
16354 PR c++/69113
16355 * g++.dg/pr69113.C: New test.
16356
20b8d734
JJ
163572016-01-09 Jakub Jelinek <jakub@redhat.com>
16358
16359 PR middle-end/50865
16360 PR tree-optimization/69097
16361 * gcc.c-torture/execute/pr50865.c: New test.
16362 * gcc.c-torture/execute/pr69097-1.c: New test.
16363 * gcc.c-torture/execute/pr69097-2.c: New test.
16364 * gcc.dg/pr69097-1.c: New test.
16365 * gcc.dg/pr69097-2.c: New test.
16366
c50e614b
JJ
163672016-01-09 Jakub Jelinek <jakub@redhat.com>
16368
16369 PR c++/69164
16370 * g++.dg/opt/pr69164.C: New test.
16371
e0237993
JJ
163722016-01-08 Jakub Jelinek <jakub@redhat.com>
16373
16374 PR tree-optimization/69167
16375 * gcc.dg/pr69167.c: New test.
16376
bd8f5bb2
MP
163772016-01-08 Marek Polacek <polacek@redhat.com>
16378
16379 PR c++/68449
16380 * g++.dg/pr68449.C: New.
16381
bb0f5ca7
AL
163822016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16383
16384 PR tree-optimization/68707
16385 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16386 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16387 on platforms supporting it.
16388 * gcc.dg/vect/slp-perm-2.c: Likewise.
16389 * gcc.dg/vect/slp-perm-3.c: Likewise.
16390 * gcc.dg/vect/slp-perm-5.c: Likewise.
16391 * gcc.dg/vect/slp-perm-7.c: Likewise.
16392 * gcc.dg/vect/slp-perm-8.c: Likewise.
16393 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16394 on platforms supporting it.
16395
22518428
JJ
163962016-01-08 Jakub Jelinek <jakub@redhat.com>
16397
33f0852f
JJ
16398 PR tree-optimization/69162
16399 * gcc.dg/pr69162.c: New test.
16400
22518428
JJ
16401 PR tree-optimization/69172
16402 * gcc.dg/pr69172.c: New test.
16403
80e9b3aa
TP
164042016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16405
16406 PR tree-optimization/67781
16407 * gcc.c-torture/execute/pr67781.c: New file.
16408
262a363f
JJ
164092016-01-08 Jakub Jelinek <jakub@redhat.com>
16410
16411 PR tree-optimization/69083
16412 * gcc.dg/vect/pr69083.c: New test.
16413
6e1f093f
SS
164142016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16415
16416 PR tree-optimization/61441
16417 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16418 Use -fexcess-precision=standard for compiler options.
16419 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16420
53290e07
JJ
164212016-01-08 Jakub Jelinek <jakub@redhat.com>
16422
57bf3072
JJ
16423 PR fortran/69128
16424 * gfortran.dg/gomp/pr69128.f90: New test.
16425
53290e07
JJ
16426 PR c++/69145
16427 * g++.dg/ext/pr69145-1.C: New test.
16428 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16429 * g++.dg/ext/pr69145-2.h: New file.
16430
7a127fa7
MS
164312016-01-07 Martin Sebor <msebor@redhat.com>
16432
16433 PR c/68966
16434 * gcc.dg/atomic-fetch-bool.c: New test.
16435 * gcc.dg/sync-fetch-bool.c: New test.
16436
95918b49
L
164372016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16438
16439 PR fortran/66680
16440 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16441
c8e62a9d
NC
164422016-01-07 Nick Clifton <nickc@redhat.com>
16443
16444 PR target/66655
16445 * g++.dg/pr66655.C: New test.
16446 * g++.dg/pr66655_1.cc: Test support file.
16447 * g++.dg/pr66655.h: Test header file.
16448
2ad3adf1 164492016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16450
16451 PR fortran/66680
16452 gfortran.dg/gomp/pr66680.f90: New test.
16453
4cd9ca92
L
164542016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16455
16456 PR target/69171
16457 * gcc.target/i386/pr69171-1.c: New test.
16458 * gcc.target/i386/pr69171-2.c: Likewise.
16459 * gcc.target/i386/pr69171-3.c: Likewise.
16460 * gcc.target/i386/pr69171-4.c: Likewise.
16461 * gcc.target/i386/pr69171-5.c: Likewise.
16462 * gcc.target/i386/pr69171-6.c: Likewise.
16463
7e33d4dc
BS
164642015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16465
16466 PR middle-end/67639
16467 * c-c++-common/pr67639.c: New test.
16468
fec64afc
JJ
164692016-01-07 Jakub Jelinek <jakub@redhat.com>
16470
16471 PR tree-optimization/69141
16472 * g++.dg/opt/pr69141.C: New test.
16473
f293ad29
EB
164742016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16475
16476 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16477
5027395e
UB
164782016-01-06 Uros Bizjak <ubizjak@gmail.com>
16479
16480 PR target/69140
16481 * gcc.target/i386/pr69140.c: New test
16482
7443cf13
DM
164832016-01-06 David Malcolm <dmalcolm@redhat.com>
16484
16485 * gcc.dg/bad-dereference.c: New test case.
16486
32928931
BS
164872015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16488
16489 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16490
68dd05da
AS
164912016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16492
16493 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16494
6b131d5b
MP
164952016-01-06 Marek Polacek <polacek@redhat.com>
16496
16497 PR sanitizer/69099
16498 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16499
8d9fdb49
MP
165002016-01-05 Marek Polacek <polacek@redhat.com>
16501
16502 PR c/69104
16503 * gcc.dg/atomic-invalid-2.c: New.
16504
acf93f1e
L
165052016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16506
16507 PR target/68991
16508 * gcc.target/i386/pr68991.c: New test.
16509
3f50525d
L
165102016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16511
16512 PR target/68991
16513 * g++.dg/pr68991-1.C: New test.
16514 * g++.dg/pr68991-2.C: Likewise.
16515
e0237993 165162016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16517
e0237993 16518 PR other/60465
face88a1
ST
16519 * gcc.target/ia64/pr60465-gprel64.c: New test.
16520 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16521
a0866eff
KT
165222016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16523
16524 PR rtl-optimization/68651
16525 * gcc.target/aarch64/pr68651_1.c: New test.
16526
c589e975
DM
165272016-01-05 David Malcolm <dmalcolm@redhat.com>
16528
16529 PR c/69122
16530 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16531
929710d9
NS
165322016-01-05 Nathan Sidwell <nathan@acm.org>
16533
ce3e43d7
NS
16534 PR c++/58583
16535 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16536
929710d9
NS
16537 * gcc.dg/alias-15.c: New.
16538
a2faef8e
NC
165392016-01-05 Nick Clifton <nickc@redhat.com>
16540
16541 PR target/68870
16542 * g++.dg/pr68770.C: New test.
16543
4cfa76e3
MS
165442016-01-04 Mike Stump <mikestump@comcast.net>
16545
16546 * lib/target-supports.exp (check_effective_target_cilkplus):
16547 cilkplus targets require pthreads.
4ece61b6 16548 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16549
4e8a3a35
MM
165502016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16551
16552 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16553 generation.
16554
818ab71a
JJ
165552016-01-04 Jakub Jelinek <jakub@redhat.com>
16556
16557 Update copyright years.
16558
2fe0a208
MP
165592016-01-04 Marek Polacek <polacek@redhat.com>
16560
16561 PR c/68908
16562 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16563 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16564 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16565
9e3b2fe3
EB
165662016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16567
16568 * gcc.target/sparc/20160104-2.c: New test.
16569
e8d65a35
EB
165702016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16571
16572 * gcc.target/sparc/20160104-1.c: New test.
16573
25ccfccd
PT
165742016-01-03 Paul Thomas <pault@gcc.gnu.org>
16575
16576 PR fortran/65045
16577 * gfortran.dg/pr65045.f90: New test.
16578
cb51d382
EB
165792016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16580
16581 * gnat.dg/specs/debug1.ads: Delete.
16582
6eeaad6e
JD
165832016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16584
16585 PR libgfortran/68867
16586 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16587 expression.
16588
2f968603
JD
165892016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16590
16591 PR libgfortran/68867
16592 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16593 PowerPC.
16594
591bb5e4
PT
165952016-01-01 Paul Thomas <pault@gcc.gnu.org>
16596
16597 PR fortran/68864
16598 * gfortran.dg/pr68864.f90: New test.
16599
f1e0620c
JJ
166002016-01-01 Jakub Jelinek <jakub@redhat.com>
16601
942a1319
JJ
16602 PR tree-optimization/69070
16603 * gcc.dg/pr69070.c: New test.
16604
10dff63f
JJ
16605 PR sanitizer/69055
16606 * gfortran.dg/pr69055.f90: New test.
16607
f1e0620c
JJ
16608 PR target/69015
16609 * gcc.dg/pr69015.c: New test.
818ab71a 16610\f
2f883d1c 16611Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16612
16613Copying and distribution of this file, with or without modification,
16614are permitted in any medium without royalty provided the copyright
16615notice and this notice are preserved.