]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR ada/67205 (eliminate No_Implicit_Dynamic_Code restriction violations)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
54e606f0
MJ
12016-11-25 Martin Jambor <mjambor@suse.cz>
2
3 PR tree-optimization/70965
4 * g++.dg/pr70965.C: New test.
5
758dcf83
JJ
62016-11-25 Jakub Jelinek <jakub@redhat.com>
7 Andreas Schwab <schwab@linux-m68k.org>
8
9 PR gcov-profile/78467
10 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
11 signed int.
12
84db1406
RS
132016-11-25 Richard Sandiford <richard.sandiford@arm.com>
14
15 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
16 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
17
2c28c3e4
RS
182016-11-25 Richard Sandiford <richard.sandiford@arm.com>
19
20 * gcc.dg/tree-ssa/tailcall-8.c: New test.
21
4ae35e69
SKS
222016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
23
24 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
25 with sizeof(int) < 4.
26
d7b0fcaa
MS
272016-11-24 Martin Sebor <msebor@redhat.com>
28
29 PR tree-optimization/78476
30 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
31
3f156a6c
VM
322016-11-24 Vladimir Makarov <vmakarov@redhat.com>
33
34 PR rtl-optimization/77541
35 * gcc.target/i386/pr77541.c: New.
36
fba5a793
SK
372016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
38
39 PR fortran/78500
40 * gfortran.dg/class_result_4.f90: New test.
41
11e554b3
JG
422016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
43
44 * gcc.target/aarch64/_Float16_1.c: New.
45 * gcc.target/aarch64/_Float16_2.c: Likewise.
46 * gcc.target/aarch64/_Float16_3.c: Likewise.
47
bf1e3646
JG
482016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
49
50 * gcc.target/aarch64/floatdihf2_1.c: New.
51
33a002b0
KT
522016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
53
54 PR target/48863
55 PR inline-asm/70184
56 * gcc.target/arm/pr48863.c: New test.
57
0d56d3c1
ML
582016-11-24 Martin Liska <mliska@suse.cz>
59
60 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
61 parts for frequencies/probabilities.
62 * gcc.dg/pr34027-1.c: Likewise.
63 * gcc.dg/strict-overflow-2.c: Likewise.
64 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
65 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
66 * gcc.dg/tree-ssa/pr32044.c: Likewise.
67 * gcc.dg/tree-ssa/vector-3.c: Likewise.
68 * gcc.dg/tree-ssa/vrp101.c: Likewise.
69 * gcc.dg/tree-ssa/dump-2.c: New test.
70
8cac4d85
BS
712016-11-24 Bernd Schmidt <bschmidt@redhat.com>
72
73 * gcc.target/i386/align-limit.c: New test.
74
eb2afa1a
RB
752016-11-24 Richard Biener <rguenther@suse.de>
76
77 PR tree-optimization/71595
78 * gcc.dg/torture/pr71595.c: New testcase.
79
2d8fec87
BS
802016-11-24 Bernd Schmidt <bschmidt@redhat.com>
81
82 PR rtl-optimization/78120
83 * gcc.target/i386/pr78120.c: New test.
84
3b08cde8
EB
852016-11-24 Eric Botcazou <ebotcazou@adacore.com>
86
87 * gcc.c-torture/compile/20161124-1.c: New test.
88
bf2df7a9
ML
892016-11-24 Jakub Jelinek <jakub@redhat.com>
90
91 PR bootstrap/78493
92 * g++.dg/cpp1z/decomp18.C: New test.
93
adf86091
N
942016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
95
96 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
97 * gcc.target/aarch64/store-pair-1.c : Likewise.
98
3884190f
N
992016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
100
101 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
102 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
103 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
104 * gcc.target/aarch64/vect-clz.c : Likewise.
105 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
106 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
107 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
108 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
109 * gcc.target/aarch64/vect-fmovd.c : Likewise.
110 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
111 * gcc.target/aarch64/vect-fmovf.c : Likewise.
112 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
113
90b725f0
PB
1142016-11-23 Peter Bergner <bergner@vnet.ibm.com>
115
116 PR target/78458
117 * gcc.target/powerpc/pr78458.c: New.
118
03f24169
JM
1192016-11-23 Joseph Myers <joseph@codesourcery.com>
120
121 * gcc.c-torture/compile/20161123-1.c: New test.
122
91c9fb42
SK
1232016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
124
125 PR fortran/78297
126 * gfortran.dg/pr78297.f90: New test.
127
15a3cdd8
DE
1282016-11-23 David Edelsohn <dje.gcc@gmail.com>
129
130 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
131
c39dad64
JJ
1322016-11-23 Jakub Jelinek <jakub@redhat.com>
133
c944c6a2
JJ
134 PR sanitizer/69278
135 * g++.dg/ubsan/return-7.C: New test.
136 * c-c++-common/ubsan/unreachable-4.c: New test.
137
871a2c6c
JJ
138 PR tree-optimization/78482
139 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
140 (bar): New function.
141 (main): Call bar instead of printf.
142
c39dad64
JJ
143 PR middle-end/69183
144 * gfortran.dg/gomp/pr69183.f90: New test.
145
1462016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
147
148 PR target/78230
149 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
150 (test2) Ditto.
151
25cb6b33
JJ
1522016-11-23 Jakub Jelinek <jakub@redhat.com>
153
154 PR c++/77907
155 * g++.dg/cpp0x/pr77907.C: New test.
156
cfe3d653
PK
1572016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
158
159 PR middle-end/78153
160 * gcc.dg/tree-ssa/pr78153-1.c: New test.
161 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
162
5774b1fa
JG
1632016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
164
165 PR target/63250
166 * lib/target-supports.exp (add_options_for_float16): Add
167 -mfp16-format=ieee when testign arm*-*-*.
168
5e0f10a0
JG
1692016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
170
171 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
172 result.
173 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
174 result.
175
ba75a174
JG
1762016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
177
178 * lib/target-supports.exp (check_effective_target_float16): Add
179 options for _Float16.
180 (check_effective_target_float32): Add options for _Float32.
181 (check_effective_target_float64): Add options for _Float64.
182 (check_effective_target_float128): Add options for _Float128.
183 (check_effective_target_float32x): Add options for _Float32x.
184 (check_effective_target_float64x): Add options for _Float64x.
185 (check_effective_target_float128x): Add options for _Float128x.
186
56d8ffc1
JG
1872016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
188
189 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
190 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
191
04f0fcf7
JG
1922016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
193
194 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
195 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
196
aecc521b
MS
1972016-11-23 Martin Sebor <msebor@redhat.com>
198
199 PR middle-end/78461
200 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
201 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
202
e2df2328
JJ
2032016-11-23 Jakub Jelinek <jakub@redhat.com>
204
1b3314dd
JJ
205 PR c++/71450
206 * g++.dg/cpp0x/pr71450-1.C: New test.
207 * g++.dg/cpp0x/pr71450-2.C: New test.
208
e2df2328
JJ
209 PR c++/77739
210 * g++.dg/cpp1y/pr77739.C: New test.
211
56b1c60e
MJ
2122016-11-23 Martin Jambor <mjambor@suse.cz>
213
214 * c-c++-common/gomp/gridify-1.c: Update scan string.
215 * gfortran.dg/gomp/gridify-1.f90: Likewise.
216 * c-c++-common/gomp/gridify-2.c: New test.
217 * c-c++-common/gomp/gridify-3.c: Likewise.
218
e600f219
RB
2192016-11-23 Richard Biener <rguenther@suse.de>
220
221 PR tree-optimization/78396
222 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
223
cbb88345
RB
2242016-11-23 Richard Biener <rguenther@suse.de>
225
226 PR tree-optimization/78482
227 * gcc.dg/torture/pr78482.c: New testcase.
228
b5481987
BC
2292016-11-23 Bin Cheng <bin.cheng@arm.com>
230
231 * gcc.dg/fold-cond_expr-1.c: New test.
232 * gcc.dg/fold-condcmpconv-1.c: New test.
233 * gcc.dg/fold-condcmpconv-2.c: New test.
234
0eb078fe
RB
2352016-11-23 Richard Biener <rguenther@suse.de>
236
237 PR middle-end/71762
238 * gcc.dg/torture/pr71762-1.c: New testcase.
239 * gcc.dg/torture/pr71762-2.c: Likewise.
240 * gcc.dg/torture/pr71762-3.c: Likewise.
241 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
242
efb71232
RB
2432016-11-23 Richard Biener <rguenther@suse.de>
244
245 PR lto/78472
246 * g++.dg/lto/pr78472_0.c: New testcase.
247 * g++.dg/lto/pr78472_1.C: Likewise.
248
a5bb8a5c
RB
2492016-11-23 Richard Biener <rguenther@suse.de>
250 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
251
252 PR tree-optimization/78154
253 * gcc.dg/tree-ssa/pr78154.c: New test.
254
e36c1cfe
N
2552016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
256
257 * gcc.dg/pr31096.c: New testcase.
258 * gcc.dg/pr31096-1.c: New testcase.
259
fb2675cb
PB
2602016-11-23 Paolo Bonzini <bonzini@gnu.org>
261
262 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
263 adjust for warning->pedwarn change.
264 * gcc.dg/cpp/defined-syshdr.c,
265 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
266 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
267 gcc.dg/cpp/defined-Wextra.c,
268 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
269
baf53c47
SKS
2702016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
271
272 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
273
ec1c5694
JJ
2742016-11-23 Jakub Jelinek <jakub@redhat.com>
275
276 PR target/78451
277 * gcc.target/i386/pr78451.c: New test.
278 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
279 and #pragma GCC pop_options around the first #pragma GCC target.
280 * gcc.target/i386/pr69255-2.c: Likewise.
281 * gcc.target/i386/pr69255-3.c: Likewise.
282
43fd192f
MC
2832016-11-23 Michael Collison <michael.collison@arm.com>
284
285 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
286 additional constants are recognized and fewer instructions generated.
287 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
288 additional constants are recognized and fewer instructions generated.
289
ed9e2fa9
ILT
2902016-11-22 Ian Lance Taylor <iant@golang.org>
291
292 * gcc.misc-tests/godump-1.c: Update expected output for recent
293 changes.
294
3135d8fe
MP
2952016-11-22 Marek Polacek <polacek@redhat.com>
296
297 PR tree-optimization/78455
298 * gcc.dg/uninit-23.c: New.
299
f8a6e41f
SK
3002016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
301
302 PR fortran/78479
303 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
304 comment.
305
7e98cccb
SK
3062016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
307
308 PR fortran/78479
309 * gfortran.dg/char_component_initializer_3.f90: New test.
310
9435cd52
JJ
3112016-11-22 Jakub Jelinek <jakub@redhat.com>
312
313 PR target/78451
314 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
315 GCC target pragma before including immintrin.h.
316
a0af8668
CL
3172016-11-22 Carl Love <cel@us.ibm.com>
318
319 * gcc.target/powerpc/builtins-3.c: New file to test the new
320 built-ins for vector compare equal and vector compare not equal.
321
5d382ed6
JW
3222016-11-22 Janus Weil <janus@gcc.gnu.org>
323
324 PR fortran/78443
325 * gfortran.dg/typebound_proc_35.f90: New test case.
326
4fa33072
GJL
3272016-11-22 Georg-Johann Lay <avr@gjlay.de>
328
329 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
330 parameter in declaration.
331
0e721ce7
GJL
3322016-11-22 Georg-Johann Lay <avr@gjlay.de>
333
334 * gcc.dg/loop-split.c: Require int32plus.
335 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
336
88c888f1
BE
3372016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
338
339 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
340
9d494aac
GJL
3412016-11-22 Georg-Johann Lay <avr@gjlay.de>
342
343 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
344
c69fb816
KT
3452016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
346
347 PR target/78439
348 * gcc.c-torture/compile/pr78439.c: New test.
349
4ac52f16
TP
3502016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
351
352 PR target/77904
353 * gcc.target/arm/pr77904.c: New test.
354
e4fe8c9f
TT
3552016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
356
357 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
358 isa_rev>=2.
359
9b28cb6f
JJ
3602016-11-22 Jakub Jelinek <jakub@redhat.com>
361
46a61395
JJ
362 PR tree-optimization/78436
363 * gcc.c-torture/execute/pr78436.c: New test.
364
76a7314d
JJ
365 PR middle-end/78416
366 * gcc.dg/torture/pr78416.c: New test.
367
9b28cb6f
JJ
368 PR tree-optimization/78445
369 * gcc.dg/pr78445.c: New test.
370
ee8195d9
SN
3712016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
372
b2b0acbe 373 PR libgfortran/78449
ee8195d9
SN
374 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
375
3ca23cdb
JL
3762016-11-21 Jeff Law <law@redhat.com>
377
b2b0acbe 378 PR target/68538
3ca23cdb
JL
379 * gcc.c-torture/compile/pr68538.c: New test.
380
d85e598a
MM
3812016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
382
383 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
384 to be generated instead of FCTIWUZ or FCTIWZ.
385
afb34582
JJ
3862016-11-21 Jakub Jelinek <jakub@redhat.com>
387
699e8cb7
JJ
388 PR middle-end/67335
389 * g++.dg/vect/simd-clone-7.cc: New test.
390
afb34582
JJ
391 PR c++/71973
392 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
393 long unsigned int.
394 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
395 unsigned long.
396
83ad4fac
JL
3972016-11-20 Jeff Law <law@redhat.com>
398
399 PR target/25128
400 * gcc.target/m68k/pr25128.c: New test.
401
9713daa0
RS
4022016-11-21 Richard Sandiford <richard.sandiford@arm.com>
403
404 * gcc.dg/tree-ssa/tailcall-7.c: New test.
405
67b5d0b2
DM
4062016-11-21 David Malcolm <dmalcolm@redhat.com>
407
408 PR preprocessor/78324
409 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
410 (test_multitoken_macro): New function.
411 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
412 case.
413 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
414 case.
415 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
416 cases.
417 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
418 Move to...
419 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
420 -ftrack-macro-expansion=0.
421 (test_sprintf_note): Remove "P" macro. Add
422 dg-begin/end-multiline-output directives.
423 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
424
dd586f98
GJL
4252016-11-21 Georg-Johann Lay <avr@gjlay.de>
426
427 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
428 Return 1 for AVR_TINY.
429
e51482c9
SB
4302016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
431
432 PR rtl-optimization/71785
433 * gcc.target/powerpc/pr71785.c: New file.
434
e0e7aa34
BC
4352016-11-21 Bin Cheng <bin.cheng@arm.com>
436
437 PR testsuite/78114
438 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
439 options. Refine test by checking predictive commining PHI
440 nodes in vectorized loop wrto vector factor.
441
48330c93
BE
4422016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
443
444 PR c++/71973
445 * g++.dg/pr71973-1.C: New test.
446 * g++.dg/pr71973-2.C: New test.
447 * g++.dg/pr71973-3.C: New test.
448 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
449 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
450 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
451 to dg-options.
452 * g++.old-deja/g++.other/realloc.C: Likewise.
453 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
454
eeeaf719
BS
4552016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
456
457 PR tree-optimization/78413
458 * gcc.dg/tree-ssa/pr78413.c: New test.
459
e420e419
TP
4602016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
461
462 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
463 target is Thumb-only.
464
fe12d76c
JL
4652016-11-20 Jeff Law <law@redhat.com>
466
467 PR target/48551
468 * gcc.target/m68k/pr48551.c: New test.
469
8dc998fb 4702016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 471
8dc998fb
HA
472 PR fortran/69741
473 * gfortran.dg/forall_18.f90: New testcase.
474
40fd269a
MG
4752016-11-20 Marc Glisse <marc.glisse@inria.fr>
476
477 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
478
8294f555
AV
4792016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
480
481 PR fortran/78395
482 * gfortran.dg/typebound_operator_21.f03: New test.
483
5b7f6ed0
MG
4842016-11-20 Marc Glisse <marc.glisse@inria.fr>
485
486 * gcc.dg/tree-ssa/divide-5.c: New file.
487
b8271a38
AS
4882016-11-19 Andreas Schwab <schwab@linux-m68k.org>
489
490 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
491 signed int.
492
ddba26a4
JDA
4932016-11-19 John David Anglin <danglin@gcc.gnu.org>
494
495 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
496 libatomic_available.
497 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
498 * gfortran.dg/coarray_allocate_10.f08: Likewise.
499 * gfortran.dg/coarray_allocate_7.f08: Likewise.
500 * gfortran.dg/coarray_allocate_8.f08: Likewise.
501 * gfortran.dg/coarray_allocate_9.f08: Likewise.
502 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
503 * gfortran.dg/coarray_stat_2.f90: Likewise.
504 * gfortran.dg/coindexed_1.f90: Likewise.
505
636a9a89
JL
5062016-11-18 Jeff Law <law@redhat.com>
507
508 PR target/25111
509 * gcc.target/m68k/pr25111.c: New test.
510
6c554a2a
JJ
5112016-11-18 Jakub Jelinek <jakub@redhat.com>
512
521c54dd
JJ
513 PR c++/68180
514 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
515
5e7c7761
JJ
516 PR middle-end/78419
517 * gcc.target/i386/pr78419.c: New test.
518
6c554a2a
JJ
519 PR c++/77285
520 * g++.dg/tls/pr77285-1.C: New test.
521 * g++.dg/tls/pr77285-2.C: New test.
522
57d7fe86
JL
5232016-11-18 Jeff Law <law@redhat.com>
524
525 PR target/25112
526 * gcc.target/m68k/pr25112: New test.
527
1b2e0303
DE
5282016-11-18 David Edelsohn <dje.gcc@gmail.com>
529
530 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
531 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
532
70e73d3c
TP
5332016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
534
535 * gcc.target/arm/optional_thumb-1.c: New test.
536 * gcc.target/arm/optional_thumb-2.c: New test.
537 * gcc.target/arm/optional_thumb-3.c: New test.
538
151c204f
DV
5392016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
540
541 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
542 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
543 successful test.
544 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
545 (DEFAULT_REQUIRED_QUORUM): Likewise.
546
dbb29a2a
AB
5472016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
548 Toma Tabacu <toma.tabacu@imgtec.com>
549
b2b0acbe
UB
550 * gcc.target/mips/inline-memcpy-1.c (dg-options):
551 Add (REQUIRES_STDLIB).
dbb29a2a
AB
552 * gcc.target/mips/inline-memcpy-2.c: Ditto.
553 * gcc.target/mips/inline-memcpy-3.c: Ditto.
554 * gcc.target/mips/inline-memcpy-4.c: Ditto.
555 * gcc.target/mips/inline-memcpy-5.c: Ditto.
556 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
557 * gcc.target/mips/loongson-simd.c: Ditto.
558 * gcc.target/mips/memcpy-1.c: Ditto.
559 * gcc.target/mips/mips-3d-1.c: Ditto.
560 * gcc.target/mips/mips-3d-2.c: Ditto.
561 * gcc.target/mips/mips-3d-3.c: Ditto.
562 * gcc.target/mips/mips-3d-4.c: Ditto.
563 * gcc.target/mips/mips-3d-5.c: Ditto.
564 * gcc.target/mips/mips-3d-6.c: Ditto.
565 * gcc.target/mips/mips-3d-7.c: Ditto.
566 * gcc.target/mips/mips-3d-8.c: Ditto.
567 * gcc.target/mips/mips-3d-9.c: Ditto.
568 * gcc.target/mips/mips-ps-1.c: Ditto.
569 * gcc.target/mips/mips-ps-2.c: Ditto.
570 * gcc.target/mips/mips-ps-3.c: Ditto.
571 * gcc.target/mips/mips-ps-4.c: Ditto.
572 * gcc.target/mips/mips-ps-6.c: Ditto.
573 * gcc.target/mips/mips16-attributes.c: Ditto.
574 * gcc.target/mips/mips32-dsp-run.c: Ditto.
575 * gcc.target/mips/mips32-dsp.c: Ditto.
576 * gcc.target/mips/save-restore-1.c: Ditto.
577 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
578 (mips_preprocess): Add ignore_output argument that when set
579 will not return the pre-processed output.
b2b0acbe 580 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
581 (mips-dg-init): Ditto.
582 (mips-dg-options): Check if a test having test option
583 (REQUIRES_STDLIB) has the required sysroot support for
584 the current test options.
585
f2b6aad9
JL
5862016-11-17 Jeff Law <law@redhat.com>
587
f97db488
JL
588 PR middle-end/38219
589 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
590
f2b6aad9
JL
591 PR target/47192
592 * gcc.target/m68k/pr47192.c: New test.
593
e080b281
TT
5942016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
595
596 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
597 instead of isa>=4, in order to downgrade to R5.
598
e389ba30
AB
5992016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
600
601 * gcc.target/arc/cmem-bit-1.c: New file.
602 * gcc.target/arc/cmem-bit-2.c: New file.
603 * gcc.target/arc/cmem-bit-3.c: New file.
604 * gcc.target/arc/cmem-bit-4.c: New file.
605
9775c1a5
L
6062016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
607
608 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
609 "avx5124fmaps".
610 * gcc.target/i386/funcspec-56.inc: Test new attributes.
611
6122016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
613 Andrew Senkevich <andrew.senkevich@intel.com>
614
615 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
616 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
617 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
618 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
619 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
620 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
621 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
622 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
623 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
624 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
625 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
626 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
627 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
628 avx5124vnniw-check.h.
629 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
630 check_effective_target_avx5124vnniw): New.
631 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
632 Set under ifndef.
633 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
634 * gcc.target/i386/sse-13.c: Ditto.
635 * g++.dg/other/i386-2.C: Ditto.
636 * g++.dg/other/i386-3.C: Ditto.
637 * gcc.target/i386/sse-22.c: Ditto.
638 * gcc.target/i386/sse-23.c: Ditto.
639
80557bb7
PC
6402016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
641
642 PR c++/55080
643 * g++.dg/parse/pr55080.C: New.
644
c80620fc
MM
6452016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
646
647 PR target/78101
648 * gcc.target/powerpc/fusion4.c: New test.
649
77b384c5
TP
6502016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
651
652 PR target/77933
653 * gcc.target/arm/pr77933-1.c: New test.
654 * gcc.target/arm/pr77933-2.c: Likewise.
655
5fe353c8
JJ
6562016-11-17 Jakub Jelinek <jakub@redhat.com>
657
658 PR middle-end/78201
659 * g++.dg/opt/pr78201.C: New test.
660
cc4aa659
CL
6612016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
662
663 * gcc.dg/pr78333.c: Add empty implementations of
664 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
665 problems on non-glibc systems.
666
b8f56412
DM
6672016-11-17 David Malcolm <dmalcolm@redhat.com>
668
669 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
670 (test_raw_string_one_liner): New function.
671 (test_raw_string_multiline): New function.
672
141a3ccf
KT
6732016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
674
675 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
676 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
677
54e63f00 6782016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 679 Richard Biener <rguenther@suse.de>
54e63f00
BS
680
681 PR tree-optimization/77848
682 * gfortran.dg/vect/pr77848.f: New test.
683
2fe37211
BE
6842016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
685
686 PR target/77308
687 * gcc.target/arm/pr53447-5.c: New test.
688 * lib/target-supports.exp
689 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
690
c867c39d
CZ
6912016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
692
693 * gcc.target/arc/abitest.S: New file.
694 * gcc.target/arc/abitest.h: Likewise.
695 * gcc.target/arc/va_args-1.c: Likewise.
696 * gcc.target/arc/va_args-2.c: Likewise.
697 * gcc.target/arc/va_args-3.c: Likewise.
698 * gcc.target/arc/mcrc.c: Deleted.
699 * gcc.target/arc/mdsp-packa.c: Likewise.
700 * gcc.target/arc/mdvbf.c: Likewise.
701 * gcc.target/arc/mmac-24.c: Likewise.
702 * gcc.target/arc/mmac-d16.c: Likewise.
703 * gcc.target/arc/mno-crc.c: Likewise.
704 * gcc.target/arc/mno-dsp-packa.c: Likewise.
705 * gcc.target/arc/mno-dvbf.c: Likewise.
706 * gcc.target/arc/mno-mac-24.c: Likewise.
707 * gcc.target/arc/mno-mac-d16.c: Likewise.
708 * gcc.target/arc/mno-rtsc.c: Likewise.
709 * gcc.target/arc/mno-xy.c: Likewise.
710 * gcc.target/arc/mrtsc.c: Likewise.
711 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
712 function.
713 (check_effective_target_arc700): Likewise.
714 (check_effective_target_arc6xx): Likewise.
715 (check_effective_target_arcmpy): Likewise.
716 (check_effective_target_archs): Likewise.
717 (check_effective_target_clmcpu): Likewise.
718 (check_effective_target_barrelshifter): Likewise.
719 * gcc.target/arc/barrel-shifter-1.c: Changed.
720 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
721 * gcc.target/arc/cmem-1.c: Changed.
722 * gcc.target/arc/cmem-2.c: Likewise.
723 * gcc.target/arc/cmem-3.c: Likewise.
724 * gcc.target/arc/cmem-4.c: Likewise.
725 * gcc.target/arc/cmem-5.c: Likewise.
726 * gcc.target/arc/cmem-6.c: Likewise.
727 * gcc.target/arc/cmem-7.c: Likewise.
728 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
729 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
730 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
731 * gcc.target/arc/jump-around-jump.c: Update options.
732 * gcc.target/arc/mARC601.c: Changed.
733 * gcc.target/arc/mcpu-arc600.c: Changed.
734 * gcc.target/arc/mcpu-arc601.c: Changed.
735 * gcc.target/arc/mcpu-arc700.c: Changed.
736 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
737 * gcc.target/arc/movb-1.c: Changed.
738 * gcc.target/arc/movb-2.c: Likewise.
739 * gcc.target/arc/movb-3.c: Likewise.
740 * gcc.target/arc/movb-4.c: Likewise.
741 * gcc.target/arc/movb-5.c: Likewise.
742 * gcc.target/arc/movb_cl-1.c: Likewise.
743 * gcc.target/arc/movb_cl-2.c: Likewise.
744 * gcc.target/arc/movbi_cl-1.c: Likewise.
745 * gcc.target/arc/movh_cl-1.c: Likewise.
746 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
747 * gcc.target/arc/mul64.c: Enable it only for ARC600.
748 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
749 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
750 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
751 * gcc.target/arc/trsub.c: Only for ARC EM cores.
752 * gcc.target/arc/builtin_simdarc.c: Changed.
753 * gcc.target/arc/extzv-1.c: Likewise.
754 * gcc.target/arc/insv-1.c: Likewise.
755 * gcc.target/arc/insv-2.c: Likewise.
756 * gcc.target/arc/mA6.c: Likewise.
757 * gcc.target/arc/mA7.c: Likewise.
758 * gcc.target/arc/mARC600.c: Likewise.
759 * gcc.target/arc/mARC700.c: Likewise.
760 * gcc.target/arc/mcpu-arc600.c: Likewise.
761 * gcc.target/arc/mcpu-arc700.c: Likewise.
762 * gcc.target/arc/movl-1.c: Likewise.
763 * gcc.target/arc/nps400-1.c: Likewise.
764 * gcc.target/arc/trsub.c: Likewise.
765 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
766 configuration.
767 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
768 * gcc.target/arc/mswape.c: Likewise.
769
c90928c8
PC
7702016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
771
772 PR c++/68180
773 * g++.dg/cpp1y/pr68180.C: New.
774
6c99dcb5
PK
7752016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
776
777 PR tree-optimization/78319
778 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
779 arm-none-eabi.
780
8ce3fee5
RB
7812016-11-17 Richard Biener <rguenther@suse.de>
782
783 PR tree-optimization/78306
784 * gcc.dg/cilk-plus/pr78306.c: New testcase.
785
f8294131
RB
7862016-11-17 Richard Biener <rguenther@suse.de>
787
788 PR middle-end/78305
789 * gcc.dg/torture/pr78305.c: New testcase.
790
04f1c830
JW
7912016-11-17 Janus Weil <janus@gcc.gnu.org>
792
793 PR fortran/66227
794 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
795
0d939c95
MP
7962016-11-16 Marek Polacek <polacek@redhat.com>
797
798 PR c/78285
799 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
800 * g++.dg/ext/case-range2.C: Likewise.
801
99c72130
SK
8022016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
803
804 PR fortran/58001
805 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
806 * gfortran.dg/fmt_tab_2.f90: Ditto.
807
fb324f02
JJ
8082016-11-16 Jakub Jelinek <jakub@redhat.com>
809
810 PR rtl-optimization/78378
811 * gcc.c-torture/execute/pr78378.c: New test.
812
a2ea37fb
AB
8132016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
814
815 * gcc.dg/tree-prof/section-attr-1.c: New file.
816 * gcc.dg/tree-prof/section-attr-2.c: New file.
817 * gcc.dg/tree-prof/section-attr-3.c: New file.
818
d08c0ea3
MR
8192016-11-16 Maciej W. Rozycki <macro@imgtec.com>
820
821 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
822 rather than `la'.
823
8e2be5ae
MR
8242016-11-16 Maciej W. Rozycki <macro@imgtec.com>
825
826 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
827 (dg-final): Remove microMIPS JALRS mnemonic matching.
828 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
829 (dg-final): Remove microMIPS JALRS mnemonic matching.
830 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
831 (dg-final): Remove microMIPS JALRS mnemonic matching.
832 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
833 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
834 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
835 * gcc.target/mips/call-1u.c: New test case.
836 * gcc.target/mips/call-2u.c: New test case.
837 * gcc.target/mips/call-3u.c: New test case.
838 * gcc.target/mips/call-4u.c: New test case.
839 * gcc.target/mips/call-5u.c: New test case.
840 * gcc.target/mips/call-6u.c: New test case.
841
660e6c2c
TP
8422016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
843
844 * gcc.target/arm/empty_fiq_handler.c: New test.
845
5e8d7713
JJ
8462016-11-16 Jakub Jelinek <jakub@redhat.com>
847
848 PR fortran/78299
849 * gfortran.dg/gomp/pr78299.f90: New test.
850
dd784916
WD
8512015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
852
853 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 854 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
855 * gcc.dg/optimize-bswapsi-2.c: Likewise.
856
0af30954
SN
8572016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
858
859 PR libgfortran/78314
860 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
861
e38f6572
BC
8622016-11-16 Bin Cheng <bin.cheng@arm.com>
863
864 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
865 according to updated dump info.
866
5012919d
AM
8672016-11-16 Alexander Monakov <amonakov@ispras.ru>
868
869 * lib/target-supports.exp (check_effective_target_alloca): Use a
870 compile test.
871 * gcc.target/nvptx/softstack.c: New test.
872 * gcc.target/nvptx/decl-shared.c: New test.
873 * gcc.target/nvptx/decl-shared-init.c: New test.
874
2fe2aba3
MR
8752016-11-16 Maciej W. Rozycki <macro@imgtec.com>
876
877 * gcc.target/mips/data-sym-jump.c: New test case.
878 * gcc.target/mips/data-sym-pool.c: New test case.
879 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
880 annotation.
881
598eaaa2
YR
8822016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
883
884 * lib/target-supports.exp (check_avx2_hw_available): New.
885 (check_effective_target_avx2_runtime): New.
886 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
887
03b85dcd
TC
8882016-11-16 Tamar Christina <tamar.christina@arm.com>
889
890 PR testsuite/78136
891 * gcc.dg/cpp/trad/trad.exp
892 (dg-runtest): Moved $srcdir/$subdir/ to
893 DEFAULT_TRADCPPFLAGS.
894
dc9e0b66
AV
8952016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
896
897 PR fortran/78356
898 * gfortran.dg/class_allocate_23.f08: New test.
899
d964ba07
RB
9002016-11-16 Richard Biener <rguenther@suse.de>
901
902 PR middle-end/78333
903 * gcc.dg/pr78333.c: New testcase.
904
080140bc
ML
9052016-11-16 Martin Liska <mliska@suse.cz>
906
907 PR sanitizer/78270
908 * gcc.dg/asan/pr78270.c: Update comment style.
909 * gcc.dg/asan/pr78270-2.c: New test.
910
4786fabe
SKS
9112016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
912
913 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
914 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
915
510d73a0
RB
9162016-11-16 Richard Biener <rguenther@suse.de>
917
918 PR tree-optimization/78348
919 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
920
1705cebd
JJ
9212016-11-16 Jakub Jelinek <jakub@redhat.com>
922
923 PR sanitizer/77823
924 * c-c++-common/ubsan/overflow-vec-1.c: New test.
925 * c-c++-common/ubsan/overflow-vec-2.c: New test.
926
ed66ba99
MP
9272016-11-15 Marek Polacek <polacek@redhat.com>
928
929 * g++.dg/cpp1z/init-statement6.C: Rename a function.
930
5d70ab07
JD
9312016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
932
933 PR libgfortran/51119
934 * gfortran.dg/matmul_12.f90: New test case.
935
48aef8e2
UB
9362016-11-15 Uros Bizjak <ubizjak@gmail.com>
937
938 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 939 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 940 common 32-bit and 64-bit function specific options.
b2b0acbe 941 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 942
0c8a8fe2
JJ
9432016-11-15 Jakub Jelinek <jakub@redhat.com>
944
5a65a911
JJ
945 * g++.dg/cpp1z/decomp14.C: New test.
946 * g++.dg/cpp1z/decomp15.C: New test.
947 * g++.dg/cpp1z/decomp16.C: New test.
948
a0f5b987
JJ
949 * g++.dg/cpp1z/decomp13.C: New test.
950
5a0e7889
JJ
951 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
952
0c8a8fe2
JJ
953 PR c++/71988
954 * g++.dg/cpp0x/constexpr-71988.C: New test.
955
2cf63121
MR
9562016-11-15 Maciej W. Rozycki <macro@imgtec.com>
957
958 * gcc.target/mips/insn-casesi.c: New test case.
959 * gcc.target/mips/insn-pseudo-1.c: New test case.
960 * gcc.target/mips/insn-pseudo-2.c: New test case.
961 * gcc.target/mips/insn-pseudo-3.c: New test case.
962 * gcc.target/mips/insn-pseudo-4.c: New test case.
963 * gcc.target/mips/insn-tablejump.c: New test case.
964
2cbfb209
MR
9652016-11-15 Maciej W. Rozycki <macro@imgtec.com>
966
967 * gcc.target/mips/mips.exp (mips_option_tests): Add
968 `-mcode-readable=yes' array element.
969
f05a874c
MR
9702016-11-15 Maciej W. Rozycki <macro@imgtec.com>
971
972 * gcc.target/mips/mips.exp (mips_option_tests): Add
973 `-mmicromips' array element.
974
b229ab2a
MM
9752016-11-15 Michael Matz <matz@suse.de>
976
977 PR missed-optimization/77881
978 * gcc.target/i386/pr77881.c: New test.
979
aa806c3b
JJ
9802016-11-15 Jakub Jelinek <jakub@redhat.com>
981
982 PR middle-end/78295
983 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
984
bcb9a772
MM
9852016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
986
987 * gcc.target/powerpc/vec-set-int.c: New test.
988 * gcc.target/powerpc/vec-set-short.c: Likesie.
989 * gcc.target/powerpc/vec-set-char.c: Likewise.
990
8e745a17
JJ
9912016-11-14 Jakub Jelinek <jakub@redhat.com>
992
993 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
994
d809e15a
JW
9952016-11-14 Janus Weil <janus@gcc.gnu.org>
996
997 PR fortran/78300
998 * gfortran.dg/class_result_3.f90: New test.
999
1ee62b92 10002016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1001 Richard Biener <rguenther@suse.de>
1002
1003 * gcc.dg/gimplefe-1.c: New testcase.
1004 * gcc.dg/gimplefe-2.c: Likewise.
1005 * gcc.dg/gimplefe-3.c: Likewise.
1006 * gcc.dg/gimplefe-4.c: Likewise.
1007 * gcc.dg/gimplefe-5.c: Likewise.
1008 * gcc.dg/gimplefe-6.c: Likewise.
1009 * gcc.dg/gimplefe-7.c: Likewise.
1010 * gcc.dg/gimplefe-8.c: Likewise.
1011 * gcc.dg/gimplefe-9.c: Likewise.
1012 * gcc.dg/gimplefe-10.c: Likewise.
1013 * gcc.dg/gimplefe-11.c: Likewise.
1014 * gcc.dg/gimplefe-12.c: Likewise.
1015 * gcc.dg/gimplefe-13.c: Likewise.
1016 * gcc.dg/gimplefe-14.c: Likewise.
1017 * gcc.dg/gimplefe-15.c: Likewise.
1018 * gcc.dg/gimplefe-16.c: Likewise.
1019 * gcc.dg/gimplefe-17.c: Likewise.
1020 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1021
4d209853
ML
10222016-11-14 Martin Liska <mliska@suse.cz>
1023
1024 PR bootstrap/78069
1025 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1026 to match scanned pattern.
1027 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1028
5129b43b
RB
10292016-11-14 Richard Biener <rguenther@suse.de>
1030
1031 PR tree-optimization/78312
1032 * gcc.dg/torture/pr78312.c: New testcase.
1033
d97cca4a
GJL
10342016-11-14 Georg-Johann Lay <avr@gjlay.de>
1035
1036 PR target/78093
1037 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1038
5230c3d8
JJ
10392016-11-14 Jakub Jelinek <jakub@redhat.com>
1040 Jason Merrill <jason@redhat.com>
1041
1042 Implement P0217R3 - C++17 structured bindings
1043 * g++.dg/cpp1z/decomp1.C: New test.
1044 * g++.dg/cpp1z/decomp2.C: New test.
1045 * g++.dg/cpp1z/decomp3.C: New test.
1046 * g++.dg/cpp1z/decomp4.C: New test.
1047 * g++.dg/cpp1z/decomp5.C: New test.
1048 * g++.dg/cpp1z/decomp6.C: New test.
1049 * g++.dg/cpp1z/decomp7.C: New test.
1050 * g++.dg/cpp1z/decomp8.C: New test.
1051 * g++.dg/cpp1z/decomp9.C: New test.
1052 * g++.dg/cpp1z/decomp10.C: New test.
1053
a2b4c188
KV
10542016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1055
1056 * g++.dg/torture/pr78268.C: New test.
1057
975672f3
PK
10582016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1059
1060 PR c/35503
1061 * c-c++-common/pr35503-1.c: New test.
1062 * c-c++-common/pr35503-2.c: Likewise.
1063 * c-c++-common/pr35503-3.c: Likewise.
1064 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1065
a4ba1151
UB
10662016-11-13 Uros Bizjak <ubizjak@gmail.com>
1067
1068 PR rtl-optimization/78232
1069 PR rtl-optimization/78248
1070 * gcc.dg/ubsan/pr78248.c: New test.
1071
47605312
EB
10722016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1073
1074 * gnat.dg/address_conv.adb: New test.
1075
96826e28
EB
10762016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1077
1078 * gnat.dg/renaming11.ad[sb]: New test.
1079
4be719cd
EB
10802016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1081
1082 * c-c++-common/dump-ada-spec-6.c: New test.
1083
4ebd491f
EB
10842016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1085
1086 * gnat.dg/lto21.adb: New test.
1087 * gnat.dg/lto21_pkg1.ads: New helper.
1088 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1089
f9d49cd1
JW
10902016-11-13 Janus Weil <janus@gcc.gnu.org>
1091
1092 PR fortran/60952
1093 * gfortran.dg/typebound_proc_34.f90: New test.
1094
9cbf8673
JW
10952016-11-13 Janus Weil <janus@gcc.gnu.org>
1096
1097 PR fortran/66366
1098 * gfortran.dg/class_57.f90: Changed error message.
1099 * gfortran.dg/class_60.f90: New test.
1100
0e075835
DE
11012016-11-12 David Edelsohn <dje.gcc@gmail.com>
1102
1103 * g++.dg/pr78112.C: XFAIL AIX.
1104
b93d8a3f
JW
11052016-11-12 Janus Weil <janus@gcc.gnu.org>
1106
1107 PR fortran/77501
1108 * gfortran.dg/typebound_generic_16.f90: New test.
1109
b8f70e67
JJ
11102016-11-12 Jakub Jelinek <jakub@redhat.com>
1111
1112 PR c++/71225
1113 * g++.dg/cpp0x/pr71225.C: New test.
1114
8b287aea
EB
11152016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1116
1117 * gcc.target/sparc/20161111-1.c: New test.
1118
c901bc0d
UB
11192016-11-11 Uros Bizjak <ubizjak@gmail.com>
1120
1121 PR target/78310
1122 * gcc.target/i386/pr78310.c: New test.
1123
606f928d
JL
11242016-11-11 Jeff Law <law@redhat.com>
1125
1126 * gcc.dg/tree-ssa/isolate-6.c: New test.
1127 * gcc.dg/tree-ssa/isolate-7.c: New test.
1128
be278990
BC
11292016-11-11 Bin Cheng <bin.cheng@arm.com>
1130
1131 PR testsuite/78292
1132 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1133 vect_max_reduc.
1134
d9ab7525
JJ
11352016-11-11 Jakub Jelinek <jakub@redhat.com>
1136
1137 PR c++/72774
1138 * g++.dg/parse/pr72774.C: New test.
1139
4b7e0c76
RB
11402016-11-11 Richard Biener <rguenther@suse.de>
1141
1142 PR tree-optimization/71575
1143 * gcc.dg/graphite/pr71575-1.c: New testcase.
1144 * gcc.dg/graphite/pr71575-2.c: Likewise.
1145
d07f8c59
RB
11462016-11-11 Richard Biener <rguenther@suse.de>
1147
1148 PR middle-end/78295
1149 * gcc.dg/uninit-pr78295.c: New testcase.
1150
aa806c3b 11512016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1152
1153 PR fortran/78277
1154 * gfortran.dg/dec_structure_17.f90: New test.
1155
456f0dfa
MM
11562016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1157
1158 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1159 being allowed in vector registers.
1160 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1161 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1162 * gcc.target/powerpc/vsx-himode.c: Likewise.
1163 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1164 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1165 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1166 to allow matching MFVSRD or MFVSRW.
1167
8d34bfa8
PH
11682016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1169
1170 PR rtl-optimization/78241
1171 * gcc.dg/pr78241.c: New test.
1172
0569479e
JJ
11732016-11-10 Jakub Jelinek <jakub@redhat.com>
1174
8ebd1b31
JJ
1175 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1176 201307.
1177
0569479e
JJ
1178 * g++.dg/cpp1z/noexcept-type14.C: New test.
1179 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1180
37a16493
JG
11812016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1182
1183 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1184 WVAL0S tests added in r241817.
1185
b4c3a85b
JJ
11862016-11-10 Jakub Jelinek <jakub@redhat.com>
1187
1188 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1189 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1190 no longer allowed and corresponding ordered construct.
1191 * gfortran.dg/gomp/linear-1.f90: New test.
1192 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1193 * gfortran.dg/gomp/declare-target-1.f90: New test.
1194 * gfortran.dg/gomp/declare-target-2.f90: New test.
1195
86bc8506
ML
11962016-11-10 Martin Liska <mliska@suse.cz>
1197
1198 PR sanitizer/78270
1199 * gcc.dg/asan/pr78270.c: New test.
1200
ed5fdfba
PMR
12012016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1202 Jakub Jelinek <jakub@redhat.com>
1203
1204 PR debug/78112
b4c3a85b 1205 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1206
0391e4a3
JJ
12072016-11-09 Jakub Jelinek <jakub@redhat.com>
1208
cc38d9d6
JJ
1209 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1210 -Wno-c++1z-compat.
1211 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1212 string in case condition contains % characters.
1213
0391e4a3
JJ
1214 PR c++/78283
1215 * g++.dg/cpp1z/noexcept-type13.C: New test.
1216
410fe60d
TT
12172016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1218
1219 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1220 using (HAS_MOVN) with MIPS III.
1221
271dd55c
JW
12222016-11-09 Janus Weil <janus@gcc.gnu.org>
1223
1224 PR fortran/46459
1225 * gfortran.dg/volatile14.f90: New test.
1226
ff1f317b
UB
12272016-11-09 Uros Bizjak <ubizjak@gmail.com>
1228
1229 PR target/78262
1230 * gcc.target/i386/pr78262.c: New test.
1231
aa806c3b 12322016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1233
1234 PR fortran/78259
1235 * gfortran.dg/pr78259.f90: New test.
1236
b349a81a
JW
12372016-11-09 Janus Weil <janus@gcc.gnu.org>
1238
1239 PR fortran/60777
1240 * gfortran.dg/spec_expr_7.f90: New test.
1241
2e955d50
JJ
12422016-11-09 Jakub Jelinek <jakub@redhat.com>
1243
4f353581
JJ
1244 PR target/77718
1245 * gcc.c-torture/execute/pr77718.c: New test.
1246
2e955d50
JJ
1247 * gcc.dg/ubsan/c99-shift-3.c: New test.
1248 * gcc.dg/ubsan/c99-shift-4.c: New test.
1249 * gcc.dg/ubsan/c99-shift-5.c: New test.
1250 * gcc.dg/ubsan/c99-shift-6.c: New test.
1251
68c93708
ML
12522016-11-09 Martin Liska <mliska@suse.cz>
1253
1254 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1255 test-case for memcmp.
1256 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1257
7b649f79
TP
12582016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1259
1260 PR testsuite/78269
1261 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1262
bfcb501d
PT
12632016-11-09 Paul Thomas <pault@gcc.gnu.org>
1264
1265 * gfortran.dg/move_alloc_18.f90: New test.
1266
e15861c2
PK
12672016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1268
1269 PR middle-end/78256
1270 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1271 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1272
5f395580
JW
12732016-11-09 Janus Weil <janus@gcc.gnu.org>
1274
1275 PR fortran/71894
1276 * gfortran.dg/class_59.f90: New test.
1277
37b14185
RB
12782016-11-09 Richard Biener <rguenther@suse.de>
1279
1280 PR tree-optimization/78007
1281 * gcc.dg/vect/vect-bswap32.c: Adjust.
1282 * gcc.dg/vect/vect-bswap64.c: Likewise.
1283
d6e8a41c
KV
12842016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1285
1286 * gcc.dg/ipa/vrp7.c: New test.
1287
5d5f1e95
KV
12882016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1289
1290 PR ipa/78121
1291 * gcc.dg/ipa/pr78121.c: New test.
1292
0290a292
MO
12932016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1294
1295 * c-c++-common/asan/default_options.h: New file.
1296 * c-c++-common/asan/strcasestr-1.c: New test.
1297 * c-c++-common/asan/strcasestr-2.c: Likewise.
1298 * c-c++-common/asan/strcspn-1.c: Likewise.
1299 * c-c++-common/asan/strcspn-2.c: Likewise.
1300 * c-c++-common/asan/strpbrk-1.c: Likewise.
1301 * c-c++-common/asan/strpbrk-2.c: Likewise.
1302 * c-c++-common/asan/strspn-1.c: Likewise.
1303 * c-c++-common/asan/strspn-2.c: Likewise.
1304 * c-c++-common/asan/strstr-1.c: Likewise.
1305 * c-c++-common/asan/strstr-2.c: Likewise.
1306 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1307
fbdb92eb
MO
13082016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1309
1310 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1311
103c4f75
JW
13122016-11-08 Janus Weil <janus@gcc.gnu.org>
1313
1314 PR fortran/68440
1315 * gfortran.dg/class_58.f90: New test.
1316
90a2ffc0
UB
13172016-11-08 Uros Bizjak <ubizjak@gmail.com>
1318
1319 PR target/70799
1320 * gcc.target/i386/pr70799-2.c: New test.
1321
eba5aec8
JW
13222016-11-08 Janus Weil <janus@gcc.gnu.org>
1323
1324 PR fortran/77596
1325 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1326
fad36601
BC
13272016-11-08 Bin Cheng <bin.cheng@arm.com>
1328
1329 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1330
7c8615b6
BC
13312016-11-08 Bin Cheng <bin.cheng@arm.com>
1332
1333 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1334
4c6a4a53
BC
13352016-11-08 Bin Cheng <bin.cheng@arm.com>
1336
1337 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1338
fcd1b8df
ML
13392016-11-08 Martin Liska <mliska@suse.cz>
1340
1341 PR testsuite/78242
1342 * g++.dg/asan/use-after-scope-4.C: New test.
1343 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1344 * gcc.dg/asan/use-after-scope-8.c: Remove.
1345
f9ef2c76
RB
13462016-11-08 Richard Biener <rguenther@suse.de>
1347
1348 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1349
ad11774f
TC
13502016-11-08 Tamar Christina <tamar.christina@arm.com>
1351
1352 PR testsuite/78136
1353 * gcc.dg/cpp/trad/trad.exp
1354 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1355 * gcc.dg/cpp/trad/include.c: Use local header file.
1356
fe73a332
RB
13572016-11-08 Richard Biener <rguenther@suse.de>
1358
1359 PR tree-optimization/78205
1360 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1361
ed053eb8
RB
13622016-11-08 Richard Biener <rguenther@suse.de>
1363
1364 PR tree-optimization/78224
1365 * g++.dg/torture/pr78224.C: New testcase.
1366
06658c6d
SKS
13672016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1368
1369 * gcc.dg/store_merging_1.c: Require store_merge.
1370 * gcc.dg/store_merging_2.c: Likewise.
1371 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1372 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1373 * gcc.dg/store_merging_6.c: Likewise.
1374 * gcc.dg/store_merging_7.c: Likewise.
1375 * gcc.dg/store_merging_8.c: Likewise.
1376 * lib/target-supports.exp (check_effective_target_store_merge): New.
1377
e4b39278
DE
13782016-11-07 David Edelsohn <dje.gcc@gmail.com>
1379
1380 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1381 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1382 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1383 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1384 -mvsx -mpower8-vector.
1385 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1386 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1387 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1388 -mvsx -mpower8-vector.
1389
fda2d612
DE
13902016-11-07 David Edelsohn <dje.gcc@gmail.com>
1391
1392 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1393
1394 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1395 * gcc.dg/visibility-14.c: XFAIL AIX.
1396 * gcc.dg/visibility-15.c: XFAIL AIX.
1397 * gcc.dg/visibility-16.c: XFAIL AIX.
1398 * gcc.dg/visibility-17.c: XFAIL AIX.
1399 * gcc.dg/visibility-18.c: XFAIL AIX.
1400 * gcc.dg/visibility-19.c: XFAIL AIX.
1401 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1402 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1403 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1404 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1405
60cee85e
JJ
14062016-11-07 Jakub Jelinek <jakub@redhat.com>
1407
1408 PR target/78227
1409 * gcc.target/i386/pr78227-1.c: New test.
1410 * gcc.target/i386/pr78227-2.c: New test.
1411
7aa13860
PK
14122016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1413
1414 PR middle-end/35691
1415 * gcc.dg/pr35691-1.c: New test-case.
1416 * gcc.dg/pr35691-2.c: Likewise.
1417
caa024ff
BS
14182016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1419
1420 PR rtl-optimization/77309
1421 * gcc.dg/torture/pr77309.c: New test.
1422
a9815228
JJ
14232016-11-07 Jakub Jelinek <jakub@redhat.com>
1424
1425 PR middle-end/71529
1426 * gcc.target/i386/pr71529.C: Moved to ...
1427 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1428
1429 PR target/64411
1430 * gcc.target/i386/pr64411.C: Moved to ...
1431 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1432 lp64.
1433
1434 PR target/65105
1435 * gcc.target/i386/pr65105-4.C: Moved to ...
1436 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1437 Run into compile test rather than execute test.
1438
e8ab5cb1
RB
14392016-11-07 Richard Biener <rguenther@suse.de>
1440
1441 PR target/78229
1442 * g++.dg/pr78229.C: New testcase.
1443
20770eb8
RB
14442016-11-07 Richard Biener <rguenther@suse.de>
1445
1446 PR tree-optimization/78218
1447 * gcc.dg/torture/pr78218.c: New testcase.
1448
32894793
RB
14492016-11-07 Richard Biener <rguenther@suse.de>
1450
1451 PR tree-optimization/78228
1452 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1453
e27bfda2
KT
14542016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1455
1456 PR target/77822
1457 * g++.dg/torture/pr77822.C: New test.
1458
00d6b7a1
ML
14592016-11-07 Martin Liska <mliska@suse.cz>
1460
1461 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1462 -f-sanitize-address-use-after-scope.
1463 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1464 internal fn calls.
1465 * g++.dg/asan/use-after-scope-1.C: New test.
1466 * g++.dg/asan/use-after-scope-2.C: Likewise.
1467 * g++.dg/asan/use-after-scope-3.C: Likewise.
1468 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1469 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1470 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1471 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1472 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1473 * g++.dg/asan/use-after-scope-types.h: Likewise.
1474 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1475 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1476 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1477 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1478 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1479 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1480 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1481 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1482 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1483 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1484 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1485 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1486 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1487 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1488
a0d3edf8
RB
14892016-11-07 Richard Biener <rguenther@suse.de>
1490
1491 PR tree-optimization/78189
1492 * g++.dg/torture/pr78189.C: New testcase.
1493
0db5adfa
DE
14942016-11-06 David Edelsohn <dje.gcc@gmail.com>
1495
1496 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1497
cc03bf7a
AV
14982016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1499
1500 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1501 occuring.
1502
18bb8b8a
TK
15032016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1504
1505 PR fortran/78221
1506 * arith.c (gfc_complex2real): Change gfc_warning_now to
1507 gfc_warning.
1508
c7f587bd
PT
15092016-11-05 Paul Thomas <pault@gcc.gnu.org>
1510
1511 * gfortran.dg/move_alloc_17.f03: New test.
1512
92657eb0
RB
15132016-11-05 Richard Biener <rguenther@suse.de>
1514
1515 PR bootstrap/78188
1516 * g++.dg/ipa/pr78188.C: New test.
1517
28ce22e6
JW
15182016-11-05 Janus Weil <janus@gcc.gnu.org>
1519 Dominique d'Humieres <dominiq@lps.ens.fr>
1520
1521 PR fortran/69495
1522 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1523
d233ee5f
PT
15242016-11-05 Paul Thomas <pault@gcc.gnu.org>
1525
1526 PR fortran/67564
1527 * gfortran.dg/select_type_39.f03: New test.
1528
15292016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1530
1531 PR fortran/64933
1532 * gfortran.dg/associate_23.f90: New test.
1533
5f4cebba
JJ
15342016-11-04 Jakub Jelinek <jakub@redhat.com>
1535
1536 PR target/77834
1537 * gcc.dg/pr77834.c: New test.
1538
6e3ae7e6
PC
15392016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1540
1541 PR c++/67980
1542 * g++.dg/cpp1y/pr67980.C: New.
1543
fff6ed28
BS
15442016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1545
1546 * gcc.target/powerpc/fold-vec-add-1.c: New.
1547 * gcc.target/powerpc/fold-vec-add-2.c: New.
1548 * gcc.target/powerpc/fold-vec-add-3.c: New.
1549 * gcc.target/powerpc/fold-vec-add-4.c: New.
1550 * gcc.target/powerpc/fold-vec-add-5.c: New.
1551 * gcc.target/powerpc/fold-vec-add-6.c: New.
1552 * gcc.target/powerpc/fold-vec-add-7.c: New.
1553
bef3a8d7 15542016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1555
1556 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1557 for -mbranch-likely, infer -mno-branch-likely for R6.
1558
dac9376a
BE
15592016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1560
1561 PR c++/71973
1562 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1563 * g++.dg/init/new15.C: Likewise.
1564 * g++.dg/ipa/inline-1.C: Likewise.
1565 * g++.dg/ipa/inline-2.C: Likewise.
1566 * g++.dg/lto/20080908-1_0.C: Likewise.
1567 * g++.dg/tc1/dr20.C: Likewise.
1568 * g++.dg/tree-ssa/inline-1.C: Likewise.
1569 * g++.dg/tree-ssa/inline-2.C: Likewise.
1570 * g++.old-deja/g++.law/except1.C: Likewise.
1571 * g++.old-deja/g++.other/vbase5.C: Likewise.
1572 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1573
b210df46
BS
15742016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1575
1576 PR tree-optimization/78210
1577 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1578 possibility of widening multiplies.
1579
964ef24c
RB
15802016-11-04 Richard Biener <rguenther@suse.de>
1581
1582 PR middle-end/78185
1583 * gcc.dg/pr78185.c: New testcase.
1584
5fb80387
DE
15852016-10-04 David Edelsohn <dje.gcc@gmail.com>
1586
1587 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1588 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1589
6905c577
JJ
15902016-11-03 Jakub Jelinek <jakub@redhat.com>
1591 Alexandre Oliva <aoliva@redhat.com>
1592 Jason Merrill <jason@redhat.com>
1593
1594 PR debug/28767
1595 PR debug/56974
1596 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1597 * g++.dg/debug/dwarf2/ref-3.C: New test.
1598 * g++.dg/debug/dwarf2/ref-4.C: New test.
1599 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1600 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1601
16022016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1603
1604 * gfortran.dg/dec_exp_1.f90: New test.
1605 * gfortran.dg/dec_exp_2.f90: Likewise.
1606 * gfortran.dg/dec_exp_3.f90: Likewise.
1607
6905c577 16082016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1609
1610 * gfortran.dg/dec_parameter_1.f: New test.
1611 * gfortran.dg/dec_parameter_2.f90: Likewise.
1612 * gfortran.dg/dec_parameter_3.f90: Likewise.
1613 * gfortran.dg/dec_parameter_4.f90: Likewise.
1614
7d29f8e3
ML
16152016-11-03 Martin Liska <mliska@suse.cz>
1616
1617 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1618 output.
1619 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1620
5de3e2d8
BE
16212016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1622
1623 PR libgcc/78067
1624 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1625
f03f0232
SKS
16262016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1627
1628 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1629
bd17a9df
MF
16302016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1631
1632 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1633
2b01aad6
TC
16342016-11-01 Tamar Christina <tamar.christina@arm.com>
1635
1636 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1637 Check for arm_v8_neon_hw.
1638 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1639 Likewise.
1640 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1641 Likewise.
1642 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1643 Likewise.
1644
aa55dc0c
RB
16452016-11-02 Richard Biener <rguenther@suse.de>
1646
1647 * gcc.dg/store_merging_8.c: New testcase.
1648
6905c577 16492016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1650
1651 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1652
075be4a1
DE
16532016-11-02 David Edelsohn <dje.gcc@gmail.com>
1654
4b69fb13
DE
1655 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1656 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1657 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1658 * gcc.dg/pr65779.c: XFAIL AIX.
1659 * gcc.dg/pr70405.c: XFAIL AIX.
1660
075be4a1
DE
1661 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1662 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1663 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1664
fdb1aa55
RO
16652016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1666
1667 * lib/target-supports.exp (check_gc_sections_available): Use
1668 -print-prog-name=ld to determine linker used.
1669
4adbcdb4
ML
16702016-11-02 Martin Liska <mliska@suse.cz>
1671
1672 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1673 test case.
1674
4b2c06f4
KT
16752016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1676
1677 PR tree-optimization/78170
1678 * gcc.c-torture/execute/pr78170.c: New test.
1679
63e523d6
KT
16802016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1681
1682 PR tree-optimization/78162
1683 * gcc.c-torture/compile/pr78162.c: New test.
1684
da42ac7b
RB
16852016-11-02 Richard Biener <rguenther@suse.de>
1686
1687 PR tree-optimization/78035
1688 PR tree-optimization/77964
1689 * gcc.target/i386/pr78035.c: New testcase.
1690
4280df0a
RB
16912016-11-02 Richard Biener <rguenther@suse.de>
1692
1693 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1694 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1695 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1696 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1697 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1698
1b1d9303
DE
16992016-11-01 David Edelsohn <dje.gcc@gmail.com>
1700
1701 * gfortran.dg/pr70937.f90: require-effective-target lto.
1702
5b7c0519
TK
17032016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1704
1705 PR fortran/69544
1706 * gfortran.dg/where_6.f90: New test.
1707
70d28813
JJ
17082016-11-01 Jakub Jelinek <jakub@redhat.com>
1709
1710 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1711
7f4266d4
TK
17122016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1713
1714 PR fortran/69544
1715 * gfortran.dg/where_5.f90: New test.
1716
9fc158eb
BB
17172016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1718
1719 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1720 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1721 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1722 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1723
baeb7b5c
UB
17242016-11-01 Uros Bizjak <ubizjak@gmail.com>
1725
1726 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1727 Whitespace fixes.
1728 (check_effective_target_vect_cmdline_needed): Check
1729 is-effective-target ia32 for x86 targets.
1730 (check_effective_target_vect_simd_clones): Simplify condition.
1731 (check_effective_target_vect_double): Ditto.
1732 (check_effective_target_vect_aligned_arrays): Check
1733 is-effective-target ia32 for x86 targets. Simplify condition.
1734 (check_effective_target_vect_multiple_sizes): Simplify condition.
1735 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1736 (check_effective_target_sync_int_128): Simplify condition.
1737 (check_effective_target_sync_int_128_runtime): Ditto.
1738 (check_effective_target_sync_long_long_runtime): Ditto.
1739 (check_effective_target_divmod): Add i?86-*-* target.
1740
156b5cca
MM
17412016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1742
1743 * gcc.target/powerpc/vsx-extract-4.c: New test.
1744 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1745
120a4c45
JD
17462016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1747
1748 PR fortran/54679
1749 * gfortran.dg/fmt_l.f90: Update test.
1750 * gfortran.dg/fmt_l0.f90: New test.
1751
c5fed5c6
JJ
17522016-10-31 Jakub Jelinek <jakub@redhat.com>
1753
1754 PR c++/78089
1755 * c-c++-common/builtin-shuffle-1.c: New test.
1756 * g++.dg/cpp0x/addressof3.C: New test.
1757
aee69156
VV
17582016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1759
1760 Add tests for a const member and a reference member for launder.
1761 * g++.dg/cpp1z/launder3.C: New.
1762 * g++.dg/cpp1z/launder4.C: Likewise.
1763 * g++.dg/cpp1z/launder5.C: Likewise.
1764 * g++.dg/cpp1z/launder5.cc: Likewise.
1765 * g++.dg/cpp1z/launder5.h: Likewise.
1766 * g++.dg/cpp1z/launder6.C: Likewise.
1767 * g++.dg/cpp1z/launder6.cc: Likewise.
1768 * g++.dg/cpp1z/launder6.h: Likewise.
1769
1e4fa9b1
JJ
17702016-10-31 Jakub Jelinek <jakub@redhat.com>
1771
dcb466ec
JJ
1772 PR c++/77948
1773 * g++.dg/cpp0x/pr77948-1.C: New test.
1774 * g++.dg/cpp0x/pr77948-2.C: New test.
1775 * g++.dg/cpp0x/pr77948-3.C: New test.
1776 * g++.dg/cpp0x/pr77948-4.C: New test.
1777 * g++.dg/cpp0x/pr77948-5.C: New test.
1778 * g++.dg/cpp0x/pr77948-6.C: New test.
1779
1e4fa9b1
JJ
1780 PR tree-optimization/77860
1781 * gcc.dg/pr77860.c: New test.
1782
9782e1ec
JJ
17832016-10-31 Jakub Jelinek <jakub@redhat.com>
1784
1785 PR c++/77886
1786 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1787
dd57b05e
SKS
17882016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1789
1790 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1791
84ff4775
LCW
17922016-10-30 Le-Chun Wu <lcwu@google.com>
1793 Mark Wielaard <mjw@redhat.com>
1794
1795 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1796 * gcc.dg/Wshadow-local-1.c: Likewise.
1797 * gcc.dg/Wshadow-local-2.c: Likewise.
1798 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1799 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1800 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1801
0b56e9ad
BS
18022016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1803
1804 PR tree-optimization/71915
1805 PR tree-optimization/71490
1806 * gcc.dg/tree-ssa/pr54245.c: Delete.
1807 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1808 document why.
1809
d4fc6702
JD
18102016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1811
1812 PR fortran/78123
1813 * gfortran.dg/fmt_t_9.f: New test.
1814
396e56d2
TK
18152016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1816
1817 PR fortran/67219
1818 * gfortran.dg/pr67219.f90: New test.
1819
a654d5d0
JJ
18202016-10-29 Jakub Jelinek <jakub@redhat.com>
1821
205b9ed1
JJ
1822 PR rtl-optimization/77919
1823 * g++.dg/torture/pr77919-2.C: New test.
1824
a654d5d0
JJ
1825 PR target/78148
1826 * gcc.dg/pr78148.c: New test.
1827
894d8b41
EB
18282016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1829
1830 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1831 * gcc.target/sparc/overflow-4.c: ...here.
1832 * gcc.target/sparc/overflow-5.c: New test.
1833
e72531b9
PK
18342016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1835 Kugan Vivekanandarajah <kuganv@linaro.org>
1836 Jim Wilson <jim.wilson@linaro.org>
1837
1838 PR tree-optimization/43721
1839 * lib/target-supports.exp (check_effective_target_divmod): New.
1840 (check_effective_target_divmod_simode): Likewise.
1841 (check_effective_target_arm_divmod_simode): Likewise.
1842 * gcc.dg/divmod-1-simode.c: New test.
1843 * gcc.dg/divmod-1.c: Likewise.
1844 * gcc.dg/divmod-2-simode.c: Likewise.
1845 * gcc.dg/divmod-2.c: Likewise.
1846 * gcc.dg/divmod-3-simode.c: Likewise.
1847 * gcc.dg/divmod-3.c: Likewise.
1848 * gcc.dg/divmod-4-simode.c: Likewise.
1849 * gcc.dg/divmod-4.c: Likewise.
1850 * gcc.dg/divmod-5.c: Likewise.
1851 * gcc.dg/divmod-6-simode.c: Likewise.
1852 * gcc.dg/divmod-6.c: Likewise.
1853 * gcc.dg/divmod-7.c: Likewise.
1854
f663d9ad 18552016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1856 Jakub Jelinek <jakub@redhat.com>
1857 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1858
1859 PR middle-end/22141
1860 PR rtl-optimization/23684
1861 * gcc.c-torture/execute/pr22141-1.c: New test.
1862 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1863 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1864 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1865 * gcc.dg/store_merging_1.c: New test.
1866 * gcc.dg/store_merging_2.c: Likewise.
1867 * gcc.dg/store_merging_3.c: Likewise.
1868 * gcc.dg/store_merging_4.c: Likewise.
1869 * gcc.dg/store_merging_5.c: Likewise.
1870 * gcc.dg/store_merging_6.c: Likewise.
1871 * gcc.dg/store_merging_7.c: Likewise.
1872 * gcc.target/i386/pr22141.c: Likewise.
1873 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1874 * g++.dg/init/new17.C: Likewise.
1875
6905c577 18762016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1877
1878 PR middle-end/72747
1879 * c-c++-common/pr72747-1.c: New test.
1880 * c-c++-common/pr72747-2.c: Likewise.
1881
539405d5
AK
18822016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1883
1884 * gcc.target/s390/oscbreak-1.c: New test.
1885
0dbb19f0
AK
18862016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1887
1888 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1889
0d9e143c
JJ
18902016-10-28 Jakub Jelinek <jakub@redhat.com>
1891
c19066a7
JJ
1892 PR rtl-optimization/77919
1893 * g++.dg/torture/pr77919.C: New test.
1894
0d9e143c
JJ
1895 PR rtl-optimization/78132
1896 * gcc.target/i386/pr78132.c: New test.
1897
cc91248d
EB
18982016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1899
1900 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1901
787c7a65
MM
19022016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1903
1904 * gcc.target/powerpc/vsx-simode.c: New test.
1905 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1906 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1907
4ce71579
JJ
19082016-10-27 Jakub Jelinek <jakub@redhat.com>
1909
6f21288f
JJ
1910 PR fortran/78026
1911 * gfortran.dg/gomp/pr78026.f03: New test.
1912 * gfortran.dg/select_type_38.f03: New test.
1913
4ce71579
JJ
1914 PR middle-end/78025
1915 * g++.dg/gomp/declare-simd-7.C: New test.
1916
6f21288f 19172016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1918
1919 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1920 * gfortran.dg/dec_init_2.f90: Likewise.
1921 * gfortran.dg/dec_init_3.f90: New test.
1922 * gfortran.dg/dec_init_4.f90: Likewise.
1923
93f90bec
BC
19242016-10-27 Bin Cheng <bin.cheng@arm.com>
1925
1926 * gcc.dg/fold-narrowbopcst-1.c: New test.
1927
6f21288f 19282016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1929
1930 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1931 dg-shouldfail/dg-output instead of XFAIL.
1932 * gfortran.dg/dec_io_6.f90: Likewise.
1933
ddb92ab9
TP
19342016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1935
1936 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1937 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1938 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1939 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1940 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1941 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1942 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1943 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1944 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1945 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1946
ad6e4ba8
BC
19472016-10-27 Bin Cheng <bin.cheng@arm.com>
1948
1949 * gcc.dg/fold-convmaxconv-1.c: New test.
1950 * gcc.dg/fold-convminconv-1.c: New test.
1951
6905c577 19522016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1953
1954 PR fortran/78092
1955 * gfortran.dg/pr78092.f90: New test.
1956
7a83b391
KN
19572016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1958
1959 PR target/78056
1960 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1961 expected error message.
1962 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1963 expected error message.
1964 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1965 (test_all_not_equal_and_not_zero): Change expected error message.
1966
3693a620
JJ
19672016-10-26 Jakub Jelinek <jakub@redhat.com>
1968
1969 PR fortran/77973
1970 * gfortran.dg/gomp/pr77973.f90: New test.
1971
cd612e8a
PT
19722016-10-26 Paul Thomas <pault@gcc.gnu.org>
1973
1974 PR fortran/78108
1975 * gfortran.dg/submodule_18.f08: New test.
1976 * gfortran.dg/submodule_19.f08: New test.
1977
09844a5f
MM
19782016-10-26 Michael Matz <matz@suse.de>
1979
1980 * g++.dg/pr78060.C: New test.
1981 * gfortran.dg/pr78061.f: New test.
1982 * g++.dg/pr78088.C: New test.
1983
6f21288f 19842016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1985
1986 * gfortran.dg/dec_io_1.f90: New test.
1987 * gfortran.dg/dec_io_2.f90: New test.
1988 * gfortran.dg/dec_io_3.f90: New test.
1989 * gfortran.dg/dec_io_4.f90: New test.
1990 * gfortran.dg/dec_io_5.f90: New test.
1991 * gfortran.dg/dec_io_6.f90: New test.
1992
6c95388f
JJ
19932016-10-25 Jakub Jelinek <jakub@redhat.com>
1994
1995 PR sanitizer/78106
1996 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1997
19982016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1999
2000 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2001 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2002
90e261e4
EB
20032016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2004
2005 * gnat.dg/opt59.adb: New test.
2006 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2007
2008 * gnat.dg/opt60.adb: New test.
2009
cef026ec
AV
20102016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2011
2012 PR fortran/72770
2013 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2014 this pr.
2015
96592eed
JJ
20162016-10-25 Jakub Jelinek <jakub@redhat.com>
2017
2018 PR target/78102
2019 * gcc.target/i386/pr78102.c: New test.
2020
6c95388f 20212016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2022
2023 * gfortran.dg/dec_logical_xor_1.f90: New test.
2024 * gfortran.dg/dec_logical_xor_2.f90: New test.
2025 * gfortran.dg/dec_logical_xor_3.f03: New test.
2026
6c95388f 20272016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2028
2029 * gfortran.dg/dec_loc_rval_1.f90: New test.
2030 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2031 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2032
6c95388f 20332016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2034
90051c26
FR
2035 * gfortran.dg/dec_type_print.f90: New testcase.
2036
6c95388f 20372016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2038
2039 * gfortran.dg/feed_1.f90: New test.
2040 * gfortran.dg/feed_2.f90: New test.
ef144767 2041
8e104951
ML
20422016-10-25 Martin Liska <mliska@suse.cz>
2043
2044 PR sanitizer/78106
2045 * gcc.dg/asan/pr78106.c: New test.
2046
b93ee1bb
ML
20472016-10-25 Martin Liska <mliska@suse.cz>
2048
2049 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2050
ad6922b0
WD
20512016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2052
2053 PR target/78041
2054 * gcc.target/arm/pr78041.c: New test.
2055
e16f1cc7
JJ
20562016-10-25 Jakub Jelinek <jakub@redhat.com>
2057
2058 * g++.dg/cpp1z/launder1.C: New test.
2059 * g++.dg/cpp1z/launder2.C: New test.
2060
078134e5 20612016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2062 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2063
2064 PR target/71676
2065 PR target/71678
2066 * gcc.target/avr/pr71676-2.c: New test.
2067
c7212a15 20682016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2069 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2070
2071 PR target/71676
2072 PR target/71678
2073 * gcc.target/avr/pr71676-1.c: New test.
2074 * gcc.target/avr/pr71676-3.c: New test.
2075 * gcc.target/avr/pr71676.c: New test.
2076 * gcc.target/avr/pr71678.c: New test.
2077
d1c7d3a8
KV
20782016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2079
2080 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2081 such that cloned verions of tested functions are not created.
2082
c7082171
SK
20832016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2084
2085 PR fortran/71895
2086 * gfortran.dg/pr71895.f90: New test.
2087
0f2a9e37
JJ
20882016-10-24 Jakub Jelinek <jakub@redhat.com>
2089
2090 * g++.dg/debug/dwarf2/ref-2.C: New test.
2091
f8348061
BE
20922016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2093
2094 * c-c++-common/Wint-in-bool-context-3.c: New test.
2095
1eb4547b
MS
20962016-10-24 Martin Sebor <msebor@redhat.com>
2097
2098 PR middle-end/77735
2099 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2100 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2101 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2102 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2103 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2104 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2105 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2106
292af537
RB
21072016-10-24 Richard Biener <rguenther@suse.de>
2108
2109 PR testsuite/71491
2110 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2111 * gcc.dg/vect/slp-45.c: Likewise.
2112
40f683e8
RB
21132016-10-24 Richard Biener <rguenther@suse.de>
2114
2115 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2116 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2117 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2118
b1b6774f
GJL
21192016-10-24 Georg-Johann Lay <avr@gjlay.de>
2120
2121 PR target/78093
2122 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2123 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2124
ed9760d2
AV
21252016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2126
2127 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2128
fb027a42
JJ
21292016-10-24 Jakub Jelinek <jakub@redhat.com>
2130
2131 * gcc.target/i386/bmi2-pext-1.c: New test.
2132 * gcc.target/i386/bmi2-pdep-1.c: New test.
2133 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2134 * gcc.target/i386/tbm-bextri-1.c: New test.
2135 * gcc.target/i386/bmi-bextr-6.c: New test.
2136
8e10302e
RO
21372016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2138
2139 PR target/77483
2140 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2141 * gcc.target/i386/pr65105-1.c: Likewise.
2142 * gcc.target/i386/pr65105-2.c: Likewise.
2143 * gcc.target/i386/pr65105-3.c: Likewise.
2144 * gcc.target/i386/pr65105-5.c: Likewise.
2145 * gcc.target/i386/pr67761.c: Likewise.
2146 * gcc.target/i386/pr70799-1.c: Likewise.
2147
866c72a8
ML
21482016-10-24 Martin Liska <mliska@suse.cz>
2149
2150 PR sanitizer/77966
2151 * c-c++-common/ubsan/unreachable-3.c: New test.
2152
0804124b
SK
21532016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2154
2155 PR fortran/77763
2156 * gfortran.dg/pr77763.f90
2157
87c9fca5
SK
21582016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2159
2160 PR fortran/54730
2161 PR fortran/78033
2162 * gfortran.dg/pr78033.f90: New test.
2163
dfd6231e
PT
21642016-10-23 Paul Thomas <pault@gcc.gnu.org>
2165
2166 PR fortran/69834
2167 * gfortran.dg/select_type_1.f03: Change error for overlapping
2168 TYPE IS cases.
2169 * gfortran.dg/select_type_36.f03: New test.
2170
66ccff98
EB
21712016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2172
2173 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2174
15876cee
TK
21752016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2176
2177 PR fortran/78021
2178 * gfortran.dg/string_length_3.f90: New test.
2179
574284e9
AV
21802016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2181
574284e9
AV
2182 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2183
21842016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2185
2186 PR fortran/43366
2187 PR fortran/57117
2188 PR fortran/61337
2189 * gfortran.dg/alloc_comp_class_5.f03: New test.
2190 * gfortran.dg/class_allocate_21.f90: New test.
2191 * gfortran.dg/class_allocate_22.f90: New test.
2192 * gfortran.dg/realloc_on_assign_27.f08: New test.
2193
20276dc9
JL
21942016-10-21 Jeff Law <law@redhat.com>
2195
2196 * PR tree-optimization/71947
2197 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2198 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2199 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2200
f7503699
KV
22012016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2202
2203 * gcc.dg/ipa/vrp5.c: New test.
2204 * gcc.dg/ipa/vrp6.c: New test.
2205
5be6b295
WD
22062016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2207
2208 * gcc.target/aarch64/test_frame_17.c: New test.
2209
c82bc7ed
WD
22102016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2211
2212 * gcc.target/aarch64/test_frame_17.c: New test.
2213
67a6cac7
AP
22142016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2215
2216 PR preprocessor/71681
2217 * gcc.dg/cpp/pr71681-1.c: New testcase
2218 * gcc.dg/cpp/pr71681-2.c: Likewise
2219 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2220 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2221 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2222 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2223
8e6982f7
JJ
22242016-10-21 Jakub Jelinek <jakub@redhat.com>
2225
9c4c8b7b
JJ
2226 PR target/78057
2227 * gcc.target/i386/pr78057.c: New test.
2228
8e6982f7
JJ
2229 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2230
de514d40
PT
22312016-10-21 Paul Thomas <pault@gcc.gnu.org>
2232
2233 PR fortran/69566
2234 * gfortran.dg/select_type_37.f03: New test.
2235
1d64ceb0
SKS
22362016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2237
2238 PR target/71627
2239 * gcc.target/avr/pr71627.c: New test
2240
85729229
EB
22412016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2242
2243 * gcc.target/sparc/overflow-1.c: New test.
2244 * gcc.target/sparc/overflow-2.c: Likewise.
2245 * gcc.target/sparc/overflow-3.c: Likewise.
2246
d17f2c3b
AV
22472016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2248
2249 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2250 effective target.
2251
0d47cee6
KT
22522016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2253
2254 PR rtl-optimization/78038
2255 * gcc.target/aarch64/pr78038.c: New test.
2256
a20d03c8
RB
22572016-10-21 Richard Biener <rguenther@suse.de>
2258
2259 PR tree-optimization/78051
2260 * g++.dg/torture/pr78051.C: New testcase.
2261
f3ecd50f
BE
22622016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2263
2264 * c-c++-common/wdate-time.c: Restored test case.
2265 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2266
fceabe50
JJ
22672016-10-20 Jakub Jelinek <jakub@redhat.com>
2268
2269 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2270
f56ea76e
UB
22712016-10-20 Uros Bizjak <ubizjak@gmail.com>
2272
2273 PR target/78037
2274 * gcc.target/i386/pr78037.c: New test.
2275
2c35bbe1
EB
22762016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2277
2278 * gcc.target/visium/overflow8.c: New.
2279 * gcc.target/visium/overflow16.c: Likewise.
2280 * gcc.target/visium/overflow32: Likewise.
2281
28df8730
MM
22822016-10-20 Michael Matz <matz@suse.de>
2283
2284 * gcc.dg/loop-split.c: New test.
2285 * gcc.dg/tree-ssa/ifc-9.c: Update.
2286 * gcc.dg/tree-ssa/ifc-10.c: Update.
2287
6c1a9e41
RB
22882016-10-20 Richard Biener <rguenther@suse.de>
2289
2290 * gcc.dg/graphite/pr35356-1.c: Update.
2291
a2923dba
PC
22922016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2293
2294 PR c++/77446
2295 * g++.dg/cpp1y/pr77446.C: New.
2296
2066ef6a
PK
22972016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2298
2299 PR tree-optimization/53979
2300 * gcc.dg/pr53979-1.c: New test-case.
2301 * gcc.dg/pr53979-2.c: Likewise.
2302
4c712374
BE
23032016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2304
2305 * c-c++-common/Wint-in-bool-context-2.c: New test.
2306
bdcf8e7c
JD
23072016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2308
2309 * gfortran.dg/dtio_17.f90: Fix test.
2310
ec1748d4
AH
23112016-10-19 Aldy Hernandez <aldyh@redhat.com>
2312
2313 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2314 * gcc.dg/Walloca-2.c: Same.
2315
b70f0b0c
AH
23162016-10-19 Aldy Hernandez <aldyh@redhat.com>
2317
2318 * gcc.dg/Wvla-1.c: Rename to...
2319 * gcc.dg/Wvla-larger-than-1.c: ...this.
2320 * gcc.dg/Wvla-2.c: Rename to...
2321 * gcc.dg/Wvla-larger-than-2.c: ...this.
2322 * gcc.dg/Wvla-3.c: Rename to...
2323 * gcc.dg/Walloca-11.c.: ...this.
2324 * gcc.dg/wvla-[1-7].c: Rename to:
2325 * gcc.dg/Wvla-[1-7].c: ...this.
2326
cbb22e61
BC
23272016-10-19 Bin Cheng <bin.cheng@arm.com>
2328
2329 PR tree-optimization/78005
2330 * gcc.dg/vect/pr78005.c: New.
2331 * gcc.target/i386/l_fma_float_1.c: Revise test.
2332 * gcc.target/i386/l_fma_float_2.c: Ditto.
2333 * gcc.target/i386/l_fma_float_3.c: Ditto.
2334 * gcc.target/i386/l_fma_float_4.c: Ditto.
2335 * gcc.target/i386/l_fma_float_5.c: Ditto.
2336 * gcc.target/i386/l_fma_float_6.c: Ditto.
2337 * gcc.target/i386/l_fma_double_1.c: Ditto.
2338 * gcc.target/i386/l_fma_double_2.c: Ditto.
2339 * gcc.target/i386/l_fma_double_3.c: Ditto.
2340 * gcc.target/i386/l_fma_double_4.c: Ditto.
2341 * gcc.target/i386/l_fma_double_5.c: Ditto.
2342 * gcc.target/i386/l_fma_double_6.c: Ditto.
2343
a023f8c8
TS
23442016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2345
2346 PR tree-optimization/78024
2347 * gcc.dg/goacc/loop-processing-1.c: New file.
2348
d9700bdb
RB
23492016-10-19 Richard Biener <rguenther@suse.de>
2350
2351 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2352
902cb7b1
KN
23532016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2354
2355 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2356 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2357 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2358 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2359 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2360 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2361 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2362 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2363 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2364 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2365 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2366 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2367 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2368 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2369 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2370 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2371 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2372 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2373 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2374 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2375 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2376 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2377 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2378 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2379 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2380 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2381 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2382 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2383 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2384 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2385 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2386 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2387 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2388 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2389 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2390 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2391 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2392 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2393 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2394 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2395 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2396 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2397 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2398 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2399 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2400 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2401 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2402 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2403 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2404 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2405 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2406 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2407 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2408 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2409 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2410 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2411 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2412 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2413 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2414 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2415 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2416 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2417 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2418 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2419 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2420 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2421 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2422 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2423 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2424 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2425 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2426 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2427 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2428 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2429 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2430 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2431 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2432 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2433 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2434 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2435 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2436 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2437 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2438 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2439 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2440 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2441 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2442 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2443 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2444 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2445 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2446 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2447 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2448 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2449 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2450 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2451 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2452 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2453 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2454 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2455 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2456 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2457 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2458 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2459 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2460 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2461 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2462 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2463 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2464 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2465 * gcc.target/powerpc/vsu/vsu.exp: New file.
2466
5cb96b6a
UB
24672016-10-18 Uros Bizjak <ubizjak@gmail.com>
2468
2469 PR target/77991
2470 * gcc.target/i386/pr77991.c: New test.
2471
f5de494c
MF
24722016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2473
2474 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2475 LTO is used.
2476
e5163ec1
SKS
24772016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2478
5cb96b6a 2479 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2480
b64e8239
RB
24812016-10-18 Richard Biener <rguenther@suse.de>
2482
2483 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2484 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2485 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2486 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2487 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2488 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2489 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2490 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2491 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2492 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2493 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2494 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2495 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2496 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2497 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2498 * gcc.dg/pr68217.c: Likewise.
2499 * gcc.dg/predict-9.c: Likewise.
2500 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2501 * gcc.dg/predict-1.c: Likewise.
2502
c680ada5
JD
25032016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2504
2505 * gfortran.dg/dtio_17.f90: New test.
2506
7fd4f180
KV
25072016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2508
2509 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2510
718625ad
KV
25112016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2512
2513 * gcc.dg/ipa/vrp4.c: New test.
2514
735b8f9f
KV
25152016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2516
2517 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2518 * gcc.dg/torture/pr39074.c: Likewise.
2519
86f98087
EB
25202016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2521
2522 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2523 * gnat.dg/trampoline4.adb: Minor tweak.
2524
a929f266
BS
25252016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2526
2527 PR tree-optimization/77916
2528 * gcc.dg/torture/pr77916.c: New.
2529
4acf2055
SK
25302016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2531
2532 PR fortran/77978
2533 * gfortran.dg/pr77978_1.f90: New test.
2534 * gfortran.dg/pr77978_2.f90: Ditto.
2535 * gfortran.dg/pr77978_3.f90: Ditto.
2536
871267e1
PT
25372016-10-17 Paul Thomas <pault@gcc.gnu.org>
2538
2539 PR fortran/61420
2540 PR fortran/78013
2541 * gfortran.dg/proc_ptr_49.f90: New test.
2542
fd9593e9
BE
25432016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2544
2545 PR target/77308
2546 * gcc.target/arm/pr77308.c: New test.
2547
d32d4176
DE
25482016-10-17 David Edelsohn <dje.gcc@gmail.com>
2549
2550 * lib/target-supports.exp
2551 (check_effective_target_floatn_nx_runtime): Return 0 for
2552 powerpc*-ibm-aix*.
2553
dca2910c
AP
25542016-10-17 Andrew Pinski <apinski@cavium.com>
2555
2556 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2557 long instead of long.
2558 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2559 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2560 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2561 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2562 * gcc.target/aarch64/pr68102_1.c: Likewise.
2563 * gcc.target/aarch64/target_attr_3.c: Likewise.
2564
44b00dbc
RB
25652016-10-17 Richard Biener <rguenther@suse.de>
2566
2567 PR tree-optimization/77988
2568 * gcc.dg/torture/pr77988.c: New testcase.
2569
89b80c42
PK
25702016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2571
2572 * gcc.dg/pr71636-1.c: New test-case.
2573 * gcc.dg/pr71636-2.c: Likewise.
2574
4c640e26
EB
25752016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2576
2577 * gnat.dg/trampoline3.adb: New test.
2578 * gnat.dg/trampoline4.adb: Likewise.
2579
6c0347f6
JD
25802016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2581
2582 * gfortran.dg/dtio_16.f90: New test.
2583
d0d48a06
EB
25842016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2585
2586 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2587 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2588 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2589
baa33d83
EB
25902016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2591
2592 * gcc.target/sparc/popc.c: Rename to...
2593 * gcc.target/sparc/popc-1.c: ...this.
2594 * gcc.target/sparc/popc-2.c: New test.
2595
523ee218
JD
25962016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2597
2598 PR fortran/77972
2599 * gfortran.dg/unexpected_eof_4.f90: New test.
2600
c04d4ede
JB
26012016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2602
31a84d4a
AP
2603 PR libfortran/48587
2604 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2605
064ed55a
JJ
26062016-10-14 Jakub Jelinek <jakub@redhat.com>
2607
9a822fc7
JJ
2608 PR middle-end/77959
2609 * gfortran.dg/pr77959.f90: New test.
2610
064ed55a
JJ
2611 DR 1511 - const volatile variables and ODR
2612 * g++.dg/DRs/dr1511-1.C: New test.
2613 * g++.dg/DRs/dr1511-2.C: New test.
2614
2579762a
EB
26152016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2616
2617 * gnat.dg/debug7.adb (dg-options): Remove -g.
2618 * gnat.dg/debug8.adb (dg-options): Add -margs.
2619 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2620
6d59425d
RB
26212016-10-14 Richard Biener <rguenther@suse.de>
2622
2623 PR tree-optimization/77979
2624 * gcc.dg/torture/pr77979.c: New testcase.
2625
43f66d6e
ML
26262016-10-14 Martin Liska <mliska@suse.cz>
2627
2628 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2629 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2630 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2631
cb3ac867
UB
26322016-10-14 Uros Bizjak <ubizjak@gmail.com>
2633
2634 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2635 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2636 * gcc.dg/torture/pr77937-2.c: Likewise.
2637
14cf71a0
EB
26382016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2639
2640 * gnat.dg/lto15.adb: Adjust.
2641 * gnat.dg/lto16.adb: Likewise.
2642 * gnat.dg/lto17.adb: Likewise
2643 * gnat.dg/lto18.ad[sb]: New test.
2644 * gnat.dg/lto18_pkg.ads: New helper.
2645 * gnat.dg/lto19.adb: New test.
2646 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2647 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2648 * gnat.dg/lto20.adb: New test.
2649 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2650
6fd9c6f4
AV
26512016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2652
2653 * gfortran.dg/coarray_38.f90: Expect error message.
2654
01f44038
KT
26552016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2656
2657 * gcc.target/aarch64/spellcheck_1.c: New test.
2658 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2659 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2660 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2661 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2662 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2663
253abb2a
AS
26642016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2665
2666 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2667
a2695319
BS
26682016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2669
2670 PR tree-optimization/77937
2671 * gcc.dg/torture/pr77937-1.c: New.
2672 * gcc.dg/torture/pr77937-2.c: New.
2673
14a2c9aa
JM
26742016-10-13 Jakub Jelinek <jakub@redhat.com>
2675
2676 * g++.dg/cpp1z/inline-var1.C: New test.
2677 * g++.dg/cpp1z/inline-var1a.C: New test.
2678 * g++.dg/cpp1z/inline-var1.h: New file.
2679 * g++.dg/cpp1z/inline-var2.C: New test.
2680 * g++.dg/cpp1z/inline-var3.C: New test.
2681 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2682 uninitialized const.
2683
6c95388f 26842016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2685
ee7fa2e3
SL
2686 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2687 Xscale is specified, not just -march.
2688 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2689 is incompatible with Xscale.
18d34307 2690
96032047
MS
26912016-10-13 Martin Sebor <msebor@redhat.com>
2692
2693 PR c++/71912
2694 * g++.dg/ext/flexary4.C: Adjust.
2695 * g++.dg/ext/flexary5.C: Same.
2696 * g++.dg/ext/flexary9.C: Same.
2697 * g++.dg/ext/flexary19.C: New test.
2698 * g++.dg/ext/flexary18.C: New test.
2699 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2700 regression test.
5cb96b6a
UB
2701 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2702 Avoid generating a flexible array member in an array.
96032047 2703
5b1548fd
MS
27042016-10-13 Martin Sebor <msebor@redhat.com>
2705
2706 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2707 to placate -Wformat on targets where the type is not int.
2708
7810c4eb
DM
27092016-10-13 David Malcolm <dmalcolm@redhat.com>
2710
2711 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2712 in INSN_LOCATION.
2713
fcd27666
BC
27142016-10-13 Bin Cheng <bin.cheng@arm.com>
2715
2716 * gcc.target/i386/l_fma_float_1.c: Revise test.
2717 * gcc.target/i386/l_fma_float_2.c: Ditto.
2718 * gcc.target/i386/l_fma_float_3.c: Ditto.
2719 * gcc.target/i386/l_fma_float_4.c: Ditto.
2720 * gcc.target/i386/l_fma_float_5.c: Ditto.
2721 * gcc.target/i386/l_fma_float_6.c: Ditto.
2722 * gcc.target/i386/l_fma_double_1.c: Ditto.
2723 * gcc.target/i386/l_fma_double_2.c: Ditto.
2724 * gcc.target/i386/l_fma_double_3.c: Ditto.
2725 * gcc.target/i386/l_fma_double_4.c: Ditto.
2726 * gcc.target/i386/l_fma_double_5.c: Ditto.
2727 * gcc.target/i386/l_fma_double_6.c: Ditto.
2728
b8a4b8c8
BC
27292016-10-13 Bin Cheng <bin.cheng@arm.com>
2730
2731 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2732
328ba117
BC
27332016-10-13 Bin Cheng <bin.cheng@arm.com>
2734
2735 * gcc.dg/vect/vect-98.c: Refine test case.
2736 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2737 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2738 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2739
1a1ab05e
JJ
27402016-10-13 Jakub Jelinek <jakub@redhat.com>
2741
2742 PR c/77946
2743 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2744
27947670
ML
27452016-10-13 Martin Liska <mliska@suse.cz>
2746
2747 PR tree-optimization/77943
2748 * g++.dg/tree-ssa/pr77943.C: New test.
2749
92c5266b
AV
27502016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2751
2752 PR fortran/72832
2753 * gfortran.dg/allocate_with_source_22.f03: New test.
2754 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2755 fail.
2756
90bca4ed
TP
27572016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2758
2759 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2760 * gcc.target/arm/movsi_movw.c: Likewise.
2761 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2762 directive to work on big endian targets.
2763
0011af7b
KV
27642016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2765
2766 * gcc.dg/tree-ssa/evrp6.c: New test.
2767
859e95ab
SB
27682016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2769
2770 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2771 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2772 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2773
2934018d
SB
27742016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2775
2776 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2777 * gcc.target/powerpc/warn-2.c: Ditto.
2778
f92d1522
RS
27792016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2780
2781 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2782 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2783 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2784 for -mmsa.
2785 * gcc.target/mips/msa.c: New test.
2786 * gcc.target/mips/msa-builtins.c: Likewise.
2787 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2788 (check_effective_target_mips_msa_runtime): Likewise.
2789 (check_effective_target_mips_msa): Likewise.
2790 (add_options_for_mips_msa): Likewise.
2791 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2792 (check_effective_target_vect_intfloat_cvt): Likewise.
2793 (check_effective_target_vect_uintfloat_cvt): Likewise.
2794 (check_effective_target_vect_floatint_cvt): Likewise.
2795 (check_effective_target_vect_floatuint_cvt): Likewise.
2796 (check_effective_target_vect_shift): Likewise.
2797 (check_effective_target_vect_shift_char): Likewise.
2798 (check_effective_target_vect_long): Likewise.
2799 (check_effective_target_vect_float): Likewise.
2800 (check_effective_target_vect_double): Likewise.
2801 (check_effective_target_vect_long_long): Likewise.
2802 (check_effective_target_vect_perm): Likewise.
2803 (check_effective_target_vect_perm_byte): Likewise.
2804 (check_effective_target_vect_perm_short): Likewise.
2805 (check_effective_target_vect_sdot_qi): Likewise.
2806 (check_effective_target_vect_udot_qi): Likewise.
2807 (check_effective_target_vect_sdot_hi): Likewise.
2808 (check_effective_target_vect_udot_hi): Likewise.
2809 (check_effective_target_vect_pack_trunc): Likewise.
2810 (check_effective_target_vect_unpack): Likewise.
2811 (check_effective_target_vect_hw_misalign): Likewise.
2812 (check_effective_target_vect_condition): Likewise.
2813 (check_effective_target_vect_cond_mixed): Likewise.
2814 (check_effective_target_vect_char_mult): Likewise.
2815 (check_effective_target_vect_short_mult): Likewise.
2816 (check_effective_target_vect_int_mult): Likewise.
2817 (check_effective_target_vect_extract_even_odd): Likewise.
2818 (check_effective_target_vect_interleave): Likewise.
2819 (check_vect_support_and_set_flags): Check if the target supports MSA
2820 and append to the list of EFFECTIVE_TARGETS.
2821
0bfd099c
RB
28222016-10-12 Richard Biener <rguenther@suse.de>
2823
2824 PR debug/77947
2825 * g++.dg/torture/pr77947.C: New testcase.
2826
b4a9ef2f
PMR
28272016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2828
2829 * gnat.dg/debug8.adb: New testcase.
2830
c0dbd22d
PMR
28312016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2832
2833 * gnat.dg/debug9.adb: New testcase.
2834
8a7c91cd
RB
28352016-10-12 Richard Biener <rguenther@suse.de>
2836
2837 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2838 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2839 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2840
7dc2f5f1
RB
28412016-10-12 Richard Biener <rguenther@suse.de>
2842
2843 PR tree-optimization/77920
2844 * gcc.dg/torture/pr77920.c: New testcase.
2845
70f6d5e1
JJ
28462016-10-12 Jakub Jelinek <jakub@redhat.com>
2847
4a8b97cb
JJ
2848 PR tree-optimization/77929
2849 * gcc.c-torture/compile/pr77929.c: New test.
2850
70f6d5e1
JJ
2851 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2852 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2853 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2854 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2855 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2856 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2857 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2858 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2859 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2860
4803de58
EB
28612016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2862
2863 * gcc.target/sparc/setcc-4.c: Adjust.
2864 * gcc.target/sparc/setcc-5.c: Likewise.
2865 * gcc.target/sparc/setcc-6.c: Likewise.
2866 * gcc.target/sparc/setcc-7.c: Likewise.
2867 * gcc.target/sparc/setcc-8.c: Likewise.
2868 * gcc.target/sparc/setcc-9.c: Likewise.
2869 * gcc.target/sparc/setcc-10.c: Delete.
2870
f6cf4810
SK
28712016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2872
2873 PR fortran/77942
2874 * gfortran.dg/pr77942.f90
2875
8e8c2744
FR
28762016-10-11 Fritz Reese <fritzoreese@gmail.com>
2877
2878 * gfortran.dg/dec_math.f90: New testsuite.
2879
ddefad9a
SKS
28802016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2881
2882 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2883 (main): Declare j as i32 instead of int.
2884
e7b08761
TP
28852016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2886
2887 PR testsuite/PR77710
2888 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2889 target triplet instead of *-*-*-*.
2890
9fd7cd44
EB
28912016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2892
2893 * gnat.dg/unchecked_convert10.adb: New test.
2894 * gnat.dg/unchecked_convert11.adb: Likewise.
2895 * gnat.dg/unchecked_convert12.adb: Likewise.
2896
ff7e7ee0
EB
28972016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2898
2899 * gcc.target/sparc/cbcond-1.c: New test.
2900 * gcc.target/sparc/cbcond-2.c: Likewise.
2901 * gcc.target/sparc/movcc-1.c: Likewise.
2902 * gcc.target/sparc/movcc-2.c: Likewise.
2903 * gcc.target/sparc/setcc-1.c: Adjust.
2904 * gcc.target/sparc/setcc-2.c: Likewise.
2905 * gcc.target/sparc/setcc-3.c: Likewise.
2906 * gcc.target/sparc/setcc-4.c: Likewise.
2907 * gcc.target/sparc/setcc-5.c: Likewise.
2908 * gcc.target/sparc/setcc-6.c: New test.
2909 * gcc.target/sparc/setcc-7.c: Likewise.
2910 * gcc.target/sparc/setcc-8.c: Likewise.
2911 * gcc.target/sparc/setcc-9.c: Likewise.
2912 * gcc.target/sparc/setcc-10.c: Likewise.
2913
d30078b8
JL
29142016-10-10 Jeff Law <law@redhat.com>
2915
2916 PR tree-optimization/71947
2917 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2918 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2919 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2920 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2921 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2922 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2923
5f869266
TK
29242016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2925
2926 PR fortran/77915
2927 * gfortran.dg/matmul_11.f90: New test.
2928
174e0b00
JW
29292016-10-10 Jiong Wang <jiong.wang@arm.com>
2930
2931 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2932 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2933 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2934 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2935 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2936 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2937 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2938 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2939 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2940 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2941 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2942 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2943 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2944 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2945 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2946 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2947 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2948 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2949 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2950 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2951 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2952 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2953 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2954 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2955 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2956 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2957 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2958 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2959 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2960 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2961 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2962 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2963 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2964 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2965 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2966 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2967 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2968 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2969 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2970 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2971 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2972 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2973 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2974 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2975 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2976 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2977 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2978 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2979 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2980 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2981 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2982 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2983 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2984 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2985 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2986 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2987 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2988 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2989 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2990
4bc63138
JW
29912016-10-10 Jiong Wang <jiong.wang@arm.com>
2992
2993 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2994 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2995 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2996 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2997 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2998 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2999 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3000 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3001 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3002 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3003 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3004 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3005 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3006 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3007
8f3edb07
JW
30082016-10-10 Jiong Wang <jiong.wang@arm.com>
3009
3010 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3011 Enable AArch64.
3012 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3013 vdup*_laneq.
3014 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3015 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3016 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3017 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3018
6e49f922
JW
30192016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3020 Jiong Wang <jiong.wang@arm.com>
3021
3022 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3023 AArch64 support.
3024 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3025 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3026 AArch64 targets.
3027 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3028 AArch64 targets.
3029 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3030 targets.
3031 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3032
41683e1a
EB
30332016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3034
3035 * gnat.dg/specs/vfa.ads: New test.
3036
6e49f922 30372016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3038
3039 * gnat.dg/inline13.ad[sb]: New test.
3040 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3041
55cfd746
EB
30422016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3043
3044 * gnat.dg/biased_subtype.adb: New test.
3045
4dfb8a2a
JJ
30462016-10-09 Jakub Jelinek <jakub@redhat.com>
3047
3048 PR tree-optimization/77901
3049 * gcc.c-torture/compile/pr77901.c: New test.
3050
67b97478
PK
30512016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3052
3053 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3054 * gcc.dg/ipa/propalign-2.c: Likewise
3055 * gcc.dg/ipa/propalign-3.c: Likewise.
3056 * gcc.dg/ipa/propalign-4.c: Likewise.
3057 * gcc.dg/ipa/propalign-5.c: Likewise.
3058
7bad794a
JJ
30592016-10-08 Jakub Jelinek <jakub@redhat.com>
3060
81b02905
JJ
3061 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3062
ee19ef45
JJ
3063 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3064
7bad794a
JJ
3065 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3066 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3067
56d3a930
FR
30682016-10-07 Fritz Reese <fritzoreese@gmail.com>
3069
3070 * gfortran.dg/dec_union_11.f90: New testcase.
3071
45e2bf2e
NS
30722016-10-07 Nathan Sidwell <nathan@acm.org>
3073
3074 PR c++/66443
3075 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3076 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3077 * g++.dg/cpp1y/pr66443-cxx14.C: New
3078 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3079 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3080
be845b04
JJ
30812016-10-07 Jakub Jelinek <jakub@redhat.com>
3082
3083 * g++.dg/cpp0x/addressof1.C: New test.
3084 * g++.dg/cpp0x/addressof2.C: New test.
3085
08213983
MM
30862016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3087
3088 * gcc.target/powerpc/float128-type-1.c: New test to check that
3089 PowerPC 64-bit Linux enables -mfloat128-type by default.
3090 * gcc.target/powerpc/float128-type-2.c: Likewise.
3091 * gcc.target/powerpc/float128-mix.c: Change error message to
3092 reflect that __ibm128 is now #define'ed to be long double.
3093
bd845c14
SK
30942016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3095
3096 PR fortran/77406
3097 * gfortran.dg/pr77406.f90: New test.
3098 * gfortran.dg/assumed_type_3.f90: Update error messages.
3099 * gfortran.dg/defined_operators_1.f90: Ditto.
3100 * gfortran.dg/generic_26.f90: Ditto.
3101 * gfortran.dg/generic_7.f90: Ditto.
3102 * gfortran.dg/gomp/udr5.f90: Ditto.
3103 * gfortran.dg/gomp/udr7.f90: Ditto.
3104 * gfortran.dg/interface_1.f90: Ditto.
3105 * gfortran.dg/interface_37.f90: Ditto.
3106 * gfortran.dg/interface_5.f90: Ditto.
3107 * gfortran.dg/interface_6.f90: Ditto.
3108 * gfortran.dg/interface_7.f90
3109 * gfortran.dg/no_arg_check_3.f90
3110 * gfortran.dg/operator_5.f90
3111 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3112
c09c4992
BE
31132016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3114
3115 PR c++/77700
3116 * c-c++-common/Wint-in-bool-context.c: Update test.
3117
d7f336f8
RB
31182016-10-07 Richard Biener <rguenther@suse.de>
3119
3120 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3121 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3122
a9172bf3
MP
31232016-10-07 Marek Polacek <polacek@redhat.com>
3124
3125 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3126
8a14afd0
BS
31272016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3128
3129 PR c++/69733
3130 * c-c++-common/pr69733.c: New test.
3131 * gcc.dg/pr69733.c: New test.
3132 * gcc.target/i386/pr69733.c: New test.
3133
d4bd4646
MP
31342016-10-07 Marek Polacek <polacek@redhat.com>
3135
3136 PR c++/77803
3137 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3138
a93cdc5c
JJ
31392016-10-07 Jakub Jelinek <jakub@redhat.com>
3140
3141 PR tree-optimization/77664
3142 * gcc.dg/tree-ssa/pr77664.c: New test.
3143 * gcc.dg/pr77664.c: New test.
3144
31452016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3146
3147 * gfortran.dg/pr69955.f90: New test.
3148
ac193ee7
LK
31492016_10-06 Louis Krupp <louis.krupp@zoho.com>
3150
3151 PR fortran/57910
3152 * gfortran.dg/pr57910.f90: New test.
3153
342cfb3e
JJ
31542016-10-06 Jakub Jelinek <jakub@redhat.com>
3155
3156 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3157 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3158
48057089
KV
31592016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3160
3161 PR tree-optimization/77862
3162 * gcc.dg/pr77862.c: New test.
3163
65b25c9b
KV
31642016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3165
3166 * gcc.dg/tree-ssa/evrp4.c: New test.
3167
f3127685
JL
31682016-10-06 Jeff Law <law@redhat.com>
3169
3170 PR tree-optimization/71661
3171 * gcc.dg/tree-ssa/pr71661.c: New test.
3172
b3972588
RB
31732016-10-06 Richard Biener <rguenther@suse.de>
3174
3175 PR tree-optimization/77855
3176 * gcc.dg/torture/pr77855.c: New testcase.
3177
139dc3c6 31782016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3179 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3180
3181 * g++.dg/other/pr77759.C: New test.
3182
37f6a157
RB
31832016-10-06 Richard Biener <rguenther@suse.de>
3184
3185 PR tree-optimization/77839
3186 * gcc.dg/torture/pr77839.c: New testcase.
3187
f779aeb8
MP
31882016-10-06 Marek Polacek <polacek@redhat.com>
3189
3190 * g++.dg/cpp1z/init-statement9.C: New test.
3191
eee8f0b0
AS
31922016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3193
3194 * gcc.target/i386/pcommit-1.c: Deleted.
3195 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3196 * gcc.target/i386/sse-13.c: Ditto.
3197 * gcc.target/i386/sse-14.c: Ditto.
3198 * gcc.target/i386/sse-22.c: Ditto.
3199 * gcc.target/i386/sse-23.c: Ditto.
3200 * g++.dg/other/i386-2.C: Ditto.
3201
b48042bb
UB
32022016-10-05 Uros Bizjak <ubizjak@gmail.com>
3203
3204 * gcc.target/i386/pr77833.c: Require int128 effective target.
3205
50b01e1d
SK
32062016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3207
3208 PR fortran/58991
3209 PR fortran/58992
3210 * gfortran.dg/associate_22.f90: New test.
3211
908b8296
FR
32122016-10-05 Fritz Reese <fritzoreese@gmail.com>
3213
3214 * gfortran.dg/dec_union_9.f90: New testcase.
3215 * gfortran.dg/dec_union_10.f90: New testcase.
3216
87582521
JJ
32172016-10-05 Jakub Jelinek <jakub@redhat.com>
3218
2e69f143
JJ
3219 PR sanitizer/66343
3220 * gcc.dg/pch/pr66343-3.c: New test.
3221 * gcc.dg/pch/pr66343-3.hs: New file.
3222
87582521
JJ
3223 PR sanitizer/66343
3224 * gcc.dg/pch/pr66343-1.c: New test.
3225 * gcc.dg/pch/pr66343-1.hs: New file.
3226 * gcc.dg/pch/pr66343-2.c: New test.
3227 * gcc.dg/pch/pr66343-2.hs: New file.
3228
700fff34
BE
32292016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3230
3231 * c-c++-common/Wint-in-bool-context.c: Update test.
3232
17a9e380
MP
32332016-10-05 Marek Polacek <polacek@redhat.com>
3234
3235 * g++.dg/cpp1z/init-statement1.C: New test.
3236 * g++.dg/cpp1z/init-statement2.C: New test.
3237 * g++.dg/cpp1z/init-statement3.C: New test.
3238 * g++.dg/cpp1z/init-statement4.C: New test.
3239 * g++.dg/cpp1z/init-statement5.C: New test.
3240 * g++.dg/cpp1z/init-statement6.C: New test.
3241 * g++.dg/cpp1z/init-statement7.C: New test.
3242 * g++.dg/cpp1z/init-statement8.C: New test.
3243
6e48e779
LK
32442016-10-05 Louis Krupp <louis.krupp@zoho.com>
3245
3246 PR fortran/67524
3247 * gfortran.dg/pr67524.f90: New test.
3248
04a32443
JJ
32492016-10-05 Jakub Jelinek <jakub@redhat.com>
3250
3251 PR sanitizer/77823
3252 * c-c++-common/ubsan/shift-9.c: New test.
3253
743a9cf7
SKS
32542016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3255
3256 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3257 of int if __SIZEOF_INT__ is less than 4 bytes.
3258
a40278c3
JD
32592016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3260
3261 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3262 * gfortran.dg/class_array_20.f03: Likewise.
3263 * gfortran.dg/class_array_21.f03: Likewise.
3264 * gfortran.dg/finalize_29.f08: Likewise.
3265 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3266
39bb7d01
RB
32672016-10-05 Richard Biener <rguenther@suse.de>
3268
3269 PR middle-end/77826
3270 * gcc.dg/torture/pr77826.c: New testcase.
3271
eeb57981
RB
32722016-10-05 Richard Biener <rguenther@suse.de>
3273
3274 * gcc.dg/fold-copysign-1.c: New testcase.
3275
f9018d75
AS
32762016-10-05 Andreas Schwab <schwab@suse.de>
3277
3278 * g++.dg/pr49847-2.C: Remove.
3279
7e8000b3
PMR
32802016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3281
3282 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3283
54f84ca9
RB
32842016-10-05 Richard Biener <rguenther@suse.de>
3285
3286 PR middle-end/55152
3287 * gcc.dg/pr55152-2.c: New testcase.
3288
17beda50
JD
32892016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3290
3291 * gfortran.dg/dtio_15.f90: New test.
3292
1c84b798
ILT
32932016-10-04 Ian Lance Taylor <iant@golang.org>
3294
3295 * gcc.dg/split-7.c: New test.
3296
7ec39552
MS
32972016-10-04 Martin Sebor <msebor@redhat.com>
3298
3299 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3300 %lc directive to wint_t to silence -Wformat warnings on targets
3301 where the latter is a distinct type such as long.
3302
8ff04ff9
MS
33032016-10-04 Martin Sebor <msebor@redhat.com>
3304
3305 PR c++/77804
3306 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3307
bfecd57c
JJ
33082016-10-04 Jakub Jelinek <jakub@redhat.com>
3309
f72da967
JJ
3310 PR c++/77791
3311 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3312
bfecd57c
JJ
3313 * g++.dg/other/java3.C: Remove.
3314 * g++.dg/other/java1.C: Remove.
3315 * g++.dg/other/error12.C: Remove.
3316 * g++.dg/other/java2.C: Remove.
3317 * g++.dg/warn/Wnvdtor.C: Remove.
3318 * g++.dg/lookup/java1.C: Remove.
3319 * g++.dg/lookup/java2.C: Remove.
3320 * g++.dg/ext/pr34829.C: Remove.
3321 * g++.dg/ext/java-3.C: Remove.
3322 * g++.dg/ext/java-1.C: Remove.
3323 * g++.dg/ext/java-2.C: Remove.
3324 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3325
fe8b1e83
DG
33262016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3327
3328 PR tree-optimization/77808
3329 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3330
078b5aab
RB
33312016-10-04 Richard Biener <rguenther@suse.de>
3332
3333 PR tree-optimization/77399
3334 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3335
2b568899
RB
33362016-10-04 Richard Biener <rguenther@suse.de>
3337
3338 PR middle-end/77833
3339 * gcc.target/i386/pr77833.c: New testcase.
3340
0a4e5cf3
JL
33412016-09-26 Jeff Law <law@redhat.com>
3342
3343 PR tree-optimization/71550
3344 PR tree-optimization/71403
3345 * gcc.c-torture/execute/pr71550.c: New test.
3346
d07b0a23
SKS
33472016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3348
3349 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3350 option.
3351
b44a42cf
KT
33522016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3353
3354 Revert
3355 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3356
3357 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3358
f41f1ceb
MP
33592016-10-03 Marek Polacek <polacek@redhat.com>
3360
3361 * g++.dg/cpp0x/nullptr37.C: New test.
3362
1633d3b9
BE
33632016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3364
3365 * c-c++-common/Wint-in-bool-context.c: Update test.
3366
2c8e3a1d
JJ
33672016-10-02 Jakub Jelinek <jakub@redhat.com>
3368
3369 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3370 earlier.
3371 * g++.dg/charset/asm2.c (memmove): Likewise.
3372 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3373 * g++.dg/tls/diag-4.C (foo): Likewise.
3374 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3375 dg-warning, fix up regex.
3376 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3377 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3378 * g++.old-deja/g++.mike/net31.C: Likewise.
3379 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3380 for C++17.
3381 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3382 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3383
f00b6283
RB
33842016-10-01 Richard Biener <rguenther@suse.de>
3385
3386 PR middle-end/77798
3387 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3388
0f0565b1
AV
33892016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3390
3391 PR fortran/77663
3392 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3393
c58823a0
JJ
33942016-10-01 Jakub Jelinek <jakub@redhat.com>
3395
3396 PR c/77490
3397 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3398 Add dg-prune-output directive.
3399
e3228a50
JD
34002016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3401
3402 PR fortran/66643
3403 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3404 * gfortran.fortran-torture/compile/write.f90: Update test.
3405
e70bbc6f
MW
34062016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3407
3408 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3409 arm_fp16_alternative_ok as the required effective target.
3410 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3411 -mfp16-format=alternative to the dg-options directive and remove
3412 the dg-add-options directive.
3413
c39747d2
FR
34142016-09-30 Fritz Reese <fritzoreese@gmail.com>
3415
3416 PR fortran/77764
3417 * gfortran.dg/dec_union_8.f90: New testcase.
3418
00074dd8
FR
34192016-09-30 Fritz Reese <fritzoreese@gmail.com>
3420
3421 PR fortran/77782
3422 * gfortran.dg/dec_structure_16.f90: New testcase.
3423
26f391e8
AV
34242016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3425
3426 * gfortran.dg/coarray_allocate_10.f08: New test.
3427 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3428
fa16a271
KT
34292016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3430
3431 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3432
f334c828
RB
34332016-09-30 Richard Biener <rguenther@suse.de>
3434
3435 PR tree-optimization/77399
3436 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3437
76e3ec9c
SL
34382016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3439
871267e1 3440 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3441 -fdelete-null-pointer-checks explicit.
3442 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3443 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3444 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3445 * gcc.dg/pic-1.c: Require fpic target support.
3446 * gcc.dg/pic-2.c: Likewise.
3447
a2c6e7f2
JJ
34482016-09-29 Jakub Jelinek <jakub@redhat.com>
3449
3450 Implement P0001R1 - C++17 removal of register storage class specifier
3451 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3452 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3453 C++17.
3454 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3455 keyword if not __SSE2__.
3456 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3457 C++17.
3458 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3459 register keywords.
3460 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3461 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3462 no_erroneous_warning): Expect new warnings for C++17.
3463 * g++.dg/warn/register-var-2.C (f): Likewise.
3464 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3465 * g++.dg/parse/linkage2.C (foo): Likewise.
3466 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3467 keyword on parameters for C++17.
3468 * g++.dg/cpp1z/register1.C: New test.
3469 * g++.dg/cpp1z/register2.C: New test.
3470 * g++.dg/cpp1z/register3.C: New test.
3471
4ab76933
UB
34722016-09-29 Uros Bizjak <ubizjak@gmail.com>
3473
3474 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3475 * gcc.target/i386/avx2-check.h (main): Ditto.
3476 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3477 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3478 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3479 * gcc.target/i386/avx512er-check.h (main): Ditto.
3480 * gcc.target/i386/avx512f-check.h (main): Ditto.
3481 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3482 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3483 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3484
2488ebe5
UB
34852016-09-29 Uros Bizjak <ubizjak@gmail.com>
3486
3487 PR target/77756
3488 * gcc.target/i386/pr77756.c: New test.
3489
4d258d09
MP
34902016-09-29 Marek Polacek <polacek@redhat.com>
3491
3492 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3493
a9087411
MP
34942016-09-29 Marek Polacek <polacek@redhat.com>
3495
3496 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3497 C++14.
3498
fa0a064a
ML
34992016-09-29 Martin Liska <mliska@suse.cz>
3500
3501 * objc/execute/construct1.m: New test.
3502
0ce1ecc7
RB
35032016-09-29 Richard Biener <rguenther@suse.de>
3504
3505 PR tree-optimization/77768
3506 * gcc.dg/torture/pr77768.c: New testcase.
3507
da186c1f
RB
35082016-09-28 Richard Biener <rguenther@suse.de>
3509
3510 PR middle-end/77407
3511 * gcc.dg/pr77407.c: New testcase.
3512
d657e995
RB
35132016-09-29 Richard Biener <rguenther@suse.de>
3514
3515 PR middle-end/55152
3516 * gcc.dg/pr55152.c: New testcase.
3517 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3518
cadf6296
RO
35192016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3520
3521 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3522 (dg-options): Remove -m32.
3523
88000fd1
MS
35242016-09-28 Martin Sebor <msebor@redhat.com>
3525
3526 PR middle-end/77721
3527 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3528
0c172974
JD
35292016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3530
3531 PR libgfortran/77707
3532 * gfortran.dg/inquire_17.f90: New test.
3533
4b390698
JJ
35342016-09-28 Jakub Jelinek <jakub@redhat.com>
3535
3536 PR c++/77467
3537 * g++.dg/cpp1y/constexpr-77467.C: New test.
3538
2b1b5938
MS
35392016-09-28 Martin Sebor <msebor@redhat.com>
3540
3541 PR c/77762
3542 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3543 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3544 (test_sprintf_p_const): Adjust line numbers to avoid failures
3545 introduced in r240503.
3546
30dc6ee9
MS
35472016-09-28 Martin Sebor <msebor@redhat.com>
3548
3549 PR middle-end/77683
3550 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3551
7d290e93
BE
35522016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3553
fcf32bad
BE
3554 PR c++/77748
3555 * g++.dg/pr77550.C: Avoid undefined behavior.
3556
7d290e93
BE
3557 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3558
912d9ec3
WD
35592016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3560
3561 * gcc.dg/strlenopt-20.c: Update test.
3562 * gcc.dg/strlenopt-21.c: Likewise.
3563 * gcc.dg/strlenopt-22.c: Likewise.
3564 * gcc.dg/strlenopt-22g.c: Likewise.
3565 * gcc.dg/strlenopt-26.c: Likewise.
3566 * gcc.dg/strlenopt-5.c: Likewise.
3567 * gcc.dg/strlenopt-7.c: Likewise.
3568 * gcc.dg/strlenopt-9.c: Likewise.
3569
459bcfb0
JJ
35702016-09-27 Jakub Jelinek <jakub@redhat.com>
3571
6e39060a
JJ
3572 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3573
8ca33347
JJ
3574 * g++.dg/cpp1z/lambda-this1.C: New test.
3575 * g++.dg/cpp1z/lambda-this2.C: New test.
3576
459bcfb0
JJ
3577 PR c++/77722
3578 * g++.dg/ubsan/return-4.C: New test.
3579 * g++.dg/ubsan/return-5.C: New test.
3580 * g++.dg/ubsan/return-6.C: New test.
3581
20fba714
JW
35822016-09-27 Jiong Wang <jiong.wang@arm.com>
3583
3584 * lib/target-supports.exp
3585 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3586 in function comment.
3587
bebe0086
ML
35882016-09-27 Martin Liska <mliska@suse.cz>
3589
3590 PR gcov-profile/46266
3591 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3592 considered.
3593
59896334
RB
35942016-09-27 Richard Biener <rguenther@suse.de>
3595
3596 PR tree-optimization/77745
3597 * g++.dg/torture/pr77745.C: New testcase.
3598
f0d355dc
RB
35992016-09-27 Richard Biener <rguenther@suse.de>
3600
3601 PR tree-optimization/77478
3602 * gcc.dg/torture/pr77478.c: New testcase.
3603
8c9434c2
ML
36042016-09-27 Martin Liska <mliska@suse.cz>
3605
3606 PR gcov-profile/7970
3607 PR gcov-profile/16855
3608 PR gcov-profile/44779
3609 * g++.dg/gcov/pr16855.C: New test.
3610
511d092e
SKS
36112016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3612
3613 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3614
f2e0c4e1
JJ
36152016-09-27 Jakub Jelinek <jakub@redhat.com>
3616
3617 PR fortran/77666
3618 * gfortran.dg/gomp/pr77666.f90: New test.
3619
3a4228ba
KV
36202016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3621
3622 PR ipa/77677
3623 * gcc.dg/torture/pr77677-2.c: New test.
3624
a184e37f
SK
36252016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3626
3627 PR fortran/77420
3628 * gfortran.dg/pr77420_1.f90: New test.
3629 * gfortran.dg/pr77420_2.f90: Ditto.
3630 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3631 * gfortran.dg/pr77420_4.f90: this file.
3632
8be59d19
KV
36332016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3634
3635 PR middle-end/77719
3636 * gfortran.dg/pr77719.f90: New test.
3637
991075a4
TP
36382016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3639
3640 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3641 singular form of byte when quantity is unknown.
991075a4 3642
c6147dc4
MP
36432016-09-26 Marek Polacek <polacek@redhat.com>
3644
3645 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3646
5cc6c41c
ML
36472016-09-26 Martin Liska <mliska@suse.cz>
3648
3649 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3650 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3651 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3652 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3653 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3654 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3655 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3656 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3657 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3658
81fea426
MP
36592016-09-26 Marek Polacek <polacek@redhat.com>
3660
3661 PR c/7652
3662 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3663 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3664 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3665 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3666 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3667 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3668 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3669 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3670 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3671 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3672 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3673 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3674 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3675 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3676 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3677 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3678 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3679 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3680 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3681 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3682 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3683 * c-c++-common/attr-fallthrough-1.c: New test.
3684 * c-c++-common/attr-fallthrough-2.c: New test.
3685 * g++.dg/cpp0x/fallthrough1.C: New test.
3686 * g++.dg/cpp0x/fallthrough2.C: New test.
3687 * g++.dg/cpp1z/fallthrough1.C: New test.
3688 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3689 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3690 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3691 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3692
9b597c1f
SK
36932016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3694
12a813c1 3695 PR fortran/77429
9b597c1f
SK
3696 * gfortran.dg/pr77429.f90: New test.
3697
f1c7e7f1
SK
36982016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3699
3700 PR fortran/77694
3701 * gfortran.dg/pr77694.f90: New test.
3702
50c6dd20
OE
37032016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3704
3705 PR target/51244
3706 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3707
540b039e
DH
37082016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3709
3710 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3711 for 32-bit mode.
3712
cfd161bf
DH
37132016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3714
3715 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3716 for 32-bit mode.
3717
9a2300e9
MP
37182016-09-24 Marek Polacek <polacek@redhat.com>
3719
3720 PR c/77490
3721 * c-c++-common/Wbool-operation-1.c: New test.
3722 * gcc.dg/Wbool-operation-1.c: New test.
3723
34d567d1
FR
37242016-09-23 Fritz Reese <fritzoreese@gmail.com>
3725
3726 * gfortran.dg/dec_static_1.f90: New.
3727 * gfortran.dg/dec_static_2.f90: New.
3728 * gfortran.dg/dec_static_3.f90: New.
3729 * gfortran.dg/dec_static_4.f90: New.
3730
4a8d4422
JD
37312016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3732
3733 PR fortran/48298
3734 * gfortran.dg/negative_unit_check.f90: Update test.
3735 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3736
90ef45cb
DV
37372016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3738
3739 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3740 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3741 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3742 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3743 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3744 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3745 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3746
e0535922
MS
37472016-09-23 Martin Sebor <msebor@redhat.com>
3748
3749 PR testsuite/77713
3750 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3751 assuming long double is bigger than double.
3752
d664d76d
JJ
37532016-09-23 Jakub Jelinek <jakub@redhat.com>
3754
3755 Implement P0138R2, C++17 construction rules for enum class values
3756 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3757
3b31f720
DM
37582016-09-23 David Malcolm <dmalcolm@redhat.com>
3759
3760 PR preprocessor/77672
3761 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3762 expected multiline output from first warning to reflect change
3763 in r240434.
3764
592459bf
TP
37652016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3766
3767 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3768
0af06385
BE
37692016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3770 Tom de Vries <tom@codesourcery.com>
3771
3772 PR testsuite/77411
3773 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3774
8f01b67a
MP
37752016-09-23 Marek Polacek <polacek@redhat.com>
3776
3777 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3778 * c-c++-common/gomp/atomic-13.c: Likewise.
3779 * c-c++-common/gomp/atomic-14.c: Likewise.
3780 * c-c++-common/pr60439.c: Remove invalid code.
3781 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3782 * g++.dg/expr/bitfield5.C: Likewise.
3783 * g++.dg/expr/bitfield6.C: Likewise.
3784 * g++.dg/expr/bool1.C: Likewise.
3785 * g++.dg/expr/bool3.C: Likewise.
3786 * g++.dg/expr/lval3.C: Likewise.
3787 * g++.dg/expr/lval4.C: Likewise.
3788 * g++.old-deja/g++.jason/bool5.C: Likewise.
3789
bbd6fcf3
DM
37902016-09-23 David Malcolm <dmalcolm@redhat.com>
3791
3792 PR preprocessor/77672
3793 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3794 (test_terminator_location): New function.
3795
113d06a4
RB
37962016-09-23 Richard Biener <rguenther@suse.de>
3797
3798 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3799
cab9e1df
MW
38002016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3801
3802 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3803 -march=armv8.2-a+fp16 when supported by the hardware.
3804 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3805 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3806 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3807 semi-colons to a macro invocations.
3808 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3809 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3810 defined.
3811 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3812 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3813 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3814 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3815 defined.
3816 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3817 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3818 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3819 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3820 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3821 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3822 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3823 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3824 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3825 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3826 defined.
3827 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3828 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3829 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3830 defined.
3831 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3832 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3833 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3834 defined.
3835 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3836 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3837 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3838 defined.
3839 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3840 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3841 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3842 defined. Also fix some white-space.
3843 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3844 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3845 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3846 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3847 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3848 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3849 defined. Also fix some long lines and white-space.
3850 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3851 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3852 defined. Also fix some long lines and white-space.
3853 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3854 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3855 defined.
3856 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3857 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3858 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3859 defined.
3860 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3861 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3862 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3863 defined.
3864 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3865 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3866 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3867 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3868 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3869 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3870 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3871 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3872 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3873 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3874 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3875 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3876 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3877 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3878 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3879 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3880 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3881 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3882 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3883
da9b2e69
JW
38842016-09-23 Jiong Wang <jiong.wang@arm.com>
3885 Matthew Wahab <matthew.wahab@arm.com>
3886
3887 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3888 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3889 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3890 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3891 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3892 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3893 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3894 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3895 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3896 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3897 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3898 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3899 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3900 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3901 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3902 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3903 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3904 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3905 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3906 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3907 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3908 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3909 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3910 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3911 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3912 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3913 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3914 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3915 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3916 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3917 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3918 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3919 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3920 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3921 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3922 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3923 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3924
785cf02f
MW
39252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3926
3927 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3928 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3929 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3930 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3931 support.
3932
1e401340
KV
39332016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3934
3935 PR ipa/77677
3936 * gcc.dg/torture/pr77677.c: New test.
3937
8ed3eeac
AV
39382016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3939
3940 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3941 here now.
3942
55a9b91b
MW
39432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3944
3945 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3946 options. Add tests for float16x4_t and float16x8_t.
3947
64c744b9
DV
39482016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3949
3950 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3951 * gcc.target/s390/risbg-ll-2.c: Ditto.
3952 * gcc.target/s390/risbg-ll-3.c: Ditto.
3953
d403b8d4
MW
39542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3955
3956 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3957 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3958
576987fc
DV
39592016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3960
3961 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3962 output to the simplified instructions.
3963
4ffc8099
MW
39642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3965
3966 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3967 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3968
b1a970a5
MW
39692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3970
3971 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3972 (FP16_SUPPORTED): New
3973 (expected-hfloat-16x4): Make conditional on __fp16 support.
3974 (expected-hfloat-16x8): Likewise.
3975 (vdup_n_f16): Disable for non-AArch64 targets.
3976 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3977 conditional on FP16_SUPPORTED.
3978 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3979 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3980 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3981 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3982 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3983 for testing __fp16.
3984 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3985 conditional on FP16_SUPPORTED.
3986 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3987 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3988
50df9464
MW
39892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3990
3991 * gcc.target/arm/short-vfp-1.c: New.
3992
536b9f42
MW
39932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3994
3995 * gcc.target/arm/attr-fp16-arith-1.c: New.
3996
1b9e31cf
MW
39972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3998
3999 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4000 New.
4001 (add_options_for_arm_v8_2a_fp16_neon): New.
4002 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4003 (add_options_for_arm_arch_v8_2a): Auto-generate.
4004 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4005 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4006 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4007 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4008 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4009 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4010 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4011
a5b42ee7
MW
40122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4013
4014 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4015 arm_fp16_alternative_ok.
4016 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4017 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4018 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4019 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4020 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4021 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4022 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4023 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4024 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4025 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4026 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4027 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4028 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4029 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4030 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4031 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4032 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4033 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4034 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4035 arm_fp16_alternative_ok.
4036 * lib/target-supports.exp
4037 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4038 (check_effective_target_arm_fp16_alternative_ok): New.
4039 (check_effective_target_arm_fp16_none_ok_nocache): New.
4040 (check_effective_target_arm_fp16_none_ok): New.
4041
fcbc975b
ML
40422016-09-23 Martin Liska <mliska@suse.cz>
4043
4044 * gcc.dg/ipa/pr77653.c: Replace adress
4045 with address.
4046
1822b732
ML
40472016-09-23 Martin Liska <mliska@suse.cz>
4048
4049 * gcc.target/i386/movbe-4.c: New test.
4050
fab18cc4
ML
40512016-09-23 Martin Liska <mliska@suse.cz>
4052
4053 * gcc.target/i386/crc32-5.c: New test.
4054
e70f01b5
ML
40552016-09-23 Martin Liska <mliska@suse.cz>
4056
4057 * gcc.target/i386/pr71652.c: New test.
4058 * gcc.target/i386/pr71652-2.c: New test.
4059 * gcc.target/i386/pr71652-3.c: New test.
4060
f2e81d05
JJ
40612016-09-23 Jakub Jelinek <jakub@redhat.com>
4062
4063 * lib/gcc-dg.exp (process-message): Support relative line number
4064 notation - .+4 or .-1 etc.
4065 * gcc.dg/dg-test-1.c: New test.
4066
ed30d2a6
MS
40672016-09-22 Martin Sebor <msebor@redhat.com>
4068
4069 PR target/77676
4070 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4071 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4072 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4073 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4074
1c681c7b
UB
40752016-09-22 Uros Bizjak <ubizjak@gmail.com>
4076
4077 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4078 * gcc.dg/ifcvt-2.c: Ditto.
4079 * gcc.dg/zero_bits_compound-1.c: Ditto.
4080 * gcc.dg/zero_bits_compound-1.c: Ditto.
4081 * gcc.dg/pr40550.c: Simplify target selectors.
4082 Use dg-additional-options.
4083 * gcc.dg/pr47893.c: Ditto.
4084 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4085 additional options for 32-bit x86 targets.
4086 * gcc.dg/pr70955.c: Move to ...
4087 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4088
67cf0a53
PC
40892016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4090
4091 PR c++/61019
4092 * g++.dg/cpp0x/pr61019.C: New.
4093
0ee70cc0
AV
40942016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4095 Terry Guo <terry.guo@arm.com>
4096
4097 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4098 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4099 * gcc.target/arm/pure-code/pure-code.exp: New.
4100
43639d2c
UB
41012016-09-22 Uros Bizjak <ubizjak@gmail.com>
4102
4103 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4104 Remove SSE effective target requirement.
4105
a608d15b
PC
41062016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4107
4108 PR c++/71979
4109 * g++.dg/cpp0x/pr71979.C: New.
4110
d94a7ab4
BE
41112016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4112
4113 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4114
a13f439f
ML
41152016-09-22 Martin Liska <mliska@suse.cz>
4116
4117 PR ipa/77653
4118 * gcc.dg/ipa/pr77653.c: New test.
4119
cf352092
JJ
41202016-09-22 Jakub Jelinek <jakub@redhat.com>
4121
4122 PR fortran/77665
4123 * gfortran.dg/gomp/pr77665.f90: New test.
4124
a8de3002
PT
41252016-09-22 Paul Thomas <pault@gcc.gnu.org>
4126
4127 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4128 * gfortran.dg/dtio_13.f90: New test.
4129
39abef62
LK
41302016-09-21 Louis Krupp <louis.krupp@zoho.com>
4131
4132 PR fortran/66107
4133 * gfortran.dg/pr66107.f90: New test.
4134
4a2bb7fc
ILT
41352016-09-21 Ian Lance Taylor <iant@golang.org>
4136
4137 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4138 with call to builtin delete function.
4139
5f84cee2
JM
41402016-09-21 Joseph Myers <joseph@codesourcery.com>
4141
4142 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4143 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4144 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4145 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4146 tests.
4147
fe01a41a
UB
41482016-09-21 Uros Bizjak <ubizjak@gmail.com>
4149
4150 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4151
2e1c20b1
JJ
41522016-09-21 Jakub Jelinek <jakub@redhat.com>
4153
4154 PR c++/77651
4155 * g++.dg/cpp1z/aligned-new6.C: New test.
4156
de4c144a
MW
41572016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4158
4159 * gcc.target/arm/fp16-aapcs-3.c: New.
4160 * gcc.target/arm/fp16-aapcs-4.c: New.
4161 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4162 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4163 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4164 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4165
44fc7854
BE
41662016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4167
4168 PR tree-optimization/77550
4169 * g++.dg/pr77550.C: New test.
4170
bc084f84
GJL
41712016-09-21 Georg-Johann Lay <avr@gjlay.de>
4172
4173 PR target/77326
4174 * gcc.target/avr/torture/pr77326.c: New test.
4175
c075003a
LK
41762016-09-21 Louis Krupp <louis.krupp@zoho.com>
4177
4178 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4179
6811ea79
RB
41802016-09-21 Richard Biener <rguenther@suse.de>
4181
4182 PR tree-optimization/77648
4183 * gcc.dg/torture/pr77648-1.c: New testcase.
4184 * gcc.dg/torture/pr77648-2.c: Likewise.
4185
f955c4c4
RB
41862016-09-21 Richard Biener <rguenther@suse.de>
4187 Jakub Jelinek <jakub@redhat.com>
4188
4189 PR tree-optimization/77621
4190 * gcc.dg/pr77621.c: New testcase.
4191
096506bb
PT
41922016-09-21 Paul Thomas <pault@gcc.gnu.org>
4193
4194 PR fortran/77657
4195 * gfortran.dg/dtio_12.f90: New test.
4196
37d168ae
SKS
41972016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4198
4199 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4200
66454000
KV
42012016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4202
4203 PR tree-optimization/72835
4204 * gcc.dg/tree-ssa/pr72835.c: New test.
4205
88d0c3f0
MS
42062016-09-20 Martin Sebor <msebor@redhat.com>
4207
4208 PR middle-end/49905
4209 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4210 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4211 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4212 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4213 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4214 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4215 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4216
a03df1d5
KV
42172016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4218
4219 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4220 arguments/compare will be optimized away.
4221 * gcc.dg/torture/ftrapv-1.c: Likewise.
4222
8bc5448f
KV
42232016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4224
4225 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4226 will be optimized away.
4227 * gcc.dg/ipa/vrp1.c: New test.
4228 * gcc.dg/ipa/vrp2.c: New test.
4229 * gcc.dg/ipa/vrp3.c: New test.
4230
973625a0
KV
42312016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4232
4233 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4234 does the same transformation.
4235 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4236 * gcc.dg/tree-ssa/evrp1.c: New test.
4237 * gcc.dg/tree-ssa/evrp2.c: New test.
4238 * gcc.dg/tree-ssa/evrp3.c: New test.
4239 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4240 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4241 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4242 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4243 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4244 foling now happens early.
4245 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4246 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4247 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4248 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4249 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4250
9b1ba33c
UB
42512016-09-20 Uros Bizjak <ubizjak@gmail.com>
4252
4253 PR target/77621
4254 * gcc.target/i386/pr77621.c: New test.
4255 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4256 pattern, loop should vectorize with -mtune=atom.
4257
f5bd4ad8
MO
42582016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4259 Jakub Jelinek <jakub@redhat.com>
4260
4261 PR testsuite/63299
4262 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4263 instead of delete.
4264
7d9cf801
JJ
42652016-09-20 Jakub Jelinek <jakub@redhat.com>
4266
b912f962
JJ
4267 PR c++/77626
4268 * g++.dg/other/pr77626.C: New test.
4269
eaf1ece1
JJ
4270 PR c++/77638
4271 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4272
590b62e9
JJ
4273 PR c++/77637
4274 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4275
7d9cf801
JJ
4276 PR middle-end/77624
4277 * c-c++-common/pr77624-1.c: New test.
4278 * c-c++-common/pr77624-2.c: New test.
4279
3aebb6ff
AV
42802016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4281
4282 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4283 of digits expected.
4284
b5bbe47b
RB
42852016-09-20 Richard Biener <rguenther@suse.de>
4286
4287 PR tree-optimization/77646
4288 * gcc.dg/torture/pr77646.c: New testcase.
4289
144a96e4
BE
42902016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4291
4292 PR c++/77434
4293 * c-c++-common/Wint-in-bool-context.c: New test.
4294
1f2071fa
JM
42952016-09-19 Joseph Myers <joseph@codesourcery.com>
4296
4297 * gcc.dg/cr-decimal-dig-1.c: New test.
4298
63012d9a
JM
42992016-09-19 Joseph Myers <joseph@codesourcery.com>
4300
4301 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4302 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4303 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4304 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4305
02410826
VM
43062016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4307
4308 PR rtl-optimization/77416
4309 * gcc.target/powerpc/pr77416.c: New.
4310
6101a7ab
PP
43112016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4312
4313 PR c++/77639
4314 * g++.dg/template/error-recovery4.C: New test.
4315
1993ff76
BC
43162016-09-19 Bin Cheng <bin.cheng@arm.com>
4317
4318 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4319
5fa9e644
KT
43202016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4321
4322 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4323 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4324
fc15d9ec
JJ
43252016-09-19 Jakub Jelinek <jakub@redhat.com>
4326 Jan Hubicka <jh@suse.cz>
4327
4328 PR target/77587
4329 * gcc.dg/pr77587.c: New test.
4330 * gcc.dg/pr77587a.c: New file.
4331
3c9f5092
AV
43322016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4333
4334 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4335 * gfortran.dg/coarray_38.f90:
4336 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4337 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4338 * gfortran.dg/coarray_allocate_7.f08: New test.
4339 * gfortran.dg/coarray_allocate_8.f08: New test.
4340 * gfortran.dg/coarray_allocate_9.f08: New test.
4341 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4342 new caf_register.
4343 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4344 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4345 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4346 get_by_refs.
4347 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4348 * gfortran.dg/coarray_lock_7.f90: Same.
4349 * gfortran.dg/coarray_poly_5.f90: Same.
4350 * gfortran.dg/coarray_poly_6.f90: Same.
4351 * gfortran.dg/coarray_poly_7.f90: Same.
4352 * gfortran.dg/coarray_poly_8.f90: Same.
4353 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4354
e79e6763
FR
43552016-09-19 Fritz Reese <fritzoreese@gmail.com>
4356
4357 PR fortran/77584
4358 * gfortran.dg/dec_structure_15.f90: New testcase.
4359
ae527639
RB
43602016-09-19 Richard Biener <rguenther@suse.de>
4361
4362 PR middle-end/77605
4363 * gcc.dg/torture/pr77605.c: New testcase.
4364
cdf060f8
LK
43652016-09-18 Louis Krupp <louis.krupp@zoho.com>
4366
4367 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4368
b720e919
JH
43692016-09-17 Jan Hubicka <hubicka@ucw.cz>
4370
4371 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4372 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4373 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4374 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4375 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4376 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4377 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4378 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4379 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4380 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4381 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4382
bdabae39
KY
43832016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4384
4385 * gcc.target/i386/pr68633.c: Fix expected result.
4386
493ba820
LK
43872016-09-17 Louis Krupp <louis.krupp@gmail.com>
4388
4389 PR fortran/68078
4390 * gfortran.dg/pr68078.f90: New test.
4391 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4392
9a42726b
BS
43932016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4394
4395 PR target/77613
4396 * gcc.target/powerpc/swaps-p8-25.c: New.
4397
e7d61178
JJ
43982016-09-16 Jakub Jelinek <jakub@redhat.com>
4399
8f03e02f
JJ
4400 PR c++/77482
4401 * g++.dg/cpp0x/constexpr-77482.C: New test.
4402
e80cb545
JJ
4403 PR c++/77379
4404 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4405 thunk offsets.
4406 * g++.dg/abi/abi-tag23a.C: Likewise.
4407
1c2f613f
JJ
4408 PR c++/77338
4409 * g++.dg/cpp0x/decltype-77338.C: New test.
4410
e7d61178
JJ
4411 PR c++/77375
4412 * g++.dg/cpp0x/mutable1.C: New test.
4413
8d987deb
SK
44142016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4415
4416 PR fortran/77612
4417 * gfortran.dg/pr77612.f90: New test.
4418
2c3d35a6
SKS
44192016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4420
4421 * gcc.dg/torture/pr70421.c: Require int32plus.
4422
e43163ae
JJ
44232016-09-16 Jakub Jelinek <jakub@redhat.com>
4424
bcf0905a
JJ
4425 PR middle-end/77475
4426 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4427
e43163ae
JJ
4428 PR target/77526
4429 * gcc.target/i386/pr77526.c: New test.
4430
7d704548
JJ
44312016-09-16 Jakub Jelinek <jakub@redhat.com>
4432 Eric Botcazou <ebotcazou@adacore.com>
4433
4434 PR middle-end/77594
4435 * gcc.target/i386/pr77594.c: New test.
4436
902d624f
LK
44372016-09-15 Louis Krupp <louis.krupp@zoho.com>
4438
4439 PR fortran/69963
4440 * gfortran.dg/misplaced_implicit_character.f90: New test.
4441
7e16ce79
BC
44422016-09-15 Bin Cheng <bin.cheng@arm.com>
4443
4444 PR tree-optimization/77503
4445 * gcc.dg/vect/pr77503.c: New test.
4446
7c05f5c4
RB
44472016-09-15 Richard Biener <rguenther@suse.de>
4448
4449 PR middle-end/77544
4450 * c-c++-common/torture/pr77544.c: New testcase.
4451
76ff80fb
JJ
44522016-09-15 Jakub Jelinek <jakub@redhat.com>
4453
4454 PR middle-end/77475
4455 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4456 * gcc.dg/march-generic.c: Likewise.
4457 * gcc.target/i386/spellcheck-options-1.c: New test.
4458 * gcc.target/i386/spellcheck-options-2.c: New test.
4459 * gcc.target/i386/spellcheck-options-3.c: New test.
4460 * gcc.target/i386/spellcheck-options-4.c: New test.
4461
5560d026
CLT
44622016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4463
4464 PR fortran/72743
4465 * gfortran.dg/goacc/pr72743.f90: New test.
4466
5334f733
RB
44672016-09-15 Richard Biener <rguenther@suse.de>
4468
4469 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4470
d08615f2
RB
44712016-09-15 Richard Biener <rguenther@suse.de>
4472
4473 PR tree-optimization/77514
4474 * gcc.dg/torture/pr77514.c: New testcase.
4475
28ca05f0
JJ
44762016-09-14 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR c++/77549
4479 * g++.dg/lookup/pr77549.C: New test.
4480
20a1e5b8
MP
44812016-09-14 Marek Polacek <polacek@redhat.com>
4482
4483 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4484 * c-c++-common/gomp/atomic-13.c: Likewise.
4485 * c-c++-common/gomp/atomic-14.c: Likewise.
4486 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4487 * g++.dg/cpp1z/bool-increment1.C: New test.
4488 * c-c++-common/pr60439.c: Add dg-warning.
4489 * g++.dg/expr/bitfield4.C: Likewise.
4490 * g++.dg/expr/bitfield5.C: Likewise.
4491 * g++.dg/expr/bitfield6.C: Likewise.
4492 * g++.dg/expr/bool1.C: Likewise.
4493 * g++.dg/expr/bool3.C: Likewise.
4494 * g++.dg/expr/lval3.C: Likewise.
4495 * g++.dg/expr/lval4.C: Likewise.
4496 * g++.old-deja/g++.jason/bool5.C: Likewise.
4497 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4498 * g++.dg/other/error18.C: Likewise.
4499 * g++.dg/gomp/atomic-14.C: Likewise.
4500
0761f6bf
NS
45012016-09-14 Nathan Sidwell <nathan@acm.org>
4502
4503 PR c++/77539
4504 * g++.dg/cpp1y/pr77539.C: New.
4505
13cddbc1
CL
45062016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4507
4508 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4509 dg-require.
4510 * g++.dg/ext/builtin_alloca.C: Likewise.
4511 * g++.dg/template/spec35.C: Likewise.
4512 * gcc.dg/builtins-68.c: Likewise.
4513 * gcc.misc-tests/gcov-13.c: Likewise.
4514 * gcc.misc-tests/gcov-14.c: Likewise.
4515
a90638d4
JM
45162016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4517
4518 * gfortran.dg/dec_structure_14.f90: New testcase.
4519
5ba4a08c
JJ
45202016-09-14 Jakub Jelinek <jakub@redhat.com>
4521
4522 PR sanitizer/68260
4523 * c-c++-common/tsan/pr68260.c: New test.
4524
a713b234
JS
45252016-09-13 Joe Seymour <joe.s@somniumtech.com>
4526
4527 PR target/70713
4528 * gcc.target/msp430/function-attributes-1.c: New test.
4529 * gcc.target/msp430/function-attributes-2.c: New test.
4530 * gcc.target/msp430/function-attributes-3.c: New test.
4531
96032047
MS
45322015-04-18 Martin Sebor <msebor@redhat.com>
4533
4534 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4535 of non-nul characters.
4536 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4537
ea8661cd
JJ
45382016-09-13 Jakub Jelinek <jakub@redhat.com>
4539
9952908a
JJ
4540 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4541 * g++.dg/cpp1z/gen-attrs1.C: New test.
4542
63cdb7a0
JJ
4543 PR tree-optimization/77454
4544 * gcc.dg/pr77454.c: New test.
4545
ea8661cd
JJ
4546 PR c++/77553
4547 * g++.dg/cpp1y/constexpr-77553.C: New test.
4548
254830ba
DM
45492016-09-13 David Malcolm <dmalcolm@redhat.com>
4550
4551 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4552 (test_show_locus): Replace rich_location::add_fixit_insert calls
4553 with add_fixit_insert_before and add_fixit_insert_after.
4554
42763690
JM
45552016-09-13 Jason Merrill <jason@redhat.com>
4556 Tom de Vries <tom@codesourcery.com>
4557
4558 PR c++/77427
4559 * g++.dg/pr77427.C: New test.
4560
c8798f2c
ML
45612016-09-13 Martin Liska <mliska@suse.cz>
4562
4563 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4564 effective target.
4565 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4566 * lib/target-supports.exp: Define the new target.
4567
54700e2e
AP
45682016-09-12 Andrew Pinski <apinski@cavium.com>
4569
4570 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4571 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4572
e1d55bf7
UB
45732016-09-12 Uros Bizjak <ubizjak@gmail.com>
4574
4575 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4576 variable arguments.
4577 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4578 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4579 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4580 variable argument.
4581 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4582 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4583
54dcdb88
BE
45842016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4585
4586 PR c++/77496
4587 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4588 * g++.dg/ext/pr77496.C: New test.
4589 * g++.dg/warn/pr77496.C: New test.
4590
d1463eb9
DM
45912016-09-12 David Malcolm <dmalcolm@redhat.com>
4592
4593 PR c/72858
4594 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4595 to preserve conversion chars, and to preserve prefix information.
4596 * gcc.dg/format/pr72858.c: New test case.
4597
217fabad
SK
45982016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4599
4600 * gfortran.dg/pr77507.f90: Move to ...
4601 * gfortran.dg/ieee/pr77507.f90: here.
4602
a1cd04ac
JH
46032016-08-09 Jan Hubicka <hubicka@ucw.cz>
4604
4605 PR ipa/61159
4606 * compile/pr61159.c: New testcase
4607
e3912107
JH
46082016-08-09 Jan Hubicka <hubicka@ucw.cz>
4609
4610 PR ipa/64316
4611 * gcc.dg/ipa/pr63416.c: New testcase.
4612
739d9339
PT
46132016-09-10 Paul Thomas <pault@gcc.gnu.org>
4614 Steven G. Kargl <kargl@gcc.gnu.org>
4615
4616 PR fortran/77532
cc3135b6 4617 * gfortran.dg/dtio_11.f90: new test.
739d9339 4618
fb7c40dd
SK
46192016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4620
4621 PR fortran/77507
4622 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4623 * gfortran.dg/c_assoc_4.f90: Ditto.
4624
5b28efbb
TV
46252016-09-10 Tom de Vries <tom@codesourcery.com>
4626
4627 PR C/71602
4628 * c-c++-common/va-arg-va-list-type.c: New test.
4629
9d0a9bb4
PB
46302016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4631
4632 PR rtl-optimization/77289
4633 * gcc.target/powerpc/pr77289.c: New test.
4634
3f0177e7
MS
46352016-09-09 Martin Sebor <msebor@redhat.com>
4636
4637 PR c/77520
4638 PR c/77521
4639 * gcc.dg/pr77520.c: New test.
4640 * gcc.dg/pr77521.c: New test.
4641
e81e83d0
SK
46422016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4643
4644 PR fortran/77506
4645 * gfortran.dg/pr77506.f90: New test.
4646
8a92685e
SK
46472016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4648
4649 PR fortran/77507
4650 * gfortran.dg/pr77507.f90: New test.
4651
c65248cb
JM
46522016-09-09 Joseph Myers <joseph@codesourcery.com>
4653
4654 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4655
2cf0ff98
SK
46562016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4657 Louis Krupp <lkrupp@gcc.gnu.org>
4658
4659 PR fortran/69514
4660 * gfortran.dg/pr69514_1.f90: New test.
4661 * gfortran.dg/pr69514_2.f90: New test.
4662
8ebc1e0f
JJ
46632016-09-08 Jakub Jelinek <jakub@redhat.com>
4664
20b6cf01
JJ
4665 PR fortran/77500
4666 * gfortran.dg/gomp/pr77500.f90: New test.
4667
8ebc1e0f
JJ
4668 PR fortran/77516
4669 * gfortran.dg/gomp/pr77516.f90: New test.
4670
34718542
JJ
46712016-09-07 Jakub Jelinek <jakub@redhat.com>
4672
4673 PR middle-end/77475
4674 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4675 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4676 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4677 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4678 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4679 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4680
e5106e27
DM
46812016-09-07 David Malcolm <dmalcolm@redhat.com>
4682
4683 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4684 "substring-locations.h".
4685
ca235a85
RB
46862016-09-07 Richard Biener <rguenther@suse.de>
4687
4688 PR c/77450
4689 * c-c++-common/vector-subscript-8.c: Move ..
4690 * gcc.dg/pr77450.c: ... here.
4691
0076b5dc 46922016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4693
4694 PR libgfortran/77393
4695 * gfortran.dg/fmt_f0_2.f90: Update test.
4696 * gfortran.dg/fmt_f0_3.f90: New test.
4697
6ac7322b
DH
46982016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4699
4700 PR debug/77389
4701 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4702 in dg-options.
4703
4704 PR debug/57519
4705 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4706
8eb9e049
JJ
47072016-09-06 Jakub Jelinek <jakub@redhat.com>
4708
4709 PR target/69255
4710 * gcc.target/i386/pr69255-1.c: New test.
4711 * gcc.target/i386/pr69255-2.c: New test.
4712 * gcc.target/i386/pr69255-3.c: New test.
4713
47142016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4715
4716 PR c/77336
4717 * gcc.dg/format/miss-7.c: New test.
4718
e6cb85d4
UB
47192016-09-06 Uros Bizjak <ubizjak@gmail.com>
4720
4721 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4722
7fe76f6a
ML
47232016-09-06 Martin Liska <mliska@suse.cz>
4724
4725 PR gcov-profile/77378
4726 PR gcov-profile/77466
4727 * gcc.dg/profile-update-warning.c: New test.
4728
209b636e
RB
47292016-09-06 Richard Biener <rguenther@suse.de>
4730
4731 PR tree-optimization/77479
4732 * gcc.dg/torture/pr77479.c: New testcase.
4733
b772a565
RB
47342016-09-06 Richard Biener <rguenther@suse.de>
4735
4736 PR c/77450
4737 * c-c++-common/vector-subscript-7.c: Adjust.
4738 * c-c++-common/vector-subscript-8.c: New testcase.
4739
a8c07037
SKS
47402016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4741
4742 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4743
0ce48391
JJ
47442016-09-05 Jakub Jelinek <jakub@redhat.com>
4745
de9188e0
JJ
4746 PR target/77476
4747 * gcc.target/i386/avx512f-pr77476.c: New test.
4748 * gcc.target/i386/avx512bw-pr77476.c: New test.
4749 * gcc.target/i386/avx512dq-pr77476.c: New test.
4750
c76f7809
JJ
4751 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4752 Update comment to mention also avx512f.
4753
0ce48391
JJ
4754 PR sanitizer/77396
4755 * g++.dg/asan/pr77396-2.C: New test.
4756
8a27cf73
UB
47572016-09-05 Uros Bizjak <ubizjak@gmail.com>
4758
4759 PR rtl-optimization/77452
4760 * gcc.target/i386/pr77452.c: New test.
4761
25ff5dd3
MP
47622016-09-05 Marek Polacek <polacek@redhat.com>
4763
4764 PR c/77423
4765 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4766
f2bc4e48
SK
47672016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4768
4769 PR fortran/77391
4770 * gfortran.dg/pr77391.f90: New test.
4771
e85921ee
SK
47722016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4773
4774 PR fortran/77460
4775 * gfortran.dg/pr77460.f90: New test.
4776
b5d50659
JJ
47772016-09-03 Jakub Jelinek <jakub@redhat.com>
4778
4779 PR c/65467
4780 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4781
7b826676
KY
47822016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4783
4784 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4785
717ebe91
DM
47862016-09-02 David Malcolm <dmalcolm@redhat.com>
4787
4788 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4789 test case.
4790 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4791 diagnostic-test-show-locus-generate-patch.c to the sources
4792 for diagnostic_plugin_test_show_locus.c.
4793
94087e88
JJ
47942016-09-02 Jakub Jelinek <jakub@redhat.com>
4795
9dc5773f
JJ
4796 PR c/65467
4797 * gcc.dg/gomp/_Atomic-1.c: New test.
4798 * gcc.dg/gomp/_Atomic-2.c: New test.
4799 * gcc.dg/gomp/_Atomic-3.c: New test.
4800 * gcc.dg/gomp/_Atomic-4.c: New test.
4801 * gcc.dg/gomp/_Atomic-5.c: New test.
4802
94087e88
JJ
4803 PR sanitizer/77396
4804 * g++.dg/asan/pr77396.C: New test.
4805
48062016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4807
4808 PR tree-optimization/71831
4809 * gcc.dg/builtin-object-size-16.c: New test.
4810 * gcc.dg/builtin-object-size-17.c: New test.
4811
7e89048d
JD
48122016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4813
4814 PR libgfortran/77393
4815 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4816
2f196155
UB
48172016-09-01 Uros Bizjak <ubizjak@gmail.com>
4818
4819 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4820 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4821 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4822 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4823 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4824 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4825 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4826 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4827 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4828 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4829 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4830 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4831 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4832 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4833 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4834 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4835 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4836 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4837
0a6b0523
EB
48382016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4839
4840 * gnat.dg/opt58.adb: New test.
4841 * gnat.dg/opt58_pkg.ads: New helper.
4842
2a99de7b
RB
48432016-09-01 Richard Biener <rguenther@suse.de>
4844
4845 PR middle-end/77436
4846 * gcc.dg/torture/pr77436.c: New testcase.
4847
f79d8786
SKS
48482016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4849
4850 * gcc.dg/pr64252.c: Require int32plus.
4851 * gcc.dg/pr66299-1.c: Likewise.
4852 * gcc.dg/pr66299-2.c: Likewise.
4853 * gcc.dg/torture/20131115-1.c: Skip for avr.
4854
b06335f9
KT
48552016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4856
4857 * gcc.target/aarch64/ands_3.c: New test.
4858
f25f40be
JJ
48592016-08-31 Jakub Jelinek <jakub@redhat.com>
4860
d12a0b5a
JJ
4861 PR fortran/77352
4862 * gfortran.dg/gomp/pr77352.f90: New test.
4863
f25f40be
JJ
4864 PR fortran/77374
4865 * gfortran.dg/gomp/pr77374.f08: New test.
4866
9ff6fb6e
MG
48672016-08-31 Marc Glisse <marc.glisse@inria.fr>
4868
4869 PR tree-optimization/73714
4870 * gcc.dg/tree-ssa/pr73714.c: New test.
4871
8e95a674
JD
48722016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4873
4874 PR libgfortran/77393
4875 * gfortran.dg/fmt_f0_2.f90: New test.
4876
c6b0037d
MG
48772016-08-31 Marc Glisse <marc.glisse@inria.fr>
4878
4879 * gcc.target/i386/pr59539-2.c: Adapt options.
4880 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4881
1a576b13
PT
48822016-08-31 Paul Thomas <pault@gcc.gnu.org>
4883
4884 PR fortran/77418
4885 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4886 of the associate entity and replace with a pointer to the
4887 intended item on the stack.
4888
e73d3ca6 48892016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4890 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4891
4892 PR fortran/48298
4893 * gfortran.dg/dtio_1.f90: New test.
4894 * gfortran.dg/dtio_2.f90: New test.
4895 * gfortran.dg/dtio_3.f90: New test.
4896 * gfortran.dg/dtio_4.f90: New test.
4897 * gfortran.dg/dtio_5.f90: New test.
4898 * gfortran.dg/dtio_6.f90: New test.
4899 * gfortran.dg/dtio_7.f90: New test.
4900 * gfortran.dg/dtio_8.f90: New test.
4901 * gfortran.dg/dtio_9.f90: New test.
4902 * gfortran.dg/dtio_10.f90: New test.
4903
b816477a
DM
49042016-08-30 David Malcolm <dmalcolm@redhat.com>
4905
4906 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4907 (test_many_nested_locations): New function.
4908 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4909 (test_show_locus): Handle "test_many_nested_locations".
4910
71b30891
DM
49112016-08-30 David Malcolm <dmalcolm@redhat.com>
4912
4913 * g++.dg/template/double-greater-than-fixit.C: New test case.
4914
8fa37232
EB
49152016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4916
4917 * gnat.dg/opt57.ad[sb]: New test.
4918 * gnat.dg/opt57_pkg.ads: New helper.
4919
6f651bae
RB
49202016-08-30 Richard Biener <rguenther@suse.de>
4921
4922 PR tree-optimization/69047
4923 * gcc.dg/pr69047.c: Fix byte-order check.
4924
ab834832
JJ
49252016-08-30 Jakub Jelinek <jakub@redhat.com>
4926
5116b156
JJ
4927 PR tree-optimization/72866
4928 * gcc.dg/vect/pr72866.c: New test.
4929
3754bbfc
JJ
4930 PR debug/77363
4931 * g++.dg/debug/dwarf2/pr77363.C: New test.
4932
26122e2d
JJ
4933 PR middle-end/77377
4934 * gcc.target/i386/pr77377.c: New test.
4935
ab834832
JJ
4936 PR debug/77389
4937 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4938 in dg-options.
4939
bedc9ca7
SK
49402016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4941
4942 * gfortran.dg/pr77372.f90: Moved to ...
4943 * gfortran.dg/ieee/pr77372.f90: here.
4944
adfa1e6b
MM
49452016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4946
4947 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4948 vector short/char initializations.
4949 * gcc.target/powerpc/vec-init-5.c: Likewise.
4950 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4951 vector initialization optimizations.
4952 * gcc.target/powerpc/vec-init-7.c: Likewise.
4953 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4954 vector float/double initializations.
4955 * gcc.target/powerpc/vec-init-9.c: Likewise.
4956
414b7129
UB
49572016-08-29 Uros Bizjak <ubizjak@gmail.com>
4958
4959 PR target/77403
4960 * gcc.target/i386/pr77403.c: New test.
4961
3d06b6f2
MP
49622016-08-29 Marek Polacek <polacek@redhat.com>
4963
4964 PR c/77292
4965 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4966
ba9bbd6f
TV
49672016-08-29 Tom de Vries <tom@codesourcery.com>
4968
4969 PR c/77398
4970 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4971
d7d80d8f
EB
49722016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4973
4974 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4975
d7d80d8f 49762016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4977
4978 * gfortran.dg/dec_structure_13.f90: New testcase.
4979
468d95c8
JB
49802016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4981
4982 PR fortran/77261
4983 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4984 available.
4985
f329b264
TV
49862016-08-28 Tom de Vries <tom@codesourcery.com>
4987
4988 PR lto/70955
4989 * gcc.dg/pr70955.c: New test.
4990 * gcc.dg/lto/pr70955_0.c: Same.
4991 * gcc.dg/lto/pr70955_1.c: Same.
4992
4a389eb6
PP
49932016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4994
4995 PR tree-optimization/71077
4996 * gcc.target/i386/pr71077.c: New test.
4997
3f8257db 49982016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4999
5000 PR fortran/77380
5001 * gfortran.dg/pr77380.f90: New test.
5002
3f8257db 50032016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5004
5005 PR fortran/77372
5006 gfortran.dg/pr77372.f90: New test.
5007
ee908516
DM
50082016-08-26 David Malcolm <dmalcolm@redhat.com>
5009
5010 * gcc.dg/spellcheck-fields-2.c (test): Move
5011 dg-begin/end-multiline-output within function body.
5012 (test_macro): New function.
5013
d41e76cf
DM
50142016-08-26 David Malcolm <dmalcolm@redhat.com>
5015
5016 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5017 (test_fixit_insert): Update expected output.
5018 (test_fixit_remove): Likewise.
5019 (test_fixit_replace): Likewise.
5020
524a4c96
RO
50212016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5022
5023 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5024 Fix typo.
5025
ebfa15ab
RB
50262016-08-26 Richard Biener <rguenther@suse.de>
5027
5028 PR tree-optimization/69047
5029 * gcc.dg/pr69047.c: New testcase.
5030
209ca542
PK
50312016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5032 Martin Jambhor <mjambor@suse.cz>
524a4c96 5033
209ca542
PK
5034 * gcc.dg/ipa/propbits-1.c: New test-case.
5035 * gcc.dg/ipa/propbits-2.c: Likewise.
5036 * gcc.dg/ipa/propbits-3.c: Likewise.
5037
e5cf1629
SK
50382016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5039
5040 PR fortran/77351
5041 * gfortran.dg/pr77351.f90: New test.
5042
ebef225f
MP
50432016-08-25 Marek Polacek <polacek@redhat.com>
5044
5045 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5046
fe377a48
MP
50472016-08-25 Marek Polacek <polacek@redhat.com>
5048
5049 PR c/77323
5050 * gcc.dg/pr77323.c: New test.
5051
88b8971f
PT
50522016-08-24 Paul Thomas <pault@gcc.gnu.org>
5053
5054 PR fortran/77358
5055 * gfortran.dg/submodule_17.f08: New test.
5056
3f8257db
JJ
50572016-08-24 Michael Collison <michael.collison@linaro.org>
5058 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5059
5060 * gcc.target/arm/builtin_saddl.c: New testcase.
5061 * gcc.target/arm/builtin_saddll.c: New testcase.
5062 * gcc.target/arm/builtin_uaddl.c: New testcase.
5063 * gcc.target/arm/builtin_uaddll.c: New testcase.
5064 * gcc.target/arm/builtin_ssubl.c: New testcase.
5065 * gcc.target/arm/builtin_ssubll.c: New testcase.
5066 * gcc.target/arm/builtin_usubl.c: New testcase.
5067 * gcc.target/arm/builtin_usubll.c: New testcase.
5068
d5b5d212
UB
50692016-08-24 Uros Bizjak <ubizjak@gmail.com>
5070
5071 PR target/77270
5072 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5073 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5074 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5075 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5076 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5077 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5078 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5079 effective target. Remove scan-assembler-times directives.
5080 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5081 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5082 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5083
d1188689
SKS
50842016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5085
5086 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5087 of unsigned int.
5088 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5089
0b6b8f85
RS
50902016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5091
5092 PR testsuite/77317
5093 * lib/target-supports.exp
5094 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5095 (check_effective_target_vect_natural_alignment): Ditto.
5096 (check_effective_target_vector_alignment_reachable): Ditto.
5097 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5098
587b7f7a
ILT
50992016-08-23 Ian Lance Taylor <iant@golang.org>
5100
5101 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5102
6019c0fc
MM
51032016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5104
5105 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5106 being created from pointers to memory locations.
5107 * gcc.target/powerpc/vec-init-2.c: Likewise.
5108
cfe37db4
FR
51092016-08-23 Fritz Reese <fritzoreese@gmail.com>
5110
5111 * gfortran.dg/dec_structure_12.f90: New testcase.
5112
7e11f46f
DV
51132016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5114
5115 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5116
7ab4f354
DV
51172016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5118
5119 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5120 verification.
5121
deb9351f
DV
51222016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5123
5124 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5125 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5126
1fd9f058
RB
51272016-08-23 Richard Biener <rguenther@suse.de>
5128
5129 PR tree-optimization/27336
5130 * c-c++-common/pr27336.c: New testcase.
5131
b00e6e75
MP
51322016-08-22 Marek Polacek <polacek@redhat.com>
5133
5134 PR c++/77321
5135 * g++.dg/cpp1y/pr77321.C: New test.
5136
58338bac
SK
51372016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5138
5139 PR fortran/60774
5140 * gfortran.dg/empty_label.f: Adjust test for new error message.
5141 * gfortran.dg/empty_label.f90: Ditto.
5142 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5143 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5144 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5145
30364ce6
SK
51462016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5147
5148 PR fortran/61318
5149 * gfortran.dg/pr61318.f90: New test.
5150
ad7a5a8f
SK
51512016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5152
5153 PR fortran/77260
5154 * gfortran.dg/pr77260_1.f90: New test.
5155 * gfortran.dg/pr77260_2.f90: Ditto.
5156
72f52f30
JM
51572016-08-22 Joseph Myers <joseph@codesourcery.com>
5158
5159 PR middle-end/77269
5160 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5161 __builtin_signbitf and __builtin_signbitl in expected generic
5162 expansion.
5163 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5164 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5165 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5166 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5167 tests.
5168
6dc198e3
JM
51692016-08-22 Joseph Myers <joseph@codesourcery.com>
5170
5171 * gcc.dg/torture/float128-builtin.c,
5172 gcc.dg/torture/float128-ieee-nan.c,
5173 gcc.dg/torture/float128x-builtin.c,
5174 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5175 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5176 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5177 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5178 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5179 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5180 gcc.dg/torture/floatn-nan.h: New tests.
5181
7ff4e41a
JM
51822016-08-22 Joseph Myers <joseph@codesourcery.com>
5183
5184 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5185 macro.
5186 (main): Update calls to TEST_I_F.
5187 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5188 macro.
5189 (main): Update calls to TEST_I_F.
5190
7078cdb6
JM
51912016-08-22 Joseph Myers <joseph@codesourcery.com>
5192
5193 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5194 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5195 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5196 names in calls to TEST_I_F.
5197
a9d7c823
BE
51982016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5199
5200 PR c/52952
5201 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5202
cd800235
SKS
52032016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5204
5205 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5206 and !natural_alignment_64.
5207 * gcc.dg/ipa/propalign-2.c: Likewise.
5208 * gcc.dg/ipa/propalign-3.c: Likewise.
5209 * gcc.dg/ipa/propalign-4.c: Likewise.
5210 * gcc.dg/ipa/propalign-5.c: Likewise.
5211 * lib/target-supports.exp
5212 (check_effective_target_natural_alignment_32): Add avr-*-*.
5213
22d12455
KV
52142016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5215
5216 PR tree-optimization/61839
5217 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5218 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5219 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5220 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5221
c65699ef
JM
52222016-08-19 Joseph Myers <joseph@codesourcery.com>
5223
5224 PR c/32187
5225 * lib/target-supports.exp (check_effective_target_float16)
5226 (check_effective_target_float32, check_effective_target_float64)
5227 (check_effective_target_float128, check_effective_target_float32x)
5228 (check_effective_target_float64x)
5229 (check_effective_target_float128x)
5230 (check_effective_target_float16_runtime)
5231 (check_effective_target_float32_runtime)
5232 (check_effective_target_float64_runtime)
5233 (check_effective_target_float128_runtime)
5234 (check_effective_target_float32x_runtime)
5235 (check_effective_target_float64x_runtime)
5236 (check_effective_target_float128x_runtime)
5237 (check_effective_target_floatn_nx_runtime)
5238 (add_options_for_float16, add_options_for_float32)
5239 (add_options_for_float64, add_options_for_float128)
5240 (add_options_for_float32x, add_options_for_float64x)
5241 (add_options_for_float128x): New procedures.
5242 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5243 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5244 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5245 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5246 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5247 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5248 gcc.dg/torture/float128-complex.c,
5249 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5250 gcc.dg/torture/float128x-basic.c,
5251 gcc.dg/torture/float128x-complex.c,
5252 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5253 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5254 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5255 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5256 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5257 gcc.dg/torture/float32x-basic.c,
5258 gcc.dg/torture/float32x-complex.c,
5259 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5260 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5261 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5262 gcc.dg/torture/float64x-basic.c,
5263 gcc.dg/torture/float64x-complex.c,
5264 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5265 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5266 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5267 gcc.dg/torture/floatn-tg.h,
5268 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5269 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5270 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5271 gcc.dg/torture/fp-int-convert-float128x.c,
5272 gcc.dg/torture/fp-int-convert-float16-timode.c,
5273 gcc.dg/torture/fp-int-convert-float16.c,
5274 gcc.dg/torture/fp-int-convert-float32-timode.c,
5275 gcc.dg/torture/fp-int-convert-float32.c,
5276 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5277 gcc.dg/torture/fp-int-convert-float32x.c,
5278 gcc.dg/torture/fp-int-convert-float64-timode.c,
5279 gcc.dg/torture/fp-int-convert-float64.c,
5280 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5281 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5282 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5283 maximum exponent of floating-point type. Use it in testing
5284 whether 0x8...0 fits in the floating-point type. Always treat -1
5285 (signed 0xf...f) as fitting in the floating-point type.
5286 (M_OK1): New macro.
5287 * gcc.dg/torture/fp-int-convert-double.c,
5288 gcc.dg/torture/fp-int-convert-float.c,
5289 gcc.dg/torture/fp-int-convert-float128-timode.c,
5290 gcc.dg/torture/fp-int-convert-float128.c,
5291 gcc.dg/torture/fp-int-convert-float80-timode.c,
5292 gcc.dg/torture/fp-int-convert-float80.c,
5293 gcc.dg/torture/fp-int-convert-long-double.c,
5294 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5295
94e73c78
JJ
52962016-08-19 Jakub Jelinek <jakub@redhat.com>
5297
fbdbd4b6
JJ
5298 PR fortran/72744
5299 * gfortran.dg/gomp/pr72744.f90: New test.
5300
94e73c78
JJ
5301 PR fortran/69281
5302 * gfortran.dg/gomp/pr69281.f90: New test.
5303
91151a73
JB
53042016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5305
414b7129
UB
5306 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5307 the last special seed value.
5308 * gfortran.dg/random_7.f90: Use size for last array member instead
5309 of hardcoded value.
91151a73 5310
fcf830ab
PK
53112016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5312
5313 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5314 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5315
1a5da5b6
RB
53162016-08-19 Richard Biener <rguenther@suse.de>
5317
5318 PR tree-optimization/77286
5319 * gcc.dg/torture/pr77286.c: New testcase.
5320
82f72146
DM
53212016-08-18 David Malcolm <dmalcolm@redhat.com>
5322
5323 * gcc.dg/verbose-asm-2.c: New test case.
5324
cc015f3a
DM
53252016-08-18 David Malcolm <dmalcolm@redhat.com>
5326
5327 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5328 (custom_diagnostic_finalizer): Update for change to
5329 diagnostic_show_locus.
5330
cb18fd07
DM
53312016-08-18 David Malcolm <dmalcolm@redhat.com>
5332
5333 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5334 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5335
a76989dc
MP
53362016-08-18 Marek Polacek <polacek@redhat.com>
5337
5338 PR c/71514
5339 * gcc.dg/pr71514.c: New test.
5340
89c88780
L
53412015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5342
5343 PR target/72839
5344 * gcc.target/i386/pr72839.c: New test.
5345
2c71d454
CLT
53462016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5347
5348 PR middle-end/70895
5349 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5350 * c-c++-common/goacc/reduction-1.c: Likewise.
5351 * c-c++-common/goacc/reduction-2.c: Likewise.
5352 * c-c++-common/goacc/reduction-3.c: Likewise.
5353 * c-c++-common/goacc/reduction-4.c: Likewise.
5354
66592e95
AM
53552016-08-18 Alan Modra <amodra@gmail.com>
5356
5357 * gcc.c-torture/compile/pr72771.c: New.
5358
3a146d46
JJ
53592016-08-17 Jakub Jelinek <jakub@redhat.com>
5360
5361 PR fortran/67496
5362 * gfortran.dg/pr67496.f90: New test.
5363
3f8257db 53642015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5365
5366 PR tree-optimization/71752
3a146d46 5367 * gcc.dg/vect/pr71752.c: New.
038000bd 5368
dd42e908
UB
53692016-08-17 Uros Bizjak <ubizjak@gmail.com>
5370
5371 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5372
458a1cd0
JJ
53732016-08-17 Jakub Jelinek <jakub@redhat.com>
5374
5375 PR middle-end/77259
5376 * g++.dg/ipa/devirt-52.C: New test.
5377
11c4c4ba
CLT
53782016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5379
5380 * c-c++-common/goacc/reduction-6.c: New testcase.
5381
661d6efd
RB
53822016-08-17 Richard Biener <rguenther@suse.de>
5383
5384 PR tree-optimization/76490
5385 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5386 * gcc.dg/pr52904.c: XFAIL.
5387
622d8b69
RB
53882016-08-17 Richard Biener <rguenther@suse.de>
5389
5390 PR tree-optimization/23855
5391 * gcc.dg/loop-unswitch-2.c: Adjust.
5392
af23e99c
JJ
53932016-08-16 Jakub Jelinek <jakub@redhat.com>
5394
5395 PR tree-optimization/72817
5396 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5397
feeb6268
JM
53982016-08-16 Joseph Myers <joseph@codesourcery.com>
5399
5400 PR libgcc/77265
5401 * gcc.dg/torture/float128-extend-inf.c: New test.
5402
65e736c0
DM
54032016-08-16 David Malcolm <dmalcolm@redhat.com>
5404
5405 PR c/72857
5406 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5407 for embedded NUL.
5408 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5409 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5410 caret placement.
5411 (test_oct): Likewise.
5412 (test_multiple): Likewise.
5413 (test_field_width_specifier): Likewise.
5414 (test_field_width_specifier_2): New function.
5415 (test_field_precision_specifier): New function.
5416 (test_embedded_nul): Update expected caret placement.
5417 (test_non_contiguous_strings): Update line number.
5418 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5419 (__emit_string_literal_range): Add "caret_idx" param.
5420 (test_simple_string_literal): Add value for new param, updating
5421 expected output..
5422 (test_concatenated_string_literal): Likewise.
5423 (test_multiline_string_literal): Likewise.
5424 (test_hex): Likewise.
5425 (test_oct): Likewise.
5426 (test_multiple): Likewise.
5427 (test_ucn4): Likewise.
5428 (test_ucn8): Likewise.
5429 (test_u8): Likewise.
5430 (test_u): Likewise; update expected message, from "range" to
5431 "location".
5432 (test_U): Likewise.
5433 (test_L): Likewise.
5434 (test_macro): Add value for new param.
5435 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5436 (__emit_string_literal_range): Add "caret_idx" param.
5437 (test_stringified_token_1): Add value for new param. Update
5438 expected message, from "range" to "location".
5439 (test_stringized_token_2): Likewise, adding param to macro.
5440 (test_stringified_token_3): Likewise.
5441 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5442 (emit_warning): Convert param from source_range to location_t.
5443 (test_string_literals): Add caret_idx param, and use it when
5444 constructing a substring_loc. Update error message, from
5445 "range" to "location".
5446
4a7f57d5
JJ
54472016-08-16 Jakub Jelinek <jakub@redhat.com>
5448
7841800f
JJ
5449 PR target/71910
5450 * g++.dg/gomp/pr71910.C: New test.
5451
1b13411a
JJ
5452 PR middle-end/67485
5453 * gcc.c-torture/compile/pr67485.c: New test.
5454
4a7f57d5
JJ
5455 PR target/72867
5456 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5457
3c556bc4
BC
54582016-08-16 Bin Cheng <bin.cheng@arm.com>
5459
5460 PR tree-optimization/69848
5461 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5462
beab2da6
ML
54632016-08-16 Martin Liska <mliska@suse.cz>
5464
5465 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5466 of memory operations so that it can be handled by core2
5467 in 32-bit mode.
5468
f4eec0a3
RB
54692016-08-16 Richard Biener <rguenther@suse.de>
5470
5471 PR tree-optimization/76783
5472 * gcc.dg/pr76783.c: New testcase.
5473 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5474
8f21990a
BC
54752016-08-16 Bin Cheng <bin.cheng@arm.com>
5476
5477 PR tree-optimization/72817
5478 PR tree-optimization/73450
5479 * gcc.dg/tree-ssa/pr72817.c: New test.
5480 * gcc.dg/tree-ssa/pr73450.c: New test.
5481
7fc61626
FR
54822016-08-15 Fritz Reese <fritzoreese@gmail.com>
5483
5484 * gfortran.dg/init_flag_13.f90: New testcase.
5485 * gfortran.dg/init_flag_14.f90: Ditto.
5486 * gfortran.dg/init_flag_15.f03: Ditto.
5487 * gfortran.dg/dec_init_1.f90: Ditto.
5488 * gfortran.dg/dec_init_2.f90: Ditto.
5489
432baa02
UB
54902016-08-15 Uros Bizjak <ubizjak@gmail.com>
5491
5492 PR target/72867
5493 * gcc.target/i386/pr72867.c: New test.
5494
7e1dde14
EB
54952016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5496
5497 * c-c++-common/dump-ada-spec-5.c: New test.
5498
e4969090
RB
54992016-08-15 Richard Biener <rguenther@suse.de>
5500
5501 PR tree-optimization/73434
5502 * gcc.dg/torture/pr73434.c: New testcase.
5503
66088065
JJ
55042016-08-15 Jakub Jelinek <jakub@redhat.com>
5505
5506 PR tree-optimization/72824
5507 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5508
7c713714
CLT
55092016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5510
5511 PR fortran/70598
5512 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5513 in use_device clause.
5514 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5515 * gfortran.dg/goacc/list.f95: Adjust to catch
5516 "neither a POINTER nor an array" error messages.
5517
4271e5cb
UB
55182016-08-14 Uros Bizjak <ubizjak@gmail.com>
5519
5520 PR target/76342
5521 * gcc.target/i386/pr76342.c: New test.
5522
b0cea284
JJ
55232016-08-12 Jakub Jelinek <jakub@redhat.com>
5524
5525 PR c/71512
5526 * g++.dg/ubsan/pr71512.C: New test.
5527 * c-c++-common/ubsan/pr71512-1.c: New test.
5528 * c-c++-common/ubsan/pr71512-2.c: New test.
5529
e86aefb8
MM
55302016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5531
5532 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5533 vector initialization options.
5534 * gcc.target/powerpc/vec-init-2.c: Likewise.
5535 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5536 is generated on ISA 3.0.
5537
7fd82d52
PP
55382016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5539
5540 PR middle-end/71654
5541 * gcc.dg/c-c++-common/pr71654.c: New test.
5542 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5543 dg-options.
5544 * gcc.dg/tree-ssa/vrp24: Likewise.
5545
2f1364c2
JJ
55462016-08-12 Jakub Jelinek <jakub@redhat.com>
5547
5548 PR c/67410
5549 * gcc.dg/pr67410.c: New test.
5550
8eb414aa
BC
55512016-08-12 Bin Cheng <bin.cheng@arm.com>
5552
5553 PR tree-optimization/69848
5554 * gcc.dg/vect/vect-pr69848.c: New test.
5555
30b39c19
UB
55562016-08-12 Uros Bizjak <ubizjak@gmail.com>
5557
5558 PR testsuite/71008
5559 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5560 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5561 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5562 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5563
e373dd06
RB
55642016-08-12 Richard Biener <rguenther@suse.de>
5565
5566 PR tree-optimization/57326
5567 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5568 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5569 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5570 * gcc.target/i386/pr45685.c: Likewise.
5571 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5572 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5573 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5574 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5575 * gfortran.dg/pr34163.f90: Likewise.
5576
20d1af89
ML
55772016-08-12 Martin Liska <mliska@suse.cz>
5578
5579 * g++.dg/gcov/gcov-16.C: New test.
5580 * lib/gcov.exp: Support new argument for run-gcov function.
5581
5cacda56
ML
55822016-08-12 Martin Liska <mliska@suse.cz>
5583
5584 PR gcov-profile/35590
5585 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5586
663eecfd
RB
55872016-08-12 Richard Biener <rguenther@suse.de>
5588
5589 PR tree-optimization/72851
5590 * gcc.dg/torture/pr72851.c: New testcase.
5591
3f8257db 55922016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5593
e366d7d8
AO
5594 PR debug/63240
5595 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5596 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5597 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5598 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5599 DW_AT_deleted.
5600
71e1a6a4
AO
5601 PR debug/55641
5602 * g++.dg/debug/dwarf2/ref-1.C: New.
5603
8aaf799b
AO
5604 PR debug/49366
5605 * g++.dg/debug/dwarf2/template-params-12.H: New.
5606 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5607 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5608 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5609 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5610 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5611 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5612 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5613
06f9caed
BS
56142016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5615
5616 PR target/72863
5617 * gcc.target/powerpc/pr72863.c: New test.
5618
a8b956c1
UB
56192016-08-11 Uros Bizjak <ubizjak@gmail.com>
5620
5621 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5622
c73dd986
L
56232015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5624
5625 * gcc.target/i386/pieces-strcpy-1.c: New test.
5626 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5627
385ed708
JJ
56282016-08-11 Jakub Jelinek <jakub@redhat.com>
5629
5630 PR c++/72868
5631 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5632
df7ec09f
L
56332015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5634
5635 * gcc.target/i386/pieces-memcpy-1.c: New test.
5636 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5637 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5638 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5639 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5640 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5641
b95a64bb
JJ
56422016-08-11 Jakub Jelinek <jakub@redhat.com>
5643
5644 PR c/72816
7ddbcf6b 5645 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5646
59537744
BE
56472016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5648
5649 PR tree-optimization/71083
5650 * gcc.c-torture/execute/pr71083.c: New test.
5651 * gnat.dg/loop_optimization23.adb: New test.
5652 * gnat.dg/loop_optimization23_pkg.ads: New test.
5653 * gnat.dg/loop_optimization23_pkg.adb: New test.
5654
183ac6d0
RB
56552016-08-11 Richard Biener <rguenther@suse.de>
5656
5657 PR tree-optimization/72772
5658 * gcc.dg/graphite/pr35356-1.c: Adjust.
5659 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5660
b152f5a2
JB
56612016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5662
5663 * gfortran.dg/random_7.f90: Take into account that the last seed
5664 value is the special p value.
5665 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5666
bb7ebad1
RB
56672016-08-11 Richard Biener <rguenther@suse.de>
5668
5669 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5670
2e186411
AM
56712016-08-11 Alan Modra <amodra@gmail.com>
5672
5673 * gcc.target/powerpc/pr71680.c: New.
5674
e9e6d4f6
KN
56752016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5676
5677 * gcc.target/powerpc/bfp/bfp.exp: New file.
5678 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5679 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5680 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5681 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5682 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5683 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5684 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5685 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5686 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5687 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5688 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5689 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5690 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5691 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5692 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5693 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5694 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5695 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5696 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5697 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5698 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5699 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5700 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5701 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5702 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5703 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5704 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5705 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5706 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5707 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5708 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5709 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5710 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5711 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5712 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5713 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5714 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5715 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5716 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5717 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5718 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5719 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5720 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5721 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5722 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5723 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5724 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5725 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5726 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5727 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5728 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5729 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5730 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5731
9c8eabea
BC
57322016-08-10 Bin Cheng <bin.cheng@arm.com>
5733
5734 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5735 Add aarch64*-*-*.
5736
6c553b76
BC
57372016-08-10 Bin Cheng <bin.cheng@arm.com>
5738
5739 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5740
a0883b08
MM
57412016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5742
5743 PR target/72853
5744 * gcc.target/powerpc/pr72853.c: New test.
5745
a266236e
ML
57462016-08-10 Martin Liska <mliska@suse.cz>
5747
5748 PR gcov-profile/58306
5749 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5750
22063dbc
ML
57512016-08-10 Martin Liska <mliska@suse.cz>
5752
5753 * g++.dg/gcov/gcov-threads-1.C: New test.
5754
5250a5bb
SKS
57552016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5756
5757 PR target/71873
5758 * gcc.target/avr/pr71873.c: New test.
5759
b7597ae5
ML
57602016-08-09 Martin Liska <mliska@suse.cz>
5761
5762 * g++.dg/gcov/gcov-dump-1.C: New test.
5763 * g++.dg/gcov/gcov-dump-2.C: New test.
5764
ab50a215
ML
57652016-08-09 Martin Liska <mliska@suse.cz>
5766
5767 * gcc.dg/tree-prof/val-prof-9.c: New test.
5768
dcb1e137
ML
57692016-08-09 Martin Liska <mliska@suse.cz>
5770
5771 * gcc.dg/tree-prof/val-prof-8.c: New test.
5772
04d6d3b6
MJ
57732016-08-09 Martin Jambor <mjambor@suse.cz>
5774
df839749
UB
5775 PR ipa/71981
5776 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5777
c57e78c4
BC
57782016-08-09 Bin Cheng <bin.cheng@arm.com>
5779
5780 PR tree-optimization/33707
5781 * gcc.dg/vect/pr33707.c: New test.
5782
42970a17
BC
57832016-08-09 Bin Cheng <bin.cheng@arm.com>
5784
5785 PR tree-optimization/pr72772
5786 * gcc.dg/tree-ssa/pr72772.c: New test.
5787
810a3aa6
MF
57882016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5789
5790 PR rtl-optimization/66669
5791 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5792
9e207d6f
JJ
57932016-08-09 Jakub Jelinek <jakub@redhat.com>
5794
5795 PR tree-optimization/72824
5796 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5797
50bf47fd
RB
57982016-08-09 Richard Biener <rguenther@suse.de>
5799
5800 PR tree-optimization/71802
5801 * gcc.dg/torture/pr71802.c: New testcase.
5802
cadec7ca
JJ
58032016-08-09 Jakub Jelinek <jakub@redhat.com>
5804
5805 PR c++/72809
5806 * g++.dg/eh/stdarg1.C: New test.
5807
c43c5112
AK
58082016-08-08 Andi Kleen <ak@linux.intel.com>
5809
5810 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5811 test command line in failure log.
5812 (profopt-execute): dito. Make autofdo file names unique.
5813
895aa8e1
DM
58142016-08-08 David Malcolm <dmalcolm@redhat.com>
5815
5816 PR c/64955
5817 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5818 output.
5819
9afda630
PK
58202016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5821
5822 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5823 c99_runtime.
5824 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5825 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5826 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5827 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5828 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5829 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5830
e52ed3fe
DM
58312016-08-08 David Malcolm <dmalcolm@redhat.com>
5832
5833 PR c/52952
5834 * gcc.dg/cpp/pr66415-1.c: Likewise.
5835 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5836 * gcc.dg/format/c90-printf-1.c: Likewise.
5837 * gcc.dg/format/diagnostic-ranges.c: New test case.
5838
ad200580
JJ
58392016-08-08 Jakub Jelinek <jakub@redhat.com>
5840
77524e0d
JJ
5841 PR fortran/72716
5842 * gfortran.dg/gomp/pr72716.f90: New test.
5843
2187f2a2
JJ
5844 PR middle-end/72781
5845 * gcc.dg/gomp/pr72781.c: New test.
5846
ad200580
JJ
5847 PR middle-end/68762
5848 * g++.dg/vect/pr68762-1.cc: New test.
5849 * g++.dg/vect/pr68762-2.cc: New test.
5850 * g++.dg/vect/pr68762.h: New file.
5851
989d0071
MS
58522016-08-08 Martin Sebor <msebor@redhat.com>
5853
5854 PR testsuite/72838
3a146d46
JJ
5855 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5856 * g++.dg/warn/overflow-warn-3.C: Same.
5857 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5858
7090cac9
AV
58592016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5860
5861 PR fortran/71936
5862 * gfortran.dg/allocate_with_source_21.f03: New test.
5863
64e56ab0
AV
58642016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5865
5866 PR fortran/72698
5867 * gfortran.dg/allocate_with_source_20.f03: New test.
5868
0476487d
AM
58692016-08-08 Alan Modra <amodra@gmail.com>
5870
5871 * gcc.c-torture/compile/pr72802.c: New.
5872
8e9218f2
AV
58732016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5874
5875 PR fortran/70524
5876 * gfortran.dg/dependency_48.f90: New test.
5877
c1f7083b
TK
58782016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5879
531e5ae3 5880 PR fortran/70040
c1f7083b
TK
5881 * gfortran.dg/pr70040.f90: New testcase.
5882
6ab5813c
TK
58832016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5884
5885 PR fortran/71961
5886 * gfortran.dg/matmul_10.f90: New testcase.
5887
27bddc4a
JH
58882016-08-07 Jan Hubicka <hubicka@ucw.cz>
5889
5890 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5891
4a9f8a9f
JJ
58922016-08-07 Jakub Jelinek <jakub@redhat.com>
5893
5894 PR c/72816
5895 * gcc.dg/pr72816.c: New test.
5896
fa76f2c6
JW
58972016-08-06 Jonathan Wakely <jwakely@redhat.com>
5898
5899 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5900 * g++.dg/conversion/pr41426.C: Likewise.
5901 * g++.dg/conversion/pr66211.C: Likewise.
5902 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5903 * g++.dg/init/ref8.C: Likewise.
5904 * g++.old-deja/g++.law/cvt20.C: Likewise.
5905 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5906
5c3e5002
PP
59072016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5908
5909 PR tree-optimization/18046
5910 * gcc.dg/tree-ssa/vrp105.c: New test.
5911 * gcc.dg/tree-ssa/vrp106.c: New test.
5912
94087e88 59132016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5914
5915 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5916 1ul in diagnostics. Remove hyphen from "constant-expression."
5917 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5918 * g++.dg/cpp0x/static_assert3.C: Same.
5919 * g++.dg/cpp1y/constexpr-throw.C: Same.
5920 * g++.dg/template/nontype3.C: Same.
5921 * g++.dg/warn/overflow-warn-1.C: Same.
5922 * g++.dg/warn/overflow-warn-3.C: Same.
5923 * g++.dg/warn/overflow-warn-4.C: Same.
5924
88fa5555
DM
59252016-08-05 David Malcolm <dmalcolm@redhat.com>
5926
5927 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5928 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5929 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5930 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5931
1addb9e6
PP
59322016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5933
5934 PR tree-optimization/72810
5935 * gcc.dg/tree-ssa/vrp110.c: New test.
5936
1b62ed4f
JG
59372016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5938
5939 PR Target/72819
5940 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5941 registers.
5942 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5943 saving the half-precision registers.
5944 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5945 value is returned in h0.
5946 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5947 are passed in FP/SIMD registers.
5948 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5949 passing works corrcetly.
5950 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5951 (hfa_f16x2_t): Likewise.
5952 (hfa_f16x3_t): Likewise.
5953 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5954 are promoted to double and passed in a double register.
5955 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5956 are promoted to double and stacked.
5957 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5958 __fp16 data types.
5959 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5960 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5961 __fp16 first get passed in FP/SIMD registers, then stacked.
5962
4228ca19
NS
59632016-08-05 Nathan Sidwell <nathan@acm.org>
5964
5965 PR c++/68724
5966 * g++.dg/cpp0x/pr68724.C: New.
5967
db7c335e
RB
59682016-08-05 Richard Biener <rguenther@suse.de>
5969
5970 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5971
48abe922
PP
59722016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5973
5974 * gcc.dg/tree-ssa/vrp107.c: New test.
5975 * gcc.dg/tree-ssa/vrp108.c: New test.
5976 * gcc.dg/tree-ssa/vrp109.c: New test.
5977
f6cdf42f
PK
59782016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5979
5980 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5981 dg-options.
5982
33a9c609
PK
59832016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5984
5985 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5986 test-cases.
5987 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5988 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5989 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5990 test-cases.
5991 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5992 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5993 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5994 large_double.
5995
4473482d
PC
59962016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5997
5998 PR c++/72800
5999 * g++.dg/cpp1y/lambda-ice1.C: New.
6000
08156df5
PP
60012016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6002
6003 PR c++/72759
6004 * g++.dg/cpp1y/pr72759.C: New test.
6005
938da3a5
PP
60062016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6007
6008 * gcc.dg/switch-10.c: New test.
6009
da84183c
JG
60102016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6011
6012 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6013
ae9281fc
TS
60142016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6015
6016 * c-c++-common/goacc/routine-5.c: Update.
6017
086ad22e
BE
60182016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6019
6020 PR rtl-optimization/70903
6021 * gcc.c-torture/execute/pr70903.c: New test.
6022
6805e400
ML
60232016-08-04 Martin Liska <mliska@suse.cz>
6024
6025 * gcc.dg/params/params.exp: Replace file exists with
6026 TESTING_IN_BUILD_TREE.
6027
a0008434
MP
60282016-08-04 Marek Polacek <polacek@redhat.com>
6029
6030 PR c++/70229
6031 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6032
fb46286e
RB
60332016-08-04 Richard Biener <rguenther@suse.de>
6034
6035 PR middle-end/71984
6036 * gcc.dg/torture/pr71984.c: Guard correctness check for
6037 little-endian.
6038
ac2c96ab
AP
60392016-08-03 Andrew Pinski <apinski@cavium.com>
6040
6041 * gcc.c-torture/compile/20160802-1.c: New testcase.
6042
c98583e9
FR
60432016-08-03 Fritz Reese <fritzoreese@gmail.com>
6044
6045 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6046
9ad1a1da
RB
60472016-08-03 Richard Biener <rguenther@suse.de>
6048
6049 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6050 and remove -O3.
6051 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6052 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6053
cd75c979
RB
60542016-08-03 Richard Biener <rguenther@suse.de>
6055
6056 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6057 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6058 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6059 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6060
30e8d875
SKS
60612016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6062
6063 * gcc.dg/init-excess-2.c: Require int32plus.
6064 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6065 * gcc.dg/pr59963-2.c: Require int32plus.
6066 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6067 * gcc.dg/unroll-7.c: Require int32plus.
6068
69b806f6
BC
60692016-08-02 Bin Cheng <bin.cheng@arm.com>
6070
6071 PR tree-optimization/34114
6072 * gcc.dg/tree-ssa/loop-42.c: New test.
6073
1efafef3
TC
60742016-08-02 Tamar Christina <tamar.christina@arm.com>
6075
6076 * gcc.target/aarch64/vminmaxnm.c: New.
6077 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6078 tests.
6079
e2a99194
MM
60802016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6081
6082 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6083 vec_extract for vector float, vector int, vector short, and vector
6084 char.
6085 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6086 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6087 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6088 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6089
71bfb77a
WD
60902016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6091
6092 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6093 single stack adjustment, no writeback.
71bfb77a
WD
6094 * gcc.target/aarch64/test_frame_12.c: Likewise.
6095 * gcc.target/aarch64/test_frame_13.c: Likewise.
6096 * gcc.target/aarch64/test_frame_15.c: Likewise.
6097 * gcc.target/aarch64/test_frame_6.c: Likewise.
6098 * gcc.target/aarch64/test_frame_7.c: Likewise.
6099 * gcc.target/aarch64/test_frame_8.c: Likewise.
6100 * gcc.target/aarch64/test_frame_16.c: New test.
6101
37bce35a
L
61022015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6103
6104 PR target/72748
6105 * gcc.target/i386/pr72748.c: New test.
6106
3f8257db 61072015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6108
6109 PR tree-optimization/71818
6110 * gcc.dg/vect/pr71818.c: New
6111
bf60c531
ML
61122016-08-01 Martin Liska <mliska@suse.cz>
6113
6114 PR tree-optimization/71857
6115 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6116
8ed49fab
KT
61172016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6118
6119 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6120
76e2c821
JB
61212016-08-01 Jan Beulich <jbeulich@suse.com>
6122
6123 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6124
35029597
WS
61252016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6126
6127 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6128 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6129
3aa4b66a
JW
61302016-07-31 Jonathan Wakely <jwakely@redhat.com>
6131
6132 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6133 (check_effective_target_c++): Likewise. Also match for libstdc++.
6134
3f8257db 61352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6136
6137 PR fortran/41922
6138 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6139 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6140 * gfortran.dg/pr41922.f90: New test.
6141
9fcb2819
SK
61422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6143
6144 PR fortran/68566
6145 * gfortran.dg/pr68566.f90: new test.
6146
94087e88 61472016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6148
6149 PR c++/60760
6150 PR c++/71091
6151 * g++.dg/cpp0x/constexpr-cast.C: New test.
6152 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6153 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6154 * g++.dg/ubsan/pr63956.C: Correct.
6155
d0047a25
MM
61562016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6157
6158 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6159 vector double or vector long where the vector is in memory.
6160 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6161 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6162
e4f7a5df
SK
61632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6164
6165 PR fortran/69867
6166 * gfortran.dg/pr69867.f90: New test.
6167
b441ae1d
SK
61682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6169
6170 PR fortran/69962
6171 * gfortran.dg/pr69962.f90: New test.
6172
712dff31
SK
61732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6174
6175 PR fortran/70006
6176 * gfortran.dg/pr70006.f90: New test.
6177
fb42421e
SK
61782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6179
6180 PR fortran/71730
6181 * gfortran.dg/pr71730.f90: New test.
6182 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6183 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6184 * gfortran.dg/array_constructor_26.f03: Ditto.
6185
466effe0
WS
61862016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6187
6188 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6189 * gcc.target/powerpc/pr71763.c: Likewise.
6190
f618a472
MP
61912016-07-29 Marek Polacek <polacek@redhat.com>
6192
6193 PR c/71742
6194 * gcc.dg/940510-1.c: Adjust dg-error.
6195 * gcc.dg/c99-flex-array-1.c: Likewise.
6196 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6197
efd0786f
MP
6198 PR c/71853
6199 * gcc.dg/noncompile/pr71853.c: New test.
6200
e00dceaf
MP
6201 PR c/71573
6202 * gcc.dg/noncompile/pr71573.c: New test.
6203
638fc14f
MP
6204 PR c/71926
6205 * g++.dg/warn/Wparentheses-30.C: New test.
6206 * gcc.dg/Wparentheses-14.c: New test.
6207
61c73a7f
UB
62082016-07-29 Uros Bizjak <ubizjak@gmail.com>
6209
6210 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6211
01d32b2b
BC
62122016-07-29 Bin Cheng <bin.cheng@arm.com>
6213
6214 PR tree-optimization/57558
6215 * gcc.dg/vect/pr57558-1.c: New test.
6216 * gcc.dg/vect/pr57558-2.c: New test.
6217
f6c7a248
PK
62182016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6219
61c73a7f 6220 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6221 to scan forwprop1 dump pass.
6222
f54ea774
PC
62232016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6224
6225 PR c++/51488
6226 * g++.dg/template/pr51488.C: New.
6227
673a107a
JJ
62282016-07-29 Jakub Jelinek <jakub@redhat.com>
6229
6230 PR c/71969
6231 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6232 static __inline__.
6233 * gcc.dg/pr71969-1.c: New test.
6234 * gcc.dg/pr71969-2.c: New test.
6235 * gcc.dg/pr71969-3.c: New test.
6236
78169471
MP
62372016-07-29 Marek Polacek <polacek@redhat.com>
6238
6239 PR c/71574
6240 * c-c++-common/pr71574.c: New test.
6241
a5b5c8b6
MP
6242 PR c/71583
6243 * gcc.dg/noncompile/pr71583.c: New test.
6244
883b6d4e
KV
62452016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6246
6247 PR middle-end/68217
6248 * gcc.dg/pr68217.c: New test.
6249
89f1f37e
SK
62502016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6251
6252 PR fortran/71067
6253 * gfortran.dg/pr71067_1.f90: New test.
6254 * gfortran.dg/pr71067_2.f90: Ditto.
6255
e0d32185
MM
62562016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6257
6258 * gcc.target/powerpc/vec-extract-1.c: New test.
6259
c851722d
SK
62602016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6261
6262 PR fortran/71799
6263 * gfortran.dg/pr71799.f90: New test.
6264
f064da6a
PC
62652016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6266
6267 PR c++/71665
6268 * g++.dg/cpp0x/pr71665-1.C: New.
6269 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6270 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6271 * g++.dg/ext/label10.C: Likewise.
6272 * g++.dg/parse/constant5.C: Likewise.
6273
1b70aaad
SK
62742016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6275
6276 PR fortran/71859
6277 * gfortran.dg/pr71859.f90: New test.
6278 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6279 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6280
a23404c9
PT
62812016-07-28 Paul Thomas <pault@gcc.gnu.org>
6282
6283 PR fortran/71883
6284 * gfortran.dg/pr71883.f90 : New test.
6285
513d866d
YR
62862016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6287
6288 PR tree-optimization/71734
61c73a7f 6289 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6290
7c428aa2
RL
62912016-07-28 Renlin Li <renlin.li@arm.com>
6292
6293 Revert
6294 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6295
6296 PR fortran/71902
6297 * gfortran.dg/dependency_47.f90: New test.
6298
1225d6b1
ML
62992016-07-28 Martin Liska <mliska@suse.cz>
6300
6301 PR gcov-profile/68025
6302 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6303
e5f5bf35
ML
63042016-07-28 Martin Liska <mliska@suse.cz>
6305
6306 * g++.dg/vect/pr70944.cc: New test.
6307
4536610d
KV
63082016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6309
6310 PR middle-end/71994
6311 * gcc.dg/torture/pr71994.c: New test.
6312
8c6961ca
PK
63132016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6314
6315 PR middle-end/71078
6316 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6317 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6318 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6319
8de22ea0
RB
63202016-07-27 Richard Biener <rguenther@suse.de>
6321
6322 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6323
5d9da222
ML
63242016-07-27 Martin Liska <mliska@suse.cz>
6325
6326 * gcc.dg/predict-13.c: New test.
6327 * gcc.dg/predict-14.c: New test.
6328
af9e275f
SKS
63292016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6330
a23404c9 6331 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6332 including stdint.h.
6333 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6334 including stdint.h.
6335
71abba1e
MM
63362016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6337
6338 PR target/71869
6339 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6340 IEEE built-in functions handle quiet and signalling NaNs
6341 correctly.
6342
9cd74e8f
SK
63432016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6344
6345 PR fortran/71862
6346 * gfortran.dg/pr71862.f90: New test.
6347
0d48446f
MS
63482016-07-26 Martin Sebor <msebor@redhat.com>
6349
6350 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6351 selector with dg-options.
6352
524cf1e4
PP
63532016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6354
6355 PR tree-optimization/18046
6356 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6357 * gcc.dg/tree-ssa/vrp103.c: New test.
6358 * gcc.dg/tree-ssa/vrp104.c: New test.
6359
100665d8
WS
63602016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6361
6362 * gcc.target/powerpc/pr63354.c: Require lp64 since
6363 -mprofile-kernel is not legal with -m32.
6364
0b64ca40
RB
63652016-07-26 Richard Biener <rguenther@suse.de>
6366
6367 PR rtl-optimization/71984
6368 * gcc.dg/torture/pr71984.c: New testcase.
6369
9b7937cf
RS
63702016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6371
6372 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6373 g++-dg-runtest via et-dg-runtest.
6374 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6375 * gcc.dg/vect/vect.exp: Likewise.
6376 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6377 gfortran-dg-runtest.
6378 * gfortran.dg/vect/vect.exp: Likewise.
6379 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6380 (check_mips_loongson_hw_available): Likewise.
6381 (check_effective_target_mpaired_single_runtime): Likewise.
6382 (check_effective_target_mips_loongson_runtime): Likewise.
6383 (add_options_for_mpaired_single): Likewise.
6384 (check_effective_target_vect_int): Add global et_index.
6385 Check and save the supported feature for a target selected by
6386 the et_index target. Break long lines where appropriate. Call
6387 et-is-effective-target for MIPS with an argument instead of
6388 check_effective_target_* where appropriate.
6389 (check_effective_target_vect_intfloat_cvt): Likewise.
6390 (check_effective_target_vect_uintfloat_cvt): Likewise.
6391 (check_effective_target_vect_floatint_cvt): Likewise.
6392 (check_effective_target_vect_floatuint_cvt): Likewise.
6393 (check_effective_target_vect_simd_clones): Likewise.
6394 (check_effective_target_vect_shift): ewise.
6395 (check_effective_target_whole_vector_shift): Likewise.
6396 (check_effective_target_vect_bswap): Likewise.
6397 (check_effective_target_vect_shift_char): Likewise.
6398 (check_effective_target_vect_long): Likewise.
6399 (check_effective_target_vect_float): Likewise.
6400 (check_effective_target_vect_double): Likewise.
6401 (check_effective_target_vect_long_long): Likewise.
6402 (check_effective_target_vect_no_int_max): Likewise.
6403 (check_effective_target_vect_no_int_add): Likewise.
6404 (check_effective_target_vect_no_bitwise): Likewise.
6405 (check_effective_target_vect_widen_shift): Likewise.
6406 (check_effective_target_vect_no_align): Likewise.
6407 (check_effective_target_vect_hw_misalign): Likewise.
6408 (check_effective_target_vect_element_align): Likewise.
6409 (check_effective_target_vect_condition): Likewise.
6410 (check_effective_target_vect_cond_mixed): Likewise.
6411 (check_effective_target_vect_char_mult): Likewise.
6412 (check_effective_target_vect_short_mult): Likewise.
6413 (check_effective_target_vect_int_mult): Likewise.
6414 (check_effective_target_vect_extract_even_odd): Likewise.
6415 (check_effective_target_vect_interleave): Likewise.
6416 (check_effective_target_vect_stridedN): Likewise.
6417 (check_effective_target_vect_multiple_sizes): Likewise.
6418 (check_effective_target_vect64): Likewise.
6419 (check_effective_target_vect_call_copysignf): Likewise.
6420 (check_effective_target_vect_call_sqrtf): Likewise.
6421 (check_effective_target_vect_call_btrunc): Likewise.
6422 (check_effective_target_vect_call_btruncf): Likewise.
6423 (check_effective_target_vect_call_ceil): Likewise.
6424 (check_effective_target_vect_call_ceilf): Likewise.
6425 (check_effective_target_vect_call_floor): Likewise.
6426 (check_effective_target_vect_call_floorf): Likewise.
6427 (check_effective_target_vect_call_lceil): Likewise.
6428 (check_effective_target_vect_call_lfloor): Likewise.
6429 (check_effective_target_vect_call_nearbyint): Likewise.
6430 (check_effective_target_vect_call_nearbyintf): Likewise.
6431 (check_effective_target_vect_call_round): Likewise.
6432 (check_effective_target_vect_call_roundf): Likewise.
6433 (check_effective_target_vect_perm): Likewise, but also append *_saved
6434 to the existing global name to properly cache the result.
6435 (check_effective_target_vect_perm_byte): Likewise.
6436 (check_effective_target_vect_perm_short): Likewise.
6437 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6438 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6439 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6440 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6441 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6442 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6443 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6444 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6445 (check_effective_target_vect_sdot_qi): Likewise.
6446 (check_effective_target_vect_udot_qi): Likewise.
6447 (check_effective_target_vect_sdot_hi): Likewise.
6448 (check_effective_target_vect_udot_hi): Likewise.
6449 (check_effective_target_vect_usad_char): Likewise.
6450 (check_effective_target_vect_pack_trunc): Likewise.
6451 (check_effective_target_vect_unpack): Likewise.
6452 (check_effective_target_vect_aligned_arrays): Likewise.
6453 (check_effective_target_vect_natural_alignment): Likewise.
6454 (check_effective_target_vector_alignment_reachable): Likewise.
6455 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6456 (is-effective-target): Initialize et_index if undefined.
6457 (et-dg-runtest): New.
6458 (et-is-effective-target): Likewise.
6459 (check_vect_support_and_set_flags): Add supported MIPS targets to
6460 EFFECTIVE_TARGETS list. Return the number of supported targets.
6461
8f63caf6 64622016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6463 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6464
6465 PR middle-end/70920
6466 * gcc.dg/pr70920-1.c: New test-case.
6467 * gcc.dg/pr70902-2.c: Likewise.
6468 * gcc.dg/pr70920-3.c: Likewise.
6469 * gcc.dg/pr70920-4.c: Likewise
6470 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6471 2 instead of 3.
6472
7d575fff
AM
64732016-07-25 Alexander Monakov <amonakov@ispras.ru>
6474
6475 * gcc.c-torture/execute/pr71494.c: Require label_values.
6476 * gcc.dg/pr16973.c: Ditto.
6477
bf01e070
SKS
64782016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6479
6480 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6481 * gcc.dg/torture/pr69771.c: Require int32plus.
6482 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6483
16b05965
ML
64842016-07-25 Martin Liska <mliska@suse.cz>
6485
6486 * gcc.dg/torture/pr71987.c: New test.
6487
d52d3767
SK
64882016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6489
6490 PR fortran/71935
6491 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6492 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6493 * gfortran.dg/pr71935.f90: New test.
6494
94087e88 64952016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6496
6497 PR c++/71675
6498 * g++.dg/ext/atomic-3.C: New test.
6499 * gcc.dg/atomic/pr71675.c: New test.
6500
58b3986e
ES
65012016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6502
6503 * gcc.target/i386/mvc8.c: New test.
6504
faa1612a
BC
65052016-07-22 Bin Cheng <bin.cheng@arm.com>
6506
6507 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6508 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6509
1603ebe0
TK
65102016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6511
6512 PR fortran/71795
6513 * gfortran.dg/constructor_50.f90: New test.
6514
bc91c436
ML
65152016-07-22 Martin Liska <mliska@suse.cz>
6516
6517 PR gcov-profile/69028
6518 PR gcov-profile/62047
6519 * g++.dg/cilk-plus/pr69028.C: New test.
6520
9fe9a3a7
AV
65212016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6522
6523 * gfortran.dg/coarray_stat_2.f90: New test.
6524
70866e3d
MM
65252016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6526
6527 * gcc.target/powerpc/vec-extract.h: New files to check the
6528 vec_extract built-in functions for all vector types, testing
6529 accessing each element, both with constant and variable element
6530 numbers.
6531 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6532 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6533 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6534 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6535 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6536 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6537 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6538 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6539 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6540
ab3af181
JJ
65412016-07-21 Jakub Jelinek <jakub@redhat.com>
6542
6543 PR c++/71728
6544 * g++.dg/other/pr71728.C: New test.
6545
ebe8f322
JG
65462016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6547
6548 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6549 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6550 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6551 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6552 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6553
959cef74
RB
65542016-07-21 Richard Biener <rguenther@suse.de>
6555
6556 PR tree-optimization/71947
6557 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6558
b24d9420
BC
65592016-07-21 Bin Cheng <bin.cheng@arm.com>
6560
6561 * gcc.dg/tree-ssa/scev-15.c: New.
6562
23974819
BC
65632016-07-21 Bin Cheng <bin.cheng@arm.com>
6564
6565 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6566
ee78cbaa
JJ
65672016-07-21 Jakub Jelinek <jakub@redhat.com>
6568
6569 PR c++/71941
6570 * g++.dg/gomp/pr71941.C: New test.
6571
52ed68f7
DM
65722016-07-20 David Malcolm <dmalcolm@redhat.com>
6573
6574 PR c/70339
6575 PR c/71858
6576 * g++.dg/spellcheck-identifiers.C: New test case, based on
6577 gcc.dg/spellcheck-identifiers.c.
6578 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6579 gcc.dg/spellcheck-identifiers-2.c.
6580 * g++.dg/spellcheck-typenames.C: New test case, based on
6581 gcc.dg/spellcheck-typenames.c
6582
18407bfb
JW
65832016-07-20 Jonathan Wakely <jwakely@redhat.com>
6584
6585 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6586 pointer to member function and also test catching by reference.
6587
4c07fd98
DV
65882016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6589
6590 * gcc.target/s390/pr67443.c: Fix test case.
6591
fee21d65
DV
65922016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6593
6594 * gcc.target/s390/insv-1.c: Xfail some tests.
6595 * gcc.target/s390/insv-2.c: Likewise.
6596
dbe9dfdd
GJL
65972016-07-20 Georg-Johann Lay <avr@gjlay.de>
6598
6599 * gcc.target/avr/torture/get-mem.c: New test.
6600 * gcc.target/avr/torture/set-mem.c: New test.
6601
c25e1d82
GJL
66022016-07-20 Georg-Johann Lay <avr@gjlay.de>
6603
6604 PR target/71948
6605 * gcc.target/avr/torture/tiny-progmem.c: New test.
6606
109d2197
JJ
66072016-07-20 Jakub Jelinek <jakub@redhat.com>
6608
7419f441
JJ
6609 PR c++/71909
6610 * g++.dg/parse/pr71909.C: New test.
6611 * g++.dg/tm/pr71909.C: New test.
6612
109d2197
JJ
6613 PR c++/50060
6614 * g++.dg/cpp0x/constexpr-50060.C: New test.
6615 * g++.dg/cpp1y/constexpr-50060.C: New test.
6616
144530cf
ML
66172016-07-20 Martin Liska <mliska@suse.cz>
6618
6619 * gfortran.dg/graphite/pr71898.f90: New test.
6620
04ac4afa
BC
66212016-07-20 Bin Cheng <bin.cheng@arm.com>
6622
6623 PR tree-optimization/71503
6624 PR tree-optimization/71683
6625 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6626 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6627
dcbdb17a
ML
66282016-07-20 Martin Liska <mliska@suse.cz>
6629
6630 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6631 * gcc.dg/plugin/sreal-test-1.c: Remove.
6632 * gcc.dg/plugin/sreal_plugin.c: Remove.
6633
6ed82555
TK
66342016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6635
6636 PR fortran/71902
6637 * gfortran.dg/dependency_47.f90: New test.
6638
13da0507
JJ
66392016-07-19 Jakub Jelinek <jakub@redhat.com>
6640
4833f561
JJ
6641 PR rtl-optimization/71916
6642 * gcc.c-torture/compile/pr71916.c: New test.
6643
4fda19ef
JJ
6644 PR middle-end/71874
6645 * g++.dg/torture/pr71874.C: New test.
6646
13da0507
JJ
6647 PR middle-end/71734
6648 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6649 (my_alloc): Rewritten to use __builtin_posix_memalign and
6650 __SIZE_TYPE__.
6651 (my_free): Use __builtin_free instead of _mm_free.
6652 (Vec::operator=): Use __builtin_memcpy.
6653
e7980add
MJ
66542016-07-19 Martin Jambor <mjambor@suse.cz>
6655
61c73a7f
UB
6656 PR fortran/71688
6657 * gfortran.dg/pr71688.f90: New test.
e7980add 6658
13e88953
RB
66592016-07-19 Richard Biener <rguenther@suse.de>
6660
6661 * c-c++-common/vector-subscript-6.c: New testcase.
6662 * c-c++-common/vector-subscript-7.c: Likewise.
6663
1caf0482
SKS
66642016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6665
a23404c9 6666 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6667 and UInt32 based on __SIZEOF_INT__.
6668
cef5388d
RB
66692016-07-19 Richard Biener <rguenther@suse.de>
6670
6671 PR tree-optimization/71901
6672 * gcc.dg/torture/pr71901.c: New testcase.
6673
66742016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6675
6676 PR tree-optimization/71908
6677 * gcc.dg/torture/pr71908.c: New testcase.
6678
a8f7a895
MM
66792016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6680
6681 PR target/71493
6682 * gcc.target/powerpc/pr71493-1.c: New test.
6683 * gcc.target/powerpc/pr71493-2.c: Likewise.
6684
f2111a36
JJ
66852016-07-18 Jakub Jelinek <jakub@redhat.com>
6686
99516432
JJ
6687 PR c++/71835
6688 * g++.dg/conversion/ambig3.C: New test.
6689
87713c6a
JJ
6690 PR c++/71828
6691 * g++.dg/cpp0x/constexpr-71828.C: New test.
6692
7a7f16ca
JJ
6693 PR c++/71826
6694 * g++.dg/template/pr71826.C: New test.
6695
f4d90295
JJ
6696 PR c++/71822
6697 * g++.dg/template/defarg21.C: New test.
6698
f2111a36
JJ
6699 PR c++/71871
6700 * g++.dg/ext/vector31.C: New test.
6701
0b965526
UB
67022016-07-18 Uros Bizjak <ubizjak@gmail.com>
6703
6704 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6705
94e136b9
YR
67062016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6707
6708 PR tree-optimization/71734
6709 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6710
7072df0a
DV
67112016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6712
6713 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6714 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6715 stack-layout-dynamic-1.c: New test.
6716
54158a1a
AK
67172016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6718
6719 * gcc.target/s390/nolrl-1.c: New test.
6720
43068916
FR
67212016-07-17 Fritz Reese <fritzoreese@gmail.com>
6722
6723 PR fortran/71523
6724 * gfortran.dg/pr71523_1.f90: New test.
6725 * gfortran.dg/pr71523_2.f90: New test.
6726
a9356b12
AS
67272016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6728
6729 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6730
a07b81c7 67312016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6732 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6733
6734 PR fortran/62125
6735 * gfortran.dg/pr62125.f90: New test.
6736
96c0ec12
BS
67372016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6738
6739 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6740 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6741
479d0ed5
JW
67422016-07-15 Jonathan Wakely <jwakely@redhat.com>
6743
6744 PR c++/58796
6745 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6746 * g++.dg/cpp0x/nullptr35.C: New test.
6747
41c7438e
BC
67482016-07-15 Bin Cheng <bin.cheng@arm.com>
6749
6750 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6751
f7ba880b
CP
67522016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6753
6754 * gfortran.dg/goacc/vector_length.f90: New test.
6755
b9aba0a0
RB
67562016-07-15 Richard Biener <rguenther@suse.de>
6757
6758 PR tree-optimization/71881
6759 * gcc.dg/torture/pr71881.c: New testcase.
6760
9513d5fb
RB
67612016-07-15 Richard Biener <rguenther@suse.de>
6762
6763 PR tree-optimization/71887
6764 * gcc.dg/torture/pr71887.c: New testcase.
6765
ddbbcb19
JJ
67662016-07-15 Jakub Jelinek <jakub@redhat.com>
6767
6768 PR c/71858
6769 * gcc.dg/spellcheck-identifiers-3.c: New test.
6770
29eb509c
AV
67712016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6772
6773 PR fortran/71807
6774 * gfortran.dg/null_9.f90: New test.
6775
43aabfcf
BC
67762016-07-15 Bin Cheng <bin.cheng@arm.com>
6777
6778 * gcc.dg/tree-ssa/loop-41.c: New test.
6779
afc89e58
BC
67802016-07-15 Bin Cheng <bin.cheng@arm.com>
6781
6782 PR tree-optimization/71347
6783 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6784
6fa682ad
SK
67852016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6786
6787 PR fortran/29819
6788 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6789 * gfortran.dg/contains.f90: Ditto.
6790 * gfortran.dg/contains_empty_1.f03: Ditto.
6791 * gfortran.dg/submodule_3.f08: Ditto.
6792
dd36b877
JJ
67932016-07-14 Jakub Jelinek <jakub@redhat.com>
6794
a60a5d31
JJ
6795 PR testsuite/71865
6796 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6797 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6798 expected diagnostics.
6799
dd36b877
JJ
6800 PR c/71858
6801 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6802 * gcc.dg/spellcheck-identifiers-2.c: New test.
6803 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6804 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6805
a241f8ca
JJ
68062016-07-14 Jakub Jelinek <jakub@redhat.com>
6807
6808 PR tree-optimization/71872
6809 * gcc.c-torture/compile/pr71872.c: New test.
6810
d62b809c
TP
68112016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6812
6813 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6814 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6815 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6816 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6817 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6818 * gcc.target/arm/atomic-op-acquire-1.c: This.
6819 * gcc.target/arm/atomic-op-char.c: Rename into ...
6820 * gcc.target/arm/atomic-op-char-1.c: This.
6821 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6822 * gcc.target/arm/atomic-op-consume-1.c: This.
6823 * gcc.target/arm/atomic-op-int.c: Rename into ...
6824 * gcc.target/arm/atomic-op-int-1.c: This.
6825 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6826 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6827 * gcc.target/arm/atomic-op-release.c: Rename into ...
6828 * gcc.target/arm/atomic-op-release-1.c: This.
6829 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6830 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6831 * gcc.target/arm/atomic-op-short.c: Rename into ...
6832 * gcc.target/arm/atomic-op-short-1.c: This.
6833 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6834 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6835 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6836 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6837 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6838 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6839 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6840 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6841 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6842 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6843
1f8dd420
AV
68442016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6845
6846 PR fortran/70842
6847 * gfortran.dg/select_type_35.f03: New test.
6848
53109ba8
KT
68492016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6850
6851 PR target/65951
6852 PR tree-optimization/70923
6853 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6854 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6855 * gcc.dg/vect/pr65951.c: Likewise.
6856 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6857
91f35b7f
DE
68582016-07-14 David Edelsohn <dje.gcc@gmail.com>
6859
6860 * c-c++-common/pr60226.c: Expect maximum object file alignment
6861 error on AIX.
6862
351168fe
RB
68632016-07-14 Richard Biener <rguenther@suse.de>
6864
6865 PR tree-optimization/71866
6866 * gcc.dg/torture/pr71866.c: New testcase.
6867
94c32c00
TP
68682016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6869
6870 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6871 selector and enclose boolean expression in curly braces.
6872
b799a481
AM
68732016-07-14 Alan Modra <amodra@gmail.com>
6874
6875 PR target/71733
6876 * gcc.target/powerpc/p9-novsx.c: New.
6877
f63ba78c
AK
68782016-07-13 Andi Kleen <ak@linux.intel.com>
6879
6880 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6881 * g++.dg/tree-prof/morefunc.C: Dito.
6882 * g++.dg/tree-prof/pr35545.C: Dito.
6883 * g++.dg/tree-prof/reorder.C: Dito.
6884 * gcc.dg/tree-prof/20050826-2.c: Dito.
6885 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6886 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6887 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6888 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6889 * gcc.dg/tree-prof/inliner-1.c: Dito.
6890 * gcc.dg/tree-prof/merge_block.c: Dito.
6891 * gcc.dg/tree-prof/stringop-1.c: Dito.
6892 * gcc.dg/tree-prof/stringop-2.c: Dito.
6893 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6894 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6895 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6896 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6897 * gcc.dg/tree-prof/update-loopch.c: Dito.
6898 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6899 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6900 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6901 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6902 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6903 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6904 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6905
f4d5a23d
AK
69062016-07-13 Andi Kleen <ak@linux.intel.com>
6907
6908 * lib/profopt.exp (profopt-execute): Remove .imports files.
6909
ae145898
AK
69102016-07-13 Andi Kleen <ak@linux.intel.com>
6911
0b965526 6912 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6913
e97bd4f5
AK
69142016-07-13 Andi Kleen <ak@linux.intel.com>
6915
6916 * lib/profopt.exp (dg-final-scan-autofdo,
6917 dg-final-scan-not-autofdo): New functions.
6918
6fa3d4b4
BC
69192016-07-13 Bin Cheng <bin.cheng@arm.com>
6920
6921 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6922 * gcc.dg/vect/vect-35.c: Ditto.
6923 * gcc.dg/vect/vect-alias-check-2.c: New test.
6924
65f18bc6
ML
69252016-07-13 Martin Liska <mliska@suse.cz>
6926
6927 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6928 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6929 * gfortran.dg/pr42108.f90: Update expected dump scan.
6930
9737f35b
RB
69312016-07-13 Richard Biener <rguenther@suse.de>
6932
6933 PR tree-optimization/24574
6934 * gcc.dg/pr24574.c: New testcase.
6935
62c0ea4b
SKS
69362016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6937
0b965526 6938 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6939 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6940 * c-c++-common/pr68833-1.c: Require int32plus.
6941 * gcc.dg/ipa/pr63551.c: Likewise.
6942 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6943 * gcc.dg/ipa/pr64041.c: Require int32plus.
6944
c7ed8938
IE
69452016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6946
6947 PR ipa/71633
6948 * g++.dg/pr71633.C: New test.
6949
5ce15300
TP
69502016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6951
6952 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6953 Add new arm_thumb1_cbz_ok effective target.
6954 * gcc.target/arm/cbz.c: New test.
6955
2b9509a3
TP
69562016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6957
6958 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6959 Define effective target.
6960 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6961 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6962 * gcc.target/arm/movhi_movw.c: New test.
6963 * gcc.target/arm/movsi_movw.c: Likewise.
6964 * gcc.target/arm/movdi_movw.c: Likewise.
6965
7f15b177
RB
69662016-07-13 Richard Biener <rguenther@suse.de>
6967
6968 PR middle-end/71104
6969 * gcc.dg/pr71104-1.c: New testcase.
6970 * gcc.dg/pr71104-2.c: Likewise.
6971
0b0a896e
MM
69722016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6973
6974 PR target/71805
6975 * gcc.target/powerpc/pr71805.c: New test.
6976
f906f5ed
BS
69772016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6978
6979 * gcc.target/powerpc/divkc3-1.c: New.
6980 * gcc.target/powerpc/mulkc3-1.c: New.
6981
9e63c3aa
NS
69822016-07-12 Nathan Sidwell <nathan@acm.org>
6983
6984 * gcc.target/arm/data-rel-1.c: New.
6985 * gcc.target/arm/data-rel-2.c: New.
6986 * gcc.target/arm/data-rel-3.c: New.
6987
f507d202
ML
69882016-07-12 Martin Liska <mliska@suse.cz>
6989
6990 * gcc.dg/params/blocksort-part.c: New test.
6991 * gcc.dg/params/params.exp: New file.
6992
d6f7c125
KT
69932016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6994
6995 PR middle-end/71700
6996 * gcc.c-torture/execute/pr71700.c: New test.
6997
37ccb0ba
SB
69982016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6999 Richard Biener <rguenther@suse.de>
7000
7001 PR tree-optimization/23286
7002 PR tree-optimization/70159
7003 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7004 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7005 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7006 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7007 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7008 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7009 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7010 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7011 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7012 * gcc.dg/pr51879-12.c: Likewise.
7013 * gcc.dg/strlenopt-9.c: Likewise.
7014 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7015 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7016 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7017 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7018 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7019 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7020 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7021 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7022 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7023 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7024 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7025 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7026 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7027 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7028 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7029
712a93d6
RB
70302016-07-12 Richard Biener <rguenther@suse.de>
7031
7032 PR rtl-optimization/68961
7033 * gcc.target/i386/pr68961.c: New testcase.
7034
c392943c
JJ
70352016-07-11 Jakub Jelinek <jakub@redhat.com>
7036
3d56e6a4
JJ
7037 PR middle-end/71758
7038 * c-c++-common/gomp/pr71758.c: New test.
7039 * gfortran.dg/gomp/pr71758.f90: New test.
7040
c392943c
JJ
7041 PR tree-optimization/71823
7042 * gcc.dg/vect/pr71823.c: New test.
7043
741d3be5
DM
70442016-07-11 David Malcolm <dmalcolm@redhat.com>
7045
7046 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7047 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7048 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7049
92fa45b5
L
70502016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7051
7052 PR target/71801
7053 * gcc.target/i386/pr71801.c: New test.
7054
f51606c7
RB
70552016-07-11 Richard Biener <rguenther@suse.de>
7056
7057 PR tree-optimization/71816
7058 * gcc.dg/torture/pr71816.c: New testcase.
7059
36b54ce0
TK
70602016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7061
7062 PR fortran/71783
7063 * gfortran.dg/dependency_46.f90: New test.
7064
d13835b6
VM
70652016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7066
7067 PR rtl-optimization/71621
7068 * gcc.target/i386/pr71621-1.c: New.
7069 * gcc.target/i386/pr71621-2.c: New.
7070
642bcbdf
CP
70712016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7072
7073 * gfortran.dg/goacc/pr71704.f90: New test.
7074
02eb5b8b
BS
70752016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7076
7077 PR target/71297
7078 * gcc.target/powerpc/pr71297.c: New.
7079
8beb9a0d
JW
70802016-07-08 Jiong Wang <jiong.wang@arm.com>
7081
7082 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7083
cef4b650
MM
70842016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7085
7086 PR target/71806
7087 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7088
3c3ecf52
AH
70892016-07-08 Alan Hayward <alan.hayward@arm.com>
7090
7091 PR tree-optimization/71667
7092 * gcc.dg/vect/pr71667.c: New
7093
2660286d
ML
70942016-07-08 Martin Liska <mliska@suse.cz>
7095
7096 * gcc.dg/torture/pr71606.c: New test.
7097
70cdd4ae
JD
70982016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7099
7100 PR fortran/71764
7101 * gfortran.dg/pr71764.f90: New test.
7102
842dc2e6
JJ
71032016-07-07 Jakub Jelinek <jakub@redhat.com>
7104 Kai Tietz <ktietz70@googlemail.com>
7105
7106 PR c++/70869
7107 PR c++/71054
7108 * g++.dg/cpp0x/pr70869.C: New test.
7109 * g++.dg/cpp0x/pr71054.C: New test.
7110
31be4262
DE
71112016-07-07 David Edelsohn <dje.gcc@gmail.com>
7112
7113 * g++.dg/debug/pr71432.C: Fail on AIX.
7114
1c122092
ML
71152016-07-07 Martin Liska <mliska@suse.cz>
7116
7117 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7118 an undefined behavior.
7119 * gfortran.dg/do_3.F90: Likewise.
7120 * gfortran.dg/do_check_11.f90: New test.
7121 * gfortran.dg/do_check_12.f90: New test.
7122 * gfortran.dg/do_corner_warn.f90: New test.
7123
7119f1b1
ML
71242016-07-07 Martin Liska <mliska@suse.cz>
7125
7126 * gfortran.dg/predict-1.f90: Ammend the test.
7127 * gfortran.dg/predict-2.f90: Likewise.
7128
275792f2
IE
71292016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7130
7131 PR ipa/71624
7132 * g++.dg/pr71624.C: New test.
7133
05a437c1
TP
71342016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7135
7136 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7137 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7138 ARMv8-M Mainline architectures.
7139
6f493951
TP
71402016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7141
7142 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7143 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7144
5ddaee94
SB
71452016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7146
7147 PR target/70098
7148 PR target/71763
7149 * gcc.target/powerpc/pr71763.c: New file.
7150
651afdb2
YR
71512016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7152
7153 PR tree-optimization/71518
0b965526 7154 * gcc.dg/pr71518.c: New test.
651afdb2 7155
9df99881
WD
71562016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7157
7158 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7159
7b4e0769
SKS
71602016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7161
0b965526 7162 PR target/50739
7b4e0769
SKS
7163 * gcc.target/avr/pr50739.c: New test.
7164
eb4432f7
JH
71652016-07-05 Jan Hubicka <jh@suse.cz>
7166
7167 * gcc.dg/tree-ssa/scev-14.c: update template.
7168
c01e092f
RS
71692016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7170
7171 * gcc.dg/vect/group-no-gaps-1.c: New test.
7172
8070763a
AK
71732016-07-05 Andi Kleen <ak@linux.intel.com>
7174
7175 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7176 if kernel supports MPX.
7177
3f8257db 71782016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7179
7180 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7181
36a265b1
MM
71822016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7183 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7184
7185 * gcc.target/powerpc/signbit-1.c: New test.
7186 * gcc.target/powerpc/signbit-2.c: New test.
7187 * gcc.target/powerpc/signbit-3.c: New test.
7188
7a98fb6e
KT
71892016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7190
7191 PR rtl-optimization/71594
7192 * gcc.dg/torture/pr71594.c: New test.
7193
1e3d54b4
JH
71942016-07-05 Jan Hubicka <jh@suse.cz>
7195
7196 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7197
84ca3893
DM
71982016-07-05 David Malcolm <dmalcolm@redhat.com>
7199
7200 PR c++/62314
3a146d46 7201 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7202 number of missing semicolon error.
7203 * g++.dg/pr62314-2.C: New test case.
7204
20d0bfce
AF
72052016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7206
7207 * gfortran.dg/coarray_stat_function.f90: New test.
7208 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7209 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7210 to new interfaces.
7211
69aaea06
AV
72122016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7213
7214 PR fortran/71623
7215 * gfortran.dg/deferred_character_17.f90: New test.
7216
f723a43c
CL
72172016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7218
7219 * gcc.target/arm/neon/polytypes.c: Move to ...
7220 * gcc.target/arm/polytypes.c: ... here.
7221 * gcc.target/arm/neon/pr51534.c: Move to ...
7222 * gcc.target/arm/pr51534.c: ... here.
7223 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7224 * gcc.target/arm/vect-vcvt.c: ... here.
7225 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7226 * gcc.target/arm/vect-vcvtq.c: ... here.
7227 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7228 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7229 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7230 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7231 * gcc.target/arm/neon/neon.exp: Delete.
7232 * gcc.target/arm/neon/: Delete.
7233
d73e0ccf
JD
72342016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7235
7236 PR fortran/65575
7237 * gfortran.dg: pr65575.f90: New test.
7238
c20f6223
JD
72392016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7240
7241 PR fortran/35849
7242 * gfortran.dg: pr35849.f90: New test.
7243
2a5537c3
JJ
72442016-07-04 Jakub Jelinek <jakub@redhat.com>
7245
7246 PR c++/71739
7247 * g++.dg/cpp0x/pr71739.C: New test.
7248
740f9751
CL
72492016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7250
7251 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7252
bf749919
DV
72532016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7254
7255 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7256 locr.
7257 * gcc.target/s390/loc-1.c: New test.
7258
430bb38e
YR
72592016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7260
3a146d46
JJ
7261 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7262 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7263
15f6e0da
RR
72642016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7265
7266 PR target/63874
7267 * gcc.target/aarch64/pr63874.c: New test.
7268
79335075
JB
72692016-07-04 Jan Beulich <jbeulich@suse.com>
7270
7271 * g++.dg/header.c: New.
7272 * gcc.dg/header.c: New.
7273
557e8c49
JJ
72742016-07-02 Jakub Jelinek <jakub@redhat.com>
7275
7276 PR c/71719
7277 * c-c++-common/Wunused-var-15.c: New test.
7278
79a592e3
JJ
72792016-07-01 Jakub Jelinek <jakub@redhat.com>
7280
7281 PR fortran/71687
7282 * gfortran.dg/gomp/pr71687.f90: New test.
7283
e2298656
BS
72842016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7285
7286 * gcc.dg/const-float128-ped.c: Require __float128 effective
7287 target and options.
7288 * gcc.dg/const-float128.c: Likewise.
7289 * gcc.dg/torture/float128-cmp-invalid.c: Require
7290 __float128 and base_quadfloat_support effective targets, and
7291 __float128 options.
7292 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7293 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7294 * gcc.dg/torture/float128-nan.c: Likewise.
7295 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7296 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7297 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7298 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7299 (add_options_for___float128): New.
7300 (check_effective_target_base_quadword_support): New.
7301
70c11966
MM
73022016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7303
7304 PR target/71720
7305 * gcc.target/powerpc/pr71720.c: New test.
7306
059541fd
JB
73072016-07-01 Jan Beulich <jbeulich@suse.com>
7308
7309 * gcc.dg/bss.c: New.
7310
2c1e4964
PB
73112016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7312
7313 PR target/71698
7314 * gcc.target/powerpc/pr71698.c: New test.
7315
22e1cb39
GJL
73162016-07-01 Georg-Johann Lay <avr@gjlay.de>
7317
7318 PR target/71151
7319 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7320 instead of ".foo" for its section name.
7321 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7322 depending on MCU's flash size.
7323 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7324 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7325 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7326 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7327 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7328 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7329
466cf574
JB
73302016-07-01 Jan Beulich <jbeulich@suse.com>
7331
7332 * gcc.target/i386/pr65105-2.c: Add -msse2.
7333
351beab7
JJ
73342016-06-30 Jakub Jelinek <jakub@redhat.com>
7335
55a0f21a
JJ
7336 PR tree-optimization/71707
7337 * gcc.dg/strlenopt-29.c: New test.
7338
6245ad72
JJ
7339 PR fortran/71704
7340 * gfortran.dg/gomp/pr71704.f90: New test.
7341
351beab7
JJ
7342 PR fortran/71705
7343 * gfortran.dg/gomp/pr71705.f90: New test.
7344
5a3a6a5e
KN
73452016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7346
7347 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7348 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7349 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7350 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7351 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7352 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7353 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7354 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7355 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7356 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7357 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7358 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7359 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7360 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7361 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7362 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7363 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7364 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7365 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7366 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7367 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7368 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7369 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7370 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7371 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7372 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7373 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7374 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7375 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7376 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7377 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7378 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7379 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7380 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7381 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7382 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7383 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7384 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7385 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7386 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7387 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7388 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7389 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7390 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7391 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7392 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7393 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7394 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7395 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7396 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7397 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7398 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7399 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7400 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7401 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7402 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7403 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7404 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7405 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7406 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7407 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7408 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7409 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7410 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7411 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7412 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7413 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7414 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7415 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7416 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7417 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7418 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7419 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7420 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7421 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7422 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7423 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7424 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7425 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7426 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7427 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7428
3dfa8071 74292016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7430 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7431
7432 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7433
9bd62242 74342016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7435 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7436
7437 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7438
603107fb
DM
74392016-06-30 David Malcolm <dmalcolm@redhat.com>
7440
7441 PR driver/71651
7442 * gcc.dg/spellcheck-options-12.c: New test case.
7443
205cccc7
JJ
74442016-06-30 Jakub Jelinek <jakub@redhat.com>
7445
7446 PR middle-end/71693
7447 * gcc.c-torture/compile/pr71693.c: New test.
7448
f4452176
DM
74492016-06-29 David Malcolm <dmalcolm@redhat.com>
7450
7451 * gcc.dg/spellcheck-params.c: New testcase.
7452 * gcc.dg/spellcheck-params-2.c: New testcase.
7453
c5e74d9d
MM
74542016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7455
7456 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7457 vector extract instructions.
7458 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7459
e44ecbfd
JD
74602016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7461
7462 PR fortran/71686
7463 * gfortran.dg/unexpected_eof_2.f90: New test.
7464 * gfortran.dg/unexpected_eof_3.f90: New test.
7465
ee446d9f
JW
74662016-06-29 Jim Wilson <jim.wilson@linaro.org>
7467
7468 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7469
27f67461
CP
74702016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7471
7472 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7473 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7474 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7475
b1206d29
RB
74762016-06-29 Richard Biener <rguenther@suse.de>
7477
7478 PR middle-end/15256
7479 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7480
1af21224
MW
74812016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7482
7483 * gcc.target/arm/aapcs/neon-vect10.c: Require
7484 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7485 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7486 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7487 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7488 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7489 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7490 * gcc.target/arm/fp16-aapcs-1.c: Require
7491 -mfloat-ab=hard. Also simplify the test.
7492 * gcc.target/arm/fp16-aapcs-2.c: New.
7493
7fe43755
MW
74942016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7495
0b965526 7496 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7497 (add_options_for_arm_fp16_ieee): New.
7498 (add_options_for_arm_fp16_alternative): New.
7499 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7500 long-line.
7501 (effective_target_arm_fp16_hw): New.
7502
264d951a
IE
75032016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7504
7505 PR tree-optimization/71655
7506 * g++.dg/pr71655.C: New test.
7507
5c846a81
ML
75082016-06-29 Martin Liska <mliska@suse.cz>
7509
7510 * gcc.dg/pr71585.c: New test.
7511 * gcc.dg/pr71585-2.c: New test.
7512 * gcc.dg/pr71585-3.c: New test.
7513
fafe9318
YR
75142016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7515
7516 PR tree-optimization/70729
7517 * g++.dg/vect/pr70729.cc: New test.
7518
54d19c3b
TS
75192016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7520
7521 * c-c++-common/gomp/cancel-1.c: Extend.
7522
5f3cd7c3
JJ
75232016-06-29 Jakub Jelinek <jakub@redhat.com>
7524
7525 PR tree-optimization/71625
7526 * gcc.dg/strlenopt-28.c: New test.
7527
4aa83879
RB
75282016-06-29 Richard Biener <rguenther@suse.de>
7529
7530 PR middle-end/71002
7531 * g++.dg/torture/pr71002.C: Adjust testcase.
7532
152ef731
JJ
75332016-06-29 Jakub Jelinek <jakub@redhat.com>
7534
7535 PR c/71685
7536 * gcc.dg/pr71685.c: New test.
7537
75382016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7539
7540 PR c/71552
7541 * gcc.dg/init-bad-9.c: New test.
7542
d41dc215
BS
75432016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7544
7545 * gcc.target/powerpc/abs128-1.c: Require VSX.
7546 * gcc.target/powerpc/copysign128-1.c: Likewise.
7547 * gcc.target/powerpc/inf128-1.c: Likewise.
7548 * gcc.target/powerpc/nan128-1.c: Likewise.
7549
6a20b538
JJ
75502016-06-28 Jakub Jelinek <jakub@redhat.com>
7551
7552 PR middle-end/71626
7553 * gcc.c-torture/execute/pr71626-1.c: New test.
7554 * gcc.c-torture/execute/pr71626-2.c: New test.
7555
77d93c47
PB
75562016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7557
7558 PR target/71656
7559 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7560
a8264058
SB
75612016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7562
7563 PR target/71670
7564 * gcc.target/powerpc/pr71670.c: New testcase.
7565
0dc47331
PB
75662016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7567
7568 PR target/71656
7569 * gcc.target/powerpc/pr71656-1.c: New test.
7570 * gcc.target/powerpc/pr71656-2.c: New test.
7571
b65ffc79
CL
75722016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7573
7574 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7575 around fp16 code.
7576 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7577 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7578 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7579 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7580 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7581 Add arm_neon_fp16_ok effective target.
0b965526
UB
7582 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7583 Likewise.
7584 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7585 Likewise.
7586 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7587 Likewise.
7588 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7589 Likewise.
7590 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7591 Likewise.
7592 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7593 Likewise.
7594 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7595 Likewise.
7596 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7597 Likewise.
7598 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7599 Likewise.
7600 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7601 Likewise.
7602 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7603 Likewise.
b65ffc79 7604
9bb86f40
JH
76052016-06-26 Jan Hubicka <hubicka@ucw.cz>
7606
7607 * gcc.dg/predict-12.c: New testcase.
7608
46db0fd4
JD
76092016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7610
7611 PR fortran/71649
7612 * gfortran.dg/pr71649.f90: New test.
7613
2a65e70b
JJ
76142016-06-25 Jakub Jelinek <jakub@redhat.com>
7615
f8a06e24
JJ
7616 PR tree-optimization/71643
7617 * g++.dg/opt/pr71643.C: New test.
7618
2a65e70b
JJ
7619 PR tree-optimization/71631
7620 * gcc.c-torture/execute/pr71631.c: New test.
7621
7805417a
JH
76222016-06-24 Jan Hubicka <hubicka@ucw.cz>
7623
7624 * gcc.dg/predict-11.c: New testcase.
7625 * gfortran.dg/predict-2.f90: New testcase.
7626
888ed1a3
JH
76272016-06-24 Jan Hubicka <hubicka@ucw.cz>
7628
7629 * gcc.dg/predict-10.c: New test.
7630
53605f35
BS
76312016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7632
7633 * gcc.target/powerpc/abs128-1.c: New.
7634 * gcc.target/powerpc/copysign128-1.c: New.
7635 * gcc.target/powerpc/inf128-1.c: New.
7636 * gcc.target/powerpc/nan128-1.c: New.
7637
7b22b4c6
EB
76382016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7639
7640 * gfortran.dg/pr71642.f90: New test.
7641
37e373c2
JJ
76422016-06-24 Jakub Jelinek <jakub@redhat.com>
7643
7644 PR tree-optimization/71647
7645 * gcc.target/i386/pr71647.c: New test.
7646
b20b79f2
L
76472016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7648
7649 * gcc.target/i386/noplt-gd-1.c: New test.
7650 * gcc.target/i386/noplt-gd-2.c: Likewise.
7651 * gcc.target/i386/noplt-gd-3.c: Likewise.
7652 * gcc.target/i386/noplt-ld-1.c: Likewise.
7653 * gcc.target/i386/noplt-ld-2.c: Likewise.
7654 * gcc.target/i386/noplt-ld-3.c: Likewise.
7655 * lib/target-supports.exp
7656 (check_effective_target_tls_get_addr_via_got): New.
7657
04619cb8
UB
76582016-06-24 Uros Bizjak <ubizjak@gmail.com>
7659
7660 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7661 testsuite compile flags.
7662 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7663 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7664
76652016-06-24 Uros Bizjak <ubizjak@gmail.com>
7666
7667 * g++dg/vect/pr36684.cc: Add dg-do compile.
7668 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7669 * gcc.dg/vect/pr70021.c: Ditto.
7670 * gcc.dg/vect/pr70138-1.c: Ditto.
7671 * gcc.dg/vect/pr70138-2.c: Ditto.
7672 * gcc.dg/vect/pr70354-1.c: Ditto.
7673 * gcc.dg/vect/pr70354-2.c: Ditto.
7674 * gcc.dg/vect/pr71259.c: Ditto.
7675 * gcc.dg/vect/pr71416-1.c: Ditto.
7676 * gcc.dg/vect/slp-43.c: Ditto.
7677 * gcc.dg/vect/slp-45.c: Ditto.
7678 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7679 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7680 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7681 * gfortran.dg/vect/pr69980.f90: Ditto.
7682
76832016-06-24 Uros Bizjak <ubizjak@gmail.com>
7684
7685 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7686 * gcc.dg/vect/bb-slp-30.c: Ditto.
7687 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7688 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7689 * gcc.dg/vect/pr45902.c: Ditto.
7690 * gcc.dg/vect/pr48172.c: Ditto.
7691 * gcc.dg/vect/pr48377.c: Ditto.
7692 * gcc.dg/vect/pr49038.c: Ditto.
7693 * gcc.dg/vect/pr49771.c: Ditto.
7694 * gcc.dg/vect/pr52091.c: Ditto.
7695 * gcc.dg/vect/pr53185-2.c: Ditto.
7696 * gcc.dg/vect/pr56826.c: Ditto.
7697 * gcc.dg/vect/pr60276.c: Ditto.
7698 * gcc.dg/vect/pr62021.c: Ditto.
7699 * gcc.dg/vect/pr63530.c: Ditto.
7700 * gcc.dg/vect/pr65518.c: Ditto.
7701 * gcc.dg/vect/pr65947-1.c: Ditto.
7702 * gcc.dg/vect/pr65947-10.c: Ditto.
7703 * gcc.dg/vect/pr65947-11.c: Ditto.
7704 * gcc.dg/vect/pr65947-12.c: Ditto.
7705 * gcc.dg/vect/pr65947-13.c: Ditto.
7706 * gcc.dg/vect/pr65947-2.c: Ditto.
7707 * gcc.dg/vect/pr65947-3.c: Ditto.
7708 * gcc.dg/vect/pr65947-4.c: Ditto.
7709 * gcc.dg/vect/pr65947-5.c: Ditto.
7710 * gcc.dg/vect/pr65947-6.c: Ditto.
7711 * gcc.dg/vect/pr65947-7.c: Ditto.
7712 * gcc.dg/vect/pr65947-8.c: Ditto.
7713 * gcc.dg/vect/pr65947-9.c: Ditto.
7714 * gcc.dg/vect/pr71416-1.c: Ditto.
7715 * gcc.dg/vect/pr71439.c: Ditto.
7716 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7717 * gcc.dg/vect/vect-bswap16.c: Ditto.
7718 * gcc.dg/vect/vect-bswap32.c: Ditto.
7719 * gcc.dg/vect/vect-bswap64.c: Ditto.
7720 * gcc.dg/vect/vect-live-1.c: Ditto.
7721 * gcc.dg/vect/vect-live-2.c: Ditto.
7722 * gcc.dg/vect/vect-live-3.c: Ditto.
7723 * gcc.dg/vect/vect-live-4.c: Ditto.
7724 * gcc.dg/vect/vect-live-5.c: Ditto.
7725 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7726 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7727 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7728 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7729 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7730 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7731 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7732 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7733 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7734 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7735 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7736 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7737 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7738 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7739 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7740 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7741 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7742
da224bcb
UB
77432016-06-24 Uros Bizjak <ubizjak@gmail.com>
7744
7745 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7746
dfee2870
L
77472016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7748
7749 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7750 ia32 if R_386_GOT32X relocation is supported.
7751 * gcc.target/i386/noplt-3.c: Likewise.
7752 * gcc.target/i386/noplt-2.c: Likewise.
7753 (main): Renamed to ...
7754 (bar): This.
7755 * gcc.target/i386/noplt-4.c: Likewise.
7756 (main): Renamed to ...
7757 (bar): This.
7758 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7759 * gcc.target/i386/pr67400-5.c: Likewise.
7760
a86451b9
JJ
77612016-06-24 Jakub Jelinek <jakub@redhat.com>
7762
00085092
JJ
7763 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7764 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7765
a86451b9
JJ
7766 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7767 f4): Adjust expected diagnostics.
7768 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7769 (T): If OVFP is defined, redefine to TP.
7770 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7771 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7772 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7773 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7774 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7775 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7776 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7777 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7778 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7779 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7780 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7781 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7782 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7783 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7784 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7785 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7786 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7787 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7788 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7789 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7790 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7791 as last argument to __builtin_add_overflow_p.
7792
7bb5d5f4
UB
77932016-06-23 Uros Bizjak <ubizjak@gmail.com>
7794
7795 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7796 dg-options and remove default vector testsuite compile flags.
7797 * g++.dg/vect/pr33860a.cc: Ditto.
7798 * g++.dg/vect/pr45470-a.cc: Ditto.
7799 * g++.dg/vect/pr45470-b.cc: Ditto.
7800 * g++.dg/vect/pr60896.cc: Ditto.
7801 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7802 * gcc.dg/vect/pr18308.c: Ditto.
7803 * gcc.dg/vect/pr24049.c: Ditto.
7804 * gcc.dg/vect/pr33373.c: Ditto.
7805 * gcc.dg/vect/pr36228.c: Ditto.
7806 * gcc.dg/vect/pr42395.c: Ditto.
7807 * gcc.dg/vect/pr42604.c: Ditto.
7808 * gcc.dg/vect/pr46663.c: Ditto.
7809 * gcc.dg/vect/pr48765.c: Ditto.
7810 * gcc.dg/vect/pr49093.c: Ditto.
7811 * gcc.dg/vect/pr49352.c: Ditto.
7812 * gcc.dg/vect/pr52298.c: Ditto.
7813 * gcc.dg/vect/pr52870.c: Ditto.
7814 * gcc.dg/vect/pr53185.c: Ditto.
7815 * gcc.dg/vect/pr53773.c: Ditto.
7816 * gcc.dg/vect/pr56695.c: Ditto.
7817 * gcc.dg/vect/pr62171.c: Ditto.
7818 * gcc.dg/vect/pr63530.c: Ditto.
7819 * gcc.dg/vect/pr68339.c: Ditto.
7820 * gcc.dg/vect/pr71259.c: Ditto.
7821 * gcc.dg/vect/vect-82_64.c: Ditto.
7822 * gcc.dg/vect/vect-83_64.c: Ditto.
7823 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7824 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7825 * gcc.dg/vect/vect-shift-2.c: Ditto.
7826 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7827 * gfortran.dg/vect/pr39318.f90: Ditto.
7828 * gfortran.dg/vect/pr45714-a.f: Ditto.
7829 * gfortran.dg/vect/pr45714-b.f: Ditto.
7830 * gfortran.dg/vect/pr46213.f90: Ditto.
7831
2d4bb02f
MM
78322016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7833 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7834
7835 * gcc.target/powerpc/p9-splat-5.c: New test.
7836
f6d1b868
UB
78372016-06-23 Uros Bizjak <ubizjak@gmail.com>
7838
7839 PR tree-optimization/71488
7840 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7841 * lib/target-supports.exp: ... here.
7842 (check_sse4_hw_available): New procedure.
7843 (check_effective_target_sse4_runtime): Ditto.
7844 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7845 -march=westmere for sse4_runtime targets.
936ff030 7846 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7847 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7848 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7849 (main): Call check_vect ().
a7898180 7850 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7851
c0597759
L
78522016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7853
7854 PR target/66232
7855 PR target/67400
7856 * gcc.target/i386/pr66232-14.c: New file.
7857 * gcc.target/i386/pr66232-15.c: Likewise.
7858 * gcc.target/i386/pr66232-16.c: Likewise.
7859 * gcc.target/i386/pr66232-17.c: Likewise.
7860 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7861 ia32 if R_386_GOT32X relocation is supported.
7862 * gcc.target/i386/pr67400-2.c: Likewise.
7863 * gcc.target/i386/pr67400-3.c: Likewise.
7864 * gcc.target/i386/pr67400-4.c: Likewise.
7865 * gcc.target/i386/pr67400-6.c: Likewise.
7866 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7867 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7868
5b0e27a7
JD
78692016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7870
7871 PR libgfortran/48852
7872 * gfortran.dg/char4_iunit_1.f03: Update test.
7873 * gfortran.dg/f2003_io_5.f03: Update test.
7874 * gfortran.dg/real_const_3.f90: Update test.
7875
7f586d90
AK
78762016-06-23 Andi Kleen <ak@linux.intel.com>
7877
7878 * g++.dg/bprob/bprob.exp: Support autofdo.
7879 * g++.dg/tree-prof/tree-prof.exp: dito.
7880 * gcc.dg/tree-prof/tree-prof.exp: dito.
7881 * gcc.misc-tests/bprob.exp: dito.
7882 * gfortran.dg/prof/prof.exp: dito.
7883 * lib/profopt.exp: dito.
7884 * lib/target-supports.exp: Check for autofdo.
7885
60fa7862
ML
78862016-06-23 Martin Liska <mliska@suse.cz>
7887
7888 * gcc.dg/pr71619.c: New test.
7889
e3d62871
UB
78902016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7891
7892 PR target/67400
cc901875
UB
7893 * gcc.target/i386/pr67400-1.c: New test.
7894 * gcc.target/i386/pr67400-2.c: Likewise.
7895 * gcc.target/i386/pr67400-3.c: Likewise.
7896 * gcc.target/i386/pr67400-4.c: Likewise.
7897 * gcc.target/i386/pr67400-5.c: Likewise.
7898 * gcc.target/i386/pr67400-6.c: Likewise.
7899 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7900
ac81cf0b
DM
79012016-06-22 David Malcolm <dmalcolm@redhat.com>
7902
7903 * c-c++-common/missing-header-1.c: New test case.
7904 * c-c++-common/missing-header-2.c: New test case.
7905 * c-c++-common/missing-header-3.c: New test case.
7906 * c-c++-common/missing-header-4.c: New test case.
7907
1a4f11c8
DM
79082016-06-22 David Malcolm <dmalcolm@redhat.com>
7909
7910 PR c/70339
7911 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7912 hint.
7913 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7914 expected results due to builtin "nanl" now being suggested for
7915 "name".
7916 * gcc.dg/pr67580.c: Update expected messages.
7917 * gcc.dg/spellcheck-identifiers.c: New testcase.
7918 * gcc.dg/spellcheck-typenames.c: New testcase.
7919
a93eac6a
DM
79202016-06-22 David Malcolm <dmalcolm@redhat.com>
7921
7922 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7923 file.
7924 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7925 diagnostic-test-show-locus-parseable-fixits.c to sources for
7926 diagnostic_plugin_test_show_locus.c.
7927 * lib/gcc-defs.exp (freeform_regexps): New global.
7928 (dg-regexp): New function.
7929 (handle-dg-regexps): New function.
7930 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7931 freeform_regexps to the empty list.
7932 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7933
49e76ff1
IE
79342016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7935
f6d1b868 7936 PR tree-optimization/71488
49e76ff1
IE
7937 * g++.dg/pr71488.C: New test.
7938 * gcc.dg/vect/vect-bool-cmp.c: New test.
7939
951d8c8a
EB
79402016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7941
7942 * gcc.dg/guality/param-5.c: New test.
7943
b60fc3bd
BE
79442016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7945
7946 * gcc.target/i386/asm-flag-7.c: New test.
7947
0609abda
TS
79482016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7949
7950 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7951 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7952 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7953 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7954 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7955 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7956 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7957 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7958 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7959 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7960 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7961 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7962 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7963 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7964 * lib/target-supports.exp: Likewise.
7965
ee2499b4
TS
79662016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7967
7968 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7969 * gcc.dg/attr-ms_struct-2.c: Likewise.
7970 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7971 * gcc.dg/bf-ms-attrib.c: Likewise.
7972 * gcc.dg/bf-ms-layout-2.c: Likewise.
7973 * gcc.dg/bf-ms-layout-3.c: Likewise.
7974 * gcc.dg/bf-ms-layout.c: Likewise.
7975 * gcc.dg/bf-no-ms-layout.c: Likewise.
7976 * gcc.target/i386/bitfield1.c: Likewise.
7977 * gcc.target/i386/bitfield2.c: Likewise.
7978 * gcc.target/i386/bitfield3.c: Likewise.
7979
caea59ff
KN
79802016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7981
7982 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7983 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7984 override other than -mcpu=power9 command-line option is specified,
7985 or if the target operating system is aix.
7986 * gcc.target/powerpc/darn-1.c: Likewise.
7987 * gcc.target/powerpc/darn-2.c: Likewise.
7988 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7989 test if effective-target is not powerpc_p9vector_ok or if the
7990 target operating system is not defined.
7991 * gcc.target/powerpc/vslv-1.c: Likewise.
7992 * gcc.target/powerpc/vsrv-0.c: Likewise.
7993 * gcc.target/powerpc/vsrv-1.c: Likewise.
7994
63617e30
TB
79952016-06-21 Tobias Burnus <burnus@net-b.de>
7996
7997 PR fortran/71068
7998 * gfortran.dg/coarray/data_1.f90: New.
7999
89192c3c
WD
80002016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8001
8002 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8003 (dg-require-effective-target): Use arm_v8_neon_hw.
8004 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8005 (dg-require-effective-target): Likewise.
8006 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8007 (dg-require-effective-target): Likewise.
8008 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8009 (dg-require-effective-target): Likewise.
8010 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8011 (dg-require-effective-target): Likewise.
8012 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8013 (dg-require-effective-target): Likewise.
8014 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8015 Add AArch64 check.
8016
64ac50e2
WD
80172016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8018
8019 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8020 Set to 3 so test passes.
8021
6252b5db
WD
80222016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8023
8024 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8025
3b9bc511
IV
80262016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8027
8028 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8029 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8030 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8031 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8032
21db1c78
IV
80332016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8034
8035 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8036 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8037
9d30e86f
L
80382016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8039
8040 PR target/71549
8041 * gcc.target/i386/pr71549.c: New test.
8042
448a7c69
KN
80432016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8044
8045 * gcc.target/powerpc/vadsdu-0.c: Replace
8046 dg-require-effective-target directive to allow test to run on more
8047 platforms, and add dg-skip-if directive to disable test on aix
8048 platforms because of known incompatibilities.
8049 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8050 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8051 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8052 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8053 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8054 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8055 * gcc.target/powerpc/vadsdub-2.c: Replace
8056 dg-require-effective-target directive to allow test to run on more
8057 platforms, and add dg-skip-if directive to disable test on aix
8058 platforms because of known incompatibilities.
8059 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8060 with vec_absdb call to differentiate this test from vadsdub-1.c.
8061 * gcc.target/powerpc/vadsduh-1.c: Replace
8062 dg-require-effective-target directive to allow test to run on more
8063 platforms, and add dg-skip-if directive to disable test on aix
8064 platforms because of known incompatibilities.
8065 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8066 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8067 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8068
0ad84f34
JJ
80692016-06-21 Jakub Jelinek <jakub@redhat.com>
8070
8071 PR tree-optimization/71588
8072 * gcc.dg/pr71558.c: New test.
8073
e71e8d94
SKS
80742016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8075
8076 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8077 * c-c++-common/pr68657-2.c: Likewise.
8078 * c-c++-common/pr68657-3.c: Likewise.
8079 * gcc.dg/torture/pr69714.c: Require int32plus support.
8080 * gcc.dg/torture/pr70025.c: Likewise.
8081 * gcc.dg/torture/pr70083.c: Likewise.
8082 * gcc.dg/torture/pr70542.c: Likewise.
8083 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8084
5a578671
JM
80852016-06-20 Joseph Myers <joseph@codesourcery.com>
8086
8087 PR c/71601
8088 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8089
7a9df68e
JJ
80902016-06-20 Jakub Jelinek <jakub@redhat.com>
8091
50aa64d5
JJ
8092 PR middle-end/71581
8093 * gcc.dg/pr71581.c: New test.
8094
7a9df68e
JJ
8095 PR rtl-optimization/71591
8096 * gcc.dg/cpp/pr71591.c: New test.
8097
3947cf19
DR
80982016-06-20 David B. Robins <gcc@davidrobins.net>
8099
8100 PR target/71571
8101 * g++.dg/torture/pr71571.C: New test.
8102
c4ff221e
JJ
81032016-06-20 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR target/71559
8106 * gcc.target/i386/sse2-pr71559.c: New test.
8107 * gcc.target/i386/avx-pr71559.c: New test.
8108 * gcc.target/i386/avx512f-pr71559.c: New test.
8109
f1b5abfb
TB
81102016-06-20 Tobias Burnus <burnus@net-b.de>
8111
8112 PR fortran/71194
8113 * gfortran.dg/pointer_remapping_10.f90: New.
8114
842107e4
DM
81152016-06-20 David Malcolm <dmalcolm@redhat.com>
8116
8117 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8118
d9e8bdfd
MS
81192016-06-20 Martin Sebor <msebor@redhat.com>
8120
8121 PR c/69507
8122 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8123 * gnu90-const-expr-1.c: Same.
8124 * gnu99-const-expr-1.c: Same.
8125 * gnu99-static-1.c: Same.
8126
67785479
RL
81272016-06-20 Renlin Li <renlin.li@arm.com>
8128
29f09b38 8129 PR testsuite/71489
67785479
RL
8130 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8131
636929b8
JG
81322016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8133
8134 * gcc.target/aarch64/vcvt_f64_1.c: New.
8135 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8136 * gcc.target/aarch64/vrecp_f64_1.c: New.
8137
ff7b374b
KT
81382016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8139
8140 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8141 "alignement".
8142
554cfc9e
GJL
81432016-06-20 Georg-Johann Lay <avr@gjlay.de>
8144
8145 PR target/71103
8146 * gcc.target/avr/torture/pr71103-2.c: New test.
8147
94087e88 81482016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8149
8150 PR c/69507
8151 * gcc.dg/alignof.c: New test.
8152
c561b091
PC
81532016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8154
8155 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8156 vs dg-error; test constexpr specifier too.
8157
bf54f123
PC
81582016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8159
8160 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8161
4e53aa97
CL
81622016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8163
8164 * lib/target-supports.exp
8165 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8166 arm_neon_ok and merge flags. Fix temporary test name.
8167 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8168 and merge flags.
8169
69071d86
ML
81702016-06-17 Martin Liska <mliska@suse.cz>
8171
8172 * gcc.dg/predict-9.c: Fix dump scanning.
8173
68b3b858
BC
81742016-06-17 Bin Cheng <bin.cheng@arm.com>
8175
8176 PR tree-optimization/71354
8177 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8178
d3ee260a
BC
81792016-06-17 Bin Cheng <bin.cheng@arm.com>
8180
8181 PR tree-optimization/71347
8182 * gcc.dg/tree-ssa/pr71347.c: New test.
8183
bd8fb114
BC
81842016-06-17 Bin Cheng <bin.cheng@arm.com>
8185
8186 PR tree-optimization/71354
8187 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8188
97816be4
BC
81892016-06-17 Bin Cheng <bin.cheng@arm.com>
8190
8191 * gcc.dg/vect/vect-alias-check-1.c: New test.
8192
2d761a37
SKS
81932016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8194
e0277d6b 8195 PR target/71151
2d761a37
SKS
8196 * gcc.target/avr/pr71151-1.c: New test.
8197 * gcc.target/avr/pr71151-2.c: New test.
8198 * gcc.target/avr/pr71151-3.c: New test.
8199 * gcc.target/avr/pr71151-4.c: New test.
8200 * gcc.target/avr/pr71151-5.c: New test.
8201 * gcc.target/avr/pr71151-6.c: New test.
8202 * gcc.target/avr/pr71151-7.c: New test.
8203 * gcc.target/avr/pr71151-8.c: New test.
8204 * gcc.target/avr/pr71151-common.h: New test.
8205
68fa96d6
ML
82062016-06-16 Martin Liska <mliska@suse.cz>
8207
8208 * gfortran.dg/predict-1.f90: New test.
8209
b6ca982f
UB
82102016-06-16 Uros Bizjak <ubizjak@gmail.com>
8211
8212 PR target/71242
3a146d46 8213 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8214
1dc8d15b
JH
82152016-06-16 Jan Hubicka <hubicka@ucw.cz>
8216
8217 * g++.dg/vect/pr36648.cc: Disable cunrolli
8218
67c25816
JJ
82192016-06-16 Jakub Jelinek <jakub@redhat.com>
8220
c577adb2
JJ
8221 PR target/71554
8222 * gcc.c-torture/execute/pr71554.c: New test.
8223
67c25816
JJ
8224 PR rtl-optimization/71532
8225 * gcc.dg/torture/pr71532.c: New test.
8226
1a3c3ee9
MM
82272016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8228
8229 * gcc.target/powerpc/p9-dimode1.c: New test.
8230 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8231
f29468a7
JJ
82322016-06-15 Jakub Jelinek <jakub@redhat.com>
8233
61daecc4
JJ
8234 * gcc.c-torture/compile/20160615-1.c: New test.
8235
f29468a7
JJ
8236 * g++.dg/cpp0x/ref-qual17.C: New test.
8237
209d1e2d
IE
82382016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8239
8240 PR middle-end/71529
8241 * gcc.target/i386/pr71529.C: New test.
8242
8dc35712
AH
82432016-06-15 Alan Hayward <alan.hayward@arm.com>
8244
8245 PR tree-optimization/71483
8246 * g++.dg/vect/pr71483.c: New
8247
b8911cb8
PC
82482016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8249
8250 PR c++/70202
8251 * g++.dg/inherit/crash6.C: New.
8252 * g++.dg/inherit/union2.C: Likewise.
8253 * g++.dg/inherit/virtual12.C: Likewise.
8254 * g++.dg/inherit/virtual13.C: Likewise.
8255 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8256
cf5d08ab
UB
82572016-06-15 Uros Bizjak <ubizjak@gmail.com>
8258
e3d62871 8259 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8260
8f482165
AH
82612016-06-15 Alan Hayward <alan.hayward@arm.com>
8262
8263 PR tree-optimization/71439
8264 * gcc.dg/vect/pr71439.c: New
8265
3256673f
KT
82662016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8267
8268 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8269
b17dc4d4
RB
82702016-06-15 Richard Biener <rguenther@suse.de>
8271
8272 * gcc.dg/vect/slp-45.c: New testcase.
8273
2a5825f2
RB
82742016-06-15 Richard Biener <rguenther@suse.de>
8275
8276 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8277
6e433d0b
BS
82782016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8279
8280 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8281 requirements, and disable for AIX for now.
8282 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8283
abe7f828
JJ
82842016-06-14 Jakub Jelinek <jakub@redhat.com>
8285
a09c81b4
JJ
8286 PR c++/71528
8287 * g++.dg/opt/pr71528.C: New test.
8288
abe7f828
JJ
8289 PR c++/71516
8290 * g++.dg/init/pr71516.C: New test.
8291
acfadf06
PC
82922016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8293
8294 * g++.dg/init/array46.C: New.
8295
4d568ab2
UB
82962016-06-14 Uros Bizjak <ubizjak@gmail.com>
8297
e3d62871
UB
8298 * gcc.target/i386/float128-3.c: New test.
8299 * gcc.target/i386/quad-sse4.c: Ditto.
8300 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8301 Update scan strings.
4d568ab2 8302
30934c5d
RB
83032016-06-14 Richard Biener <rguenther@suse.de>
8304
8305 PR middle-end/71526
8306 * gfortran.dg/pr71526.f90: New testcase.
8307
3970e545
AV
83082016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8309
8310 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8311 * gcc.dg/zero_bits_compound-1.c: Likewise.
8312
04976c6e
RB
83132016-06-14 Richard Biener <rguenther@suse.de>
8314
8315 PR tree-optimization/71522
8316 * gcc.dg/torture/pr71522.c: New testcase.
8317
23e025db
JJ
83182016-06-14 Jakub Jelinek <jakub@redhat.com>
8319
8320 PR tree-optimization/71520
8321 * gcc.dg/tree-ssa/pr71520.c: New test.
8322
90b72e84
RB
83232016-06-14 Richard Biener <rguenther@suse.de>
8324
8325 PR tree-optimization/71521
86c24ba6 8326 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8327
ef7cf206
JJ
83282016-06-13 Jakub Jelinek <jakub@redhat.com>
8329
0dda258b
JJ
8330 PR sanitizer/71498
8331 * c-c++-common/ubsan/bounds-13.c: New test.
8332
ef7cf206
JJ
8333 PR preprocessor/71183
8334 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8335
a73786e3
JL
83362016-06-13 Jeff Law <law@redhat.com>
8337
8338 PR tree-optimization/71403
8339 * c-c++-common/ubsan/pr71403-1.c: New test.
8340 * c-c++-common/ubsan/pr71403-2.c: New test.
8341 * c-c++-common/ubsan/pr71403-3.c: New test.
8342
0ac249bf
JJ
83432016-06-13 Jakub Jelinek <jakub@redhat.com>
8344
8345 PR middle-end/71478
8346 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8347 Add -Wno-psabi -w to dg-options.
8348
5408a64a
KN
83492016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8350
8351 * gcc.target/powerpc/vadsdu-0.c: New test.
8352 * gcc.target/powerpc/vadsdu-1.c: New test.
8353 * gcc.target/powerpc/vadsdu-2.c: New test.
8354 * gcc.target/powerpc/vadsdu-3.c: New test.
8355 * gcc.target/powerpc/vadsdu-4.c: New test.
8356 * gcc.target/powerpc/vadsdu-5.c: New test.
8357 * gcc.target/powerpc/vadsdub-1.c: New test.
8358 * gcc.target/powerpc/vadsdub-2.c: New test.
8359 * gcc.target/powerpc/vadsduh-1.c: New test.
8360 * gcc.target/powerpc/vadsduh-2.c: New test.
8361 * gcc.target/powerpc/vadsduw-1.c: New test.
8362 * gcc.target/powerpc/vadsduw-2.c: New test.
8363
f7e4f2e3
DM
83642016-06-13 David Malcolm <dmalcolm@redhat.com>
8365
8366 * gcc.dg/c99-init-2.c (c): Update expected error message.
8367 * gcc.dg/init-bad-8.c (foo): Likewise.
8368 * gcc.dg/spellcheck-fields-3.c: New test case.
8369
ad23a23e
ML
83702016-06-13 Martin Liska <mliska@suse.cz>
8371
8372 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8373 and "guess loop iv compared" heuristics.
8374 * gcc.dg/predict-2.c: Likewise.
8375 * gcc.dg/predict-3.c: Likewise.
8376 * gcc.dg/predict-4.c: Likewise.
8377 * gcc.dg/predict-5.c: Likewise.
8378 * gcc.dg/predict-6.c: Likewise.
8379
146c55da
MP
83802016-06-13 Marek Polacek <polacek@redhat.com>
8381
8382 PR middle-end/71476
8383 * c-c++-common/Wswitch-unreachable-4.c: New test.
8384 * gcc.dg/Wswitch-unreachable-2.c: New test.
8385 * g++.dg/tm/jump1.C: Move dg-warning.
8386
42e77cbc
EB
83872016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8388
8389 * gnat.dg/renaming10.ad[sb]: New test.
8390
7474dcc1
PT
83912016-06-13 Paul Thomas <pault@gcc.gnu.org>
8392
8393 PR fortran/70673
8394 * gfortran.dg/pr70673.f90: New test.
8395
f57f53d3
RB
83962016-06-13 Richard Biener <rguenther@suse.de>
8397
8398 PR middle-end/64516
8399 * gcc.dg/align-3.c: New testcase.
8400
5843a5f0
ML
84012016-06-13 Martin Liska <mliska@suse.cz>
8402
8403 * gcc.target/i386/pr71458.c: New test.
8404
aa8fdb44
UB
84052016-06-12 Uros Bizjak <ubizjak@gmail.com>
8406
8407 PR target/71241
3a146d46 8408 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8409
2043e4d7
DH
84102016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8411
8412 PR target/60751
8413 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8414 statement.
8415
d3dc025d
DH
84162016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8417
8418 PR target/60751
8419 * gfortran.dg/comma_IO_extension_1.f90: New test.
8420 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8421 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8422 statement.
8423 * gfortran.dg/graphite/pr38083.f90: Likewise.
8424 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8425 missing format.
8426
a31d78c6
EB
84272016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8428
8429 * gnat.dg/case_character.adb: New test.
8430
95c18dd0
SB
84312016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8432
8433 PR middle-end/71310
8434 * gcc.target/powerpc/pr71310.c: New testcase.
8435
b97d37b4
KV
84362016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8437
8438 PR middle-end/71478
8439 * gcc.dg/pr71478.c: New test.
8440
900bcda3
JJ
84412016-06-10 Jakub Jelinek <jakub@redhat.com>
8442
ec1c20db
JJ
8443 PR middle-end/71494
8444 * gcc.c-torture/execute/pr71494.c: New test.
8445
50b15873
JJ
8446 PR c/68657
8447 * gcc.target/i386/pr68657.c: New test.
8448
900bcda3
JJ
8449 PR inline-asm/68843
8450 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8451 (test): Add -masm=intel alternatives.
8452
4d926e34
MS
84532016-06-10 Martin Sebor <msebor@redhat.com>
8454
8455 PR c/71392
8456 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8457
ad071b2b
JL
84582016-06-10 Jeff Law <law@redhat.com>
8459
8460 PR tree-optimization/71335
8461 * gcc.c-torture/execute/pr71335.c: New test.
8462
2704efe8
DM
84632016-06-10 David Malcolm <dmalcolm@redhat.com>
8464
8465 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8466 the various "cannot tail-call: " messages.
8467
18c9b7d4
CL
84682016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8469
8470 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8471 and options.
8472
7cfa10f3
MO
84732016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8474
8475 PR sanitizer/71480
8476 * c-c++-common/asan/pr71480.c: New test.
8477
1f24fd3e
L
84782016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8479
8480 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8481 (ASMNAME2): Likewise.
8482 (main): Replace fn in asm statement with ASMNAME ("fn").
8483 * gcc.dg/guality/pr68037-2.c: Likewise.
8484 * gcc.dg/guality/pr68037-3.c: Likewise.
8485 * gcc.dg/torture/pr68037-1.c: Likewise.
8486 * gcc.dg/torture/pr68037-2.c: Likewise.
8487 * gcc.dg/torture/pr68037-3.c: Likewise.
8488
ad551c07
BE
84892016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8490
8491 PR inline-asm/68843
8492 * gcc.target/i386/pr68843-1.c: New test.
8493 * gcc.target/i386/pr68843-2.c: New test.
8494
4b1ffdb1 84952016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8496 Cesar Philippidis <cesar@codesourcery.com>
8497
8498 PR middle-end/71373
8499 * gcc.dg/goacc/nested-function-1.c: New file.
8500 * gcc.dg/goacc/nested-function-2.c: Likewise.
8501 * gcc.dg/goacc/pr71373.c: Likewise.
8502 * gfortran.dg/goacc/cray-2.f95: Likewise.
8503 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8504 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8505 * gfortran.dg/goacc/cray.f95: Update.
8506 * gfortran.dg/goacc/loop-1.f95: Likewise.
8507 * gfortran.dg/goacc/loop-3.f95: Likewise.
8508 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8509 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8510
85112016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8512
8513 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8514 for OpenACC tile clauses.
8515 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8516
8517 PR c/71381
8518 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8519 to...
8520 * c-c++-common/goacc/cache-2.c: ... this new file.
8521 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8522 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8523 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8524 usage.
8525 * gfortran.dg/goacc/cray.f95: Likewise.
8526 * gfortran.dg/goacc/loop-1.f95: Likewise.
8527
89851e4c
AH
85282016-06-10 Alan Hayward <alan.hayward@arm.com>
8529
8530 PR tree-optimization/71407
8531 PR tree-optimization/71416
8532 * gcc.dg/vect/pr71407.c: New
8533 * gcc.dg/vect/pr71416-1.c: New
8534 * gcc.dg/vect/pr71416-2.c: New
8535
200eafbf
RB
85362016-06-10 Richard Biener <rguenther@suse.de>
8537
8538 PR middle-end/71477
8539 * gcc.dg/torture/pr71477.c: New testcase.
8540
4df99d92
JK
85412016-06-09 Julia Koval <julia.koval@intel.com>
8542
8543 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8544 * gcc.target/i386/interrupt-13.c: Likewise.
8545 * gcc.target/i386/interrupt-15.c: Likewise.
8546 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8547 * gcc.target/i386/interrupt-24.c: Likewise.
8548 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8549 * gcc.target/i386/interrupt-9.c: Likewise.
8550 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8551
e01b4e16
MS
85522016-06-09 Martin Sebor <msebor@redhat.com>
8553
8554 PR c/70883
8555 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8556 * gcc.dg/builtin-constant_p-1.c: Same.
8557 * gcc.dg/builtins-error.c: Same.
8558 * gcc.dg/pr70859.c: Same.
8559
9c35db0e
SKS
85602016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8561
8562 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8563 * gcc.dg/torture/pr68067-1.c: Likewise.
8564 * gcc.dg/torture/pr68067-2.c: Likewise.
8565
85662016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8567
8568 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8569 when setting SIZE.
8570
392a81b9
PC
85712016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8572
8573 PR c++/71465
8574 * g++.dg/inherit/crash5.C: New.
8575 Revert:
8576 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8577
8578 PR c++/70202
8579 * g++.dg/inherit/crash5.C: New.
8580 * g++.dg/inherit/virtual1.C: Adjust.
8581
e49efc14
ML
85822016-06-09 Martin Liska <mliska@suse.cz>
8583
8584 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8585 * g++.dg/predict-loop-exit-2.C: Likewise.
8586 * g++.dg/predict-loop-exit-3.C: Likewise.
8587 * gcc.dg/predict-1.c: Likewise.
8588 * gcc.dg/predict-2.c: Likewise.
8589 * gcc.dg/predict-3.c: Likewise.
8590 * gcc.dg/predict-4.c: Likewise.
8591 * gcc.dg/predict-5.c: Likewise.
8592 * gcc.dg/predict-6.c: Likewise.
8593 * gcc.dg/predict-7.c: Likewise.
8594
36d57986
RB
85952016-06-09 Richard Biener <rguenther@suse.de>
8596
8597 PR tree-optimization/71462
8598 * gcc.dg/torture/pr71462.c: New testcase.
8599
7d82e8e4
MP
86002016-06-09 Marek Polacek <polacek@redhat.com>
8601
8602 PR c/65471
8603 * gcc.dg/c11-generic-3.c: New test.
8604
c8a71589
PC
86052016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8606
8607 * g++.dg/init/array42.C: New.
8608 * g++.dg/init/array43.C: Likewise.
8609 * g++.dg/init/array44.C: Likewise.
8610 * g++.dg/init/array45.C: Likewise.
8611 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8612 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8613 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8614 * g++.dg/gomp/pr35751.C: Likewise.
8615 * g++.dg/init/array23.C: Likewise.
8616 * g++.dg/init/brace2.C: Likewise.
8617 * g++.dg/init/brace6.C: Likewise.
8618
44a845ca
MS
86192016-06-08 Martin Sebor <msebor@redhat.com>
8620 Jakub Jelinek <jakub@redhat.com>
8621
8622 PR c++/70507
8623 PR c/68120
8624 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8625 * c-c++-common/builtin-arith-overflow-2.c: New test.
8626 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8627 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8628 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8629
2ef16b6e
JJ
86302016-06-08 Jakub Jelinek <jakub@redhat.com>
8631
8632 PR c++/71442
8633 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8634
5e3ee346
AL
86352016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8636
8637 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8638 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8639 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8640 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8641 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8642 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8643 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8644 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8645 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8646 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8647 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8648 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8649 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8650
b2ae2814
RB
86512016-06-08 Richard Biener <rguenther@suse.de>
8652
8653 PR tree-optimization/68558
8654 * gcc.dg/vect/slp-44.c: New testcase.
8655
e09b4c37
RB
86562016-06-08 Richard Biener <rguenther@suse.de>
8657
8658 * gcc.dg/vect/slp-43.c: New testcase.
8659
72d50660
RB
86602016-06-08 Richard Biener <rguenther@suse.de>
8661
8662 PR tree-optimization/71452
8663 * gcc.dg/torture/pr71452.c: New testcase.
8664
988c115c
JJ
86652016-06-08 Jakub Jelinek <jakub@redhat.com>
8666
8667 PR c++/71448
8668 * g++.dg/torture/pr71448.C: New test.
8669
73d73b48
BS
86702016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8671
8672 PR debug/71432
8673 PR ada/71413
8674 * g++.dg/debug/pr71432.C: New test.
8675
bdd15d0c
PK
86762016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8677
8678 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8679 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8680 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8681
ce0607bb
AH
86822016-06-08 Alan Hayward <alan.hayward@arm.com>
8683
8684 * gcc.dg/vect/vect-live-2.c: Update effective target.
8685 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8686 * lib/target-supports.exp: Add aarch64 to vect_long.
8687
92a5f2ba
MP
86882016-06-08 Marek Polacek <polacek@redhat.com>
8689
8690 PR c/71418
8691 * gcc.dg/noncompile/pr71418.c: New test.
8692
08203f73
MP
8693 PR c/71426
8694 * gcc.dg/noncompile/pr71426.c: New test.
8695
d1fcc2bd
JH
86962016-06-07 Jan Hubicka <hubicka@ucw.cz>
8697
8698 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8699 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8700 * gcc.dg/predict-3.c: Update template.
8701 * gcc.dg/predict-5.c: Update template.
8702 * gcc.dg/predict-6.c: Update template.
8703 * gcc.dg/predict-9.c: Update template.
8704 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8705
a23e6f1c
BS
87062016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8707
8708 * gcc.target/powerpc/vec-mul.c: New test.
8709
6ffd47b7
DM
87102016-06-07 David Malcolm <dmalcolm@redhat.com>
8711
8712 * gcc.dg/spellcheck-fields-2.c: New test case.
8713
bfd67b47
RB
87142016-06-07 Richard Biener <rguenther@suse.de>
8715
8716 PR c/61564
8717 * gcc.dg/Wpragmas-1.c: New testcase.
8718 * gcc.dg/Wattributes-4.c: Likewise.
8719 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8720 entry.
8721
701b9a47
CL
87222016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8723
8724 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8725 spurious debug code.
8726
6b80d6fa
RB
87272016-06-07 Richard Biener <rguenther@suse.de>
8728
8729 PR tree-optimization/71428
8730 * gcc.dg/torture/pr71428.c: New testcase.
8731
0f3f9437
RB
87322016-06-07 Richard Biener <rguenther@suse.de>
8733
8734 PR middle-end/71423
8735 * gcc.dg/torture/pr71423.c: New testcase.
8736
ec963f2a
KV
87372016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8738
8739 PR middle-end/71408
8740 * gcc.dg/tree-ssa/pr71408.c: New test.
8741
46ab5b6e
KV
87422016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8743
8744 PR middle-end/71281
8745 * g++.dg/torture/pr71281.C: New test.
8746
1f40cff3
MP
87472016-06-06 Marek Polacek <polacek@redhat.com>
8748
8749 PR c/71362
8750 * gcc.dg/pr71362.c: New test.
8751
6f5bcd24
JJ
87522016-06-06 Jakub Jelinek <jakub@redhat.com>
8753 Patrick Palka <ppalka@gcc.gnu.org>
8754
8755 PR c++/70847
8756 PR c++/71330
8757 PR c++/71393
8758 * g++.dg/opt/pr70847.C: New test.
8759 * g++.dg/ubsan/pr70847.C: New test.
8760 * g++.dg/ubsan/pr71393.C: New test.
8761
158beb4a
JJ
87622016-06-06 Jakub Jelinek <jakub@redhat.com>
8763
8764 PR tree-optimization/71259
8765 * gcc.dg/vect/pr71259.c: New test.
8766
d9b950dd
DM
87672016-06-06 David Malcolm <dmalcolm@redhat.com>
8768
8769 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8770 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8771 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8772 above.
8773
36f9ad69
KT
87742016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8775
8776 PR middle-end/37780
8777 * gcc.c-torture/execute/pr37780.c: New test.
8778 * gcc.target/aarch64/pr37780_1.c: Likewise.
8779 * gcc.target/arm/pr37780_1.c: Likewise.
8780
5545a907
MP
87812016-06-06 Marek Polacek <polacek@redhat.com>
8782
8783 * c-c++-common/attr-may-alias-1.c: New test.
8784 * c-c++-common/attr-may-alias-2.c: New test.
8785 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8786
93671519
BE
87872016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8788
8789 PR c/24414
8790 * gcc.target/i386/pr24414.c: New test.
8791
690f24b7
JM
87922016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8793
8794 * gcc.target/sparc/vis4misc.c: New file.
8795 * gcc.target/sparc/fpcmp.c: Likewise.
8796 * gcc.target/sparc/fpcmpu.c: Likewise.
8797
31ce6157
AH
87982016-06-06 Alan Hayward <alan.hayward@arm.com>
8799
8800 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8801 * gcc.dg/vect/vect-live-3.c: Likewise.
8802
9fcebb5a
RB
88032016-06-06 Richard Biener <rguenther@suse.de>
8804
8805 PR tree-optimization/71398
8806 * gcc.dg/torture/pr71398.c: New testcase.
8807
903ca97b
UB
88082016-06-06 Uros Bizjak <ubizjak@gmail.com>
8809
8810 PR target/71389
8811 * g++.dg/pr71389.C: New test.
8812
9c1eb332
JD
88132016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8814
8815 PR fortran/71404
8816 * gfortran.dg/fmt_read_5.f: New test.
8817
b2d83bd2
AV
88182016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8819
8820 PR fortran/69659
8821 * gfortran.dg/class_array_22.f03: New test.
8822
ec81960e
JH
88232016-06-05 Jan Hubicka <hubicka@ucw.cz>
8824
8825 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8826
429d2750
JH
88272016-06-05 Jan Hubicka <hubicka@ucw.cz>
8828
8829 * gcc.dg/predict-9.c: Update template.
8830
c1c00983
PC
88312016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8832
8833 PR c++/49377
8834 * g++.dg/template/pr49377.C: New.
8835
1927a963
JJ
88362016-06-04 Jakub Jelinek <jakub@redhat.com>
8837
8838 PR tree-optimization/71405
8839 * g++.dg/torture/pr71405.C: New test.
8840
909a11ad
PC
88412016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8842
8843 PR c++/70202
8844 * g++.dg/inherit/crash5.C: New.
8845 * g++.dg/inherit/virtual1.C: Adjust.
8846
08bbb1f8
JL
88472016-06-03 Jeff Law <law@redhat.com>
8848
8849 PR tree-optimization/71316
8850 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8851
7c35235c
JJ
88522016-06-03 Jakub Jelinek <jakub@redhat.com>
8853
8854 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8855 dg-additional-options with just -fno-tree-scev-cprop in it.
8856 * gcc.dg/vect/vect-live-2.c: Likewise.
8857 * gcc.dg/vect/vect-live-5.c: Likewise.
8858 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8859 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8860 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8861
c8572dd6
PP
88622016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8863
8864 PR c++/27100
8865 * g++.dg/other/friend6.C: New test.
8866
1c7733a7
BS
88672016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8868
8869 * g++.dg/torture/ppc-ldst-array.C: New.
8870
0d2f700f
JM
88712016-06-03 Joseph Myers <joseph@codesourcery.com>
8872
8873 PR target/71276
8874 PR target/71277
8875 * gcc.dg/torture/builtin-fp-int-inexact.c,
8876 gcc.target/i386/387-builtin-fp-int-inexact.c,
8877 gcc.target/i386/387-rint-inline-1.c,
8878 gcc.target/i386/387-rint-inline-2.c,
8879 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8880 gcc.target/i386/sse2-rint-inline-1.c,
8881 gcc.target/i386/sse2-rint-inline-2.c,
8882 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8883 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8884
f8071c05
L
88852016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8886 Julia Koval <julia.koval@intel.com>
8887
8888 PR target/66960
8889 PR target/67630
8890 PR target/67634
8891 PR target/67841
8892 PR target/68037
8893 PR target/68618
8894 PR target/68661
8895 PR target/69575
8896 PR target/69596
8897 PR target/69734
8898 * gcc.dg/guality/pr68037-1.c: New test.
8899 * gcc.dg/guality/pr68037-2.c: Likewise.
8900 * gcc.dg/guality/pr68037-3.c: Likewise.
8901 * gcc.dg/torture/pr68037-1.c: Likewise.
8902 * gcc.dg/torture/pr68037-2.c: Likewise.
8903 * gcc.dg/torture/pr68037-3.c: Likewise.
8904 * gcc.dg/torture/pr68661-1a.c: Likewise.
8905 * gcc.dg/torture/pr68661-1b.c: Likewise.
8906 * gcc.target/i386/interrupt-1.c: Likewise.
8907 * gcc.target/i386/interrupt-2.c: Likewise.
8908 * gcc.target/i386/interrupt-3.c: Likewise.
8909 * gcc.target/i386/interrupt-4.c: Likewise.
8910 * gcc.target/i386/interrupt-5.c: Likewise.
8911 * gcc.target/i386/interrupt-6.c: Likewise.
8912 * gcc.target/i386/interrupt-7.c: Likewise.
8913 * gcc.target/i386/interrupt-8.c: Likewise.
8914 * gcc.target/i386/interrupt-9.c: Likewise.
8915 * gcc.target/i386/interrupt-10.c: Likewise.
8916 * gcc.target/i386/interrupt-11.c: Likewise.
8917 * gcc.target/i386/interrupt-12.c: Likewise.
8918 * gcc.target/i386/interrupt-13.c: Likewise.
8919 * gcc.target/i386/interrupt-14.c: Likewise.
8920 * gcc.target/i386/interrupt-15.c: Likewise.
8921 * gcc.target/i386/interrupt-16.c: Likewise.
8922 * gcc.target/i386/interrupt-17.c: Likewise.
8923 * gcc.target/i386/interrupt-18.c: Likewise.
8924 * gcc.target/i386/interrupt-19.c: Likewise.
8925 * gcc.target/i386/interrupt-20.c: Likewise.
8926 * gcc.target/i386/interrupt-21.c: Likewise.
8927 * gcc.target/i386/interrupt-22.c: Likewise.
8928 * gcc.target/i386/interrupt-23.c: Likewise.
8929 * gcc.target/i386/interrupt-24.c: Likewise.
8930 * gcc.target/i386/interrupt-25.c: Likewise.
8931 * gcc.target/i386/interrupt-26.c: Likewise.
8932 * gcc.target/i386/interrupt-27.c: Likewise.
8933 * gcc.target/i386/interrupt-28.c: Likewise.
8934 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8935 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8936 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8937 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8938 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8939 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8940 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8941 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8942 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8943 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8944 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8945 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8946
36b85e43
BS
89472016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8948
9de2e795
L
8949 PR tree-optimization/52171
8950 * gcc.dg/pr52171.c: New test.
8951 * gcc.target/i386/pr52171.c: New test.
36b85e43 8952
bfeee8ac
JH
89532016-06-03 Jan Hubicka <jh@suse.cz>
8954
8955 * g++.dg/tree-ssa/pred-1.C: New testcase
8956 * gcc.dg/tree-ssa/pred-1.c: New testcase
8957
859b0bae
BS
89582016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8959
8960 PR target/70957
8961 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8962 support.
8963 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8964
3a2edf4c
AH
89652016-06-03 Alan Hayward <alan.hayward@arm.com>
8966
8967 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8968
b28ead45
AH
89692016-06-03 Alan Hayward <alan.hayward@arm.com>
8970
8971 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8972 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8973 * gcc.dg/vect/vect-live-1.c: New test.
8974 * gcc.dg/vect/vect-live-2.c: New test.
8975 * gcc.dg/vect/vect-live-3.c: New test.
8976 * gcc.dg/vect/vect-live-4.c: New test.
8977 * gcc.dg/vect/vect-live-5.c: New test.
8978 * gcc.dg/vect/vect-live-slp-1.c: New test.
8979 * gcc.dg/vect/vect-live-slp-2.c: New test.
8980 * gcc.dg/vect/vect-live-slp-3.c: New test.
8981
1f91747b
JJ
89822016-06-03 Jakub Jelinek <jakub@redhat.com>
8983
8984 PR middle-end/71387
8985 * g++.dg/opt/pr71387.C: New test.
8986
47b83923
JL
89872016-06-02 Jeff Law <law@redhat.com>
8988
8989 PR tree-optimization/71328
8990 * gcc.c-torture/compile/pr71328.c: New test.
8991
e96e5f46
JD
89922016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8993
8994 PR fortran/52393
8995 * gfortran.dg/fmt_read_3.f90: Fix typo.
8996 * gfortran.dg/fmt_read_4.f90: New test.
8997
b872d729
PC
89982016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8999
9000 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9001 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9002 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9003 * g++.dg/cpp0x/override2.C: Likewise.
9004 * g++.dg/parse/crash5.C: Likewise.
9005 * g++.dg/parse/error16.C: Likewise.
9006 * g++.dg/parse/error27.C: Likewise.
9007 * g++.dg/template/qualttp15.C: Likewise.
9008 * g++.dg/template/redecl4.C: Likewise.
9009 * g++.old-deja/g++.other/crash39.C: Likewise.
9010 * g++.old-deja/g++.other/struct1.C: Likewise.
9011 * g++.old-deja/g++.pt/m9a.C: Likewise.
9012 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9013
0e535442
JJ
90142016-06-02 Jakub Jelinek <jakub@redhat.com>
9015
0633ee10
JJ
9016 PR c++/71372
9017 * c-c++-common/pr71372.c: New test.
9018
0e535442
JJ
9019 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9020 __TIME__ strings with __builtin_strcmp instead of printf and
9021 dg-output.
9022
f3c5ecc2
ML
90232016-06-02 Martin Liska <mliska@suse.cz>
9024
9025 * gcc.dg/predict-9.c: New test.
9026
a91807c5
JJ
90272016-06-02 Jakub Jelinek <jakub@redhat.com>
9028
9029 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9030 global set_compiler_env_var and global saved_compiler_env_var.
9031
b5bd1978
KT
90322016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9033
9034 PR rtl-optimization/71295
9035 * gcc.c-torture/compile/pr71295.c: New test.
9036
b93b1475
JJ
90372016-06-02 Jakub Jelinek <jakub@redhat.com>
9038
930ebd0e
JJ
9039 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9040
1e021dc3
JJ
9041 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9042 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9043
b93b1475
JJ
9044 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9045 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9046 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9047 alternative number.
9048
58f2fb5c
MM
90492016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9050
9051 * gcc.target/powerpc/p9-splat-4.c: New test.
9052
90532016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9054
9055 PR target/71186
9056 * gcc.target/powerpc/pr71186.c: New test.
9057
4731c9f0
JD
90582016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9059
9060 PR fortran/52393
9061 * gfortran.dg/fmt_read_3.f90: New test.
9062
042dee3e
TP
90632016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9064
9065 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9066 procedure.
9067
15c98b2e
ES
90682016-06-01 Eduard Sanou <dhole@openmailbox.org>
9069
9070 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9071 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9072 env var is set.
9073 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9074 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9075 shown once.
9076 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9077 during compilation.
9078 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9079 vars set by dg-set-compiler-env-var.
9080
6442a6f4
PT
90812016-06-01 Paul Thomas <pault@gcc.gnu.org>
9082
9083 PR fortran/71156
9084 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9085 to the module procedure declaration.
9086 * gfortran.dg/submodule_16.f08: New test.
9087
ab62397a
JJ
90882016-06-01 Jakub Jelinek <jakub@redhat.com>
9089
9090 PR middle-end/71371
9091 * c-c++-common/gomp/pr71371.c: New test.
9092
b66af6ed
RB
90932016-06-01 Richard Biener <rguenther@suse.de>
9094
9095 PR tree-optimization/71366
9096 * gcc.dg/torture/pr71366-1.c: New testcase.
9097 * gcc.dg/torture/pr71366-2.c: Likewise.
9098
e342b9d8
KN
90992016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9100
9101 * gcc.target/powerpc/vslv-0.c: New test.
9102 * gcc.target/powerpc/vslv-1.c: New test.
9103 * gcc.target/powerpc/vsrv-0.c: New test.
9104 * gcc.target/powerpc/vsrv-1.c: New test.
9105
721547cd
NS
91062016-06-01 Nathan Sidwell <nathan@acm.org>
9107
9108 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9109 * gcc.target/nvptx/weak.c: New.
9110
fa2c9034
RB
91112016-06-01 Richard Biener <rguenther@suse.de>
9112
9113 PR tree-optimization/71261
9114 * gcc.dg/torture/vect-bool-1.c: New testcase.
9115
3e32893c
JJ
91162016-06-01 Jakub Jelinek <jakub@redhat.com>
9117
9118 * gfortran.dg/gomp/order-1.f90: New test.
9119 * gfortran.dg/gomp/order-2.f90: New test.
9120
8c383600
JH
91212016-06-01 Jan Hubicka <hubicka@ucw.cz>
9122
9123 * gcc.dg/unroll-6.c: Update template.
9124 * gcc.dg/unroll-7.c: New testcase.
9125 * gcc.dg/unroll-8.c: New testcase.
9126
a0dfeef5
EB
91272016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9128
9129 * gnat.dg/opt56.ad[sb]: New test.
9130
48de5701
PC
91312016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9132
9133 PR c++/66635
9134 * g++.dg/cpp0x/constexpr-ice16.C: New.
9135
827cf695
PP
91362016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9137
9138 PR tree-optimization/71314
9139 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9140 -mbranch-cost=2.
9141
ff66f6e8
PP
91422016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9143
9144 PR tree-optimization/71077
9145 * gcc.dg/tree-ssa/pr71077.c: New test.
9146
050fb209
JH
91472016-05-31 Jan Hubicka <hubicka@ucw.cz>
9148
48de5701
PC
9149 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9150 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9151 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9152
c642d919
PC
91532016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9154
9155 PR c++/71248
9156 * g++.dg/cpp0x/pr71248.C: New.
9157 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9158 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9159 * g++.dg/init/new37.C: Likewise.
9160 * g++.dg/template/static1.C: Likewise.
9161 * g++.dg/template/static2.C: Likewise.
9162
d6439e08
L
91632016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9164
9165 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9166 instead of %rdi.
9167 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9168
780b9dd4
MP
91692016-05-31 Marek Polacek <polacek@redhat.com>
9170
9171 * c-c++-common/Wswitch-unreachable-3.c: New test.
9172 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9173
0d99f8a0
RB
91742016-05-31 Richard Biener <rguenther@suse.de>
9175
9176 PR tree-optimization/71352
9177 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9178
52545641
TP
91792016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9180
9181 * gcc.target/arm/armv5_thumb_isa.c: New test.
9182
5b8c1205
KY
91832016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9184
9185 PR target/71346
9186 * gcc.target/i386/pr71346.c: New test.
9187
7a88cc84
TV
91882016-05-31 Tom de Vries <tom@codesourcery.com>
9189
9190 PR tree-optimization/69068
9191 * gcc.dg/graphite/pr69068.c: New test.
9192
265149a6
MS
91932016-05-27 Martin Sebor <msebor@redhat.com>
9194
9195 PR c++/71306
9196 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9197
00631022
JJ
91982016-05-30 Jakub Jelinek <jakub@redhat.com>
9199
9200 PR c++/71349
9201 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9202 nowait depend(inout: dd[0]) clauses where permitted.
9203
b2f6675b
PC
92042016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9205
9206 PR c++/71238
9207 * g++.dg/parse/pr71238.C: New.
9208 * g++.dg/concepts/friend1.C: Test column numbers too.
9209 * g++.dg/cpp0x/initlist31.C: Likewise.
9210 * g++.dg/cpp0x/pr51420.C: Likewise.
9211 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9212 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9213 * g++.dg/ext/builtin3.C: Likewise.
9214 * g++.dg/lookup/friend12.C: Likewise.
9215 * g++.dg/lookup/friend7.C: Likewise.
9216 * g++.dg/lookup/koenig1.C: Likewise.
9217 * g++.dg/lookup/koenig5.C: Likewise.
9218 * g++.dg/lookup/used-before-declaration.C: Likewise.
9219 * g++.dg/overload/koenig1.C: Likewise.
9220 * g++.dg/template/crash65.C: Likewise.
9221 * g++.dg/template/friend57.C: Likewise.
9222 * g++.dg/warn/Wshadow-5.C: Likewise.
9223 * g++.dg/warn/Wunused-8.C: Likewise.
9224 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9225 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9226 * g++.old-deja/g++.jason/member.C: Likewise.
9227 * g++.old-deja/g++.jason/report.C: Likewise.
9228 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9229 * g++.old-deja/g++.law/visibility20.C: Likewise.
9230 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9231 * g++.old-deja/g++.other/static5.C: Likewise.
9232 * g++.old-deja/g++.pt/overload2.C: Likewise.
9233
a448ff40
JH
92342016-05-30 Jan Hubicka <hubicka@ucw.cz>
9235
9236 * gcc.dg/tree-ssa/peel1.c: New testcase.
9237 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9238 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9239
69be8c91
TV
92402016-05-30 Tom de Vries <tom@codesourcery.com>
9241
9242 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9243 to ce.
9244
a59775a1
PC
92452016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9246
9247 PR c++/71099
9248 * g++.dg/parse/virtual1.C: New.
9249
53d6d955
UB
92502016-05-30 Uros Bizjak <ubizjak@gmail.com>
9251
9252 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9253 Use correct register when clearing %edx.
9254
0557293f
AM
92552016-05-30 Alexander Monakov <amonakov@ispras.ru>
9256
9257 PR tree-optimization/71289
9258 * gcc.dg/pr71289.c: New test.
9259
5d476e35
KV
92602016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9261
9262 PR middle-end/71269
9263 PR middle-end/71292
9264 * gcc.dg/tree-ssa/pr71269.c: New test.
9265 * gcc.dg/tree-ssa/pr71292.c: New test.
9266
db5447ca
KV
92672016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9268
9269 PR middle-end/71252
9270 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9271
98bdbb39
JH
92722016-05-30 Jan Hubicka <hubicka@ucw.cz>
9273
9274 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9275 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9276 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9277
7e012855
TV
92782016-05-30 Tom de Vries <tom@codesourcery.com>
9279
9280 PR tree-optimization/69067
9281 * gcc.dg/graphite/pr69067.c: New test.
9282
beed3701
UB
92832016-05-29 Uros Bizjak <ubizjak@gmail.com>
9284
9285 PR target/71245
9286 * gcc.target/i386/pr71245-1.c: New test.
9287 * gcc.target/i386/pr71245-2.c: Ditto.
9288
b6d4f8e8
PC
92892016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9290
9291 PR c++/71105
9292 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9293 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9294 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9295
00022058
JH
92962016-05-27 Jan Hubicka <hubicka@ucw.cz>
9297
9298 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9299
c8419aca
VV
93002016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9301
9302 Revert:
9303 PR c++/69855
9304 * g++.dg/overload/69855.C: New.
9305 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9306 * g++.old-deja/g++.pt/crash3.C: Likewise.
9307
8008c4d2
PC
93082016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9309
9310 PR c++/60385
9311 * g++.dg/parse/namespace13.C: New.
9312
8b2ef235
JL
93132016-05-26 Jeff Law <law@redhat.com>
9314
9315 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9316 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9317 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9318 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9319 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9320 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9321 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9322 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9323 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9324 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9325 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9326 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9327 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9328
7d67159b
VV
93292016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9330
9331 PR c++/69855
9332 * g++.dg/overload/69855.C: New.
9333 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9334 * g++.old-deja/g++.pt/crash3.C: Likewise.
9335
88e3bdd1
JW
93362016-05-27 Jiong Wang <jiong.wang@arm.com>
9337
9338 PR target/63596
9339 * gcc.target/aarch64/va_arg_1.c: New testcase.
9340 * gcc.target/aarch64/va_arg_2.c: Likewise.
9341 * gcc.target/aarch64/va_arg_3.c: Likewise.
9342
3fd6b9cc
JW
93432016-05-27 Jiong Wang <jiong.wang@arm.com>
9344
9345 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9346 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9347 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9348 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9349 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9350
3cee7e4e
MP
93512016-05-27 Marek Polacek <polacek@redhat.com>
9352
9353 PR middle-end/71308
9354 * g++.dg/torture/pr71308.C: New test.
9355
6a813c96
DV
93562016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9357
9358 * gcc.dg/zero_bits_compound-1.c: New test.
9359 * gcc.dg/zero_bits_compound-2.c: New test.
9360
0561bcfb
IE
93612016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9362
9363 PR middle-end/71279
9364 * gcc.dg/pr71279.c: New test.
9365
21316320
MM
93662016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9367
9368 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9369 floating point min/max/comparison instructions.
9370 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9371
7211a097
JJ
93722016-05-26 Jakub Jelinek <jakub@redhat.com>
9373
9374 * c-c++-common/gomp/schedule-1.c: New test.
9375 * gfortran.dg/gomp/schedule-1.f90: New test.
9376
cac177cf
PP
93772016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9378
9379 PR c++/70822
9380 PR c++/70106
9381 * g++.dg/cpp1y/auto-fn32.C: New test.
9382 * g++.dg/cpp1y/paren4.C: New test.
9383
a2d5b8c9
NS
93842016-05-26 Nathan Sidwell <nathan@acm.org>
9385
9386 * gcc.dg/20060410.c: Xfail on ptx.
9387 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9388 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9389 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9390 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9391 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9392
ffa8b552
TP
93932016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9394
9395 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9396
c7501e00
JJ
93972016-05-26 Jakub Jelinek <jakub@redhat.com>
9398
1875b9a0
JJ
9399 PR tree-optimization/71280
9400 * gcc.dg/pr71280.c: New test.
9401
2116e19f
JJ
9402 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9403
305aef09
JJ
9404 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9405 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9406
c7501e00
JJ
9407 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9408
ca449d26
JW
94092016-05-26 Jiong Wang <jiong.wang@arm.com>
9410
9411 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9412 kept in memory.
ca449d26 9413
8af01c66
JL
94142016-05-25 Jeff Law <law@redhat.com>
9415
9416 PR tree-optimization/71272
9417 * gcc.c-torture/compile/pr71272.c: new test.
9418
f9d6ce73
BS
94192016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9420
9421 * gcc.target/powerpc/vec-cmpne.c: New test.
9422 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9423
a88a7b22
EB
94242016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9425
9426 * gnat.dg/opt55.ad[sb]: New test.
9427
125f02ed
SKS
94282016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9429
9430 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9431 * c-c++-common/pr60226.c: Require int32plus.
9432 * gcc.c-torture/execute/pr70602.c: Likewise.
9433 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9434 unsigned long for malloc arg type.
9435 * gcc.dg/asr_div1.c: Require int32plus.
9436 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9437 * gcc.dg/pie-1.c: Require pie.
9438 * gcc.dg/pie-2.c: Likewise.
9439 * gcc.dg/pr59471.c: Require int32plus.
9440 * gcc.dg/pr59963-2.c: XFAIL for int16.
9441 * gcc.dg/pr60114.c: Require int32plus.
9442 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9443 unsigned long for typedef of size_t.
9444 * gcc.dg/pr63914.c: Require int32plus.
9445 * gcc.dg/pr64536.c: Require pt32plus.
9446 * gcc.dg/pr65658.c: Likewise.
9447 * gcc.dg/pr67271.c: Require int32plus.
9448 * gcc.dg/pr68112.c: Likewise.
9449 * gcc.dg/pr69071.c: Skip for avr target.
9450 * gcc.dg/pr69973.c: Require int32plus.
9451 * gcc.dg/pr70169.c: Skip for avr target.
9452 * gcc.dg/sso-6.c: Require int32plus.
9453 * gcc.dg/sso-7.c: Likewise.
9454 * gcc.dg/sso-8.c: Likewise.
9455 * gcc.dg/vrp-min-max-2.c: Likewise.
9456
c6e434f5
UB
94572016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9458
9459 PR target/70738
9460 * gcc.target/i386/pr70738-1.c: New test.
9461 * gcc.target/i386/pr70738-2.c: Likewise.
9462 * gcc.target/i386/pr70738-3.c: Likewise.
9463 * gcc.target/i386/pr70738-4.c: Likewise.
9464 * gcc.target/i386/pr70738-5.c: Likewise.
9465 * gcc.target/i386/pr70738-6.c: Likewise.
9466 * gcc.target/i386/pr70738-7.c: Likewise.
9467 * gcc.target/i386/pr70738-8.c: Likewise.
9468 * gcc.target/i386/pr70738-9.c: Likewise.
9469
5c42d341
KT
94702016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9471
9472 PR rtl-optimization/66940
9473 * gcc.c-torture/execute/pr66940.c: New test.
9474
bf9a1a07
IV
94752016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9476
9477 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9478 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9479 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9480 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9481 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9482 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9483 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9484 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9485 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9486 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9487 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9488 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9489 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9490 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9491 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9492 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9493 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9494 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9495 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9496 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9497 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9498 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9499 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9500 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9501
95efe6b6
MP
95022016-05-25 Marek Polacek <polacek@redhat.com>
9503
9504 PR c/71265
9505 * gcc.dg/noncompile/pr71265.c: New test.
9506
a23faf7a
MP
9507 PR c/71266
9508 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9509
69a6d5ad
NS
95102016-05-25 Nathan Sidwell <nathan@acm.org>
9511
9512 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9513
3072d4ea
RB
95142016-05-25 Richard Biener <rguenther@suse.de>
9515
9516 PR tree-optimization/71261
9517 * c-c++-common/torture/pr71261.c: New testcase.
9518
e412ece4
RB
95192016-05-25 Richard Biener <rguenther@suse.de>
9520
9521 PR tree-optimization/71264
9522 * gcc.dg/vect/pr71264.c: New testcase.
9523
b9e551ad
PC
95242016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9525
9526 PR c++/55992
9527 * g++.dg/cpp0x/alias-decl-53.C: New.
9528 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9529
6aa1abe5
ML
95302016-05-25 Martin Liska <mliska@suse.cz>
9531
9532 * g++.dg/pr71239.C: New test.
9533
842d162e
RB
95342016-05-25 Richard Biener <rguenther@suse.de>
9535
c87885ca
RO
9536 * gcc.dg/vect/pr58135.c: Rename to ...
9537 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9538
f184a36c
MP
95392016-05-25 Marek Polacek <polacek@redhat.com>
9540
9541 * g++.dg/pr65295.C: Use target c++14.
9542
021fad86
PC
95432016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9544
53d6d955
UB
9545 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9546 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9547
c3eaf15a
MM
95482016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9549
9550 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9551 instructions.
9552
e46c7770
CP
95532016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9554
9555 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9556 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9557 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9558 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9559 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9560 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9561 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9562 * c-c++-common/goacc/pcopy.c: Likewise.
9563 * c-c++-common/goacc/pcopyin.c: Likewise.
9564 * c-c++-common/goacc/pcopyout.c: Likewise.
9565 * c-c++-common/goacc/pcreate.c: Likewise.
9566 * c-c++-common/goacc/pr70688.c: New test.
9567 * c-c++-common/goacc/present-1.c: Adjust test.
9568 * c-c++-common/goacc/reduction-5.c: Likewise.
9569 * g++.dg/goacc/data-1.C: New test.
9570
4bfc9db7
MM
95712016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9572
9573 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9574 vector parity built-in functions.
9575 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9576 count trailing zeros automatic vectorization.
9577 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9578 count trailing zeros built-in functions.
9579
2bc145af
KV
95802016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9581
9582 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9583
26869fdb
PH
95842016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9585
9586 PR target/71050
9587 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9588
b2dc9c3b
PC
95892016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9590
9591 PR c++/50436
9592 * g++.dg/template/crash123.C: New.
9593 * g++.dg/template/crash124.C: Likewise.
9594
f65e97fd
MS
95952016-05-24 Martin Sebor <msebor@redhat.com>
9596
9597 PR c++/71147
9598 * g++.dg/ext/flexary16.C: New test.
9599
a6f5ac7f
IV
96002016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9601
69a6d5ad
NS
9602 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9603 before math.h is included.
a6f5ac7f
IV
9604 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9605 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9606 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9607 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9608 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9609 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9610 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9611 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9612 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9613 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9614 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9615 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9616 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9617 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9618 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9619 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9620 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9621 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9622 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9623 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9624 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9625 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9626 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9627
27bad558
MM
96282016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9629 Kelvin Nilsen <kelvin@gcc.gnu.org>
9630
9631 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9632 support.
9633
72f382fb
PC
96342016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9635
9636 PR c++/69872
9637 * g++.dg/warn/Wno-narrowing1.C: New.
9638
ef2ec9d9
MP
96392016-05-24 Marek Polacek <polacek@redhat.com>
9640
9641 PR c/71249
9642 * c-c++-common/Wswitch-unreachable-2.c: New test.
9643
e90434e3
JJ
96442016-05-24 Jakub Jelinek <jakub@redhat.com>
9645
7adb26f2
JJ
9646 PR c++/71257
9647 * g++.dg/vect/simd-clone-6.cc: New test.
9648 * g++.dg/gomp/declare-simd-6.C: New test.
9649
e90434e3
JJ
9650 PR middle-end/70434
9651 PR c/69504
9652 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9653
b556ea3b
RB
96542016-05-24 Richard Biener <rguenther@suse.de>
9655
9656 PR tree-optimization/71240
9657 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9658
e5328f5d
RB
96592016-05-24 Richard Biener <rguenther@suse.de>
9660
9661 PR tree-optimization/71230
9662 * gcc.dg/torture/pr71230.c: New testcase.
9663 * g++.dg/torture/pr71230.C: Likewise.
9664
a04e69c0
TS
96652016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9666
9667 * c-c++-common/goacc/routine-5.c: Add tests.
9668 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9669 * gfortran.dg/goacc/routine-6.f90: Add tests.
9670
30fd2977
RB
96712016-05-24 Richard Biener <rguenther@suse.de>
9672
9673 PR tree-optimization/71253
9674 * gcc.dg/torture/pr71253.c: New testcase.
9675
ca6f60bc
KV
96762016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9677
9678 PR middle-end/71252
9679 * gfortran.dg/pr71252.f90: New test.
9680
d3465d72
RS
96812016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9682
9683 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9684
f17a223d
RB
96852016-05-24 Richard Biener <rguenther@suse.de>
9686
9687 PR middle-end/70434
9688 PR c/69504
9689 * c-c++-common/vector-subscript-4.c: New testcase.
9690 * c-c++-common/vector-subscript-5.c: Likewise.
9691
e3f36534
JD
96922016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9693
9694 PR fortran/71123
9695 * gfortran.dg/namelist_90.f: New test
9696
85d5c27d
JD
96972016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9698
9699 PR fortran/66461
9700 * gfortran.dg/unexpected_eof.f: New test
9701
fe3f3340
MM
97022016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9703 Kelvin Nilsen <kelvin@gcc.gnu.org>
9704
9705 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9706 as little endian.
9707
26d6ae55
PC
97082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9709
9710 PR c++/70972
9711 * g++.dg/cpp0x/inh-ctor20.C: New.
9712 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9713
d6c9a06f
PC
97142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9715
9716 PR c++/69095
9717 * g++.dg/cpp0x/variadic168.C: New.
9718
396a1d10
PC
97192016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9720
9721 * g++.dg/cpp0x/pr31445.C: Test column number too.
9722 * g++.dg/cpp0x/pr32253.C: Likewise.
9723 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9724 * g++.dg/cpp0x/variadic36.C: Likewise.
9725
ece46666
MG
97262016-05-23 Marc Glisse <marc.glisse@inria.fr>
9727
9728 * gcc.dg/fold-notshift-2.c: Adjust.
9729
a7dc5980
MP
97302016-05-23 Marek Polacek <polacek@redhat.com>
9731
9732 PR c/49859
9733 * c-c++-common/Wswitch-unreachable-1.c: New test.
9734 * gcc.dg/Wswitch-unreachable-1.c: New test.
9735 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9736 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9737 * g++.dg/gomp/block-10.C: Likewise.
9738 * gcc.dg/gomp/block-10.c: Likewise.
9739 * g++.dg/gomp/block-9.C: Likewise.
9740 * gcc.dg/gomp/block-9.c: Likewise.
9741 * g++.dg/gomp/target-1.C: Likewise.
9742 * g++.dg/gomp/target-2.C: Likewise.
9743 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9744 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9745 * g++.dg/gomp/taskgroup-1.C: Likewise.
9746 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9747 * gcc.dg/gomp/teams-1.c: Likewise.
9748 * g++.dg/gomp/teams-1.C: Likewise.
9749 * g++.dg/overload/error3.C: Likewise.
9750 * g++.dg/tm/jump1.C: Likewise.
9751 * g++.dg/torture/pr40335.C: Likewise.
9752 * gcc.dg/c99-vla-jump-5.c: Likewise.
9753 * gcc.dg/switch-warn-1.c: Likewise.
9754 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9755 * gcc.dg/nested-func-1.c: Likewise.
9756 * gcc.dg/pr67784-4.c: Likewise.
9757
18b54004
RB
97582016-05-23 Richard Biener <rguenther@suse.de>
9759
9760 PR tree-optimization/71230
9761 * gfortran.dg/pr71230-1.f90: New testcase.
9762 * gfortran.dg/pr71230-2.f90: Likewise.
9763
e569db5f
VK
97642016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9765
396a1d10 9766 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9767 * gcc.dg/vect/pr58135.c: Add new.
9768 * gfortran.dg/pr46519-1.f: Adjust test case.
9769
e4b71114
PC
97702016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9771
9772 PR c++/53401
9773 * g++.dg/cpp0x/decltype64.C: New.
9774
a25a8058
CL
97752016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9776
9777 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9778 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9779 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9780
0dcfe9ab
CL
97812016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9782
9783 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9784 Add poly64x1_t and poly64x2_t cases if supported.
9785 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9786 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9787 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9788 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9789 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9790
ffd70e4a
CL
97912016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9792
9793 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9794 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9795 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9796 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9797 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9798 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9799 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9800
4b1f57fe
CL
98012016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9802
9803 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9804
16c5ec77
CL
98052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9806
9807 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9808 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9809
94ad56c7
JJ
98102016-05-22 Jakub Jelinek <jakub@redhat.com>
9811
57748705
JJ
9812 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9813 constraint instead of "r".
9814 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9815 insn instead of vxorpd.
9816 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9817
af120161
JJ
9818 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9819 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9820
355023ce
JJ
9821 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9822
3b48574c
JJ
9823 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9824 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9825
94ad56c7
JJ
9826 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9827
8a85cee2
KV
98282016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9829
9830 PR middle-end/40921
9831 * gcc.dg/tree-ssa/pr40921.c: New test.
9832
8e916b16
PS
98332016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9834
9835 PR target/71103
9836 * gcc.target/avr/pr71103.c: New test.
9837
88aea79f
KV
98382016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9839
9840 PR middle-end/71179
9841 * gcc.dg/tree-ssa/pr71179.c: New test.
9842
79063edd
MS
98432016-05-20 Martin Sebor <msebor@redhat.com>
9844
9845 PR c/71115
9846 * gcc.dg/init-excess-2.c: New test.
9847
55c8849f
EB
98482016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9849
9850 * gnat.dg/opt53.adb: New test.
9851 * gnat.dg/opt54.adb: Likewise.
9852
c91a0948
MJ
98532016-05-20 Martin Jambor <mjambor@suse.cz>
9854
9855 PR tree-optimization/70884
9856 * gcc.dg/tree-ssa/pr70919.c: New test.
9857
9cad20fa
BS
98582016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9859
9860 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9861 formatting.
69a6d5ad
NS
9862 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9863 fix code formatting.
9864
98652016-05-20 Nathan Sidwell <nathan@acm.org>
9866
9867 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9868 non-common cases.
9869 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9870
15c671a7
DM
98712016-05-20 David Malcolm <dmalcolm@redhat.com>
9872
9873 * jit.dg/all-non-failing-tests.h: Add
9874 test-factorial-must-tail-call.c.
9875 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9876 * jit.dg/test-factorial-must-tail-call.c: New test case.
9877
4f028369
JJ
98782016-05-20 Jakub Jelinek <jakub@redhat.com>
9879
9880 PR fortran/71204
9881 * gfortran.dg/pr71204.f90: New test.
9882
7dea4ab3
CP
98832016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9884
9885 * gcc.target/nvptx/sincos.c: New test.
9886
ef98d365
PC
98872016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9888
9889 PR c++/70572
9890 * g++.dg/cpp1y/auto-fn31.C: New.
9891
92466115
BS
98922016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9893
9894 * gcc.target/powerpc/vec-addec.c: New test.
9895 * gcc.target/powerpc/vec-addec-int128.c: New test.
9896
9a385c2d
DM
98972016-05-20 David Malcolm <dmalcolm@redhat.com>
9898
9899 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9900 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9901 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9902 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9903
77c9d5b4
JH
99042016-05-20 Jan Hubicka <hubicka@ucw.cz>
9905
9906 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9907
68047971
JJ
99082016-05-20 Jakub Jelinek <jakub@redhat.com>
9909
18954840
JJ
9910 PR c++/71210
9911 * g++.dg/opt/pr71210-1.C: New test.
9912 * g++.dg/opt/pr71210-2.C: New test.
9913
68047971
JJ
9914 PR tree-optimization/29756
9915 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9916 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9917 only on selected targets where V4SImode vectors are known to be
9918 supported.
9919
d78789f5
MG
99202016-05-20 Marc Glisse <marc.glisse@inria.fr>
9921
9922 PR tree-optimization/71079
9923 PR tree-optimization/71206
9924 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9925
550fa093
PK
99262016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9927
9928 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9929 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9930 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9931
483c6429
RG
99322016-05-20 Richard Guenther <rguenther@suse.de>
9933
9934 PR tree-optimization/29756
9935 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9936
eb066284
RB
99372016-05-20 Richard Biener <rguenther@suse.de>
9938
9939 PR tree-optimization/71185
9940 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9941
58f10249
RB
99422016-05-20 Richard Biener <rguenther@suse.de>
9943
9944 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9945
2a5569fa
MP
99462016-05-19 Marek Polacek <polacek@redhat.com>
9947
9948 PR c++/71075
9949 * g++.dg/diagnostic/pr71075.C: New test.
9950
5e9a5385
DM
99512016-05-19 David Malcolm <dmalcolm@redhat.com>
9952
9953 PR c++/71184
9954 * g++.dg/pr71184.C: New test case.
9955
4f45da44
KN
99562016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9957
9958 * gcc.target/powerpc/darn-0.c: New test.
9959 * gcc.target/powerpc/darn-1.c: New test.
9960 * gcc.target/powerpc/darn-2.c: New test.
9961
4177437e
MP
99622016-05-19 Marek Polacek <polacek@redhat.com>
9963
9964 PR tree-optimization/71031
9965 * gcc.dg/tree-ssa/vrp100.c: New test.
9966
afb72432
IE
99672016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9968
9969 PR rtl-optimization/71148
9970 * gcc.dg/pr71148.c: New test.
9971
4f83064e
KT
99722016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9973
9974 PR target/71056
9975 * gcc.target/arm/pr71056.c: New test.
9976
4bf8dbe1
BE
99772016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9978
9979 * c-c++-common/pr69669.c: Check the used mode.
9980
f3510625
MO
99812016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9982
9983 PR sanitizer/64354
9984 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9985
43c0068e
RB
99862016-05-19 Richard Biener <rguenther@suse.de>
9987
9988 PR tree-optimization/70729
9989 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9990 * gcc.dg/graphite/scop-18.c: Likewise.
9991 * gcc.dg/pr41783.c: Disable LIM.
9992 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9993 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9994 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9995 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9996 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9997 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9998 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9999 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10000 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10001 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10002 * gfortran.dg/pr42108.f90: Likewise.
10003
70f25790
DM
100042016-05-18 David Malcolm <dmalcolm@redhat.com>
10005
10006 PR driver/69265
10007 * gcc.dg/spellcheck-options-11.c: New test case.
10008
960db8ec
JJ
100092016-05-18 Jakub Jelinek <jakub@redhat.com>
10010
10011 PR c++/71100
10012 * g++.dg/opt/pr71100.C: New test.
10013
04643334
MJ
100142016-05-18 Martin Jambor <mjambor@suse.cz>
10015
10016 PR ipa/69708
10017 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10018 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10019 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10020 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10021
91bb9f80
MJ
100222016-05-18 Martin Jambor <mjambor@suse.cz>
10023
10024 PR ipa/69708
10025 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10026 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10027 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10028 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10029 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10030
c584aca6
PC
100312016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10032
10033 PR c++/69793
10034 * g++.dg/template/crash122.C: New.
10035
20309c6e
PC
100362016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10037
10038 PR c++/70466
10039 * g++.dg/template/pr70466-1.C: New.
10040 * g++.dg/template/pr70466-2.C: Likewise.
10041
50c78b9a
MM
100422016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10043
10044 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10045 splat operations and the XXSPLTIB instruction.
10046 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10047 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10048 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10049 xxlxor to clear a register.
10050
cf8be00d
RS
100512016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10052
10053 * gcc.dg/torture/pr71020.c: New test.
10054
848a392a
MJ
100552016-05-18 Martin Jambor <mjambor@suse.cz>
10056
10057 PR ipa/70646
10058 * gcc.dg/ipa/pr70646.c: New test.
10059
1f2ab776
CL
100602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10061
10062 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10063
76489493
CL
100642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10065
10066 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10067 missing tests for vreinterpretq_p{8,16}.
10068
bd79378d
CL
100692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10070
10071 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10072 vsliq_n_s64 and vsliq_n_u64.
10073
81ca3ea0
CL
100742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10075
10076 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10077 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10078
873cb425
CL
100792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10080
10081 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10082 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10083 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10084
9d6e7c21
CL
100852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10086
10087 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10088 in comment.
10089
b4dbe40e 100902016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10091
10092 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10093 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10094 "blr\t" and switch to scan-assembler-times.
10095
83a5c910
JW
100962016-05-18 Jiong Wang <jiong.wang@arm.com>
10097
53d6d955
UB
10098 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10099 with __aarch64__.
10100 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10101 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10102
fb7cbdeb
JJ
101032016-05-18 Jakub Jelinek <jakub@redhat.com>
10104
8ee91165
JJ
10105 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10106 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10107 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10108 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10109 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10110 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10111
cf4d516a
JJ
10112 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10113 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10114
a4f16422
JJ
10115 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10116 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10117
7b37ce10
JJ
10118 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10119 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10120
fb7cbdeb
JJ
10121 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10122
c9326aef
RB
101232016-05-18 Richard Biener <rguenther@suse.de>
10124
10125 PR tree-optimization/71168
10126 * gcc.dg/torture/pr71168.c: New testcase.
10127
df8b0a11
KV
101282016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10129
10130 PR middle-end/63586
10131 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10132 * gcc.dg/tree-ssa/pr63586.c: New test.
10133 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10134
2efd67ed
NS
101352016-05-17 Nathan Sidwell <nathan@acm.org>
10136
10137 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10138 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10139 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10140 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10141
1988b2c2
NS
101422016-05-17 Nathan Sidwell <nathan@acm.org>
10143
10144 * gcc.target/nvptx/abi-vararg-3.c: New.
10145
ad1d92ab
MM
101462016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10147
10148 PR tree-optimization/54579
10149 PR middle-end/55299
10150 * gcc.dg/fold-notrotate-1.c: New test.
10151 * gcc.dg/fold-notshift-1.c: New test.
10152 * gcc.dg/fold-notshift-2.c: New test.
10153
47768df8
MP
101542016-05-17 Marek Polacek <polacek@redhat.com>
10155
10156 PR ipa/71146
10157 * g++.dg/ipa/pr71146.C: New test.
10158
6b5423a5
DM
101592016-05-17 David Malcolm <dmalcolm@redhat.com>
10160
10161 * jit.dg/test-error-array-bounds.c: New test case.
10162
c7986356
MG
101632016-05-17 Marc Glisse <marc.glisse@inria.fr>
10164
10165 * gcc.dg/tree-ssa/and-1.c: New testcase.
10166
d982c5b7
MG
101672016-05-17 Marc Glisse <marc.glisse@inria.fr>
10168
10169 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10170 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10171
0139ba93
MG
101722016-05-17 Marc Glisse <marc.glisse@inria.fr>
10173
10174 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10175 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10176
daab4562
JW
101772016-05-17 Jiong Wang <jiong.wang@arm.com>
10178
10179 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10180
22330033
JW
101812016-05-17 Jiong Wang <jiong.wang@arm.com>
10182
10183 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10184
98b3a5f2
JW
101852016-05-17 Jiong Wang <jiong.wang@arm.com>
10186
10187 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10188 ".2d[index]" when scan the assembly.
10189 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10190 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10191 float64x1.
10192 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10193
b71b7a8e
RB
101942016-05-17 Richard Biener <rguenther@suse.de>
10195
10196 PR tree-optimization/71132
10197 * gcc.dg/torture/pr71132.c: New testcase.
10198
3c51ad46
CL
101992016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10200
10201 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10202
d20faa66
KT
102032016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10204
10205 PR target/70809
10206 * gcc.target/aarch64/pr70809_1.c: New test.
10207
b75cc5a4
KT
102082016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10209
10210 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10211 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10212 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10213 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10214
b28eb195
IE
102152016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10216 Ilya Enkovich <ilya.enkovich@intel.com>
10217
10218 PR target/71114
10219 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10220
0b9004ed
JH
102212016-05-16 Jan Hubicka <hubicka@ucw.cz>
10222
10223 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10224 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10225
1b81a1c1
MW
102262016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10227
10228 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10229 test for __ARM_FP16_ARGS.
10230 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10231 * gcc.target/arm/aapcs/neon-vect10.c: New.
10232 * gcc.target/arm/aapcs/neon-vect9.c: New.
10233 * gcc.target/arm/aapcs/vfp18.c: New.
10234 * gcc.target/arm/aapcs/vfp19.c: New.
10235 * gcc.target/arm/aapcs/vfp20.c: New.
10236 * gcc.target/arm/aapcs/vfp21.c: New.
10237 * gcc.target/arm/fp16-aapcs-1.c: New.
10238 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10239 test for __ARM_FP16_ARGS.
10240 * g++.target/arm/fp16-return-1.c: Update expected output.
10241
921d1e73
JW
102422016-05-16 Jiong Wang <jiong.wang@arm.com>
10243
10244 PR testsuite/70227
10245 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10246
228eb42a
HA
102472016-05-15 Harald Anlauf <anlauf@gmx.de>
10248
10249 PR fortran/69603
10250 * gfortran.dg/pr69603.f90: New testcase.
10251
785abfd3
FR
102522016-05-14 Fritz Reese <fritzoreese@gmail.com>
10253
10254 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10255
e75eb64f
FR
102562016-05-14 Fritz Reese <fritzoreese@gmail.com>
10257
10258 PR fortran/71047
10259 * gfortran.dg/pr71047.f08: New test.
10260
aa4b467b
JM
102612016-05-13 Joseph Myers <joseph@codesourcery.com>
10262
10263 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10264 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10265 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10266
653fb4a2
MS
102672016-05-13 Martin Sebor <msebor@redhat.com>
10268
10269 PR c++/60049
10270 * g++.dg/cpp0x/constexpr-60049.C: New test.
10271
9e37582d
JJ
102722016-05-13 Jakub Jelinek <jakub@redhat.com>
10273
10274 PR bootstrap/71071
10275 * gcc.dg/pr71071.c: New test.
10276
a278aa17
UB
102772016-05-13 Uros Bizjak <ubizjak@gmail.com>
10278
10279 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10280 remove XOP handling.
377eaca7 10281 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10282
ac3d02e2
NS
102832016-05-13 Nathan Sidwell <nathan@acm.org>
10284
10285 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10286 __atomic_is_lock_free declaration.
10287
8ab3bdac
RB
102882016-05-13 Richard Biener <rguenther@suse.de>
10289
10290 PR tree-optimization/42587
10291 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10292
623b8e0a
ML
102932016-05-13 Martin Liska <mliska@suse.cz>
10294
10295 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10296 the new format of dump output.
10297
da7674f6
IE
102982016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10299
10300 * gcc.dg/pr71084.c: New test.
10301
c959db3d
RR
103022016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10303
53d6d955
UB
10304 PR target/53440
10305 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10306
43203dea
RR
103072016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10308
10309 * gcc.target/aarch64/struct_return.c: New test.
10310
4f2e1536
MP
103112016-05-12 Marek Polacek <polacek@redhat.com>
10312
10313 PR c/70756
10314 * c-c++-common/pr70756-2.c: New test.
10315 * c-c++-common/pr70756.c: New test.
10316
1ef33ef3
RB
103172016-05-12 Richard Biener <rguenther@suse.de>
10318
10319 PR tree-optimization/71059
10320 * gcc.dg/torture/pr71059.c: New testcase.
10321
763baff6
RB
103222016-05-12 Richard Biener <rguenther@suse.de>
10323
10324 PR tree-optimization/71062
10325 * gcc.dg/torture/pr71062.c: New testcase.
10326
c4ec1243
IE
103272016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10328
10329 PR tree-optimization/71006
10330 * gcc.dg/pr71006.c: New test.
10331
a5fbf76d
MP
103322016-05-12 Marek Polacek <polacek@redhat.com>
10333
10334 PR driver/71063
10335 * gcc.dg/opts-7.c: New test.
10336
5acc47a4
KT
103372016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10338
10339 PR target/70830
10340 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10341 Add -save-temps to dg-options.
10342 Scan for ldmfd rather than pop instruction.
10343 * gcc.target/arm/interrupt-2.c: Likewise.
10344 * gcc.target/arm/pr70830.c: New test.
10345
40bd4bf9
JJ
103462016-05-12 Jakub Jelinek <jakub@redhat.com>
10347
3cd63842
JJ
10348 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10349 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10350
c05d08f6
JJ
10351 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10352 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10353 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10354
bc27ffae
JJ
10355 PR target/71019
10356 * gcc.target/i386/avx512vl-pack-1.c: New test.
10357 * gcc.target/i386/avx512vl-pack-2.c: New test.
10358 * gcc.target/i386/avx512bw-pack-2.c: New test.
10359
515d7412
JJ
10360 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10361
40bd4bf9
JJ
10362 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10363 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10364 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10365
44ab146a
RB
103662016-05-12 Richard Biener <rguenther@suse.de>
10367
10368 PR tree-optimization/70986
10369 * gcc.dg/torture/pr70986-1.c: New testcase.
10370 * gcc.dg/torture/pr70986-2.c: Likewise.
10371 * gcc.dg/torture/pr70986-3.c: Likewise.
10372
d6e83a8d
MM
103732016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10374
10375 PR c/43651
10376 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10377 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10378
51e67ea3
UB
103792016-05-11 Uros Bizjak <ubizjak@gmail.com>
10380
10381 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10382 directive.
10383 * gcc.target/i386/pr66746.c: Ditto.
10384
3fd2b007
MM
103852016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10386
10387 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10388 support.
10389 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10390 warning when using -mvsx-timode.
10391 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10392 * gcc.target/powerpc/dform-2.c: Likewise.
10393 * gcc.target/powerpc/pr68805.c: Likewise.
10394
5c3a10fb
MP
103952016-05-11 Marek Polacek <polacek@redhat.com>
10396
10397 PR c++/71024
10398 * c-c++-common/attributes-3.c: New test.
10399
7cfb065b
NS
104002016-05-11 Nathan Sidwell <nathan@acm.org>
10401
10402 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10403 * gcc.c-torture/execute/pr68185.c: Likewise.
10404 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10405 * gcc.dg/pr69634.c: Requires scheduling.
10406 * gcc.dg/torture/pr66178.c: Require label values.
10407 * gcc.dg/setjmp-6.c: Require indirect jumps.
10408
f35ea97d
RB
104092016-05-11 Richard Biener <rguenther@suse.de>
10410
10411 PR tree-optimization/71055
10412 * gcc.dg/torture/pr71055.c: New testcase.
10413
dff70323
RB
104142016-05-11 Richard Biener <rguenther@suse.de>
10415
10416 PR debug/71057
10417 * g++.dg/debug/pr71057.C: New testcase.
10418
56a3d28b
JJ
104192016-05-11 Jakub Jelinek <jakub@redhat.com>
10420
10421 PR fortran/70855
10422 * gfortran.dg/gomp/pr70855.f90: New test.
10423
ebc1b29e
RB
104242016-05-11 Richard Biener <rguenther@suse.de>
10425
10426 PR middle-end/71002
10427 * g++.dg/torture/pr71002.C: New testcase.
10428
98ccd1d7
IE
104292016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10430
10431 PR middle-end/70807
10432 * gcc.dg/pr70807.c: New test.
10433
ed29e24b
MS
104342016-05-10 Martin Sebor <msebor@redhat.com>
10435
10436 PR c++/38611
10437 * g++.dg/Wattributes.C: New test.
10438
e39dab2c
MG
104392016-05-10 Marc Glisse <marc.glisse@inria.fr>
10440
10441 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10442 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10443 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10444
d067e238
IE
104452016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10446
10447 PR target/70799
10448 * gcc.target/i386/pr70799-1.c: New test.
10449
cd36c83e
PMR
104502016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10451
10452 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10453
1e3af2a4
IE
104542016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10455
10456 PR middle-end/70877
10457 * gcc.target/i386/pr70877.c: New test.
10458
afc610db
IE
104592016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10460
10461 PR tree-optimization/70786
10462 * gcc.target/i386/pr70876.c: New test.
10463
4b59d19f
JJ
104642016-05-10 Jakub Jelinek <jakub@redhat.com>
10465
10466 PR target/70927
10467 * gcc.target/i386/avx512vl-logic-1.c: New test.
10468 * gcc.target/i386/avx512vl-logic-2.c: New test.
10469 * gcc.target/i386/avx512dq-logic-2.c: New test.
10470
9b5ee426
BS
104712016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10472
10473 PR target/70963
10474 * gcc.target/powerpc/pr70963.c: New.
10475
f3352cab
DM
104762016-05-10 David Malcolm <dmalcolm@redhat.com>
10477
10478 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10479 (test_very_wide_line): Add ruler to expected output.
10480 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10481 (test_very_wide_line): Likewise.
10482 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10483 (test_show_locus): Within the handling of "test_very_wide_line",
10484 enable show_ruler_p on the diagnostic context.
10485
4a3255dd
RB
104862016-05-10 Richard Biener <rguenther@suse.de>
10487
10488 PR tree-optimization/71039
10489 * gcc.dg/torture/pr71039.c: New testcase.
10490
da7c9950
NS
104912016-05-10 Nathan Sidwell <nathan@acm.org>
10492
10493 * gcc.dg/nested-func-10.c: Requires alloca.
10494 * gcc.dg/nested-func-9.c: Requires alloca.
10495 * gcc.c-torture/execute/pr70460.c: Requires labels.
10496 * gcc.c-torture/compile/pr70199.c: Requires labels.
10497 * gcc.target/nvptx/decl.c: Compile only.
10498 * gcc.target/nvptx/trailing-init.c: Compile only.
10499 * gcc.target/nvptx/ary-init.c: Compile only.
10500
cf68d92c
MP
105012016-05-10 Marek Polacek <polacek@redhat.com>
10502
10503 PR c/70255
10504 * gcc.dg/attr-opt-1.c: New test.
10505
64ea4e15
RB
105062016-05-10 Richard Biener <rguenther@suse.de>
10507
10508 PR tree-optimization/70497
10509 PR tree-optimization/28367
10510 * gcc.dg/torture/20160404-1.c: New testcase.
10511 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10512 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10513
5a96dae3
PMR
105142016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10515
10516 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10517
fc97f805
UB
105182016-05-09 Uros Bizjak <ubizjak@gmail.com>
10519
10520 * gcc.target/i386/fabsneg-1.c New test.
10521
a710b1d5
AM
105222016-05-09 Alan Modra <amodra@gmail.com>
10523
10524 PR testsuite/70826
10525 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10526
171f6f05
RB
105272016-05-09 Richard Biener <rguenther@suse.de>
10528
10529 PR tree-optimization/70985
10530 * gcc.dg/torture/pr70985.c: New testcase.
10531
18caa34e
BC
105322016-05-09 Bin Cheng <bin.cheng@arm.com>
10533
10534 * gcc.dg/tree-ssa/ifc-9.c: New test.
10535 * gcc.dg/tree-ssa/ifc-10.c: New test.
10536 * gcc.dg/tree-ssa/ifc-11.c: New test.
10537 * gcc.dg/tree-ssa/ifc-12.c: New test.
10538 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10539 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10540 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10541
7a27d38f
RB
105422016-05-09 Richard Biener <rguenther@suse.de>
10543
10544 PR fortran/70937
10545 * gfortran.dg/pr70937.f90: New testcase.
10546
5ebbbd3d
RO
105472016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10548
10549 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10550
f6288c24
FR
105512016-05-07 Fritz Reese <fritzoreese@gmail.com>
10552
10553 PR fortran/56226
10554 * gfortran.dg/dec_structure_1.f90: New testcase.
10555 * gfortran.dg/dec_structure_2.f90: Ditto.
10556 * gfortran.dg/dec_structure_3.f90: Ditto.
10557 * gfortran.dg/dec_structure_4.f90: Ditto.
10558 * gfortran.dg/dec_structure_5.f90: Ditto.
10559 * gfortran.dg/dec_structure_6.f90: Ditto.
10560 * gfortran.dg/dec_structure_7.f90: Ditto.
10561 * gfortran.dg/dec_structure_8.f90: Ditto.
10562 * gfortran.dg/dec_structure_9.f90: Ditto.
10563 * gfortran.dg/dec_structure_10.f90: Ditto.
10564 * gfortran.dg/dec_structure_11.f90: Ditto.
10565 * gfortran.dg/dec_union_1.f90: Ditto.
10566 * gfortran.dg/dec_union_2.f90: Ditto.
10567 * gfortran.dg/dec_union_3.f90: Ditto.
10568 * gfortran.dg/dec_union_4.f90: Ditto.
10569 * gfortran.dg/dec_union_5.f90: Ditto.
10570 * gfortran.dg/dec_union_6.f90: Ditto.
10571 * gfortran.dg/dec_union_7.f90: Ditto.
10572
5ec4a8cd
TV
105732016-05-07 Tom de Vries <tom@codesourcery.com>
10574
10575 PR tree-optimization/70956
10576 * gcc.dg/graphite/pr70956.c: New test.
10577
58ec1d0e
JJ
105782016-05-06 Jakub Jelinek <jakub@redhat.com>
10579
ccd88fb7
JJ
10580 PR middle-end/70941
10581 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10582 (a, b, c, d): Change type from char to signed char.
10583 (main): Compare against (signed char) -1634678893 instead of
10584 hardcoded -109. Use __builtin_abort instead of abort.
10585
dd3b6464
JJ
10586 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10587 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10588
58ec1d0e
JJ
10589 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10590
19aa23d8
YR
105912016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10592
10593 PR debug/70935
10594 * gcc.dg/torture/pr70935.c: New test.
10595
ae5f0df1
OE
105962016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10597
10598 PR target/58219
ce23a8ff 10599 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10600
078f7e37
RB
106012016-05-06 Richard Biener <rguenther@suse.de>
10602
10603 PR tree-optimization/70960
10604 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10605
765d7b54
OE
106062016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10607
10608 PR target/52933
10609 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10610 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10611 Adjust expected instruction counts.
10612 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10613
29c94e65
MP
106142016-05-06 Marek Polacek <polacek@redhat.com>
10615
10616 PR sanitizer/70875
10617 * gcc.dg/ubsan/bounds-3.c: New test.
10618
3684b02e
OE
106192016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10620
10621 PR target/54089
10622 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10623
8706773f
RB
106242016-05-06 Richard Biener <rguenther@suse.de>
10625
10626 PR middle-end/70931
10627 * gfortran.dg/pr70931.f90: New testcase.
10628
a4f51018
RB
106292016-05-06 Richard Biener <rguenther@suse.de>
10630
10631 PR middle-end/70941
10632 * gcc.dg/torture/pr70941.c: New testcase.
10633
c4f2425f
BC
106342016-05-05 Bin Cheng <bin.cheng@arm.com>
10635
10636 PR tree-optimization/57206
10637 * gcc.dg/vect/pr57206.c: New test.
10638
5dc08197
RO
106392016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10640
10641 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10642
351f85c5
JJ
106432016-05-05 Jakub Jelinek <jakub@redhat.com>
10644
568bac8c
JJ
10645 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10646
351f85c5
JJ
10647 * c-c++-common/Wdangling-else-4.c: New test.
10648
33fd7785
JJ
106492016-05-04 Jakub Jelinek <jakub@redhat.com>
10650
2d1ac15a
JJ
10651 PR c++/70906
10652 PR c++/70933
10653 * g++.dg/opt/pr70906.C: New test.
10654 * g++.dg/opt/pr70933.C: New test.
10655
33fd7785
JJ
10656 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10657
6b715bf6
JH
106582016-05-04 Jan Hubicka <hubicka@ucw.cz>
10659
10660 * gcc.dg/ipa/pure-const-3.c: New testcase.
10661
deef7113
MP
106622016-05-04 Marek Polacek <polacek@redhat.com>
10663
10664 * c-c++-common/Wdangling-else-1.c: New test.
10665 * c-c++-common/Wdangling-else-2.c: New test.
10666 * c-c++-common/Wdangling-else-3.c: New test.
10667
5396db97
KCY
106682016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10669
10670 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10671 flag is present.
10672
de55efd5
MP
106732016-05-04 Marek Polacek <polacek@redhat.com>
10674
10675 PR c/48778
10676 * gcc.dg/Waddress-2.c: New test.
10677
475839b6
AM
106782016-05-04 Alan Modra <amodra@gmail.com>
10679
10680 * gcc.target/powerpc/pr70866.c: New.
10681
b25aad5f
MS
106822016-05-03 Martin Sebor <msebor@redhat.com>
10683
10684 PR c++/66561
10685 * c-c++-common/builtin_location.c: New test.
10686 * g++.dg/cpp1y/builtin_location.C: New test.
10687
79ce98bc
MP
106882016-05-03 Marek Polacek <polacek@redhat.com>
10689
10690 PR c/70859
10691 * gcc.dg/pr70859.c: New test.
10692 * gcc.dg/pr70859-2.c: New test.
10693
402e89f5
PMR
106942016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10695
10696 * gnat.dg/debug5.adb: New testcase.
10697
f3d90045
DV
106982016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10699
10700 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10701 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10702 Procedure to check for z10 instruction set.
10703
1e26cec1
CL
107042016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10705
10706 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10707
71aca5a0
AM
107082016-05-03 Alan Modra <amodra@gmail.com>
10709
10710 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10711
2fd70ec1
JJ
107122016-05-03 Jakub Jelinek <jakub@redhat.com>
10713
10714 * gcc.target/i386/avx512f-cvt-1.c: New test.
10715
e5705cf7
L
107162016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10717
10718 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10719 -fdump-tree-vrp-details.
10720
381cdae4
RB
107212016-05-03 Richard Biener <rguenther@suse.de>
10722
10723 * gcc.dg/pr30172-1.c: Adjust.
10724 * gcc.dg/pr63743.c: Likewise.
10725 * gcc.dg/tm/pr51696.c: Likewise.
10726 * c-c++-common/tm/safe-1.c: Likewise.
10727 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10728 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10729 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10730 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10731
adedd5c1
JJ
107322016-05-03 Jakub Jelinek <jakub@redhat.com>
10733
31ed1665
JJ
10734 PR rtl-optimization/70467
10735 * gcc.target/i386/pr70467-3.c: New test.
10736 * gcc.target/i386/pr70467-4.c: New test.
10737
dea60b59
JJ
10738 PR tree-optimization/70916
10739 * gcc.c-torture/compile/pr70916.c: New test.
10740
adedd5c1
JJ
10741 PR target/49244
10742 * gcc.target/i386/pr49244-1.c: New test.
10743 * gcc.target/i386/pr49244-2.c: New test.
10744
f80041ef
BS
107452016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10746
10747 PR rtl-optimization/44281
10748 * gcc.target/i386/pr44281.c: New test.
10749
1cfcd39e
BC
107502016-05-03 bin cheng <bin.cheng@arm.com>
10751
10752 PR tree-optimization/56541
10753 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10754 * gcc.dg/vect/pr56541.c: new test.
10755
4304ccfd
MM
107562016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10757
10758 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10759 __float128.
10760 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10761
50d94c29
L
107622016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10763
10764 PR testsuite/70520
10765 * c-c++-common/asan/clone-test-1.c (main): Align child process
10766 stack to 16 bytes.
10767
bc1aee87
DM
107682016-05-02 David Malcolm <dmalcolm@redhat.com>
10769
10770 PR c++/62314
10771 * g++.dg/spellcheck-fields-2.C: New test case.
10772
474e0129
DM
107732016-05-02 David Malcolm <dmalcolm@redhat.com>
10774
10775 PR c++/62314
10776 * g++.dg/pr62314.C: New test case.
10777
818b88a7
JH
107782016-05-02 Jan Hubicka <hubicka@ucw.cz>
10779
10780 * gcc.dg/ipa/inline-8.c: New testcase.
10781
dd77684f
JJ
107822016-05-02 Jakub Jelinek <jakub@redhat.com>
10783
10784 PR rtl-optimization/70467
10785 * gcc.target/i386/pr70467-1.c: New test.
10786
72407e00
BE
107872016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10788
10789 * gcc.dg/spec-options.c: Run the test on all targets.
10790 * gcc.dg/foo.specs: Use cpp_unique_options.
10791
dd53d197
MG
107922016-05-02 Marc Glisse <marc.glisse@inria.fr>
10793
10794 * gcc.dg/tree-ssa/unord.c: New testcase.
10795
a8b85ce9
MG
107962016-05-02 Marc Glisse <marc.glisse@inria.fr>
10797
10798 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10799
5b37e866
NS
108002016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10801
10802 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10803
7176a4a0
MP
108042016-05-02 Marek Polacek <polacek@redhat.com>
10805
10806 PR c/70851
10807 * gcc.dg/enum-incomplete-3.c: New test.
10808
6b9933b9
MP
108092016-05-02 Marek Polacek <polacek@redhat.com>
10810 Tom de Vries <tom@codesourcery.com>
10811
10812 PR tree-optimization/70700
10813 * gcc.dg/pr70700.c: New test.
10814
90f82260
UB
108152016-05-01 Uros Bizjak <ubizjak@gmail.com>
10816
10817 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10818 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10819 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10820 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10821 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10822
f73036c1
EB
108232016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10824
10825 * ada/acats/run_acats: Rename into...
10826 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10827 * ada/acats/run_all.sh: Remove redundant test.
10828 (target_run): Move around.
10829 (target_gnatchop): Use newly built executable.
10830 (target_gnatmake): Likewise.
10831 Check that the compilation of impbit succeeds.
10832
85e051a3
OE
108332016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10834
10835 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10836 * gcc.dg/20021029-1.c: Likewise.
10837 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10838 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10839 * gcc.target/sh/cmpstr.c: Likewise.
10840 * gcc.target/sh/cmpstrn.c: Likewise.
10841 * gcc.target/sh/memset.c: Likewise.
10842 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10843 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10844 * gcc.target/sh/pr39423-1.c: Likewise.
10845 * gcc.target/sh/pr49468-di.c: Likewise.
10846 * gcc.target/sh/pr49468-si.c: Likewise.
10847 * gcc.target/sh/pr49880-1.c: Likewise.
10848 * gcc.target/sh/pr49880-2.c: Likewise.
10849 * gcc.target/sh/pr49880-3.c: Likewise.
10850 * gcc.target/sh/pr50751-1.c: Likewise.
10851 * gcc.target/sh/pr50751-4.c: Likewise.
10852 * gcc.target/sh/pr50751-7.c: Likewise.
10853 * gcc.target/sh/pr51244-1.c: Likewise.
10854 * gcc.target/sh/pr51244-10.c: Likewise.
10855 * gcc.target/sh/pr51244-11.c: Likewise.
10856 * gcc.target/sh/pr51244-12.c: Likewise.
10857 * gcc.target/sh/pr51244-13.c: Likewise.
10858 * gcc.target/sh/pr51244-14.c: Likewise.
10859 * gcc.target/sh/pr51244-17.c: Likewise.
10860 * gcc.target/sh/pr51244-18.c: Likewise.
10861 * gcc.target/sh/pr51244-19.c: Likewise.
10862 * gcc.target/sh/pr51244-4.c: Likewise.
10863 * gcc.target/sh/pr51244-5.c: Likewise.
10864 * gcc.target/sh/pr51244-7.c: Likewise.
10865 * gcc.target/sh/pr51244-8.c: Likewise.
10866 * gcc.target/sh/pr51244-9.c: Likewise.
10867 * gcc.target/sh/pr51697.c: Likewise.
10868 * gcc.target/sh/pr52483-1.c: Likewise.
10869 * gcc.target/sh/pr52483-2.c: Likewise.
10870 * gcc.target/sh/pr52483-3.c: Likewise.
10871 * gcc.target/sh/pr52483-5.c: Likewise.
10872 * gcc.target/sh/pr52933-1.c: Likewise.
10873 * gcc.target/sh/pr52933-2.c: Likewise.
10874 * gcc.target/sh/pr52933-3.c: Likewise.
10875 * gcc.target/sh/pr53568-1.c: Likewise.
10876 * gcc.target/sh/pr53976-1.c: Likewise.
10877 * gcc.target/sh/pr53988-1.c: Likewise.
10878 * gcc.target/sh/pr53988.c: Likewise.
10879 * gcc.target/sh/pr54089-1.c: Likewise.
10880 * gcc.target/sh/pr54089-6.c: Likewise.
10881 * gcc.target/sh/pr54089-7.c: Likewise.
10882 * gcc.target/sh/pr54089-8.c: Likewise.
10883 * gcc.target/sh/pr54089-9.c: Likewise.
10884 * gcc.target/sh/pr54236-1.c: Likewise.
10885 * gcc.target/sh/pr54236-2.c: Likewise.
10886 * gcc.target/sh/pr54236-3.c: Likewise.
10887 * gcc.target/sh/pr54236-4.c: Likewise.
10888 * gcc.target/sh/pr54386.c: Likewise.
10889 * gcc.target/sh/pr54602-1.c: Likewise.
10890 * gcc.target/sh/pr54685.c: Likewise.
10891 * gcc.target/sh/pr54760-1.c: Likewise.
10892 * gcc.target/sh/pr54760-2.c: Likewise.
10893 * gcc.target/sh/pr54760-3.c: Likewise.
10894 * gcc.target/sh/pr54760-4.c: Likewise.
10895 * gcc.target/sh/pr54760-5.c: Likewise.
10896 * gcc.target/sh/pr54760-6.c: Likewise.
10897 * gcc.target/sh/pr55146.c: Likewise.
10898 * gcc.target/sh/pr55160.c: Likewise.
10899 * gcc.target/sh/pr59278.c: Likewise.
10900 * gcc.target/sh/pr59401-1.c: Likewise.
10901 * gcc.target/sh/pr59533-1.c: Likewise.
10902 * gcc.target/sh/pr63260.c: Likewise.
10903 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10904 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10905 * gcc.target/sh/strlen.c: Likewise.
10906 * gcc.target/sh/torture/pr30807.c: Likewise.
10907 * gcc.target/sh/torture/pr34777.c: Likewise.
10908 * gcc.target/sh/torture/pr64652.c: Likewise.
10909 * gcc.target/sh/torture/pr65505.c: Likewise.
10910 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10911 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10912
411e5c67
PC
109132016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10914
10915 PR c++/66644
10916 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10917
8fa97501
BS
109182016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10919
10920 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10921 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10922 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10923 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10924
5a956111
PP
109252016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10926
10927 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10928 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10929
e7ff0319
CP
109302016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10931
10932 PR middle-end/70626
10933 * c-c++-common/goacc/combined-reduction.c: New test.
10934 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10935
52d11a4b
L
109362016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10937
10938 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10939 *movdi_internal pattern only if PIC off.
10940 * gcc.target/i386/pr70155-2.c: Likewise.
10941 * gcc.target/i386/pr70155-3.c: Likewise.
10942 * gcc.target/i386/pr70155-4.c: Likewise.
10943 * gcc.target/i386/pr70155-5.c: Likewise.
10944 * gcc.target/i386/pr70155-6.c: Likewise.
10945 * gcc.target/i386/pr70155-7.c: Likewise.
10946 * gcc.target/i386/pr70155-8.c: Likewise.
10947 * gcc.target/i386/pr70155-15.c: Likewise.
10948 * gcc.target/i386/pr70155-17.c: Likewise.
10949 * gcc.target/i386/pr70155-22.c: Likewise.
10950
8960db31
BC
109512016-04-29 Bin Cheng <bin.cheng@arm.com>
10952
10953 PR tree-optimization/70803
10954 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10955
cca535a4
IE
109562016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10957
10958 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10959 optimization of vector loop.
10960 * gcc.target/i386/vect-unpack-3.c: New test.
10961 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10962 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10963 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10964
500ecf4a
MP
109652016-04-29 Marek Polacek <polacek@redhat.com>
10966
10967 PR sanitizer/70342
10968 * g++.dg/ubsan/null-7.C: New test.
10969
2fff3db8
MP
10970 PR c/70852
10971 * gcc.dg/pr70852.c: New test.
10972
509063eb
DV
109732016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10974
10975 PR/69089
10976 * g++.dg/cpp0x/alignas6.C: New test.
10977
83745c0d
DV
109782016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10979
c87885ca
RO
10980 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10981 * gcc.dg/pr27003.c: Likewise.
10982 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10983 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10984 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10985 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10986 * gcc.target/arc/mxy.c: Likewise.
10987 * gcc.target/arc/mswape.c: Likewise.
10988 * gcc.target/arc/mrtsc.c: Likewise.
10989 * gcc.target/arc/mcrc.c: Likewise.
10990 * gcc.target/arc/mdsp-packa.c: Likewise.
10991 * gcc.target/arc/mdvbf.c: Likewise.
10992 * gcc.target/arc/mlock.c: Likewise.
10993 * gcc.target/arc/mmac-24.c: Likewise.
10994 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10995
849b265d
BS
109962016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10997 Matthijs Kooijman <matthijs@stdin.nl>
10998 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10999
11000 PR target/60040
11001 * gcc.target/avr/pr60040-1.c: New.
11002 * gcc.target/avr/pr60040-2.c: New.
11003
1390536b
RB
110042016-04-29 Richard Biener <rguenther@suse.de>
11005
11006 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11007
98998245
RB
110082016-04-29 Richard Biener <rguenther@suse.de>
11009
11010 PR tree-optimization/13962
11011 PR tree-optimization/65686
11012 * gcc.dg/uninit-pr65686.c: New testcase.
11013
8b80cc21
JJ
110142016-04-29 Jakub Jelinek <jakub@redhat.com>
11015
11016 PR middle-end/70843
11017 * gcc.dg/pr70843.c: New test.
11018
6181bc30
JJ
110192016-04-28 Jakub Jelinek <jakub@redhat.com>
11020
11021 PR target/70858
11022 * gcc.target/i386/pr70858.c: New test.
11023
f4cb3612
AB
110242016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11025
11026 * gcc.target/arc/nps400-1.c: New file.
11027
8ad9df62
JR
110282016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11029 Andrew Burgess <andrew.burgess@embecosm.com>
11030
11031 * gcc.target/arc/movh_cl-1.c: New file.
11032
ceaaa9fe
JR
110332016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11034 Andrew Burgess <andrew.burgess@embecosm.com>
11035
11036 * gcc.target/arc/extzv-1.c: New file.
11037 * gcc.target/arc/insv-1.c: New file.
11038 * gcc.target/arc/insv-2.c: New file.
11039 * gcc.target/arc/movb-1.c: New file.
11040 * gcc.target/arc/movb-2.c: New file.
11041 * gcc.target/arc/movb-3.c: New file.
11042 * gcc.target/arc/movb-4.c: New file.
11043 * gcc.target/arc/movb-5.c: New file.
11044 * gcc.target/arc/movb_cl-1.c: New file.
11045 * gcc.target/arc/movb_cl-2.c: New file.
11046 * gcc.target/arc/movbi_cl-1.c: New file.
11047 * gcc.target/arc/movl-1.c: New file.
11048
4d03dc2f
JR
110492016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11050 Andrew Burgess <andrew.burgess@embecosm.com>
11051
11052 * gcc.target/arc/cmem-1.c: New file.
11053 * gcc.target/arc/cmem-2.c: New file.
11054 * gcc.target/arc/cmem-3.c: New file.
11055 * gcc.target/arc/cmem-4.c: New file.
11056 * gcc.target/arc/cmem-5.c: New file.
11057 * gcc.target/arc/cmem-6.c: New file.
11058 * gcc.target/arc/cmem-7.c: New file.
11059 * gcc.target/arc/cmem-ld.inc: New file.
11060 * gcc.target/arc/cmem-st.inc: New file.
11061
81262dad
JJ
110622016-04-28 Jakub Jelinek <jakub@redhat.com>
11063
11064 PR target/70821
11065 * gcc.target/i386/pr70821.c: New test.
11066
0a31a09a
BS
110672016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11068
11069 * gcc.target/powerpc/vec-adde.c: New test.
11070 * gcc.target/powerpc/vec-adde-int128.c: New test.
11071
3ddffba9
JJ
110722016-04-28 Jakub Jelinek <jakub@redhat.com>
11073
11074 * gcc.target/i386/avx-vround-1.c: New test.
11075 * gcc.target/i386/avx-vround-2.c: New test.
11076 * gcc.target/i386/avx512vl-vround-1.c: New test.
11077 * gcc.target/i386/avx512vl-vround-2.c: New test.
11078
713dedcd
RO
110792016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11080
11081 PR testsuite/70595
11082 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11083 (check_effective_target_cilkplus_runtime): ... this.
11084 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11085 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11086
11087 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11088 Require cilkplus_runtime.
11089 Don't add -lcilkrts.
11090 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11091 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11092 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11093 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11094 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11095 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11096 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11097 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11098 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11099 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11100 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11101 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11102 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11103 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11104 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11105 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11106 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11107 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11108 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11109 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11110 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11111 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11112 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11113 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11114 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11115 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11116 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11117 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11118 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11119
11120 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11121 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11122
11123 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11124
11125 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11126 cilkplus_runtime.
11127
3563f78f
MG
111282016-04-27 Marc Glisse <marc.glisse@inria.fr>
11129
11130 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11131 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11132
6bc2bb18
RB
111332015-04-27 Ryan Burn <contact@rnburn.com>
11134
11135 PR c++/69024
11136 PR c++/68997
11137 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11138 diagnostic.
11139 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11140 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11141
1e55d29a
EB
111422016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11143
11144 * gnat.dg/limited_with4.ad[sb]: New test.
11145 * gnat.dg/limited_with4_pkg.ads: New helper.
11146
087146ca
L
111472016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11148
11149 PR target/70155
11150 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11151 and movv1ti_internal patterns
11152 * gcc.target/i386/pr70155-1.c: New test.
11153 * gcc.target/i386/pr70155-2.c: Likewise.
11154 * gcc.target/i386/pr70155-3.c: Likewise.
11155 * gcc.target/i386/pr70155-4.c: Likewise.
11156 * gcc.target/i386/pr70155-5.c: Likewise.
11157 * gcc.target/i386/pr70155-6.c: Likewise.
11158 * gcc.target/i386/pr70155-7.c: Likewise.
11159 * gcc.target/i386/pr70155-8.c: Likewise.
11160 * gcc.target/i386/pr70155-9.c: Likewise.
11161 * gcc.target/i386/pr70155-10.c: Likewise.
11162 * gcc.target/i386/pr70155-11.c: Likewise.
11163 * gcc.target/i386/pr70155-12.c: Likewise.
11164 * gcc.target/i386/pr70155-13.c: Likewise.
11165 * gcc.target/i386/pr70155-14.c: Likewise.
11166 * gcc.target/i386/pr70155-15.c: Likewise.
11167 * gcc.target/i386/pr70155-16.c: Likewise.
11168 * gcc.target/i386/pr70155-17.c: Likewise.
11169 * gcc.target/i386/pr70155-18.c: Likewise.
11170 * gcc.target/i386/pr70155-19.c: Likewise.
11171 * gcc.target/i386/pr70155-20.c: Likewise.
11172 * gcc.target/i386/pr70155-21.c: Likewise.
11173 * gcc.target/i386/pr70155-22.c: Likewise.
11174
92329f9f
L
111752016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11176
11177 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11178 ".{5,6}".
11179
309a0cf6
BC
111802016-04-27 Bin Cheng <bin.cheng@arm.com>
11181
11182 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11183 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11184 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11185 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11186 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11187
72ed2b9c
RB
111882016-04-27 Richard Biener <rguenther@suse.de>
11189
11190 PR ipa/70760
11191 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11192 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11193
3c98ff9b
NS
111942016-04-27 Nathan Sidwell <nathan@acm.org>
11195
11196 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11197 * g++.dg/ubsan/pr63956.C: Adjust error location.
11198
9ec5d66b
NC
111992016-04-27 Nick Clifton <nickc@redhat.com>
11200
11201 PR middle-end/49889
11202 * gcc.dg/pr49889.c: New test.
11203
c1e1f433
BS
112042016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11205
11206 * c-c++-common/memset-array.c: New test.
11207
8ac43293
MS
112082016-04-26 Martin Sebor <msebor@redhat.com>
11209
11210 PR c++/66639
11211 * g++.dg/cpp1y/func_constexpr.C: New test.
11212
843ce8ab
PP
112132016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11214
11215 PR c++/70241
11216 * g++.dg/cpp0x/enum32.C: New test.
11217 * g++.dg/cpp0x/enum33.C: New test.
11218
112192016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11220
11221 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11222 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11223 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11224 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11225 * gcc.c-torture/execute/pr38151.c: Likewise.
11226 * gcc.c-torture/execute/pr66556.c: Likewise.
11227 * gcc.c-torture/execute/pr67781.c: Likewise.
11228 * gcc.c-torture/execute/pr68648.c: Likewise.
11229
ca1206be
MG
112302016-04-26 Marc Glisse <marc.glisse@inria.fr>
11231
11232 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11233
2448a956
MP
112342016-04-26 Marek Polacek <polacek@redhat.com>
11235
11236 PR c/67784
11237 * gcc.dg/pr67784-3.c: New test.
11238 * gcc.dg/pr67784-4.c: New test.
11239 * gcc.dg/pr67784-5.c: New test.
11240
b02a5e26
MP
11241 PR c/70791
11242 * gcc.dg/Wnested-externs-2.c: New test.
11243
6b6aa8d3
MG
112442016-04-26 Marc Glisse <marc.glisse@inria.fr>
11245
11246 * gcc.dg/fold-plusmult.c: Adjust.
11247 * gcc.dg/no-strict-overflow-6.c: Adjust.
11248 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11249
a2095b55
BS
112502016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11251
11252 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11253 number scans.
11254 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11255 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11256 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11257 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11258 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11259 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11260 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11261 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11262 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11263 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11264 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11265 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11266 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11267 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11268 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11269 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11270 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11271 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11272 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11273 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11274 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11275 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11276 scans.
11277 * gcc.target/i386/pr32219-4.c: Likewise.
11278 * gcc.target/i386/pr32219-6.c: Likewise.
11279 * gcc.target/i386/pr32219-8.c: Likewise.
11280
bb0cc5c8
KT
112812016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11282
11283 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11284 associated options.
11285
5a0802ea
MP
112862016-04-26 Marek Polacek <polacek@redhat.com>
11287
11288 PR c++/70744
11289 * g++.dg/ext/cond2.C: New test.
11290
00f615af
BC
112912016-04-26 Bin Cheng <bin.cheng@arm.com>
11292
11293 PR tree-optimization/70771
11294 PR tree-optimization/70775
11295 * gcc.dg/pr70771.c: New test.
25939d34 11296 * gcc.dg/pr70775.c: New test.
00f615af 11297
218155e7
BS
112982016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11299
11300 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11301
ab99f467
RB
113022016-04-25 Richard Biener <rguenther@suse.de>
11303
11304 PR tree-optimization/70780
11305 * gcc.dg/torture/pr70780.c: New testcase.
11306
3f8257db 113072016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11308
c87885ca
RO
11309 * gcc.target/arm/neon-vaddws16.c: New test.
11310 * gcc.target/arm/neon-vaddws32.c: New test.
11311 * gcc.target/arm/neon-vaddwu16.c: New test.
11312 * gcc.target/arm/neon-vaddwu32.c: New test.
11313 * gcc.target/arm/neon-vaddwu8.c: New test.
11314 * lib/target-supports.exp
93c590ee
MC
11315 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11316 that arm neon support vector widen sum of HImode TO SImode.
11317
d6c1a7a7
JJ
113182016-04-23 Jakub Jelinek <jakub@redhat.com>
11319
11320 PR sanitizer/70712
11321 * c-c++-common/asan/pr70712.c: New test.
11322
ab0fc037
TS
113232016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11324
11325 * .gitattributes: New file.
11326
2aa64824
CL
113272016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11328
11329 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11330
e7e12d92
DH
113312016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11332
11333 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11334 * gfortran.dg/submodule_15.f08: Likewise.
11335
d1431192
RB
113362016-04-22 Richard Biener <rguenther@suse.de>
11337
11338 PR tree-optimization/70740
11339 * gcc.dg/torture/pr70740.c: New testcase.
11340
04a63c24
L
113412016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11342
11343 PR target/70750
11344 * gcc.target/i386/pr70750-1.c: New test.
11345 * gcc.target/i386/pr70750-2.c: Likewise.
11346
20700098
PC
113472016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11348
11349 PR c++/70540
11350 * g++.dg/cpp0x/auto48.C: New.
11351
aedf4e12
MP
113522016-04-21 Marek Polacek <polacek@redhat.com>
11353
11354 PR c++/70513
11355 * g++.dg/cpp0x/forw_enum12.C: New test.
11356 * g++.dg/cpp0x/forw_enum13.C: New test.
11357
2074d80a
KY
113582016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11359
11360 PR target/70728
11361 * gcc.target/i386/pr70728.c: New test.
11362
aef4aab0
RB
113632016-04-21 Richard Biener <rguenther@suse.de>
11364
11365 PR middle-end/70747
11366 * gcc.dg/pr70747.c: New testcase.
11367
2359e571
BC
113682016-04-21 Bin Cheng <bin.cheng@arm.com>
11369
11370 PR tree-optimization/70715
11371 * gcc.dg/tree-ssa/scev-13.c: New test.
11372
ce0e66ff
MG
113732016-04-21 Marc Glisse <marc.glisse@inria.fr>
11374
11375 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11376
2c2870a1
MG
113772016-04-21 Marc Glisse <marc.glisse@inria.fr>
11378
11379 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11380
a2b056a3
JH
113812016-04-20 Jan Hubicka <jh@suse.cz>
11382
11383 PR ipa/70018
11384 * g++.dg/ipa/nothrow-1.C: New testcase.
11385
ee392fc2
NS
113862016-04-20 Nathan Sidwell <nathan@acm.org>
11387
11388 PR c++/55635
11389 * g++.dg/eh/delete1.C: New.
11390
dda49daf
L
113912016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11392
11393 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11394 -mtune-ctrl=sse_typeless_stores.
11395
8a5b9d5a
L
113962016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11397
11398 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11399
1011119f
BC
114002016-04-20 Bin Cheng <bin.cheng@arm.com>
11401
11402 PR tree-optimization/69489
11403 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11404
477d4906
IV
114052016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11406
11407 PR c++/69363
11408 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11409 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11410 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11411
fad08d12
BC
114122016-04-20 Bin Cheng <bin.cheng@arm.com>
11413
11414 PR tree-optimization/56625
11415 PR tree-optimization/69489
11416 * gcc.dg/vect/pr56625.c: New test.
11417 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11418
9e3e4fab
AP
114192016-04-20 Andrew Pinski <apinski@cavium.com>
11420
11421 PR target/64971
11422 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11423
d7aa24e4
AC
114242016-04-20 Arnaud Charlet <charlet@adacore.com>
11425
11426 * gnat.dg/self1.adb: Remove now incorrect test.
11427
e6d62b46
BC
114282016-04-20 Bin Cheng <bin.cheng@arm.com>
11429
11430 * gcc.dg/tree-ssa/scev-11.c: New test.
11431 * gcc.dg/tree-ssa/scev-12.c: New test.
11432
2697b189
MP
114332016-04-20 Marek Polacek <polacek@redhat.com>
11434
11435 PR tree-optimization/70725
11436 * gcc.dg/pr70725.c: New test.
11437
60d393e8
RB
114382016-04-20 Richard Biener <rguenther@suse.de>
11439
11440 PR tree-optimization/70726
11441 * g++.dg/vect/pr70726.cc: New testcase.
11442
82c6f58a
AK
114432016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11444
11445 PR target/70674
11446 * gcc.target/s390/pr70674.c: New test.
11447
90eeab20
JD
114482016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11449
11450 PR libgfortran/70684
11451 * gfortran.dg/list_read_14.f90: New test.
11452
fc9cf6da
L
114532016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11454
11455 PR target/69201
11456 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11457 extern to force it misaligned.
11458 (b): Likewise.
11459 (c): Likewise.
11460 (d): Likewise.
11461 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11462 Don't check `*' before movv4sf_internal.
11463 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11464 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11465 Don't check `*' before movv16qi_internal.
11466 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11467 extern to force it misaligned.
11468 (b): Likewise.
11469 (c): Likewise.
11470 (d): Likewise.
11471 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11472 Don't check `*' before movv2df_internal.
11473 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11474 extern to force it misaligned.
11475 (b): Likewise.
11476 (c): Likewise.
11477 (d): Likewise.
11478 Check movv8sf_internal instead of avx_storeups256.
11479 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11480
ea8927ea
RB
114812016-04-19 Richard Biener <rguenther@suse.de>
11482
11483 PR tree-optimization/70171
11484 * g++.dg/tree-ssa/pr70171.C: New testcase.
11485
65f52ee9
RB
114862016-04-19 Richard Biener <rguenther@suse.de>
11487
11488 PR tree-optimization/70724
11489 * gcc.dg/torture/pr70724.c: New testcase.
11490
987b67f1
VM
114912016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11492
11493 PR middle-end/70689
c87885ca 11494 * gcc.target/i386/pr70689.c: New.
987b67f1 11495
91a47c39
L
114962016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11497
11498 PR target/70708
11499 * gcc.target/i386/pr70708.c: New test.
11500
8270b82d
RB
115012016-04-18 Richard Biener <rguenther@suse.de>
11502
11503 PR tree-optimization/43434
11504 * gcc.dg/vect/pr43434.c: New testcase.
11505 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11506 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11507 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11508 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11509 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11510 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11511 * gcc.dg/gomp/pr68640.c: Likewise.
11512 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11513 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11514
edd048e2
RB
115152016-04-18 Richard Biener <rguenther@suse.de>
11516
11517 PR tree-optimization/70701
11518 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11519
bd5c7330
TV
115202016-04-18 Tom de Vries <tom@codesourcery.com>
11521
11522 PR testsuite/70699
11523 * gcc.dg/pr70161.c: Add dot-file scans.
11524 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11525 instead of after last dot char.
11526
23f2660f
EB
115272016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11528
11529 * c-c++-common/dump-ada-spec-3.c: New test.
11530 * c-c++-common/dump-ada-spec-4.c: Likewise.
11531
da152c9f
TV
115322016-04-17 Tom de Vries <tom@codesourcery.com>
11533
11534 PR other/70183
11535 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11536
cc950f98
JH
115372016-04-15 Jan Hubicka <jh@suse.cz>
11538
11539 PR ipa/70018
11540 * g++.dg/ipa/pure-const-1.C: New testcase.
11541 * g++.dg/ipa/pure-const-2.C: New testcase.
11542 * g++.dg/ipa/pure-const-3.C: New testcase.
11543
949505a9
MP
115442016-04-15 Marek Polacek <polacek@redhat.com>
11545
11546 PR c/70671
11547 * gcc.dg/bitfld-22.c: New test.
11548
10e547d6
BS
115492016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11550
11551 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11552 x86_64.
11553
1e77281b
MP
115542016-04-15 Marek Polacek <polacek@redhat.com>
11555
11556 PR c/70651
11557 * c-c++-common/pr70651.c: New test.
11558
e501fa8e
KT
115592016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11560
11561 PR rtl-optimization/70681
11562 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11563 dump scan on arm and powerpc.
11564 * gcc.dg/pr10474.c: Likewise.
11565
dda1bf61
JJ
115662016-04-15 Jakub Jelinek <jakub@redhat.com>
11567
ca4ef1ff
JJ
11568 PR c++/69517
11569 PR c++/70019
11570 PR c++/70588
11571 * g++.dg/cpp1y/vla11.C: Revert for real.
11572
dda1bf61
JJ
11573 PR c/70436
11574 * c-c++-common/Wparentheses-1.c: New test.
11575 * c-c++-common/gomp/Wparentheses-1.c: New test.
11576 * c-c++-common/gomp/Wparentheses-2.c: New test.
11577 * c-c++-common/gomp/Wparentheses-3.c: New test.
11578 * c-c++-common/gomp/Wparentheses-4.c: New test.
11579 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11580 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11581 * c-c++-common/goacc/Wparentheses-1.c: New test.
11582
1355e62c
KY
115832016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11584
11585 PR target/70662
11586 * gcc.target/i386/pr70662.c: New test.
11587
0ab34b9e 115882016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11589 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11590
11591 PR tree-optimization/70130
11592 * gcc.dg/vect/O3-pr70130.c: New testcase.
11593
bc773aad
MM
115942016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11595
6e9b2286
MM
11596 PR target/70669
11597 * gcc.target/powerpc/pr70669.c: New test.
11598
bc773aad
MM
11599 PR target/70640
11600 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11601 a power7 system that does not have an assembler that supports
11602 power8.
11603
d8747845
MS
116042016-04-14 Martin Sebor <msebor@redhat.com>
11605
11606 PR c++/69517
11607 PR c++/70019
11608 PR c++/70588
11609 * c-c++-common/ubsan/vla-1.c: Revert.
11610 * g++.dg/cpp1y/vla11.C: Same.
11611 * g++.dg/cpp1y/vla12.C: Same.
11612 * g++.dg/cpp1y/vla13.C: Same.
11613 * g++.dg/cpp1y/vla14.C: Same.
11614 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11615 * g++.dg/init/array24.C: Same.
d8747845
MS
11616 * g++.dg/ubsan/vla-1.C: Same.
11617
85128559
MP
116182016-04-14 Marek Polacek <polacek@redhat.com>
11619 Jan Hubicka <hubicka@ucw.cz>
11620
11621 PR c++/70029
11622 * g++.dg/torture/pr70029.C: New test.
11623
52fbb073
MS
116242016-04-14 Martin Sebor <msebor@redhat.com>
11625
11626 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11627 type size to prevent failures on targets with very low maximum
11628 alignment.
11629
6db61d6f
RB
116302016-04-14 Richard Biener <rguenther@suse.de>
11631
11632 PR tree-optimization/70623
11633 * gcc.dg/torture/pr70623.c: New testcase.
11634 * gcc.dg/torture/pr70623-2.c: Likewise.
11635
342fac95
MS
116362016-04-13 Martin Sebor <msebor@redhat.com>
11637
11638 PR c++/69517
11639 PR c++/70019
11640 PR c++/70588
11641 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11642 * g++.dg/cpp1y/vla11.C: New test.
11643 * g++.dg/cpp1y/vla12.C: New test.
11644 * g++.dg/cpp1y/vla13.C: New test.
11645 * g++.dg/cpp1y/vla14.C: New test.
11646 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11647 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11648 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11649
d93c452f
JJ
116502016-04-13 Jakub Jelinek <jakub@redhat.com>
11651
11652 PR c++/70641
11653 * g++.dg/opt/pr70641.C: New test.
11654
85115fb6
RO
116552016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11656
11657 PR rtl-optimization/68749
11658 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11659 effects of argument promotions.
11660 Remove default args to dg-skip-if.
11661
545a4139
PC
116622016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11663
11664 PR c++/70635
11665 * g++.dg/parse/pr70635.C: New.
11666
b3a77f21
MP
116672016-04-13 Marek Polacek <polacek@redhat.com>
11668
11669 PR c++/70639
11670 * c-c++-common/Wmisleading-indentation-4.c: New test.
11671
99cd9857
MP
116722016-04-13 Marek Polacek <polacek@redhat.com>
11673
11674 PR c/70436
c87885ca
RO
11675 * gcc.dg/Wparentheses-12.c: New test.
11676 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11677
75ca93ec
IE
116782016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11679
11680 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11681 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11682 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11683
3d3f9e7e
JJ
116842016-04-13 Jakub Jelinek <jakub@redhat.com>
11685
37947cd0
JJ
11686 PR middle-end/70633
11687 * gcc.c-torture/compile/pr70633.c: New test.
11688
3d3f9e7e
JJ
11689 PR debug/70628
11690 * gcc.dg/torture/pr70628.c: New test.
11691
92886d3e
PP
116922016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11693
11694 PR c++/70610
11695 * g++.dg/template/pr70610.C: New test.
11696 * g++.dg/template/pr70610-2.C: New test.
11697 * g++.dg/template/pr70610-3.C: New test.
11698 * g++.dg/template/pr70610-4.C: New test.
11699
13bd7c2b
JJ
117002016-04-12 Jakub Jelinek <jakub@redhat.com>
11701
6512fa6d
JJ
11702 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11703 128 instead of 32.
11704
13bd7c2b
JJ
11705 PR c++/70571
11706 * g++.dg/ext/pr70571.C: New test.
11707
20b9851c
MM
117082016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11709
8a434ada 11710 PR target/70640
20b9851c
MM
11711 * gcc.target/powerpc/pr70640.c: New test.
11712
2b2f52bc
PC
117132016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11714
11715 PR c++/68722
11716 * g++.dg/parse/pr68722.C: New.
11717
5901e56a
JJ
117182016-04-12 Jakub Jelinek <jakub@redhat.com>
11719
11720 PR rtl-optimization/70596
11721 * gcc.target/i386/pr70596.c: New test.
11722
d4619dc1
NS
117232016-04-12 Nathan Sidwell <nathan@acm.org>
11724
11725 PR c++/70501
11726 * g++.dg/init/pr70501.C: New.
11727
3df530d3
DW
117282016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11729
11730 * gcc.target/i386/asm-flag-6.c: New test.
11731
b7a120d7
TV
117322016-04-12 Tom de Vries <tom@codesourcery.com>
11733
11734 PR tree-optimization/68756
11735 * gcc.dg/graphite/pr68756.c: New test.
11736
4e0eea75
JJ
117372016-04-12 Jakub Jelinek <jakub@redhat.com>
11738
11739 PR tree-optimization/70602
11740 * gcc.c-torture/execute/pr70602.c: New test.
11741
35fbda43
MM
117422016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11743
11744 PR target/70381
11745 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11746 __float128 emulator is built and runs.
11747 * gcc.target/powerpc/float128-1.c: Likewise.
11748
11749 * lib/target-supports.exp (check_ppc_float128_sw_available):
11750 Rework tests for __float128 software and hardware
11751 availability. Fix exit condition to return 0 on success.
11752
04a99ebe
JG
117532016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11754
11755 PR target/70133
11756 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11757 * gcc.target/aarch64/target_attr_15.c: Likewise.
11758
47cd5a85
PC
117592016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11760
11761 PR c++/69066
11762 * g++.dg/cpp1y/pr69066.C: New.
11763
a5edb32e
JD
117642016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11765
11766 PR fortran/68566
11767 * gfortran.dg/pr36192.f90: Update test.
11768 * gfortran.dg/pr36192_1.f90: Update test.
11769 * gfortran.dg/real_dimension_1.f: Update test.
11770 * gfortran.dg/parameter_array_init_7.f90: New test.
11771
8ef378f8
JDA
117722016-04-09 John David Anglin <danglin@gcc.gnu.org>
11773
c532c871
JDA
11774 PR testsuite/64039
11775 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11776
d34f706f
JDA
11777 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11778
75e1dd9e
JDA
11779 PR rtl-optimization/66669
11780 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11781
8a976f5f
JDA
11782 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11783
da04822a
JDA
11784 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11785 * gcc.dg/pie-1.c: Likewise.
11786 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11787 * gcc.dg/pic-4.c: Likewise.
11788 * gcc.dg/pie-3.c: Likewise.
11789 * gcc.dg/pie-4.c: Likewise.
11790
adfabcf9
JDA
11791 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11792
4a020adf
JDA
11793 PR tree-optimization/68644
11794 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11795
8ef378f8
JDA
11796 PR rtl-optimization/64886
11797 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11798
09bf990e
TV
117992016-04-09 Tom de Vries <tom@codesourcery.com>
11800
11801 PR tree-optimization/68953
11802 * gcc.dg/graphite/pr68953.c: New test.
11803
138c3c1a
DH
118042016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11805
11806 PR fortran/70592
11807 * gfortran.dg/deferred_character_16.f90: New test.
11808
f55460af
JJ
118092016-04-09 Jakub Jelinek <jakub@redhat.com>
11810
11811 PR tree-optimization/70586
11812 * gcc.c-torture/execute/pr70586.c: New test.
11813
0b77bbf3
DH
118142016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11815
11816 PR sanitizer/70573
11817 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11818 with __builtin_memset
11819 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11820
c42cfb5c
CP
118212016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11822
11823 PR lto/70289
11824 PR ipa/70348
11825 PR tree-optimization/70373
11826 PR middle-end/70533
11827 PR middle-end/70534
11828 PR middle-end/70535
11829 * c-c++-common/goacc/reduction-5.c: New test.
11830 * c-c++-common/goacc/reduction-promotions.c: New test.
11831 * gfortran.dg/goacc/reduction-3.f95: New test.
11832 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11833
56cfb596
PP
118342016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11835
11836 PR c++/70590
11837 PR c++/70452
11838 * g++.dg/pr70590.C: New test.
11839 * g++.dg/pr70590-2.C: New test.
11840
1a13c0a2
JJ
118412016-04-08 Jakub Jelinek <jakub@redhat.com>
11842
abc0647a
JJ
11843 PR middle-end/70593
11844 * gcc.target/i386/pr70593.c: New test.
11845
1a13c0a2
JJ
11846 PR rtl-optimization/70574
11847 * gcc.target/i386/avx2-pr70574.c: New test.
11848
c3da4956
MO
118492016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11850
11851 PR sanitizer/70541
11852 * c-c++-common/asan/pr70541.c: New test.
11853
9f1b833b
TV
118542016-04-08 Tom de Vries <tom@codesourcery.com>
11855
11856 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11857 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11858
bae7adda
KT
118592016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11860
11861 PR target/70566
11862 * gcc.c-torture/execute/pr70566.c: New test.
11863
211f3d57
TV
118642016-04-08 Tom de Vries <tom@codesourcery.com>
11865
11866 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11867 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11868
02cf2861
AM
118692016-04-08 Alan Modra <amodra@gmail.com>
11870
11871 * gcc.target/powerpc/pr70117.c: New.
11872
5f490f9f
JJ
118732016-04-07 Jakub Jelinek <jakub@redhat.com>
11874
56e9b710
JJ
11875 PR testsuite/70581
11876 * gcc.dg/lto/simd-function_0.c: New test.
11877
5f490f9f
JJ
11878 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11879 clones.
11880 * c-c++-common/attr-simd-2.c: Likewise.
11881 * c-c++-common/attr-simd-4.c: Likewise.
11882 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11883 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11884
e4ebc74d
TP
118852016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11886
11887 PR testsuite/70553
11888 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11889
9817ae35
TS
118902016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11891 Tom de Vries <tom@codesourcery.com>
11892
11893 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11894 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11895 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11896 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11897 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11898 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11899 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11900 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11901
e292f64d
PP
119022016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11903
11904 PR c/70436
11905 * g++.dg/warn/Wparentheses-29.C: New test.
11906
6b37bdaf
PP
119072016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11908
11909 PR c/70436
11910 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11911 explicit braces to resolve a future -Wparentheses warning.
11912
64824205
RH
119132016-04-06 Richard Henderson <rth@redhat.com>
11914
11915 * gcc.dg/pr61817-1.c: New test.
11916 * gcc.dg/pr61817-2.c: New test.
11917 * gcc.dg/pr69391-1.c: New test.
11918 * gcc.dg/pr69391-2.c: New test.
11919
bc2fc1f3
VM
119202016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11921
11922 PR rtl-optimization/70398
c87885ca 11923 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11924
41414a02
EB
119252016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11926
11927 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11928
4066ea8a
YR
119292016-04-06 Yvan Roux <yvan.roux@linaro.org>
11930 Pedro Alves <palves@redhat.com>
11931
11932 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11933
ec35ea45
JJ
119342016-04-06 Jakub Jelinek <jakub@redhat.com>
11935
3866f8dd
JJ
11936 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11937 Check for avx512f effective targets instead of avx2.
11938 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11939 for AVX512F clones.
11940 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11941 * g++.dg/gomp/declare-simd-1.C: Likewise.
11942 * g++.dg/gomp/declare-simd-3.C: Likewise.
11943 * g++.dg/gomp/declare-simd-4.C: Likewise.
11944
ec35ea45
JJ
11945 PR middle-end/70550
11946 * c-c++-common/gomp/pr70550-1.c: New test.
11947 * c-c++-common/gomp/pr70550-2.c: New test.
11948
c08d28ac
NS
119492016-04-05 Nathan Sidwell <nathan@acm.org>
11950
11951 PR c++/70512
11952 * g++.dg/ext/attribute-may-alias-5.C: New.
11953
1d510e04
JJ
119542016-04-05 Jakub Jelinek <jakub@redhat.com>
11955
11956 PR c++/70336
11957 * c-c++-common/pr70336.c: New test.
11958 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11959 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11960
84278ed9
JH
119612016-04-05 Jan Hubicka <hubicka@ucw.cz>
11962
11963 PR ipa/66223
11964 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11965
268a0ec4
JJ
119662016-04-05 Jakub Jelinek <jakub@redhat.com>
11967
11968 PR rtl-optimization/70542
11969 * gcc.dg/torture/pr70542.c: New test.
11970 * gcc.target/i386/avx2-pr70542.c: New test.
11971
5e8c2eb1
ZS
119722016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11973
11974 PR tree-optimization/70509
11975 * gcc.target/i386/avx512bw-pr70509.c: New test.
11976
c0daf32d
PP
119772016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11978
11979 PR c++/70452
11980 * g++.dg/ext/constexpr-vla4.C: New test.
11981
bf867841
UB
119822016-04-05 Uros Bizjak <ubizjak@gmail.com>
11983
11984 PR target/70510
11985 * gcc.target/i386/pr70510.c: New test.
11986
3022186a
RB
119872016-04-05 Richard Biener <rguenther@suse.de>
11988
11989 PR tree-optimization/70526
11990 * g++.dg/torture/pr70526.C: New testcase.
11991
55fc79b2
JJ
119922016-04-05 Jakub Jelinek <jakub@redhat.com>
11993
11994 PR target/70525
11995 * gcc.target/i386/pr70525.c: New test.
11996
62b233f2
RB
119972016-04-05 Richard Biener <rguenther@suse.de>
11998
11999 PR middle-end/70499
12000 * g++.dg/torture/pr70499.C: New testcase.
12001
cc05759d
RB
120022016-04-05 Richard Biener <rguenther@suse.de>
12003
12004 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12005 remove XFAIL.
12006
f23f16d4
JJ
120072016-04-04 Jakub Jelinek <jakub@redhat.com>
12008
12009 PR middle-end/70307
12010 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12011 rs6000 ABI warnings.
12012
d27ecc49
JH
120132016-04-04 Jan Hubicka <hubicka@ucw.cz>
12014
12015 PR ipa/66223
12016 * g++.dg/ipa/devirt-51.C: New testcase.
12017
c974c96e 120182016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12019 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12020
12021 PR middle-end/70457
12022 * gcc.dg/torture/pr70457.c: New.
12023
7a85da89
AV
120242016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12025
12026 PR fortran/67538
12027 * gfortran.dg/allocate_with_source_19.f08: New test.
12028
de517e64
AV
120292016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12030
12031 PR fortran/65795
12032 * gfortran.dg/coarray_allocate_6.f08: New test.
12033
43b9f499
RB
120342016-04-04 Richard Biener <rguenther@suse.de>
12035
12036 PR rtl-optimization/70484
12037 * gcc.dg/torture/pr70484.c: New testcase.
12038
f13355da
MP
120392016-04-04 Marek Polacek <polacek@redhat.com>
12040
12041 PR c/70307
12042 * gcc.dg/torture/pr70307.c: New test.
12043
6cc6ed50
OE
120442016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12045
12046 PR target/70416
12047 PR target/67391
12048 * gcc.target/sh/torture/pr70416.c: New.
12049
abdc16c8
MS
120502016-04-02 Martin Sebor <msebor@redhat.com>
12051
12052 PR c++/67376
12053 PR c++/70170
12054 PR c++/70172
12055 PR c++/70228
12056 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12057 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12058 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12059 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12060 * g++.dg/cpp0x/constexpr-string.C: Same.
12061 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12062 * g++.dg/cpp0x/pr65398.C: Same.
12063 * g++.dg/ext/constexpr-vla1.C: Same.
12064 * g++.dg/ext/constexpr-vla2.C: Same.
12065 * g++.dg/ext/constexpr-vla3.C: Same.
12066 * g++.dg/ubsan/pr63956.C: Same.
12067
763cd859
JJ
120682016-04-01 Jakub Jelinek <jakub@redhat.com>
12069
12070 PR rtl-optimization/70467
12071 * gcc.target/i386/pr70467-2.c: New test.
12072
0f875435
JJ
120732016-04-01 Jakub Jelinek <jakub@redhat.com>
12074 Marek Polacek <polacek@redhat.com>
12075
12076 PR c++/70488
12077 * g++.dg/init/new47.C: New test.
12078
41d14659
RR
120792016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12080
12081 PR target/70496
12082 * gcc.target/arm/pr70496.c: New test.
12083
f9bf89bb
NS
120842016-04-01 Nathan Sidwell <nathan@acm.org>
12085
73b9085d
NS
12086 PR c++/68475
12087 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12088
4afdcfaa
IE
120892016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12090
12091 PR target/69890
12092 * gcc.dg/strlenopt.h (memmove): New.
12093 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12094 instead of "string.h".
12095 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12096 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12097 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12098 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12099 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12100 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12101 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12102 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12103 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12104 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12105 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12106 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12107 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12108 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12109 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12110 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12111 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12112 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12113 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12114 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12115
b5d7a29c
RO
121162016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12117
12118 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12119 (Holder::foo): Reflect this.
12120
b660f9ec
IE
121212016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12122
12123 PR target/70442
12124 * gcc.dg/pr70442.c: New test.
12125
88504f34
NS
121262016-03-31 Nathan Sidwell <nathan@acm.org>
12127
12128 PR c++/70393
12129 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12130
95d34b96
KY
121312016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12132
12133 PR target/70453
12134 * gcc.target/i386/pr70453.c: New test.
12135
b4c4967c
AB
121362016-03-31 Andrey Belevantsev <abel@ispras.ru>
12137
12138 PR target/70292
12139 * gcc.c-torture/pr70292.c: New test.
12140
5fde6a45
MP
121412016-03-31 Marek Polacek <polacek@redhat.com>
12142
12143 PR c/70297
12144 * c-c++-common/pr70297.c: New test.
12145 * g++.dg/cpp0x/typedef-redecl.C: New test.
12146 * gcc.dg/typedef-redecl2.c: New test.
12147
97eb24c4
JJ
121482016-03-31 Jakub Jelinek <jakub@redhat.com>
12149
12150 PR rtl-optimization/70460
12151 * gcc.c-torture/execute/pr70460.c: New test.
12152
efc3536f
RB
121532016-03-31 Richard Biener <rguenther@suse.de>
12154
12155 PR c++/70430
12156 * g++.dg/ext/vector30.C: New testcase.
12157
e0876e21
DH
121582016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12159 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12160
12161 * gfortran.dg/fmt_pf.f90: New test.
12162
e9bff8c6
RO
121632016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12164
12165 Forward-port from 5 branch
12166 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12167
12168 PR testsuite/70356
12169 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12170 dg-require-effective-target after dg-do.
12171
12172 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12173
12174 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12175
2620c80d
TS
121762016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12177 Julian Brown <julian@codesourcery.com>
12178 Chung-Lin Tang <cltang@codesourcery.com>
12179 Cesar Philippidis <cesar@codesourcery.com>
12180 James Norris <jnorris@codesourcery.com>
12181 Tom de Vries <tom@codesourcery.com>
12182 Nathan Sidwell <nathan@codesourcery.com>
12183
bf867841 12184 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12185 * c-c++-common/goacc/loop-clauses.c: Likewise.
12186 * g++.dg/goacc/template.C: Likewise.
12187 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12188 * gfortran.dg/goacc/loop-1.f95: Likewise.
12189 * gfortran.dg/goacc/loop-5.f95: Likewise.
12190 * gfortran.dg/goacc/loop-6.f95: Likewise.
12191 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12192 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12193 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12194 * c-c++-common/goacc/clauses-fail.c: Likewise.
12195 * c-c++-common/goacc/parallel-1.c: Likewise.
12196 * c-c++-common/goacc/reduction-1.c: Likewise.
12197 * c-c++-common/goacc/reduction-2.c: Likewise.
12198 * c-c++-common/goacc/reduction-3.c: Likewise.
12199 * c-c++-common/goacc/reduction-4.c: Likewise.
12200 * c-c++-common/goacc/routine-3.c: Likewise.
12201 * c-c++-common/goacc/routine-4.c: Likewise.
12202 * c-c++-common/goacc/routine-5.c: Likewise.
12203 * c-c++-common/goacc/tile.c: Likewise.
12204 * g++.dg/goacc/template.C: Likewise.
12205 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12206 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12207 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12208 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12209 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12210 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12211 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12212 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12213 * c-c++-common/goacc/use_device-1.c: ... this file.
12214 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12215 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12216 * c-c++-common/goacc/host_data-6.c: ... this file.
12217 * c-c++-common/goacc/loop-2-kernels.c: New file.
12218 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12219 * c-c++-common/goacc/loop-3.c: Likewise.
12220 * g++.dg/goacc/reference.C: Likewise.
12221 * g++.dg/goacc/routine-1.C: Likewise.
12222 * g++.dg/goacc/routine-2.C: Likewise.
12223
f6d2d066
RB
122242016-03-30 Richard Biener <rguenther@suse.de>
12225
12226 PR middle-end/70450
12227 * gcc.dg/torture/pr70450.c: New testcase.
12228
d43242b9
JJ
122292016-03-30 Jakub Jelinek <jakub@redhat.com>
12230
12231 PR target/70421
12232 * gcc.dg/torture/pr70421.c: New test.
12233 * gcc.target/i386/avx512f-pr70421.c: New test.
12234
5ce43b77
L
122352016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12236
12237 PR testsuite/70364
12238 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12239 (check): New function.
12240 (bar): Call check.
12241 (foo): Align stack to 16 bytes when calling bar.
12242 * gcc.target/i386/cleanup-2.c: Likewise.
12243
d014a712
PP
122442016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12245
12246 PR tree-optimization/59124
12247 * gcc.dg/Warray-bounds-19.c: New test.
12248
3f8257db 122492016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12250
12251 * lib/prune.exp (escape_regex_chars): New.
12252 (prune_file_path): Update to quote metcharacters for regexp.
12253
3336c6e0
JJ
122542016-03-29 Jakub Jelinek <jakub@redhat.com>
12255
a362f023
JJ
12256 PR rtl-optimization/70429
12257 * gcc.c-torture/execute/pr70429.c: New test.
12258
3336c6e0
JJ
12259 PR tree-optimization/70405
12260 * gcc.dg/pr70405.c: New test.
12261
728557fd
AV
122622016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12263
12264 PR fortran/70397
12265 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12266 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12267
bef977d4
TS
122682016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12269
12270 PR testsuite/64177
12271 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12272 __cilkrts_set_param to set two workers.
12273 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12274 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12275
6f6d25c9
DH
122762016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12277
bf867841 12278 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12279
45733562
KY
122802016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12281
12282 PR target/70406
bf867841 12283 * gcc.target/i386/pr70406.c: New test.
45733562 12284
a1799e5e
EB
122852016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12286
12287 * gnat.dg/specs/double_record_extension3.ads: New test.
12288
5fca7b66
RH
122892016-03-25 Richard Henderson <rth@redhat.com>
12290
12291 PR target/70120
12292 * gcc.target/aarch64/pr70120-1.c: New.
12293 * gcc.target/aarch64/pr70120-2.c: New.
12294 * gcc.target/aarch64/pr70120-3.c: New.
12295
31ce75c6
PP
122962016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12297
12298 PR c++/62212
12299 * g++.dg/template/mangle2.C: The dg-do directive should be
12300 "compile" not "assemble".
12301
3caf0ca1
BS
123022016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12303
12304 PR lto/69650
12305 * gcc.dg/pr69650.c: New test.
12306
634035b6
DE
123072016-03-25 David Edelsohn <dje.gcc@gmail.com>
12308
12309 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12310
45d34276
AM
123112016-03-25 Alan Modra <amodra@gmail.com>
12312
12313 * gcc.dg/dfp/pr70052.c: New test.
12314
8f085166
RH
123152016-03-24 Richard Henderson <rth@redhat.com>
12316
12317 PR middle-end/69845
12318 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12319 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12320
011e5ec3
TV
123212016-03-24 Tom de Vries <tom@codesourcery.com>
12322
12323 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12324
9e3f4551
TV
123252016-03-24 Tom de Vries <tom@codesourcery.com>
12326
12327 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12328 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12329
45780041
TV
123302016-03-24 Tom de Vries <tom@codesourcery.com>
12331
12332 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12333 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12334
887ab4e5
PP
123352016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12336
12337 PR c++/62212
12338 * g++.dg/template/mangle2.C: New test.
12339
69a9a66f
RB
123402016-03-24 Richard Biener <rguenther@suse.de>
12341
12342 PR tree-optimization/70396
12343 * gcc.dg/torture/pr70396.c: New testcase.
12344
ed87de55
RB
123452016-03-24 Richard Biener <rguenther@suse.de>
12346
12347 PR middle-end/70370
12348 * gcc.dg/torture/pr70370.c: New testcase.
12349
ea064934
TV
123502016-03-24 Tom de Vries <tom@codesourcery.com>
12351
12352 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12353 * gfortran.dg/goacc/kernels-tree.f95: Same.
12354 * gfortran.dg/goacc/parallel-tree.f95: Same.
12355
b2a4dd1d
TV
123562016-03-24 Tom de Vries <tom@codesourcery.com>
12357
12358 * c-c++-common/goacc/uninit-if-clause.c: New test.
12359 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12360
72e7cd6e
JJ
123612016-03-24 Jakub Jelinek <jakub@redhat.com>
12362
12363 PR target/70290
bf867841
UB
12364 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12365 Fix formatting.
72e7cd6e 12366
ce9d0c03
RB
123672016-03-24 Richard Biener <rguenther@suse.de>
12368
12369 PR tree-optimization/70372
12370 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12371
426b9428
PP
123722016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12373
12374 PR c++/70347
12375 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12376
cd1588c4
PP
123772016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12378
12379 PR c++/70332
12380 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12381
61637db3
JJ
123822016-03-23 Jakub Jelinek <jakub@redhat.com>
12383
928af3bf
JJ
12384 PR c++/70001
12385 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12386 * g++.dg/cpp1y/pr70001.C: New test.
12387
61637db3
JJ
12388 PR c++/70323
12389 * g++.dg/cpp0x/constexpr-70323.C: New test.
12390
05aca4e7
AO
123912016-03-23 Alexandre Oliva <aoliva@redhat.com>
12392 Jason Merrill <jason@redhat.com>
12393 Jakub Jelinek <jakub@redhat.com>
12394
12395 PR c++/69315
12396 * g++.dg/cpp0x/constexpr-69315.C: New test.
12397 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12398
fbdb6baf
MP
123992016-03-23 Marek Polacek <polacek@redhat.com>
12400
12401 PR c++/69884
12402 * g++.dg/warn/Wignored-attributes-1.C: New test.
12403 * g++.dg/warn/Wignored-attributes-2.C: New test.
12404
d79ee524
TV
124052016-03-23 Tom de Vries <tom@codesourcery.com>
12406
12407 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12408 initialization.
12409 * gfortran.dg/goacc/private-3.f95 (test): Same.
12410 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12411 missing use param.
12412
a59f0bef
KT
124132016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12414
12415 * lib/target-supports.exp: Remove v7ve entry from loop
12416 creating effective target checks.
12417 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12418 (add_options_for_arm_arch_v7ve): Likewise.
12419
0179520a
JJ
124202016-03-23 Jakub Jelinek <jakub@redhat.com>
12421
12422 PR tree-optimization/70354
12423 * gcc.dg/vect/pr70354-1.c: New test.
12424 * gcc.dg/vect/pr70354-2.c: New test.
12425 * gcc.target/i386/avx2-pr70354-1.c: New test.
12426 * gcc.target/i386/avx2-pr70354-2.c: New test.
12427
75bb14d7
JL
124282016-03-22 Jeff Law <law@redhat.com>
12429
12430 PR target/70232
12431 * gcc.dg/tree-ssa/pr70232.c: New test.
12432
72c9526d
IE
124332016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12434
12435 PR target/70302
12436 * gcc.target/i386/pr70302.c: New test.
12437
a3ca1bc5
RB
124382016-03-22 Richard Biener <rguenther@suse.de>
12439
12440 PR middle-end/70251
12441 * g++.dg/torture/pr70251.C: New testcase.
12442
5c240f4d
DM
124432016-03-22 David Malcolm <dmalcolm@redhat.com>
12444
12445 PR c/69993
12446 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12447 Wmisleading-indentation.c.
12448 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12449 reflect change to diagnostic text and order of messages.
12450 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12451
80f6631b
DE
124522016-03-22 David Edelsohn <dje.gcc@gmail.com>
12453
12454 * g++.dg/ext/java-3.C: Don't compile on AIX.
12455
9a10956c
RB
124562016-03-22 Richard Biener <rguenther@suse.de>
12457
12458 PR middle-end/70333
12459 * gcc.dg/torture/pr70333.c: New testcase.
12460
6cedf922
IE
124612016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12462
12463 * g++.dg/ext/pr70290.C: New test.
12464
cd6c27ac
KY
124652016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12466
12467 PR target/70325
12468 * gcc.target/i386/pr70325.c: New test.
12469
4cde512c
JJ
124702016-03-22 Jakub Jelinek <jakub@redhat.com>
12471
b01915ed
JJ
12472 PR target/70329
12473 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12474 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12475
4e3e2cf1
JJ
12476 PR target/70300
12477 * gcc.target/i386/pr70300.c: New test.
12478
4cde512c
JJ
12479 PR c++/70295
12480 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12481 (func2): New function for cond with parens, xfail warning for c++.
12482 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12483
16f6d7dc
PP
124842016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12485
12486 PR c++/70096
12487 * g++.dg/template/ptrmem30.C: New test.
12488
a3e2b438
PP
124892016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12490
12491 PR c++/70204
12492 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12493 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12494
11b6a02e
JJ
124952016-03-21 Jakub Jelinek <jakub@redhat.com>
12496
12497 PR middle-end/70326
12498 * gcc.dg/pr70326.c: New test.
12499
b9407883
MG
125002016-03-21 Marc Glisse <marc.glisse@inria.fr>
12501 Jakub Jelinek <jakub@redhat.com>
12502
12503 PR tree-optimization/70317
12504 * gcc.dg/pr70317.c: New test.
12505
4a148e19
UB
125062016-03-21 Uros Bizjak <ubizjak@gmail.com>
12507
12508 PR target/70327
12509 * gcc.target/i386/pr70327.c: New test.
12510
2a85ddbb
ML
125112016-03-21 Martin Liska <mliska@suse.cz>
12512
7d36fe98 12513 PR ipa/70306
2a85ddbb
ML
12514 * gcc.dg/ipa/pr70306.c: New test.
12515
4a148e19 125162016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12517
12518 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12519 * gcc.target/arm/attr-align3.c: Likewise.
12520 * gcc.target/arm/attr_arm.c: Likewise.
12521 * gcc.target/arm/flip-thumb.c: Likewise.
12522
6b366948
JJ
125232016-03-21 Jakub Jelinek <jakub@redhat.com>
12524
12525 PR target/70296
12526 * gcc.target/powerpc/altivec-36.c: New test.
12527
2fac8c14
RB
125282016-03-21 Richard Biener <rguenther@suse.de>
12529
12530 PR tree-optimization/70310
12531 * gcc.dg/torture/pr70310.c: New testcase.
12532
e9bde854
KY
125332016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12534
12535 PR target/70293
12536 * gcc.target/i386/pr70293.c: New test.
12537
56bbfaf6
RB
125382016-03-21 Richard Biener <rguenther@suse.de>
12539
12540 PR tree-optimization/70288
12541 * gcc.dg/torture/pr70288-1.c: New testcase.
12542 * gcc.dg/torture/pr70288-2.c: Likewise.
12543
3eee49ed
AB
125442016-03-21 Andrey Belevantsev <abel@ispras.ru>
12545
12546 PR rtl-optimization/69307
12547 * gcc.target/arm/pr69307.c: New test.
4a148e19 12548
8e7816b4
AB
125492016-03-21 Andrey Belevantsev <abel@ispras.ru>
12550
12551 PR rtl-optimization/69102
12552 * gcc.c-torture/compile/pr69102.c: New test.
12553
14d7d4be
JL
125542016-03-18 Jeff Law <law@redhat.com>
12555
12556 PR rtl-optimization/70263
12557 * gcc.c-torture/compile/pr70263-1.c: New test.
12558 * gcc.target/i386/pr70263-2.c: New test.
12559
5c6a601c
BS
125602016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12561
12562 PR rtl-optimization/70278
12563 * gcc.dg/torture/pr70278.c: New test.
12564 * gcc.target/arm/pr70278.c: New test.
12565
4bbf545b
DM
125662016-03-18 David Malcolm <dmalcolm@redhat.com>
12567
12568 PR c/70281
12569 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12570 (test_builtin_types_compatible_p): New test function.
12571 * gcc.dg/pr70281.c: New test case.
12572
dc28bb68
CL
125732016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12574
12575 PR target/70113
12576 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12577
5e8d6dff
IE
125782016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12579
12580 PR tree-optimization/70252
12581 * gcc.dg/pr70252.c: New test.
12582
d0e7e403
TV
125832016-03-18 Tom de Vries <tom@codesourcery.com>
12584
12585 * gcc.dg/pr70161-2.c: New test.
12586 * gcc.dg/pr70161.c: New test.
12587
fa22501a
TV
125882016-03-18 Tom de Vries <tom@codesourcery.com>
12589
12590 PR ipa/70269
12591 * gcc.dg/pr70269.c: New test.
12592
dd125026
JJ
125932016-03-18 Jakub Jelinek <jakub@redhat.com>
12594
12595 PR c++/70267
12596 * g++.dg/ext/java-3.C: New test.
12597
91914f0a
PP
125982016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12599
12600 PR c++/70205
12601 * g++.dg/lookup/pr70205.C: New test.
12602
753a8910
PP
126032016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12604
12605 PR c++/70218
12606 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12607
14ba7b28
MP
126082016-03-17 Marek Polacek <polacek@redhat.com>
12609
12610 PR c/69407
12611 * gcc.dg/atomic-op-6.c: New test.
12612
ded60913
DM
126132016-03-17 David Malcolm <dmalcolm@redhat.com>
12614
12615 PR c/70264
12616 * c-c++-common/pr70264.c: New test case.
12617
a3aad0e6
JJ
126182016-03-17 Jakub Jelinek <jakub@redhat.com>
12619
17366700
JJ
12620 PR c++/70144
12621 * c-c++-common/pr70144-1.c: New test.
12622 * c-c++-common/pr70144-2.c: New test.
12623
a3aad0e6
JJ
12624 PR c++/70272
12625 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12626 * g++.dg/opt/flifetime-dse6.C: New test.
12627 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12628
b57e6e18
L
126292016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12630
12631 PR driver/70192
12632 * gcc.dg/pic-1.c: New test.
12633 * gcc.dg/pic-2.c: Likewise.
12634 * gcc.dg/pic-3.c: Likewise.
12635 * gcc.dg/pic-4.c: Likewise.
12636 * gcc.dg/pie-1.c: Likewise.
12637 * gcc.dg/pie-2.c: Likewise.
12638 * gcc.dg/pie-3.c: Likewise.
12639 * gcc.dg/pie-4.c: Likewise.
12640 * gcc.dg/pie-5.c: Likewise.
12641 * gcc.dg/pie-6.c: Likewise.
12642
b38ba58b
TV
126432016-03-17 Tom de Vries <tom@codesourcery.com>
12644
12645 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12646 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12647
6931b3b7
RB
126482016-03-17 Richard Biener <rguenther@suse.de>
12649
12650 PR debug/70271
12651 * g++.dg/debug/pr70271.C: New testcase.
12652
0c8b64cb
IE
126532016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12654
12655 * gcc.target/i386/pr70251.c: New test.
12656
b1970801
MP
126572016-03-17 Marek Polacek <polacek@redhat.com>
12658
12659 PR c++/70194
12660 * g++.dg/warn/constexpr-70194.C: New test.
12661
820c5eaa
RH
126622016-03-16 Richard Henderson <rth@redhat.com>
12663
12664 PR middle-end/70240
12665 * gcc.c-torture/compile/pr70240.c: New.
12666
da0ad263
SKS
126672016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12668
12669 * gcc.c-torture/compile/20151204.c: Skip for avr.
12670
c73d295c
JJ
126712016-03-16 Jakub Jelinek <jakub@redhat.com>
12672
12673 PR target/70245
12674 * g++.dg/opt/pr70245.C: New test.
12675 * g++.dg/opt/pr70245.h: New file.
12676 * g++.dg/opt/pr70245-aux.cc: New file.
12677
b2794066
MS
126782016-03-16 Martin Sebor <msebor@redhat.com>
12679
12680 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12681
aa43616c
RH
126822016-03-16 Richard Henderson <rth@redhat.com>
12683
12684 PR middle-end/70199
12685 * gcc.c-torture/compile/pr70199.c: New.
12686
59608fe5
L
126872016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12688
12689 * gcc.dg/uninit-19.c: Run dos2unix.
12690
ab4c578f
MP
126912016-03-16 Marek Polacek <polacek@redhat.com>
12692
12693 PR c/70093
12694 * gcc.dg/nested-func-10.c: New test.
12695 * gcc.dg/nested-func-9.c: New test.
12696
f5387e76
JJ
126972016-03-16 Jakub Jelinek <jakub@redhat.com>
12698
12699 PR tree-optimization/68714
12700 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12701
7662b718
TV
127022016-03-16 Tom de Vries <tom@codesourcery.com>
12703
12704 PR tree-optimization/68715
12705 * gcc.dg/graphite/pr68715-2.c: New test.
12706 * gcc.dg/graphite/pr68715.c: New test.
12707 * gfortran.dg/graphite/pr68715.f90: New test.
12708
be7ce7ae
TV
127092016-03-16 Tom de Vries <tom@codesourcery.com>
12710
12711 PR tree-optimization/68809
12712 * gcc.dg/graphite/pr68809-2.c: New test.
12713 * gcc.dg/graphite/pr68809.c: New test.
12714
1935f250
JJ
127152016-03-16 Jakub Jelinek <jakub@redhat.com>
12716
6651c93e
JJ
12717 PR c++/70147
12718 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12719 method call to i () as argument. Adjust expected output.
12720
1935f250
JJ
12721 PR c++/70147
12722 * g++.dg/ubsan/pr70147-1.C: New test.
12723 * g++.dg/ubsan/pr70147-2.C: New test.
12724
ab1caa6e
MS
127252016-03-15 Martin Sebor <msebor@redhat.com>
12726
12727 PR c++/58281
12728 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12729
5c2a1bbb
JDA
127302016-03-15 John David Anglin <danglin@gcc.gnu.org>
12731
cb5d8ad1
JDA
12732 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12733 hppa*-*-hpux*.
12734
b440dd40
JDA
12735 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12736
5c2a1bbb
JDA
12737 PR libfortran/69799
12738 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12739 libatomic_available.
12740
42c729c5
MP
127412016-03-15 Marek Polacek <polacek@redhat.com>
12742
12743 PR c++/70209
12744 * g++.dg/ext/attribute-may-alias-4.C: New test.
12745
82b1c550
AM
127462016-03-15 Alexander Monakov <amonakov@ispras.ru>
12747
12748 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12749 -fvar-tracking-assignments-toggle flag.
12750
4ccbf3a6
PH
127512016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12752
12753 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12754
c39858bd
JJ
127552016-03-15 Jakub Jelinek <jakub@redhat.com>
12756
12757 PR rtl-optimization/70222
12758 * gcc.c-torture/execute/pr70222-1.c: New test.
12759 * gcc.c-torture/execute/pr70222-2.c: New test.
12760
8be119c1
RH
127612016-03-15 Richard Henderson <rth@redhat.com>
12762
12763 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12764
6598bb55
AB
127652016-03-15 Andrey Belevantsev <abel@ispras.ru>
12766
12767 PR rtl-optimization/69032
12768 * gcc.dg/pr69032.c: New test.
12769
81fa2944
AB
127702016-03-15 Andrey Belevantsev <abel@ispras.ru>
12771
12772 PR rtl-optimization/63384
4a148e19 12773 * g++.dg/pr63384.C: New test.
81fa2944 12774
74ea9ab6
AB
127752016-03-15 Andrey Belevantsev <abel@ispras.ru>
12776
12777 PR target/64411
12778 * gcc.target/i386/pr64411.C: New test.
12779
045d5055
TV
127802016-03-15 Tom de Vries <tom@codesourcery.com>
12781
12782 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12783 * gfortran.dg/goacc/kernels-alias.f95: New test.
12784
3ea33585
MS
127852016-03-14 Martin Sebor <msebor@redhat.com>
12786
12787 PR c++/53792
12788 * g++.dg/cpp0x/constexpr-inline.C: New test.
12789 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12790
1df7b330
DE
127912016-03-14 David Edelsohn <dje.gcc@gmail.com>
12792
12793 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12794
79b57d18
JJ
127952016-03-14 Jakub Jelinek <jakub@redhat.com>
12796
12797 PR middle-end/70219
12798 * gcc.dg/pr70219.c: New test.
12799
3cbf012a
BS
128002016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12801
12802 PR target/70083
12803 * gcc.dg/torture/pr70083.c: New test.
12804 * gcc.target/i386/pr70083.c: New test.
12805
a9fee7cd
RB
128062016-03-14 Richard Biener <rguenther@suse.de>
12807
12808 PR tree-optimization/56365
12809 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12810
4799603f
SB
128112016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12812
12813 PR target/70098
12814 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12815 New function.
12816 * g++.dg/pr70098.C: New testcase.
12817
12818
760ca967
TV
128192016-03-14 Tom de Vries <tom@codesourcery.com>
12820
12821 PR tree-optimization/70045
12822 * gcc.dg/graphite/pr70045.c: New test.
12823
44e66a77
JD
128242016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12825
12826 PR fortran/69043
12827 * gfortran.dg/include_9.f90: New test.
12828
a18e0fe1
DH
128292016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12830
12831 PR fortran/45076
12832 gfortran.dg/prof/prof.exp: New script.
12833 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12834
d0aca6ab
AB
128352016-03-12 Andrey Belevantsev <abel@ispras.ru>
12836
12837 PR rtl-optimization/69307
12838 * gcc.dg/pr69307.c: New test.
12839
cefe08a4
VM
128402016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12841
12842 PR target/69614
12843 * gcc.target/arm/pr69614.c: New.
12844
70112e2a
PT
128452016-03-12 Paul Thomas <pault@gcc.gnu.org>
12846
12847 PR fortran/70031
12848 * gfortran.dg/submodule_14.f08: New test
12849
12850 PR fortran/69524
12851 * gfortran.dg/submodule_15.f08: New test
12852
3f1e5d3a
PP
128532016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12854
12855 PR c++/70106
12856 * g++.dg/cpp1y/paren3.C: New test.
12857
a3f6d680
MM
128582016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12859
12860 PR target/70131
12861 * gcc.target/powerpc/ppc-round2.c: New test.
12862
92348f09
BS
128632016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12864
12865 PR target/70123
12866 * gcc.dg/torture/pr70123.c: New test.
12867
cebde9e9
JL
128682016-03-11 Jeff Law <law@redhat.com>
12869
12870 PR tree-optimization/70190
12871 * gcc.c-torture/compile/pr70190.c: New test.
12872
3edc5da4
DM
128732016-03-11 David Malcolm <dmalcolm@redhat.com>
12874
12875 PR c/68187
12876 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12877 case.
12878 (test43_b): Likewise.
12879 (test43_c): Likewise.
12880 (test43_d): Likewise.
12881 (test43_e): Likewise.
12882 (test43_f): Likewise.
12883 (test43_g): Likewise.
12884 (test44_a): Likewise.
12885 (test44_b): Likewise.
12886 (test44_c): Likewise.
12887 (test44_d): Likewise.
12888 (test44_e): Likewise.
12889
318c1204
DM
128902016-03-11 David Malcolm <dmalcolm@redhat.com>
12891
12892 PR c/70085
12893 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12894
bc062234
KT
128952016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12896
12897 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12898 dg-options.
12899
acfc1ac1
KT
129002016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12901
12902 PR target/70002
12903 PR target/69245
12904 * gcc.target/aarch64/pr69245_2.c: New test.
12905
d1e2bb2d
JJ
129062016-03-11 Jakub Jelinek <jakub@redhat.com>
12907
12908 PR tree-optimization/70177
12909 * gcc.dg/pr70177.c: New test.
12910
07350627
AL
129112016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12912
12913 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12914
5c6706f7
AL
129152016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12916
12917 * gcc.dg/tree-ssa/sra-20.c: New.
12918
02d472a2
JJ
129192016-03-11 Jakub Jelinek <jakub@redhat.com>
12920
686d390a
JJ
12921 PR rtl-optimization/70174
12922 * gcc.dg/pr70174.c: New test.
12923
02d472a2
JJ
12924 PR tree-optimization/70169
12925 * gcc.dg/pr70169.c: New test.
12926
0f9befa1
IE
129272016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12928
12929 PR target/70160
12930 * gcc.target/i386/pr70160.c: New test.
12931
432d4670
AK
129322016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12933
12934 * gcc.target/s390/dfp-1.c: New test.
12935
a3dc8760
NC
129362016-03-10 Nick Clifton <nickc@redhat.com>
12937
12938 PR target/70044
12939 * gcc.target/aarch64/pr70044.c: New test.
12940
b87a8d7d
PP
129412016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12942 Jakub Jelinek <jakub@redhat.com>
12943
12944 PR c++/70001
12945 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12946 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12947 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12948
4f4ada6a
JH
129492016-03-10 Jan Hubicka <hubicka@ucw.cz>
12950
12951 PR lto/69589
12952 * g++.dg/lto/pr69589_0.C: New testcase
12953 * g++.dg/lto/pr69589_1.C: New testcase
12954
d49b0aa0
MP
129552016-03-10 Marek Polacek <polacek@redhat.com>
12956
12957 PR c++/70153
12958 * g++.dg/delayedfold/unary-plus1.C: New test.
12959
129602016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12961
12962 * gcc.target/arm/pr45701-1.c: Escape brackets.
12963 * gcc.target/arm/pr45701-2.c: Likewise.
12964
71017a7b
AL
129652016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12966
12967 * gfortran.dg/unconstrained_commons.f: New.
12968
ba52669f
AM
129692016-03-10 Alan Modra <amodra@gmail.com>
12970
12971 * gcc.dg/pr69195.c: New.
12972 * gcc.dg/pr69238.c: New.
12973
27742332
TV
129742016-03-10 Tom de Vries <tom@codesourcery.com>
12975
12976 PR testsuite/68915
12977 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12978
3a81a594
RB
129792016-03-10 Richard Biener <rguenther@suse.de>
12980
12981 PR tree-optimization/70128
12982 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12983 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12984
3433b975
JJ
129852016-03-09 Jakub Jelinek <jakub@redhat.com>
12986
c2864f02
JJ
12987 PR tree-optimization/70152
12988 * gcc.dg/pr70152.c: New test.
12989
3433b975
JJ
12990 PR target/70086
12991 * gcc.target/i386/pr70086-1.c: New test.
12992 * gcc.target/i386/pr70086-2.c: New test.
12993 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12994
12995 PR tree-optimization/70127
12996 * gcc.c-torture/execute/pr70127.c: New test.
12997
96b3c82d
CP
129982016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12999
13000 * c-c++-common/goacc/combined-directives-2.c: New test.
13001
b4f3232d
DM
130022016-03-09 David Malcolm <dmalcolm@redhat.com>
13003
13004 PR c/68473
13005 PR c++/70105
13006 * g++.dg/diagnostic/pr70105.C: New test.
13007 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13008 (test_multiple_ordinary_maps): New test function.
13009
40499f81
DM
130102016-03-09 David Malcolm <dmalcolm@redhat.com>
13011
13012 PR c/68473
13013 PR c++/70105
13014 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13015 Drop range information from call to inform_at_rich_loc.
13016 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13017 New.
13018 (test_show_locus): Replace calls to rich_location::add_range with
13019 calls to add_range. Rewrite the tests that used the now-defunct
13020 rich_location ctor taking a source_range. Simplify other tests
13021 by replacing calls to COMBINE_LOCATION_DATA with calls to
13022 make_location.
13023
c9e33662
RB
130242016-03-09 Richard Biener <rguenther@suse.de>
13025 Jakub Jelinek <jakub@redhat.com>
13026
13027 PR tree-optimization/70138
13028 * gcc.dg/vect/pr70138-1.c: New testcase.
13029 * gcc.dg/vect/pr70138-2.c: Likewise.
13030
2c73b764
JJ
130312016-03-09 Jakub Jelinek <jakub@redhat.com>
13032
13033 PR target/70049
13034 * gcc.target/i386/pr70049.c: New test.
13035
c06d25bb
RB
130362016-03-09 Richard Biener <rguenther@suse.de>
13037
13038 PR c/70143
13039 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13040 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13041 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13042
5828a501
RO
130432016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13044
13045 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13046 arm-*-*.
13047
2e141c8d
JJ
130482016-03-09 Jakub Jelinek <jakub@redhat.com>
13049
5a9def37
JJ
13050 PR middle-end/67278
13051 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13052
2e141c8d
JJ
13053 PR target/67278
13054 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13055
13056 PR middle-end/70050
13057 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13058 in testcase comment.
13059
bf751f40
TV
130602016-03-09 Tom de Vries <tom@codesourcery.com>
13061
13062 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13063 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13064 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13065 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13066 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13067 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13068 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13069 * gfortran.dg/goacc/kernels-loop.f95: New test.
13070
e210c999
MS
130712016-03-08 Martin Sebor <msebor@redhat.com>
13072
13073 PR c++/62096
13074 * g++.dg/warn/overflow-warn-7.C: New test.
13075
80aac5c8
JM
130762016-03-08 Jason Merrill <jason@redhat.com>
13077
13078 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13079 * lib/target-supports.exp (check_effective_target_concepts): New.
13080
12b81409
JJ
130812016-03-08 Jakub Jelinek <jakub@redhat.com>
13082
d259b234
JJ
13083 PR c++/70135
13084 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13085 * g++.dg/ubsan/pr70135.C: New test.
13086
12b81409
JJ
13087 PR target/70110
13088 * gcc.dg/pr70110.c: New test.
13089
b4e9f2aa
MJ
130902016-03-07 Martin Jambor <mjambor@suse.cz>
13091
13092 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13093 * c-c++-common/gomp/if-1.c: Likewise.
13094 * c-c++-common/gomp/pr61486-2.c: Likewise.
13095 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13096 to dg-additional-options.
13097 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13098 * g++/gomp/target-teams-1.c: Likewise.
13099 * gcc.dg/gomp/gomp.exp: Likewise.
13100 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13101 dg-additional-options.
13102 * gfortran.dg/gomp/gomp.exp: Likewise.
13103 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13104 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13105 dg-additional-options.
13106 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13107
f86e631e
MJ
131082016-03-07 Martin Jambor <mjambor@suse.cz>
13109
13110 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13111 * c-c++-common/gomp/gridify-1.c: New test.
13112 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13113
94156b3f
AV
131142016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13115
13116 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13117 trigger for cortex-r8, when scanning for register r8.
13118 * gcc.target/arm/pr45701-2.c: Likewise.
13119
a84a49b7 131202016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13121 Jeff Law <law@redhat.com>
a84a49b7
RB
13122
13123 PR tree-optimization/69740
13124 * gcc.c-torture/compile/pr69740-1.c: New test.
13125 * gcc.c-torture/compile/pr69740-2.c: New test.
13126
e41f6c9e
BS
131272016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13128
13129 * lib/target-supports.exp
13130 (check_effective_target_whole_vector_shift): Enable for PPC64.
13131
57548bf5
RB
131322016-03-07 Richard Biener <rguenther@suse.de>
13133
13134 PR tree-optimization/70115
13135 * gcc.dg/torture/pr70115.c: New testcase.
13136
4ae13300
NS
131372016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13138
13139 PR middle-end/69916
13140 * c-c-++-common/goacc/pr69916.c: New.
13141
5edb9853
RH
131422016-03-07 Richard Henderson <rth@redhat.com>
13143
13144 * gcc.c-torture/compile/pr70061.c: New test.
13145
2067a8f3
RB
131462016-03-07 Richard Biener <rguenther@suse.de>
13147
13148 PR testsuite/70109
13149 * gcc.dg/vect/O3-pr36098.c: New testcase.
13150
4145a9b7
CL
131512016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13152
13153 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13154
1878be32
EB
131552016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13156
13157 * gnat.dg/renaming9.ad[sb]: New testcase.
13158
df762bb2
JJ
131592016-03-05 Jakub Jelinek <jakub@redhat.com>
13160
13161 PR c++/70084
13162 * g++.dg/expr/stdarg3.C: New test.
13163
7d461295
JL
131642016-03-04 Jeff Law <law@redhat.com>
13165
13166 PR tree-optimization/69196
13167 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13168 x86_64-*-*.
13169
29b9828f
BS
131702016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13171
b6b552fd
BS
13172 PR c/69973
13173 * gcc.dg/pr69973.c: New test.
13174
201d49e9
BS
13175 PR rtl-optimization/69941
13176 * gcc.dg/torture/pr69941.c: New test.
13177
29b9828f
BS
13178 PR c/69824
13179 * gcc.dg/pr69824.c: New test.
13180
640b7e74
TV
131812016-03-05 Tom de Vries <tom@codesourcery.com>
13182
13183 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13184 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13185 function.
13186
7a3a3fad
PP
131872016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13188
13189 PR c++/66786
13190 * g++.dg/cpp1y/var-templ48.C: New test.
13191 * g++.dg/cpp1y/var-templ49.C: New test.
13192
cd439aec
EB
131932016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13194
13195 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13196
60204554
JJ
131972016-03-04 Jakub Jelinek <jakub@redhat.com>
13198
0c8825de
JJ
13199 PR c++/70035
13200 * g++.dg/ubsan/pr70035.C: New test.
13201
60204554
JJ
13202 PR target/70062
13203 * gcc.target/i386/pr70062.c: New test.
13204
f79d4eab
L
132052016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13206
13207 * g++.dg/template/typename21.C: Remove c++98_only.
13208
ea81ce67
L
132092016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13210
13211 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13212
64b23c13
DM
132132016-03-04 David Malcolm <dmalcolm@redhat.com>
13214
13215 PR c/68187
13216 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13217 function.
13218 (fn_42_b): Likewise.
13219 (fn_42_c): Likewise.
13220
729526f5
DM
132212016-03-04 David Malcolm <dmalcolm@redhat.com>
13222
13223 PR c/68187
13224 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13225 function.
13226 (fn_40_b): Likewise.
13227 (fn_41_a): Likewise.
13228 (fn_41_b): Likewise.
13229
f9ea11ac
JJ
132302016-03-04 Jakub Jelinek <jakub@redhat.com>
13231
13232 PR target/70059
13233 * gcc.target/i386/avx512f-pr70059.c: New test.
13234 * gcc.target/i386/avx512dq-pr70059.c: New test.
13235
b6c38c69
BS
132362016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13237
13238 PR rtl-optimization/57676
13239 * gcc.dg/torture/pr57676.c: New test.
13240
af3cdd34
IE
132412016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13242
13243 * gcc.dg/pr70026.c: New test.
13244
7ff6ca38
MP
132452016-03-04 Marek Polacek <polacek@redhat.com>
13246
13247 PR c/69798
13248 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13249 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13250
a6bf62d5
KT
132512016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13252
13253 PR target/70004
13254 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13255 Delete.
13256 (test_corners_sisd_si): Likewise.
13257 (main): Remove checks of the above.
13258 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13259
ae4cdc6a
EB
132602016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13261
13262 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13263
08455559
CL
132642016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13265
13266 * gcc.dg/torture/pr69951.c: Accept argc==0.
13267
e9a35493
RB
132682016-03-04 Richard Biener <rguenther@suse.de>
13269
13270 PR c++/70054
13271 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13272 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13273
fba054c2
DV
132742016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13275
13276 PR testsuite/69766
13277 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13278 testing multiarch.
13279
f10cdc6c
JJ
132802016-03-04 Jakub Jelinek <jakub@redhat.com>
13281
13282 PR debug/69947
13283 * gcc.dg/guality/pr69947.c: New test.
13284
2e981ba0
JJ
132852016-03-03 Jakub Jelinek <jakub@redhat.com>
13286
13287 PR ada/70017
13288 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13289
0ba3bfa2
KT
132902016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13291
13292 PR rtl-optimization/69904
13293 * gcc.target/arm/pr69904.c: New test.
13294
97ecdb46
JJ
132952016-03-03 Jakub Jelinek <jakub@redhat.com>
13296
13297 PR target/70021
13298 * gcc.dg/vect/pr70021.c: New test.
13299 * gcc.target/i386/pr70021.c: New test.
13300
a2a743a1
MP
133012016-03-03 Marek Polacek <polacek@redhat.com>
13302
13303 PR middle-end/70050
13304 * gcc.dg/pr70050.c: New test.
13305
fa07ecdd
JG
133062016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13307
13308 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13309
23504262
ML
133102016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13311
13312 PR tree-optimization/70043
13313 * gfortran.dg/vect/pr70043.f90: New test.
13314
b7b9e1a9
EB
133152016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13316
13317 * gnat.dg/specs/task1.ads: New test.
13318
cb83ba54
RO
133192016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13320
13321 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13322 Invoke gdb with -batch.
13323 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13324
a75f5e30
RB
133252016-03-03 Richard Biener <rguenther@suse.de>
13326
13327 PR tree-optimization/55936
13328 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13329
268bc320
JL
133302016-03-02 Jeff Law <law@redhat.com>
13331
815f20ab
JL
13332 PR rtl-optimization/69942
13333 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13334 effects of argument promotions.
13335
268bc320
JL
13336 PR tree-optimization/69987
13337 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13338 target does not support -fprefetch-loop-arrays.
13339
171f7de5
UB
133402016-03-02 Uros Bizjak <ubizjak@gmail.com>
13341
13342 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13343
192912db
BC
133442016-03-02 Bin Cheng <bin.cheng@arm.com>
13345
c7908871 13346 PR rtl-optimization/69052
192912db
BC
13347 * gcc.target/i386/pr69052.c: New test.
13348
90a7a40b
AM
133492016-03-02 Alan Modra <amodra@gmail.com>
13350
13351 * gcc.dg/pr69990.c: New.
13352
69fa742f
JJ
133532016-03-02 Jakub Jelinek <jakub@redhat.com>
13354
de752fb0
JJ
13355 PR c/68062
13356 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13357
13358 PR middle-end/70022
13359 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13360
69fa742f
JJ
13361 PR target/70028
13362 * gcc.target/i386/pr70028.c: New test.
13363
7c65bd56
MK
133642016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13365
13366 * c-c++-common/asan/swapcontext-test-1.c,
13367 * c-c++-common/tsan/thread_leak.c,
13368 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13369 * g++.dg/tsan/benign_race.C,
13370 * g++.dg/tsan/fd_close_norace.C,
13371 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13372 races with sanitizer output
13373
37d98220 133742016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13375 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13376
13377 PR target/67278
13378 * gcc.dg/simd-8.c: New testcase.
13379
218db463
RB
133802016-03-02 Richard Biener <rguenther@suse.de>
13381
13382 PR middle-end/67278
13383 * gcc.dg/simd-7.c: New testcase.
13384
22c72158
EB
133852016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13386
13387 * gcc.target/i386/pr70007.c: Tweak.
13388
9a790ccc
DV
133892016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13390
13391 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13392
bd02f00f
MP
133932016-03-02 Marek Polacek <polacek@redhat.com>
13394
13395 PR c/67854
13396 * gcc.dg/pr67854.c: New test.
13397
1e840f39
JJ
133982016-03-02 Jakub Jelinek <jakub@redhat.com>
13399
13400 PR middle-end/70025
13401 * gcc.dg/torture/pr70025.c: New test.
13402
bca00241
VK
134032016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13404
13405 PR tree-optimization/68621
13406 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13407
0bca04b8
EB
134082016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13409
13410 * gcc.target/i386/pr70007.c: New test.
13411
2a9afc86
JL
134122016-03-01 Jeff Law <law@redhat.com>
13413
eab2541b 13414 PR tree-optimization/69196
9d83ef71 13415 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13416
2a9afc86
JL
13417 PR tree-optimization/69196
13418 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13419 duplicating code and spoiling the expected output.
13420
0d39977e
MM
134212016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13422
13423 PR target/70033
13424 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13425 supports power9 before doing tests.
13426 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13427 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13428 * gcc.target/powerpc/p9-permute.c: Likewise.
13429
a0c0699d
UB
134302016-03-01 Uros Bizjak <ubizjak@gmail.com>
13431
13432 PR target/70027
13433 * gcc.target/i386/pr70027.c: New test.
13434
0ae3ef47 134352016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13436
13437 * gcc.dg/pr70017.c: New test.
13438
686e2237
JJ
134392016-03-01 Jakub Jelinek <jakub@redhat.com>
13440
13441 PR c/69796
13442 PR c/69974
13443 * gcc.dg/pr69796.c: New test.
13444 * gcc.dg/pr69974.c: New test.
13445
f8e4188c
EB
134462016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13447
13448 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13449
5e3f1c7c
JL
134502016-02-29 Jeff Law <law@redhat.com>
13451
13452 PR tree-optimization/69987
13453 * gfortran.dg/pr69987.f90: New test.
13454
13455 PR tree-optimization/69989
13456 * gcc.c-torture/compile/pr69989-2.c: New test.
13457
1be56bc5
MP
134582016-03-01 Marek Polacek <polacek@redhat.com>
13459
13460 PR c++/69795
13461 * g++.dg/parse/invalid1.C: New test.
13462
1b19470d
RB
134632016-03-01 Richard Biener <rguenther@suse.de>
13464
13465 PR middle-end/70022
13466 * gcc.dg/pr70022.c: New testcase.
13467
3ae0661a
IE
134682016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13469
13470 PR tree-optimization/69956
13471 * gcc.dg/pr69956.c: New test.
13472
0f09ab88
BS
134732016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13474
13475 PR target/70011
13476 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13477 XFAIL when hardware supports efficient unaligned storage access.
13478
76d881bf
PP
134792016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13480
13481 PR c++/69961
13482 * g++.dg/template/pr69961a.C: New test.
13483 * g++.dg/template/pr69961b.C: New test.
13484
7168133a
DM
134852016-02-29 David Malcolm <dmalcolm@redhat.com>
13486
13487 PR preprocessor/69985
13488 * gcc.dg/cpp/pr69985.c: New test case.
13489
0c6072a3
JL
134902016-02-29 Jeff Law <law@redhat.com>
13491
e66f219b
JL
13492 PR tree-optimization/70005
13493 * gcc.c-torture/execute/pr70005.c New test.
13494
0c6072a3
JL
13495 PR tree-optimization/69999
13496 * gcc.c-torture/compile/pr69999.c: New test.
13497
fd9fbdb3
YR
134982016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13499
13500 PR tree-optimization/69652
13501 * gcc.dg/torture/pr69652.c: Delete test.
13502 * gcc.dg/vect/pr69652.c: New test.
13503
cbd400b4
RB
135042016-02-19 Richard Biener <rguenther@suse.de>
13505
13506 PR tree-optimization/69980
13507 * gfortran.dg/vect/pr69980.f90: New testcase.
13508
84ea0f58
EB
135092016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13510
13511 * gcc.target/sparc/20160229-1.c: New test.
13512
5d2a63dc
EB
135132016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13514
13515 * gnat.dg/stack_usage3.adb: New test.
13516 * gnat.dg/stack_usage3_pkg.ads: New helper.
13517
93e708f9
EB
135182016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13519
13520 * gnat.dg/renaming8.adb: New test.
13521 * gnat.dg/renaming8_pkg1.ads: New helper.
13522 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13523 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13524
6512bc93
RB
135252016-02-29 Richard Biener <rguenther@suse.de>
13526
13527 PR tree-optimization/69720
13528 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13529
7b201a88
TK
135302016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13531
13532 PR fortran/68147
13533 PR fortran/47674
13534 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13535
82ee0cf2 135362016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13537 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13538
13539 PR fortran/56007
13540 * gfortran.dg/coarray_8.f90: Adjust error message.
13541 * gfortran.dg/pr56007.f90: New test.
13542 * gfortran.dg/pr56007.f: New test.
13543
cdc1a2c8
L
135442016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13545
13546 PR tree-optimization/69989
13547 * gcc.dg/torture/pr69989.c: New test.
13548
33505bcf
EB
135492016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13550
13551 * gcc.target/i386/stack-realign-win.c: New test.
13552
524bfb19
HA
135532016-02-28 Harald Anlauf <anlauf@gmx.de>
13554
13555 PR fortran/60126
13556 * gfortran.dg/pr60126.f90: New test.
13557
bd542508
JL
135582016-02-27 Jeff Law <law@redhat.com>
13559
13560 Revert
13561 2016-02-26 Richard Biener <rguenther@suse.de>
13562 Jeff Law <law@redhat.com>
13563
13564 PR tree-optimization/69740
13565 * gcc.c-torture/compile/pr69740-1.c: New test.
13566 * gcc.c-torture/compile/pr69740-2.c: New test.
13567
dd1291e0
JD
135682016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13569
5fb67f8b 13570 PR fortran/69910
dd1291e0
JD
13571 * gfortran.dg/newunit_4.f90: New test.
13572
5cfefb59
JJ
135732016-02-27 Jakub Jelinek <jakub@redhat.com>
13574
13575 PR target/69613
13576 PR rtl-optimization/69886
13577 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13578 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13579 target.
13580
20ba5f33
MS
135812016-02-26 Martin Sebor <msebor@redhat.com>
13582
13583 PR tree-optimization/15826
13584 * gcc.dg/tree-ssa/pr15826.c: New test.
13585
e6fb01b0
JJ
135862016-02-26 Jakub Jelinek <jakub@redhat.com>
13587
13588 PR target/69969
13589 * gcc.target/powerpc/pr69969.c: New test.
13590
e3e0cf64
MS
135912016-02-26 Martin Sebor <msebor@redhat.com>
13592
13593 PR c++/15766
13594 * g++.old-deja/g++.other/decl5.C: Add a test case.
13595
d1f2bea5
SB
135962016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13597
13598 PR target/69946
13599 * gcc.target/powerpc/pr69946.c: New file.
13600
4a4f9d2b 136012016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13602 Jeff Law <law@redhat.com>
4a4f9d2b 13603
e3e0cf64 13604 PR tree-optimization/69740
4a4f9d2b
RB
13605 * gcc.c-torture/compile/pr69740-1.c: New test.
13606 * gcc.c-torture/compile/pr69740-2.c: New test.
13607
ad2a2706
MJ
136082016-02-26 Martin Jambor <mjambor@suse.cz>
13609
13610 PR middle-end/69920
13611 * gcc.dg/torture/pr69932.c: New test.
13612 * gcc.dg/torture/pr69936.c: Likewise.
13613
1d11f7ce
AK
136142016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13615
13616 PR target/69709
13617 * gcc.target/s390/pr69709.c: New test.
13618
6cfccbb2
KT
136192016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13620
13621 PR target/69245
13622 * gcc.target/aarch64/pr69245_1.c: New test.
13623
ac59ad4e
KT
136242016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13625
13626 PR target/69613
13627 * gcc.dg/torture/pr69613.c: New test.
13628
a2ad54a0
JJ
136292016-02-26 Jakub Jelinek <jakub@redhat.com>
13630
13631 PR rtl-optimization/69891
13632 * gcc.target/i386/pr69891.c: New test.
13633
0884062c 136342016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13635 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13636
d2369d4f 13637 PR target/61397
c163789b
MM
13638 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13639 functionality for both 32-bit and 64-bit.
13640
5aed7e2c
RB
136412016-02-26 Richard Biener <rguenther@suse.de>
13642
13643 PR tree-optimization/69551
13644 * gcc.dg/torture/pr69951.c: New testcase.
13645
798e2a8e
RB
136462016-02-25 Richard Biener <rguenther@suse.de>
13647
13648 PR tree-optimization/48795
13649 * gcc.dg/Warray-bounds-18.c: New testcase.
13650
9559fbac
RO
136512016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13652
13653 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13654
c049b107
JJ
136552016-02-25 Jakub Jelinek <jakub@redhat.com>
13656
13657 PR rtl-optimization/69896
13658 * gcc.dg/pr69896.c: New test.
13659
1137001c
PP
136602016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13661
13662 PR c++/69736
13663 * g++.dg/cpp1y/paren2.C: New test.
13664
2e9c8641
MS
136652016-02-24 Martin Sebor <msebor@redhat.com>
13666
13667 PR c/51147
13668 * gcc.dg/enum-mode-2.c: New test.
13669
03ca8fb3
JJ
136702016-02-24 Jakub Jelinek <jakub@redhat.com>
13671
13672 PR c++/69922
13673 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13674 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13675 * g++.dg/ubsan/pr69922.C: New test.
13676
0b05329b
MP
136772016-02-24 Marek Polacek <polacek@redhat.com>
13678
13679 PR c/69819
13680 * gcc.dg/pr69819.c: New test.
13681
57c2c374
MS
136822016-02-24 Martin Sebor <msebor@redhat.com>
13683
3b96b93a
MS
13684 PR c++/69912
13685 * g++.dg/ext/flexary15.C: New test.
13686
136872016-02-24 Martin Sebor <msebor@redhat.com>
13688
13689 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13690 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13691 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13692
65433bb5
MK
136932016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13694 Charles Baylis <charles.baylis@linaro.org>
13695
13696 PR debug/61033
13697 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13698
f802a424 136992016-02-24 Richard Biener <rguenther@suse.de>
44293580 13700 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13701
13702 PR middle-end/69760
13703 * gcc.dg/torture/pr69760.c: New testcase.
13704
525f795f
RO
137052016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13706
13707 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13708 pattern on Solaris with as.
13709
cd7bbceb
KT
137102016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13711
13712 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13713 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13714 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13715 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13716
89c0c1fd
JJ
137172016-02-24 Jakub Jelinek <jakub@redhat.com>
13718
13719 PR middle-end/69915
13720 * gcc.dg/pr69915.c: New test.
13721
0683fd27
KT
137222016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13723
13724 PR rtl-optimization/69886
13725 * gcc.dg/torture/pr69886.c: New test.
13726
e53d562a
RB
137272016-02-24 Richard Biener <rguenther@suse.de>
13728
13729 PR middle-end/68963
13730 * gcc.dg/torture/pr68963.c: New testcase.
13731
74a00288
KT
137322016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13733
13734 PR target/69875
13735 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13736 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13737 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13738 * gcc.target/arm/atomic_loaddi_1.c: New test.
13739 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13740 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13741 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13742 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13743 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13744 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13745 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13746 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13747
340fd4c9
JJ
137482016-02-24 Jakub Jelinek <jakub@redhat.com>
13749
13750 PR middle-end/69909
13751 * gcc.dg/torture/pr69909.c: New test.
13752
47d3fdb2
RB
137532016-02-24 Richard Biener <rguenther@suse.de>
13754
13755 PR tree-optimization/69907
13756 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13757 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13758 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13759
dab73e73
CB
137602016-02-24 Christian Bruel <christian.bruel@st.com>
13761
13762 * gcc.target/arm/pragma_cpp_fma.c: New test.
13763
7cc5ec65
JD
137642016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13765
13766 PR fortran/61156
13767 * gfortran.dg/include_6.f90: Update test.
13768
067fbd8b
JJ
137692016-02-23 Jakub Jelinek <jakub@redhat.com>
13770
13771 PR objc/69844
13772 * objc.dg/pr69844.m: New test.
13773
64a454d9
JD
137742016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13775
13776 PR libgfortran/69456
13777 * gfortran.dg/namelist_89.f90: New test.
13778 * gfortran.dg/pr59700.f90: Update test..
13779
35886f0b
MS
137802016-02-23 Martin Sebor <msebor@redhat.com>
13781
13782 PR middle-end/69780
13783 * g++.dg/ext/builtin_alloca.C: New test.
13784 * gcc.dg/builtins-68.c: New test.
13785
162cc7e3
RH
137862016-02-23 Richard Henderson <rth@redhat.com>
13787
13788 * gcc.target/i386/addr-space-3.c: Remove test.
13789
196440f8
DM
137902016-02-23 David Malcolm <dmalcolm@redhat.com>
13791
13792 PR preprocessor/69126
13793 PR preprocessor/69543
13794 * c-c++-common/pr69126-2-long.c: New test.
13795 * c-c++-common/pr69126-2-short.c: New test.
13796 * c-c++-common/pr69543-1.c: Remove xfail.
13797
1d3121af
DM
137982016-02-23 David Malcolm <dmalcolm@redhat.com>
13799
13800 PR preprocessor/69126
13801 PR preprocessor/69543
13802 PR preprocessor/69558
13803 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13804 (f): Rename to...
13805 (test_2): ...this, and add leading comment.
13806 (MACRO_3, test_3): New.
13807 (MACRO_4A, MACRO_4B, test_4): New.
13808 (MACRO): Rename to...
13809 (MACRO_5): ...this.
13810 (g): Rename to...
13811 (test_5): ...this, updating for renaming of MACRO, and
13812 add leading comment.
13813 * c-c++-common/pr69543-1.c: New.
13814 * c-c++-common/pr69543-2.c: New.
13815 * c-c++-common/pr69543-3.c: New.
13816 * c-c++-common/pr69543-4.c: New.
13817 * c-c++-common/pr69558-1.c: New.
13818 * c-c++-common/pr69558-2.c: New.
13819 * c-c++-common/pr69558-3.c: New.
13820 * c-c++-common/pr69558-4.c: New.
13821 * gcc.dg/pr69558.c: Move to...
13822 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13823 xfail for c++.
13824
f99c3557
TS
138252016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13826
13827 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13828 to -ftree-parallelize-loops/-fopenacc changes.
13829 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13830 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13831 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13832 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13833 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13834 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13835 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13836 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13837 * c-c++-common/goacc/kernels-loop.c: Likewise.
13838 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13839 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13840 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13841 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13842
c60ec7c2
RO
138432016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13844
13845 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13846
f1a62b6f
JJ
138472016-02-23 Jakub Jelinek <jakub@redhat.com>
13848
e67bf044
JJ
13849 PR c++/69902
13850 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13851
f1a62b6f
JJ
13852 PR c/69900
13853 * gcc.dg/pr69900.c: New test.
13854
20c5e09e
MJ
138552016-02-23 Martin Jambor <mjambor@suse.cz>
13856
13857 PR tree-optimization/69666
13858 * gcc.dg/tree-ssa/pr69666.c: New test.
13859
e457a6fc
AV
138602016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13861
13862 PR fortran/67451
13863 * gfortran.dg/coarray_allocate_5.f08: New test.
13864
d7b574f4
AK
138652016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13866
13867 * gcc.target/s390/vcond-shift.c: Move to ...
13868 * gcc.target/s390/vector/vcond-shift.c: ... here.
13869
58bdeb44
AK
138702016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13871
13872 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13873 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13874
7cd0387b
AK
138752016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13876
13877 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13878
4246c8da
MW
138792016-02-20 Mark Wielaard <mjw@redhat.com>
13880
13881 PR c/28901
13882 * gcc.dg/unused-variable-3.c: New test.
13883
f93bc532
JJ
138842016-02-22 Jakub Jelinek <jakub@redhat.com>
13885
13886 PR target/69888
13887 * gcc.target/i386/pr69888.c: New test.
13888
c4e360f4
RB
138892016-02-22 Richard Biener <rguenther@suse.de>
13890
13891 PR tree-optimization/69882
13892 * gfortran.dg/vect/pr69882.f90: New testcase.
13893
09c92f1c
JJ
138942016-02-22 Jakub Jelinek <jakub@redhat.com>
13895
13896 PR target/69885
13897 * gcc.dg/pr69885.c: New test.
13898
f88d45dc
OE
138992016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13900
13901 PR target/69806
13902 PR target/54089
13903 * gcc.target/sh/pr54089-10.c: New.
13904
ce1ff48e
PT
139052016-02-20 Paul Thomas <pault@gcc.gnu.org>
13906
13907 PR fortran/69423
13908 * gfortran.dg/deferred_character_15.f90 : New test.
13909
bbf27208
DH
139102016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13911
13912 PR fortran/57365
13913 gfortran.dg/allocate_with_source_18.f03: New test.
13914
139152016-02-20 Harald Anlauf <anlauf@gmx.de>
13916
13917 PR fortran/52531
13918 gfortran.dg/gomp/pr52531.f90: New test.
13919
268be88c
BE
139202016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13921
13922 PR c++/69865
13923 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13924 -std=c++03.
13925
4b6c824a
JJ
139262016-02-19 Jakub Jelinek <jakub@redhat.com>
13927
871b3f47
JJ
13928 PR c++/69826
13929 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13930 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13931
7a965d51
JJ
13932 PR c++/69850
13933 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13934
4b6c824a
JJ
13935 PR c++/69851
13936 * g++.dg/torture/pr69851.C: New test.
13937
15fca21a
MS
139382016-02-19 Martin Sebor <msebor@redhat.com>
13939
13940 PR testsuite/69573
13941 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13942
19e21586
JJ
139432016-02-19 Jakub Jelinek <jakub@redhat.com>
13944
03a616ac
JJ
13945 PR c++/69850
13946 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13947 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13948
19e21586
JJ
13949 PR c++/67767
13950 * g++.dg/cpp0x/pr67767.C: New test.
13951
2db16594
KT
139522016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13953
13954 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13955 for fp, simd, crypto, crc, lse.
13956 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13957 above.
13958 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13959 effective target check.
13960
5a7d9d1e
JJ
139612016-02-19 Jakub Jelinek <jakub@redhat.com>
13962
13963 PR target/69820
13964 * gcc.target/i386/pr69820.c: New test.
13965
6448f064
AK
139662016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13967
13968 * gcc.target/s390/vector/int128-1.c: New test.
13969
d0a859e6
AK
139702016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13971
13972 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13973
9e4eb643
AK
139742016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13975
13976 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13977 instruction pattern name to prevent the testcase from failing with
13978 -march=z13.
13979
859a4c0e
AK
139802016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13981
13982 * gcc.target/s390/md/movstr-2.c: New test.
13983
efc2340b
MK
139842016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13985
13986 * gcc.target/s390/morestack.c: New test.
13987
ca2bfbc2
DV
139882016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13989
13990 PR target/69625
13991 * gcc.target/s390/pr69625.c: Add test case.
13992
efd4bd05
BE
139932016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13994
13995 PR testsuite/68580
13996 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13997
2bf2078a
MM
139982016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13999
14000 PR target/68404
14001 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14002 * gcc.target/powerpc/fusion3.c: Likewise.
14003
f003579e
RB
140042016-02-18 Richard Biener <rguenther@suse.de>
14005
14006 PR middle-end/69553
14007 * g++.dg/torture/pr69553.C: New testcase.
14008
19233914
NC
140092016-02-18 Nick Clifton <nickc@redhat.com>
14010
efd4bd05
BE
14011 PR target/62254
14012 PR target/69610
14013 * gcc.target/arm/pr62554.c: New test.
14014 * gcc.target/arm/pr69610-1.c: New test.
14015 * gcc.target/arm/pr69610-2.c: New test.
19233914 14016
23f27839
RB
140172016-02-18 Richard Biener <rguenther@suse.de>
14018
14019 PR middle-end/69854
14020 * gcc.dg/torture/pr69854.c: New testcase.
14021
932c0da4
JJ
140222016-02-17 Jakub Jelinek <jakub@redhat.com>
14023
14024 PR c++/69850
14025 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14026
1bed93e4
BS
140272012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14028
14029 * gcc.target/powerpc/vec-cg.c: New test.
14030
57bfb134
RB
140312016-02-17 Richard Biener <rguenther@suse.de>
14032
14033 PR testsuite/69586
14034 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14035
a44e0ebb
KT
140362016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14037
14038 PR target/69161
14039 * gcc.c-torture/compile/pr69161.c: New test.
14040
ffacd726
DS
140412016-02-17 David Sherwood <david.sherwood@arm.com>
14042
14043 PR target/69532
14044 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14045 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14046
448db8d2
EB
140472016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14048
14049 * gcc.dg/ifcvt-4.c: Skip on Visium.
14050
e2f0522e
EB
140512016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14052
14053 * gnat.dg/atomic8.adb: New test.
14054
bf17fe3f
EB
140552016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14056
14057 * gnat.dg/discr46.ad[sb]: New test.
14058
ecf835e9
KN
140592016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14060
14061 PR Target/48344
14062 * gcc.target/powerpc/pr48344-1.c: New test.
14063
49a1164a
TK
140642015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14065
14066 PR fortran/69742
14067 * gfortran.dg/associate_21.f90: New test.
14068
bf14eba2
JJ
140692016-02-16 Jakub Jelinek <jakub@redhat.com>
14070
14071 PR c/69835
14072 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14073 -Wnonnull in dg-options.
14074 * c-c++-common/nonnull-2.c: New test.
14075
35a093b6
JG
140762016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14077 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14078
14079 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14080
e387d491
JJ
140812016-02-16 Jakub Jelinek <jakub@redhat.com>
14082
14083 PR middle-end/69801
14084 * gcc.dg/pr69801.c: Add empty dg-options.
14085
ba539195
JN
140862016-02-16 James Norris <jnorris@codesourcery.com>
14087
14088 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14089 * g++.dg/goacc/deviceptr-1.c: New file.
14090
2a2b8f64
JJ
140912016-02-16 Jakub Jelinek <jakub@redhat.com>
14092
14093 PR tree-optimization/69820
14094 * gcc.dg/vect/pr69820.c: New test.
14095
87440c29
RB
140962016-02-16 Richard Biener <rguenther@suse.de>
14097
14098 PR tree-optimization/69776
14099 * gcc.dg/torture/pr69776-2.c: New testcase.
14100
6d87c306
BS
141012016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14102
14103 PR tree-optimization/69714
14104 * gcc.dg/torture/pr69714.c: New test.
14105
3824a0a2
JJ
141062016-02-16 Jakub Jelinek <jakub@redhat.com>
14107
14108 PR tree-optimization/69802
14109 * gcc.dg/pr69802.c: New test.
14110
c8cfe96e
RB
141112016-02-16 Richard Biener <rguenther@suse.de>
14112
14113 PR middle-end/69801
14114 * gcc.dg/pr69801.c: New testcase.
14115
fc12098d
JD
141162016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14117
14118 PR libgfortran/69651
14119 * gfortran.dg/read_bang.f90: New test.
14120 * gfortran.dg/read_bang4.f90: New test.
14121
ba6b3795
JJ
141222016-02-15 Jakub Jelinek <jakub@redhat.com>
14123
f0516ca4
JJ
14124 PR c++/69658
14125 * g++.dg/init/pr69658.C: New test.
14126
ba6b3795
JJ
14127 PR c++/69797
14128 * c-c++-common/pr69797.c: New test.
14129
de3f9a2d
PK
141302016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14131
14132 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14133 check for aarch64*-*-*.
14134
17a3b967
RB
141352016-02-15 Richard Biener <rguenther@suse.de>
14136
14137 PR tree-optimization/69783
14138 * gcc.dg/vect/pr69783.c: New testcase.
14139
1c48bff1
RB
141402016-02-15 Richard Biener <rguenther@suse.de>
14141
14142 PR tree-optimization/69776
14143 * gcc.dg/torture/pr69776.c: New testcase.
14144
1e6025b6
TK
141452016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14146
14147 PR fortran/60526
14148 * gfortran.dg/type_decl_4.f90: Reinstated.
14149
d3308279
JDA
141502016-02-14 John David Anglin <danglin@gcc.gnu.org>
14151
14152 PR fortran/68746
14153 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14154
b7c56581
TK
141552016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14156
14157 PR fortran/60526
14158 PR bootstrap/69816
14159 * gfortran.dg/type_decl_4.f90: Removed.
14160
60cb4ef5
TK
141612016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14162
14163 PR fortran/60526
14164 * gfortran.dg/type_decl_4.f90: New test.
14165
f6964637
AM
141662016-02-14 Alan Modra <amodra@gmail.com>
14167
1a8849d1 14168 PR testsuite/68886
f6964637
AM
14169 * gcc.c-torture/execute/stkalign.c: Revise test.
14170
f5121920
OE
141712016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14172
14173 PR target/67260
14174 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14175
6cda3ab6
OE
141762016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14177
14178 PR target/67260
14179 * gcc.target/sh/torture/pr67260.c: New.
14180
6786e598
JDA
141812016-02-12 John David Anglin <danglin@gcc.gnu.org>
14182
14183 * gcc.dg/pr67964.c: Add dg-require-alias.
14184
7e05dad8
OE
141852016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14186
14187 PR target/67636
14188 PR target/64345
14189 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14190
7f4cc3ce
JD
141912016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14192
14193 PR libgfortran/69668
14194 * gfortran.dg/namelist_88.f90: New test.
14195
955ca6dc
JD
141962016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14197
14198 PR libgfortran/69668
14199 * gfortran.dg/namelist_38.f90: Update test.
14200 * gfortran.dg/namelist_84.f90: Update test.
14201
876217ae
DM
142022016-02-12 David Malcolm <dmalcolm@redhat.com>
14203
14204 PR other/69554
14205 * gcc.dg/pr69554-1.c: New test.
14206 * gfortran.dg/pr69554-1.F90: New test.
14207 * gfortran.dg/pr69554-2.F90: New test.
14208 * lib/gcc-dg.exp (proc dg-locus): New function.
14209 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14210 distinguish between the caret-printing and non-caret-printing
14211 cases. If caret-printing has been explicitly enabled, bail out
14212 without attempting to fix up the output.
14213
61789eed
DM
142142016-02-12 David Malcolm <dmalcolm@redhat.com>
14215
14216 PR driver/69265
14217 PR driver/69453
14218 * gcc.dg/spellcheck-options-3.c: New test case.
14219 * gcc.dg/spellcheck-options-4.c: New test case.
14220 * gcc.dg/spellcheck-options-5.c: New test case.
14221 * gcc.dg/spellcheck-options-6.c: New test case.
14222 * gcc.dg/spellcheck-options-7.c: New test case.
14223 * gcc.dg/spellcheck-options-8.c: New test case.
14224 * gcc.dg/spellcheck-options-9.c: New test case.
14225 * gcc.dg/spellcheck-options-10.c: New test case.
14226
c3090c1f
JJ
142272016-02-12 Jakub Jelinek <jakub@redhat.com>
14228
14229 PR rtl-optimization/69764
14230 PR rtl-optimization/69771
14231 * c-c++-common/pr69764.c: New test.
14232 * gcc.dg/torture/pr69771.c: New test.
14233
8222034d
MP
142342016-02-12 Marek Polacek <polacek@redhat.com>
14235
14236 * g++.dg/torture/init-list1.C: New.
14237
f749f792
MP
142382016-02-12 Marek Polacek <polacek@redhat.com>
14239
14240 * gcc.dg/pr69522.c: Add empty dg-options.
14241
199fb02a
IE
142422016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14243
14244 * g++.dg/lto/lto.exp: Include and init mpx.
14245 * g++.dg/lto/pr69729_0.C: New test.
14246
b69539cb
JJ
142472016-02-12 Jakub Jelinek <jakub@redhat.com>
14248
06ff7000
JJ
14249 PR ipa/69241
14250 * g++.dg/ipa/pr69241-4.C: New test.
14251
b69539cb
JJ
14252 PR ipa/68672
14253 * g++.dg/ipa/pr68672-1.C: New test.
14254 * g++.dg/ipa/pr68672-2.C: New test.
14255 * g++.dg/ipa/pr68672-3.C: New test.
14256
16595a1f
BS
142572016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14258
14259 PR c/69522
6d87c306 14260 * gcc.dg/pr69522.c: New test.
16595a1f 14261
38d795d2
PP
142622016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14263
14264 PR c++/69098
14265 * g++.dg/cpp1y/69098.C: New test.
14266 * g++.dg/cpp1y/69098-2.C: New test.
14267
9c582551
JJ
142682016-02-12 Jakub Jelinek <jakub@redhat.com>
14269
14270 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14271 and neighbour -> neighbor.
14272 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14273 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14274 * c-c++-common/Wvarargs.c: Likewise.
14275 * c-c++-common/goacc/host_data-5.c: Likewise.
14276 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14277 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14278 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14279 * gcc.target/aarch64/pr60697.c: Likewise.
14280 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14281 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14282 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14283 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14284 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14285 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14286 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14287 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14288 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14289 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14290 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14291 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14292 * g++.dg/lookup/koenig5.C: Likewise.
14293 * g++.dg/ext/no-asm-2.C: Likewise.
14294 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14295 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14296 * gfortran.dg/used_types_16.f90: Likewise.
14297 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14298 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14299 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14300 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14301 * gfortran.dg/abstract_type_6.f03: Likewise.
14302 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14303 * gfortran.dg/used_types_15.f90: Likewise.
14304 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14305 * gfortran.dg/exit_3.f08: Likewise.
14306 * gfortran.dg/open_status_2.f90: Likewise.
14307 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14308 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14309 * gfortran.dg/associate_1.f03: Likewise.
14310 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14311 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14312 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14313 * gcc.dg/builtin-object-size-1.c: Likewise.
14314 * gcc.dg/noreturn-6.c: Likewise.
14315 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14316 * gcc.dg/globalalias.c: Likewise.
14317 * gcc.dg/builtins-config.h: Likewise.
14318 * gcc.dg/pr30457.c: Likewise.
14319 * gcc.c-torture/compile/volatile-1.c: Likewise.
14320 * gcc.c-torture/execute/20101011-1.c: Likewise.
14321 * c-c++-common/Waddress-1.c: Likewise.
14322
66756373
JJ
143232016-02-11 Jakub Jelinek <jakub@redhat.com>
14324
14325 PR c/69768
14326 * c-c++-common/Waddress-1.c: New test.
14327
76fe932b
AV
143282016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14329
14330 PR fortran/69296
14331 * gfortran.dg/associate_19.f03: New test.
14332 * gfortran.dg/associate_20.f03: New test.
14333
564c4d4b
OE
143342016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14335
14336 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14337
e1c1ecb0
KT
143382016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14339
14340 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14341 .arch armv8-a\n. Add -dA to dg-options.
14342 * gcc.target/aarch64/assembler_arch_1.c: New test.
14343 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14344
0d7d9458
PC
143452016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14346
14347 PR c++/68726
14348 * g++.dg/cpp0x/pr68726.C: New.
14349
e6208a60
IE
143502016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14351
14352 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14353 test.
14354
281a11eb
RB
143552016-02-11 Richard Biener <rguenther@suse.de>
14356
14357 * g++.dg/tree-ssa/pr61034.C: Adjust.
14358
e03dd765
VM
143592016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14360
4b48faf5 14361 PR target/69148
e03dd765
VM
14362 * gcc.target/s390/pr69148.c: New.
14363
cdc23927
YR
143642016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14365
14366 PR tree-optimization/69652
14367 * gcc.dg/torture/pr69652.c: New test.
14368
e199dd0a
JJ
143692016-02-10 Jakub Jelinek <jakub@redhat.com>
14370 Patrick Palka <ppalka@gcc.gnu.org>
14371
14372 PR ipa/69241
14373 PR c++/69649
14374 * g++.dg/ipa/pr69241-1.C: New test.
14375 * g++.dg/ipa/pr69241-2.C: New test.
14376 * g++.dg/ipa/pr69241-3.C: New test.
14377 * g++.dg/ipa/pr69649.C: New test.
14378
d6b38027
UB
143792016-02-10 Uros Bizjak <ubizjak@gmail.com>
14380
14381 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14382 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14383
13b562c5
BC
143842016-02-10 Bin Cheng <bin.cheng@arm.com>
14385
14386 PR tree-optimization/68021
14387 * gcc.dg/tree-ssa/pr68021.c: New test.
14388
24a179f8
RB
143892016-02-10 Richard Biener <rguenther@suse.de>
14390
14391 PR tree-optimization/69726
14392 * gcc.dg/uninit-22.c: New testcase.
14393
0d99886f
AP
143942016-02-09 Andrew Pinski <apinski@cavium.com>
14395
14396 PR tree-opt/69282
14397 * gcc.c-torture/compile/20160205-1.c: New testcase.
14398
ab04995c
MM
143992016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14400
14401 PR target/68404
14402 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14403 instead accessing a really large arrray.
14404 * gcc.target/powerpc/fusion3.c: Likewise.
14405
4b79ac23
CB
144062016-02-09 Charles Baylis <charles.baylis@linaro.org>
14407
14408 PR target/68532
14409 * gcc.c-torture/execute/pr68532.c: New test.
14410
b890a441
AO
144112016-02-11 Alexandre Oliva <aoliva@redhat.com>
14412
14413 PR target/69634
14414 * gcc.dg/pr69634.c: New.
14415
84a5bef7
RB
144162016-02-09 Richard Biener <rguenther@suse.de>
14417
14418 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14419
1f123759 144202016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14421
1f123759
AF
14422 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14423
65860c77
YR
144242016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14425
14426 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14427
7e1e8a0a
RB
144282016-02-09 Richard Biener <rguenther@suse.de>
14429
14430 PR tree-optimization/69715
14431 * gcc.dg/torture/pr69715.c: New testcase.
14432
efb45a9f
PP
144332016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14434
14435 PR c++/69139
14436 * g++.dg/cpp0x/trailing12.C: New test.
14437 * g++.dg/cpp0x/trailing13.C: New test.
14438
20a0c6f9
PP
144392016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14440
14441 PR c++/69283
14442 PR c++/67835
14443 * g++.dg/cpp1y/auto-fn29.C: New test.
14444 * g++.dg/cpp1y/auto-fn30.C: New test.
14445
a162f3af
JJ
144462016-02-08 Jakub Jelinek <jakub@redhat.com>
14447
14448 PR tree-optimization/69209
14449 * gcc.c-torture/compile/pr69209.c: New test.
14450
4b4a9fbd
JL
144512016-02-08 Jeff Law <law@redhat.com>
14452
14453 PR tree-optimization/68541
14454 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14455 of statements allowed in join block for path splitting.
14456
cfac5ed2
JJ
144572016-02-08 Jakub Jelinek <jakub@redhat.com>
14458
f68bc23f
JJ
14459 PR c++/59627
14460 * g++.dg/gomp/pr59627.C: New test.
14461
cfac5ed2
JJ
14462 PR ipa/69239
14463 * g++.dg/ipa/pr69239.C: New test.
14464
44714d8c
DM
144652016-02-08 David Malcolm <dmalcolm@redhat.com>
14466
14467 PR preprocessor/69664
14468 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14469 * gcc.dg/cpp/warn-comments.c: Likewise.
14470
eba9e839
MP
144712016-02-08 Marek Polacek <polacek@redhat.com>
14472
14473 PR c++/69688
14474 * g++.dg/init/const12.C: New test.
14475
a011cd92
BS
144762016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14477
14478 PR target/60410
14479 * gcc.dg/lto/pr55113_0.c: Remove test.
14480
5317b1be
RB
144812016-02-08 Richard Biener <rguenther@suse.de>
14482
14483 PR tree-optimization/69719
14484 * gcc.dg/torture/pr69719.c: New testcase.
14485
63998a63
RB
144862016-02-08 Richard Biener <rguenther@suse.de>
14487 Jeff Law <law@redhat.com>
14488
14489 PR target/68273
14490 * gcc.target/mips/pr68273.c: New testcase.
14491
43f4a281
RB
144922016-02-08 Richard Biener <rguenther@suse.de>
14493
14494 PR rtl-optimization/69274
14495 * gcc.target/i386/addr-sel-1.c: XFAIL.
14496
0b604d2d
JL
144972016-02-08 Jeff Law <law@redhat.com>
14498
e8dfe49e
JL
14499 PR tree-optimization/68541
14500 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14501
6daecd7a 14502 PR tree-optimization/65917
0b604d2d
JL
14503 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14504
c0f0e35a
JD
145052016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14506
14507 PR fortran/50555
14508 * gfortran.dg/namelist_args.f90: New test.
14509
8981d712
JL
145102016-02-05 Jeff Law <law@redhat.com>
14511
6daecd7a 14512 PR tree-optimization/68541
8981d712
JL
14513 * gcc.dg/tree-ssa/split-path-2.c: New test.
14514 * gcc.dg/tree-ssa/split-path-3.c: New test.
14515 * gcc.dg/tree-ssa/split-path-4.c: New test.
14516 * gcc.dg/tree-ssa/split-path-5.c: New test.
14517 * gcc.dg/tree-ssa/split-path-6.c: New test.
14518 * gcc.dg/tree-ssa/split-path-7.c: New test.
14519
46cb9332
MS
145202016-02-05 Martin Sebor <msebor@redhat.com>
14521
14522 PR c++/69662
14523 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14524 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14525
be2083ea
RH
145262016-02-06 Richard HEnderson <rth@redhat.com>
14527
14528 PR c/69643
14529 * gcc.target/i386/addr-space-4.c: New.
14530 * gcc.target/i386/addr-space-5.c: New.
14531
711d7c23
MM
145322016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14533
14534 PR fortran/66089
14535 * gfortran.dg/elemental_dependency_6.f90: New.
14536
b5c1c988
JJ
145372016-02-05 Jakub Jelinek <jakub@redhat.com>
14538
861c7bcd
JJ
14539 PR rtl-optimization/69691
14540 * gcc.c-torture/execute/pr69691.c: New test.
14541
b5c1c988
JJ
14542 PR c++/69628
14543 * g++.dg/parse/pr69628.C: New test.
14544
f7dfa966
UB
145452016-02-05 Uros Bizjak <ubizjak@gmail.com>
14546
14547 * gcc.dg/sancov/asan.c: Move to ...
14548 * gcc.dg/asan/sancov-1.c: ... here.
14549
9b143e64
UB
145502016-02-05 Uros Bizjak <ubizjak@gmail.com>
14551
14552 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14553
f5d4b899
L
145542016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14555
14556 PR target/69677
14557 * gcc.target/i386/pr69677.c: New test.
14558
76c85fbb
PP
145592016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14560
14561 PR c++/68948
14562 * g++.dg/template/pr68948.C: New test.
14563
f181bf90
DV
145642016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14565
14566 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14567 (only necessary on s390x).
14568
714fb282
L
145692016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14570
14571 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14572 -mno-accumulate-outgoing-args.
14573
618d6c1c
PP
145742016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14575
14576 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14577
1066e9b5
JJ
145782016-02-04 Jakub Jelinek <jakub@redhat.com>
14579
14580 PR c/69669
14581 * c-c++-common/pr69669.c: New test.
14582
76255d0d
MM
145832016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14584
14585 PR target/69667
14586 * g++.dg/pr69667.C: New file.
14587
e0b059b1
WD
145882016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14589
14590 PR target/69619
14591 * gcc.dg/pr69619.c: Add new test.
14592
2692b5c8
RS
145932016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14594
14595 PR rtl-optimization/69577
14596 * gcc.target/i386/pr69577.c: New test.
14597
7db337c2
ML
145982016-02-04 Martin Liska <mliska@suse.cz>
14599
14600 * g++.dg/asan/pr69276.C: New test.
14601
cc9c0829
KT
146022016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14603
14604 PR target/65932
14605 PR target/67714
14606 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14607 a single smulbb instruction.
14608 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14609 * gcc.target/amr/wmul-2.c: Likewise.
14610
eb9feb52
KT
146112016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14612
14613 PR target/65932
14614 PR target/67714
14615 * gcc.c-torture/execute/pr67714.c: New test.
14616
61f727fe
JJ
146172016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14618
14619 PR target/69454
14620 * gcc.target/i386/pr69454-1.c: New test.
14621 * gcc.target/i386/pr69454-2.c: New test.
14622
05dd97db
MS
146232016-02-03 Martin Sebor <msebor@redhat.com>
14624
14625 PR c++/69251
14626 PR c++/69253
14627 PR c++/69290
14628 PR c++/69277
14629 PR c++/69349
14630 * g++.dg/ext/flexarray-mangle-2.C: New test.
14631 * g++.dg/ext/flexarray-mangle.C: New test.
14632 * g++.dg/ext/flexarray-subst.C: New test.
14633 * g++.dg/ext/flexary11.C: New test.
14634 * g++.dg/ext/flexary12.C: New test.
14635 * g++.dg/ext/flexary13.C: New test.
14636 * g++.dg/ext/flexary14.C: New test.
14637 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14638
dac2fc29
L
146392016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14640
14641 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14642 Define only if CHECK_FLOAT128 is defined.
14643 (main): Properly initialize u5.
14644
eadb8035
JJ
146452016-02-03 Jakub Jelinek <jakub@redhat.com>
14646
0afbb81b
JJ
14647 PR c/69627
14648 * gcc.dg/pr69627.c: New test.
14649
eadb8035
JJ
14650 PR target/69644
14651 * gcc.dg/pr69644.c: New test.
14652
b12d4923
MS
146532016-02-03 Mike Stump <mikestump@comcast.net>
14654
14655 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14656 support for struct-layout-1.exp.
14657
ab4bae0c
PP
146582016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14659
14660 PR c++/69056
618d6c1c 14661 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14662
95831c01
VM
146632016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14664 Alexandre Oliva <aoliva@redhat.com>
14665
14666 PR target/69461
14667 * gcc.target/powerpc/pr69461.c: New.
14668
ccc71ab8
UB
146692016-02-03 Uros Bizjak <ubizjak@gmail.com>
14670
14671 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14672 works from here ...
14673 (check_effective_target_fsanitize_thread): ... to here. Do not
14674 specify additional compile flags for the test source.
14675 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14676 specify additional compile flags for the test source.
14677
96299640
WD
146782016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14679
14680 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14681
781d83d9
AV
146822016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14683
14684 PR fortran/67451
14685 PR fortran/69418
14686 * gfortran.dg/coarray_allocate_2.f08: New test.
14687 * gfortran.dg/coarray_allocate_3.f08: New test.
14688 * gfortran.dg/coarray_allocate_4.f08: New test.
14689
d8208e6d
AL
146902016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14691
14692 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14693 use same scan-tree-dump-times on all platforms.
14694 * gcc.dg/vect/vect-outer-1.c: Likewise.
14695 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14696 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14697 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14698 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14699 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14700 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14701 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14702
a8394fa0
SB
147032016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14704
14705 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14706 warning.
14707
f3baa1d3
L
147082016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14709
14710 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14711
eb077516
JN
147122016-02-02 James Norris <jnorris@codesourcery.com>
14713
14714 * c-c++-common/goacc/routine-5.c: Add tests.
14715
578fb225
AM
147162016-02-02 Alexander Monakov <amonakov@ispras.ru>
14717
14718 * gcc.target/nvptx/unsigned-cmp.c: New test.
14719
c64f7d37
WD
147202016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14721
14722 * gcc.target/aarch64/scalar_shift_1.c
14723 (test_corners_sisd_di): Improve force to SIMD register.
14724 (test_corners_sisd_si): Likewise.
14725 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14726 Remove scan-assembler check for ldr.
14727
90c6f26c
RB
147282016-02-02 Richard Biener <rguenther@suse.de>
14729
14730 PR tree-optimization/69595
14731 * gcc.dg/Warray-bounds-17.c: New testcase.
14732
9dc03c97
RB
147332016-02-02 Richard Biener <rguenther@suse.de>
14734
14735 PR tree-optimization/69606
14736 * gcc.dg/torture/pr69606.c: New testcase.
14737
2d4dc223
YR
147382016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14739
14740 PR middle-end/68542
14741 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14742 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14743
65c98fde
AM
147442016-02-02 Alan Modra <amodra@gmail.com>
14745
14746 PR target/69548
14747 * gcc.target/powerpc/pr69548.c: New test.
14748
e1b81f2b
JJ
147492016-02-01 Jakub Jelinek <jakub@redhat.com>
14750
d0268b37
JJ
14751 PR rtl-optimization/69592
14752 * gcc.dg/pr69592.c: New test.
14753
e1b81f2b
JJ
14754 PR preprocessor/69543
14755 PR c/69558
14756 * gcc.dg/pr69543.c: New test.
14757 * gcc.dg/pr69558.c: New test.
14758
7dd7780d
UB
147592016-02-01 Uros Bizjak <ubizjak@gmail.com>
14760
bf672ee5
UB
14761 PR testsuite/65940
14762 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14763
9a7013f8
MS
147642016-02-01 Martin Sebor <msebor@redhat.com>
14765
14766 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14767
e681fb2b
BC
147682016-02-01 Bin Cheng <bin.cheng@arm.com>
14769
14770 PR tree-optimization/67921
14771 * c-c++-common/ubsan/pr67921.c: New test.
14772
ff86345f
RB
147732016-02-01 Richard Biener <rguenther@suse.de>
14774
14775 PR middle-end/69556
14776 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14777
bc369dbd
RB
147782016-02-01 Richard Biener <rguenther@suse.de>
14779
14780 PR tree-optimization/69574
14781 * gcc.dg/torture/pr69574.c: New testcase.
14782
ef318184
RB
147832016-02-01 Richard Biener <rguenther@suse.de>
14784
14785 PR tree-optimization/69579
14786 * gcc.dg/setjmp-6.c: New testcase.
14787
654745e6
JJ
147882016-02-01 Jakub Jelinek <jakub@redhat.com>
14789
14790 PR rtl-optimization/69570
14791 * g++.dg/opt/pr69570.C: New test.
14792
e6c0c44b
RH
147932016-02-01 Richard Henderson <rth@redhat.com>
14794
14795 * gcc.dg/pr69535.c: New test.
14796
6ff3f09a
JDA
147972016-01-31 John David Anglin <danglin@gcc.gnu.org>
14798
2c005538
JDA
14799 PR testsuite/69584
14800 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14801 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14802
61083a4b
JDA
14803 PR debug/68244
14804 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14805
6ff3f09a
JDA
14806 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14807
0c221916
PT
148082016-01-31 Paul Thomas <pault@gcc.gnu.org>
14809
14810 PR fortran/67564
14811 * gfortran.dg/allocate_with_source_17.f03: New test.
14812
db7a2818
JJ
148132016-01-30 Jakub Jelinek <jakub@redhat.com>
14814
14815 PR tree-optimization/69546
14816 * gcc.dg/torture/pr69546.c: New test.
14817
e520d5f0
PT
148182016-01-30 Paul Thomas <pault@gcc.gnu.org>
14819
14820 PR fortran/69566
14821 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14822
343c05d3
MS
148232016-01-30 Martin Sebor <msebor@redhat.com>
14824
14825 PR c++/68490
14826 * g++.dg/ext/flexary10.C: New test.
14827
d6c3a539
DH
148282016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14829
14830 PR fortran/66707
14831 gfortran.dg/common_23.f90: New test.
14832
52d72fcd
BS
148332016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14834
14835 PR target/65546
14836 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14837 condition being checked, and disable it when the target supports
14838 misaligned loads and stores.
14839
3a5d2ba4
JJ
148402016-01-29 Jakub Jelinek <jakub@redhat.com>
14841
14842 PR debug/69518
14843 * gcc.dg/torture/pr69518.c: New test.
14844
6bbacdb5
L
148452016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14846
14847 PR target/69530
14848 * gcc.target/i386/pr69530.c: New test.
14849
af932cdb
SE
148502016-01-29 Steve Ellcey <sellcey@imgtec.com>
14851
14852 PR target/65604
14853 * gcc.target/mips/div-delay.c: New test.
14854
26658b7c
JJ
148552016-01-29 Jakub Jelinek <jakub@redhat.com>
14856
33e89989
JJ
14857 PR target/69551
14858 * gcc.target/i386/pr69551.c: New test.
14859
26658b7c
JJ
14860 PR target/66137
14861 * gcc.target/i386/pr66137.c: New test.
14862
401116b5
AB
148632016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14864
14865 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14866 always built for p5600.
14867 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14868 isa=p5600 dg-option.
14869
d4abfcc5
RB
148702016-01-29 Richard Biener <rguenther@suse.de>
14871
14872 PR tree-optimization/69547
14873 * g++.dg/tree-ssa/pr69547.C: New testcase.
14874
16b77b32
JJ
148752016-01-29 Jakub Jelinek <jakub@redhat.com>
14876
14877 PR debug/66869
14878 * g++.dg/warn/Wunused-function2.C: New test.
14879
a1c95464
DV
148802016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14881
14882 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14883 support for test to succeed.
14884
5453bfed
MP
148852016-01-29 Marek Polacek <polacek@redhat.com>
14886
14887 PR c++/69509
14888 PR c++/69516
14889 * g++.dg/ext/constexpr-vla2.C: New test.
14890 * g++.dg/ext/constexpr-vla3.C: New test.
14891 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14892
452ec2a5
RB
148932016-01-29 Richard Biener <rguenther@suse.de>
14894
14895 PR middle-end/69537
14896 * gcc.dg/uninit-21.c: New testcase.
14897
aec0b19e
UB
148982016-01-28 Uros Bizjak <ubizjak@gmail.com>
14899
14900 PR target/69459
14901 * gcc.target/i386/pr69459.c: New test.
14902
df113ce7
SE
149032016-01-28 Steve Ellcey <sellcey@imgtec.com>
14904
14905 PR target/68400
14906 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14907 * gcc.target/mips/pr68400.c: New test.
14908
494de84f
MS
149092016-01-28 Martin Sebor <msebor@redhat.com>
14910
14911 PR target/17381
14912 * gcc.target/powerpc/pr17381.c: New test.
14913
eb1b1f01
JJ
149142016-01-28 Jakub Jelinek <jakub@redhat.com>
14915
14916 PR middle-end/69542
14917 * gcc.dg/torture/pr69542.c: New test.
14918
6dfeb7ce
WD
149192016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14920
14921 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14922
4b7471a4
DE
149232016-01-28 David Edelsohn <dje.gcc@gmail.com>
14924
14925 * gcc.dg/pr65980.c: Skip on AIX.
14926 * gcc.dg/pr66688.c: Same.
14927
b271fd21
DE
149282016-01-28 David Edelsohn <dje.gcc@gmail.com>
14929
14930 PR target/63679
14931 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14932 * gcc.dg/tree-ssa/sra-18.c: Same.
14933
874108a9
AV
149342016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14935
14936 PR fortran/62536
14937 * gfortran.dg/block_15.f08: New test.
14938 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14939 on incorrectly closed BLOCK.
14940
30480bcd
IE
149412016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14942
14943 * gcc.dg/declare-simd.c: New test.
6905c577 14944
14ba8d6d
RB
149452016-01-28 Richard Biener <rguenther@suse.de>
14946
14947 PR tree-optimization/69466
14948 * gfortran.dg/vect/pr69466.f90: New testcase.
14949
0d4c694e
TP
149502016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14951
14952 * g++.dg/pr67989.C: Remove ARM-specific option.
14953 * gcc.target/arm/pr67989.C: New file.
14954
2aa780da
UB
149552016-01-27 Uros Bizjak <ubizjak@gmail.com>
14956
14957 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14958 and expm1 test for glibc < 2.11.
14959
f75ebe77
RH
149602016-01-27 Richard Henderson <rth@redhat.com>
14961
14962 * gcc.c-torture/execute/pr69447.c: New test.
14963
149642016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14965
9a175e65 14966 PR fortran/69422
49847d75
PT
14967 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14968
cbdd8ae0
JJ
149692016-01-27 Jakub Jelinek <jakub@redhat.com>
14970
14971 PR debug/66869
14972 * gcc.dg/pr66869.c: New test.
14973
2b572b3c
JL
149742016-01-25 Jeff Law <law@redhat.com>
14975
14976 PR tree-optimization/68398
aec0b19e 14977 PR tree-optimization/69196
2b572b3c
JL
14978 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14979 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14980 path to avoid new heuristic allowing more irreducible regions
14981 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14982 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14983 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14984 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14985 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14986
fa74a4bc
MP
149872016-01-27 Marek Polacek <polacek@redhat.com>
14988
14989 PR c/68062
14990 * c-c++-common/vector-compare-4.c: New test.
14991
0afff540
DM
149922016-01-27 David Malcolm <dmalcolm@redhat.com>
14993
14994 PR preprocessor/69126
14995 * c-c++-common/pr69126.c: New test case.
14996
1a218fc9
ILT
149972016-01-27 Ian Lance Taylor <iant@google.com>
14998
14999 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15000
5d70666e
RB
150012016-01-27 Ryan Burn <contact@rnburn.com>
15002
15003 PR cilkplus/69267
15004 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15005
87ff4d66
UB
150062016-01-27 Uros Bizjak <ubizjak@gmail.com>
15007
15008 PR target/69512
15009 * gcc.target/i386/pr69512.c: New test.
15010
27e23cca
RE
150112016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15012
15013 PR ada/69488
15014 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15015
05bf54c3
MP
150162016-01-27 Marek Polacek <polacek@redhat.com>
15017
15018 PR c++/69379
15019 * g++.dg/pr69379.C: New test.
15020
60214d0d
MS
150212016-01-27 Martin Sebor <msebor@redhat.com>
15022
15023 PR c++/69317
15024 * g++.dg/abi/Wabi-2-2.C: New test.
15025 * g++.dg/abi/Wabi-2-3.C: New test.
15026 * g++.dg/abi/Wabi-3-2.C: New test.
15027 * g++.dg/abi/Wabi-3-3.C: New test.
15028
167c7bfa
RB
150292016-01-27 Richard Biener <rguenther@suse.de>
15030
15031 PR tree-optimization/69166
15032 * gcc.dg/torture/pr69166.c: New testcase.
15033
1430fb1f
MJ
150342016-01-27 Martin Jambor <mjambor@suse.cz>
15035
15036 PR tree-optimization/69355
15037 * gcc.dg/tree-ssa/pr69355.c: New test.
15038
95e3030c
MP
150392016-01-27 Marek Polacek <polacek@redhat.com>
15040
15041 PR c++/69496
15042 * g++.dg/ext/constexpr-vla1.C: New test.
15043
eeb085f3
CB
150442016-01-20 Christian Bruel <christian.bruel@st.com>
15045
15046 PR target/69245
15047 * gcc.target/arm/pr69245.c: New test.
15048
b1652dde
JJ
150492016-01-27 Jakub Jelinek <jakub@redhat.com>
15050
15051 PR tree-optimization/69399
15052 * gcc.dg/torture/pr69399.c: New test.
15053
ce7e8f00
EB
150542016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15055
15056 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15057
e4aac1d1
EB
150582016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15059
15060 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15061
8dfdb419
TV
150622016-01-26 Tom de Vries <tom@codesourcery.com>
15063
15064 PR tree-optimization/69110
15065 * gcc.dg/autopar/pr69110.c: New test.
15066
56f80f54 150672016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15068 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15069
15070 * gcc.dg/graphite/isl-ast-op-select.c: New.
15071
a0909527
PT
150722015-01-26 Paul Thomas <pault@gcc.gnu.org>
15073
15074 PR fortran/69385
15075 * gfortran.dg/allocate_error_6.f90: New test.
15076
ffc445f4
RH
150772016-01-26 Richard Henderson <rth@redhat.com>
15078
15079 * gcc.dg/tm/pr60908.c: New test.
15080
01e1dea3
DM
150812016-01-26 David Malcolm <dmalcolm@redhat.com>
15082
15083 PR other/69006
15084 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15085 directive.
15086 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15087 expected multiline output to reflect the colorization being
15088 disabled before newlines.
15089 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15090 (custom_diagnostic_finalizer): Replace call to
15091 pp_newline_and_flush with call to pp_flush.
15092 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15093 * gfortran.dg/implicit_class_1.f90: Likewise.
15094 * lib/gcc-dg.exp (allow_blank_lines): New global.
15095 (dg-allow-blank-lines-in-output): New procedure.
15096 (gcc-dg-prune): Complain about blank lines in the output, unless
15097 dg-allow-blank-lines-in-output was called.
15098 * lib/multiline.exp (_build_multiline_regex): Only support
15099 arbitrary followup text for non-blank-lines, not for blank lines.
15100
13f92e8d
JJ
151012016-01-26 Jakub Jelinek <jakub@redhat.com>
15102
15103 PR tree-optimization/69483
15104 * gcc.dg/pr69483.c: New test.
15105 * g++.dg/opt/pr69483.C: New test.
15106
92422235
CL
151072016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15108
15109 PR target/68620
15110 * gcc.target/arm/pr68620.c: New test.
15111
0bccf11b
L
151122016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15113
15114 * gcc.target/i386/pr68986-2.c: Remove -m32.
15115
81cd202e
L
151162016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15117
15118 PR target/68986
15119 * gcc.target/i386/pr68986-1.c: New test.
15120 * gcc.target/i386/pr68986-2.c: Likewise.
15121 * gcc.target/i386/pr68986-3.c: Likewise.
15122
213a1c03
CB
151232016-01-26 Christian Bruel <christian.bruel@st.com>
15124
15125 * lib/target-supports.exp
15126 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15127 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15128 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15129
22a08dd1
RB
151302016-01-26 Richard Biener <rguenther@suse.de>
15131
15132 PR tree-optimization/69452
15133 * gcc.dg/torture/pr69452.c: New testcase.
15134
6c06e0e8
JJ
151352016-01-26 Jakub Jelinek <jakub@redhat.com>
15136
15137 PR target/69442
15138 * gcc.dg/pr69442.c: New test.
15139
b96824c4
RFI
151402016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15141
15142 PR target/67896
15143 * gcc.target/aarch64/simd/pr67896.C: New.
15144
5ee31e57
RS
151452016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15146
15147 PR tree-optimization/69400
15148 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15149 function.
15150 (plugin_init): Call it.
15151 * gcc.dg/torture/pr69400.c: New test.
15152
7ddfb31d
CL
151532016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15154
15155 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15156
1e050c90
AK
151572016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15158 Sebastian Pop <s.pop@samsung.com>
15159
15160 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15161 isl-0.15.
15162
c8ee4bf5
AK
151632016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15164 Sebastian Pop <s.pop@samsung.com>
15165
15166 * gcc.dg/graphite/pr69292.c: New.
15167
d902b330
JJ
151682016-01-25 Jakub Jelinek <jakub@redhat.com>
15169
15170 * c-c++-common/goacc/use_device-1.c: New test.
15171
2c89b952
JL
151722016-01-25 Jeff Law <law@redhat.com>
15173
15174 PR tree-optimization/69196
15175 PR tree-optimization/68398
15176 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15177 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15178
685c8785
DE
151792016-01-25 David Edelsohn <dje.gcc@gmail.com>
15180
15181 PR target/69469
15182 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15183 Algorithm.
15184
95cef0c1
RB
151852016-01-25 Richard Biener <rguenther@suse.de>
15186
15187 PR testsuite/69380
15188 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15189
2947d3b2
IE
151902016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15191
15192 PR target/69421
15193 * gcc.dg/pr69421.c: New test.
15194
ae19075a
BB
151952016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15196
15197 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15198 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15199 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15200 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15201 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15202 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15203 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15204 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15205 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15206 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15207
fa4511c2
RB
152082016-01-25 Richard Biener <rguenther@suse.de>
15209
15210 PR tree-optimization/69376
15211 * gcc.dg/torture/pr69376.c: New testcase.
15212
1d101216
JD
152132016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15214
15215 PR fortran/69397
15216 PR fortran/68442
15217 * gfortran.dg/interface_38.f90: New test.
15218 * gfortran.dg/interface_39.f90: New test.
a0909527 15219
a59b92b0
PP
152202016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15221
15222 Revert:
15223 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15224
15225 PR c++/11858
15226 PR c++/24663
15227 PR c++/24664
15228 * g++.dg/template/pr11858.C: New test.
15229 * g++.dg/template/pr24663.C: New test.
15230 * g++.dg/template/unify12.C: New test.
15231 * g++.dg/template/unify13.C: New test.
15232 * g++.dg/template/unify14.C: New test.
15233 * g++.dg/template/unify15.C: New test.
15234 * g++.dg/template/unify16.C: New test.
15235 * g++.dg/template/unify17.C: New test.
15236
16acb1a8
DH
152372016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15238
15239 PR fortran/68283
15240 gfortran.dg/pr68283.f90: New test.
15241
094773e8
TK
152422016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15243
15244 PR fortran/66094
15245 * gfortran.dg/inline_matmul_13.f90: New test.
15246 * gfortran.dg/matmul_bounds_8.f90: New test.
15247 * gfortran.dg/matmul_bounds_9.f90: New test.
15248 * gfortran.dg/matmul_bounds_10.f90: New test.
15249
42fb90d7
TV
152502016-01-23 Tom de Vries <tom@codesourcery.com>
15251
15252 PR tree-optimization/69426
15253 * gcc.dg/autopar/pr69426.c: New test.
15254
69da7802
MS
152552016-01-23 Martin Sebor <msebor@redhat.com>
15256
15257 PR c++/58109
15258 PR c++/69022
15259 * g++.dg/cpp0x/alignas5.C: New test.
15260 * g++.dg/ext/vector29.C: Same.
15261
da17300a
UB
152622016-01-23 Uros Bizjak <ubizjak@gmail.com>
15263
15264 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15265 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15266 _GNU_SOURCE from compile flags to the source.
15267 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15268 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15269 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15270 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15271
62041cfc
JJ
152722016-01-22 Jakub Jelinek <jakub@redhat.com>
15273
15274 PR target/69432
15275 * g++.dg/opt/pr69432.C: New test.
15276
f7d2ad6f
BS
152772016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15278
15279 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15280 32-bit targets testing an -m64 multilib.
15281
d403fc9a
WS
152822016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15283
15284 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15285 64-bit support.
15286
4aa16f8d
JG
152872016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15288
15289 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15290
7c816d0f
CB
152912016-01-21 Christian Bruel <christian.bruel@st.com>
15292
15293 PR target/68674
15294 * gcc.target/i386/pr68674.c
15295 * gcc.target/aarch64/pr68674.c
15296 * gcc.target/arm/pr68674.c
15297
fce661e8
KT
152982016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15299
15300 PR target/69403
15301 * gcc.c-torture/execute/pr69403.c: New test.
15302
4696899f
PC
153032016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15304
15305 PR c++/55843
15306 * g++.dg/template/pr55843.C: New.
15307
bac69366
AL
153082016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15309
15310 PR testsuite/66877
15311 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15312 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15313
b57d3a5c
BS
153142016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15315
15316 PR testsuite/67489
da17300a
UB
15317 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15318 from dg-do compile directive, and instead add
15319 { dg-require-effective-target int128 }.
b57d3a5c 15320
9f04a53e
MS
153212016-01-20 Martin Sebor <msebor@redhat.com>
15322
15323 PR c/69405
15324 * gcc.dg/sync-fetch.c: New test.
15325
38a51663
JL
153262016-01-21 Martin Sebor <msebor@redhat.com>
15327
15328 PR target/69252
15329 * gcc.target/powerpc/pr69252.c: New test.
15330
2423a75a
JD
153312016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15332
15333 PR fortran/65996
da17300a 15334 * gfortran.dg/pr65996.f90: New test.
2423a75a 15335
0a76463f
DV
153362016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15337
15338 PR c++/68810
9f04a53e 15339 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15340 expected to generate an error.
0a76463f 15341
9776e692
BS
153422016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15343
15344 PR middle-end/66178
15345 * gcc.dg/torture/pr66178.c: New test.
15346
c8d3e088
AB
153472016-01-21 Anton Blanchard <anton@samba.org>
15348 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15349
15350 PR target/63354
15351 * gcc.target/powerpc/pr63354.c: New test.
15352
35b707ff
VM
153532016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15354
15355 PR rtl-optimization/68990
15356 * gcc.target/i386/pr68990: New.
15357
157b0829
NC
153582016-01-21 Nick Clifton <nickc@redhat.com>
15359
15360 PR target/69129
15361 * gcc.target/mips/pr69129.c: New.
15362
aede6748
PC
153632016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15364
15365 PR c++/58046
15366 * g++.dg/cpp0x/pr58046.C: New.
15367
5463c2c8
JJ
153682016-01-21 Jakub Jelinek <jakub@redhat.com>
15369
6d31cc75
SS
15370 PR target/69187
15371 PR target/65624
15372 * gcc.target/arm/pr69187.c: New test.
15373
5463c2c8
JJ
15374 PR c++/69355
15375 * g++.dg/torture/pr69355.C: New test.
15376
fa28f32b
AK
153772016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15378 Sebastian Pop <s.pop@samsung.com>
15379
15380 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15381
b920a047
AK
153822016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15383 Sebastian Pop <s.pop@samsung.com>
15384
da17300a 15385 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15386
bdd3aea6
JJ
153872016-01-21 Jakub Jelinek <jakub@redhat.com>
15388
15389 PR middle-end/67653
15390 * c-c++-common/pr67653.c: New test.
15391 * gcc.dg/torture/pr29119.c: Add dg-warning.
15392
26a2e6ae
PB
153932016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15394
15395 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15396
d25c7690
PK
153972016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15398
15399 PR c/24293
15400 * gcc.dg/pr24293.c: New test.
15401 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15402 incomplete struct type.
15403 * gcc.dg/declspec-1.c: Likewise.
15404 * gcc.dg/pr63549.c: Likewise.
15405
889d5698
JJ
154062016-01-20 Jakub Jelinek <jakub@redhat.com>
15407
15408 PR tree-optimization/66612
15409 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15410 for bdn instruction.
15411
d7cf3dc7
CL
154122016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15413
15414 * lib/target-supports.exp
15415 (check_effective_target_arm_fp_ok_nocache): New.
15416 (check_effective_target_arm_fp_ok): New.
15417 (add_options_for_arm_fp): New.
15418 (check_effective_target_arm_crypto_ok_nocache): Require
15419 target_arm_v8_neon_ok instead of arm32.
15420 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15421 (check_effective_target_arm_crypto_pragma_ok): New.
15422 (add_options_for_arm_vfp): New.
15423 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15424 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15425 target instead. Force initial fpu to vfp.
15426 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15427 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15428 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15429 dependency.
15430 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15431 use arm_vfp effective target instead. Force initial fpu to vfp.
15432 * gcc.target/arm/attr-neon3.c: Likewise.
15433 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15434 arm_vfp_ok.
15435 * gcc.target/arm/unsigned-float.c: Likewise.
15436 * gcc.target/arm/vfp-1.c: Likewise.
15437 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15438 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15439 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15440 * gcc.target/arm/vfp-ldmias.c: Likewise.
15441 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15442 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15443 * gcc.target/arm/vfp-stmiad.c: Likewise.
15444 * gcc.target/arm/vfp-stmias.c: Likewise.
15445 * gcc.target/arm/vnmul-1.c: Likewise.
15446 * gcc.target/arm/vnmul-2.c: Likewise.
15447 * gcc.target/arm/vnmul-3.c: Likewise.
15448 * gcc.target/arm/vnmul-4.c: Likewise.
15449
01ac9704 154502016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15451
e84b00da
L
15452 PR testsuite/69366
15453 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15454 the MPX run-time library, for compile-time MPX test.
15455 * gcc.target/i386/chkp-always_inline.c: Likewise.
15456 * gcc.target/i386/chkp-bndret.c: Likewise.
15457 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15458 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15459 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15460 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15461 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15462 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15463 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15464 * gcc.target/i386/chkp-label-address.c: Likewise.
15465 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15466 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15467 * gcc.target/i386/chkp-pr69044.c: Likewise.
15468 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15469 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15470 * gcc.target/i386/chkp-strchr.c: Likewise.
15471 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15472 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15473 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15474 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15475 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15476 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15477 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15478 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15479 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15480 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15481 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15482 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15483 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15484 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15485 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15486 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15487 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15488 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15489 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15490 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15491 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15492 * gcc.target/i386/pr63995-2.c: Likewise.
15493 * gcc.target/i386/pr64805.c: Likewise.
15494 * gcc.target/i386/pr65044.c: Likewise.
15495 * gcc.target/i386/pr65167.c: Likewise.
15496 * gcc.target/i386/pr65183.c: Likewise.
15497 * gcc.target/i386/pr65184.c: Likewise.
15498 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15499
28b33016
IE
155002016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15501
15502 PR tree-optimization/69328
15503 * gcc.dg/pr69328.c: New test.
15504
bcff0913
JL
155052016-01-20 Jeff Law <law@redhat.com>
15506
bf0bb970 15507 PR target/25114
bcff0913
JL
15508 * gcc.target/m68k/pr25114.c: New test.
15509
a3f69631
AV
155102016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15511
15512 * gcc.target/arm/memset-inline-10.c: Added
15513 dg-require-effective-target arm_thumb2_ok.
15514
af33ba0d
EB
155152016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15516
15517 * gcc.dg/debug/dwarf2/sso.c: New test.
15518
7596d5de
UB
155192016-01-19 Uros Bizjak <ubizjak@gmail.com>
15520
15521 PR testsuite/68820
15522 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15523 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15524 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15525
ceda2c69
JH
155262016-01-19 Jan Hubicka <hubicka@ucw.cz>
15527
15528 PR ipa/66223
15529 * g++.dg/ipa/devirt-50.C: New testcase.
15530
38a979f2
MP
155312016-01-19 Marek Polacek <polacek@redhat.com>
15532
15533 PR c++/68965
15534 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15535 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15536
962801c5
KT
155372016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15538
15539 PR target/69135
15540 * gcc.target/arm/pr69135_1.c: New test.
15541
078fe40a
WD
155422015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15543
15544 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15545
786e3c06
WD
155462015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15547
15548 * gcc.target/aarch64/ccmp_1.c: New testcase.
15549
1e297006
MP
155502016-01-19 Marek Polacek <polacek@redhat.com>
15551
15552 PR c++/68586
15553 * g++.dg/cpp0x/enum30.C: New test.
15554
879c27e3
RB
155552016-01-19 Richard Biener <rguenther@suse.de>
15556
15557 PR tree-optimization/69336
15558 * g++.dg/tree-ssa/pr69336.C: New testcase.
15559
015337d3
JJ
155602016-01-19 Jakub Jelinek <jakub@redhat.com>
15561
15562 PR debug/65779
15563 * gcc.dg/pr65779.c: New test.
15564
e2c768b6
RB
155652016-01-19 Richard Biener <rguenther@suse.de>
15566
15567 PR tree-optimization/69352
15568 * gcc.dg/torture/pr69352.c: New testcase.
15569
569efc34
JJ
155702016-01-19 Jakub Jelinek <jakub@redhat.com>
15571
15572 PR rtl-optimization/68955
15573 PR rtl-optimization/64557
15574 * gcc.dg/torture/pr68955.c: New test.
15575
e49d321f
JH
155762016-01-19 Jan Hubicka <hubicka@ucw.cz>
15577
15578 PR lto/69136
15579 * g++.dg/torture/pr69136.C: New testcase.
15580
e9191ad3
JH
155812016-01-19 Jan Hubicka <hubicka@ucw.cz>
15582
15583 PR lto/69133
15584 * g++.dg/lto/pr69133_0.C: New testcase.
15585 * g++.dg/lto/pr69133_1.C: New testcase.
15586
2bedb645
JL
155872016-01-15 Jeff Law <law@redhat.com>
15588
15589 PR tree-optimization/69320
15590 * gcc.c-torture/pr69320-1.c: New test.
15591 * gcc.c-torture/pr69320-2.c: New test.
15592 * gcc.c-torture/pr69320-3.c: New test.
15593 * gcc.c-torture/pr69320-4.c: New test.
15594
17c15cb9
PP
155952016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15596
15597 PR c++/11858
15598 PR c++/24663
15599 PR c++/24664
15600 * g++.dg/template/pr11858.C: New test.
15601 * g++.dg/template/pr24663.C: New test.
15602 * g++.dg/template/unify12.C: New test.
15603 * g++.dg/template/unify13.C: New test.
15604 * g++.dg/template/unify14.C: New test.
15605 * g++.dg/template/unify15.C: New test.
15606 * g++.dg/template/unify16.C: New test.
15607 * g++.dg/template/unify17.C: New test.
15608
9617fd08
DM
156092016-01-18 David Malcolm <dmalcolm@redhat.com>
15610
15611 PR testsuite/69181
15612 * gcc.dg/pr69181-1.c: New test file.
15613 * gcc.dg/pr69181-2.c: New test file.
15614 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15615 globals by moving it to...
15616 (cleanup-after-saved-dg-test): ...this new function. Add
15617 "global additional_sources_used". Add reset of global
15618 multiline_expected_outputs to the empty list.
15619 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15620 global to...
15621 (multiline_expected_outputs): ...this, and updated comments to
15622 note that it is modified from gcc-dg.exp.
15623 (dg-end-multiline-output): Update for the above renaming.
15624 (handle-multiline-outputs): Likewise. Remove the clearing
15625 of the expected outputs to the empty list.
15626
b555a2e4
RB
156272016-01-18 Richard Biener <rguenther@suse.de>
15628
15629 PR tree-optimization/69297
15630 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15631
96902805
JM
156322016-01-18 Joseph Myers <joseph@codesourcery.com>
15633
15634 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15635 dg-options.
15636 * gcc.target/mips/mips-3d-2.c: Likewise.
15637 * gcc.target/mips/mips-3d-3.c: Likewise.
15638 * gcc.target/mips/mips-3d-4.c: Likewise.
15639 * gcc.target/mips/mips-3d-5.c: Likewise.
15640 * gcc.target/mips/mips-3d-6.c: Likewise.
15641 * gcc.target/mips/mips-3d-7.c: Likewise.
15642 * gcc.target/mips/mips-3d-8.c: Likewise.
15643 * gcc.target/mips/mips-3d-9.c: Likewise.
15644 * gcc.target/mips/mips-ps-1.c: Likewise.
15645 * gcc.target/mips/mips-ps-2.c: Likewise.
15646 * gcc.target/mips/mips-ps-3.c: Likewise.
15647 * gcc.target/mips/mips-ps-4.c: Likewise.
15648 * gcc.target/mips/mips-ps-5.c: Likewise.
15649 * gcc.target/mips/mips-ps-6.c: Likewise.
15650 * gcc.target/mips/mips-ps-7.c: Likewise.
15651 * gcc.target/mips/mips-ps-type.c: Likewise.
15652 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15653 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15654
40e26f94
TV
156552016-01-18 Tom de Vries <tom@codesourcery.com>
15656
15657 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15658 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15659 * c-c++-common/goacc/kernels-empty.c: New test.
15660 * c-c++-common/goacc/kernels-eternal.c: New test.
15661 * c-c++-common/goacc/kernels-loop-2.c: New test.
15662 * c-c++-common/goacc/kernels-loop-3.c: New test.
15663 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15664 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15665 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15666 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15667 * c-c++-common/goacc/kernels-loop-data.c: New test.
15668 * c-c++-common/goacc/kernels-loop-g.c: New test.
15669 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15670 * c-c++-common/goacc/kernels-loop-n.c: New test.
15671 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15672 * c-c++-common/goacc/kernels-loop.c: New test.
15673 * c-c++-common/goacc/kernels-noreturn.c: New test.
15674 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15675 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15676 * c-c++-common/goacc/kernels-reduction.c: New test.
15677
a98d4647
TV
156782016-01-18 Tom de Vries <tom@codesourcery.com>
15679
15680 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15681 * gcc.dg/autopar/outer-2.c: Same.
15682 * gcc.dg/autopar/outer-3.c: Same.
15683 * gcc.dg/autopar/outer-4.c: Same.
15684 * gcc.dg/autopar/outer-5.c: Same.
15685 * gcc.dg/autopar/outer-6.c: Same.
15686 * gcc.dg/autopar/parallelization-1.c: Same.
15687 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15688 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15689 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15690 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15691 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15692 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15693 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15694 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15695 * gcc.dg/autopar/pr39500-1.c: Same.
15696 * gcc.dg/autopar/pr39500-2.c: Same.
15697 * gcc.dg/autopar/pr46193.c: Same.
15698 * gcc.dg/autopar/pr46194.c: Same.
15699 * gcc.dg/autopar/pr49580.c: Same.
15700 * gcc.dg/autopar/pr49960-1.c: Same.
15701 * gcc.dg/autopar/pr49960.c: Same.
15702 * gcc.dg/autopar/pr68373.c: Same.
15703 * gcc.dg/autopar/reduc-1.c: Same.
15704 * gcc.dg/autopar/reduc-1char.c: Same.
15705 * gcc.dg/autopar/reduc-1short.c: Same.
15706 * gcc.dg/autopar/reduc-2.c: Same.
15707 * gcc.dg/autopar/reduc-2char.c: Same.
15708 * gcc.dg/autopar/reduc-2short.c: Same.
15709 * gcc.dg/autopar/reduc-3.c: Same.
15710 * gcc.dg/autopar/reduc-4.c: Same.
15711 * gcc.dg/autopar/reduc-6.c: Same.
15712 * gcc.dg/autopar/reduc-7.c: Same.
15713 * gcc.dg/autopar/reduc-8.c: Same.
15714 * gcc.dg/autopar/reduc-9.c: Same.
15715 * gcc.dg/autopar/uns-outer-4.c: Same.
15716 * gcc.dg/autopar/uns-outer-5.c: Same.
15717 * gcc.dg/autopar/uns-outer-6.c: Same.
15718 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15719 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15720
da976fa8
AL
157212016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15722
15723 PR target/63679
15724 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15725 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15726
70c1e886
AL
157272016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15728
15729 PR target/63679
15730 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15731 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15732 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15733
88bed196
AL
157342016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15735
15736 PR target/63679
15737 * gcc.dg/tree-ssa/sra-17.c: New.
15738 * gcc.dg/tree-ssa/sra-18.c: New.
15739
3dd5f42e
IE
157402016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15741
15742 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15743
ae5a77fa
EB
157442016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15745
15746 * gnat.dg/inline12.adb: New test.
15747
11e57fc6
BC
157482016-01-18 Bin Cheng <bin.cheng@arm.com>
15749
15750 PR tree-optimization/66797
15751 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15752
995b6fe0
RB
157532016-01-18 Richard Biener <rguenther@suse.de>
15754
15755 PR tree-optimization/69170
15756 * gcc.dg/torture/pr69170.c: New testcase.
15757
82ee0cf2 157582016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15759
15760 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15761
d69da357
TV
157622016-01-16 Tom de Vries <tom@codesourcery.com>
15763
15764 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15765
a3845283
TV
157662016-01-16 Tom de Vries <tom@codesourcery.com>
15767
15768 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15769 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15770 redundant dg-require-effective-target pthread.
15771 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15772 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15773 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15774 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15775 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15776 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15777 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15778
197a6aa6
DE
157792016-01-16 David Edelsohn <dje.gcc@gmail.com>
15780
15781 PR target/68609
15782 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15783 * gcc.target/powerpc/recip-7.c: Same.
15784
ec7886c1
PP
157852016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15786
15787 PR c++/69091
15788 * g++.dg/template/pr69091.C: New test.
15789
203484bb
PP
157902016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15791
15792 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15793 dump does not contain an error_mark_node.
15794 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15795 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15796
aa2500e9
PP
157972016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15798
15799 PR c++/68936
15800 * g++.dg/template/pr68936.C: New test.
15801
28621a5c
DE
158022016-01-15 David Edelsohn <dje.gcc@gmail.com>
15803
15804 PR target/68609
15805 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15806 * gcc.target/powerpc/recip-2.c: Same.
15807 * gcc.target/powerpc/recip-3.c: Same.
15808 * gcc.target/powerpc/recip-4.c: Same.
15809 * gcc.target/powerpc/recip-sqrtf.c: Same.
15810
40c43aca
JL
158112016-01-15 Jeff Law <law@redhat.com>
15812
15813 PR tree-optimization/69270
15814 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15815 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15816
afbc5ae8
PT
158172016-01-15 Paul Thomas <pault@gcc.gnu.org>
15818
15819 PR fortran/49630
15820 * gfortran.dg/deferred_character_13.f90: New test for the fix
15821 of comment 3 of the PR.
15822
15823 PR fortran/54070
15824 * gfortran.dg/deferred_character_8.f90: New test
15825 * gfortran.dg/allocate_error_5.f90: New test
15826
15827 PR fortran/60593
15828 * gfortran.dg/deferred_character_10.f90: New test
15829
15830 PR fortran/60795
15831 * gfortran.dg/deferred_character_14.f90: New test
15832
15833 PR fortran/61147
15834 * gfortran.dg/deferred_character_11.f90: New test
15835
15836 PR fortran/64324
15837 * gfortran.dg/deferred_character_9.f90: New test
15838
49abe076
VM
158392016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15840
15841 PR rtl-optimization/69030
15842 * gcc.target/i386/pr69030.c: New.
15843
16d12992
KT
158442016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15845
15846 * gcc.target/aarch64/target_attr_17.c: New test.
15847
78810bd3
RB
158482016-01-15 Richard Biener <rguenther@suse.de>
15849
15850 PR tree-optimization/66856
15851 * gcc.dg/torture/pr66856-1.c: New testcase.
15852 * gcc.dg/torture/pr66856-2.c: Likewise.
15853
2bd847fe
RB
158542016-01-15 Richard Biener <rguenther@suse.de>
15855
15856 PR debug/69137
15857 * g++.dg/lto/pr69137_0.C: New testcase.
15858
a00fe3b7
RS
158592016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15860
15861 PR middle-end/69246
15862 * gcc.target/i386/pr69246.c: New test.
15863
cbb0e83b
DV
158642016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15865
7596d5de 15866 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15867
5a500ecf
DV
158682016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15869
15870 PR c++/56194
15871 * g++.dg/init/const9.C: Disable test on S/390.
15872
5d9bf64f
DV
158732016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15874
15875 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15876 * g++.dg/Wno-frame-address.C: Ditto.
15877
e234b19e
DV
158782016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15879
15880 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15881
89483f99
RB
158822016-01-15 Richard Biener <rguenther@suse.de>
15883
15884 PR tree-optimization/68961
15885 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15886
94f37395
IE
158872016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15888
15889 * gcc.target/i386/pr65105-5.c: New test.
15890
82ee0cf2 158912016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15892
15893 * gcc.c-torture/execute/alias-4.c: New testcase.
15894
82ee0cf2 158952016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15896
15897 PR ipa/68148
15898 * g++.dg/ipa/devirt-49.C: New testcase.
15899
092f7deb 159002016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15901
15902 PR target/65837
15903 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15904 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15905 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15906
e93c66bc
RB
159072016-01-15 Richard Biener <rguenther@suse.de>
15908
15909 PR tree-optimization/69117
15910 * gcc.dg/torture/pr69117.c: New testcase.
15911
c47eaca6 159122015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15913
15914 PR c++/69048
15915 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15916
c3f6914a
FXC
159172016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15918
15919 PR testsuite/67509
15920 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15921 range tests use 100 * maximum instead of maximum + 1.
15922
cd65ae90
JJ
159232016-01-14 Jakub Jelinek <jakub@redhat.com>
15924
15925 PR debug/69244
15926 * gcc.dg/guality/pr69244.c: New test.
15927
19643948
UB
159282016-01-14 Uros Bizjak <ubizjak@gmail.com>
15929
15930 * lib/target-supports.exp (check_effective_target_issignaling):
15931 New procedure.
15932 * gcc.dg/pr61441.c: Require issignaling effective target.
15933
fe79c97e
SB
159342016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15935
15936 PR target/68803
15937 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15938
c7df95d8
DM
159392016-01-14 David Malcolm <dmalcolm@redhat.com>
15940
15941 PR c++/68819
15942 PR preprocessor/69177
15943 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15944 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15945 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15946 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15947
00083992
MP
159482016-01-14 Marek Polacek <polacek@redhat.com>
15949
15950 PR c/69262
15951 * gcc.dg/array-15.c: New test.
15952
0c9b3294
JJ
159532016-01-14 Jakub Jelinek <jakub@redhat.com>
15954
15955 PR middle-end/68146
15956 PR tree-optimization/69155
15957 * gfortran.dg/pr68146.f: New test.
15958 * gfortran.dg/pr69155.f90: New test.
15959
3688e13d
RB
159602016-01-14 Richard Biener <rguenther@suse.de>
15961
15962 PR tree-optimization/68060
15963 * gcc.dg/torture/pr68060-1.c: New testcase.
15964 * gcc.dg/torture/pr68060-2.c: Likewise.
15965
bab0ad3a
NC
159662016-01-14 Nick Clifton <nickc@redhat.com>
15967
15968 * lib/target-supports.exp
15969 (check_effective_target_arm_neon_ok_nocache): Add an option
15970 sequence that includes setting the ARM architecture to ARMv7-A.
15971 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15972 command line options necessary to enable Neon support.
15973 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15974 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15975 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15976 * gcc.target/arm/pr69180.c: Likewise.
15977
947c2ce5
JL
159782016-01-14 Jeff Law <law@redhat.com>
15979
15980 PR tree-optimization/69270
15981 * gcc.dg/tree-ssa/pr69270.c: New test.
15982
3342fd71
BS
159832016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15984
15985 PR c/66208
15986 * c-c++-common/pr66208.c: New file.
15987
2ad3adf1
JJ
159882016-01-13 Jakub Jelinek <jakub@redhat.com>
15989
15990 PR tree-optimization/69156
15991 * gcc.dg/pr69156.c: New test.
15992
398d6feb
L
159932016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15994
15995 * gcc.target/i386/pr69225-7.c: New test.
15996
4c868789
RH
159972016-01-13 Richard Henderson <rth@redhat.com>
15998
15999 * gcc.dg/tm/memopt-13.c: Update expected function.
16000 * gcc.dg/tm/memopt-6.c: Likewise.
16001
ef6d1772
UB
160022016-01-13 Uros Bizjak <ubizjak@gmail.com>
16003
16004 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16005 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16006 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16007 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16008
ef6d1772
UB
160092016-01-13 Tom de Vries <tom@codesourcery.com>
16010
16011 PR tree-optimization/69169
0b4b6ef2
TV
16012 * gcc.dg/pr69169.c: New test.
16013
2ad3adf1 160142016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16015
16016 PR target/69228
16017 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16018 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16019 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16020 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16021 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16022 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16023 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16024 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16025
9060e335
AK
160262016-01-13 Jakub Jelinek <jakub@redhat.com>
16027
16028 PR target/69247
16029 * gcc.dg/pr69247.c: New test.
16030
40311329
RB
160312016-01-13 Richard Biener <rguenther@suse.de>
16032
16033 PR tree-optimization/69242
16034 * gcc.dg/torture/pr69242.c: New testcase.
16035
ccbd7103
RB
160362016-01-13 Richard Biener <rguenther@suse.de>
16037
16038 PR tree-optimization/69186
16039 * gcc.dg/torture/pr69186.c: New testcase.
16040
c6f72a46
JL
160412016-01-13 Jeff Law <law@redhat.com>
16042
16043 PR tree-optimization/67755
16044 * gcc.dg/tree-ssa/pr67755.c: New test.
16045
160462016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16047
16048 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16049 pass number in output by a star.
16050
c446cf07
BC
160512016-01-12 Bin Cheng <bin.cheng@arm.com>
16052
16053 PR tree-optimization/68911
16054 * gcc.c-torture/execute/pr68911.c: New test.
16055
5342156c
MP
160562016-01-12 Marek Polacek <polacek@redhat.com>
16057
16058 PR c++/68979
16059 * g++.dg/warn/permissive-1.C: New test.
16060
65364cc5
JJ
160612016-01-12 Jakub Jelinek <jakub@redhat.com>
16062
16063 PR objc++/68511
16064 PR c++/69213
16065 * g++.dg/opt/pr69213.C: New test.
16066
81b9a3d9
CB
160672016-01-12 Christian Bruel <christian.bruel@st.com>
16068
16069 PR target/69180
16070 * gcc.target/arm/pr69180.c: New test.
16071
3c4e91c9
RB
160722016-01-12 Richard Biener <rguenther@suse.de>
16073
16074 PR lto/69077
16075 * g++.dg/lto/pr69077_0.C: New testcase.
16076 * g++.dg/lto/pr69077_1.C: Likewise.
16077
5664cea1
JJ
160782016-01-12 Jakub Jelinek <jakub@redhat.com>
16079
16080 PR target/69175
16081 * g++.dg/opt/pr69175.C: New test.
16082
86cefc49
AL
160832016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16084
16085 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16086 rather than #including math.h & stdlib.h.
16087 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16088 * gcc.dg/vect/pr49771.c: Likewise.
16089 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16090 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16091 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16092 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16093 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16094 * gcc.dg/vect/pr44507.c: Likewise.
16095 * gcc.dg/vect/pr45902.c: Likewise.
16096 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16097 * gcc.dg/vect/vect-117.c: Likewise.
16098 * gcc.dg/vect/vect-99.c: Likewise.
16099 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16100 * gcc.dg/vect/vect-cond-1.c: Likewise.
16101 * gcc.dg/vect/vect-cond-2.c: Likewise.
16102 * gcc.dg/vect/vect-cond-3.c: Likewise.
16103 * gcc.dg/vect/vect-cond-4.c: Likewise.
16104 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16105 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16106 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16107 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16108 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16109 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16110 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16111 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16112 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16113 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16114 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16115 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16116 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16117 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16118 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16119 include of signal.h.
16120 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16121 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16122 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16123 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16124 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16125 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16126 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16127 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16128 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16129 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16130 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16131 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16132 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16133 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16134 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16135 * gcc.dg/vect/vect-outer-5.c: Likewise.
16136 * gcc.dg/vect/vect-outer-6.c: Likewise.
16137 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16138 include of stdio.h.
16139
b832f61e
NC
161402016-01-12 Nick Clifton <nickc@redhat.com>
16141
16142 PR target/68913
16143 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16144 to fread so that it will be found in all target runtimes.
16145
8eac49b1
RB
161462016-01-12 Richard Biener <rguenther@suse.de>
16147
16148 PR tree-optimization/69053
16149 * g++.dg/torture/pr69053.C: New testcase.
16150
2935d994
RB
161512016-01-12 Richard Biener <rguenther@suse.de>
16152
16153 PR tree-optimization/69168
16154 * gcc.dg/torture/pr69168.c: New testcase.
16155
66c16fd9
RB
161562016-01-12 Richard Biener <rguenther@suse.de>
16157
16158 PR tree-optimization/69157
16159 * gcc.dg/torture/pr69157.c: New testcase.
16160
161612016-01-12 Richard Biener <rguenther@suse.de>
16162
16163 PR tree-optimization/69174
16164 * gcc.dg/torture/pr69174.c: New testcase.
16165
723033a6
JJ
161662016-01-12 Jakub Jelinek <jakub@redhat.com>
16167
16168 PR c++/66808
16169 PR c++/69000
16170 * g++.dg/tls/pr66808.C: New test.
16171 * g++.dg/tls/pr69000.C: New test.
16172
3574cf47
BS
161732016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16174
16175 * gcc.target/powerpc/swaps-p8-23.c: New test.
16176 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16177
feb20787
JDA
161782016-01-11 John David Anglin <danglin@gcc.gnu.org>
16179
16180 PR tree-optimization/68356
16181 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16182
27b1820a
KV
161832016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16184 Jim Wilson <jim.wilson@linaro.org>
16185
16186 PR target/69194
16187 * gcc.target/arm/pr69194.c: New test.
16188
cf4de6af
L
161892016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16190
16191 PR target/69225
16192 * gcc.target/i386/pr69225-1.c: New test.
16193 * gcc.target/i386/pr69225-2.c: Likewise.
16194 * gcc.target/i386/pr69225-3.c: Likewise.
16195 * gcc.target/i386/pr69225-4.c: Likewise.
16196 * gcc.target/i386/pr69225-5.c: Likewise.
16197 * gcc.target/i386/pr69225-6.c: Likewise.
16198
1ebd5558
JJ
161992016-01-11 Jakub Jelinek <jakub@redhat.com>
16200
23552a4d
JJ
16201 PR target/67462
16202 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16203 if lp64.
16204
26ff85b0
JJ
16205 PR target/69071
16206 * gcc.dg/pr69071.c: New test.
16207
9cb6bd74
JJ
16208 PR c++/69211
16209 * g++.dg/opt/pr69211.C: New test.
16210
1ebd5558
JJ
16211 PR tree-optimization/69214
16212 * gcc.c-torture/compile/pr69214.c: New test.
16213
8c18c836
UB
162142016-01-11 Uros Bizjak <ubizjak@gmail.com>
16215
16216 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16217 * gcc.target/i386/pr66232-11.c: Ditto.
16218 * gcc.target/i386/pr66232-12.c: Ditto.
16219 * gcc.target/i386/pr66232-13.c: Ditto.
16220
62446e6e
RB
162212016-01-11 Richard Biener <rguenther@suse.de>
16222
16223 PR tree-optimization/69173
16224 * gcc.dg/torture/pr69173.c: New testcase.
16225
2b8568fe
KT
162262016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16227
16228 PR rtl-optimization/68796
16229 * gcc.target/aarch64/tst_5.c: New test.
16230 * gcc.target/aarch64/tst_6.c: Likewise.
16231
5baf4532
KT
162322016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16233
16234 PR rtl-optimization/68841
16235 * gcc.dg/pr68841.c: New test.
16236 * gcc.c-torture/execute/pr68841.c: New test.
16237
ca90b1ed
YR
162382016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16239
16240 PR rtl-optimization/68920
16241 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16242 for ix86 targets.
16243 * gcc.dg/ifcvt-5.c: New test.
16244
2ad3adf1 162452016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16246
16247 PR bootstrap/69123
16248 * g++.dg/pr69123.C: New.
16249
83834c09
IE
162502016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16251
16252 PR target/69010
16253 * gcc.target/i386/pr69010.c: New test.
16254
dcf89d57
MJ
162552016-01-11 Martin Jambor <mjambor@suse.cz>
16256
16257 PR ipa/69044
16258 * gcc.target/i386/chkp-pr69044.c: New test.
16259
d95167ee
TV
162602016-01-11 Tom de Vries <tom@codesourcery.com>
16261
16262 PR tree-optimization/69109
16263 * gcc.dg/autopar/pr69109-2.c: New test.
16264 * gcc.dg/autopar/pr69109.c: New test.
16265
4f6403a8
TV
162662016-01-11 Tom de Vries <tom@codesourcery.com>
16267
16268 PR tree-optimization/69108
16269 * gcc.dg/autopar/pr69108.c: New test.
16270
21efdd80
PP
162712016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16272
16273 PR c++/69029
16274 * c-c++-common/Wisleading-indentation.c: Augment test.
16275
fd42eed8
TK
162762016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16277
16278 PR fortran/69154
16279 * gfortran.dg/inline_matmul_12.f90: New test.
16280
4f90ee6c
PT
162812016-01-10 Paul Thomas <pault@gcc.gnu.org>
16282
16283 PR fortran/67779
16284 * gfortran.dg/actual_array_offset_1: New test.
16285
3907c6cf
TV
162862016-01-10 Tom de Vries <tom@codesourcery.com>
16287
16288 PR tree-optimization/69062
16289 * gcc.dg/autopar/pr69062.c: New test.
16290
b07b236e
TS
162912016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16292
16293 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16294 * gcc.dg/vect/slp-perm-2.c: Likewise.
16295 * gcc.dg/vect/slp-perm-3.c: Likewise.
16296 * gcc.dg/vect/slp-perm-5.c: Likewise.
16297 * gcc.dg/vect/slp-perm-6.c: Likewise.
16298 * gcc.dg/vect/slp-perm-7.c: Likewise.
16299 * gcc.dg/vect/slp-perm-8.c: Likewise.
16300
23fab8ae
TV
163012016-01-10 Tom de Vries <tom@codesourcery.com>
16302
16303 PR tree-optimization/69039
16304 * gcc.dg/autopar/pr69039.c: New test.
16305
73f0dae2
MP
163062016-01-09 Marek Polacek <polacek@redhat.com>
16307
16308 PR c++/69113
16309 * g++.dg/pr69113.C: New test.
16310
20b8d734
JJ
163112016-01-09 Jakub Jelinek <jakub@redhat.com>
16312
16313 PR middle-end/50865
16314 PR tree-optimization/69097
16315 * gcc.c-torture/execute/pr50865.c: New test.
16316 * gcc.c-torture/execute/pr69097-1.c: New test.
16317 * gcc.c-torture/execute/pr69097-2.c: New test.
16318 * gcc.dg/pr69097-1.c: New test.
16319 * gcc.dg/pr69097-2.c: New test.
16320
c50e614b
JJ
163212016-01-09 Jakub Jelinek <jakub@redhat.com>
16322
16323 PR c++/69164
16324 * g++.dg/opt/pr69164.C: New test.
16325
e0237993
JJ
163262016-01-08 Jakub Jelinek <jakub@redhat.com>
16327
16328 PR tree-optimization/69167
16329 * gcc.dg/pr69167.c: New test.
16330
bd8f5bb2
MP
163312016-01-08 Marek Polacek <polacek@redhat.com>
16332
16333 PR c++/68449
16334 * g++.dg/pr68449.C: New.
16335
bb0f5ca7
AL
163362016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16337
16338 PR tree-optimization/68707
16339 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16340 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16341 on platforms supporting it.
16342 * gcc.dg/vect/slp-perm-2.c: Likewise.
16343 * gcc.dg/vect/slp-perm-3.c: Likewise.
16344 * gcc.dg/vect/slp-perm-5.c: Likewise.
16345 * gcc.dg/vect/slp-perm-7.c: Likewise.
16346 * gcc.dg/vect/slp-perm-8.c: Likewise.
16347 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16348 on platforms supporting it.
16349
22518428
JJ
163502016-01-08 Jakub Jelinek <jakub@redhat.com>
16351
33f0852f
JJ
16352 PR tree-optimization/69162
16353 * gcc.dg/pr69162.c: New test.
16354
22518428
JJ
16355 PR tree-optimization/69172
16356 * gcc.dg/pr69172.c: New test.
16357
80e9b3aa
TP
163582016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16359
16360 PR tree-optimization/67781
16361 * gcc.c-torture/execute/pr67781.c: New file.
16362
262a363f
JJ
163632016-01-08 Jakub Jelinek <jakub@redhat.com>
16364
16365 PR tree-optimization/69083
16366 * gcc.dg/vect/pr69083.c: New test.
16367
6e1f093f
SS
163682016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16369
16370 PR tree-optimization/61441
16371 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16372 Use -fexcess-precision=standard for compiler options.
16373 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16374
53290e07
JJ
163752016-01-08 Jakub Jelinek <jakub@redhat.com>
16376
57bf3072
JJ
16377 PR fortran/69128
16378 * gfortran.dg/gomp/pr69128.f90: New test.
16379
53290e07
JJ
16380 PR c++/69145
16381 * g++.dg/ext/pr69145-1.C: New test.
16382 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16383 * g++.dg/ext/pr69145-2.h: New file.
16384
7a127fa7
MS
163852016-01-07 Martin Sebor <msebor@redhat.com>
16386
16387 PR c/68966
16388 * gcc.dg/atomic-fetch-bool.c: New test.
16389 * gcc.dg/sync-fetch-bool.c: New test.
16390
95918b49
L
163912016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16392
16393 PR fortran/66680
16394 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16395
c8e62a9d
NC
163962016-01-07 Nick Clifton <nickc@redhat.com>
16397
16398 PR target/66655
16399 * g++.dg/pr66655.C: New test.
16400 * g++.dg/pr66655_1.cc: Test support file.
16401 * g++.dg/pr66655.h: Test header file.
16402
2ad3adf1 164032016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16404
16405 PR fortran/66680
16406 gfortran.dg/gomp/pr66680.f90: New test.
16407
4cd9ca92
L
164082016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16409
16410 PR target/69171
16411 * gcc.target/i386/pr69171-1.c: New test.
16412 * gcc.target/i386/pr69171-2.c: Likewise.
16413 * gcc.target/i386/pr69171-3.c: Likewise.
16414 * gcc.target/i386/pr69171-4.c: Likewise.
16415 * gcc.target/i386/pr69171-5.c: Likewise.
16416 * gcc.target/i386/pr69171-6.c: Likewise.
16417
7e33d4dc
BS
164182015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16419
16420 PR middle-end/67639
16421 * c-c++-common/pr67639.c: New test.
16422
fec64afc
JJ
164232016-01-07 Jakub Jelinek <jakub@redhat.com>
16424
16425 PR tree-optimization/69141
16426 * g++.dg/opt/pr69141.C: New test.
16427
f293ad29
EB
164282016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16429
16430 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16431
5027395e
UB
164322016-01-06 Uros Bizjak <ubizjak@gmail.com>
16433
16434 PR target/69140
16435 * gcc.target/i386/pr69140.c: New test
16436
7443cf13
DM
164372016-01-06 David Malcolm <dmalcolm@redhat.com>
16438
16439 * gcc.dg/bad-dereference.c: New test case.
16440
32928931
BS
164412015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16442
16443 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16444
68dd05da
AS
164452016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16446
16447 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16448
6b131d5b
MP
164492016-01-06 Marek Polacek <polacek@redhat.com>
16450
16451 PR sanitizer/69099
16452 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16453
8d9fdb49
MP
164542016-01-05 Marek Polacek <polacek@redhat.com>
16455
16456 PR c/69104
16457 * gcc.dg/atomic-invalid-2.c: New.
16458
acf93f1e
L
164592016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16460
16461 PR target/68991
16462 * gcc.target/i386/pr68991.c: New test.
16463
3f50525d
L
164642016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16465
16466 PR target/68991
16467 * g++.dg/pr68991-1.C: New test.
16468 * g++.dg/pr68991-2.C: Likewise.
16469
e0237993 164702016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16471
e0237993 16472 PR other/60465
face88a1
ST
16473 * gcc.target/ia64/pr60465-gprel64.c: New test.
16474 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16475
a0866eff
KT
164762016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16477
16478 PR rtl-optimization/68651
16479 * gcc.target/aarch64/pr68651_1.c: New test.
16480
c589e975
DM
164812016-01-05 David Malcolm <dmalcolm@redhat.com>
16482
16483 PR c/69122
16484 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16485
929710d9
NS
164862016-01-05 Nathan Sidwell <nathan@acm.org>
16487
ce3e43d7
NS
16488 PR c++/58583
16489 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16490
929710d9
NS
16491 * gcc.dg/alias-15.c: New.
16492
a2faef8e
NC
164932016-01-05 Nick Clifton <nickc@redhat.com>
16494
16495 PR target/68870
16496 * g++.dg/pr68770.C: New test.
16497
4cfa76e3
MS
164982016-01-04 Mike Stump <mikestump@comcast.net>
16499
16500 * lib/target-supports.exp (check_effective_target_cilkplus):
16501 cilkplus targets require pthreads.
4ece61b6 16502 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16503
4e8a3a35
MM
165042016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16505
16506 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16507 generation.
16508
818ab71a
JJ
165092016-01-04 Jakub Jelinek <jakub@redhat.com>
16510
16511 Update copyright years.
16512
2fe0a208
MP
165132016-01-04 Marek Polacek <polacek@redhat.com>
16514
16515 PR c/68908
16516 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16517 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16518 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16519
9e3b2fe3
EB
165202016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16521
16522 * gcc.target/sparc/20160104-2.c: New test.
16523
e8d65a35
EB
165242016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16525
16526 * gcc.target/sparc/20160104-1.c: New test.
16527
25ccfccd
PT
165282016-01-03 Paul Thomas <pault@gcc.gnu.org>
16529
16530 PR fortran/65045
16531 * gfortran.dg/pr65045.f90: New test.
16532
cb51d382
EB
165332016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16534
16535 * gnat.dg/specs/debug1.ads: Delete.
16536
6eeaad6e
JD
165372016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16538
16539 PR libgfortran/68867
16540 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16541 expression.
16542
2f968603
JD
165432016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16544
16545 PR libgfortran/68867
16546 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16547 PowerPC.
16548
591bb5e4
PT
165492016-01-01 Paul Thomas <pault@gcc.gnu.org>
16550
16551 PR fortran/68864
16552 * gfortran.dg/pr68864.f90: New test.
16553
f1e0620c
JJ
165542016-01-01 Jakub Jelinek <jakub@redhat.com>
16555
942a1319
JJ
16556 PR tree-optimization/69070
16557 * gcc.dg/pr69070.c: New test.
16558
10dff63f
JJ
16559 PR sanitizer/69055
16560 * gfortran.dg/pr69055.f90: New test.
16561
f1e0620c
JJ
16562 PR target/69015
16563 * gcc.dg/pr69015.c: New test.
818ab71a 16564\f
2f883d1c 16565Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16566
16567Copying and distribution of this file, with or without modification,
16568are permitted in any medium without royalty provided the copyright
16569notice and this notice are preserved.