]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[Patch libgcc AArch64 12/17] Enable hfmode soft-float conversions and truncations
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
bf1e3646
JG
12016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
2
3 * gcc.target/aarch64/floatdihf2_1.c: New.
4
33a002b0
KT
52016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6
7 PR target/48863
8 PR inline-asm/70184
9 * gcc.target/arm/pr48863.c: New test.
10
0d56d3c1
ML
112016-11-24 Martin Liska <mliska@suse.cz>
12
13 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
14 parts for frequencies/probabilities.
15 * gcc.dg/pr34027-1.c: Likewise.
16 * gcc.dg/strict-overflow-2.c: Likewise.
17 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
18 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
19 * gcc.dg/tree-ssa/pr32044.c: Likewise.
20 * gcc.dg/tree-ssa/vector-3.c: Likewise.
21 * gcc.dg/tree-ssa/vrp101.c: Likewise.
22 * gcc.dg/tree-ssa/dump-2.c: New test.
23
8cac4d85
BS
242016-11-24 Bernd Schmidt <bschmidt@redhat.com>
25
26 * gcc.target/i386/align-limit.c: New test.
27
eb2afa1a
RB
282016-11-24 Richard Biener <rguenther@suse.de>
29
30 PR tree-optimization/71595
31 * gcc.dg/torture/pr71595.c: New testcase.
32
2d8fec87
BS
332016-11-24 Bernd Schmidt <bschmidt@redhat.com>
34
35 PR rtl-optimization/78120
36 * gcc.target/i386/pr78120.c: New test.
37
3b08cde8
EB
382016-11-24 Eric Botcazou <ebotcazou@adacore.com>
39
40 * gcc.c-torture/compile/20161124-1.c: New test.
41
bf2df7a9
ML
422016-11-24 Jakub Jelinek <jakub@redhat.com>
43
44 PR bootstrap/78493
45 * g++.dg/cpp1z/decomp18.C: New test.
46
adf86091
N
472016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
48
49 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
50 * gcc.target/aarch64/store-pair-1.c : Likewise.
51
3884190f
N
522016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
53
54 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
55 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
56 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
57 * gcc.target/aarch64/vect-clz.c : Likewise.
58 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
59 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
60 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
61 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
62 * gcc.target/aarch64/vect-fmovd.c : Likewise.
63 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
64 * gcc.target/aarch64/vect-fmovf.c : Likewise.
65 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
66
90b725f0
PB
672016-11-23 Peter Bergner <bergner@vnet.ibm.com>
68
69 PR target/78458
70 * gcc.target/powerpc/pr78458.c: New.
71
03f24169
JM
722016-11-23 Joseph Myers <joseph@codesourcery.com>
73
74 * gcc.c-torture/compile/20161123-1.c: New test.
75
91c9fb42
SK
762016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
77
78 PR fortran/78297
79 * gfortran.dg/pr78297.f90: New test.
80
15a3cdd8
DE
812016-11-23 David Edelsohn <dje.gcc@gmail.com>
82
83 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
84
c39dad64
JJ
852016-11-23 Jakub Jelinek <jakub@redhat.com>
86
c944c6a2
JJ
87 PR sanitizer/69278
88 * g++.dg/ubsan/return-7.C: New test.
89 * c-c++-common/ubsan/unreachable-4.c: New test.
90
871a2c6c
JJ
91 PR tree-optimization/78482
92 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
93 (bar): New function.
94 (main): Call bar instead of printf.
95
c39dad64
JJ
96 PR middle-end/69183
97 * gfortran.dg/gomp/pr69183.f90: New test.
98
992016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
100
101 PR target/78230
102 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
103 (test2) Ditto.
104
25cb6b33
JJ
1052016-11-23 Jakub Jelinek <jakub@redhat.com>
106
107 PR c++/77907
108 * g++.dg/cpp0x/pr77907.C: New test.
109
cfe3d653
PK
1102016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
111
112 PR middle-end/78153
113 * gcc.dg/tree-ssa/pr78153-1.c: New test.
114 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
115
5774b1fa
JG
1162016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
117
118 PR target/63250
119 * lib/target-supports.exp (add_options_for_float16): Add
120 -mfp16-format=ieee when testign arm*-*-*.
121
5e0f10a0
JG
1222016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
123
124 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
125 result.
126 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
127 result.
128
ba75a174
JG
1292016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
130
131 * lib/target-supports.exp (check_effective_target_float16): Add
132 options for _Float16.
133 (check_effective_target_float32): Add options for _Float32.
134 (check_effective_target_float64): Add options for _Float64.
135 (check_effective_target_float128): Add options for _Float128.
136 (check_effective_target_float32x): Add options for _Float32x.
137 (check_effective_target_float64x): Add options for _Float64x.
138 (check_effective_target_float128x): Add options for _Float128x.
139
56d8ffc1
JG
1402016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
141
142 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
143 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
144
04f0fcf7
JG
1452016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
146
147 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
148 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
149
aecc521b
MS
1502016-11-23 Martin Sebor <msebor@redhat.com>
151
152 PR middle-end/78461
153 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
154 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
155
e2df2328
JJ
1562016-11-23 Jakub Jelinek <jakub@redhat.com>
157
1b3314dd
JJ
158 PR c++/71450
159 * g++.dg/cpp0x/pr71450-1.C: New test.
160 * g++.dg/cpp0x/pr71450-2.C: New test.
161
e2df2328
JJ
162 PR c++/77739
163 * g++.dg/cpp1y/pr77739.C: New test.
164
56b1c60e
MJ
1652016-11-23 Martin Jambor <mjambor@suse.cz>
166
167 * c-c++-common/gomp/gridify-1.c: Update scan string.
168 * gfortran.dg/gomp/gridify-1.f90: Likewise.
169 * c-c++-common/gomp/gridify-2.c: New test.
170 * c-c++-common/gomp/gridify-3.c: Likewise.
171
e600f219
RB
1722016-11-23 Richard Biener <rguenther@suse.de>
173
174 PR tree-optimization/78396
175 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
176
cbb88345
RB
1772016-11-23 Richard Biener <rguenther@suse.de>
178
179 PR tree-optimization/78482
180 * gcc.dg/torture/pr78482.c: New testcase.
181
b5481987
BC
1822016-11-23 Bin Cheng <bin.cheng@arm.com>
183
184 * gcc.dg/fold-cond_expr-1.c: New test.
185 * gcc.dg/fold-condcmpconv-1.c: New test.
186 * gcc.dg/fold-condcmpconv-2.c: New test.
187
0eb078fe
RB
1882016-11-23 Richard Biener <rguenther@suse.de>
189
190 PR middle-end/71762
191 * gcc.dg/torture/pr71762-1.c: New testcase.
192 * gcc.dg/torture/pr71762-2.c: Likewise.
193 * gcc.dg/torture/pr71762-3.c: Likewise.
194 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
195
efb71232
RB
1962016-11-23 Richard Biener <rguenther@suse.de>
197
198 PR lto/78472
199 * g++.dg/lto/pr78472_0.c: New testcase.
200 * g++.dg/lto/pr78472_1.C: Likewise.
201
a5bb8a5c
RB
2022016-11-23 Richard Biener <rguenther@suse.de>
203 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
204
205 PR tree-optimization/78154
206 * gcc.dg/tree-ssa/pr78154.c: New test.
207
e36c1cfe
N
2082016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
209
210 * gcc.dg/pr31096.c: New testcase.
211 * gcc.dg/pr31096-1.c: New testcase.
212
fb2675cb
PB
2132016-11-23 Paolo Bonzini <bonzini@gnu.org>
214
215 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
216 adjust for warning->pedwarn change.
217 * gcc.dg/cpp/defined-syshdr.c,
218 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
219 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
220 gcc.dg/cpp/defined-Wextra.c,
221 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
222
baf53c47
SKS
2232016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
224
225 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
226
ec1c5694
JJ
2272016-11-23 Jakub Jelinek <jakub@redhat.com>
228
229 PR target/78451
230 * gcc.target/i386/pr78451.c: New test.
231 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
232 and #pragma GCC pop_options around the first #pragma GCC target.
233 * gcc.target/i386/pr69255-2.c: Likewise.
234 * gcc.target/i386/pr69255-3.c: Likewise.
235
43fd192f
MC
2362016-11-23 Michael Collison <michael.collison@arm.com>
237
238 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
239 additional constants are recognized and fewer instructions generated.
240 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
241 additional constants are recognized and fewer instructions generated.
242
ed9e2fa9
ILT
2432016-11-22 Ian Lance Taylor <iant@golang.org>
244
245 * gcc.misc-tests/godump-1.c: Update expected output for recent
246 changes.
247
3135d8fe
MP
2482016-11-22 Marek Polacek <polacek@redhat.com>
249
250 PR tree-optimization/78455
251 * gcc.dg/uninit-23.c: New.
252
f8a6e41f
SK
2532016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
254
255 PR fortran/78479
256 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
257 comment.
258
7e98cccb
SK
2592016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
260
261 PR fortran/78479
262 * gfortran.dg/char_component_initializer_3.f90: New test.
263
9435cd52
JJ
2642016-11-22 Jakub Jelinek <jakub@redhat.com>
265
266 PR target/78451
267 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
268 GCC target pragma before including immintrin.h.
269
a0af8668
CL
2702016-11-22 Carl Love <cel@us.ibm.com>
271
272 * gcc.target/powerpc/builtins-3.c: New file to test the new
273 built-ins for vector compare equal and vector compare not equal.
274
5d382ed6
JW
2752016-11-22 Janus Weil <janus@gcc.gnu.org>
276
277 PR fortran/78443
278 * gfortran.dg/typebound_proc_35.f90: New test case.
279
4fa33072
GJL
2802016-11-22 Georg-Johann Lay <avr@gjlay.de>
281
282 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
283 parameter in declaration.
284
0e721ce7
GJL
2852016-11-22 Georg-Johann Lay <avr@gjlay.de>
286
287 * gcc.dg/loop-split.c: Require int32plus.
288 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
289
88c888f1
BE
2902016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
291
292 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
293
9d494aac
GJL
2942016-11-22 Georg-Johann Lay <avr@gjlay.de>
295
296 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
297
c69fb816
KT
2982016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
299
300 PR target/78439
301 * gcc.c-torture/compile/pr78439.c: New test.
302
4ac52f16
TP
3032016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
304
305 PR target/77904
306 * gcc.target/arm/pr77904.c: New test.
307
e4fe8c9f
TT
3082016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
309
310 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
311 isa_rev>=2.
312
9b28cb6f
JJ
3132016-11-22 Jakub Jelinek <jakub@redhat.com>
314
46a61395
JJ
315 PR tree-optimization/78436
316 * gcc.c-torture/execute/pr78436.c: New test.
317
76a7314d
JJ
318 PR middle-end/78416
319 * gcc.dg/torture/pr78416.c: New test.
320
9b28cb6f
JJ
321 PR tree-optimization/78445
322 * gcc.dg/pr78445.c: New test.
323
ee8195d9
SN
3242016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
325
b2b0acbe 326 PR libgfortran/78449
ee8195d9
SN
327 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
328
3ca23cdb
JL
3292016-11-21 Jeff Law <law@redhat.com>
330
b2b0acbe 331 PR target/68538
3ca23cdb
JL
332 * gcc.c-torture/compile/pr68538.c: New test.
333
d85e598a
MM
3342016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
335
336 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
337 to be generated instead of FCTIWUZ or FCTIWZ.
338
afb34582
JJ
3392016-11-21 Jakub Jelinek <jakub@redhat.com>
340
699e8cb7
JJ
341 PR middle-end/67335
342 * g++.dg/vect/simd-clone-7.cc: New test.
343
afb34582
JJ
344 PR c++/71973
345 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
346 long unsigned int.
347 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
348 unsigned long.
349
83ad4fac
JL
3502016-11-20 Jeff Law <law@redhat.com>
351
352 PR target/25128
353 * gcc.target/m68k/pr25128.c: New test.
354
9713daa0
RS
3552016-11-21 Richard Sandiford <richard.sandiford@arm.com>
356
357 * gcc.dg/tree-ssa/tailcall-7.c: New test.
358
67b5d0b2
DM
3592016-11-21 David Malcolm <dmalcolm@redhat.com>
360
361 PR preprocessor/78324
362 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
363 (test_multitoken_macro): New function.
364 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
365 case.
366 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
367 case.
368 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
369 cases.
370 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
371 Move to...
372 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
373 -ftrack-macro-expansion=0.
374 (test_sprintf_note): Remove "P" macro. Add
375 dg-begin/end-multiline-output directives.
376 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
377
dd586f98
GJL
3782016-11-21 Georg-Johann Lay <avr@gjlay.de>
379
380 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
381 Return 1 for AVR_TINY.
382
e51482c9
SB
3832016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
384
385 PR rtl-optimization/71785
386 * gcc.target/powerpc/pr71785.c: New file.
387
e0e7aa34
BC
3882016-11-21 Bin Cheng <bin.cheng@arm.com>
389
390 PR testsuite/78114
391 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
392 options. Refine test by checking predictive commining PHI
393 nodes in vectorized loop wrto vector factor.
394
48330c93
BE
3952016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
396
397 PR c++/71973
398 * g++.dg/pr71973-1.C: New test.
399 * g++.dg/pr71973-2.C: New test.
400 * g++.dg/pr71973-3.C: New test.
401 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
402 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
403 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
404 to dg-options.
405 * g++.old-deja/g++.other/realloc.C: Likewise.
406 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
407
eeeaf719
BS
4082016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
409
410 PR tree-optimization/78413
411 * gcc.dg/tree-ssa/pr78413.c: New test.
412
e420e419
TP
4132016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
414
415 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
416 target is Thumb-only.
417
fe12d76c
JL
4182016-11-20 Jeff Law <law@redhat.com>
419
420 PR target/48551
421 * gcc.target/m68k/pr48551.c: New test.
422
8dc998fb 4232016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 424
8dc998fb
HA
425 PR fortran/69741
426 * gfortran.dg/forall_18.f90: New testcase.
427
40fd269a
MG
4282016-11-20 Marc Glisse <marc.glisse@inria.fr>
429
430 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
431
8294f555
AV
4322016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
433
434 PR fortran/78395
435 * gfortran.dg/typebound_operator_21.f03: New test.
436
5b7f6ed0
MG
4372016-11-20 Marc Glisse <marc.glisse@inria.fr>
438
439 * gcc.dg/tree-ssa/divide-5.c: New file.
440
b8271a38
AS
4412016-11-19 Andreas Schwab <schwab@linux-m68k.org>
442
443 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
444 signed int.
445
ddba26a4
JDA
4462016-11-19 John David Anglin <danglin@gcc.gnu.org>
447
448 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
449 libatomic_available.
450 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
451 * gfortran.dg/coarray_allocate_10.f08: Likewise.
452 * gfortran.dg/coarray_allocate_7.f08: Likewise.
453 * gfortran.dg/coarray_allocate_8.f08: Likewise.
454 * gfortran.dg/coarray_allocate_9.f08: Likewise.
455 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
456 * gfortran.dg/coarray_stat_2.f90: Likewise.
457 * gfortran.dg/coindexed_1.f90: Likewise.
458
636a9a89
JL
4592016-11-18 Jeff Law <law@redhat.com>
460
461 PR target/25111
462 * gcc.target/m68k/pr25111.c: New test.
463
6c554a2a
JJ
4642016-11-18 Jakub Jelinek <jakub@redhat.com>
465
521c54dd
JJ
466 PR c++/68180
467 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
468
5e7c7761
JJ
469 PR middle-end/78419
470 * gcc.target/i386/pr78419.c: New test.
471
6c554a2a
JJ
472 PR c++/77285
473 * g++.dg/tls/pr77285-1.C: New test.
474 * g++.dg/tls/pr77285-2.C: New test.
475
57d7fe86
JL
4762016-11-18 Jeff Law <law@redhat.com>
477
478 PR target/25112
479 * gcc.target/m68k/pr25112: New test.
480
1b2e0303
DE
4812016-11-18 David Edelsohn <dje.gcc@gmail.com>
482
483 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
484 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
485
70e73d3c
TP
4862016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
487
488 * gcc.target/arm/optional_thumb-1.c: New test.
489 * gcc.target/arm/optional_thumb-2.c: New test.
490 * gcc.target/arm/optional_thumb-3.c: New test.
491
151c204f
DV
4922016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
493
494 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
495 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
496 successful test.
497 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
498 (DEFAULT_REQUIRED_QUORUM): Likewise.
499
dbb29a2a
AB
5002016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
501 Toma Tabacu <toma.tabacu@imgtec.com>
502
b2b0acbe
UB
503 * gcc.target/mips/inline-memcpy-1.c (dg-options):
504 Add (REQUIRES_STDLIB).
dbb29a2a
AB
505 * gcc.target/mips/inline-memcpy-2.c: Ditto.
506 * gcc.target/mips/inline-memcpy-3.c: Ditto.
507 * gcc.target/mips/inline-memcpy-4.c: Ditto.
508 * gcc.target/mips/inline-memcpy-5.c: Ditto.
509 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
510 * gcc.target/mips/loongson-simd.c: Ditto.
511 * gcc.target/mips/memcpy-1.c: Ditto.
512 * gcc.target/mips/mips-3d-1.c: Ditto.
513 * gcc.target/mips/mips-3d-2.c: Ditto.
514 * gcc.target/mips/mips-3d-3.c: Ditto.
515 * gcc.target/mips/mips-3d-4.c: Ditto.
516 * gcc.target/mips/mips-3d-5.c: Ditto.
517 * gcc.target/mips/mips-3d-6.c: Ditto.
518 * gcc.target/mips/mips-3d-7.c: Ditto.
519 * gcc.target/mips/mips-3d-8.c: Ditto.
520 * gcc.target/mips/mips-3d-9.c: Ditto.
521 * gcc.target/mips/mips-ps-1.c: Ditto.
522 * gcc.target/mips/mips-ps-2.c: Ditto.
523 * gcc.target/mips/mips-ps-3.c: Ditto.
524 * gcc.target/mips/mips-ps-4.c: Ditto.
525 * gcc.target/mips/mips-ps-6.c: Ditto.
526 * gcc.target/mips/mips16-attributes.c: Ditto.
527 * gcc.target/mips/mips32-dsp-run.c: Ditto.
528 * gcc.target/mips/mips32-dsp.c: Ditto.
529 * gcc.target/mips/save-restore-1.c: Ditto.
530 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
531 (mips_preprocess): Add ignore_output argument that when set
532 will not return the pre-processed output.
b2b0acbe 533 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
534 (mips-dg-init): Ditto.
535 (mips-dg-options): Check if a test having test option
536 (REQUIRES_STDLIB) has the required sysroot support for
537 the current test options.
538
f2b6aad9
JL
5392016-11-17 Jeff Law <law@redhat.com>
540
f97db488
JL
541 PR middle-end/38219
542 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
543
f2b6aad9
JL
544 PR target/47192
545 * gcc.target/m68k/pr47192.c: New test.
546
e080b281
TT
5472016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
548
549 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
550 instead of isa>=4, in order to downgrade to R5.
551
e389ba30
AB
5522016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
553
554 * gcc.target/arc/cmem-bit-1.c: New file.
555 * gcc.target/arc/cmem-bit-2.c: New file.
556 * gcc.target/arc/cmem-bit-3.c: New file.
557 * gcc.target/arc/cmem-bit-4.c: New file.
558
9775c1a5
L
5592016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
560
561 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
562 "avx5124fmaps".
563 * gcc.target/i386/funcspec-56.inc: Test new attributes.
564
5652016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
566 Andrew Senkevich <andrew.senkevich@intel.com>
567
568 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
569 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
570 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
571 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
572 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
573 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
574 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
575 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
576 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
577 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
578 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
579 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
580 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
581 avx5124vnniw-check.h.
582 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
583 check_effective_target_avx5124vnniw): New.
584 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
585 Set under ifndef.
586 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
587 * gcc.target/i386/sse-13.c: Ditto.
588 * g++.dg/other/i386-2.C: Ditto.
589 * g++.dg/other/i386-3.C: Ditto.
590 * gcc.target/i386/sse-22.c: Ditto.
591 * gcc.target/i386/sse-23.c: Ditto.
592
80557bb7
PC
5932016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
594
595 PR c++/55080
596 * g++.dg/parse/pr55080.C: New.
597
c80620fc
MM
5982016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
599
600 PR target/78101
601 * gcc.target/powerpc/fusion4.c: New test.
602
77b384c5
TP
6032016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
604
605 PR target/77933
606 * gcc.target/arm/pr77933-1.c: New test.
607 * gcc.target/arm/pr77933-2.c: Likewise.
608
5fe353c8
JJ
6092016-11-17 Jakub Jelinek <jakub@redhat.com>
610
611 PR middle-end/78201
612 * g++.dg/opt/pr78201.C: New test.
613
cc4aa659
CL
6142016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
615
616 * gcc.dg/pr78333.c: Add empty implementations of
617 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
618 problems on non-glibc systems.
619
b8f56412
DM
6202016-11-17 David Malcolm <dmalcolm@redhat.com>
621
622 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
623 (test_raw_string_one_liner): New function.
624 (test_raw_string_multiline): New function.
625
141a3ccf
KT
6262016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
627
628 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
629 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
630
54e63f00 6312016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 632 Richard Biener <rguenther@suse.de>
54e63f00
BS
633
634 PR tree-optimization/77848
635 * gfortran.dg/vect/pr77848.f: New test.
636
2fe37211
BE
6372016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
638
639 PR target/77308
640 * gcc.target/arm/pr53447-5.c: New test.
641 * lib/target-supports.exp
642 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
643
c867c39d
CZ
6442016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
645
646 * gcc.target/arc/abitest.S: New file.
647 * gcc.target/arc/abitest.h: Likewise.
648 * gcc.target/arc/va_args-1.c: Likewise.
649 * gcc.target/arc/va_args-2.c: Likewise.
650 * gcc.target/arc/va_args-3.c: Likewise.
651 * gcc.target/arc/mcrc.c: Deleted.
652 * gcc.target/arc/mdsp-packa.c: Likewise.
653 * gcc.target/arc/mdvbf.c: Likewise.
654 * gcc.target/arc/mmac-24.c: Likewise.
655 * gcc.target/arc/mmac-d16.c: Likewise.
656 * gcc.target/arc/mno-crc.c: Likewise.
657 * gcc.target/arc/mno-dsp-packa.c: Likewise.
658 * gcc.target/arc/mno-dvbf.c: Likewise.
659 * gcc.target/arc/mno-mac-24.c: Likewise.
660 * gcc.target/arc/mno-mac-d16.c: Likewise.
661 * gcc.target/arc/mno-rtsc.c: Likewise.
662 * gcc.target/arc/mno-xy.c: Likewise.
663 * gcc.target/arc/mrtsc.c: Likewise.
664 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
665 function.
666 (check_effective_target_arc700): Likewise.
667 (check_effective_target_arc6xx): Likewise.
668 (check_effective_target_arcmpy): Likewise.
669 (check_effective_target_archs): Likewise.
670 (check_effective_target_clmcpu): Likewise.
671 (check_effective_target_barrelshifter): Likewise.
672 * gcc.target/arc/barrel-shifter-1.c: Changed.
673 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
674 * gcc.target/arc/cmem-1.c: Changed.
675 * gcc.target/arc/cmem-2.c: Likewise.
676 * gcc.target/arc/cmem-3.c: Likewise.
677 * gcc.target/arc/cmem-4.c: Likewise.
678 * gcc.target/arc/cmem-5.c: Likewise.
679 * gcc.target/arc/cmem-6.c: Likewise.
680 * gcc.target/arc/cmem-7.c: Likewise.
681 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
682 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
683 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
684 * gcc.target/arc/jump-around-jump.c: Update options.
685 * gcc.target/arc/mARC601.c: Changed.
686 * gcc.target/arc/mcpu-arc600.c: Changed.
687 * gcc.target/arc/mcpu-arc601.c: Changed.
688 * gcc.target/arc/mcpu-arc700.c: Changed.
689 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
690 * gcc.target/arc/movb-1.c: Changed.
691 * gcc.target/arc/movb-2.c: Likewise.
692 * gcc.target/arc/movb-3.c: Likewise.
693 * gcc.target/arc/movb-4.c: Likewise.
694 * gcc.target/arc/movb-5.c: Likewise.
695 * gcc.target/arc/movb_cl-1.c: Likewise.
696 * gcc.target/arc/movb_cl-2.c: Likewise.
697 * gcc.target/arc/movbi_cl-1.c: Likewise.
698 * gcc.target/arc/movh_cl-1.c: Likewise.
699 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
700 * gcc.target/arc/mul64.c: Enable it only for ARC600.
701 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
702 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
703 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
704 * gcc.target/arc/trsub.c: Only for ARC EM cores.
705 * gcc.target/arc/builtin_simdarc.c: Changed.
706 * gcc.target/arc/extzv-1.c: Likewise.
707 * gcc.target/arc/insv-1.c: Likewise.
708 * gcc.target/arc/insv-2.c: Likewise.
709 * gcc.target/arc/mA6.c: Likewise.
710 * gcc.target/arc/mA7.c: Likewise.
711 * gcc.target/arc/mARC600.c: Likewise.
712 * gcc.target/arc/mARC700.c: Likewise.
713 * gcc.target/arc/mcpu-arc600.c: Likewise.
714 * gcc.target/arc/mcpu-arc700.c: Likewise.
715 * gcc.target/arc/movl-1.c: Likewise.
716 * gcc.target/arc/nps400-1.c: Likewise.
717 * gcc.target/arc/trsub.c: Likewise.
718 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
719 configuration.
720 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
721 * gcc.target/arc/mswape.c: Likewise.
722
c90928c8
PC
7232016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
724
725 PR c++/68180
726 * g++.dg/cpp1y/pr68180.C: New.
727
6c99dcb5
PK
7282016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
729
730 PR tree-optimization/78319
731 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
732 arm-none-eabi.
733
8ce3fee5
RB
7342016-11-17 Richard Biener <rguenther@suse.de>
735
736 PR tree-optimization/78306
737 * gcc.dg/cilk-plus/pr78306.c: New testcase.
738
f8294131
RB
7392016-11-17 Richard Biener <rguenther@suse.de>
740
741 PR middle-end/78305
742 * gcc.dg/torture/pr78305.c: New testcase.
743
04f1c830
JW
7442016-11-17 Janus Weil <janus@gcc.gnu.org>
745
746 PR fortran/66227
747 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
748
0d939c95
MP
7492016-11-16 Marek Polacek <polacek@redhat.com>
750
751 PR c/78285
752 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
753 * g++.dg/ext/case-range2.C: Likewise.
754
99c72130
SK
7552016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
756
757 PR fortran/58001
758 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
759 * gfortran.dg/fmt_tab_2.f90: Ditto.
760
fb324f02
JJ
7612016-11-16 Jakub Jelinek <jakub@redhat.com>
762
763 PR rtl-optimization/78378
764 * gcc.c-torture/execute/pr78378.c: New test.
765
a2ea37fb
AB
7662016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
767
768 * gcc.dg/tree-prof/section-attr-1.c: New file.
769 * gcc.dg/tree-prof/section-attr-2.c: New file.
770 * gcc.dg/tree-prof/section-attr-3.c: New file.
771
d08c0ea3
MR
7722016-11-16 Maciej W. Rozycki <macro@imgtec.com>
773
774 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
775 rather than `la'.
776
8e2be5ae
MR
7772016-11-16 Maciej W. Rozycki <macro@imgtec.com>
778
779 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
780 (dg-final): Remove microMIPS JALRS mnemonic matching.
781 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
782 (dg-final): Remove microMIPS JALRS mnemonic matching.
783 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
784 (dg-final): Remove microMIPS JALRS mnemonic matching.
785 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
786 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
787 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
788 * gcc.target/mips/call-1u.c: New test case.
789 * gcc.target/mips/call-2u.c: New test case.
790 * gcc.target/mips/call-3u.c: New test case.
791 * gcc.target/mips/call-4u.c: New test case.
792 * gcc.target/mips/call-5u.c: New test case.
793 * gcc.target/mips/call-6u.c: New test case.
794
660e6c2c
TP
7952016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
796
797 * gcc.target/arm/empty_fiq_handler.c: New test.
798
5e8d7713
JJ
7992016-11-16 Jakub Jelinek <jakub@redhat.com>
800
801 PR fortran/78299
802 * gfortran.dg/gomp/pr78299.f90: New test.
803
dd784916
WD
8042015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
805
806 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 807 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
808 * gcc.dg/optimize-bswapsi-2.c: Likewise.
809
0af30954
SN
8102016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
811
812 PR libgfortran/78314
813 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
814
e38f6572
BC
8152016-11-16 Bin Cheng <bin.cheng@arm.com>
816
817 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
818 according to updated dump info.
819
5012919d
AM
8202016-11-16 Alexander Monakov <amonakov@ispras.ru>
821
822 * lib/target-supports.exp (check_effective_target_alloca): Use a
823 compile test.
824 * gcc.target/nvptx/softstack.c: New test.
825 * gcc.target/nvptx/decl-shared.c: New test.
826 * gcc.target/nvptx/decl-shared-init.c: New test.
827
2fe2aba3
MR
8282016-11-16 Maciej W. Rozycki <macro@imgtec.com>
829
830 * gcc.target/mips/data-sym-jump.c: New test case.
831 * gcc.target/mips/data-sym-pool.c: New test case.
832 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
833 annotation.
834
598eaaa2
YR
8352016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
836
837 * lib/target-supports.exp (check_avx2_hw_available): New.
838 (check_effective_target_avx2_runtime): New.
839 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
840
03b85dcd
TC
8412016-11-16 Tamar Christina <tamar.christina@arm.com>
842
843 PR testsuite/78136
844 * gcc.dg/cpp/trad/trad.exp
845 (dg-runtest): Moved $srcdir/$subdir/ to
846 DEFAULT_TRADCPPFLAGS.
847
dc9e0b66
AV
8482016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
849
850 PR fortran/78356
851 * gfortran.dg/class_allocate_23.f08: New test.
852
d964ba07
RB
8532016-11-16 Richard Biener <rguenther@suse.de>
854
855 PR middle-end/78333
856 * gcc.dg/pr78333.c: New testcase.
857
080140bc
ML
8582016-11-16 Martin Liska <mliska@suse.cz>
859
860 PR sanitizer/78270
861 * gcc.dg/asan/pr78270.c: Update comment style.
862 * gcc.dg/asan/pr78270-2.c: New test.
863
4786fabe
SKS
8642016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
865
866 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
867 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
868
510d73a0
RB
8692016-11-16 Richard Biener <rguenther@suse.de>
870
871 PR tree-optimization/78348
872 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
873
1705cebd
JJ
8742016-11-16 Jakub Jelinek <jakub@redhat.com>
875
876 PR sanitizer/77823
877 * c-c++-common/ubsan/overflow-vec-1.c: New test.
878 * c-c++-common/ubsan/overflow-vec-2.c: New test.
879
ed66ba99
MP
8802016-11-15 Marek Polacek <polacek@redhat.com>
881
882 * g++.dg/cpp1z/init-statement6.C: Rename a function.
883
5d70ab07
JD
8842016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
885
886 PR libgfortran/51119
887 * gfortran.dg/matmul_12.f90: New test case.
888
48aef8e2
UB
8892016-11-15 Uros Bizjak <ubizjak@gmail.com>
890
891 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 892 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 893 common 32-bit and 64-bit function specific options.
b2b0acbe 894 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 895
0c8a8fe2
JJ
8962016-11-15 Jakub Jelinek <jakub@redhat.com>
897
5a65a911
JJ
898 * g++.dg/cpp1z/decomp14.C: New test.
899 * g++.dg/cpp1z/decomp15.C: New test.
900 * g++.dg/cpp1z/decomp16.C: New test.
901
a0f5b987
JJ
902 * g++.dg/cpp1z/decomp13.C: New test.
903
5a0e7889
JJ
904 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
905
0c8a8fe2
JJ
906 PR c++/71988
907 * g++.dg/cpp0x/constexpr-71988.C: New test.
908
2cf63121
MR
9092016-11-15 Maciej W. Rozycki <macro@imgtec.com>
910
911 * gcc.target/mips/insn-casesi.c: New test case.
912 * gcc.target/mips/insn-pseudo-1.c: New test case.
913 * gcc.target/mips/insn-pseudo-2.c: New test case.
914 * gcc.target/mips/insn-pseudo-3.c: New test case.
915 * gcc.target/mips/insn-pseudo-4.c: New test case.
916 * gcc.target/mips/insn-tablejump.c: New test case.
917
2cbfb209
MR
9182016-11-15 Maciej W. Rozycki <macro@imgtec.com>
919
920 * gcc.target/mips/mips.exp (mips_option_tests): Add
921 `-mcode-readable=yes' array element.
922
f05a874c
MR
9232016-11-15 Maciej W. Rozycki <macro@imgtec.com>
924
925 * gcc.target/mips/mips.exp (mips_option_tests): Add
926 `-mmicromips' array element.
927
b229ab2a
MM
9282016-11-15 Michael Matz <matz@suse.de>
929
930 PR missed-optimization/77881
931 * gcc.target/i386/pr77881.c: New test.
932
aa806c3b
JJ
9332016-11-15 Jakub Jelinek <jakub@redhat.com>
934
935 PR middle-end/78295
936 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
937
bcb9a772
MM
9382016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
939
940 * gcc.target/powerpc/vec-set-int.c: New test.
941 * gcc.target/powerpc/vec-set-short.c: Likesie.
942 * gcc.target/powerpc/vec-set-char.c: Likewise.
943
8e745a17
JJ
9442016-11-14 Jakub Jelinek <jakub@redhat.com>
945
946 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
947
d809e15a
JW
9482016-11-14 Janus Weil <janus@gcc.gnu.org>
949
950 PR fortran/78300
951 * gfortran.dg/class_result_3.f90: New test.
952
1ee62b92 9532016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
954 Richard Biener <rguenther@suse.de>
955
956 * gcc.dg/gimplefe-1.c: New testcase.
957 * gcc.dg/gimplefe-2.c: Likewise.
958 * gcc.dg/gimplefe-3.c: Likewise.
959 * gcc.dg/gimplefe-4.c: Likewise.
960 * gcc.dg/gimplefe-5.c: Likewise.
961 * gcc.dg/gimplefe-6.c: Likewise.
962 * gcc.dg/gimplefe-7.c: Likewise.
963 * gcc.dg/gimplefe-8.c: Likewise.
964 * gcc.dg/gimplefe-9.c: Likewise.
965 * gcc.dg/gimplefe-10.c: Likewise.
966 * gcc.dg/gimplefe-11.c: Likewise.
967 * gcc.dg/gimplefe-12.c: Likewise.
968 * gcc.dg/gimplefe-13.c: Likewise.
969 * gcc.dg/gimplefe-14.c: Likewise.
970 * gcc.dg/gimplefe-15.c: Likewise.
971 * gcc.dg/gimplefe-16.c: Likewise.
972 * gcc.dg/gimplefe-17.c: Likewise.
973 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 974
4d209853
ML
9752016-11-14 Martin Liska <mliska@suse.cz>
976
977 PR bootstrap/78069
978 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
979 to match scanned pattern.
980 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
981
5129b43b
RB
9822016-11-14 Richard Biener <rguenther@suse.de>
983
984 PR tree-optimization/78312
985 * gcc.dg/torture/pr78312.c: New testcase.
986
d97cca4a
GJL
9872016-11-14 Georg-Johann Lay <avr@gjlay.de>
988
989 PR target/78093
990 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
991
5230c3d8
JJ
9922016-11-14 Jakub Jelinek <jakub@redhat.com>
993 Jason Merrill <jason@redhat.com>
994
995 Implement P0217R3 - C++17 structured bindings
996 * g++.dg/cpp1z/decomp1.C: New test.
997 * g++.dg/cpp1z/decomp2.C: New test.
998 * g++.dg/cpp1z/decomp3.C: New test.
999 * g++.dg/cpp1z/decomp4.C: New test.
1000 * g++.dg/cpp1z/decomp5.C: New test.
1001 * g++.dg/cpp1z/decomp6.C: New test.
1002 * g++.dg/cpp1z/decomp7.C: New test.
1003 * g++.dg/cpp1z/decomp8.C: New test.
1004 * g++.dg/cpp1z/decomp9.C: New test.
1005 * g++.dg/cpp1z/decomp10.C: New test.
1006
a2b4c188
KV
10072016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1008
1009 * g++.dg/torture/pr78268.C: New test.
1010
975672f3
PK
10112016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1012
1013 PR c/35503
1014 * c-c++-common/pr35503-1.c: New test.
1015 * c-c++-common/pr35503-2.c: Likewise.
1016 * c-c++-common/pr35503-3.c: Likewise.
1017 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1018
a4ba1151
UB
10192016-11-13 Uros Bizjak <ubizjak@gmail.com>
1020
1021 PR rtl-optimization/78232
1022 PR rtl-optimization/78248
1023 * gcc.dg/ubsan/pr78248.c: New test.
1024
47605312
EB
10252016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1026
1027 * gnat.dg/address_conv.adb: New test.
1028
96826e28
EB
10292016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1030
1031 * gnat.dg/renaming11.ad[sb]: New test.
1032
4be719cd
EB
10332016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1034
1035 * c-c++-common/dump-ada-spec-6.c: New test.
1036
4ebd491f
EB
10372016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1038
1039 * gnat.dg/lto21.adb: New test.
1040 * gnat.dg/lto21_pkg1.ads: New helper.
1041 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1042
f9d49cd1
JW
10432016-11-13 Janus Weil <janus@gcc.gnu.org>
1044
1045 PR fortran/60952
1046 * gfortran.dg/typebound_proc_34.f90: New test.
1047
9cbf8673
JW
10482016-11-13 Janus Weil <janus@gcc.gnu.org>
1049
1050 PR fortran/66366
1051 * gfortran.dg/class_57.f90: Changed error message.
1052 * gfortran.dg/class_60.f90: New test.
1053
0e075835
DE
10542016-11-12 David Edelsohn <dje.gcc@gmail.com>
1055
1056 * g++.dg/pr78112.C: XFAIL AIX.
1057
b93d8a3f
JW
10582016-11-12 Janus Weil <janus@gcc.gnu.org>
1059
1060 PR fortran/77501
1061 * gfortran.dg/typebound_generic_16.f90: New test.
1062
b8f70e67
JJ
10632016-11-12 Jakub Jelinek <jakub@redhat.com>
1064
1065 PR c++/71225
1066 * g++.dg/cpp0x/pr71225.C: New test.
1067
8b287aea
EB
10682016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1069
1070 * gcc.target/sparc/20161111-1.c: New test.
1071
c901bc0d
UB
10722016-11-11 Uros Bizjak <ubizjak@gmail.com>
1073
1074 PR target/78310
1075 * gcc.target/i386/pr78310.c: New test.
1076
606f928d
JL
10772016-11-11 Jeff Law <law@redhat.com>
1078
1079 * gcc.dg/tree-ssa/isolate-6.c: New test.
1080 * gcc.dg/tree-ssa/isolate-7.c: New test.
1081
be278990
BC
10822016-11-11 Bin Cheng <bin.cheng@arm.com>
1083
1084 PR testsuite/78292
1085 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1086 vect_max_reduc.
1087
d9ab7525
JJ
10882016-11-11 Jakub Jelinek <jakub@redhat.com>
1089
1090 PR c++/72774
1091 * g++.dg/parse/pr72774.C: New test.
1092
4b7e0c76
RB
10932016-11-11 Richard Biener <rguenther@suse.de>
1094
1095 PR tree-optimization/71575
1096 * gcc.dg/graphite/pr71575-1.c: New testcase.
1097 * gcc.dg/graphite/pr71575-2.c: Likewise.
1098
d07f8c59
RB
10992016-11-11 Richard Biener <rguenther@suse.de>
1100
1101 PR middle-end/78295
1102 * gcc.dg/uninit-pr78295.c: New testcase.
1103
aa806c3b 11042016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1105
1106 PR fortran/78277
1107 * gfortran.dg/dec_structure_17.f90: New test.
1108
456f0dfa
MM
11092016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1110
1111 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1112 being allowed in vector registers.
1113 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1114 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1115 * gcc.target/powerpc/vsx-himode.c: Likewise.
1116 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1117 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1118 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1119 to allow matching MFVSRD or MFVSRW.
1120
8d34bfa8
PH
11212016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1122
1123 PR rtl-optimization/78241
1124 * gcc.dg/pr78241.c: New test.
1125
0569479e
JJ
11262016-11-10 Jakub Jelinek <jakub@redhat.com>
1127
8ebd1b31
JJ
1128 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1129 201307.
1130
0569479e
JJ
1131 * g++.dg/cpp1z/noexcept-type14.C: New test.
1132 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1133
37a16493
JG
11342016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1135
1136 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1137 WVAL0S tests added in r241817.
1138
b4c3a85b
JJ
11392016-11-10 Jakub Jelinek <jakub@redhat.com>
1140
1141 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1142 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1143 no longer allowed and corresponding ordered construct.
1144 * gfortran.dg/gomp/linear-1.f90: New test.
1145 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1146 * gfortran.dg/gomp/declare-target-1.f90: New test.
1147 * gfortran.dg/gomp/declare-target-2.f90: New test.
1148
86bc8506
ML
11492016-11-10 Martin Liska <mliska@suse.cz>
1150
1151 PR sanitizer/78270
1152 * gcc.dg/asan/pr78270.c: New test.
1153
ed5fdfba
PMR
11542016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1155 Jakub Jelinek <jakub@redhat.com>
1156
1157 PR debug/78112
b4c3a85b 1158 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1159
0391e4a3
JJ
11602016-11-09 Jakub Jelinek <jakub@redhat.com>
1161
cc38d9d6
JJ
1162 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1163 -Wno-c++1z-compat.
1164 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1165 string in case condition contains % characters.
1166
0391e4a3
JJ
1167 PR c++/78283
1168 * g++.dg/cpp1z/noexcept-type13.C: New test.
1169
410fe60d
TT
11702016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1171
1172 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1173 using (HAS_MOVN) with MIPS III.
1174
271dd55c
JW
11752016-11-09 Janus Weil <janus@gcc.gnu.org>
1176
1177 PR fortran/46459
1178 * gfortran.dg/volatile14.f90: New test.
1179
ff1f317b
UB
11802016-11-09 Uros Bizjak <ubizjak@gmail.com>
1181
1182 PR target/78262
1183 * gcc.target/i386/pr78262.c: New test.
1184
aa806c3b 11852016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1186
1187 PR fortran/78259
1188 * gfortran.dg/pr78259.f90: New test.
1189
b349a81a
JW
11902016-11-09 Janus Weil <janus@gcc.gnu.org>
1191
1192 PR fortran/60777
1193 * gfortran.dg/spec_expr_7.f90: New test.
1194
2e955d50
JJ
11952016-11-09 Jakub Jelinek <jakub@redhat.com>
1196
4f353581
JJ
1197 PR target/77718
1198 * gcc.c-torture/execute/pr77718.c: New test.
1199
2e955d50
JJ
1200 * gcc.dg/ubsan/c99-shift-3.c: New test.
1201 * gcc.dg/ubsan/c99-shift-4.c: New test.
1202 * gcc.dg/ubsan/c99-shift-5.c: New test.
1203 * gcc.dg/ubsan/c99-shift-6.c: New test.
1204
68c93708
ML
12052016-11-09 Martin Liska <mliska@suse.cz>
1206
1207 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1208 test-case for memcmp.
1209 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1210
7b649f79
TP
12112016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1212
1213 PR testsuite/78269
1214 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1215
bfcb501d
PT
12162016-11-09 Paul Thomas <pault@gcc.gnu.org>
1217
1218 * gfortran.dg/move_alloc_18.f90: New test.
1219
e15861c2
PK
12202016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1221
1222 PR middle-end/78256
1223 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1224 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1225
5f395580
JW
12262016-11-09 Janus Weil <janus@gcc.gnu.org>
1227
1228 PR fortran/71894
1229 * gfortran.dg/class_59.f90: New test.
1230
37b14185
RB
12312016-11-09 Richard Biener <rguenther@suse.de>
1232
1233 PR tree-optimization/78007
1234 * gcc.dg/vect/vect-bswap32.c: Adjust.
1235 * gcc.dg/vect/vect-bswap64.c: Likewise.
1236
d6e8a41c
KV
12372016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1238
1239 * gcc.dg/ipa/vrp7.c: New test.
1240
5d5f1e95
KV
12412016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1242
1243 PR ipa/78121
1244 * gcc.dg/ipa/pr78121.c: New test.
1245
0290a292
MO
12462016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1247
1248 * c-c++-common/asan/default_options.h: New file.
1249 * c-c++-common/asan/strcasestr-1.c: New test.
1250 * c-c++-common/asan/strcasestr-2.c: Likewise.
1251 * c-c++-common/asan/strcspn-1.c: Likewise.
1252 * c-c++-common/asan/strcspn-2.c: Likewise.
1253 * c-c++-common/asan/strpbrk-1.c: Likewise.
1254 * c-c++-common/asan/strpbrk-2.c: Likewise.
1255 * c-c++-common/asan/strspn-1.c: Likewise.
1256 * c-c++-common/asan/strspn-2.c: Likewise.
1257 * c-c++-common/asan/strstr-1.c: Likewise.
1258 * c-c++-common/asan/strstr-2.c: Likewise.
1259 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1260
fbdb92eb
MO
12612016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1262
1263 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1264
103c4f75
JW
12652016-11-08 Janus Weil <janus@gcc.gnu.org>
1266
1267 PR fortran/68440
1268 * gfortran.dg/class_58.f90: New test.
1269
90a2ffc0
UB
12702016-11-08 Uros Bizjak <ubizjak@gmail.com>
1271
1272 PR target/70799
1273 * gcc.target/i386/pr70799-2.c: New test.
1274
eba5aec8
JW
12752016-11-08 Janus Weil <janus@gcc.gnu.org>
1276
1277 PR fortran/77596
1278 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1279
fad36601
BC
12802016-11-08 Bin Cheng <bin.cheng@arm.com>
1281
1282 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1283
7c8615b6
BC
12842016-11-08 Bin Cheng <bin.cheng@arm.com>
1285
1286 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1287
4c6a4a53
BC
12882016-11-08 Bin Cheng <bin.cheng@arm.com>
1289
1290 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1291
fcd1b8df
ML
12922016-11-08 Martin Liska <mliska@suse.cz>
1293
1294 PR testsuite/78242
1295 * g++.dg/asan/use-after-scope-4.C: New test.
1296 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1297 * gcc.dg/asan/use-after-scope-8.c: Remove.
1298
f9ef2c76
RB
12992016-11-08 Richard Biener <rguenther@suse.de>
1300
1301 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1302
ad11774f
TC
13032016-11-08 Tamar Christina <tamar.christina@arm.com>
1304
1305 PR testsuite/78136
1306 * gcc.dg/cpp/trad/trad.exp
1307 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1308 * gcc.dg/cpp/trad/include.c: Use local header file.
1309
fe73a332
RB
13102016-11-08 Richard Biener <rguenther@suse.de>
1311
1312 PR tree-optimization/78205
1313 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1314
ed053eb8
RB
13152016-11-08 Richard Biener <rguenther@suse.de>
1316
1317 PR tree-optimization/78224
1318 * g++.dg/torture/pr78224.C: New testcase.
1319
06658c6d
SKS
13202016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1321
1322 * gcc.dg/store_merging_1.c: Require store_merge.
1323 * gcc.dg/store_merging_2.c: Likewise.
1324 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1325 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1326 * gcc.dg/store_merging_6.c: Likewise.
1327 * gcc.dg/store_merging_7.c: Likewise.
1328 * gcc.dg/store_merging_8.c: Likewise.
1329 * lib/target-supports.exp (check_effective_target_store_merge): New.
1330
e4b39278
DE
13312016-11-07 David Edelsohn <dje.gcc@gmail.com>
1332
1333 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1334 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1335 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1336 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1337 -mvsx -mpower8-vector.
1338 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1339 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1340 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1341 -mvsx -mpower8-vector.
1342
fda2d612
DE
13432016-11-07 David Edelsohn <dje.gcc@gmail.com>
1344
1345 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1346
1347 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1348 * gcc.dg/visibility-14.c: XFAIL AIX.
1349 * gcc.dg/visibility-15.c: XFAIL AIX.
1350 * gcc.dg/visibility-16.c: XFAIL AIX.
1351 * gcc.dg/visibility-17.c: XFAIL AIX.
1352 * gcc.dg/visibility-18.c: XFAIL AIX.
1353 * gcc.dg/visibility-19.c: XFAIL AIX.
1354 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1355 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1356 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1357 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1358
60cee85e
JJ
13592016-11-07 Jakub Jelinek <jakub@redhat.com>
1360
1361 PR target/78227
1362 * gcc.target/i386/pr78227-1.c: New test.
1363 * gcc.target/i386/pr78227-2.c: New test.
1364
7aa13860
PK
13652016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1366
1367 PR middle-end/35691
1368 * gcc.dg/pr35691-1.c: New test-case.
1369 * gcc.dg/pr35691-2.c: Likewise.
1370
caa024ff
BS
13712016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1372
1373 PR rtl-optimization/77309
1374 * gcc.dg/torture/pr77309.c: New test.
1375
a9815228
JJ
13762016-11-07 Jakub Jelinek <jakub@redhat.com>
1377
1378 PR middle-end/71529
1379 * gcc.target/i386/pr71529.C: Moved to ...
1380 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1381
1382 PR target/64411
1383 * gcc.target/i386/pr64411.C: Moved to ...
1384 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1385 lp64.
1386
1387 PR target/65105
1388 * gcc.target/i386/pr65105-4.C: Moved to ...
1389 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1390 Run into compile test rather than execute test.
1391
e8ab5cb1
RB
13922016-11-07 Richard Biener <rguenther@suse.de>
1393
1394 PR target/78229
1395 * g++.dg/pr78229.C: New testcase.
1396
20770eb8
RB
13972016-11-07 Richard Biener <rguenther@suse.de>
1398
1399 PR tree-optimization/78218
1400 * gcc.dg/torture/pr78218.c: New testcase.
1401
32894793
RB
14022016-11-07 Richard Biener <rguenther@suse.de>
1403
1404 PR tree-optimization/78228
1405 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1406
e27bfda2
KT
14072016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1408
1409 PR target/77822
1410 * g++.dg/torture/pr77822.C: New test.
1411
00d6b7a1
ML
14122016-11-07 Martin Liska <mliska@suse.cz>
1413
1414 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1415 -f-sanitize-address-use-after-scope.
1416 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1417 internal fn calls.
1418 * g++.dg/asan/use-after-scope-1.C: New test.
1419 * g++.dg/asan/use-after-scope-2.C: Likewise.
1420 * g++.dg/asan/use-after-scope-3.C: Likewise.
1421 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1422 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1423 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1424 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1425 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1426 * g++.dg/asan/use-after-scope-types.h: Likewise.
1427 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1428 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1429 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1430 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1431 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1432 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1433 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1434 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1435 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1436 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1437 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1438 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1439 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1440 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1441
a0d3edf8
RB
14422016-11-07 Richard Biener <rguenther@suse.de>
1443
1444 PR tree-optimization/78189
1445 * g++.dg/torture/pr78189.C: New testcase.
1446
0db5adfa
DE
14472016-11-06 David Edelsohn <dje.gcc@gmail.com>
1448
1449 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1450
cc03bf7a
AV
14512016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1452
1453 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1454 occuring.
1455
18bb8b8a
TK
14562016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1457
1458 PR fortran/78221
1459 * arith.c (gfc_complex2real): Change gfc_warning_now to
1460 gfc_warning.
1461
c7f587bd
PT
14622016-11-05 Paul Thomas <pault@gcc.gnu.org>
1463
1464 * gfortran.dg/move_alloc_17.f03: New test.
1465
92657eb0
RB
14662016-11-05 Richard Biener <rguenther@suse.de>
1467
1468 PR bootstrap/78188
1469 * g++.dg/ipa/pr78188.C: New test.
1470
28ce22e6
JW
14712016-11-05 Janus Weil <janus@gcc.gnu.org>
1472 Dominique d'Humieres <dominiq@lps.ens.fr>
1473
1474 PR fortran/69495
1475 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1476
d233ee5f
PT
14772016-11-05 Paul Thomas <pault@gcc.gnu.org>
1478
1479 PR fortran/67564
1480 * gfortran.dg/select_type_39.f03: New test.
1481
14822016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1483
1484 PR fortran/64933
1485 * gfortran.dg/associate_23.f90: New test.
1486
5f4cebba
JJ
14872016-11-04 Jakub Jelinek <jakub@redhat.com>
1488
1489 PR target/77834
1490 * gcc.dg/pr77834.c: New test.
1491
6e3ae7e6
PC
14922016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1493
1494 PR c++/67980
1495 * g++.dg/cpp1y/pr67980.C: New.
1496
fff6ed28
BS
14972016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1498
1499 * gcc.target/powerpc/fold-vec-add-1.c: New.
1500 * gcc.target/powerpc/fold-vec-add-2.c: New.
1501 * gcc.target/powerpc/fold-vec-add-3.c: New.
1502 * gcc.target/powerpc/fold-vec-add-4.c: New.
1503 * gcc.target/powerpc/fold-vec-add-5.c: New.
1504 * gcc.target/powerpc/fold-vec-add-6.c: New.
1505 * gcc.target/powerpc/fold-vec-add-7.c: New.
1506
bef3a8d7 15072016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1508
1509 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1510 for -mbranch-likely, infer -mno-branch-likely for R6.
1511
dac9376a
BE
15122016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1513
1514 PR c++/71973
1515 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1516 * g++.dg/init/new15.C: Likewise.
1517 * g++.dg/ipa/inline-1.C: Likewise.
1518 * g++.dg/ipa/inline-2.C: Likewise.
1519 * g++.dg/lto/20080908-1_0.C: Likewise.
1520 * g++.dg/tc1/dr20.C: Likewise.
1521 * g++.dg/tree-ssa/inline-1.C: Likewise.
1522 * g++.dg/tree-ssa/inline-2.C: Likewise.
1523 * g++.old-deja/g++.law/except1.C: Likewise.
1524 * g++.old-deja/g++.other/vbase5.C: Likewise.
1525 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1526
b210df46
BS
15272016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1528
1529 PR tree-optimization/78210
1530 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1531 possibility of widening multiplies.
1532
964ef24c
RB
15332016-11-04 Richard Biener <rguenther@suse.de>
1534
1535 PR middle-end/78185
1536 * gcc.dg/pr78185.c: New testcase.
1537
5fb80387
DE
15382016-10-04 David Edelsohn <dje.gcc@gmail.com>
1539
1540 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1541 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1542
6905c577
JJ
15432016-11-03 Jakub Jelinek <jakub@redhat.com>
1544 Alexandre Oliva <aoliva@redhat.com>
1545 Jason Merrill <jason@redhat.com>
1546
1547 PR debug/28767
1548 PR debug/56974
1549 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1550 * g++.dg/debug/dwarf2/ref-3.C: New test.
1551 * g++.dg/debug/dwarf2/ref-4.C: New test.
1552 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1553 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1554
15552016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1556
1557 * gfortran.dg/dec_exp_1.f90: New test.
1558 * gfortran.dg/dec_exp_2.f90: Likewise.
1559 * gfortran.dg/dec_exp_3.f90: Likewise.
1560
6905c577 15612016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1562
1563 * gfortran.dg/dec_parameter_1.f: New test.
1564 * gfortran.dg/dec_parameter_2.f90: Likewise.
1565 * gfortran.dg/dec_parameter_3.f90: Likewise.
1566 * gfortran.dg/dec_parameter_4.f90: Likewise.
1567
7d29f8e3
ML
15682016-11-03 Martin Liska <mliska@suse.cz>
1569
1570 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1571 output.
1572 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1573
5de3e2d8
BE
15742016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1575
1576 PR libgcc/78067
1577 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1578
f03f0232
SKS
15792016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1580
1581 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1582
bd17a9df
MF
15832016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1584
1585 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1586
2b01aad6
TC
15872016-11-01 Tamar Christina <tamar.christina@arm.com>
1588
1589 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1590 Check for arm_v8_neon_hw.
1591 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1592 Likewise.
1593 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1594 Likewise.
1595 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1596 Likewise.
1597
aa55dc0c
RB
15982016-11-02 Richard Biener <rguenther@suse.de>
1599
1600 * gcc.dg/store_merging_8.c: New testcase.
1601
6905c577 16022016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1603
1604 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1605
075be4a1
DE
16062016-11-02 David Edelsohn <dje.gcc@gmail.com>
1607
4b69fb13
DE
1608 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1609 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1610 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1611 * gcc.dg/pr65779.c: XFAIL AIX.
1612 * gcc.dg/pr70405.c: XFAIL AIX.
1613
075be4a1
DE
1614 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1615 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1616 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1617
fdb1aa55
RO
16182016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1619
1620 * lib/target-supports.exp (check_gc_sections_available): Use
1621 -print-prog-name=ld to determine linker used.
1622
4adbcdb4
ML
16232016-11-02 Martin Liska <mliska@suse.cz>
1624
1625 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1626 test case.
1627
4b2c06f4
KT
16282016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1629
1630 PR tree-optimization/78170
1631 * gcc.c-torture/execute/pr78170.c: New test.
1632
63e523d6
KT
16332016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1634
1635 PR tree-optimization/78162
1636 * gcc.c-torture/compile/pr78162.c: New test.
1637
da42ac7b
RB
16382016-11-02 Richard Biener <rguenther@suse.de>
1639
1640 PR tree-optimization/78035
1641 PR tree-optimization/77964
1642 * gcc.target/i386/pr78035.c: New testcase.
1643
4280df0a
RB
16442016-11-02 Richard Biener <rguenther@suse.de>
1645
1646 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1647 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1648 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1649 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1650 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1651
1b1d9303
DE
16522016-11-01 David Edelsohn <dje.gcc@gmail.com>
1653
1654 * gfortran.dg/pr70937.f90: require-effective-target lto.
1655
5b7c0519
TK
16562016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1657
1658 PR fortran/69544
1659 * gfortran.dg/where_6.f90: New test.
1660
70d28813
JJ
16612016-11-01 Jakub Jelinek <jakub@redhat.com>
1662
1663 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1664
7f4266d4
TK
16652016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1666
1667 PR fortran/69544
1668 * gfortran.dg/where_5.f90: New test.
1669
9fc158eb
BB
16702016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1671
1672 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1673 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1674 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1675 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1676
baeb7b5c
UB
16772016-11-01 Uros Bizjak <ubizjak@gmail.com>
1678
1679 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1680 Whitespace fixes.
1681 (check_effective_target_vect_cmdline_needed): Check
1682 is-effective-target ia32 for x86 targets.
1683 (check_effective_target_vect_simd_clones): Simplify condition.
1684 (check_effective_target_vect_double): Ditto.
1685 (check_effective_target_vect_aligned_arrays): Check
1686 is-effective-target ia32 for x86 targets. Simplify condition.
1687 (check_effective_target_vect_multiple_sizes): Simplify condition.
1688 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1689 (check_effective_target_sync_int_128): Simplify condition.
1690 (check_effective_target_sync_int_128_runtime): Ditto.
1691 (check_effective_target_sync_long_long_runtime): Ditto.
1692 (check_effective_target_divmod): Add i?86-*-* target.
1693
156b5cca
MM
16942016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1695
1696 * gcc.target/powerpc/vsx-extract-4.c: New test.
1697 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1698
120a4c45
JD
16992016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1700
1701 PR fortran/54679
1702 * gfortran.dg/fmt_l.f90: Update test.
1703 * gfortran.dg/fmt_l0.f90: New test.
1704
c5fed5c6
JJ
17052016-10-31 Jakub Jelinek <jakub@redhat.com>
1706
1707 PR c++/78089
1708 * c-c++-common/builtin-shuffle-1.c: New test.
1709 * g++.dg/cpp0x/addressof3.C: New test.
1710
aee69156
VV
17112016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1712
1713 Add tests for a const member and a reference member for launder.
1714 * g++.dg/cpp1z/launder3.C: New.
1715 * g++.dg/cpp1z/launder4.C: Likewise.
1716 * g++.dg/cpp1z/launder5.C: Likewise.
1717 * g++.dg/cpp1z/launder5.cc: Likewise.
1718 * g++.dg/cpp1z/launder5.h: Likewise.
1719 * g++.dg/cpp1z/launder6.C: Likewise.
1720 * g++.dg/cpp1z/launder6.cc: Likewise.
1721 * g++.dg/cpp1z/launder6.h: Likewise.
1722
1e4fa9b1
JJ
17232016-10-31 Jakub Jelinek <jakub@redhat.com>
1724
dcb466ec
JJ
1725 PR c++/77948
1726 * g++.dg/cpp0x/pr77948-1.C: New test.
1727 * g++.dg/cpp0x/pr77948-2.C: New test.
1728 * g++.dg/cpp0x/pr77948-3.C: New test.
1729 * g++.dg/cpp0x/pr77948-4.C: New test.
1730 * g++.dg/cpp0x/pr77948-5.C: New test.
1731 * g++.dg/cpp0x/pr77948-6.C: New test.
1732
1e4fa9b1
JJ
1733 PR tree-optimization/77860
1734 * gcc.dg/pr77860.c: New test.
1735
9782e1ec
JJ
17362016-10-31 Jakub Jelinek <jakub@redhat.com>
1737
1738 PR c++/77886
1739 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1740
dd57b05e
SKS
17412016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1742
1743 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1744
84ff4775
LCW
17452016-10-30 Le-Chun Wu <lcwu@google.com>
1746 Mark Wielaard <mjw@redhat.com>
1747
1748 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1749 * gcc.dg/Wshadow-local-1.c: Likewise.
1750 * gcc.dg/Wshadow-local-2.c: Likewise.
1751 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1752 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1753 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1754
0b56e9ad
BS
17552016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1756
1757 PR tree-optimization/71915
1758 PR tree-optimization/71490
1759 * gcc.dg/tree-ssa/pr54245.c: Delete.
1760 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1761 document why.
1762
d4fc6702
JD
17632016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1764
1765 PR fortran/78123
1766 * gfortran.dg/fmt_t_9.f: New test.
1767
396e56d2
TK
17682016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1769
1770 PR fortran/67219
1771 * gfortran.dg/pr67219.f90: New test.
1772
a654d5d0
JJ
17732016-10-29 Jakub Jelinek <jakub@redhat.com>
1774
205b9ed1
JJ
1775 PR rtl-optimization/77919
1776 * g++.dg/torture/pr77919-2.C: New test.
1777
a654d5d0
JJ
1778 PR target/78148
1779 * gcc.dg/pr78148.c: New test.
1780
894d8b41
EB
17812016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1782
1783 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1784 * gcc.target/sparc/overflow-4.c: ...here.
1785 * gcc.target/sparc/overflow-5.c: New test.
1786
e72531b9
PK
17872016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1788 Kugan Vivekanandarajah <kuganv@linaro.org>
1789 Jim Wilson <jim.wilson@linaro.org>
1790
1791 PR tree-optimization/43721
1792 * lib/target-supports.exp (check_effective_target_divmod): New.
1793 (check_effective_target_divmod_simode): Likewise.
1794 (check_effective_target_arm_divmod_simode): Likewise.
1795 * gcc.dg/divmod-1-simode.c: New test.
1796 * gcc.dg/divmod-1.c: Likewise.
1797 * gcc.dg/divmod-2-simode.c: Likewise.
1798 * gcc.dg/divmod-2.c: Likewise.
1799 * gcc.dg/divmod-3-simode.c: Likewise.
1800 * gcc.dg/divmod-3.c: Likewise.
1801 * gcc.dg/divmod-4-simode.c: Likewise.
1802 * gcc.dg/divmod-4.c: Likewise.
1803 * gcc.dg/divmod-5.c: Likewise.
1804 * gcc.dg/divmod-6-simode.c: Likewise.
1805 * gcc.dg/divmod-6.c: Likewise.
1806 * gcc.dg/divmod-7.c: Likewise.
1807
f663d9ad 18082016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1809 Jakub Jelinek <jakub@redhat.com>
1810 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1811
1812 PR middle-end/22141
1813 PR rtl-optimization/23684
1814 * gcc.c-torture/execute/pr22141-1.c: New test.
1815 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1816 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1817 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1818 * gcc.dg/store_merging_1.c: New test.
1819 * gcc.dg/store_merging_2.c: Likewise.
1820 * gcc.dg/store_merging_3.c: Likewise.
1821 * gcc.dg/store_merging_4.c: Likewise.
1822 * gcc.dg/store_merging_5.c: Likewise.
1823 * gcc.dg/store_merging_6.c: Likewise.
1824 * gcc.dg/store_merging_7.c: Likewise.
1825 * gcc.target/i386/pr22141.c: Likewise.
1826 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1827 * g++.dg/init/new17.C: Likewise.
1828
6905c577 18292016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1830
1831 PR middle-end/72747
1832 * c-c++-common/pr72747-1.c: New test.
1833 * c-c++-common/pr72747-2.c: Likewise.
1834
539405d5
AK
18352016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1836
1837 * gcc.target/s390/oscbreak-1.c: New test.
1838
0dbb19f0
AK
18392016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1840
1841 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1842
0d9e143c
JJ
18432016-10-28 Jakub Jelinek <jakub@redhat.com>
1844
c19066a7
JJ
1845 PR rtl-optimization/77919
1846 * g++.dg/torture/pr77919.C: New test.
1847
0d9e143c
JJ
1848 PR rtl-optimization/78132
1849 * gcc.target/i386/pr78132.c: New test.
1850
cc91248d
EB
18512016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1852
1853 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1854
787c7a65
MM
18552016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1856
1857 * gcc.target/powerpc/vsx-simode.c: New test.
1858 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1859 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1860
4ce71579
JJ
18612016-10-27 Jakub Jelinek <jakub@redhat.com>
1862
6f21288f
JJ
1863 PR fortran/78026
1864 * gfortran.dg/gomp/pr78026.f03: New test.
1865 * gfortran.dg/select_type_38.f03: New test.
1866
4ce71579
JJ
1867 PR middle-end/78025
1868 * g++.dg/gomp/declare-simd-7.C: New test.
1869
6f21288f 18702016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1871
1872 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1873 * gfortran.dg/dec_init_2.f90: Likewise.
1874 * gfortran.dg/dec_init_3.f90: New test.
1875 * gfortran.dg/dec_init_4.f90: Likewise.
1876
93f90bec
BC
18772016-10-27 Bin Cheng <bin.cheng@arm.com>
1878
1879 * gcc.dg/fold-narrowbopcst-1.c: New test.
1880
6f21288f 18812016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1882
1883 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1884 dg-shouldfail/dg-output instead of XFAIL.
1885 * gfortran.dg/dec_io_6.f90: Likewise.
1886
ddb92ab9
TP
18872016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1888
1889 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1890 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1891 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1892 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1893 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1894 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1895 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1896 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1897 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1898 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1899
ad6e4ba8
BC
19002016-10-27 Bin Cheng <bin.cheng@arm.com>
1901
1902 * gcc.dg/fold-convmaxconv-1.c: New test.
1903 * gcc.dg/fold-convminconv-1.c: New test.
1904
6905c577 19052016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1906
1907 PR fortran/78092
1908 * gfortran.dg/pr78092.f90: New test.
1909
7a83b391
KN
19102016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1911
1912 PR target/78056
1913 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1914 expected error message.
1915 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1916 expected error message.
1917 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1918 (test_all_not_equal_and_not_zero): Change expected error message.
1919
3693a620
JJ
19202016-10-26 Jakub Jelinek <jakub@redhat.com>
1921
1922 PR fortran/77973
1923 * gfortran.dg/gomp/pr77973.f90: New test.
1924
cd612e8a
PT
19252016-10-26 Paul Thomas <pault@gcc.gnu.org>
1926
1927 PR fortran/78108
1928 * gfortran.dg/submodule_18.f08: New test.
1929 * gfortran.dg/submodule_19.f08: New test.
1930
09844a5f
MM
19312016-10-26 Michael Matz <matz@suse.de>
1932
1933 * g++.dg/pr78060.C: New test.
1934 * gfortran.dg/pr78061.f: New test.
1935 * g++.dg/pr78088.C: New test.
1936
6f21288f 19372016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1938
1939 * gfortran.dg/dec_io_1.f90: New test.
1940 * gfortran.dg/dec_io_2.f90: New test.
1941 * gfortran.dg/dec_io_3.f90: New test.
1942 * gfortran.dg/dec_io_4.f90: New test.
1943 * gfortran.dg/dec_io_5.f90: New test.
1944 * gfortran.dg/dec_io_6.f90: New test.
1945
6c95388f
JJ
19462016-10-25 Jakub Jelinek <jakub@redhat.com>
1947
1948 PR sanitizer/78106
1949 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1950
19512016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1952
1953 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1954 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1955
90e261e4
EB
19562016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1957
1958 * gnat.dg/opt59.adb: New test.
1959 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1960
1961 * gnat.dg/opt60.adb: New test.
1962
cef026ec
AV
19632016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1964
1965 PR fortran/72770
1966 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1967 this pr.
1968
96592eed
JJ
19692016-10-25 Jakub Jelinek <jakub@redhat.com>
1970
1971 PR target/78102
1972 * gcc.target/i386/pr78102.c: New test.
1973
6c95388f 19742016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1975
1976 * gfortran.dg/dec_logical_xor_1.f90: New test.
1977 * gfortran.dg/dec_logical_xor_2.f90: New test.
1978 * gfortran.dg/dec_logical_xor_3.f03: New test.
1979
6c95388f 19802016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1981
1982 * gfortran.dg/dec_loc_rval_1.f90: New test.
1983 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1984 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1985
6c95388f 19862016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1987
90051c26
FR
1988 * gfortran.dg/dec_type_print.f90: New testcase.
1989
6c95388f 19902016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1991
1992 * gfortran.dg/feed_1.f90: New test.
1993 * gfortran.dg/feed_2.f90: New test.
ef144767 1994
8e104951
ML
19952016-10-25 Martin Liska <mliska@suse.cz>
1996
1997 PR sanitizer/78106
1998 * gcc.dg/asan/pr78106.c: New test.
1999
b93ee1bb
ML
20002016-10-25 Martin Liska <mliska@suse.cz>
2001
2002 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2003
ad6922b0
WD
20042016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2005
2006 PR target/78041
2007 * gcc.target/arm/pr78041.c: New test.
2008
e16f1cc7
JJ
20092016-10-25 Jakub Jelinek <jakub@redhat.com>
2010
2011 * g++.dg/cpp1z/launder1.C: New test.
2012 * g++.dg/cpp1z/launder2.C: New test.
2013
078134e5 20142016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2015 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2016
2017 PR target/71676
2018 PR target/71678
2019 * gcc.target/avr/pr71676-2.c: New test.
2020
c7212a15 20212016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2022 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2023
2024 PR target/71676
2025 PR target/71678
2026 * gcc.target/avr/pr71676-1.c: New test.
2027 * gcc.target/avr/pr71676-3.c: New test.
2028 * gcc.target/avr/pr71676.c: New test.
2029 * gcc.target/avr/pr71678.c: New test.
2030
d1c7d3a8
KV
20312016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2032
2033 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2034 such that cloned verions of tested functions are not created.
2035
c7082171
SK
20362016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2037
2038 PR fortran/71895
2039 * gfortran.dg/pr71895.f90: New test.
2040
0f2a9e37
JJ
20412016-10-24 Jakub Jelinek <jakub@redhat.com>
2042
2043 * g++.dg/debug/dwarf2/ref-2.C: New test.
2044
f8348061
BE
20452016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2046
2047 * c-c++-common/Wint-in-bool-context-3.c: New test.
2048
1eb4547b
MS
20492016-10-24 Martin Sebor <msebor@redhat.com>
2050
2051 PR middle-end/77735
2052 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2053 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2054 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2055 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2056 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2057 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2058 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2059
292af537
RB
20602016-10-24 Richard Biener <rguenther@suse.de>
2061
2062 PR testsuite/71491
2063 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2064 * gcc.dg/vect/slp-45.c: Likewise.
2065
40f683e8
RB
20662016-10-24 Richard Biener <rguenther@suse.de>
2067
2068 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2069 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2070 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2071
b1b6774f
GJL
20722016-10-24 Georg-Johann Lay <avr@gjlay.de>
2073
2074 PR target/78093
2075 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2076 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2077
ed9760d2
AV
20782016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2079
2080 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2081
fb027a42
JJ
20822016-10-24 Jakub Jelinek <jakub@redhat.com>
2083
2084 * gcc.target/i386/bmi2-pext-1.c: New test.
2085 * gcc.target/i386/bmi2-pdep-1.c: New test.
2086 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2087 * gcc.target/i386/tbm-bextri-1.c: New test.
2088 * gcc.target/i386/bmi-bextr-6.c: New test.
2089
8e10302e
RO
20902016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2091
2092 PR target/77483
2093 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2094 * gcc.target/i386/pr65105-1.c: Likewise.
2095 * gcc.target/i386/pr65105-2.c: Likewise.
2096 * gcc.target/i386/pr65105-3.c: Likewise.
2097 * gcc.target/i386/pr65105-5.c: Likewise.
2098 * gcc.target/i386/pr67761.c: Likewise.
2099 * gcc.target/i386/pr70799-1.c: Likewise.
2100
866c72a8
ML
21012016-10-24 Martin Liska <mliska@suse.cz>
2102
2103 PR sanitizer/77966
2104 * c-c++-common/ubsan/unreachable-3.c: New test.
2105
0804124b
SK
21062016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2107
2108 PR fortran/77763
2109 * gfortran.dg/pr77763.f90
2110
87c9fca5
SK
21112016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2112
2113 PR fortran/54730
2114 PR fortran/78033
2115 * gfortran.dg/pr78033.f90: New test.
2116
dfd6231e
PT
21172016-10-23 Paul Thomas <pault@gcc.gnu.org>
2118
2119 PR fortran/69834
2120 * gfortran.dg/select_type_1.f03: Change error for overlapping
2121 TYPE IS cases.
2122 * gfortran.dg/select_type_36.f03: New test.
2123
66ccff98
EB
21242016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2125
2126 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2127
15876cee
TK
21282016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2129
2130 PR fortran/78021
2131 * gfortran.dg/string_length_3.f90: New test.
2132
574284e9
AV
21332016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2134
574284e9
AV
2135 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2136
21372016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2138
2139 PR fortran/43366
2140 PR fortran/57117
2141 PR fortran/61337
2142 * gfortran.dg/alloc_comp_class_5.f03: New test.
2143 * gfortran.dg/class_allocate_21.f90: New test.
2144 * gfortran.dg/class_allocate_22.f90: New test.
2145 * gfortran.dg/realloc_on_assign_27.f08: New test.
2146
20276dc9
JL
21472016-10-21 Jeff Law <law@redhat.com>
2148
2149 * PR tree-optimization/71947
2150 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2151 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2152 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2153
f7503699
KV
21542016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2155
2156 * gcc.dg/ipa/vrp5.c: New test.
2157 * gcc.dg/ipa/vrp6.c: New test.
2158
5be6b295
WD
21592016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2160
2161 * gcc.target/aarch64/test_frame_17.c: New test.
2162
c82bc7ed
WD
21632016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2164
2165 * gcc.target/aarch64/test_frame_17.c: New test.
2166
67a6cac7
AP
21672016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2168
2169 PR preprocessor/71681
2170 * gcc.dg/cpp/pr71681-1.c: New testcase
2171 * gcc.dg/cpp/pr71681-2.c: Likewise
2172 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2173 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2174 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2175 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2176
8e6982f7
JJ
21772016-10-21 Jakub Jelinek <jakub@redhat.com>
2178
9c4c8b7b
JJ
2179 PR target/78057
2180 * gcc.target/i386/pr78057.c: New test.
2181
8e6982f7
JJ
2182 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2183
de514d40
PT
21842016-10-21 Paul Thomas <pault@gcc.gnu.org>
2185
2186 PR fortran/69566
2187 * gfortran.dg/select_type_37.f03: New test.
2188
1d64ceb0
SKS
21892016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2190
2191 PR target/71627
2192 * gcc.target/avr/pr71627.c: New test
2193
85729229
EB
21942016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2195
2196 * gcc.target/sparc/overflow-1.c: New test.
2197 * gcc.target/sparc/overflow-2.c: Likewise.
2198 * gcc.target/sparc/overflow-3.c: Likewise.
2199
d17f2c3b
AV
22002016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2201
2202 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2203 effective target.
2204
0d47cee6
KT
22052016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2206
2207 PR rtl-optimization/78038
2208 * gcc.target/aarch64/pr78038.c: New test.
2209
a20d03c8
RB
22102016-10-21 Richard Biener <rguenther@suse.de>
2211
2212 PR tree-optimization/78051
2213 * g++.dg/torture/pr78051.C: New testcase.
2214
f3ecd50f
BE
22152016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2216
2217 * c-c++-common/wdate-time.c: Restored test case.
2218 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2219
fceabe50
JJ
22202016-10-20 Jakub Jelinek <jakub@redhat.com>
2221
2222 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2223
f56ea76e
UB
22242016-10-20 Uros Bizjak <ubizjak@gmail.com>
2225
2226 PR target/78037
2227 * gcc.target/i386/pr78037.c: New test.
2228
2c35bbe1
EB
22292016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2230
2231 * gcc.target/visium/overflow8.c: New.
2232 * gcc.target/visium/overflow16.c: Likewise.
2233 * gcc.target/visium/overflow32: Likewise.
2234
28df8730
MM
22352016-10-20 Michael Matz <matz@suse.de>
2236
2237 * gcc.dg/loop-split.c: New test.
2238 * gcc.dg/tree-ssa/ifc-9.c: Update.
2239 * gcc.dg/tree-ssa/ifc-10.c: Update.
2240
6c1a9e41
RB
22412016-10-20 Richard Biener <rguenther@suse.de>
2242
2243 * gcc.dg/graphite/pr35356-1.c: Update.
2244
a2923dba
PC
22452016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2246
2247 PR c++/77446
2248 * g++.dg/cpp1y/pr77446.C: New.
2249
2066ef6a
PK
22502016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2251
2252 PR tree-optimization/53979
2253 * gcc.dg/pr53979-1.c: New test-case.
2254 * gcc.dg/pr53979-2.c: Likewise.
2255
4c712374
BE
22562016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2257
2258 * c-c++-common/Wint-in-bool-context-2.c: New test.
2259
bdcf8e7c
JD
22602016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2261
2262 * gfortran.dg/dtio_17.f90: Fix test.
2263
ec1748d4
AH
22642016-10-19 Aldy Hernandez <aldyh@redhat.com>
2265
2266 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2267 * gcc.dg/Walloca-2.c: Same.
2268
b70f0b0c
AH
22692016-10-19 Aldy Hernandez <aldyh@redhat.com>
2270
2271 * gcc.dg/Wvla-1.c: Rename to...
2272 * gcc.dg/Wvla-larger-than-1.c: ...this.
2273 * gcc.dg/Wvla-2.c: Rename to...
2274 * gcc.dg/Wvla-larger-than-2.c: ...this.
2275 * gcc.dg/Wvla-3.c: Rename to...
2276 * gcc.dg/Walloca-11.c.: ...this.
2277 * gcc.dg/wvla-[1-7].c: Rename to:
2278 * gcc.dg/Wvla-[1-7].c: ...this.
2279
cbb22e61
BC
22802016-10-19 Bin Cheng <bin.cheng@arm.com>
2281
2282 PR tree-optimization/78005
2283 * gcc.dg/vect/pr78005.c: New.
2284 * gcc.target/i386/l_fma_float_1.c: Revise test.
2285 * gcc.target/i386/l_fma_float_2.c: Ditto.
2286 * gcc.target/i386/l_fma_float_3.c: Ditto.
2287 * gcc.target/i386/l_fma_float_4.c: Ditto.
2288 * gcc.target/i386/l_fma_float_5.c: Ditto.
2289 * gcc.target/i386/l_fma_float_6.c: Ditto.
2290 * gcc.target/i386/l_fma_double_1.c: Ditto.
2291 * gcc.target/i386/l_fma_double_2.c: Ditto.
2292 * gcc.target/i386/l_fma_double_3.c: Ditto.
2293 * gcc.target/i386/l_fma_double_4.c: Ditto.
2294 * gcc.target/i386/l_fma_double_5.c: Ditto.
2295 * gcc.target/i386/l_fma_double_6.c: Ditto.
2296
a023f8c8
TS
22972016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2298
2299 PR tree-optimization/78024
2300 * gcc.dg/goacc/loop-processing-1.c: New file.
2301
d9700bdb
RB
23022016-10-19 Richard Biener <rguenther@suse.de>
2303
2304 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2305
902cb7b1
KN
23062016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2307
2308 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2309 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2310 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2311 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2312 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2313 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2314 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2315 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2316 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2317 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2318 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2319 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2320 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2321 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2322 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2323 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2324 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2325 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2326 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2327 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2328 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2329 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2330 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2331 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2332 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2333 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2334 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2335 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2336 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2337 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2338 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2339 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2340 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2341 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2342 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2343 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2344 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2345 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2346 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2347 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2348 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2349 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2350 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2351 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2352 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2353 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2354 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2355 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2356 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2357 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2358 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2359 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2360 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2361 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2362 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2363 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2364 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2365 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2366 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2367 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2368 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2369 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2370 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2371 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2372 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2373 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2374 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2375 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2376 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2377 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2378 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2379 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2380 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2381 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2382 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2383 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2384 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2385 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2386 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2387 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2388 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2389 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2390 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2391 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2392 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2393 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2394 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2395 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2396 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2397 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2398 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2399 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2400 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2401 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2402 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2403 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2404 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2405 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2406 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2407 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2408 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2409 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2410 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2411 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2412 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2413 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2414 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2415 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2416 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2417 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2418 * gcc.target/powerpc/vsu/vsu.exp: New file.
2419
5cb96b6a
UB
24202016-10-18 Uros Bizjak <ubizjak@gmail.com>
2421
2422 PR target/77991
2423 * gcc.target/i386/pr77991.c: New test.
2424
f5de494c
MF
24252016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2426
2427 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2428 LTO is used.
2429
e5163ec1
SKS
24302016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2431
5cb96b6a 2432 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2433
b64e8239
RB
24342016-10-18 Richard Biener <rguenther@suse.de>
2435
2436 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2437 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2438 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2439 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2440 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2441 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2442 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2443 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2444 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2445 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2446 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2447 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2448 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2449 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2450 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2451 * gcc.dg/pr68217.c: Likewise.
2452 * gcc.dg/predict-9.c: Likewise.
2453 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2454 * gcc.dg/predict-1.c: Likewise.
2455
c680ada5
JD
24562016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2457
2458 * gfortran.dg/dtio_17.f90: New test.
2459
7fd4f180
KV
24602016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2461
2462 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2463
718625ad
KV
24642016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2465
2466 * gcc.dg/ipa/vrp4.c: New test.
2467
735b8f9f
KV
24682016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2469
2470 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2471 * gcc.dg/torture/pr39074.c: Likewise.
2472
86f98087
EB
24732016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2474
2475 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2476 * gnat.dg/trampoline4.adb: Minor tweak.
2477
a929f266
BS
24782016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2479
2480 PR tree-optimization/77916
2481 * gcc.dg/torture/pr77916.c: New.
2482
4acf2055
SK
24832016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2484
2485 PR fortran/77978
2486 * gfortran.dg/pr77978_1.f90: New test.
2487 * gfortran.dg/pr77978_2.f90: Ditto.
2488 * gfortran.dg/pr77978_3.f90: Ditto.
2489
871267e1
PT
24902016-10-17 Paul Thomas <pault@gcc.gnu.org>
2491
2492 PR fortran/61420
2493 PR fortran/78013
2494 * gfortran.dg/proc_ptr_49.f90: New test.
2495
fd9593e9
BE
24962016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2497
2498 PR target/77308
2499 * gcc.target/arm/pr77308.c: New test.
2500
d32d4176
DE
25012016-10-17 David Edelsohn <dje.gcc@gmail.com>
2502
2503 * lib/target-supports.exp
2504 (check_effective_target_floatn_nx_runtime): Return 0 for
2505 powerpc*-ibm-aix*.
2506
dca2910c
AP
25072016-10-17 Andrew Pinski <apinski@cavium.com>
2508
2509 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2510 long instead of long.
2511 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2512 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2513 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2514 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2515 * gcc.target/aarch64/pr68102_1.c: Likewise.
2516 * gcc.target/aarch64/target_attr_3.c: Likewise.
2517
44b00dbc
RB
25182016-10-17 Richard Biener <rguenther@suse.de>
2519
2520 PR tree-optimization/77988
2521 * gcc.dg/torture/pr77988.c: New testcase.
2522
89b80c42
PK
25232016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2524
2525 * gcc.dg/pr71636-1.c: New test-case.
2526 * gcc.dg/pr71636-2.c: Likewise.
2527
4c640e26
EB
25282016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2529
2530 * gnat.dg/trampoline3.adb: New test.
2531 * gnat.dg/trampoline4.adb: Likewise.
2532
6c0347f6
JD
25332016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2534
2535 * gfortran.dg/dtio_16.f90: New test.
2536
d0d48a06
EB
25372016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2538
2539 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2540 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2541 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2542
baa33d83
EB
25432016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2544
2545 * gcc.target/sparc/popc.c: Rename to...
2546 * gcc.target/sparc/popc-1.c: ...this.
2547 * gcc.target/sparc/popc-2.c: New test.
2548
523ee218
JD
25492016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2550
2551 PR fortran/77972
2552 * gfortran.dg/unexpected_eof_4.f90: New test.
2553
c04d4ede
JB
25542016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2555
31a84d4a
AP
2556 PR libfortran/48587
2557 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2558
064ed55a
JJ
25592016-10-14 Jakub Jelinek <jakub@redhat.com>
2560
9a822fc7
JJ
2561 PR middle-end/77959
2562 * gfortran.dg/pr77959.f90: New test.
2563
064ed55a
JJ
2564 DR 1511 - const volatile variables and ODR
2565 * g++.dg/DRs/dr1511-1.C: New test.
2566 * g++.dg/DRs/dr1511-2.C: New test.
2567
2579762a
EB
25682016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2569
2570 * gnat.dg/debug7.adb (dg-options): Remove -g.
2571 * gnat.dg/debug8.adb (dg-options): Add -margs.
2572 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2573
6d59425d
RB
25742016-10-14 Richard Biener <rguenther@suse.de>
2575
2576 PR tree-optimization/77979
2577 * gcc.dg/torture/pr77979.c: New testcase.
2578
43f66d6e
ML
25792016-10-14 Martin Liska <mliska@suse.cz>
2580
2581 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2582 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2583 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2584
cb3ac867
UB
25852016-10-14 Uros Bizjak <ubizjak@gmail.com>
2586
2587 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2588 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2589 * gcc.dg/torture/pr77937-2.c: Likewise.
2590
14cf71a0
EB
25912016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2592
2593 * gnat.dg/lto15.adb: Adjust.
2594 * gnat.dg/lto16.adb: Likewise.
2595 * gnat.dg/lto17.adb: Likewise
2596 * gnat.dg/lto18.ad[sb]: New test.
2597 * gnat.dg/lto18_pkg.ads: New helper.
2598 * gnat.dg/lto19.adb: New test.
2599 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2600 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2601 * gnat.dg/lto20.adb: New test.
2602 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2603
6fd9c6f4
AV
26042016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2605
2606 * gfortran.dg/coarray_38.f90: Expect error message.
2607
01f44038
KT
26082016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2609
2610 * gcc.target/aarch64/spellcheck_1.c: New test.
2611 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2612 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2613 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2614 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2615 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2616
253abb2a
AS
26172016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2618
2619 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2620
a2695319
BS
26212016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2622
2623 PR tree-optimization/77937
2624 * gcc.dg/torture/pr77937-1.c: New.
2625 * gcc.dg/torture/pr77937-2.c: New.
2626
14a2c9aa
JM
26272016-10-13 Jakub Jelinek <jakub@redhat.com>
2628
2629 * g++.dg/cpp1z/inline-var1.C: New test.
2630 * g++.dg/cpp1z/inline-var1a.C: New test.
2631 * g++.dg/cpp1z/inline-var1.h: New file.
2632 * g++.dg/cpp1z/inline-var2.C: New test.
2633 * g++.dg/cpp1z/inline-var3.C: New test.
2634 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2635 uninitialized const.
2636
6c95388f 26372016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2638
ee7fa2e3
SL
2639 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2640 Xscale is specified, not just -march.
2641 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2642 is incompatible with Xscale.
18d34307 2643
96032047
MS
26442016-10-13 Martin Sebor <msebor@redhat.com>
2645
2646 PR c++/71912
2647 * g++.dg/ext/flexary4.C: Adjust.
2648 * g++.dg/ext/flexary5.C: Same.
2649 * g++.dg/ext/flexary9.C: Same.
2650 * g++.dg/ext/flexary19.C: New test.
2651 * g++.dg/ext/flexary18.C: New test.
2652 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2653 regression test.
5cb96b6a
UB
2654 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2655 Avoid generating a flexible array member in an array.
96032047 2656
5b1548fd
MS
26572016-10-13 Martin Sebor <msebor@redhat.com>
2658
2659 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2660 to placate -Wformat on targets where the type is not int.
2661
7810c4eb
DM
26622016-10-13 David Malcolm <dmalcolm@redhat.com>
2663
2664 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2665 in INSN_LOCATION.
2666
fcd27666
BC
26672016-10-13 Bin Cheng <bin.cheng@arm.com>
2668
2669 * gcc.target/i386/l_fma_float_1.c: Revise test.
2670 * gcc.target/i386/l_fma_float_2.c: Ditto.
2671 * gcc.target/i386/l_fma_float_3.c: Ditto.
2672 * gcc.target/i386/l_fma_float_4.c: Ditto.
2673 * gcc.target/i386/l_fma_float_5.c: Ditto.
2674 * gcc.target/i386/l_fma_float_6.c: Ditto.
2675 * gcc.target/i386/l_fma_double_1.c: Ditto.
2676 * gcc.target/i386/l_fma_double_2.c: Ditto.
2677 * gcc.target/i386/l_fma_double_3.c: Ditto.
2678 * gcc.target/i386/l_fma_double_4.c: Ditto.
2679 * gcc.target/i386/l_fma_double_5.c: Ditto.
2680 * gcc.target/i386/l_fma_double_6.c: Ditto.
2681
b8a4b8c8
BC
26822016-10-13 Bin Cheng <bin.cheng@arm.com>
2683
2684 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2685
328ba117
BC
26862016-10-13 Bin Cheng <bin.cheng@arm.com>
2687
2688 * gcc.dg/vect/vect-98.c: Refine test case.
2689 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2690 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2691 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2692
1a1ab05e
JJ
26932016-10-13 Jakub Jelinek <jakub@redhat.com>
2694
2695 PR c/77946
2696 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2697
27947670
ML
26982016-10-13 Martin Liska <mliska@suse.cz>
2699
2700 PR tree-optimization/77943
2701 * g++.dg/tree-ssa/pr77943.C: New test.
2702
92c5266b
AV
27032016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2704
2705 PR fortran/72832
2706 * gfortran.dg/allocate_with_source_22.f03: New test.
2707 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2708 fail.
2709
90bca4ed
TP
27102016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2711
2712 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2713 * gcc.target/arm/movsi_movw.c: Likewise.
2714 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2715 directive to work on big endian targets.
2716
0011af7b
KV
27172016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2718
2719 * gcc.dg/tree-ssa/evrp6.c: New test.
2720
859e95ab
SB
27212016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2722
2723 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2724 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2725 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2726
2934018d
SB
27272016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2728
2729 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2730 * gcc.target/powerpc/warn-2.c: Ditto.
2731
f92d1522
RS
27322016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2733
2734 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2735 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2736 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2737 for -mmsa.
2738 * gcc.target/mips/msa.c: New test.
2739 * gcc.target/mips/msa-builtins.c: Likewise.
2740 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2741 (check_effective_target_mips_msa_runtime): Likewise.
2742 (check_effective_target_mips_msa): Likewise.
2743 (add_options_for_mips_msa): Likewise.
2744 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2745 (check_effective_target_vect_intfloat_cvt): Likewise.
2746 (check_effective_target_vect_uintfloat_cvt): Likewise.
2747 (check_effective_target_vect_floatint_cvt): Likewise.
2748 (check_effective_target_vect_floatuint_cvt): Likewise.
2749 (check_effective_target_vect_shift): Likewise.
2750 (check_effective_target_vect_shift_char): Likewise.
2751 (check_effective_target_vect_long): Likewise.
2752 (check_effective_target_vect_float): Likewise.
2753 (check_effective_target_vect_double): Likewise.
2754 (check_effective_target_vect_long_long): Likewise.
2755 (check_effective_target_vect_perm): Likewise.
2756 (check_effective_target_vect_perm_byte): Likewise.
2757 (check_effective_target_vect_perm_short): Likewise.
2758 (check_effective_target_vect_sdot_qi): Likewise.
2759 (check_effective_target_vect_udot_qi): Likewise.
2760 (check_effective_target_vect_sdot_hi): Likewise.
2761 (check_effective_target_vect_udot_hi): Likewise.
2762 (check_effective_target_vect_pack_trunc): Likewise.
2763 (check_effective_target_vect_unpack): Likewise.
2764 (check_effective_target_vect_hw_misalign): Likewise.
2765 (check_effective_target_vect_condition): Likewise.
2766 (check_effective_target_vect_cond_mixed): Likewise.
2767 (check_effective_target_vect_char_mult): Likewise.
2768 (check_effective_target_vect_short_mult): Likewise.
2769 (check_effective_target_vect_int_mult): Likewise.
2770 (check_effective_target_vect_extract_even_odd): Likewise.
2771 (check_effective_target_vect_interleave): Likewise.
2772 (check_vect_support_and_set_flags): Check if the target supports MSA
2773 and append to the list of EFFECTIVE_TARGETS.
2774
0bfd099c
RB
27752016-10-12 Richard Biener <rguenther@suse.de>
2776
2777 PR debug/77947
2778 * g++.dg/torture/pr77947.C: New testcase.
2779
b4a9ef2f
PMR
27802016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2781
2782 * gnat.dg/debug8.adb: New testcase.
2783
c0dbd22d
PMR
27842016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2785
2786 * gnat.dg/debug9.adb: New testcase.
2787
8a7c91cd
RB
27882016-10-12 Richard Biener <rguenther@suse.de>
2789
2790 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2791 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2792 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2793
7dc2f5f1
RB
27942016-10-12 Richard Biener <rguenther@suse.de>
2795
2796 PR tree-optimization/77920
2797 * gcc.dg/torture/pr77920.c: New testcase.
2798
70f6d5e1
JJ
27992016-10-12 Jakub Jelinek <jakub@redhat.com>
2800
4a8b97cb
JJ
2801 PR tree-optimization/77929
2802 * gcc.c-torture/compile/pr77929.c: New test.
2803
70f6d5e1
JJ
2804 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2805 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2806 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2807 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2808 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2809 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2810 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2811 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2812 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2813
4803de58
EB
28142016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2815
2816 * gcc.target/sparc/setcc-4.c: Adjust.
2817 * gcc.target/sparc/setcc-5.c: Likewise.
2818 * gcc.target/sparc/setcc-6.c: Likewise.
2819 * gcc.target/sparc/setcc-7.c: Likewise.
2820 * gcc.target/sparc/setcc-8.c: Likewise.
2821 * gcc.target/sparc/setcc-9.c: Likewise.
2822 * gcc.target/sparc/setcc-10.c: Delete.
2823
f6cf4810
SK
28242016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2825
2826 PR fortran/77942
2827 * gfortran.dg/pr77942.f90
2828
8e8c2744
FR
28292016-10-11 Fritz Reese <fritzoreese@gmail.com>
2830
2831 * gfortran.dg/dec_math.f90: New testsuite.
2832
ddefad9a
SKS
28332016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2834
2835 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2836 (main): Declare j as i32 instead of int.
2837
e7b08761
TP
28382016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2839
2840 PR testsuite/PR77710
2841 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2842 target triplet instead of *-*-*-*.
2843
9fd7cd44
EB
28442016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2845
2846 * gnat.dg/unchecked_convert10.adb: New test.
2847 * gnat.dg/unchecked_convert11.adb: Likewise.
2848 * gnat.dg/unchecked_convert12.adb: Likewise.
2849
ff7e7ee0
EB
28502016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2851
2852 * gcc.target/sparc/cbcond-1.c: New test.
2853 * gcc.target/sparc/cbcond-2.c: Likewise.
2854 * gcc.target/sparc/movcc-1.c: Likewise.
2855 * gcc.target/sparc/movcc-2.c: Likewise.
2856 * gcc.target/sparc/setcc-1.c: Adjust.
2857 * gcc.target/sparc/setcc-2.c: Likewise.
2858 * gcc.target/sparc/setcc-3.c: Likewise.
2859 * gcc.target/sparc/setcc-4.c: Likewise.
2860 * gcc.target/sparc/setcc-5.c: Likewise.
2861 * gcc.target/sparc/setcc-6.c: New test.
2862 * gcc.target/sparc/setcc-7.c: Likewise.
2863 * gcc.target/sparc/setcc-8.c: Likewise.
2864 * gcc.target/sparc/setcc-9.c: Likewise.
2865 * gcc.target/sparc/setcc-10.c: Likewise.
2866
d30078b8
JL
28672016-10-10 Jeff Law <law@redhat.com>
2868
2869 PR tree-optimization/71947
2870 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2871 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2872 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2873 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2874 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2875 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2876
5f869266
TK
28772016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2878
2879 PR fortran/77915
2880 * gfortran.dg/matmul_11.f90: New test.
2881
174e0b00
JW
28822016-10-10 Jiong Wang <jiong.wang@arm.com>
2883
2884 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2885 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2886 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2887 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2888 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2889 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2890 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2891 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2892 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2893 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2894 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2895 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2896 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2897 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2898 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2899 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2900 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2901 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2902 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2903 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2904 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2905 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2906 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2907 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2908 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2909 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2910 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2911 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2912 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2913 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2914 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2915 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2916 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2917 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2918 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2919 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2920 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2921 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2922 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2923 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2924 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2925 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2926 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2927 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2928 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2929 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2930 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2931 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2932 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2933 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2934 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2935 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2936 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2937 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2938 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2939 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2940 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2941 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2942 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2943
4bc63138
JW
29442016-10-10 Jiong Wang <jiong.wang@arm.com>
2945
2946 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2947 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2948 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2949 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2950 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2951 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2952 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2953 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2954 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2955 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2956 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2957 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2958 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2959 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2960
8f3edb07
JW
29612016-10-10 Jiong Wang <jiong.wang@arm.com>
2962
2963 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2964 Enable AArch64.
2965 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2966 vdup*_laneq.
2967 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2968 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2969 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2970 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2971
6e49f922
JW
29722016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2973 Jiong Wang <jiong.wang@arm.com>
2974
2975 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2976 AArch64 support.
2977 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2978 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2979 AArch64 targets.
2980 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2981 AArch64 targets.
2982 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2983 targets.
2984 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2985
41683e1a
EB
29862016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2987
2988 * gnat.dg/specs/vfa.ads: New test.
2989
6e49f922 29902016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2991
2992 * gnat.dg/inline13.ad[sb]: New test.
2993 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2994
55cfd746
EB
29952016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2996
2997 * gnat.dg/biased_subtype.adb: New test.
2998
4dfb8a2a
JJ
29992016-10-09 Jakub Jelinek <jakub@redhat.com>
3000
3001 PR tree-optimization/77901
3002 * gcc.c-torture/compile/pr77901.c: New test.
3003
67b97478
PK
30042016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3005
3006 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3007 * gcc.dg/ipa/propalign-2.c: Likewise
3008 * gcc.dg/ipa/propalign-3.c: Likewise.
3009 * gcc.dg/ipa/propalign-4.c: Likewise.
3010 * gcc.dg/ipa/propalign-5.c: Likewise.
3011
7bad794a
JJ
30122016-10-08 Jakub Jelinek <jakub@redhat.com>
3013
81b02905
JJ
3014 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3015
ee19ef45
JJ
3016 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3017
7bad794a
JJ
3018 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3019 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3020
56d3a930
FR
30212016-10-07 Fritz Reese <fritzoreese@gmail.com>
3022
3023 * gfortran.dg/dec_union_11.f90: New testcase.
3024
45e2bf2e
NS
30252016-10-07 Nathan Sidwell <nathan@acm.org>
3026
3027 PR c++/66443
3028 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3029 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3030 * g++.dg/cpp1y/pr66443-cxx14.C: New
3031 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3032 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3033
be845b04
JJ
30342016-10-07 Jakub Jelinek <jakub@redhat.com>
3035
3036 * g++.dg/cpp0x/addressof1.C: New test.
3037 * g++.dg/cpp0x/addressof2.C: New test.
3038
08213983
MM
30392016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3040
3041 * gcc.target/powerpc/float128-type-1.c: New test to check that
3042 PowerPC 64-bit Linux enables -mfloat128-type by default.
3043 * gcc.target/powerpc/float128-type-2.c: Likewise.
3044 * gcc.target/powerpc/float128-mix.c: Change error message to
3045 reflect that __ibm128 is now #define'ed to be long double.
3046
bd845c14
SK
30472016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3048
3049 PR fortran/77406
3050 * gfortran.dg/pr77406.f90: New test.
3051 * gfortran.dg/assumed_type_3.f90: Update error messages.
3052 * gfortran.dg/defined_operators_1.f90: Ditto.
3053 * gfortran.dg/generic_26.f90: Ditto.
3054 * gfortran.dg/generic_7.f90: Ditto.
3055 * gfortran.dg/gomp/udr5.f90: Ditto.
3056 * gfortran.dg/gomp/udr7.f90: Ditto.
3057 * gfortran.dg/interface_1.f90: Ditto.
3058 * gfortran.dg/interface_37.f90: Ditto.
3059 * gfortran.dg/interface_5.f90: Ditto.
3060 * gfortran.dg/interface_6.f90: Ditto.
3061 * gfortran.dg/interface_7.f90
3062 * gfortran.dg/no_arg_check_3.f90
3063 * gfortran.dg/operator_5.f90
3064 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3065
c09c4992
BE
30662016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3067
3068 PR c++/77700
3069 * c-c++-common/Wint-in-bool-context.c: Update test.
3070
d7f336f8
RB
30712016-10-07 Richard Biener <rguenther@suse.de>
3072
3073 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3074 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3075
a9172bf3
MP
30762016-10-07 Marek Polacek <polacek@redhat.com>
3077
3078 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3079
8a14afd0
BS
30802016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3081
3082 PR c++/69733
3083 * c-c++-common/pr69733.c: New test.
3084 * gcc.dg/pr69733.c: New test.
3085 * gcc.target/i386/pr69733.c: New test.
3086
d4bd4646
MP
30872016-10-07 Marek Polacek <polacek@redhat.com>
3088
3089 PR c++/77803
3090 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3091
a93cdc5c
JJ
30922016-10-07 Jakub Jelinek <jakub@redhat.com>
3093
3094 PR tree-optimization/77664
3095 * gcc.dg/tree-ssa/pr77664.c: New test.
3096 * gcc.dg/pr77664.c: New test.
3097
30982016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3099
3100 * gfortran.dg/pr69955.f90: New test.
3101
ac193ee7
LK
31022016_10-06 Louis Krupp <louis.krupp@zoho.com>
3103
3104 PR fortran/57910
3105 * gfortran.dg/pr57910.f90: New test.
3106
342cfb3e
JJ
31072016-10-06 Jakub Jelinek <jakub@redhat.com>
3108
3109 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3110 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3111
48057089
KV
31122016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3113
3114 PR tree-optimization/77862
3115 * gcc.dg/pr77862.c: New test.
3116
65b25c9b
KV
31172016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3118
3119 * gcc.dg/tree-ssa/evrp4.c: New test.
3120
f3127685
JL
31212016-10-06 Jeff Law <law@redhat.com>
3122
3123 PR tree-optimization/71661
3124 * gcc.dg/tree-ssa/pr71661.c: New test.
3125
b3972588
RB
31262016-10-06 Richard Biener <rguenther@suse.de>
3127
3128 PR tree-optimization/77855
3129 * gcc.dg/torture/pr77855.c: New testcase.
3130
139dc3c6 31312016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3132 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3133
3134 * g++.dg/other/pr77759.C: New test.
3135
37f6a157
RB
31362016-10-06 Richard Biener <rguenther@suse.de>
3137
3138 PR tree-optimization/77839
3139 * gcc.dg/torture/pr77839.c: New testcase.
3140
f779aeb8
MP
31412016-10-06 Marek Polacek <polacek@redhat.com>
3142
3143 * g++.dg/cpp1z/init-statement9.C: New test.
3144
eee8f0b0
AS
31452016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3146
3147 * gcc.target/i386/pcommit-1.c: Deleted.
3148 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3149 * gcc.target/i386/sse-13.c: Ditto.
3150 * gcc.target/i386/sse-14.c: Ditto.
3151 * gcc.target/i386/sse-22.c: Ditto.
3152 * gcc.target/i386/sse-23.c: Ditto.
3153 * g++.dg/other/i386-2.C: Ditto.
3154
b48042bb
UB
31552016-10-05 Uros Bizjak <ubizjak@gmail.com>
3156
3157 * gcc.target/i386/pr77833.c: Require int128 effective target.
3158
50b01e1d
SK
31592016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3160
3161 PR fortran/58991
3162 PR fortran/58992
3163 * gfortran.dg/associate_22.f90: New test.
3164
908b8296
FR
31652016-10-05 Fritz Reese <fritzoreese@gmail.com>
3166
3167 * gfortran.dg/dec_union_9.f90: New testcase.
3168 * gfortran.dg/dec_union_10.f90: New testcase.
3169
87582521
JJ
31702016-10-05 Jakub Jelinek <jakub@redhat.com>
3171
2e69f143
JJ
3172 PR sanitizer/66343
3173 * gcc.dg/pch/pr66343-3.c: New test.
3174 * gcc.dg/pch/pr66343-3.hs: New file.
3175
87582521
JJ
3176 PR sanitizer/66343
3177 * gcc.dg/pch/pr66343-1.c: New test.
3178 * gcc.dg/pch/pr66343-1.hs: New file.
3179 * gcc.dg/pch/pr66343-2.c: New test.
3180 * gcc.dg/pch/pr66343-2.hs: New file.
3181
700fff34
BE
31822016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3183
3184 * c-c++-common/Wint-in-bool-context.c: Update test.
3185
17a9e380
MP
31862016-10-05 Marek Polacek <polacek@redhat.com>
3187
3188 * g++.dg/cpp1z/init-statement1.C: New test.
3189 * g++.dg/cpp1z/init-statement2.C: New test.
3190 * g++.dg/cpp1z/init-statement3.C: New test.
3191 * g++.dg/cpp1z/init-statement4.C: New test.
3192 * g++.dg/cpp1z/init-statement5.C: New test.
3193 * g++.dg/cpp1z/init-statement6.C: New test.
3194 * g++.dg/cpp1z/init-statement7.C: New test.
3195 * g++.dg/cpp1z/init-statement8.C: New test.
3196
6e48e779
LK
31972016-10-05 Louis Krupp <louis.krupp@zoho.com>
3198
3199 PR fortran/67524
3200 * gfortran.dg/pr67524.f90: New test.
3201
04a32443
JJ
32022016-10-05 Jakub Jelinek <jakub@redhat.com>
3203
3204 PR sanitizer/77823
3205 * c-c++-common/ubsan/shift-9.c: New test.
3206
743a9cf7
SKS
32072016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3208
3209 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3210 of int if __SIZEOF_INT__ is less than 4 bytes.
3211
a40278c3
JD
32122016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3213
3214 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3215 * gfortran.dg/class_array_20.f03: Likewise.
3216 * gfortran.dg/class_array_21.f03: Likewise.
3217 * gfortran.dg/finalize_29.f08: Likewise.
3218 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3219
39bb7d01
RB
32202016-10-05 Richard Biener <rguenther@suse.de>
3221
3222 PR middle-end/77826
3223 * gcc.dg/torture/pr77826.c: New testcase.
3224
eeb57981
RB
32252016-10-05 Richard Biener <rguenther@suse.de>
3226
3227 * gcc.dg/fold-copysign-1.c: New testcase.
3228
f9018d75
AS
32292016-10-05 Andreas Schwab <schwab@suse.de>
3230
3231 * g++.dg/pr49847-2.C: Remove.
3232
7e8000b3
PMR
32332016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3234
3235 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3236
54f84ca9
RB
32372016-10-05 Richard Biener <rguenther@suse.de>
3238
3239 PR middle-end/55152
3240 * gcc.dg/pr55152-2.c: New testcase.
3241
17beda50
JD
32422016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3243
3244 * gfortran.dg/dtio_15.f90: New test.
3245
1c84b798
ILT
32462016-10-04 Ian Lance Taylor <iant@golang.org>
3247
3248 * gcc.dg/split-7.c: New test.
3249
7ec39552
MS
32502016-10-04 Martin Sebor <msebor@redhat.com>
3251
3252 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3253 %lc directive to wint_t to silence -Wformat warnings on targets
3254 where the latter is a distinct type such as long.
3255
8ff04ff9
MS
32562016-10-04 Martin Sebor <msebor@redhat.com>
3257
3258 PR c++/77804
3259 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3260
bfecd57c
JJ
32612016-10-04 Jakub Jelinek <jakub@redhat.com>
3262
f72da967
JJ
3263 PR c++/77791
3264 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3265
bfecd57c
JJ
3266 * g++.dg/other/java3.C: Remove.
3267 * g++.dg/other/java1.C: Remove.
3268 * g++.dg/other/error12.C: Remove.
3269 * g++.dg/other/java2.C: Remove.
3270 * g++.dg/warn/Wnvdtor.C: Remove.
3271 * g++.dg/lookup/java1.C: Remove.
3272 * g++.dg/lookup/java2.C: Remove.
3273 * g++.dg/ext/pr34829.C: Remove.
3274 * g++.dg/ext/java-3.C: Remove.
3275 * g++.dg/ext/java-1.C: Remove.
3276 * g++.dg/ext/java-2.C: Remove.
3277 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3278
fe8b1e83
DG
32792016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3280
3281 PR tree-optimization/77808
3282 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3283
078b5aab
RB
32842016-10-04 Richard Biener <rguenther@suse.de>
3285
3286 PR tree-optimization/77399
3287 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3288
2b568899
RB
32892016-10-04 Richard Biener <rguenther@suse.de>
3290
3291 PR middle-end/77833
3292 * gcc.target/i386/pr77833.c: New testcase.
3293
0a4e5cf3
JL
32942016-09-26 Jeff Law <law@redhat.com>
3295
3296 PR tree-optimization/71550
3297 PR tree-optimization/71403
3298 * gcc.c-torture/execute/pr71550.c: New test.
3299
d07b0a23
SKS
33002016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3301
3302 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3303 option.
3304
b44a42cf
KT
33052016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3306
3307 Revert
3308 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3309
3310 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3311
f41f1ceb
MP
33122016-10-03 Marek Polacek <polacek@redhat.com>
3313
3314 * g++.dg/cpp0x/nullptr37.C: New test.
3315
1633d3b9
BE
33162016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3317
3318 * c-c++-common/Wint-in-bool-context.c: Update test.
3319
2c8e3a1d
JJ
33202016-10-02 Jakub Jelinek <jakub@redhat.com>
3321
3322 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3323 earlier.
3324 * g++.dg/charset/asm2.c (memmove): Likewise.
3325 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3326 * g++.dg/tls/diag-4.C (foo): Likewise.
3327 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3328 dg-warning, fix up regex.
3329 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3330 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3331 * g++.old-deja/g++.mike/net31.C: Likewise.
3332 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3333 for C++17.
3334 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3335 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3336
f00b6283
RB
33372016-10-01 Richard Biener <rguenther@suse.de>
3338
3339 PR middle-end/77798
3340 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3341
0f0565b1
AV
33422016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3343
3344 PR fortran/77663
3345 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3346
c58823a0
JJ
33472016-10-01 Jakub Jelinek <jakub@redhat.com>
3348
3349 PR c/77490
3350 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3351 Add dg-prune-output directive.
3352
e3228a50
JD
33532016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3354
3355 PR fortran/66643
3356 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3357 * gfortran.fortran-torture/compile/write.f90: Update test.
3358
e70bbc6f
MW
33592016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3360
3361 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3362 arm_fp16_alternative_ok as the required effective target.
3363 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3364 -mfp16-format=alternative to the dg-options directive and remove
3365 the dg-add-options directive.
3366
c39747d2
FR
33672016-09-30 Fritz Reese <fritzoreese@gmail.com>
3368
3369 PR fortran/77764
3370 * gfortran.dg/dec_union_8.f90: New testcase.
3371
00074dd8
FR
33722016-09-30 Fritz Reese <fritzoreese@gmail.com>
3373
3374 PR fortran/77782
3375 * gfortran.dg/dec_structure_16.f90: New testcase.
3376
26f391e8
AV
33772016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3378
3379 * gfortran.dg/coarray_allocate_10.f08: New test.
3380 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3381
fa16a271
KT
33822016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3383
3384 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3385
f334c828
RB
33862016-09-30 Richard Biener <rguenther@suse.de>
3387
3388 PR tree-optimization/77399
3389 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3390
76e3ec9c
SL
33912016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3392
871267e1 3393 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3394 -fdelete-null-pointer-checks explicit.
3395 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3396 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3397 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3398 * gcc.dg/pic-1.c: Require fpic target support.
3399 * gcc.dg/pic-2.c: Likewise.
3400
a2c6e7f2
JJ
34012016-09-29 Jakub Jelinek <jakub@redhat.com>
3402
3403 Implement P0001R1 - C++17 removal of register storage class specifier
3404 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3405 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3406 C++17.
3407 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3408 keyword if not __SSE2__.
3409 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3410 C++17.
3411 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3412 register keywords.
3413 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3414 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3415 no_erroneous_warning): Expect new warnings for C++17.
3416 * g++.dg/warn/register-var-2.C (f): Likewise.
3417 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3418 * g++.dg/parse/linkage2.C (foo): Likewise.
3419 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3420 keyword on parameters for C++17.
3421 * g++.dg/cpp1z/register1.C: New test.
3422 * g++.dg/cpp1z/register2.C: New test.
3423 * g++.dg/cpp1z/register3.C: New test.
3424
4ab76933
UB
34252016-09-29 Uros Bizjak <ubizjak@gmail.com>
3426
3427 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3428 * gcc.target/i386/avx2-check.h (main): Ditto.
3429 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3430 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3431 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3432 * gcc.target/i386/avx512er-check.h (main): Ditto.
3433 * gcc.target/i386/avx512f-check.h (main): Ditto.
3434 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3435 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3436 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3437
2488ebe5
UB
34382016-09-29 Uros Bizjak <ubizjak@gmail.com>
3439
3440 PR target/77756
3441 * gcc.target/i386/pr77756.c: New test.
3442
4d258d09
MP
34432016-09-29 Marek Polacek <polacek@redhat.com>
3444
3445 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3446
a9087411
MP
34472016-09-29 Marek Polacek <polacek@redhat.com>
3448
3449 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3450 C++14.
3451
fa0a064a
ML
34522016-09-29 Martin Liska <mliska@suse.cz>
3453
3454 * objc/execute/construct1.m: New test.
3455
0ce1ecc7
RB
34562016-09-29 Richard Biener <rguenther@suse.de>
3457
3458 PR tree-optimization/77768
3459 * gcc.dg/torture/pr77768.c: New testcase.
3460
da186c1f
RB
34612016-09-28 Richard Biener <rguenther@suse.de>
3462
3463 PR middle-end/77407
3464 * gcc.dg/pr77407.c: New testcase.
3465
d657e995
RB
34662016-09-29 Richard Biener <rguenther@suse.de>
3467
3468 PR middle-end/55152
3469 * gcc.dg/pr55152.c: New testcase.
3470 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3471
cadf6296
RO
34722016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3473
3474 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3475 (dg-options): Remove -m32.
3476
88000fd1
MS
34772016-09-28 Martin Sebor <msebor@redhat.com>
3478
3479 PR middle-end/77721
3480 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3481
0c172974
JD
34822016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3483
3484 PR libgfortran/77707
3485 * gfortran.dg/inquire_17.f90: New test.
3486
4b390698
JJ
34872016-09-28 Jakub Jelinek <jakub@redhat.com>
3488
3489 PR c++/77467
3490 * g++.dg/cpp1y/constexpr-77467.C: New test.
3491
2b1b5938
MS
34922016-09-28 Martin Sebor <msebor@redhat.com>
3493
3494 PR c/77762
3495 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3496 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3497 (test_sprintf_p_const): Adjust line numbers to avoid failures
3498 introduced in r240503.
3499
30dc6ee9
MS
35002016-09-28 Martin Sebor <msebor@redhat.com>
3501
3502 PR middle-end/77683
3503 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3504
7d290e93
BE
35052016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3506
fcf32bad
BE
3507 PR c++/77748
3508 * g++.dg/pr77550.C: Avoid undefined behavior.
3509
7d290e93
BE
3510 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3511
912d9ec3
WD
35122016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3513
3514 * gcc.dg/strlenopt-20.c: Update test.
3515 * gcc.dg/strlenopt-21.c: Likewise.
3516 * gcc.dg/strlenopt-22.c: Likewise.
3517 * gcc.dg/strlenopt-22g.c: Likewise.
3518 * gcc.dg/strlenopt-26.c: Likewise.
3519 * gcc.dg/strlenopt-5.c: Likewise.
3520 * gcc.dg/strlenopt-7.c: Likewise.
3521 * gcc.dg/strlenopt-9.c: Likewise.
3522
459bcfb0
JJ
35232016-09-27 Jakub Jelinek <jakub@redhat.com>
3524
6e39060a
JJ
3525 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3526
8ca33347
JJ
3527 * g++.dg/cpp1z/lambda-this1.C: New test.
3528 * g++.dg/cpp1z/lambda-this2.C: New test.
3529
459bcfb0
JJ
3530 PR c++/77722
3531 * g++.dg/ubsan/return-4.C: New test.
3532 * g++.dg/ubsan/return-5.C: New test.
3533 * g++.dg/ubsan/return-6.C: New test.
3534
20fba714
JW
35352016-09-27 Jiong Wang <jiong.wang@arm.com>
3536
3537 * lib/target-supports.exp
3538 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3539 in function comment.
3540
bebe0086
ML
35412016-09-27 Martin Liska <mliska@suse.cz>
3542
3543 PR gcov-profile/46266
3544 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3545 considered.
3546
59896334
RB
35472016-09-27 Richard Biener <rguenther@suse.de>
3548
3549 PR tree-optimization/77745
3550 * g++.dg/torture/pr77745.C: New testcase.
3551
f0d355dc
RB
35522016-09-27 Richard Biener <rguenther@suse.de>
3553
3554 PR tree-optimization/77478
3555 * gcc.dg/torture/pr77478.c: New testcase.
3556
8c9434c2
ML
35572016-09-27 Martin Liska <mliska@suse.cz>
3558
3559 PR gcov-profile/7970
3560 PR gcov-profile/16855
3561 PR gcov-profile/44779
3562 * g++.dg/gcov/pr16855.C: New test.
3563
511d092e
SKS
35642016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3565
3566 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3567
f2e0c4e1
JJ
35682016-09-27 Jakub Jelinek <jakub@redhat.com>
3569
3570 PR fortran/77666
3571 * gfortran.dg/gomp/pr77666.f90: New test.
3572
3a4228ba
KV
35732016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3574
3575 PR ipa/77677
3576 * gcc.dg/torture/pr77677-2.c: New test.
3577
a184e37f
SK
35782016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3579
3580 PR fortran/77420
3581 * gfortran.dg/pr77420_1.f90: New test.
3582 * gfortran.dg/pr77420_2.f90: Ditto.
3583 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3584 * gfortran.dg/pr77420_4.f90: this file.
3585
8be59d19
KV
35862016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3587
3588 PR middle-end/77719
3589 * gfortran.dg/pr77719.f90: New test.
3590
991075a4
TP
35912016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3592
3593 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3594 singular form of byte when quantity is unknown.
991075a4 3595
c6147dc4
MP
35962016-09-26 Marek Polacek <polacek@redhat.com>
3597
3598 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3599
5cc6c41c
ML
36002016-09-26 Martin Liska <mliska@suse.cz>
3601
3602 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3603 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3604 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3605 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3606 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3607 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3608 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3609 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3610 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3611
81fea426
MP
36122016-09-26 Marek Polacek <polacek@redhat.com>
3613
3614 PR c/7652
3615 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3616 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3617 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3618 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3619 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3620 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3621 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3622 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3623 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3624 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3625 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3626 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3627 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3628 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3629 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3630 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3631 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3632 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3633 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3634 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3635 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3636 * c-c++-common/attr-fallthrough-1.c: New test.
3637 * c-c++-common/attr-fallthrough-2.c: New test.
3638 * g++.dg/cpp0x/fallthrough1.C: New test.
3639 * g++.dg/cpp0x/fallthrough2.C: New test.
3640 * g++.dg/cpp1z/fallthrough1.C: New test.
3641 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3642 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3643 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3644 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3645
9b597c1f
SK
36462016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3647
12a813c1 3648 PR fortran/77429
9b597c1f
SK
3649 * gfortran.dg/pr77429.f90: New test.
3650
f1c7e7f1
SK
36512016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3652
3653 PR fortran/77694
3654 * gfortran.dg/pr77694.f90: New test.
3655
50c6dd20
OE
36562016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3657
3658 PR target/51244
3659 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3660
540b039e
DH
36612016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3662
3663 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3664 for 32-bit mode.
3665
cfd161bf
DH
36662016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3667
3668 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3669 for 32-bit mode.
3670
9a2300e9
MP
36712016-09-24 Marek Polacek <polacek@redhat.com>
3672
3673 PR c/77490
3674 * c-c++-common/Wbool-operation-1.c: New test.
3675 * gcc.dg/Wbool-operation-1.c: New test.
3676
34d567d1
FR
36772016-09-23 Fritz Reese <fritzoreese@gmail.com>
3678
3679 * gfortran.dg/dec_static_1.f90: New.
3680 * gfortran.dg/dec_static_2.f90: New.
3681 * gfortran.dg/dec_static_3.f90: New.
3682 * gfortran.dg/dec_static_4.f90: New.
3683
4a8d4422
JD
36842016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3685
3686 PR fortran/48298
3687 * gfortran.dg/negative_unit_check.f90: Update test.
3688 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3689
90ef45cb
DV
36902016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3691
3692 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3693 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3694 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3695 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3696 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3697 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3698 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3699
e0535922
MS
37002016-09-23 Martin Sebor <msebor@redhat.com>
3701
3702 PR testsuite/77713
3703 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3704 assuming long double is bigger than double.
3705
d664d76d
JJ
37062016-09-23 Jakub Jelinek <jakub@redhat.com>
3707
3708 Implement P0138R2, C++17 construction rules for enum class values
3709 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3710
3b31f720
DM
37112016-09-23 David Malcolm <dmalcolm@redhat.com>
3712
3713 PR preprocessor/77672
3714 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3715 expected multiline output from first warning to reflect change
3716 in r240434.
3717
592459bf
TP
37182016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3719
3720 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3721
0af06385
BE
37222016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3723 Tom de Vries <tom@codesourcery.com>
3724
3725 PR testsuite/77411
3726 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3727
8f01b67a
MP
37282016-09-23 Marek Polacek <polacek@redhat.com>
3729
3730 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3731 * c-c++-common/gomp/atomic-13.c: Likewise.
3732 * c-c++-common/gomp/atomic-14.c: Likewise.
3733 * c-c++-common/pr60439.c: Remove invalid code.
3734 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3735 * g++.dg/expr/bitfield5.C: Likewise.
3736 * g++.dg/expr/bitfield6.C: Likewise.
3737 * g++.dg/expr/bool1.C: Likewise.
3738 * g++.dg/expr/bool3.C: Likewise.
3739 * g++.dg/expr/lval3.C: Likewise.
3740 * g++.dg/expr/lval4.C: Likewise.
3741 * g++.old-deja/g++.jason/bool5.C: Likewise.
3742
bbd6fcf3
DM
37432016-09-23 David Malcolm <dmalcolm@redhat.com>
3744
3745 PR preprocessor/77672
3746 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3747 (test_terminator_location): New function.
3748
113d06a4
RB
37492016-09-23 Richard Biener <rguenther@suse.de>
3750
3751 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3752
cab9e1df
MW
37532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3754
3755 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3756 -march=armv8.2-a+fp16 when supported by the hardware.
3757 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3758 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3759 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3760 semi-colons to a macro invocations.
3761 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3762 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3763 defined.
3764 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3765 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3766 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3767 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3768 defined.
3769 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3770 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3771 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3772 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3773 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3774 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3775 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3776 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3777 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3778 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3779 defined.
3780 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3781 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3782 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3783 defined.
3784 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3785 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3786 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3787 defined.
3788 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3789 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3790 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3791 defined.
3792 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3793 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3794 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3795 defined. Also fix some white-space.
3796 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3797 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3798 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3799 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3800 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3801 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3802 defined. Also fix some long lines and white-space.
3803 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3804 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3805 defined. Also fix some long lines and white-space.
3806 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3807 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3808 defined.
3809 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3810 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3811 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3812 defined.
3813 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3814 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3815 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3816 defined.
3817 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3818 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3819 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3820 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3821 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3822 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3823 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3824 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3825 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3826 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3827 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3828 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3829 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3830 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3831 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3832 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3833 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3834 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3835 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3836
da9b2e69
JW
38372016-09-23 Jiong Wang <jiong.wang@arm.com>
3838 Matthew Wahab <matthew.wahab@arm.com>
3839
3840 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3841 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3842 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3843 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3844 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3845 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3846 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3847 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3848 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3849 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3850 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3851 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3852 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3853 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3854 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3855 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3856 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3857 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3858 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3859 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3860 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3861 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3862 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3863 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3864 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3865 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3866 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3867 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3868 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3869 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3870 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3871 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3872 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3873 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3874 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3875 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3876 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3877
785cf02f
MW
38782016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3879
3880 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3881 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3882 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3883 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3884 support.
3885
1e401340
KV
38862016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3887
3888 PR ipa/77677
3889 * gcc.dg/torture/pr77677.c: New test.
3890
8ed3eeac
AV
38912016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3892
3893 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3894 here now.
3895
55a9b91b
MW
38962016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3897
3898 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3899 options. Add tests for float16x4_t and float16x8_t.
3900
64c744b9
DV
39012016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3902
3903 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3904 * gcc.target/s390/risbg-ll-2.c: Ditto.
3905 * gcc.target/s390/risbg-ll-3.c: Ditto.
3906
d403b8d4
MW
39072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3908
3909 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3910 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3911
576987fc
DV
39122016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3913
3914 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3915 output to the simplified instructions.
3916
4ffc8099
MW
39172016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3918
3919 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3920 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3921
b1a970a5
MW
39222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3923
3924 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3925 (FP16_SUPPORTED): New
3926 (expected-hfloat-16x4): Make conditional on __fp16 support.
3927 (expected-hfloat-16x8): Likewise.
3928 (vdup_n_f16): Disable for non-AArch64 targets.
3929 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3930 conditional on FP16_SUPPORTED.
3931 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3932 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3933 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3934 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3935 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3936 for testing __fp16.
3937 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3938 conditional on FP16_SUPPORTED.
3939 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3940 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3941
50df9464
MW
39422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3943
3944 * gcc.target/arm/short-vfp-1.c: New.
3945
536b9f42
MW
39462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3947
3948 * gcc.target/arm/attr-fp16-arith-1.c: New.
3949
1b9e31cf
MW
39502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3951
3952 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3953 New.
3954 (add_options_for_arm_v8_2a_fp16_neon): New.
3955 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3956 (add_options_for_arm_arch_v8_2a): Auto-generate.
3957 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3958 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3959 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3960 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3961 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3962 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3963 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3964
a5b42ee7
MW
39652016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3966
3967 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3968 arm_fp16_alternative_ok.
3969 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3970 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3971 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3972 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3973 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3974 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3975 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3976 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3977 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3978 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3979 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3980 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3981 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3982 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3983 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3984 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3985 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3986 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3987 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3988 arm_fp16_alternative_ok.
3989 * lib/target-supports.exp
3990 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3991 (check_effective_target_arm_fp16_alternative_ok): New.
3992 (check_effective_target_arm_fp16_none_ok_nocache): New.
3993 (check_effective_target_arm_fp16_none_ok): New.
3994
fcbc975b
ML
39952016-09-23 Martin Liska <mliska@suse.cz>
3996
3997 * gcc.dg/ipa/pr77653.c: Replace adress
3998 with address.
3999
1822b732
ML
40002016-09-23 Martin Liska <mliska@suse.cz>
4001
4002 * gcc.target/i386/movbe-4.c: New test.
4003
fab18cc4
ML
40042016-09-23 Martin Liska <mliska@suse.cz>
4005
4006 * gcc.target/i386/crc32-5.c: New test.
4007
e70f01b5
ML
40082016-09-23 Martin Liska <mliska@suse.cz>
4009
4010 * gcc.target/i386/pr71652.c: New test.
4011 * gcc.target/i386/pr71652-2.c: New test.
4012 * gcc.target/i386/pr71652-3.c: New test.
4013
f2e81d05
JJ
40142016-09-23 Jakub Jelinek <jakub@redhat.com>
4015
4016 * lib/gcc-dg.exp (process-message): Support relative line number
4017 notation - .+4 or .-1 etc.
4018 * gcc.dg/dg-test-1.c: New test.
4019
ed30d2a6
MS
40202016-09-22 Martin Sebor <msebor@redhat.com>
4021
4022 PR target/77676
4023 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4024 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4025 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4026 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4027
1c681c7b
UB
40282016-09-22 Uros Bizjak <ubizjak@gmail.com>
4029
4030 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4031 * gcc.dg/ifcvt-2.c: Ditto.
4032 * gcc.dg/zero_bits_compound-1.c: Ditto.
4033 * gcc.dg/zero_bits_compound-1.c: Ditto.
4034 * gcc.dg/pr40550.c: Simplify target selectors.
4035 Use dg-additional-options.
4036 * gcc.dg/pr47893.c: Ditto.
4037 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4038 additional options for 32-bit x86 targets.
4039 * gcc.dg/pr70955.c: Move to ...
4040 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4041
67cf0a53
PC
40422016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4043
4044 PR c++/61019
4045 * g++.dg/cpp0x/pr61019.C: New.
4046
0ee70cc0
AV
40472016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4048 Terry Guo <terry.guo@arm.com>
4049
4050 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4051 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4052 * gcc.target/arm/pure-code/pure-code.exp: New.
4053
43639d2c
UB
40542016-09-22 Uros Bizjak <ubizjak@gmail.com>
4055
4056 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4057 Remove SSE effective target requirement.
4058
a608d15b
PC
40592016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4060
4061 PR c++/71979
4062 * g++.dg/cpp0x/pr71979.C: New.
4063
d94a7ab4
BE
40642016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4065
4066 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4067
a13f439f
ML
40682016-09-22 Martin Liska <mliska@suse.cz>
4069
4070 PR ipa/77653
4071 * gcc.dg/ipa/pr77653.c: New test.
4072
cf352092
JJ
40732016-09-22 Jakub Jelinek <jakub@redhat.com>
4074
4075 PR fortran/77665
4076 * gfortran.dg/gomp/pr77665.f90: New test.
4077
a8de3002
PT
40782016-09-22 Paul Thomas <pault@gcc.gnu.org>
4079
4080 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4081 * gfortran.dg/dtio_13.f90: New test.
4082
39abef62
LK
40832016-09-21 Louis Krupp <louis.krupp@zoho.com>
4084
4085 PR fortran/66107
4086 * gfortran.dg/pr66107.f90: New test.
4087
4a2bb7fc
ILT
40882016-09-21 Ian Lance Taylor <iant@golang.org>
4089
4090 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4091 with call to builtin delete function.
4092
5f84cee2
JM
40932016-09-21 Joseph Myers <joseph@codesourcery.com>
4094
4095 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4096 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4097 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4098 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4099 tests.
4100
fe01a41a
UB
41012016-09-21 Uros Bizjak <ubizjak@gmail.com>
4102
4103 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4104
2e1c20b1
JJ
41052016-09-21 Jakub Jelinek <jakub@redhat.com>
4106
4107 PR c++/77651
4108 * g++.dg/cpp1z/aligned-new6.C: New test.
4109
de4c144a
MW
41102016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4111
4112 * gcc.target/arm/fp16-aapcs-3.c: New.
4113 * gcc.target/arm/fp16-aapcs-4.c: New.
4114 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4115 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4116 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4117 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4118
44fc7854
BE
41192016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4120
4121 PR tree-optimization/77550
4122 * g++.dg/pr77550.C: New test.
4123
bc084f84
GJL
41242016-09-21 Georg-Johann Lay <avr@gjlay.de>
4125
4126 PR target/77326
4127 * gcc.target/avr/torture/pr77326.c: New test.
4128
c075003a
LK
41292016-09-21 Louis Krupp <louis.krupp@zoho.com>
4130
4131 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4132
6811ea79
RB
41332016-09-21 Richard Biener <rguenther@suse.de>
4134
4135 PR tree-optimization/77648
4136 * gcc.dg/torture/pr77648-1.c: New testcase.
4137 * gcc.dg/torture/pr77648-2.c: Likewise.
4138
f955c4c4
RB
41392016-09-21 Richard Biener <rguenther@suse.de>
4140 Jakub Jelinek <jakub@redhat.com>
4141
4142 PR tree-optimization/77621
4143 * gcc.dg/pr77621.c: New testcase.
4144
096506bb
PT
41452016-09-21 Paul Thomas <pault@gcc.gnu.org>
4146
4147 PR fortran/77657
4148 * gfortran.dg/dtio_12.f90: New test.
4149
37d168ae
SKS
41502016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4151
4152 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4153
66454000
KV
41542016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4155
4156 PR tree-optimization/72835
4157 * gcc.dg/tree-ssa/pr72835.c: New test.
4158
88d0c3f0
MS
41592016-09-20 Martin Sebor <msebor@redhat.com>
4160
4161 PR middle-end/49905
4162 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4163 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4164 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4165 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4166 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4167 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4168 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4169
a03df1d5
KV
41702016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4171
4172 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4173 arguments/compare will be optimized away.
4174 * gcc.dg/torture/ftrapv-1.c: Likewise.
4175
8bc5448f
KV
41762016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4177
4178 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4179 will be optimized away.
4180 * gcc.dg/ipa/vrp1.c: New test.
4181 * gcc.dg/ipa/vrp2.c: New test.
4182 * gcc.dg/ipa/vrp3.c: New test.
4183
973625a0
KV
41842016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4185
4186 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4187 does the same transformation.
4188 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4189 * gcc.dg/tree-ssa/evrp1.c: New test.
4190 * gcc.dg/tree-ssa/evrp2.c: New test.
4191 * gcc.dg/tree-ssa/evrp3.c: New test.
4192 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4193 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4194 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4195 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4196 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4197 foling now happens early.
4198 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4199 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4200 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4201 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4202 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4203
9b1ba33c
UB
42042016-09-20 Uros Bizjak <ubizjak@gmail.com>
4205
4206 PR target/77621
4207 * gcc.target/i386/pr77621.c: New test.
4208 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4209 pattern, loop should vectorize with -mtune=atom.
4210
f5bd4ad8
MO
42112016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4212 Jakub Jelinek <jakub@redhat.com>
4213
4214 PR testsuite/63299
4215 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4216 instead of delete.
4217
7d9cf801
JJ
42182016-09-20 Jakub Jelinek <jakub@redhat.com>
4219
b912f962
JJ
4220 PR c++/77626
4221 * g++.dg/other/pr77626.C: New test.
4222
eaf1ece1
JJ
4223 PR c++/77638
4224 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4225
590b62e9
JJ
4226 PR c++/77637
4227 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4228
7d9cf801
JJ
4229 PR middle-end/77624
4230 * c-c++-common/pr77624-1.c: New test.
4231 * c-c++-common/pr77624-2.c: New test.
4232
3aebb6ff
AV
42332016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4234
4235 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4236 of digits expected.
4237
b5bbe47b
RB
42382016-09-20 Richard Biener <rguenther@suse.de>
4239
4240 PR tree-optimization/77646
4241 * gcc.dg/torture/pr77646.c: New testcase.
4242
144a96e4
BE
42432016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4244
4245 PR c++/77434
4246 * c-c++-common/Wint-in-bool-context.c: New test.
4247
1f2071fa
JM
42482016-09-19 Joseph Myers <joseph@codesourcery.com>
4249
4250 * gcc.dg/cr-decimal-dig-1.c: New test.
4251
63012d9a
JM
42522016-09-19 Joseph Myers <joseph@codesourcery.com>
4253
4254 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4255 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4256 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4257 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4258
02410826
VM
42592016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4260
4261 PR rtl-optimization/77416
4262 * gcc.target/powerpc/pr77416.c: New.
4263
6101a7ab
PP
42642016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4265
4266 PR c++/77639
4267 * g++.dg/template/error-recovery4.C: New test.
4268
1993ff76
BC
42692016-09-19 Bin Cheng <bin.cheng@arm.com>
4270
4271 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4272
5fa9e644
KT
42732016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4274
4275 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4276 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4277
fc15d9ec
JJ
42782016-09-19 Jakub Jelinek <jakub@redhat.com>
4279 Jan Hubicka <jh@suse.cz>
4280
4281 PR target/77587
4282 * gcc.dg/pr77587.c: New test.
4283 * gcc.dg/pr77587a.c: New file.
4284
3c9f5092
AV
42852016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4286
4287 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4288 * gfortran.dg/coarray_38.f90:
4289 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4290 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4291 * gfortran.dg/coarray_allocate_7.f08: New test.
4292 * gfortran.dg/coarray_allocate_8.f08: New test.
4293 * gfortran.dg/coarray_allocate_9.f08: New test.
4294 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4295 new caf_register.
4296 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4297 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4298 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4299 get_by_refs.
4300 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4301 * gfortran.dg/coarray_lock_7.f90: Same.
4302 * gfortran.dg/coarray_poly_5.f90: Same.
4303 * gfortran.dg/coarray_poly_6.f90: Same.
4304 * gfortran.dg/coarray_poly_7.f90: Same.
4305 * gfortran.dg/coarray_poly_8.f90: Same.
4306 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4307
e79e6763
FR
43082016-09-19 Fritz Reese <fritzoreese@gmail.com>
4309
4310 PR fortran/77584
4311 * gfortran.dg/dec_structure_15.f90: New testcase.
4312
ae527639
RB
43132016-09-19 Richard Biener <rguenther@suse.de>
4314
4315 PR middle-end/77605
4316 * gcc.dg/torture/pr77605.c: New testcase.
4317
cdf060f8
LK
43182016-09-18 Louis Krupp <louis.krupp@zoho.com>
4319
4320 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4321
b720e919
JH
43222016-09-17 Jan Hubicka <hubicka@ucw.cz>
4323
4324 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4325 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4326 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4327 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4328 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4329 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4330 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4331 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4332 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4333 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4334 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4335
bdabae39
KY
43362016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4337
4338 * gcc.target/i386/pr68633.c: Fix expected result.
4339
493ba820
LK
43402016-09-17 Louis Krupp <louis.krupp@gmail.com>
4341
4342 PR fortran/68078
4343 * gfortran.dg/pr68078.f90: New test.
4344 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4345
9a42726b
BS
43462016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4347
4348 PR target/77613
4349 * gcc.target/powerpc/swaps-p8-25.c: New.
4350
e7d61178
JJ
43512016-09-16 Jakub Jelinek <jakub@redhat.com>
4352
8f03e02f
JJ
4353 PR c++/77482
4354 * g++.dg/cpp0x/constexpr-77482.C: New test.
4355
e80cb545
JJ
4356 PR c++/77379
4357 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4358 thunk offsets.
4359 * g++.dg/abi/abi-tag23a.C: Likewise.
4360
1c2f613f
JJ
4361 PR c++/77338
4362 * g++.dg/cpp0x/decltype-77338.C: New test.
4363
e7d61178
JJ
4364 PR c++/77375
4365 * g++.dg/cpp0x/mutable1.C: New test.
4366
8d987deb
SK
43672016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4368
4369 PR fortran/77612
4370 * gfortran.dg/pr77612.f90: New test.
4371
2c3d35a6
SKS
43722016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4373
4374 * gcc.dg/torture/pr70421.c: Require int32plus.
4375
e43163ae
JJ
43762016-09-16 Jakub Jelinek <jakub@redhat.com>
4377
bcf0905a
JJ
4378 PR middle-end/77475
4379 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4380
e43163ae
JJ
4381 PR target/77526
4382 * gcc.target/i386/pr77526.c: New test.
4383
7d704548
JJ
43842016-09-16 Jakub Jelinek <jakub@redhat.com>
4385 Eric Botcazou <ebotcazou@adacore.com>
4386
4387 PR middle-end/77594
4388 * gcc.target/i386/pr77594.c: New test.
4389
902d624f
LK
43902016-09-15 Louis Krupp <louis.krupp@zoho.com>
4391
4392 PR fortran/69963
4393 * gfortran.dg/misplaced_implicit_character.f90: New test.
4394
7e16ce79
BC
43952016-09-15 Bin Cheng <bin.cheng@arm.com>
4396
4397 PR tree-optimization/77503
4398 * gcc.dg/vect/pr77503.c: New test.
4399
7c05f5c4
RB
44002016-09-15 Richard Biener <rguenther@suse.de>
4401
4402 PR middle-end/77544
4403 * c-c++-common/torture/pr77544.c: New testcase.
4404
76ff80fb
JJ
44052016-09-15 Jakub Jelinek <jakub@redhat.com>
4406
4407 PR middle-end/77475
4408 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4409 * gcc.dg/march-generic.c: Likewise.
4410 * gcc.target/i386/spellcheck-options-1.c: New test.
4411 * gcc.target/i386/spellcheck-options-2.c: New test.
4412 * gcc.target/i386/spellcheck-options-3.c: New test.
4413 * gcc.target/i386/spellcheck-options-4.c: New test.
4414
5560d026
CLT
44152016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4416
4417 PR fortran/72743
4418 * gfortran.dg/goacc/pr72743.f90: New test.
4419
5334f733
RB
44202016-09-15 Richard Biener <rguenther@suse.de>
4421
4422 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4423
d08615f2
RB
44242016-09-15 Richard Biener <rguenther@suse.de>
4425
4426 PR tree-optimization/77514
4427 * gcc.dg/torture/pr77514.c: New testcase.
4428
28ca05f0
JJ
44292016-09-14 Jakub Jelinek <jakub@redhat.com>
4430
4431 PR c++/77549
4432 * g++.dg/lookup/pr77549.C: New test.
4433
20a1e5b8
MP
44342016-09-14 Marek Polacek <polacek@redhat.com>
4435
4436 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4437 * c-c++-common/gomp/atomic-13.c: Likewise.
4438 * c-c++-common/gomp/atomic-14.c: Likewise.
4439 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4440 * g++.dg/cpp1z/bool-increment1.C: New test.
4441 * c-c++-common/pr60439.c: Add dg-warning.
4442 * g++.dg/expr/bitfield4.C: Likewise.
4443 * g++.dg/expr/bitfield5.C: Likewise.
4444 * g++.dg/expr/bitfield6.C: Likewise.
4445 * g++.dg/expr/bool1.C: Likewise.
4446 * g++.dg/expr/bool3.C: Likewise.
4447 * g++.dg/expr/lval3.C: Likewise.
4448 * g++.dg/expr/lval4.C: Likewise.
4449 * g++.old-deja/g++.jason/bool5.C: Likewise.
4450 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4451 * g++.dg/other/error18.C: Likewise.
4452 * g++.dg/gomp/atomic-14.C: Likewise.
4453
0761f6bf
NS
44542016-09-14 Nathan Sidwell <nathan@acm.org>
4455
4456 PR c++/77539
4457 * g++.dg/cpp1y/pr77539.C: New.
4458
13cddbc1
CL
44592016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4460
4461 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4462 dg-require.
4463 * g++.dg/ext/builtin_alloca.C: Likewise.
4464 * g++.dg/template/spec35.C: Likewise.
4465 * gcc.dg/builtins-68.c: Likewise.
4466 * gcc.misc-tests/gcov-13.c: Likewise.
4467 * gcc.misc-tests/gcov-14.c: Likewise.
4468
a90638d4
JM
44692016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4470
4471 * gfortran.dg/dec_structure_14.f90: New testcase.
4472
5ba4a08c
JJ
44732016-09-14 Jakub Jelinek <jakub@redhat.com>
4474
4475 PR sanitizer/68260
4476 * c-c++-common/tsan/pr68260.c: New test.
4477
a713b234
JS
44782016-09-13 Joe Seymour <joe.s@somniumtech.com>
4479
4480 PR target/70713
4481 * gcc.target/msp430/function-attributes-1.c: New test.
4482 * gcc.target/msp430/function-attributes-2.c: New test.
4483 * gcc.target/msp430/function-attributes-3.c: New test.
4484
96032047
MS
44852015-04-18 Martin Sebor <msebor@redhat.com>
4486
4487 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4488 of non-nul characters.
4489 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4490
ea8661cd
JJ
44912016-09-13 Jakub Jelinek <jakub@redhat.com>
4492
9952908a
JJ
4493 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4494 * g++.dg/cpp1z/gen-attrs1.C: New test.
4495
63cdb7a0
JJ
4496 PR tree-optimization/77454
4497 * gcc.dg/pr77454.c: New test.
4498
ea8661cd
JJ
4499 PR c++/77553
4500 * g++.dg/cpp1y/constexpr-77553.C: New test.
4501
254830ba
DM
45022016-09-13 David Malcolm <dmalcolm@redhat.com>
4503
4504 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4505 (test_show_locus): Replace rich_location::add_fixit_insert calls
4506 with add_fixit_insert_before and add_fixit_insert_after.
4507
42763690
JM
45082016-09-13 Jason Merrill <jason@redhat.com>
4509 Tom de Vries <tom@codesourcery.com>
4510
4511 PR c++/77427
4512 * g++.dg/pr77427.C: New test.
4513
c8798f2c
ML
45142016-09-13 Martin Liska <mliska@suse.cz>
4515
4516 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4517 effective target.
4518 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4519 * lib/target-supports.exp: Define the new target.
4520
54700e2e
AP
45212016-09-12 Andrew Pinski <apinski@cavium.com>
4522
4523 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4524 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4525
e1d55bf7
UB
45262016-09-12 Uros Bizjak <ubizjak@gmail.com>
4527
4528 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4529 variable arguments.
4530 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4531 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4532 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4533 variable argument.
4534 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4535 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4536
54dcdb88
BE
45372016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4538
4539 PR c++/77496
4540 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4541 * g++.dg/ext/pr77496.C: New test.
4542 * g++.dg/warn/pr77496.C: New test.
4543
d1463eb9
DM
45442016-09-12 David Malcolm <dmalcolm@redhat.com>
4545
4546 PR c/72858
4547 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4548 to preserve conversion chars, and to preserve prefix information.
4549 * gcc.dg/format/pr72858.c: New test case.
4550
217fabad
SK
45512016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4552
4553 * gfortran.dg/pr77507.f90: Move to ...
4554 * gfortran.dg/ieee/pr77507.f90: here.
4555
a1cd04ac
JH
45562016-08-09 Jan Hubicka <hubicka@ucw.cz>
4557
4558 PR ipa/61159
4559 * compile/pr61159.c: New testcase
4560
e3912107
JH
45612016-08-09 Jan Hubicka <hubicka@ucw.cz>
4562
4563 PR ipa/64316
4564 * gcc.dg/ipa/pr63416.c: New testcase.
4565
739d9339
PT
45662016-09-10 Paul Thomas <pault@gcc.gnu.org>
4567 Steven G. Kargl <kargl@gcc.gnu.org>
4568
4569 PR fortran/77532
cc3135b6 4570 * gfortran.dg/dtio_11.f90: new test.
739d9339 4571
fb7c40dd
SK
45722016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4573
4574 PR fortran/77507
4575 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4576 * gfortran.dg/c_assoc_4.f90: Ditto.
4577
5b28efbb
TV
45782016-09-10 Tom de Vries <tom@codesourcery.com>
4579
4580 PR C/71602
4581 * c-c++-common/va-arg-va-list-type.c: New test.
4582
9d0a9bb4
PB
45832016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4584
4585 PR rtl-optimization/77289
4586 * gcc.target/powerpc/pr77289.c: New test.
4587
3f0177e7
MS
45882016-09-09 Martin Sebor <msebor@redhat.com>
4589
4590 PR c/77520
4591 PR c/77521
4592 * gcc.dg/pr77520.c: New test.
4593 * gcc.dg/pr77521.c: New test.
4594
e81e83d0
SK
45952016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4596
4597 PR fortran/77506
4598 * gfortran.dg/pr77506.f90: New test.
4599
8a92685e
SK
46002016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4601
4602 PR fortran/77507
4603 * gfortran.dg/pr77507.f90: New test.
4604
c65248cb
JM
46052016-09-09 Joseph Myers <joseph@codesourcery.com>
4606
4607 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4608
2cf0ff98
SK
46092016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4610 Louis Krupp <lkrupp@gcc.gnu.org>
4611
4612 PR fortran/69514
4613 * gfortran.dg/pr69514_1.f90: New test.
4614 * gfortran.dg/pr69514_2.f90: New test.
4615
8ebc1e0f
JJ
46162016-09-08 Jakub Jelinek <jakub@redhat.com>
4617
20b6cf01
JJ
4618 PR fortran/77500
4619 * gfortran.dg/gomp/pr77500.f90: New test.
4620
8ebc1e0f
JJ
4621 PR fortran/77516
4622 * gfortran.dg/gomp/pr77516.f90: New test.
4623
34718542
JJ
46242016-09-07 Jakub Jelinek <jakub@redhat.com>
4625
4626 PR middle-end/77475
4627 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4628 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4629 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4630 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4631 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4632 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4633
e5106e27
DM
46342016-09-07 David Malcolm <dmalcolm@redhat.com>
4635
4636 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4637 "substring-locations.h".
4638
ca235a85
RB
46392016-09-07 Richard Biener <rguenther@suse.de>
4640
4641 PR c/77450
4642 * c-c++-common/vector-subscript-8.c: Move ..
4643 * gcc.dg/pr77450.c: ... here.
4644
0076b5dc 46452016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4646
4647 PR libgfortran/77393
4648 * gfortran.dg/fmt_f0_2.f90: Update test.
4649 * gfortran.dg/fmt_f0_3.f90: New test.
4650
6ac7322b
DH
46512016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4652
4653 PR debug/77389
4654 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4655 in dg-options.
4656
4657 PR debug/57519
4658 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4659
8eb9e049
JJ
46602016-09-06 Jakub Jelinek <jakub@redhat.com>
4661
4662 PR target/69255
4663 * gcc.target/i386/pr69255-1.c: New test.
4664 * gcc.target/i386/pr69255-2.c: New test.
4665 * gcc.target/i386/pr69255-3.c: New test.
4666
46672016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4668
4669 PR c/77336
4670 * gcc.dg/format/miss-7.c: New test.
4671
e6cb85d4
UB
46722016-09-06 Uros Bizjak <ubizjak@gmail.com>
4673
4674 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4675
7fe76f6a
ML
46762016-09-06 Martin Liska <mliska@suse.cz>
4677
4678 PR gcov-profile/77378
4679 PR gcov-profile/77466
4680 * gcc.dg/profile-update-warning.c: New test.
4681
209b636e
RB
46822016-09-06 Richard Biener <rguenther@suse.de>
4683
4684 PR tree-optimization/77479
4685 * gcc.dg/torture/pr77479.c: New testcase.
4686
b772a565
RB
46872016-09-06 Richard Biener <rguenther@suse.de>
4688
4689 PR c/77450
4690 * c-c++-common/vector-subscript-7.c: Adjust.
4691 * c-c++-common/vector-subscript-8.c: New testcase.
4692
a8c07037
SKS
46932016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4694
4695 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4696
0ce48391
JJ
46972016-09-05 Jakub Jelinek <jakub@redhat.com>
4698
de9188e0
JJ
4699 PR target/77476
4700 * gcc.target/i386/avx512f-pr77476.c: New test.
4701 * gcc.target/i386/avx512bw-pr77476.c: New test.
4702 * gcc.target/i386/avx512dq-pr77476.c: New test.
4703
c76f7809
JJ
4704 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4705 Update comment to mention also avx512f.
4706
0ce48391
JJ
4707 PR sanitizer/77396
4708 * g++.dg/asan/pr77396-2.C: New test.
4709
8a27cf73
UB
47102016-09-05 Uros Bizjak <ubizjak@gmail.com>
4711
4712 PR rtl-optimization/77452
4713 * gcc.target/i386/pr77452.c: New test.
4714
25ff5dd3
MP
47152016-09-05 Marek Polacek <polacek@redhat.com>
4716
4717 PR c/77423
4718 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4719
f2bc4e48
SK
47202016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4721
4722 PR fortran/77391
4723 * gfortran.dg/pr77391.f90: New test.
4724
e85921ee
SK
47252016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4726
4727 PR fortran/77460
4728 * gfortran.dg/pr77460.f90: New test.
4729
b5d50659
JJ
47302016-09-03 Jakub Jelinek <jakub@redhat.com>
4731
4732 PR c/65467
4733 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4734
7b826676
KY
47352016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4736
4737 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4738
717ebe91
DM
47392016-09-02 David Malcolm <dmalcolm@redhat.com>
4740
4741 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4742 test case.
4743 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4744 diagnostic-test-show-locus-generate-patch.c to the sources
4745 for diagnostic_plugin_test_show_locus.c.
4746
94087e88
JJ
47472016-09-02 Jakub Jelinek <jakub@redhat.com>
4748
9dc5773f
JJ
4749 PR c/65467
4750 * gcc.dg/gomp/_Atomic-1.c: New test.
4751 * gcc.dg/gomp/_Atomic-2.c: New test.
4752 * gcc.dg/gomp/_Atomic-3.c: New test.
4753 * gcc.dg/gomp/_Atomic-4.c: New test.
4754 * gcc.dg/gomp/_Atomic-5.c: New test.
4755
94087e88
JJ
4756 PR sanitizer/77396
4757 * g++.dg/asan/pr77396.C: New test.
4758
47592016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4760
4761 PR tree-optimization/71831
4762 * gcc.dg/builtin-object-size-16.c: New test.
4763 * gcc.dg/builtin-object-size-17.c: New test.
4764
7e89048d
JD
47652016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4766
4767 PR libgfortran/77393
4768 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4769
2f196155
UB
47702016-09-01 Uros Bizjak <ubizjak@gmail.com>
4771
4772 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4773 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4774 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4775 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4776 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4777 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4778 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4779 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4780 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4781 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4782 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4783 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4784 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4785 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4786 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4787 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4788 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4789 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4790
0a6b0523
EB
47912016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4792
4793 * gnat.dg/opt58.adb: New test.
4794 * gnat.dg/opt58_pkg.ads: New helper.
4795
2a99de7b
RB
47962016-09-01 Richard Biener <rguenther@suse.de>
4797
4798 PR middle-end/77436
4799 * gcc.dg/torture/pr77436.c: New testcase.
4800
f79d8786
SKS
48012016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4802
4803 * gcc.dg/pr64252.c: Require int32plus.
4804 * gcc.dg/pr66299-1.c: Likewise.
4805 * gcc.dg/pr66299-2.c: Likewise.
4806 * gcc.dg/torture/20131115-1.c: Skip for avr.
4807
b06335f9
KT
48082016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4809
4810 * gcc.target/aarch64/ands_3.c: New test.
4811
f25f40be
JJ
48122016-08-31 Jakub Jelinek <jakub@redhat.com>
4813
d12a0b5a
JJ
4814 PR fortran/77352
4815 * gfortran.dg/gomp/pr77352.f90: New test.
4816
f25f40be
JJ
4817 PR fortran/77374
4818 * gfortran.dg/gomp/pr77374.f08: New test.
4819
9ff6fb6e
MG
48202016-08-31 Marc Glisse <marc.glisse@inria.fr>
4821
4822 PR tree-optimization/73714
4823 * gcc.dg/tree-ssa/pr73714.c: New test.
4824
8e95a674
JD
48252016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4826
4827 PR libgfortran/77393
4828 * gfortran.dg/fmt_f0_2.f90: New test.
4829
c6b0037d
MG
48302016-08-31 Marc Glisse <marc.glisse@inria.fr>
4831
4832 * gcc.target/i386/pr59539-2.c: Adapt options.
4833 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4834
1a576b13
PT
48352016-08-31 Paul Thomas <pault@gcc.gnu.org>
4836
4837 PR fortran/77418
4838 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4839 of the associate entity and replace with a pointer to the
4840 intended item on the stack.
4841
e73d3ca6 48422016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4843 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4844
4845 PR fortran/48298
4846 * gfortran.dg/dtio_1.f90: New test.
4847 * gfortran.dg/dtio_2.f90: New test.
4848 * gfortran.dg/dtio_3.f90: New test.
4849 * gfortran.dg/dtio_4.f90: New test.
4850 * gfortran.dg/dtio_5.f90: New test.
4851 * gfortran.dg/dtio_6.f90: New test.
4852 * gfortran.dg/dtio_7.f90: New test.
4853 * gfortran.dg/dtio_8.f90: New test.
4854 * gfortran.dg/dtio_9.f90: New test.
4855 * gfortran.dg/dtio_10.f90: New test.
4856
b816477a
DM
48572016-08-30 David Malcolm <dmalcolm@redhat.com>
4858
4859 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4860 (test_many_nested_locations): New function.
4861 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4862 (test_show_locus): Handle "test_many_nested_locations".
4863
71b30891
DM
48642016-08-30 David Malcolm <dmalcolm@redhat.com>
4865
4866 * g++.dg/template/double-greater-than-fixit.C: New test case.
4867
8fa37232
EB
48682016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4869
4870 * gnat.dg/opt57.ad[sb]: New test.
4871 * gnat.dg/opt57_pkg.ads: New helper.
4872
6f651bae
RB
48732016-08-30 Richard Biener <rguenther@suse.de>
4874
4875 PR tree-optimization/69047
4876 * gcc.dg/pr69047.c: Fix byte-order check.
4877
ab834832
JJ
48782016-08-30 Jakub Jelinek <jakub@redhat.com>
4879
5116b156
JJ
4880 PR tree-optimization/72866
4881 * gcc.dg/vect/pr72866.c: New test.
4882
3754bbfc
JJ
4883 PR debug/77363
4884 * g++.dg/debug/dwarf2/pr77363.C: New test.
4885
26122e2d
JJ
4886 PR middle-end/77377
4887 * gcc.target/i386/pr77377.c: New test.
4888
ab834832
JJ
4889 PR debug/77389
4890 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4891 in dg-options.
4892
bedc9ca7
SK
48932016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4894
4895 * gfortran.dg/pr77372.f90: Moved to ...
4896 * gfortran.dg/ieee/pr77372.f90: here.
4897
adfa1e6b
MM
48982016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4899
4900 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4901 vector short/char initializations.
4902 * gcc.target/powerpc/vec-init-5.c: Likewise.
4903 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4904 vector initialization optimizations.
4905 * gcc.target/powerpc/vec-init-7.c: Likewise.
4906 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4907 vector float/double initializations.
4908 * gcc.target/powerpc/vec-init-9.c: Likewise.
4909
414b7129
UB
49102016-08-29 Uros Bizjak <ubizjak@gmail.com>
4911
4912 PR target/77403
4913 * gcc.target/i386/pr77403.c: New test.
4914
3d06b6f2
MP
49152016-08-29 Marek Polacek <polacek@redhat.com>
4916
4917 PR c/77292
4918 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4919
ba9bbd6f
TV
49202016-08-29 Tom de Vries <tom@codesourcery.com>
4921
4922 PR c/77398
4923 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4924
d7d80d8f
EB
49252016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4926
4927 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4928
d7d80d8f 49292016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4930
4931 * gfortran.dg/dec_structure_13.f90: New testcase.
4932
468d95c8
JB
49332016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4934
4935 PR fortran/77261
4936 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4937 available.
4938
f329b264
TV
49392016-08-28 Tom de Vries <tom@codesourcery.com>
4940
4941 PR lto/70955
4942 * gcc.dg/pr70955.c: New test.
4943 * gcc.dg/lto/pr70955_0.c: Same.
4944 * gcc.dg/lto/pr70955_1.c: Same.
4945
4a389eb6
PP
49462016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4947
4948 PR tree-optimization/71077
4949 * gcc.target/i386/pr71077.c: New test.
4950
3f8257db 49512016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4952
4953 PR fortran/77380
4954 * gfortran.dg/pr77380.f90: New test.
4955
3f8257db 49562016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4957
4958 PR fortran/77372
4959 gfortran.dg/pr77372.f90: New test.
4960
ee908516
DM
49612016-08-26 David Malcolm <dmalcolm@redhat.com>
4962
4963 * gcc.dg/spellcheck-fields-2.c (test): Move
4964 dg-begin/end-multiline-output within function body.
4965 (test_macro): New function.
4966
d41e76cf
DM
49672016-08-26 David Malcolm <dmalcolm@redhat.com>
4968
4969 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4970 (test_fixit_insert): Update expected output.
4971 (test_fixit_remove): Likewise.
4972 (test_fixit_replace): Likewise.
4973
524a4c96
RO
49742016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4975
4976 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4977 Fix typo.
4978
ebfa15ab
RB
49792016-08-26 Richard Biener <rguenther@suse.de>
4980
4981 PR tree-optimization/69047
4982 * gcc.dg/pr69047.c: New testcase.
4983
209ca542
PK
49842016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4985 Martin Jambhor <mjambor@suse.cz>
524a4c96 4986
209ca542
PK
4987 * gcc.dg/ipa/propbits-1.c: New test-case.
4988 * gcc.dg/ipa/propbits-2.c: Likewise.
4989 * gcc.dg/ipa/propbits-3.c: Likewise.
4990
e5cf1629
SK
49912016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4992
4993 PR fortran/77351
4994 * gfortran.dg/pr77351.f90: New test.
4995
ebef225f
MP
49962016-08-25 Marek Polacek <polacek@redhat.com>
4997
4998 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4999
fe377a48
MP
50002016-08-25 Marek Polacek <polacek@redhat.com>
5001
5002 PR c/77323
5003 * gcc.dg/pr77323.c: New test.
5004
88b8971f
PT
50052016-08-24 Paul Thomas <pault@gcc.gnu.org>
5006
5007 PR fortran/77358
5008 * gfortran.dg/submodule_17.f08: New test.
5009
3f8257db
JJ
50102016-08-24 Michael Collison <michael.collison@linaro.org>
5011 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5012
5013 * gcc.target/arm/builtin_saddl.c: New testcase.
5014 * gcc.target/arm/builtin_saddll.c: New testcase.
5015 * gcc.target/arm/builtin_uaddl.c: New testcase.
5016 * gcc.target/arm/builtin_uaddll.c: New testcase.
5017 * gcc.target/arm/builtin_ssubl.c: New testcase.
5018 * gcc.target/arm/builtin_ssubll.c: New testcase.
5019 * gcc.target/arm/builtin_usubl.c: New testcase.
5020 * gcc.target/arm/builtin_usubll.c: New testcase.
5021
d5b5d212
UB
50222016-08-24 Uros Bizjak <ubizjak@gmail.com>
5023
5024 PR target/77270
5025 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5026 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5027 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5028 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5029 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5030 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5031 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5032 effective target. Remove scan-assembler-times directives.
5033 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5034 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5035 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5036
d1188689
SKS
50372016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5038
5039 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5040 of unsigned int.
5041 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5042
0b6b8f85
RS
50432016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5044
5045 PR testsuite/77317
5046 * lib/target-supports.exp
5047 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5048 (check_effective_target_vect_natural_alignment): Ditto.
5049 (check_effective_target_vector_alignment_reachable): Ditto.
5050 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5051
587b7f7a
ILT
50522016-08-23 Ian Lance Taylor <iant@golang.org>
5053
5054 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5055
6019c0fc
MM
50562016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5057
5058 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5059 being created from pointers to memory locations.
5060 * gcc.target/powerpc/vec-init-2.c: Likewise.
5061
cfe37db4
FR
50622016-08-23 Fritz Reese <fritzoreese@gmail.com>
5063
5064 * gfortran.dg/dec_structure_12.f90: New testcase.
5065
7e11f46f
DV
50662016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5067
5068 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5069
7ab4f354
DV
50702016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5071
5072 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5073 verification.
5074
deb9351f
DV
50752016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5076
5077 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5078 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5079
1fd9f058
RB
50802016-08-23 Richard Biener <rguenther@suse.de>
5081
5082 PR tree-optimization/27336
5083 * c-c++-common/pr27336.c: New testcase.
5084
b00e6e75
MP
50852016-08-22 Marek Polacek <polacek@redhat.com>
5086
5087 PR c++/77321
5088 * g++.dg/cpp1y/pr77321.C: New test.
5089
58338bac
SK
50902016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5091
5092 PR fortran/60774
5093 * gfortran.dg/empty_label.f: Adjust test for new error message.
5094 * gfortran.dg/empty_label.f90: Ditto.
5095 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5096 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5097 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5098
30364ce6
SK
50992016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5100
5101 PR fortran/61318
5102 * gfortran.dg/pr61318.f90: New test.
5103
ad7a5a8f
SK
51042016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5105
5106 PR fortran/77260
5107 * gfortran.dg/pr77260_1.f90: New test.
5108 * gfortran.dg/pr77260_2.f90: Ditto.
5109
72f52f30
JM
51102016-08-22 Joseph Myers <joseph@codesourcery.com>
5111
5112 PR middle-end/77269
5113 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5114 __builtin_signbitf and __builtin_signbitl in expected generic
5115 expansion.
5116 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5117 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5118 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5119 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5120 tests.
5121
6dc198e3
JM
51222016-08-22 Joseph Myers <joseph@codesourcery.com>
5123
5124 * gcc.dg/torture/float128-builtin.c,
5125 gcc.dg/torture/float128-ieee-nan.c,
5126 gcc.dg/torture/float128x-builtin.c,
5127 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5128 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5129 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5130 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5131 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5132 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5133 gcc.dg/torture/floatn-nan.h: New tests.
5134
7ff4e41a
JM
51352016-08-22 Joseph Myers <joseph@codesourcery.com>
5136
5137 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5138 macro.
5139 (main): Update calls to TEST_I_F.
5140 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5141 macro.
5142 (main): Update calls to TEST_I_F.
5143
7078cdb6
JM
51442016-08-22 Joseph Myers <joseph@codesourcery.com>
5145
5146 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5147 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5148 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5149 names in calls to TEST_I_F.
5150
a9d7c823
BE
51512016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5152
5153 PR c/52952
5154 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5155
cd800235
SKS
51562016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5157
5158 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5159 and !natural_alignment_64.
5160 * gcc.dg/ipa/propalign-2.c: Likewise.
5161 * gcc.dg/ipa/propalign-3.c: Likewise.
5162 * gcc.dg/ipa/propalign-4.c: Likewise.
5163 * gcc.dg/ipa/propalign-5.c: Likewise.
5164 * lib/target-supports.exp
5165 (check_effective_target_natural_alignment_32): Add avr-*-*.
5166
22d12455
KV
51672016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5168
5169 PR tree-optimization/61839
5170 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5171 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5172 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5173 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5174
c65699ef
JM
51752016-08-19 Joseph Myers <joseph@codesourcery.com>
5176
5177 PR c/32187
5178 * lib/target-supports.exp (check_effective_target_float16)
5179 (check_effective_target_float32, check_effective_target_float64)
5180 (check_effective_target_float128, check_effective_target_float32x)
5181 (check_effective_target_float64x)
5182 (check_effective_target_float128x)
5183 (check_effective_target_float16_runtime)
5184 (check_effective_target_float32_runtime)
5185 (check_effective_target_float64_runtime)
5186 (check_effective_target_float128_runtime)
5187 (check_effective_target_float32x_runtime)
5188 (check_effective_target_float64x_runtime)
5189 (check_effective_target_float128x_runtime)
5190 (check_effective_target_floatn_nx_runtime)
5191 (add_options_for_float16, add_options_for_float32)
5192 (add_options_for_float64, add_options_for_float128)
5193 (add_options_for_float32x, add_options_for_float64x)
5194 (add_options_for_float128x): New procedures.
5195 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5196 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5197 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5198 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5199 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5200 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5201 gcc.dg/torture/float128-complex.c,
5202 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5203 gcc.dg/torture/float128x-basic.c,
5204 gcc.dg/torture/float128x-complex.c,
5205 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5206 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5207 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5208 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5209 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5210 gcc.dg/torture/float32x-basic.c,
5211 gcc.dg/torture/float32x-complex.c,
5212 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5213 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5214 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5215 gcc.dg/torture/float64x-basic.c,
5216 gcc.dg/torture/float64x-complex.c,
5217 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5218 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5219 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5220 gcc.dg/torture/floatn-tg.h,
5221 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5222 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5223 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5224 gcc.dg/torture/fp-int-convert-float128x.c,
5225 gcc.dg/torture/fp-int-convert-float16-timode.c,
5226 gcc.dg/torture/fp-int-convert-float16.c,
5227 gcc.dg/torture/fp-int-convert-float32-timode.c,
5228 gcc.dg/torture/fp-int-convert-float32.c,
5229 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5230 gcc.dg/torture/fp-int-convert-float32x.c,
5231 gcc.dg/torture/fp-int-convert-float64-timode.c,
5232 gcc.dg/torture/fp-int-convert-float64.c,
5233 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5234 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5235 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5236 maximum exponent of floating-point type. Use it in testing
5237 whether 0x8...0 fits in the floating-point type. Always treat -1
5238 (signed 0xf...f) as fitting in the floating-point type.
5239 (M_OK1): New macro.
5240 * gcc.dg/torture/fp-int-convert-double.c,
5241 gcc.dg/torture/fp-int-convert-float.c,
5242 gcc.dg/torture/fp-int-convert-float128-timode.c,
5243 gcc.dg/torture/fp-int-convert-float128.c,
5244 gcc.dg/torture/fp-int-convert-float80-timode.c,
5245 gcc.dg/torture/fp-int-convert-float80.c,
5246 gcc.dg/torture/fp-int-convert-long-double.c,
5247 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5248
94e73c78
JJ
52492016-08-19 Jakub Jelinek <jakub@redhat.com>
5250
fbdbd4b6
JJ
5251 PR fortran/72744
5252 * gfortran.dg/gomp/pr72744.f90: New test.
5253
94e73c78
JJ
5254 PR fortran/69281
5255 * gfortran.dg/gomp/pr69281.f90: New test.
5256
91151a73
JB
52572016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5258
414b7129
UB
5259 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5260 the last special seed value.
5261 * gfortran.dg/random_7.f90: Use size for last array member instead
5262 of hardcoded value.
91151a73 5263
fcf830ab
PK
52642016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5265
5266 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5267 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5268
1a5da5b6
RB
52692016-08-19 Richard Biener <rguenther@suse.de>
5270
5271 PR tree-optimization/77286
5272 * gcc.dg/torture/pr77286.c: New testcase.
5273
82f72146
DM
52742016-08-18 David Malcolm <dmalcolm@redhat.com>
5275
5276 * gcc.dg/verbose-asm-2.c: New test case.
5277
cc015f3a
DM
52782016-08-18 David Malcolm <dmalcolm@redhat.com>
5279
5280 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5281 (custom_diagnostic_finalizer): Update for change to
5282 diagnostic_show_locus.
5283
cb18fd07
DM
52842016-08-18 David Malcolm <dmalcolm@redhat.com>
5285
5286 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5287 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5288
a76989dc
MP
52892016-08-18 Marek Polacek <polacek@redhat.com>
5290
5291 PR c/71514
5292 * gcc.dg/pr71514.c: New test.
5293
89c88780
L
52942015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5295
5296 PR target/72839
5297 * gcc.target/i386/pr72839.c: New test.
5298
2c71d454
CLT
52992016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5300
5301 PR middle-end/70895
5302 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5303 * c-c++-common/goacc/reduction-1.c: Likewise.
5304 * c-c++-common/goacc/reduction-2.c: Likewise.
5305 * c-c++-common/goacc/reduction-3.c: Likewise.
5306 * c-c++-common/goacc/reduction-4.c: Likewise.
5307
66592e95
AM
53082016-08-18 Alan Modra <amodra@gmail.com>
5309
5310 * gcc.c-torture/compile/pr72771.c: New.
5311
3a146d46
JJ
53122016-08-17 Jakub Jelinek <jakub@redhat.com>
5313
5314 PR fortran/67496
5315 * gfortran.dg/pr67496.f90: New test.
5316
3f8257db 53172015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5318
5319 PR tree-optimization/71752
3a146d46 5320 * gcc.dg/vect/pr71752.c: New.
038000bd 5321
dd42e908
UB
53222016-08-17 Uros Bizjak <ubizjak@gmail.com>
5323
5324 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5325
458a1cd0
JJ
53262016-08-17 Jakub Jelinek <jakub@redhat.com>
5327
5328 PR middle-end/77259
5329 * g++.dg/ipa/devirt-52.C: New test.
5330
11c4c4ba
CLT
53312016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5332
5333 * c-c++-common/goacc/reduction-6.c: New testcase.
5334
661d6efd
RB
53352016-08-17 Richard Biener <rguenther@suse.de>
5336
5337 PR tree-optimization/76490
5338 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5339 * gcc.dg/pr52904.c: XFAIL.
5340
622d8b69
RB
53412016-08-17 Richard Biener <rguenther@suse.de>
5342
5343 PR tree-optimization/23855
5344 * gcc.dg/loop-unswitch-2.c: Adjust.
5345
af23e99c
JJ
53462016-08-16 Jakub Jelinek <jakub@redhat.com>
5347
5348 PR tree-optimization/72817
5349 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5350
feeb6268
JM
53512016-08-16 Joseph Myers <joseph@codesourcery.com>
5352
5353 PR libgcc/77265
5354 * gcc.dg/torture/float128-extend-inf.c: New test.
5355
65e736c0
DM
53562016-08-16 David Malcolm <dmalcolm@redhat.com>
5357
5358 PR c/72857
5359 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5360 for embedded NUL.
5361 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5362 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5363 caret placement.
5364 (test_oct): Likewise.
5365 (test_multiple): Likewise.
5366 (test_field_width_specifier): Likewise.
5367 (test_field_width_specifier_2): New function.
5368 (test_field_precision_specifier): New function.
5369 (test_embedded_nul): Update expected caret placement.
5370 (test_non_contiguous_strings): Update line number.
5371 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5372 (__emit_string_literal_range): Add "caret_idx" param.
5373 (test_simple_string_literal): Add value for new param, updating
5374 expected output..
5375 (test_concatenated_string_literal): Likewise.
5376 (test_multiline_string_literal): Likewise.
5377 (test_hex): Likewise.
5378 (test_oct): Likewise.
5379 (test_multiple): Likewise.
5380 (test_ucn4): Likewise.
5381 (test_ucn8): Likewise.
5382 (test_u8): Likewise.
5383 (test_u): Likewise; update expected message, from "range" to
5384 "location".
5385 (test_U): Likewise.
5386 (test_L): Likewise.
5387 (test_macro): Add value for new param.
5388 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5389 (__emit_string_literal_range): Add "caret_idx" param.
5390 (test_stringified_token_1): Add value for new param. Update
5391 expected message, from "range" to "location".
5392 (test_stringized_token_2): Likewise, adding param to macro.
5393 (test_stringified_token_3): Likewise.
5394 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5395 (emit_warning): Convert param from source_range to location_t.
5396 (test_string_literals): Add caret_idx param, and use it when
5397 constructing a substring_loc. Update error message, from
5398 "range" to "location".
5399
4a7f57d5
JJ
54002016-08-16 Jakub Jelinek <jakub@redhat.com>
5401
7841800f
JJ
5402 PR target/71910
5403 * g++.dg/gomp/pr71910.C: New test.
5404
1b13411a
JJ
5405 PR middle-end/67485
5406 * gcc.c-torture/compile/pr67485.c: New test.
5407
4a7f57d5
JJ
5408 PR target/72867
5409 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5410
3c556bc4
BC
54112016-08-16 Bin Cheng <bin.cheng@arm.com>
5412
5413 PR tree-optimization/69848
5414 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5415
beab2da6
ML
54162016-08-16 Martin Liska <mliska@suse.cz>
5417
5418 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5419 of memory operations so that it can be handled by core2
5420 in 32-bit mode.
5421
f4eec0a3
RB
54222016-08-16 Richard Biener <rguenther@suse.de>
5423
5424 PR tree-optimization/76783
5425 * gcc.dg/pr76783.c: New testcase.
5426 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5427
8f21990a
BC
54282016-08-16 Bin Cheng <bin.cheng@arm.com>
5429
5430 PR tree-optimization/72817
5431 PR tree-optimization/73450
5432 * gcc.dg/tree-ssa/pr72817.c: New test.
5433 * gcc.dg/tree-ssa/pr73450.c: New test.
5434
7fc61626
FR
54352016-08-15 Fritz Reese <fritzoreese@gmail.com>
5436
5437 * gfortran.dg/init_flag_13.f90: New testcase.
5438 * gfortran.dg/init_flag_14.f90: Ditto.
5439 * gfortran.dg/init_flag_15.f03: Ditto.
5440 * gfortran.dg/dec_init_1.f90: Ditto.
5441 * gfortran.dg/dec_init_2.f90: Ditto.
5442
432baa02
UB
54432016-08-15 Uros Bizjak <ubizjak@gmail.com>
5444
5445 PR target/72867
5446 * gcc.target/i386/pr72867.c: New test.
5447
7e1dde14
EB
54482016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5449
5450 * c-c++-common/dump-ada-spec-5.c: New test.
5451
e4969090
RB
54522016-08-15 Richard Biener <rguenther@suse.de>
5453
5454 PR tree-optimization/73434
5455 * gcc.dg/torture/pr73434.c: New testcase.
5456
66088065
JJ
54572016-08-15 Jakub Jelinek <jakub@redhat.com>
5458
5459 PR tree-optimization/72824
5460 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5461
7c713714
CLT
54622016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5463
5464 PR fortran/70598
5465 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5466 in use_device clause.
5467 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5468 * gfortran.dg/goacc/list.f95: Adjust to catch
5469 "neither a POINTER nor an array" error messages.
5470
4271e5cb
UB
54712016-08-14 Uros Bizjak <ubizjak@gmail.com>
5472
5473 PR target/76342
5474 * gcc.target/i386/pr76342.c: New test.
5475
b0cea284
JJ
54762016-08-12 Jakub Jelinek <jakub@redhat.com>
5477
5478 PR c/71512
5479 * g++.dg/ubsan/pr71512.C: New test.
5480 * c-c++-common/ubsan/pr71512-1.c: New test.
5481 * c-c++-common/ubsan/pr71512-2.c: New test.
5482
e86aefb8
MM
54832016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5484
5485 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5486 vector initialization options.
5487 * gcc.target/powerpc/vec-init-2.c: Likewise.
5488 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5489 is generated on ISA 3.0.
5490
7fd82d52
PP
54912016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5492
5493 PR middle-end/71654
5494 * gcc.dg/c-c++-common/pr71654.c: New test.
5495 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5496 dg-options.
5497 * gcc.dg/tree-ssa/vrp24: Likewise.
5498
2f1364c2
JJ
54992016-08-12 Jakub Jelinek <jakub@redhat.com>
5500
5501 PR c/67410
5502 * gcc.dg/pr67410.c: New test.
5503
8eb414aa
BC
55042016-08-12 Bin Cheng <bin.cheng@arm.com>
5505
5506 PR tree-optimization/69848
5507 * gcc.dg/vect/vect-pr69848.c: New test.
5508
30b39c19
UB
55092016-08-12 Uros Bizjak <ubizjak@gmail.com>
5510
5511 PR testsuite/71008
5512 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5513 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5514 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5515 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5516
e373dd06
RB
55172016-08-12 Richard Biener <rguenther@suse.de>
5518
5519 PR tree-optimization/57326
5520 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5521 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5522 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5523 * gcc.target/i386/pr45685.c: Likewise.
5524 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5525 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5526 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5527 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5528 * gfortran.dg/pr34163.f90: Likewise.
5529
20d1af89
ML
55302016-08-12 Martin Liska <mliska@suse.cz>
5531
5532 * g++.dg/gcov/gcov-16.C: New test.
5533 * lib/gcov.exp: Support new argument for run-gcov function.
5534
5cacda56
ML
55352016-08-12 Martin Liska <mliska@suse.cz>
5536
5537 PR gcov-profile/35590
5538 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5539
663eecfd
RB
55402016-08-12 Richard Biener <rguenther@suse.de>
5541
5542 PR tree-optimization/72851
5543 * gcc.dg/torture/pr72851.c: New testcase.
5544
3f8257db 55452016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5546
e366d7d8
AO
5547 PR debug/63240
5548 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5549 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5550 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5551 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5552 DW_AT_deleted.
5553
71e1a6a4
AO
5554 PR debug/55641
5555 * g++.dg/debug/dwarf2/ref-1.C: New.
5556
8aaf799b
AO
5557 PR debug/49366
5558 * g++.dg/debug/dwarf2/template-params-12.H: New.
5559 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5560 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5561 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5562 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5563 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5564 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5565 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5566
06f9caed
BS
55672016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5568
5569 PR target/72863
5570 * gcc.target/powerpc/pr72863.c: New test.
5571
a8b956c1
UB
55722016-08-11 Uros Bizjak <ubizjak@gmail.com>
5573
5574 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5575
c73dd986
L
55762015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5577
5578 * gcc.target/i386/pieces-strcpy-1.c: New test.
5579 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5580
385ed708
JJ
55812016-08-11 Jakub Jelinek <jakub@redhat.com>
5582
5583 PR c++/72868
5584 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5585
df7ec09f
L
55862015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5587
5588 * gcc.target/i386/pieces-memcpy-1.c: New test.
5589 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5590 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5591 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5592 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5593 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5594
b95a64bb
JJ
55952016-08-11 Jakub Jelinek <jakub@redhat.com>
5596
5597 PR c/72816
7ddbcf6b 5598 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5599
59537744
BE
56002016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5601
5602 PR tree-optimization/71083
5603 * gcc.c-torture/execute/pr71083.c: New test.
5604 * gnat.dg/loop_optimization23.adb: New test.
5605 * gnat.dg/loop_optimization23_pkg.ads: New test.
5606 * gnat.dg/loop_optimization23_pkg.adb: New test.
5607
183ac6d0
RB
56082016-08-11 Richard Biener <rguenther@suse.de>
5609
5610 PR tree-optimization/72772
5611 * gcc.dg/graphite/pr35356-1.c: Adjust.
5612 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5613
b152f5a2
JB
56142016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5615
5616 * gfortran.dg/random_7.f90: Take into account that the last seed
5617 value is the special p value.
5618 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5619
bb7ebad1
RB
56202016-08-11 Richard Biener <rguenther@suse.de>
5621
5622 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5623
2e186411
AM
56242016-08-11 Alan Modra <amodra@gmail.com>
5625
5626 * gcc.target/powerpc/pr71680.c: New.
5627
e9e6d4f6
KN
56282016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5629
5630 * gcc.target/powerpc/bfp/bfp.exp: New file.
5631 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5632 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5633 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5634 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5635 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5636 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5637 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5638 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5639 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5640 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5641 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5642 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5643 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5644 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5645 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5646 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5647 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5648 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5649 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5650 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5651 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5652 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5653 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5654 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5655 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5656 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5657 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5658 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5659 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5660 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5661 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5662 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5663 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5664 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5665 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5666 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5667 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5668 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5669 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5670 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5671 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5672 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5673 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5674 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5675 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5676 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5677 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5678 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5679 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5680 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5681 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5682 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5683 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5684
9c8eabea
BC
56852016-08-10 Bin Cheng <bin.cheng@arm.com>
5686
5687 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5688 Add aarch64*-*-*.
5689
6c553b76
BC
56902016-08-10 Bin Cheng <bin.cheng@arm.com>
5691
5692 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5693
a0883b08
MM
56942016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5695
5696 PR target/72853
5697 * gcc.target/powerpc/pr72853.c: New test.
5698
a266236e
ML
56992016-08-10 Martin Liska <mliska@suse.cz>
5700
5701 PR gcov-profile/58306
5702 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5703
22063dbc
ML
57042016-08-10 Martin Liska <mliska@suse.cz>
5705
5706 * g++.dg/gcov/gcov-threads-1.C: New test.
5707
5250a5bb
SKS
57082016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5709
5710 PR target/71873
5711 * gcc.target/avr/pr71873.c: New test.
5712
b7597ae5
ML
57132016-08-09 Martin Liska <mliska@suse.cz>
5714
5715 * g++.dg/gcov/gcov-dump-1.C: New test.
5716 * g++.dg/gcov/gcov-dump-2.C: New test.
5717
ab50a215
ML
57182016-08-09 Martin Liska <mliska@suse.cz>
5719
5720 * gcc.dg/tree-prof/val-prof-9.c: New test.
5721
dcb1e137
ML
57222016-08-09 Martin Liska <mliska@suse.cz>
5723
5724 * gcc.dg/tree-prof/val-prof-8.c: New test.
5725
04d6d3b6
MJ
57262016-08-09 Martin Jambor <mjambor@suse.cz>
5727
df839749
UB
5728 PR ipa/71981
5729 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5730
c57e78c4
BC
57312016-08-09 Bin Cheng <bin.cheng@arm.com>
5732
5733 PR tree-optimization/33707
5734 * gcc.dg/vect/pr33707.c: New test.
5735
42970a17
BC
57362016-08-09 Bin Cheng <bin.cheng@arm.com>
5737
5738 PR tree-optimization/pr72772
5739 * gcc.dg/tree-ssa/pr72772.c: New test.
5740
810a3aa6
MF
57412016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5742
5743 PR rtl-optimization/66669
5744 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5745
9e207d6f
JJ
57462016-08-09 Jakub Jelinek <jakub@redhat.com>
5747
5748 PR tree-optimization/72824
5749 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5750
50bf47fd
RB
57512016-08-09 Richard Biener <rguenther@suse.de>
5752
5753 PR tree-optimization/71802
5754 * gcc.dg/torture/pr71802.c: New testcase.
5755
cadec7ca
JJ
57562016-08-09 Jakub Jelinek <jakub@redhat.com>
5757
5758 PR c++/72809
5759 * g++.dg/eh/stdarg1.C: New test.
5760
c43c5112
AK
57612016-08-08 Andi Kleen <ak@linux.intel.com>
5762
5763 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5764 test command line in failure log.
5765 (profopt-execute): dito. Make autofdo file names unique.
5766
895aa8e1
DM
57672016-08-08 David Malcolm <dmalcolm@redhat.com>
5768
5769 PR c/64955
5770 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5771 output.
5772
9afda630
PK
57732016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5774
5775 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5776 c99_runtime.
5777 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5778 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5779 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5780 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5781 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5782 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5783
e52ed3fe
DM
57842016-08-08 David Malcolm <dmalcolm@redhat.com>
5785
5786 PR c/52952
5787 * gcc.dg/cpp/pr66415-1.c: Likewise.
5788 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5789 * gcc.dg/format/c90-printf-1.c: Likewise.
5790 * gcc.dg/format/diagnostic-ranges.c: New test case.
5791
ad200580
JJ
57922016-08-08 Jakub Jelinek <jakub@redhat.com>
5793
77524e0d
JJ
5794 PR fortran/72716
5795 * gfortran.dg/gomp/pr72716.f90: New test.
5796
2187f2a2
JJ
5797 PR middle-end/72781
5798 * gcc.dg/gomp/pr72781.c: New test.
5799
ad200580
JJ
5800 PR middle-end/68762
5801 * g++.dg/vect/pr68762-1.cc: New test.
5802 * g++.dg/vect/pr68762-2.cc: New test.
5803 * g++.dg/vect/pr68762.h: New file.
5804
989d0071
MS
58052016-08-08 Martin Sebor <msebor@redhat.com>
5806
5807 PR testsuite/72838
3a146d46
JJ
5808 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5809 * g++.dg/warn/overflow-warn-3.C: Same.
5810 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5811
7090cac9
AV
58122016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5813
5814 PR fortran/71936
5815 * gfortran.dg/allocate_with_source_21.f03: New test.
5816
64e56ab0
AV
58172016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5818
5819 PR fortran/72698
5820 * gfortran.dg/allocate_with_source_20.f03: New test.
5821
0476487d
AM
58222016-08-08 Alan Modra <amodra@gmail.com>
5823
5824 * gcc.c-torture/compile/pr72802.c: New.
5825
8e9218f2
AV
58262016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5827
5828 PR fortran/70524
5829 * gfortran.dg/dependency_48.f90: New test.
5830
c1f7083b
TK
58312016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5832
531e5ae3 5833 PR fortran/70040
c1f7083b
TK
5834 * gfortran.dg/pr70040.f90: New testcase.
5835
6ab5813c
TK
58362016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5837
5838 PR fortran/71961
5839 * gfortran.dg/matmul_10.f90: New testcase.
5840
27bddc4a
JH
58412016-08-07 Jan Hubicka <hubicka@ucw.cz>
5842
5843 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5844
4a9f8a9f
JJ
58452016-08-07 Jakub Jelinek <jakub@redhat.com>
5846
5847 PR c/72816
5848 * gcc.dg/pr72816.c: New test.
5849
fa76f2c6
JW
58502016-08-06 Jonathan Wakely <jwakely@redhat.com>
5851
5852 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5853 * g++.dg/conversion/pr41426.C: Likewise.
5854 * g++.dg/conversion/pr66211.C: Likewise.
5855 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5856 * g++.dg/init/ref8.C: Likewise.
5857 * g++.old-deja/g++.law/cvt20.C: Likewise.
5858 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5859
5c3e5002
PP
58602016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5861
5862 PR tree-optimization/18046
5863 * gcc.dg/tree-ssa/vrp105.c: New test.
5864 * gcc.dg/tree-ssa/vrp106.c: New test.
5865
94087e88 58662016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5867
5868 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5869 1ul in diagnostics. Remove hyphen from "constant-expression."
5870 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5871 * g++.dg/cpp0x/static_assert3.C: Same.
5872 * g++.dg/cpp1y/constexpr-throw.C: Same.
5873 * g++.dg/template/nontype3.C: Same.
5874 * g++.dg/warn/overflow-warn-1.C: Same.
5875 * g++.dg/warn/overflow-warn-3.C: Same.
5876 * g++.dg/warn/overflow-warn-4.C: Same.
5877
88fa5555
DM
58782016-08-05 David Malcolm <dmalcolm@redhat.com>
5879
5880 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5881 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5882 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5883 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5884
1addb9e6
PP
58852016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5886
5887 PR tree-optimization/72810
5888 * gcc.dg/tree-ssa/vrp110.c: New test.
5889
1b62ed4f
JG
58902016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5891
5892 PR Target/72819
5893 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5894 registers.
5895 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5896 saving the half-precision registers.
5897 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5898 value is returned in h0.
5899 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5900 are passed in FP/SIMD registers.
5901 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5902 passing works corrcetly.
5903 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5904 (hfa_f16x2_t): Likewise.
5905 (hfa_f16x3_t): Likewise.
5906 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5907 are promoted to double and passed in a double register.
5908 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5909 are promoted to double and stacked.
5910 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5911 __fp16 data types.
5912 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5913 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5914 __fp16 first get passed in FP/SIMD registers, then stacked.
5915
4228ca19
NS
59162016-08-05 Nathan Sidwell <nathan@acm.org>
5917
5918 PR c++/68724
5919 * g++.dg/cpp0x/pr68724.C: New.
5920
db7c335e
RB
59212016-08-05 Richard Biener <rguenther@suse.de>
5922
5923 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5924
48abe922
PP
59252016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5926
5927 * gcc.dg/tree-ssa/vrp107.c: New test.
5928 * gcc.dg/tree-ssa/vrp108.c: New test.
5929 * gcc.dg/tree-ssa/vrp109.c: New test.
5930
f6cdf42f
PK
59312016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5932
5933 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5934 dg-options.
5935
33a9c609
PK
59362016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5937
5938 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5939 test-cases.
5940 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5941 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5942 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5943 test-cases.
5944 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5945 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5946 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5947 large_double.
5948
4473482d
PC
59492016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5950
5951 PR c++/72800
5952 * g++.dg/cpp1y/lambda-ice1.C: New.
5953
08156df5
PP
59542016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5955
5956 PR c++/72759
5957 * g++.dg/cpp1y/pr72759.C: New test.
5958
938da3a5
PP
59592016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5960
5961 * gcc.dg/switch-10.c: New test.
5962
da84183c
JG
59632016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5964
5965 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5966
ae9281fc
TS
59672016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5968
5969 * c-c++-common/goacc/routine-5.c: Update.
5970
086ad22e
BE
59712016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5972
5973 PR rtl-optimization/70903
5974 * gcc.c-torture/execute/pr70903.c: New test.
5975
6805e400
ML
59762016-08-04 Martin Liska <mliska@suse.cz>
5977
5978 * gcc.dg/params/params.exp: Replace file exists with
5979 TESTING_IN_BUILD_TREE.
5980
a0008434
MP
59812016-08-04 Marek Polacek <polacek@redhat.com>
5982
5983 PR c++/70229
5984 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5985
fb46286e
RB
59862016-08-04 Richard Biener <rguenther@suse.de>
5987
5988 PR middle-end/71984
5989 * gcc.dg/torture/pr71984.c: Guard correctness check for
5990 little-endian.
5991
ac2c96ab
AP
59922016-08-03 Andrew Pinski <apinski@cavium.com>
5993
5994 * gcc.c-torture/compile/20160802-1.c: New testcase.
5995
c98583e9
FR
59962016-08-03 Fritz Reese <fritzoreese@gmail.com>
5997
5998 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5999
9ad1a1da
RB
60002016-08-03 Richard Biener <rguenther@suse.de>
6001
6002 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6003 and remove -O3.
6004 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6005 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6006
cd75c979
RB
60072016-08-03 Richard Biener <rguenther@suse.de>
6008
6009 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6010 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6011 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6012 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6013
30e8d875
SKS
60142016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6015
6016 * gcc.dg/init-excess-2.c: Require int32plus.
6017 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6018 * gcc.dg/pr59963-2.c: Require int32plus.
6019 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6020 * gcc.dg/unroll-7.c: Require int32plus.
6021
69b806f6
BC
60222016-08-02 Bin Cheng <bin.cheng@arm.com>
6023
6024 PR tree-optimization/34114
6025 * gcc.dg/tree-ssa/loop-42.c: New test.
6026
1efafef3
TC
60272016-08-02 Tamar Christina <tamar.christina@arm.com>
6028
6029 * gcc.target/aarch64/vminmaxnm.c: New.
6030 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6031 tests.
6032
e2a99194
MM
60332016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6034
6035 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6036 vec_extract for vector float, vector int, vector short, and vector
6037 char.
6038 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6039 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6040 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6041 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6042
71bfb77a
WD
60432016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6044
6045 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6046 single stack adjustment, no writeback.
71bfb77a
WD
6047 * gcc.target/aarch64/test_frame_12.c: Likewise.
6048 * gcc.target/aarch64/test_frame_13.c: Likewise.
6049 * gcc.target/aarch64/test_frame_15.c: Likewise.
6050 * gcc.target/aarch64/test_frame_6.c: Likewise.
6051 * gcc.target/aarch64/test_frame_7.c: Likewise.
6052 * gcc.target/aarch64/test_frame_8.c: Likewise.
6053 * gcc.target/aarch64/test_frame_16.c: New test.
6054
37bce35a
L
60552015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6056
6057 PR target/72748
6058 * gcc.target/i386/pr72748.c: New test.
6059
3f8257db 60602015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6061
6062 PR tree-optimization/71818
6063 * gcc.dg/vect/pr71818.c: New
6064
bf60c531
ML
60652016-08-01 Martin Liska <mliska@suse.cz>
6066
6067 PR tree-optimization/71857
6068 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6069
8ed49fab
KT
60702016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6071
6072 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6073
76e2c821
JB
60742016-08-01 Jan Beulich <jbeulich@suse.com>
6075
6076 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6077
35029597
WS
60782016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6079
6080 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6081 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6082
3aa4b66a
JW
60832016-07-31 Jonathan Wakely <jwakely@redhat.com>
6084
6085 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6086 (check_effective_target_c++): Likewise. Also match for libstdc++.
6087
3f8257db 60882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6089
6090 PR fortran/41922
6091 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6092 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6093 * gfortran.dg/pr41922.f90: New test.
6094
9fcb2819
SK
60952016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6096
6097 PR fortran/68566
6098 * gfortran.dg/pr68566.f90: new test.
6099
94087e88 61002016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6101
6102 PR c++/60760
6103 PR c++/71091
6104 * g++.dg/cpp0x/constexpr-cast.C: New test.
6105 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6106 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6107 * g++.dg/ubsan/pr63956.C: Correct.
6108
d0047a25
MM
61092016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6110
6111 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6112 vector double or vector long where the vector is in memory.
6113 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6114 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6115
e4f7a5df
SK
61162016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6117
6118 PR fortran/69867
6119 * gfortran.dg/pr69867.f90: New test.
6120
b441ae1d
SK
61212016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6122
6123 PR fortran/69962
6124 * gfortran.dg/pr69962.f90: New test.
6125
712dff31
SK
61262016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6127
6128 PR fortran/70006
6129 * gfortran.dg/pr70006.f90: New test.
6130
fb42421e
SK
61312016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6132
6133 PR fortran/71730
6134 * gfortran.dg/pr71730.f90: New test.
6135 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6136 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6137 * gfortran.dg/array_constructor_26.f03: Ditto.
6138
466effe0
WS
61392016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6140
6141 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6142 * gcc.target/powerpc/pr71763.c: Likewise.
6143
f618a472
MP
61442016-07-29 Marek Polacek <polacek@redhat.com>
6145
6146 PR c/71742
6147 * gcc.dg/940510-1.c: Adjust dg-error.
6148 * gcc.dg/c99-flex-array-1.c: Likewise.
6149 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6150
efd0786f
MP
6151 PR c/71853
6152 * gcc.dg/noncompile/pr71853.c: New test.
6153
e00dceaf
MP
6154 PR c/71573
6155 * gcc.dg/noncompile/pr71573.c: New test.
6156
638fc14f
MP
6157 PR c/71926
6158 * g++.dg/warn/Wparentheses-30.C: New test.
6159 * gcc.dg/Wparentheses-14.c: New test.
6160
61c73a7f
UB
61612016-07-29 Uros Bizjak <ubizjak@gmail.com>
6162
6163 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6164
01d32b2b
BC
61652016-07-29 Bin Cheng <bin.cheng@arm.com>
6166
6167 PR tree-optimization/57558
6168 * gcc.dg/vect/pr57558-1.c: New test.
6169 * gcc.dg/vect/pr57558-2.c: New test.
6170
f6c7a248
PK
61712016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6172
61c73a7f 6173 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6174 to scan forwprop1 dump pass.
6175
f54ea774
PC
61762016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6177
6178 PR c++/51488
6179 * g++.dg/template/pr51488.C: New.
6180
673a107a
JJ
61812016-07-29 Jakub Jelinek <jakub@redhat.com>
6182
6183 PR c/71969
6184 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6185 static __inline__.
6186 * gcc.dg/pr71969-1.c: New test.
6187 * gcc.dg/pr71969-2.c: New test.
6188 * gcc.dg/pr71969-3.c: New test.
6189
78169471
MP
61902016-07-29 Marek Polacek <polacek@redhat.com>
6191
6192 PR c/71574
6193 * c-c++-common/pr71574.c: New test.
6194
a5b5c8b6
MP
6195 PR c/71583
6196 * gcc.dg/noncompile/pr71583.c: New test.
6197
883b6d4e
KV
61982016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6199
6200 PR middle-end/68217
6201 * gcc.dg/pr68217.c: New test.
6202
89f1f37e
SK
62032016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6204
6205 PR fortran/71067
6206 * gfortran.dg/pr71067_1.f90: New test.
6207 * gfortran.dg/pr71067_2.f90: Ditto.
6208
e0d32185
MM
62092016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6210
6211 * gcc.target/powerpc/vec-extract-1.c: New test.
6212
c851722d
SK
62132016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6214
6215 PR fortran/71799
6216 * gfortran.dg/pr71799.f90: New test.
6217
f064da6a
PC
62182016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6219
6220 PR c++/71665
6221 * g++.dg/cpp0x/pr71665-1.C: New.
6222 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6223 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6224 * g++.dg/ext/label10.C: Likewise.
6225 * g++.dg/parse/constant5.C: Likewise.
6226
1b70aaad
SK
62272016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6228
6229 PR fortran/71859
6230 * gfortran.dg/pr71859.f90: New test.
6231 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6232 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6233
a23404c9
PT
62342016-07-28 Paul Thomas <pault@gcc.gnu.org>
6235
6236 PR fortran/71883
6237 * gfortran.dg/pr71883.f90 : New test.
6238
513d866d
YR
62392016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6240
6241 PR tree-optimization/71734
61c73a7f 6242 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6243
7c428aa2
RL
62442016-07-28 Renlin Li <renlin.li@arm.com>
6245
6246 Revert
6247 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6248
6249 PR fortran/71902
6250 * gfortran.dg/dependency_47.f90: New test.
6251
1225d6b1
ML
62522016-07-28 Martin Liska <mliska@suse.cz>
6253
6254 PR gcov-profile/68025
6255 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6256
e5f5bf35
ML
62572016-07-28 Martin Liska <mliska@suse.cz>
6258
6259 * g++.dg/vect/pr70944.cc: New test.
6260
4536610d
KV
62612016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6262
6263 PR middle-end/71994
6264 * gcc.dg/torture/pr71994.c: New test.
6265
8c6961ca
PK
62662016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6267
6268 PR middle-end/71078
6269 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6270 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6271 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6272
8de22ea0
RB
62732016-07-27 Richard Biener <rguenther@suse.de>
6274
6275 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6276
5d9da222
ML
62772016-07-27 Martin Liska <mliska@suse.cz>
6278
6279 * gcc.dg/predict-13.c: New test.
6280 * gcc.dg/predict-14.c: New test.
6281
af9e275f
SKS
62822016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6283
a23404c9 6284 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6285 including stdint.h.
6286 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6287 including stdint.h.
6288
71abba1e
MM
62892016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6290
6291 PR target/71869
6292 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6293 IEEE built-in functions handle quiet and signalling NaNs
6294 correctly.
6295
9cd74e8f
SK
62962016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6297
6298 PR fortran/71862
6299 * gfortran.dg/pr71862.f90: New test.
6300
0d48446f
MS
63012016-07-26 Martin Sebor <msebor@redhat.com>
6302
6303 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6304 selector with dg-options.
6305
524cf1e4
PP
63062016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6307
6308 PR tree-optimization/18046
6309 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6310 * gcc.dg/tree-ssa/vrp103.c: New test.
6311 * gcc.dg/tree-ssa/vrp104.c: New test.
6312
100665d8
WS
63132016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6314
6315 * gcc.target/powerpc/pr63354.c: Require lp64 since
6316 -mprofile-kernel is not legal with -m32.
6317
0b64ca40
RB
63182016-07-26 Richard Biener <rguenther@suse.de>
6319
6320 PR rtl-optimization/71984
6321 * gcc.dg/torture/pr71984.c: New testcase.
6322
9b7937cf
RS
63232016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6324
6325 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6326 g++-dg-runtest via et-dg-runtest.
6327 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6328 * gcc.dg/vect/vect.exp: Likewise.
6329 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6330 gfortran-dg-runtest.
6331 * gfortran.dg/vect/vect.exp: Likewise.
6332 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6333 (check_mips_loongson_hw_available): Likewise.
6334 (check_effective_target_mpaired_single_runtime): Likewise.
6335 (check_effective_target_mips_loongson_runtime): Likewise.
6336 (add_options_for_mpaired_single): Likewise.
6337 (check_effective_target_vect_int): Add global et_index.
6338 Check and save the supported feature for a target selected by
6339 the et_index target. Break long lines where appropriate. Call
6340 et-is-effective-target for MIPS with an argument instead of
6341 check_effective_target_* where appropriate.
6342 (check_effective_target_vect_intfloat_cvt): Likewise.
6343 (check_effective_target_vect_uintfloat_cvt): Likewise.
6344 (check_effective_target_vect_floatint_cvt): Likewise.
6345 (check_effective_target_vect_floatuint_cvt): Likewise.
6346 (check_effective_target_vect_simd_clones): Likewise.
6347 (check_effective_target_vect_shift): ewise.
6348 (check_effective_target_whole_vector_shift): Likewise.
6349 (check_effective_target_vect_bswap): Likewise.
6350 (check_effective_target_vect_shift_char): Likewise.
6351 (check_effective_target_vect_long): Likewise.
6352 (check_effective_target_vect_float): Likewise.
6353 (check_effective_target_vect_double): Likewise.
6354 (check_effective_target_vect_long_long): Likewise.
6355 (check_effective_target_vect_no_int_max): Likewise.
6356 (check_effective_target_vect_no_int_add): Likewise.
6357 (check_effective_target_vect_no_bitwise): Likewise.
6358 (check_effective_target_vect_widen_shift): Likewise.
6359 (check_effective_target_vect_no_align): Likewise.
6360 (check_effective_target_vect_hw_misalign): Likewise.
6361 (check_effective_target_vect_element_align): Likewise.
6362 (check_effective_target_vect_condition): Likewise.
6363 (check_effective_target_vect_cond_mixed): Likewise.
6364 (check_effective_target_vect_char_mult): Likewise.
6365 (check_effective_target_vect_short_mult): Likewise.
6366 (check_effective_target_vect_int_mult): Likewise.
6367 (check_effective_target_vect_extract_even_odd): Likewise.
6368 (check_effective_target_vect_interleave): Likewise.
6369 (check_effective_target_vect_stridedN): Likewise.
6370 (check_effective_target_vect_multiple_sizes): Likewise.
6371 (check_effective_target_vect64): Likewise.
6372 (check_effective_target_vect_call_copysignf): Likewise.
6373 (check_effective_target_vect_call_sqrtf): Likewise.
6374 (check_effective_target_vect_call_btrunc): Likewise.
6375 (check_effective_target_vect_call_btruncf): Likewise.
6376 (check_effective_target_vect_call_ceil): Likewise.
6377 (check_effective_target_vect_call_ceilf): Likewise.
6378 (check_effective_target_vect_call_floor): Likewise.
6379 (check_effective_target_vect_call_floorf): Likewise.
6380 (check_effective_target_vect_call_lceil): Likewise.
6381 (check_effective_target_vect_call_lfloor): Likewise.
6382 (check_effective_target_vect_call_nearbyint): Likewise.
6383 (check_effective_target_vect_call_nearbyintf): Likewise.
6384 (check_effective_target_vect_call_round): Likewise.
6385 (check_effective_target_vect_call_roundf): Likewise.
6386 (check_effective_target_vect_perm): Likewise, but also append *_saved
6387 to the existing global name to properly cache the result.
6388 (check_effective_target_vect_perm_byte): Likewise.
6389 (check_effective_target_vect_perm_short): Likewise.
6390 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6391 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6392 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6393 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6394 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6395 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6396 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6397 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6398 (check_effective_target_vect_sdot_qi): Likewise.
6399 (check_effective_target_vect_udot_qi): Likewise.
6400 (check_effective_target_vect_sdot_hi): Likewise.
6401 (check_effective_target_vect_udot_hi): Likewise.
6402 (check_effective_target_vect_usad_char): Likewise.
6403 (check_effective_target_vect_pack_trunc): Likewise.
6404 (check_effective_target_vect_unpack): Likewise.
6405 (check_effective_target_vect_aligned_arrays): Likewise.
6406 (check_effective_target_vect_natural_alignment): Likewise.
6407 (check_effective_target_vector_alignment_reachable): Likewise.
6408 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6409 (is-effective-target): Initialize et_index if undefined.
6410 (et-dg-runtest): New.
6411 (et-is-effective-target): Likewise.
6412 (check_vect_support_and_set_flags): Add supported MIPS targets to
6413 EFFECTIVE_TARGETS list. Return the number of supported targets.
6414
8f63caf6 64152016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6416 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6417
6418 PR middle-end/70920
6419 * gcc.dg/pr70920-1.c: New test-case.
6420 * gcc.dg/pr70902-2.c: Likewise.
6421 * gcc.dg/pr70920-3.c: Likewise.
6422 * gcc.dg/pr70920-4.c: Likewise
6423 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6424 2 instead of 3.
6425
7d575fff
AM
64262016-07-25 Alexander Monakov <amonakov@ispras.ru>
6427
6428 * gcc.c-torture/execute/pr71494.c: Require label_values.
6429 * gcc.dg/pr16973.c: Ditto.
6430
bf01e070
SKS
64312016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6432
6433 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6434 * gcc.dg/torture/pr69771.c: Require int32plus.
6435 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6436
16b05965
ML
64372016-07-25 Martin Liska <mliska@suse.cz>
6438
6439 * gcc.dg/torture/pr71987.c: New test.
6440
d52d3767
SK
64412016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6442
6443 PR fortran/71935
6444 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6445 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6446 * gfortran.dg/pr71935.f90: New test.
6447
94087e88 64482016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6449
6450 PR c++/71675
6451 * g++.dg/ext/atomic-3.C: New test.
6452 * gcc.dg/atomic/pr71675.c: New test.
6453
58b3986e
ES
64542016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6455
6456 * gcc.target/i386/mvc8.c: New test.
6457
faa1612a
BC
64582016-07-22 Bin Cheng <bin.cheng@arm.com>
6459
6460 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6461 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6462
1603ebe0
TK
64632016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6464
6465 PR fortran/71795
6466 * gfortran.dg/constructor_50.f90: New test.
6467
bc91c436
ML
64682016-07-22 Martin Liska <mliska@suse.cz>
6469
6470 PR gcov-profile/69028
6471 PR gcov-profile/62047
6472 * g++.dg/cilk-plus/pr69028.C: New test.
6473
9fe9a3a7
AV
64742016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6475
6476 * gfortran.dg/coarray_stat_2.f90: New test.
6477
70866e3d
MM
64782016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6479
6480 * gcc.target/powerpc/vec-extract.h: New files to check the
6481 vec_extract built-in functions for all vector types, testing
6482 accessing each element, both with constant and variable element
6483 numbers.
6484 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6485 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6486 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6487 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6488 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6489 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6490 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6491 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6492 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6493
ab3af181
JJ
64942016-07-21 Jakub Jelinek <jakub@redhat.com>
6495
6496 PR c++/71728
6497 * g++.dg/other/pr71728.C: New test.
6498
ebe8f322
JG
64992016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6500
6501 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6502 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6503 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6504 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6505 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6506
959cef74
RB
65072016-07-21 Richard Biener <rguenther@suse.de>
6508
6509 PR tree-optimization/71947
6510 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6511
b24d9420
BC
65122016-07-21 Bin Cheng <bin.cheng@arm.com>
6513
6514 * gcc.dg/tree-ssa/scev-15.c: New.
6515
23974819
BC
65162016-07-21 Bin Cheng <bin.cheng@arm.com>
6517
6518 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6519
ee78cbaa
JJ
65202016-07-21 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR c++/71941
6523 * g++.dg/gomp/pr71941.C: New test.
6524
52ed68f7
DM
65252016-07-20 David Malcolm <dmalcolm@redhat.com>
6526
6527 PR c/70339
6528 PR c/71858
6529 * g++.dg/spellcheck-identifiers.C: New test case, based on
6530 gcc.dg/spellcheck-identifiers.c.
6531 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6532 gcc.dg/spellcheck-identifiers-2.c.
6533 * g++.dg/spellcheck-typenames.C: New test case, based on
6534 gcc.dg/spellcheck-typenames.c
6535
18407bfb
JW
65362016-07-20 Jonathan Wakely <jwakely@redhat.com>
6537
6538 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6539 pointer to member function and also test catching by reference.
6540
4c07fd98
DV
65412016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6542
6543 * gcc.target/s390/pr67443.c: Fix test case.
6544
fee21d65
DV
65452016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6546
6547 * gcc.target/s390/insv-1.c: Xfail some tests.
6548 * gcc.target/s390/insv-2.c: Likewise.
6549
dbe9dfdd
GJL
65502016-07-20 Georg-Johann Lay <avr@gjlay.de>
6551
6552 * gcc.target/avr/torture/get-mem.c: New test.
6553 * gcc.target/avr/torture/set-mem.c: New test.
6554
c25e1d82
GJL
65552016-07-20 Georg-Johann Lay <avr@gjlay.de>
6556
6557 PR target/71948
6558 * gcc.target/avr/torture/tiny-progmem.c: New test.
6559
109d2197
JJ
65602016-07-20 Jakub Jelinek <jakub@redhat.com>
6561
7419f441
JJ
6562 PR c++/71909
6563 * g++.dg/parse/pr71909.C: New test.
6564 * g++.dg/tm/pr71909.C: New test.
6565
109d2197
JJ
6566 PR c++/50060
6567 * g++.dg/cpp0x/constexpr-50060.C: New test.
6568 * g++.dg/cpp1y/constexpr-50060.C: New test.
6569
144530cf
ML
65702016-07-20 Martin Liska <mliska@suse.cz>
6571
6572 * gfortran.dg/graphite/pr71898.f90: New test.
6573
04ac4afa
BC
65742016-07-20 Bin Cheng <bin.cheng@arm.com>
6575
6576 PR tree-optimization/71503
6577 PR tree-optimization/71683
6578 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6579 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6580
dcbdb17a
ML
65812016-07-20 Martin Liska <mliska@suse.cz>
6582
6583 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6584 * gcc.dg/plugin/sreal-test-1.c: Remove.
6585 * gcc.dg/plugin/sreal_plugin.c: Remove.
6586
6ed82555
TK
65872016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6588
6589 PR fortran/71902
6590 * gfortran.dg/dependency_47.f90: New test.
6591
13da0507
JJ
65922016-07-19 Jakub Jelinek <jakub@redhat.com>
6593
4833f561
JJ
6594 PR rtl-optimization/71916
6595 * gcc.c-torture/compile/pr71916.c: New test.
6596
4fda19ef
JJ
6597 PR middle-end/71874
6598 * g++.dg/torture/pr71874.C: New test.
6599
13da0507
JJ
6600 PR middle-end/71734
6601 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6602 (my_alloc): Rewritten to use __builtin_posix_memalign and
6603 __SIZE_TYPE__.
6604 (my_free): Use __builtin_free instead of _mm_free.
6605 (Vec::operator=): Use __builtin_memcpy.
6606
e7980add
MJ
66072016-07-19 Martin Jambor <mjambor@suse.cz>
6608
61c73a7f
UB
6609 PR fortran/71688
6610 * gfortran.dg/pr71688.f90: New test.
e7980add 6611
13e88953
RB
66122016-07-19 Richard Biener <rguenther@suse.de>
6613
6614 * c-c++-common/vector-subscript-6.c: New testcase.
6615 * c-c++-common/vector-subscript-7.c: Likewise.
6616
1caf0482
SKS
66172016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6618
a23404c9 6619 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6620 and UInt32 based on __SIZEOF_INT__.
6621
cef5388d
RB
66222016-07-19 Richard Biener <rguenther@suse.de>
6623
6624 PR tree-optimization/71901
6625 * gcc.dg/torture/pr71901.c: New testcase.
6626
66272016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6628
6629 PR tree-optimization/71908
6630 * gcc.dg/torture/pr71908.c: New testcase.
6631
a8f7a895
MM
66322016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6633
6634 PR target/71493
6635 * gcc.target/powerpc/pr71493-1.c: New test.
6636 * gcc.target/powerpc/pr71493-2.c: Likewise.
6637
f2111a36
JJ
66382016-07-18 Jakub Jelinek <jakub@redhat.com>
6639
99516432
JJ
6640 PR c++/71835
6641 * g++.dg/conversion/ambig3.C: New test.
6642
87713c6a
JJ
6643 PR c++/71828
6644 * g++.dg/cpp0x/constexpr-71828.C: New test.
6645
7a7f16ca
JJ
6646 PR c++/71826
6647 * g++.dg/template/pr71826.C: New test.
6648
f4d90295
JJ
6649 PR c++/71822
6650 * g++.dg/template/defarg21.C: New test.
6651
f2111a36
JJ
6652 PR c++/71871
6653 * g++.dg/ext/vector31.C: New test.
6654
0b965526
UB
66552016-07-18 Uros Bizjak <ubizjak@gmail.com>
6656
6657 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6658
94e136b9
YR
66592016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6660
6661 PR tree-optimization/71734
6662 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6663
7072df0a
DV
66642016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6665
6666 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6667 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6668 stack-layout-dynamic-1.c: New test.
6669
54158a1a
AK
66702016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6671
6672 * gcc.target/s390/nolrl-1.c: New test.
6673
43068916
FR
66742016-07-17 Fritz Reese <fritzoreese@gmail.com>
6675
6676 PR fortran/71523
6677 * gfortran.dg/pr71523_1.f90: New test.
6678 * gfortran.dg/pr71523_2.f90: New test.
6679
a9356b12
AS
66802016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6681
6682 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6683
a07b81c7 66842016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6685 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6686
6687 PR fortran/62125
6688 * gfortran.dg/pr62125.f90: New test.
6689
96c0ec12
BS
66902016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6691
6692 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6693 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6694
479d0ed5
JW
66952016-07-15 Jonathan Wakely <jwakely@redhat.com>
6696
6697 PR c++/58796
6698 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6699 * g++.dg/cpp0x/nullptr35.C: New test.
6700
41c7438e
BC
67012016-07-15 Bin Cheng <bin.cheng@arm.com>
6702
6703 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6704
f7ba880b
CP
67052016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6706
6707 * gfortran.dg/goacc/vector_length.f90: New test.
6708
b9aba0a0
RB
67092016-07-15 Richard Biener <rguenther@suse.de>
6710
6711 PR tree-optimization/71881
6712 * gcc.dg/torture/pr71881.c: New testcase.
6713
9513d5fb
RB
67142016-07-15 Richard Biener <rguenther@suse.de>
6715
6716 PR tree-optimization/71887
6717 * gcc.dg/torture/pr71887.c: New testcase.
6718
ddbbcb19
JJ
67192016-07-15 Jakub Jelinek <jakub@redhat.com>
6720
6721 PR c/71858
6722 * gcc.dg/spellcheck-identifiers-3.c: New test.
6723
29eb509c
AV
67242016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6725
6726 PR fortran/71807
6727 * gfortran.dg/null_9.f90: New test.
6728
43aabfcf
BC
67292016-07-15 Bin Cheng <bin.cheng@arm.com>
6730
6731 * gcc.dg/tree-ssa/loop-41.c: New test.
6732
afc89e58
BC
67332016-07-15 Bin Cheng <bin.cheng@arm.com>
6734
6735 PR tree-optimization/71347
6736 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6737
6fa682ad
SK
67382016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6739
6740 PR fortran/29819
6741 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6742 * gfortran.dg/contains.f90: Ditto.
6743 * gfortran.dg/contains_empty_1.f03: Ditto.
6744 * gfortran.dg/submodule_3.f08: Ditto.
6745
dd36b877
JJ
67462016-07-14 Jakub Jelinek <jakub@redhat.com>
6747
a60a5d31
JJ
6748 PR testsuite/71865
6749 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6750 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6751 expected diagnostics.
6752
dd36b877
JJ
6753 PR c/71858
6754 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6755 * gcc.dg/spellcheck-identifiers-2.c: New test.
6756 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6757 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6758
a241f8ca
JJ
67592016-07-14 Jakub Jelinek <jakub@redhat.com>
6760
6761 PR tree-optimization/71872
6762 * gcc.c-torture/compile/pr71872.c: New test.
6763
d62b809c
TP
67642016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6765
6766 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6767 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6768 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6769 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6770 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6771 * gcc.target/arm/atomic-op-acquire-1.c: This.
6772 * gcc.target/arm/atomic-op-char.c: Rename into ...
6773 * gcc.target/arm/atomic-op-char-1.c: This.
6774 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6775 * gcc.target/arm/atomic-op-consume-1.c: This.
6776 * gcc.target/arm/atomic-op-int.c: Rename into ...
6777 * gcc.target/arm/atomic-op-int-1.c: This.
6778 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6779 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6780 * gcc.target/arm/atomic-op-release.c: Rename into ...
6781 * gcc.target/arm/atomic-op-release-1.c: This.
6782 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6783 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6784 * gcc.target/arm/atomic-op-short.c: Rename into ...
6785 * gcc.target/arm/atomic-op-short-1.c: This.
6786 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6787 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6788 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6789 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6790 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6791 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6792 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6793 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6794 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6795 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6796
1f8dd420
AV
67972016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6798
6799 PR fortran/70842
6800 * gfortran.dg/select_type_35.f03: New test.
6801
53109ba8
KT
68022016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6803
6804 PR target/65951
6805 PR tree-optimization/70923
6806 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6807 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6808 * gcc.dg/vect/pr65951.c: Likewise.
6809 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6810
91f35b7f
DE
68112016-07-14 David Edelsohn <dje.gcc@gmail.com>
6812
6813 * c-c++-common/pr60226.c: Expect maximum object file alignment
6814 error on AIX.
6815
351168fe
RB
68162016-07-14 Richard Biener <rguenther@suse.de>
6817
6818 PR tree-optimization/71866
6819 * gcc.dg/torture/pr71866.c: New testcase.
6820
94c32c00
TP
68212016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6822
6823 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6824 selector and enclose boolean expression in curly braces.
6825
b799a481
AM
68262016-07-14 Alan Modra <amodra@gmail.com>
6827
6828 PR target/71733
6829 * gcc.target/powerpc/p9-novsx.c: New.
6830
f63ba78c
AK
68312016-07-13 Andi Kleen <ak@linux.intel.com>
6832
6833 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6834 * g++.dg/tree-prof/morefunc.C: Dito.
6835 * g++.dg/tree-prof/pr35545.C: Dito.
6836 * g++.dg/tree-prof/reorder.C: Dito.
6837 * gcc.dg/tree-prof/20050826-2.c: Dito.
6838 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6839 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6840 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6841 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6842 * gcc.dg/tree-prof/inliner-1.c: Dito.
6843 * gcc.dg/tree-prof/merge_block.c: Dito.
6844 * gcc.dg/tree-prof/stringop-1.c: Dito.
6845 * gcc.dg/tree-prof/stringop-2.c: Dito.
6846 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6847 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6848 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6849 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6850 * gcc.dg/tree-prof/update-loopch.c: Dito.
6851 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6852 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6853 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6854 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6855 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6856 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6857 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6858
f4d5a23d
AK
68592016-07-13 Andi Kleen <ak@linux.intel.com>
6860
6861 * lib/profopt.exp (profopt-execute): Remove .imports files.
6862
ae145898
AK
68632016-07-13 Andi Kleen <ak@linux.intel.com>
6864
0b965526 6865 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6866
e97bd4f5
AK
68672016-07-13 Andi Kleen <ak@linux.intel.com>
6868
6869 * lib/profopt.exp (dg-final-scan-autofdo,
6870 dg-final-scan-not-autofdo): New functions.
6871
6fa3d4b4
BC
68722016-07-13 Bin Cheng <bin.cheng@arm.com>
6873
6874 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6875 * gcc.dg/vect/vect-35.c: Ditto.
6876 * gcc.dg/vect/vect-alias-check-2.c: New test.
6877
65f18bc6
ML
68782016-07-13 Martin Liska <mliska@suse.cz>
6879
6880 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6881 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6882 * gfortran.dg/pr42108.f90: Update expected dump scan.
6883
9737f35b
RB
68842016-07-13 Richard Biener <rguenther@suse.de>
6885
6886 PR tree-optimization/24574
6887 * gcc.dg/pr24574.c: New testcase.
6888
62c0ea4b
SKS
68892016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6890
0b965526 6891 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6892 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6893 * c-c++-common/pr68833-1.c: Require int32plus.
6894 * gcc.dg/ipa/pr63551.c: Likewise.
6895 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6896 * gcc.dg/ipa/pr64041.c: Require int32plus.
6897
c7ed8938
IE
68982016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6899
6900 PR ipa/71633
6901 * g++.dg/pr71633.C: New test.
6902
5ce15300
TP
69032016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6904
6905 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6906 Add new arm_thumb1_cbz_ok effective target.
6907 * gcc.target/arm/cbz.c: New test.
6908
2b9509a3
TP
69092016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6910
6911 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6912 Define effective target.
6913 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6914 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6915 * gcc.target/arm/movhi_movw.c: New test.
6916 * gcc.target/arm/movsi_movw.c: Likewise.
6917 * gcc.target/arm/movdi_movw.c: Likewise.
6918
7f15b177
RB
69192016-07-13 Richard Biener <rguenther@suse.de>
6920
6921 PR middle-end/71104
6922 * gcc.dg/pr71104-1.c: New testcase.
6923 * gcc.dg/pr71104-2.c: Likewise.
6924
0b0a896e
MM
69252016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6926
6927 PR target/71805
6928 * gcc.target/powerpc/pr71805.c: New test.
6929
f906f5ed
BS
69302016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6931
6932 * gcc.target/powerpc/divkc3-1.c: New.
6933 * gcc.target/powerpc/mulkc3-1.c: New.
6934
9e63c3aa
NS
69352016-07-12 Nathan Sidwell <nathan@acm.org>
6936
6937 * gcc.target/arm/data-rel-1.c: New.
6938 * gcc.target/arm/data-rel-2.c: New.
6939 * gcc.target/arm/data-rel-3.c: New.
6940
f507d202
ML
69412016-07-12 Martin Liska <mliska@suse.cz>
6942
6943 * gcc.dg/params/blocksort-part.c: New test.
6944 * gcc.dg/params/params.exp: New file.
6945
d6f7c125
KT
69462016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6947
6948 PR middle-end/71700
6949 * gcc.c-torture/execute/pr71700.c: New test.
6950
37ccb0ba
SB
69512016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6952 Richard Biener <rguenther@suse.de>
6953
6954 PR tree-optimization/23286
6955 PR tree-optimization/70159
6956 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6957 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6958 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6959 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6960 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6961 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6962 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6963 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6964 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6965 * gcc.dg/pr51879-12.c: Likewise.
6966 * gcc.dg/strlenopt-9.c: Likewise.
6967 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6968 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6969 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6970 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6971 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6972 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6973 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6974 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6975 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6976 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6977 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6978 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6979 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6980 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6981 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6982
712a93d6
RB
69832016-07-12 Richard Biener <rguenther@suse.de>
6984
6985 PR rtl-optimization/68961
6986 * gcc.target/i386/pr68961.c: New testcase.
6987
c392943c
JJ
69882016-07-11 Jakub Jelinek <jakub@redhat.com>
6989
3d56e6a4
JJ
6990 PR middle-end/71758
6991 * c-c++-common/gomp/pr71758.c: New test.
6992 * gfortran.dg/gomp/pr71758.f90: New test.
6993
c392943c
JJ
6994 PR tree-optimization/71823
6995 * gcc.dg/vect/pr71823.c: New test.
6996
741d3be5
DM
69972016-07-11 David Malcolm <dmalcolm@redhat.com>
6998
6999 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7000 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7001 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7002
92fa45b5
L
70032016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7004
7005 PR target/71801
7006 * gcc.target/i386/pr71801.c: New test.
7007
f51606c7
RB
70082016-07-11 Richard Biener <rguenther@suse.de>
7009
7010 PR tree-optimization/71816
7011 * gcc.dg/torture/pr71816.c: New testcase.
7012
36b54ce0
TK
70132016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7014
7015 PR fortran/71783
7016 * gfortran.dg/dependency_46.f90: New test.
7017
d13835b6
VM
70182016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7019
7020 PR rtl-optimization/71621
7021 * gcc.target/i386/pr71621-1.c: New.
7022 * gcc.target/i386/pr71621-2.c: New.
7023
642bcbdf
CP
70242016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7025
7026 * gfortran.dg/goacc/pr71704.f90: New test.
7027
02eb5b8b
BS
70282016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7029
7030 PR target/71297
7031 * gcc.target/powerpc/pr71297.c: New.
7032
8beb9a0d
JW
70332016-07-08 Jiong Wang <jiong.wang@arm.com>
7034
7035 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7036
cef4b650
MM
70372016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7038
7039 PR target/71806
7040 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7041
3c3ecf52
AH
70422016-07-08 Alan Hayward <alan.hayward@arm.com>
7043
7044 PR tree-optimization/71667
7045 * gcc.dg/vect/pr71667.c: New
7046
2660286d
ML
70472016-07-08 Martin Liska <mliska@suse.cz>
7048
7049 * gcc.dg/torture/pr71606.c: New test.
7050
70cdd4ae
JD
70512016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7052
7053 PR fortran/71764
7054 * gfortran.dg/pr71764.f90: New test.
7055
842dc2e6
JJ
70562016-07-07 Jakub Jelinek <jakub@redhat.com>
7057 Kai Tietz <ktietz70@googlemail.com>
7058
7059 PR c++/70869
7060 PR c++/71054
7061 * g++.dg/cpp0x/pr70869.C: New test.
7062 * g++.dg/cpp0x/pr71054.C: New test.
7063
31be4262
DE
70642016-07-07 David Edelsohn <dje.gcc@gmail.com>
7065
7066 * g++.dg/debug/pr71432.C: Fail on AIX.
7067
1c122092
ML
70682016-07-07 Martin Liska <mliska@suse.cz>
7069
7070 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7071 an undefined behavior.
7072 * gfortran.dg/do_3.F90: Likewise.
7073 * gfortran.dg/do_check_11.f90: New test.
7074 * gfortran.dg/do_check_12.f90: New test.
7075 * gfortran.dg/do_corner_warn.f90: New test.
7076
7119f1b1
ML
70772016-07-07 Martin Liska <mliska@suse.cz>
7078
7079 * gfortran.dg/predict-1.f90: Ammend the test.
7080 * gfortran.dg/predict-2.f90: Likewise.
7081
275792f2
IE
70822016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7083
7084 PR ipa/71624
7085 * g++.dg/pr71624.C: New test.
7086
05a437c1
TP
70872016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7088
7089 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7090 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7091 ARMv8-M Mainline architectures.
7092
6f493951
TP
70932016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7094
7095 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7096 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7097
5ddaee94
SB
70982016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7099
7100 PR target/70098
7101 PR target/71763
7102 * gcc.target/powerpc/pr71763.c: New file.
7103
651afdb2
YR
71042016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7105
7106 PR tree-optimization/71518
0b965526 7107 * gcc.dg/pr71518.c: New test.
651afdb2 7108
9df99881
WD
71092016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7110
7111 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7112
7b4e0769
SKS
71132016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7114
0b965526 7115 PR target/50739
7b4e0769
SKS
7116 * gcc.target/avr/pr50739.c: New test.
7117
eb4432f7
JH
71182016-07-05 Jan Hubicka <jh@suse.cz>
7119
7120 * gcc.dg/tree-ssa/scev-14.c: update template.
7121
c01e092f
RS
71222016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7123
7124 * gcc.dg/vect/group-no-gaps-1.c: New test.
7125
8070763a
AK
71262016-07-05 Andi Kleen <ak@linux.intel.com>
7127
7128 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7129 if kernel supports MPX.
7130
3f8257db 71312016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7132
7133 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7134
36a265b1
MM
71352016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7136 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7137
7138 * gcc.target/powerpc/signbit-1.c: New test.
7139 * gcc.target/powerpc/signbit-2.c: New test.
7140 * gcc.target/powerpc/signbit-3.c: New test.
7141
7a98fb6e
KT
71422016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7143
7144 PR rtl-optimization/71594
7145 * gcc.dg/torture/pr71594.c: New test.
7146
1e3d54b4
JH
71472016-07-05 Jan Hubicka <jh@suse.cz>
7148
7149 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7150
84ca3893
DM
71512016-07-05 David Malcolm <dmalcolm@redhat.com>
7152
7153 PR c++/62314
3a146d46 7154 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7155 number of missing semicolon error.
7156 * g++.dg/pr62314-2.C: New test case.
7157
20d0bfce
AF
71582016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7159
7160 * gfortran.dg/coarray_stat_function.f90: New test.
7161 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7162 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7163 to new interfaces.
7164
69aaea06
AV
71652016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7166
7167 PR fortran/71623
7168 * gfortran.dg/deferred_character_17.f90: New test.
7169
f723a43c
CL
71702016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7171
7172 * gcc.target/arm/neon/polytypes.c: Move to ...
7173 * gcc.target/arm/polytypes.c: ... here.
7174 * gcc.target/arm/neon/pr51534.c: Move to ...
7175 * gcc.target/arm/pr51534.c: ... here.
7176 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7177 * gcc.target/arm/vect-vcvt.c: ... here.
7178 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7179 * gcc.target/arm/vect-vcvtq.c: ... here.
7180 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7181 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7182 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7183 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7184 * gcc.target/arm/neon/neon.exp: Delete.
7185 * gcc.target/arm/neon/: Delete.
7186
d73e0ccf
JD
71872016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7188
7189 PR fortran/65575
7190 * gfortran.dg: pr65575.f90: New test.
7191
c20f6223
JD
71922016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7193
7194 PR fortran/35849
7195 * gfortran.dg: pr35849.f90: New test.
7196
2a5537c3
JJ
71972016-07-04 Jakub Jelinek <jakub@redhat.com>
7198
7199 PR c++/71739
7200 * g++.dg/cpp0x/pr71739.C: New test.
7201
740f9751
CL
72022016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7203
7204 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7205
bf749919
DV
72062016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7207
7208 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7209 locr.
7210 * gcc.target/s390/loc-1.c: New test.
7211
430bb38e
YR
72122016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7213
3a146d46
JJ
7214 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7215 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7216
15f6e0da
RR
72172016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7218
7219 PR target/63874
7220 * gcc.target/aarch64/pr63874.c: New test.
7221
79335075
JB
72222016-07-04 Jan Beulich <jbeulich@suse.com>
7223
7224 * g++.dg/header.c: New.
7225 * gcc.dg/header.c: New.
7226
557e8c49
JJ
72272016-07-02 Jakub Jelinek <jakub@redhat.com>
7228
7229 PR c/71719
7230 * c-c++-common/Wunused-var-15.c: New test.
7231
79a592e3
JJ
72322016-07-01 Jakub Jelinek <jakub@redhat.com>
7233
7234 PR fortran/71687
7235 * gfortran.dg/gomp/pr71687.f90: New test.
7236
e2298656
BS
72372016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7238
7239 * gcc.dg/const-float128-ped.c: Require __float128 effective
7240 target and options.
7241 * gcc.dg/const-float128.c: Likewise.
7242 * gcc.dg/torture/float128-cmp-invalid.c: Require
7243 __float128 and base_quadfloat_support effective targets, and
7244 __float128 options.
7245 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7246 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7247 * gcc.dg/torture/float128-nan.c: Likewise.
7248 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7249 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7250 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7251 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7252 (add_options_for___float128): New.
7253 (check_effective_target_base_quadword_support): New.
7254
70c11966
MM
72552016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7256
7257 PR target/71720
7258 * gcc.target/powerpc/pr71720.c: New test.
7259
059541fd
JB
72602016-07-01 Jan Beulich <jbeulich@suse.com>
7261
7262 * gcc.dg/bss.c: New.
7263
2c1e4964
PB
72642016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7265
7266 PR target/71698
7267 * gcc.target/powerpc/pr71698.c: New test.
7268
22e1cb39
GJL
72692016-07-01 Georg-Johann Lay <avr@gjlay.de>
7270
7271 PR target/71151
7272 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7273 instead of ".foo" for its section name.
7274 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7275 depending on MCU's flash size.
7276 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7277 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7278 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7279 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7280 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7281 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7282
466cf574
JB
72832016-07-01 Jan Beulich <jbeulich@suse.com>
7284
7285 * gcc.target/i386/pr65105-2.c: Add -msse2.
7286
351beab7
JJ
72872016-06-30 Jakub Jelinek <jakub@redhat.com>
7288
55a0f21a
JJ
7289 PR tree-optimization/71707
7290 * gcc.dg/strlenopt-29.c: New test.
7291
6245ad72
JJ
7292 PR fortran/71704
7293 * gfortran.dg/gomp/pr71704.f90: New test.
7294
351beab7
JJ
7295 PR fortran/71705
7296 * gfortran.dg/gomp/pr71705.f90: New test.
7297
5a3a6a5e
KN
72982016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7299
7300 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7301 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7302 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7303 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7304 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7305 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7306 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7307 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7308 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7309 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7310 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7311 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7312 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7313 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7314 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7315 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7316 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7317 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7318 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7319 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7320 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7321 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7322 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7323 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7324 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7325 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7326 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7327 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7328 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7329 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7330 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7331 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7332 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7333 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7334 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7335 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7336 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7337 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7338 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7339 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7340 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7341 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7342 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7343 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7344 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7345 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7346 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7347 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7348 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7349 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7350 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7351 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7352 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7353 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7354 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7355 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7356 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7357 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7358 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7359 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7360 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7361 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7362 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7363 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7364 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7365 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7366 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7367 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7368 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7369 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7370 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7371 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7372 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7373 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7374 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7375 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7376 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7377 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7378 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7379 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7380 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7381
3dfa8071 73822016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7383 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7384
7385 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7386
9bd62242 73872016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7388 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7389
7390 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7391
603107fb
DM
73922016-06-30 David Malcolm <dmalcolm@redhat.com>
7393
7394 PR driver/71651
7395 * gcc.dg/spellcheck-options-12.c: New test case.
7396
205cccc7
JJ
73972016-06-30 Jakub Jelinek <jakub@redhat.com>
7398
7399 PR middle-end/71693
7400 * gcc.c-torture/compile/pr71693.c: New test.
7401
f4452176
DM
74022016-06-29 David Malcolm <dmalcolm@redhat.com>
7403
7404 * gcc.dg/spellcheck-params.c: New testcase.
7405 * gcc.dg/spellcheck-params-2.c: New testcase.
7406
c5e74d9d
MM
74072016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7408
7409 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7410 vector extract instructions.
7411 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7412
e44ecbfd
JD
74132016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7414
7415 PR fortran/71686
7416 * gfortran.dg/unexpected_eof_2.f90: New test.
7417 * gfortran.dg/unexpected_eof_3.f90: New test.
7418
ee446d9f
JW
74192016-06-29 Jim Wilson <jim.wilson@linaro.org>
7420
7421 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7422
27f67461
CP
74232016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7424
7425 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7426 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7427 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7428
b1206d29
RB
74292016-06-29 Richard Biener <rguenther@suse.de>
7430
7431 PR middle-end/15256
7432 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7433
1af21224
MW
74342016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7435
7436 * gcc.target/arm/aapcs/neon-vect10.c: Require
7437 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7438 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7439 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7440 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7441 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7442 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7443 * gcc.target/arm/fp16-aapcs-1.c: Require
7444 -mfloat-ab=hard. Also simplify the test.
7445 * gcc.target/arm/fp16-aapcs-2.c: New.
7446
7fe43755
MW
74472016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7448
0b965526 7449 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7450 (add_options_for_arm_fp16_ieee): New.
7451 (add_options_for_arm_fp16_alternative): New.
7452 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7453 long-line.
7454 (effective_target_arm_fp16_hw): New.
7455
264d951a
IE
74562016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7457
7458 PR tree-optimization/71655
7459 * g++.dg/pr71655.C: New test.
7460
5c846a81
ML
74612016-06-29 Martin Liska <mliska@suse.cz>
7462
7463 * gcc.dg/pr71585.c: New test.
7464 * gcc.dg/pr71585-2.c: New test.
7465 * gcc.dg/pr71585-3.c: New test.
7466
fafe9318
YR
74672016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7468
7469 PR tree-optimization/70729
7470 * g++.dg/vect/pr70729.cc: New test.
7471
54d19c3b
TS
74722016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7473
7474 * c-c++-common/gomp/cancel-1.c: Extend.
7475
5f3cd7c3
JJ
74762016-06-29 Jakub Jelinek <jakub@redhat.com>
7477
7478 PR tree-optimization/71625
7479 * gcc.dg/strlenopt-28.c: New test.
7480
4aa83879
RB
74812016-06-29 Richard Biener <rguenther@suse.de>
7482
7483 PR middle-end/71002
7484 * g++.dg/torture/pr71002.C: Adjust testcase.
7485
152ef731
JJ
74862016-06-29 Jakub Jelinek <jakub@redhat.com>
7487
7488 PR c/71685
7489 * gcc.dg/pr71685.c: New test.
7490
74912016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7492
7493 PR c/71552
7494 * gcc.dg/init-bad-9.c: New test.
7495
d41dc215
BS
74962016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7497
7498 * gcc.target/powerpc/abs128-1.c: Require VSX.
7499 * gcc.target/powerpc/copysign128-1.c: Likewise.
7500 * gcc.target/powerpc/inf128-1.c: Likewise.
7501 * gcc.target/powerpc/nan128-1.c: Likewise.
7502
6a20b538
JJ
75032016-06-28 Jakub Jelinek <jakub@redhat.com>
7504
7505 PR middle-end/71626
7506 * gcc.c-torture/execute/pr71626-1.c: New test.
7507 * gcc.c-torture/execute/pr71626-2.c: New test.
7508
77d93c47
PB
75092016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7510
7511 PR target/71656
7512 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7513
a8264058
SB
75142016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7515
7516 PR target/71670
7517 * gcc.target/powerpc/pr71670.c: New testcase.
7518
0dc47331
PB
75192016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7520
7521 PR target/71656
7522 * gcc.target/powerpc/pr71656-1.c: New test.
7523 * gcc.target/powerpc/pr71656-2.c: New test.
7524
b65ffc79
CL
75252016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7526
7527 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7528 around fp16 code.
7529 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7530 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7531 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7532 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7533 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7534 Add arm_neon_fp16_ok effective target.
0b965526
UB
7535 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7536 Likewise.
7537 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7538 Likewise.
7539 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7540 Likewise.
7541 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7542 Likewise.
7543 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7544 Likewise.
7545 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7546 Likewise.
7547 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7548 Likewise.
7549 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7550 Likewise.
7551 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7552 Likewise.
7553 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7554 Likewise.
7555 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7556 Likewise.
b65ffc79 7557
9bb86f40
JH
75582016-06-26 Jan Hubicka <hubicka@ucw.cz>
7559
7560 * gcc.dg/predict-12.c: New testcase.
7561
46db0fd4
JD
75622016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7563
7564 PR fortran/71649
7565 * gfortran.dg/pr71649.f90: New test.
7566
2a65e70b
JJ
75672016-06-25 Jakub Jelinek <jakub@redhat.com>
7568
f8a06e24
JJ
7569 PR tree-optimization/71643
7570 * g++.dg/opt/pr71643.C: New test.
7571
2a65e70b
JJ
7572 PR tree-optimization/71631
7573 * gcc.c-torture/execute/pr71631.c: New test.
7574
7805417a
JH
75752016-06-24 Jan Hubicka <hubicka@ucw.cz>
7576
7577 * gcc.dg/predict-11.c: New testcase.
7578 * gfortran.dg/predict-2.f90: New testcase.
7579
888ed1a3
JH
75802016-06-24 Jan Hubicka <hubicka@ucw.cz>
7581
7582 * gcc.dg/predict-10.c: New test.
7583
53605f35
BS
75842016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7585
7586 * gcc.target/powerpc/abs128-1.c: New.
7587 * gcc.target/powerpc/copysign128-1.c: New.
7588 * gcc.target/powerpc/inf128-1.c: New.
7589 * gcc.target/powerpc/nan128-1.c: New.
7590
7b22b4c6
EB
75912016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7592
7593 * gfortran.dg/pr71642.f90: New test.
7594
37e373c2
JJ
75952016-06-24 Jakub Jelinek <jakub@redhat.com>
7596
7597 PR tree-optimization/71647
7598 * gcc.target/i386/pr71647.c: New test.
7599
b20b79f2
L
76002016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7601
7602 * gcc.target/i386/noplt-gd-1.c: New test.
7603 * gcc.target/i386/noplt-gd-2.c: Likewise.
7604 * gcc.target/i386/noplt-gd-3.c: Likewise.
7605 * gcc.target/i386/noplt-ld-1.c: Likewise.
7606 * gcc.target/i386/noplt-ld-2.c: Likewise.
7607 * gcc.target/i386/noplt-ld-3.c: Likewise.
7608 * lib/target-supports.exp
7609 (check_effective_target_tls_get_addr_via_got): New.
7610
04619cb8
UB
76112016-06-24 Uros Bizjak <ubizjak@gmail.com>
7612
7613 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7614 testsuite compile flags.
7615 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7616 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7617
76182016-06-24 Uros Bizjak <ubizjak@gmail.com>
7619
7620 * g++dg/vect/pr36684.cc: Add dg-do compile.
7621 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7622 * gcc.dg/vect/pr70021.c: Ditto.
7623 * gcc.dg/vect/pr70138-1.c: Ditto.
7624 * gcc.dg/vect/pr70138-2.c: Ditto.
7625 * gcc.dg/vect/pr70354-1.c: Ditto.
7626 * gcc.dg/vect/pr70354-2.c: Ditto.
7627 * gcc.dg/vect/pr71259.c: Ditto.
7628 * gcc.dg/vect/pr71416-1.c: Ditto.
7629 * gcc.dg/vect/slp-43.c: Ditto.
7630 * gcc.dg/vect/slp-45.c: Ditto.
7631 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7632 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7633 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7634 * gfortran.dg/vect/pr69980.f90: Ditto.
7635
76362016-06-24 Uros Bizjak <ubizjak@gmail.com>
7637
7638 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7639 * gcc.dg/vect/bb-slp-30.c: Ditto.
7640 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7641 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7642 * gcc.dg/vect/pr45902.c: Ditto.
7643 * gcc.dg/vect/pr48172.c: Ditto.
7644 * gcc.dg/vect/pr48377.c: Ditto.
7645 * gcc.dg/vect/pr49038.c: Ditto.
7646 * gcc.dg/vect/pr49771.c: Ditto.
7647 * gcc.dg/vect/pr52091.c: Ditto.
7648 * gcc.dg/vect/pr53185-2.c: Ditto.
7649 * gcc.dg/vect/pr56826.c: Ditto.
7650 * gcc.dg/vect/pr60276.c: Ditto.
7651 * gcc.dg/vect/pr62021.c: Ditto.
7652 * gcc.dg/vect/pr63530.c: Ditto.
7653 * gcc.dg/vect/pr65518.c: Ditto.
7654 * gcc.dg/vect/pr65947-1.c: Ditto.
7655 * gcc.dg/vect/pr65947-10.c: Ditto.
7656 * gcc.dg/vect/pr65947-11.c: Ditto.
7657 * gcc.dg/vect/pr65947-12.c: Ditto.
7658 * gcc.dg/vect/pr65947-13.c: Ditto.
7659 * gcc.dg/vect/pr65947-2.c: Ditto.
7660 * gcc.dg/vect/pr65947-3.c: Ditto.
7661 * gcc.dg/vect/pr65947-4.c: Ditto.
7662 * gcc.dg/vect/pr65947-5.c: Ditto.
7663 * gcc.dg/vect/pr65947-6.c: Ditto.
7664 * gcc.dg/vect/pr65947-7.c: Ditto.
7665 * gcc.dg/vect/pr65947-8.c: Ditto.
7666 * gcc.dg/vect/pr65947-9.c: Ditto.
7667 * gcc.dg/vect/pr71416-1.c: Ditto.
7668 * gcc.dg/vect/pr71439.c: Ditto.
7669 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7670 * gcc.dg/vect/vect-bswap16.c: Ditto.
7671 * gcc.dg/vect/vect-bswap32.c: Ditto.
7672 * gcc.dg/vect/vect-bswap64.c: Ditto.
7673 * gcc.dg/vect/vect-live-1.c: Ditto.
7674 * gcc.dg/vect/vect-live-2.c: Ditto.
7675 * gcc.dg/vect/vect-live-3.c: Ditto.
7676 * gcc.dg/vect/vect-live-4.c: Ditto.
7677 * gcc.dg/vect/vect-live-5.c: Ditto.
7678 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7679 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7680 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7681 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7682 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7683 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7684 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7685 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7686 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7687 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7688 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7689 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7690 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7691 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7692 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7693 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7694 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7695
da224bcb
UB
76962016-06-24 Uros Bizjak <ubizjak@gmail.com>
7697
7698 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7699
dfee2870
L
77002016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7701
7702 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7703 ia32 if R_386_GOT32X relocation is supported.
7704 * gcc.target/i386/noplt-3.c: Likewise.
7705 * gcc.target/i386/noplt-2.c: Likewise.
7706 (main): Renamed to ...
7707 (bar): This.
7708 * gcc.target/i386/noplt-4.c: Likewise.
7709 (main): Renamed to ...
7710 (bar): This.
7711 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7712 * gcc.target/i386/pr67400-5.c: Likewise.
7713
a86451b9
JJ
77142016-06-24 Jakub Jelinek <jakub@redhat.com>
7715
00085092
JJ
7716 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7717 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7718
a86451b9
JJ
7719 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7720 f4): Adjust expected diagnostics.
7721 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7722 (T): If OVFP is defined, redefine to TP.
7723 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7724 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7725 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7726 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7727 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7728 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7729 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7730 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7731 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7732 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7733 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7734 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7735 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7736 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7737 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7738 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7739 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7740 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7741 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7742 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7743 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7744 as last argument to __builtin_add_overflow_p.
7745
7bb5d5f4
UB
77462016-06-23 Uros Bizjak <ubizjak@gmail.com>
7747
7748 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7749 dg-options and remove default vector testsuite compile flags.
7750 * g++.dg/vect/pr33860a.cc: Ditto.
7751 * g++.dg/vect/pr45470-a.cc: Ditto.
7752 * g++.dg/vect/pr45470-b.cc: Ditto.
7753 * g++.dg/vect/pr60896.cc: Ditto.
7754 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7755 * gcc.dg/vect/pr18308.c: Ditto.
7756 * gcc.dg/vect/pr24049.c: Ditto.
7757 * gcc.dg/vect/pr33373.c: Ditto.
7758 * gcc.dg/vect/pr36228.c: Ditto.
7759 * gcc.dg/vect/pr42395.c: Ditto.
7760 * gcc.dg/vect/pr42604.c: Ditto.
7761 * gcc.dg/vect/pr46663.c: Ditto.
7762 * gcc.dg/vect/pr48765.c: Ditto.
7763 * gcc.dg/vect/pr49093.c: Ditto.
7764 * gcc.dg/vect/pr49352.c: Ditto.
7765 * gcc.dg/vect/pr52298.c: Ditto.
7766 * gcc.dg/vect/pr52870.c: Ditto.
7767 * gcc.dg/vect/pr53185.c: Ditto.
7768 * gcc.dg/vect/pr53773.c: Ditto.
7769 * gcc.dg/vect/pr56695.c: Ditto.
7770 * gcc.dg/vect/pr62171.c: Ditto.
7771 * gcc.dg/vect/pr63530.c: Ditto.
7772 * gcc.dg/vect/pr68339.c: Ditto.
7773 * gcc.dg/vect/pr71259.c: Ditto.
7774 * gcc.dg/vect/vect-82_64.c: Ditto.
7775 * gcc.dg/vect/vect-83_64.c: Ditto.
7776 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7777 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7778 * gcc.dg/vect/vect-shift-2.c: Ditto.
7779 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7780 * gfortran.dg/vect/pr39318.f90: Ditto.
7781 * gfortran.dg/vect/pr45714-a.f: Ditto.
7782 * gfortran.dg/vect/pr45714-b.f: Ditto.
7783 * gfortran.dg/vect/pr46213.f90: Ditto.
7784
2d4bb02f
MM
77852016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7786 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7787
7788 * gcc.target/powerpc/p9-splat-5.c: New test.
7789
f6d1b868
UB
77902016-06-23 Uros Bizjak <ubizjak@gmail.com>
7791
7792 PR tree-optimization/71488
7793 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7794 * lib/target-supports.exp: ... here.
7795 (check_sse4_hw_available): New procedure.
7796 (check_effective_target_sse4_runtime): Ditto.
7797 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7798 -march=westmere for sse4_runtime targets.
936ff030 7799 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7800 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7801 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7802 (main): Call check_vect ().
a7898180 7803 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7804
c0597759
L
78052016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7806
7807 PR target/66232
7808 PR target/67400
7809 * gcc.target/i386/pr66232-14.c: New file.
7810 * gcc.target/i386/pr66232-15.c: Likewise.
7811 * gcc.target/i386/pr66232-16.c: Likewise.
7812 * gcc.target/i386/pr66232-17.c: Likewise.
7813 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7814 ia32 if R_386_GOT32X relocation is supported.
7815 * gcc.target/i386/pr67400-2.c: Likewise.
7816 * gcc.target/i386/pr67400-3.c: Likewise.
7817 * gcc.target/i386/pr67400-4.c: Likewise.
7818 * gcc.target/i386/pr67400-6.c: Likewise.
7819 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7820 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7821
5b0e27a7
JD
78222016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7823
7824 PR libgfortran/48852
7825 * gfortran.dg/char4_iunit_1.f03: Update test.
7826 * gfortran.dg/f2003_io_5.f03: Update test.
7827 * gfortran.dg/real_const_3.f90: Update test.
7828
7f586d90
AK
78292016-06-23 Andi Kleen <ak@linux.intel.com>
7830
7831 * g++.dg/bprob/bprob.exp: Support autofdo.
7832 * g++.dg/tree-prof/tree-prof.exp: dito.
7833 * gcc.dg/tree-prof/tree-prof.exp: dito.
7834 * gcc.misc-tests/bprob.exp: dito.
7835 * gfortran.dg/prof/prof.exp: dito.
7836 * lib/profopt.exp: dito.
7837 * lib/target-supports.exp: Check for autofdo.
7838
60fa7862
ML
78392016-06-23 Martin Liska <mliska@suse.cz>
7840
7841 * gcc.dg/pr71619.c: New test.
7842
e3d62871
UB
78432016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7844
7845 PR target/67400
cc901875
UB
7846 * gcc.target/i386/pr67400-1.c: New test.
7847 * gcc.target/i386/pr67400-2.c: Likewise.
7848 * gcc.target/i386/pr67400-3.c: Likewise.
7849 * gcc.target/i386/pr67400-4.c: Likewise.
7850 * gcc.target/i386/pr67400-5.c: Likewise.
7851 * gcc.target/i386/pr67400-6.c: Likewise.
7852 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7853
ac81cf0b
DM
78542016-06-22 David Malcolm <dmalcolm@redhat.com>
7855
7856 * c-c++-common/missing-header-1.c: New test case.
7857 * c-c++-common/missing-header-2.c: New test case.
7858 * c-c++-common/missing-header-3.c: New test case.
7859 * c-c++-common/missing-header-4.c: New test case.
7860
1a4f11c8
DM
78612016-06-22 David Malcolm <dmalcolm@redhat.com>
7862
7863 PR c/70339
7864 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7865 hint.
7866 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7867 expected results due to builtin "nanl" now being suggested for
7868 "name".
7869 * gcc.dg/pr67580.c: Update expected messages.
7870 * gcc.dg/spellcheck-identifiers.c: New testcase.
7871 * gcc.dg/spellcheck-typenames.c: New testcase.
7872
a93eac6a
DM
78732016-06-22 David Malcolm <dmalcolm@redhat.com>
7874
7875 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7876 file.
7877 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7878 diagnostic-test-show-locus-parseable-fixits.c to sources for
7879 diagnostic_plugin_test_show_locus.c.
7880 * lib/gcc-defs.exp (freeform_regexps): New global.
7881 (dg-regexp): New function.
7882 (handle-dg-regexps): New function.
7883 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7884 freeform_regexps to the empty list.
7885 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7886
49e76ff1
IE
78872016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7888
f6d1b868 7889 PR tree-optimization/71488
49e76ff1
IE
7890 * g++.dg/pr71488.C: New test.
7891 * gcc.dg/vect/vect-bool-cmp.c: New test.
7892
951d8c8a
EB
78932016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7894
7895 * gcc.dg/guality/param-5.c: New test.
7896
b60fc3bd
BE
78972016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7898
7899 * gcc.target/i386/asm-flag-7.c: New test.
7900
0609abda
TS
79012016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7902
7903 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7904 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7905 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7906 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7907 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7908 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7909 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7910 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7911 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7912 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7913 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7914 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7915 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7916 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7917 * lib/target-supports.exp: Likewise.
7918
ee2499b4
TS
79192016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7920
7921 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7922 * gcc.dg/attr-ms_struct-2.c: Likewise.
7923 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7924 * gcc.dg/bf-ms-attrib.c: Likewise.
7925 * gcc.dg/bf-ms-layout-2.c: Likewise.
7926 * gcc.dg/bf-ms-layout-3.c: Likewise.
7927 * gcc.dg/bf-ms-layout.c: Likewise.
7928 * gcc.dg/bf-no-ms-layout.c: Likewise.
7929 * gcc.target/i386/bitfield1.c: Likewise.
7930 * gcc.target/i386/bitfield2.c: Likewise.
7931 * gcc.target/i386/bitfield3.c: Likewise.
7932
caea59ff
KN
79332016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7934
7935 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7936 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7937 override other than -mcpu=power9 command-line option is specified,
7938 or if the target operating system is aix.
7939 * gcc.target/powerpc/darn-1.c: Likewise.
7940 * gcc.target/powerpc/darn-2.c: Likewise.
7941 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7942 test if effective-target is not powerpc_p9vector_ok or if the
7943 target operating system is not defined.
7944 * gcc.target/powerpc/vslv-1.c: Likewise.
7945 * gcc.target/powerpc/vsrv-0.c: Likewise.
7946 * gcc.target/powerpc/vsrv-1.c: Likewise.
7947
63617e30
TB
79482016-06-21 Tobias Burnus <burnus@net-b.de>
7949
7950 PR fortran/71068
7951 * gfortran.dg/coarray/data_1.f90: New.
7952
89192c3c
WD
79532016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7954
7955 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7956 (dg-require-effective-target): Use arm_v8_neon_hw.
7957 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7958 (dg-require-effective-target): Likewise.
7959 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7960 (dg-require-effective-target): Likewise.
7961 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7962 (dg-require-effective-target): Likewise.
7963 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7964 (dg-require-effective-target): Likewise.
7965 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7966 (dg-require-effective-target): Likewise.
7967 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7968 Add AArch64 check.
7969
64ac50e2
WD
79702016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7971
7972 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7973 Set to 3 so test passes.
7974
6252b5db
WD
79752016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7976
7977 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7978
3b9bc511
IV
79792016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7980
7981 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7982 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7983 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7984 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7985
21db1c78
IV
79862016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7987
7988 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7989 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7990
9d30e86f
L
79912016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7992
7993 PR target/71549
7994 * gcc.target/i386/pr71549.c: New test.
7995
448a7c69
KN
79962016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7997
7998 * gcc.target/powerpc/vadsdu-0.c: Replace
7999 dg-require-effective-target directive to allow test to run on more
8000 platforms, and add dg-skip-if directive to disable test on aix
8001 platforms because of known incompatibilities.
8002 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8003 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8004 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8005 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8006 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8007 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8008 * gcc.target/powerpc/vadsdub-2.c: Replace
8009 dg-require-effective-target directive to allow test to run on more
8010 platforms, and add dg-skip-if directive to disable test on aix
8011 platforms because of known incompatibilities.
8012 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8013 with vec_absdb call to differentiate this test from vadsdub-1.c.
8014 * gcc.target/powerpc/vadsduh-1.c: Replace
8015 dg-require-effective-target directive to allow test to run on more
8016 platforms, and add dg-skip-if directive to disable test on aix
8017 platforms because of known incompatibilities.
8018 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8019 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8020 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8021
0ad84f34
JJ
80222016-06-21 Jakub Jelinek <jakub@redhat.com>
8023
8024 PR tree-optimization/71588
8025 * gcc.dg/pr71558.c: New test.
8026
e71e8d94
SKS
80272016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8028
8029 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8030 * c-c++-common/pr68657-2.c: Likewise.
8031 * c-c++-common/pr68657-3.c: Likewise.
8032 * gcc.dg/torture/pr69714.c: Require int32plus support.
8033 * gcc.dg/torture/pr70025.c: Likewise.
8034 * gcc.dg/torture/pr70083.c: Likewise.
8035 * gcc.dg/torture/pr70542.c: Likewise.
8036 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8037
5a578671
JM
80382016-06-20 Joseph Myers <joseph@codesourcery.com>
8039
8040 PR c/71601
8041 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8042
7a9df68e
JJ
80432016-06-20 Jakub Jelinek <jakub@redhat.com>
8044
50aa64d5
JJ
8045 PR middle-end/71581
8046 * gcc.dg/pr71581.c: New test.
8047
7a9df68e
JJ
8048 PR rtl-optimization/71591
8049 * gcc.dg/cpp/pr71591.c: New test.
8050
3947cf19
DR
80512016-06-20 David B. Robins <gcc@davidrobins.net>
8052
8053 PR target/71571
8054 * g++.dg/torture/pr71571.C: New test.
8055
c4ff221e
JJ
80562016-06-20 Jakub Jelinek <jakub@redhat.com>
8057
8058 PR target/71559
8059 * gcc.target/i386/sse2-pr71559.c: New test.
8060 * gcc.target/i386/avx-pr71559.c: New test.
8061 * gcc.target/i386/avx512f-pr71559.c: New test.
8062
f1b5abfb
TB
80632016-06-20 Tobias Burnus <burnus@net-b.de>
8064
8065 PR fortran/71194
8066 * gfortran.dg/pointer_remapping_10.f90: New.
8067
842107e4
DM
80682016-06-20 David Malcolm <dmalcolm@redhat.com>
8069
8070 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8071
d9e8bdfd
MS
80722016-06-20 Martin Sebor <msebor@redhat.com>
8073
8074 PR c/69507
8075 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8076 * gnu90-const-expr-1.c: Same.
8077 * gnu99-const-expr-1.c: Same.
8078 * gnu99-static-1.c: Same.
8079
67785479
RL
80802016-06-20 Renlin Li <renlin.li@arm.com>
8081
29f09b38 8082 PR testsuite/71489
67785479
RL
8083 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8084
636929b8
JG
80852016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8086
8087 * gcc.target/aarch64/vcvt_f64_1.c: New.
8088 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8089 * gcc.target/aarch64/vrecp_f64_1.c: New.
8090
ff7b374b
KT
80912016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8092
8093 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8094 "alignement".
8095
554cfc9e
GJL
80962016-06-20 Georg-Johann Lay <avr@gjlay.de>
8097
8098 PR target/71103
8099 * gcc.target/avr/torture/pr71103-2.c: New test.
8100
94087e88 81012016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8102
8103 PR c/69507
8104 * gcc.dg/alignof.c: New test.
8105
c561b091
PC
81062016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8107
8108 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8109 vs dg-error; test constexpr specifier too.
8110
bf54f123
PC
81112016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8112
8113 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8114
4e53aa97
CL
81152016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8116
8117 * lib/target-supports.exp
8118 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8119 arm_neon_ok and merge flags. Fix temporary test name.
8120 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8121 and merge flags.
8122
69071d86
ML
81232016-06-17 Martin Liska <mliska@suse.cz>
8124
8125 * gcc.dg/predict-9.c: Fix dump scanning.
8126
68b3b858
BC
81272016-06-17 Bin Cheng <bin.cheng@arm.com>
8128
8129 PR tree-optimization/71354
8130 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8131
d3ee260a
BC
81322016-06-17 Bin Cheng <bin.cheng@arm.com>
8133
8134 PR tree-optimization/71347
8135 * gcc.dg/tree-ssa/pr71347.c: New test.
8136
bd8fb114
BC
81372016-06-17 Bin Cheng <bin.cheng@arm.com>
8138
8139 PR tree-optimization/71354
8140 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8141
97816be4
BC
81422016-06-17 Bin Cheng <bin.cheng@arm.com>
8143
8144 * gcc.dg/vect/vect-alias-check-1.c: New test.
8145
2d761a37
SKS
81462016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8147
e0277d6b 8148 PR target/71151
2d761a37
SKS
8149 * gcc.target/avr/pr71151-1.c: New test.
8150 * gcc.target/avr/pr71151-2.c: New test.
8151 * gcc.target/avr/pr71151-3.c: New test.
8152 * gcc.target/avr/pr71151-4.c: New test.
8153 * gcc.target/avr/pr71151-5.c: New test.
8154 * gcc.target/avr/pr71151-6.c: New test.
8155 * gcc.target/avr/pr71151-7.c: New test.
8156 * gcc.target/avr/pr71151-8.c: New test.
8157 * gcc.target/avr/pr71151-common.h: New test.
8158
68fa96d6
ML
81592016-06-16 Martin Liska <mliska@suse.cz>
8160
8161 * gfortran.dg/predict-1.f90: New test.
8162
b6ca982f
UB
81632016-06-16 Uros Bizjak <ubizjak@gmail.com>
8164
8165 PR target/71242
3a146d46 8166 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8167
1dc8d15b
JH
81682016-06-16 Jan Hubicka <hubicka@ucw.cz>
8169
8170 * g++.dg/vect/pr36648.cc: Disable cunrolli
8171
67c25816
JJ
81722016-06-16 Jakub Jelinek <jakub@redhat.com>
8173
c577adb2
JJ
8174 PR target/71554
8175 * gcc.c-torture/execute/pr71554.c: New test.
8176
67c25816
JJ
8177 PR rtl-optimization/71532
8178 * gcc.dg/torture/pr71532.c: New test.
8179
1a3c3ee9
MM
81802016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8181
8182 * gcc.target/powerpc/p9-dimode1.c: New test.
8183 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8184
f29468a7
JJ
81852016-06-15 Jakub Jelinek <jakub@redhat.com>
8186
61daecc4
JJ
8187 * gcc.c-torture/compile/20160615-1.c: New test.
8188
f29468a7
JJ
8189 * g++.dg/cpp0x/ref-qual17.C: New test.
8190
209d1e2d
IE
81912016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8192
8193 PR middle-end/71529
8194 * gcc.target/i386/pr71529.C: New test.
8195
8dc35712
AH
81962016-06-15 Alan Hayward <alan.hayward@arm.com>
8197
8198 PR tree-optimization/71483
8199 * g++.dg/vect/pr71483.c: New
8200
b8911cb8
PC
82012016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8202
8203 PR c++/70202
8204 * g++.dg/inherit/crash6.C: New.
8205 * g++.dg/inherit/union2.C: Likewise.
8206 * g++.dg/inherit/virtual12.C: Likewise.
8207 * g++.dg/inherit/virtual13.C: Likewise.
8208 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8209
cf5d08ab
UB
82102016-06-15 Uros Bizjak <ubizjak@gmail.com>
8211
e3d62871 8212 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8213
8f482165
AH
82142016-06-15 Alan Hayward <alan.hayward@arm.com>
8215
8216 PR tree-optimization/71439
8217 * gcc.dg/vect/pr71439.c: New
8218
3256673f
KT
82192016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8220
8221 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8222
b17dc4d4
RB
82232016-06-15 Richard Biener <rguenther@suse.de>
8224
8225 * gcc.dg/vect/slp-45.c: New testcase.
8226
2a5825f2
RB
82272016-06-15 Richard Biener <rguenther@suse.de>
8228
8229 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8230
6e433d0b
BS
82312016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8232
8233 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8234 requirements, and disable for AIX for now.
8235 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8236
abe7f828
JJ
82372016-06-14 Jakub Jelinek <jakub@redhat.com>
8238
a09c81b4
JJ
8239 PR c++/71528
8240 * g++.dg/opt/pr71528.C: New test.
8241
abe7f828
JJ
8242 PR c++/71516
8243 * g++.dg/init/pr71516.C: New test.
8244
acfadf06
PC
82452016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8246
8247 * g++.dg/init/array46.C: New.
8248
4d568ab2
UB
82492016-06-14 Uros Bizjak <ubizjak@gmail.com>
8250
e3d62871
UB
8251 * gcc.target/i386/float128-3.c: New test.
8252 * gcc.target/i386/quad-sse4.c: Ditto.
8253 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8254 Update scan strings.
4d568ab2 8255
30934c5d
RB
82562016-06-14 Richard Biener <rguenther@suse.de>
8257
8258 PR middle-end/71526
8259 * gfortran.dg/pr71526.f90: New testcase.
8260
3970e545
AV
82612016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8262
8263 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8264 * gcc.dg/zero_bits_compound-1.c: Likewise.
8265
04976c6e
RB
82662016-06-14 Richard Biener <rguenther@suse.de>
8267
8268 PR tree-optimization/71522
8269 * gcc.dg/torture/pr71522.c: New testcase.
8270
23e025db
JJ
82712016-06-14 Jakub Jelinek <jakub@redhat.com>
8272
8273 PR tree-optimization/71520
8274 * gcc.dg/tree-ssa/pr71520.c: New test.
8275
90b72e84
RB
82762016-06-14 Richard Biener <rguenther@suse.de>
8277
8278 PR tree-optimization/71521
86c24ba6 8279 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8280
ef7cf206
JJ
82812016-06-13 Jakub Jelinek <jakub@redhat.com>
8282
0dda258b
JJ
8283 PR sanitizer/71498
8284 * c-c++-common/ubsan/bounds-13.c: New test.
8285
ef7cf206
JJ
8286 PR preprocessor/71183
8287 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8288
a73786e3
JL
82892016-06-13 Jeff Law <law@redhat.com>
8290
8291 PR tree-optimization/71403
8292 * c-c++-common/ubsan/pr71403-1.c: New test.
8293 * c-c++-common/ubsan/pr71403-2.c: New test.
8294 * c-c++-common/ubsan/pr71403-3.c: New test.
8295
0ac249bf
JJ
82962016-06-13 Jakub Jelinek <jakub@redhat.com>
8297
8298 PR middle-end/71478
8299 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8300 Add -Wno-psabi -w to dg-options.
8301
5408a64a
KN
83022016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8303
8304 * gcc.target/powerpc/vadsdu-0.c: New test.
8305 * gcc.target/powerpc/vadsdu-1.c: New test.
8306 * gcc.target/powerpc/vadsdu-2.c: New test.
8307 * gcc.target/powerpc/vadsdu-3.c: New test.
8308 * gcc.target/powerpc/vadsdu-4.c: New test.
8309 * gcc.target/powerpc/vadsdu-5.c: New test.
8310 * gcc.target/powerpc/vadsdub-1.c: New test.
8311 * gcc.target/powerpc/vadsdub-2.c: New test.
8312 * gcc.target/powerpc/vadsduh-1.c: New test.
8313 * gcc.target/powerpc/vadsduh-2.c: New test.
8314 * gcc.target/powerpc/vadsduw-1.c: New test.
8315 * gcc.target/powerpc/vadsduw-2.c: New test.
8316
f7e4f2e3
DM
83172016-06-13 David Malcolm <dmalcolm@redhat.com>
8318
8319 * gcc.dg/c99-init-2.c (c): Update expected error message.
8320 * gcc.dg/init-bad-8.c (foo): Likewise.
8321 * gcc.dg/spellcheck-fields-3.c: New test case.
8322
ad23a23e
ML
83232016-06-13 Martin Liska <mliska@suse.cz>
8324
8325 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8326 and "guess loop iv compared" heuristics.
8327 * gcc.dg/predict-2.c: Likewise.
8328 * gcc.dg/predict-3.c: Likewise.
8329 * gcc.dg/predict-4.c: Likewise.
8330 * gcc.dg/predict-5.c: Likewise.
8331 * gcc.dg/predict-6.c: Likewise.
8332
146c55da
MP
83332016-06-13 Marek Polacek <polacek@redhat.com>
8334
8335 PR middle-end/71476
8336 * c-c++-common/Wswitch-unreachable-4.c: New test.
8337 * gcc.dg/Wswitch-unreachable-2.c: New test.
8338 * g++.dg/tm/jump1.C: Move dg-warning.
8339
42e77cbc
EB
83402016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8341
8342 * gnat.dg/renaming10.ad[sb]: New test.
8343
7474dcc1
PT
83442016-06-13 Paul Thomas <pault@gcc.gnu.org>
8345
8346 PR fortran/70673
8347 * gfortran.dg/pr70673.f90: New test.
8348
f57f53d3
RB
83492016-06-13 Richard Biener <rguenther@suse.de>
8350
8351 PR middle-end/64516
8352 * gcc.dg/align-3.c: New testcase.
8353
5843a5f0
ML
83542016-06-13 Martin Liska <mliska@suse.cz>
8355
8356 * gcc.target/i386/pr71458.c: New test.
8357
aa8fdb44
UB
83582016-06-12 Uros Bizjak <ubizjak@gmail.com>
8359
8360 PR target/71241
3a146d46 8361 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8362
2043e4d7
DH
83632016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8364
8365 PR target/60751
8366 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8367 statement.
8368
d3dc025d
DH
83692016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8370
8371 PR target/60751
8372 * gfortran.dg/comma_IO_extension_1.f90: New test.
8373 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8374 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8375 statement.
8376 * gfortran.dg/graphite/pr38083.f90: Likewise.
8377 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8378 missing format.
8379
a31d78c6
EB
83802016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8381
8382 * gnat.dg/case_character.adb: New test.
8383
95c18dd0
SB
83842016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8385
8386 PR middle-end/71310
8387 * gcc.target/powerpc/pr71310.c: New testcase.
8388
b97d37b4
KV
83892016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8390
8391 PR middle-end/71478
8392 * gcc.dg/pr71478.c: New test.
8393
900bcda3
JJ
83942016-06-10 Jakub Jelinek <jakub@redhat.com>
8395
ec1c20db
JJ
8396 PR middle-end/71494
8397 * gcc.c-torture/execute/pr71494.c: New test.
8398
50b15873
JJ
8399 PR c/68657
8400 * gcc.target/i386/pr68657.c: New test.
8401
900bcda3
JJ
8402 PR inline-asm/68843
8403 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8404 (test): Add -masm=intel alternatives.
8405
4d926e34
MS
84062016-06-10 Martin Sebor <msebor@redhat.com>
8407
8408 PR c/71392
8409 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8410
ad071b2b
JL
84112016-06-10 Jeff Law <law@redhat.com>
8412
8413 PR tree-optimization/71335
8414 * gcc.c-torture/execute/pr71335.c: New test.
8415
2704efe8
DM
84162016-06-10 David Malcolm <dmalcolm@redhat.com>
8417
8418 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8419 the various "cannot tail-call: " messages.
8420
18c9b7d4
CL
84212016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8422
8423 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8424 and options.
8425
7cfa10f3
MO
84262016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8427
8428 PR sanitizer/71480
8429 * c-c++-common/asan/pr71480.c: New test.
8430
1f24fd3e
L
84312016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8432
8433 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8434 (ASMNAME2): Likewise.
8435 (main): Replace fn in asm statement with ASMNAME ("fn").
8436 * gcc.dg/guality/pr68037-2.c: Likewise.
8437 * gcc.dg/guality/pr68037-3.c: Likewise.
8438 * gcc.dg/torture/pr68037-1.c: Likewise.
8439 * gcc.dg/torture/pr68037-2.c: Likewise.
8440 * gcc.dg/torture/pr68037-3.c: Likewise.
8441
ad551c07
BE
84422016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8443
8444 PR inline-asm/68843
8445 * gcc.target/i386/pr68843-1.c: New test.
8446 * gcc.target/i386/pr68843-2.c: New test.
8447
4b1ffdb1 84482016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8449 Cesar Philippidis <cesar@codesourcery.com>
8450
8451 PR middle-end/71373
8452 * gcc.dg/goacc/nested-function-1.c: New file.
8453 * gcc.dg/goacc/nested-function-2.c: Likewise.
8454 * gcc.dg/goacc/pr71373.c: Likewise.
8455 * gfortran.dg/goacc/cray-2.f95: Likewise.
8456 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8457 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8458 * gfortran.dg/goacc/cray.f95: Update.
8459 * gfortran.dg/goacc/loop-1.f95: Likewise.
8460 * gfortran.dg/goacc/loop-3.f95: Likewise.
8461 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8462 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8463
84642016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8465
8466 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8467 for OpenACC tile clauses.
8468 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8469
8470 PR c/71381
8471 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8472 to...
8473 * c-c++-common/goacc/cache-2.c: ... this new file.
8474 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8475 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8476 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8477 usage.
8478 * gfortran.dg/goacc/cray.f95: Likewise.
8479 * gfortran.dg/goacc/loop-1.f95: Likewise.
8480
89851e4c
AH
84812016-06-10 Alan Hayward <alan.hayward@arm.com>
8482
8483 PR tree-optimization/71407
8484 PR tree-optimization/71416
8485 * gcc.dg/vect/pr71407.c: New
8486 * gcc.dg/vect/pr71416-1.c: New
8487 * gcc.dg/vect/pr71416-2.c: New
8488
200eafbf
RB
84892016-06-10 Richard Biener <rguenther@suse.de>
8490
8491 PR middle-end/71477
8492 * gcc.dg/torture/pr71477.c: New testcase.
8493
4df99d92
JK
84942016-06-09 Julia Koval <julia.koval@intel.com>
8495
8496 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8497 * gcc.target/i386/interrupt-13.c: Likewise.
8498 * gcc.target/i386/interrupt-15.c: Likewise.
8499 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8500 * gcc.target/i386/interrupt-24.c: Likewise.
8501 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8502 * gcc.target/i386/interrupt-9.c: Likewise.
8503 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8504
e01b4e16
MS
85052016-06-09 Martin Sebor <msebor@redhat.com>
8506
8507 PR c/70883
8508 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8509 * gcc.dg/builtin-constant_p-1.c: Same.
8510 * gcc.dg/builtins-error.c: Same.
8511 * gcc.dg/pr70859.c: Same.
8512
9c35db0e
SKS
85132016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8514
8515 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8516 * gcc.dg/torture/pr68067-1.c: Likewise.
8517 * gcc.dg/torture/pr68067-2.c: Likewise.
8518
85192016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8520
8521 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8522 when setting SIZE.
8523
392a81b9
PC
85242016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8525
8526 PR c++/71465
8527 * g++.dg/inherit/crash5.C: New.
8528 Revert:
8529 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8530
8531 PR c++/70202
8532 * g++.dg/inherit/crash5.C: New.
8533 * g++.dg/inherit/virtual1.C: Adjust.
8534
e49efc14
ML
85352016-06-09 Martin Liska <mliska@suse.cz>
8536
8537 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8538 * g++.dg/predict-loop-exit-2.C: Likewise.
8539 * g++.dg/predict-loop-exit-3.C: Likewise.
8540 * gcc.dg/predict-1.c: Likewise.
8541 * gcc.dg/predict-2.c: Likewise.
8542 * gcc.dg/predict-3.c: Likewise.
8543 * gcc.dg/predict-4.c: Likewise.
8544 * gcc.dg/predict-5.c: Likewise.
8545 * gcc.dg/predict-6.c: Likewise.
8546 * gcc.dg/predict-7.c: Likewise.
8547
36d57986
RB
85482016-06-09 Richard Biener <rguenther@suse.de>
8549
8550 PR tree-optimization/71462
8551 * gcc.dg/torture/pr71462.c: New testcase.
8552
7d82e8e4
MP
85532016-06-09 Marek Polacek <polacek@redhat.com>
8554
8555 PR c/65471
8556 * gcc.dg/c11-generic-3.c: New test.
8557
c8a71589
PC
85582016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8559
8560 * g++.dg/init/array42.C: New.
8561 * g++.dg/init/array43.C: Likewise.
8562 * g++.dg/init/array44.C: Likewise.
8563 * g++.dg/init/array45.C: Likewise.
8564 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8565 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8566 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8567 * g++.dg/gomp/pr35751.C: Likewise.
8568 * g++.dg/init/array23.C: Likewise.
8569 * g++.dg/init/brace2.C: Likewise.
8570 * g++.dg/init/brace6.C: Likewise.
8571
44a845ca
MS
85722016-06-08 Martin Sebor <msebor@redhat.com>
8573 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR c++/70507
8576 PR c/68120
8577 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8578 * c-c++-common/builtin-arith-overflow-2.c: New test.
8579 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8580 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8581 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8582
2ef16b6e
JJ
85832016-06-08 Jakub Jelinek <jakub@redhat.com>
8584
8585 PR c++/71442
8586 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8587
5e3ee346
AL
85882016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8589
8590 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8591 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8592 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8593 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8594 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8595 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8596 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8597 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8598 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8599 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8600 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8601 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8602 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8603
b2ae2814
RB
86042016-06-08 Richard Biener <rguenther@suse.de>
8605
8606 PR tree-optimization/68558
8607 * gcc.dg/vect/slp-44.c: New testcase.
8608
e09b4c37
RB
86092016-06-08 Richard Biener <rguenther@suse.de>
8610
8611 * gcc.dg/vect/slp-43.c: New testcase.
8612
72d50660
RB
86132016-06-08 Richard Biener <rguenther@suse.de>
8614
8615 PR tree-optimization/71452
8616 * gcc.dg/torture/pr71452.c: New testcase.
8617
988c115c
JJ
86182016-06-08 Jakub Jelinek <jakub@redhat.com>
8619
8620 PR c++/71448
8621 * g++.dg/torture/pr71448.C: New test.
8622
73d73b48
BS
86232016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8624
8625 PR debug/71432
8626 PR ada/71413
8627 * g++.dg/debug/pr71432.C: New test.
8628
bdd15d0c
PK
86292016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8630
8631 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8632 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8633 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8634
ce0607bb
AH
86352016-06-08 Alan Hayward <alan.hayward@arm.com>
8636
8637 * gcc.dg/vect/vect-live-2.c: Update effective target.
8638 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8639 * lib/target-supports.exp: Add aarch64 to vect_long.
8640
92a5f2ba
MP
86412016-06-08 Marek Polacek <polacek@redhat.com>
8642
8643 PR c/71418
8644 * gcc.dg/noncompile/pr71418.c: New test.
8645
08203f73
MP
8646 PR c/71426
8647 * gcc.dg/noncompile/pr71426.c: New test.
8648
d1fcc2bd
JH
86492016-06-07 Jan Hubicka <hubicka@ucw.cz>
8650
8651 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8652 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8653 * gcc.dg/predict-3.c: Update template.
8654 * gcc.dg/predict-5.c: Update template.
8655 * gcc.dg/predict-6.c: Update template.
8656 * gcc.dg/predict-9.c: Update template.
8657 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8658
a23e6f1c
BS
86592016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8660
8661 * gcc.target/powerpc/vec-mul.c: New test.
8662
6ffd47b7
DM
86632016-06-07 David Malcolm <dmalcolm@redhat.com>
8664
8665 * gcc.dg/spellcheck-fields-2.c: New test case.
8666
bfd67b47
RB
86672016-06-07 Richard Biener <rguenther@suse.de>
8668
8669 PR c/61564
8670 * gcc.dg/Wpragmas-1.c: New testcase.
8671 * gcc.dg/Wattributes-4.c: Likewise.
8672 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8673 entry.
8674
701b9a47
CL
86752016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8676
8677 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8678 spurious debug code.
8679
6b80d6fa
RB
86802016-06-07 Richard Biener <rguenther@suse.de>
8681
8682 PR tree-optimization/71428
8683 * gcc.dg/torture/pr71428.c: New testcase.
8684
0f3f9437
RB
86852016-06-07 Richard Biener <rguenther@suse.de>
8686
8687 PR middle-end/71423
8688 * gcc.dg/torture/pr71423.c: New testcase.
8689
ec963f2a
KV
86902016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8691
8692 PR middle-end/71408
8693 * gcc.dg/tree-ssa/pr71408.c: New test.
8694
46ab5b6e
KV
86952016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8696
8697 PR middle-end/71281
8698 * g++.dg/torture/pr71281.C: New test.
8699
1f40cff3
MP
87002016-06-06 Marek Polacek <polacek@redhat.com>
8701
8702 PR c/71362
8703 * gcc.dg/pr71362.c: New test.
8704
6f5bcd24
JJ
87052016-06-06 Jakub Jelinek <jakub@redhat.com>
8706 Patrick Palka <ppalka@gcc.gnu.org>
8707
8708 PR c++/70847
8709 PR c++/71330
8710 PR c++/71393
8711 * g++.dg/opt/pr70847.C: New test.
8712 * g++.dg/ubsan/pr70847.C: New test.
8713 * g++.dg/ubsan/pr71393.C: New test.
8714
158beb4a
JJ
87152016-06-06 Jakub Jelinek <jakub@redhat.com>
8716
8717 PR tree-optimization/71259
8718 * gcc.dg/vect/pr71259.c: New test.
8719
d9b950dd
DM
87202016-06-06 David Malcolm <dmalcolm@redhat.com>
8721
8722 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8723 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8724 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8725 above.
8726
36f9ad69
KT
87272016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8728
8729 PR middle-end/37780
8730 * gcc.c-torture/execute/pr37780.c: New test.
8731 * gcc.target/aarch64/pr37780_1.c: Likewise.
8732 * gcc.target/arm/pr37780_1.c: Likewise.
8733
5545a907
MP
87342016-06-06 Marek Polacek <polacek@redhat.com>
8735
8736 * c-c++-common/attr-may-alias-1.c: New test.
8737 * c-c++-common/attr-may-alias-2.c: New test.
8738 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8739
93671519
BE
87402016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8741
8742 PR c/24414
8743 * gcc.target/i386/pr24414.c: New test.
8744
690f24b7
JM
87452016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8746
8747 * gcc.target/sparc/vis4misc.c: New file.
8748 * gcc.target/sparc/fpcmp.c: Likewise.
8749 * gcc.target/sparc/fpcmpu.c: Likewise.
8750
31ce6157
AH
87512016-06-06 Alan Hayward <alan.hayward@arm.com>
8752
8753 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8754 * gcc.dg/vect/vect-live-3.c: Likewise.
8755
9fcebb5a
RB
87562016-06-06 Richard Biener <rguenther@suse.de>
8757
8758 PR tree-optimization/71398
8759 * gcc.dg/torture/pr71398.c: New testcase.
8760
903ca97b
UB
87612016-06-06 Uros Bizjak <ubizjak@gmail.com>
8762
8763 PR target/71389
8764 * g++.dg/pr71389.C: New test.
8765
9c1eb332
JD
87662016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8767
8768 PR fortran/71404
8769 * gfortran.dg/fmt_read_5.f: New test.
8770
b2d83bd2
AV
87712016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8772
8773 PR fortran/69659
8774 * gfortran.dg/class_array_22.f03: New test.
8775
ec81960e
JH
87762016-06-05 Jan Hubicka <hubicka@ucw.cz>
8777
8778 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8779
429d2750
JH
87802016-06-05 Jan Hubicka <hubicka@ucw.cz>
8781
8782 * gcc.dg/predict-9.c: Update template.
8783
c1c00983
PC
87842016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8785
8786 PR c++/49377
8787 * g++.dg/template/pr49377.C: New.
8788
1927a963
JJ
87892016-06-04 Jakub Jelinek <jakub@redhat.com>
8790
8791 PR tree-optimization/71405
8792 * g++.dg/torture/pr71405.C: New test.
8793
909a11ad
PC
87942016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8795
8796 PR c++/70202
8797 * g++.dg/inherit/crash5.C: New.
8798 * g++.dg/inherit/virtual1.C: Adjust.
8799
08bbb1f8
JL
88002016-06-03 Jeff Law <law@redhat.com>
8801
8802 PR tree-optimization/71316
8803 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8804
7c35235c
JJ
88052016-06-03 Jakub Jelinek <jakub@redhat.com>
8806
8807 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8808 dg-additional-options with just -fno-tree-scev-cprop in it.
8809 * gcc.dg/vect/vect-live-2.c: Likewise.
8810 * gcc.dg/vect/vect-live-5.c: Likewise.
8811 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8812 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8813 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8814
c8572dd6
PP
88152016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8816
8817 PR c++/27100
8818 * g++.dg/other/friend6.C: New test.
8819
1c7733a7
BS
88202016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8821
8822 * g++.dg/torture/ppc-ldst-array.C: New.
8823
0d2f700f
JM
88242016-06-03 Joseph Myers <joseph@codesourcery.com>
8825
8826 PR target/71276
8827 PR target/71277
8828 * gcc.dg/torture/builtin-fp-int-inexact.c,
8829 gcc.target/i386/387-builtin-fp-int-inexact.c,
8830 gcc.target/i386/387-rint-inline-1.c,
8831 gcc.target/i386/387-rint-inline-2.c,
8832 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8833 gcc.target/i386/sse2-rint-inline-1.c,
8834 gcc.target/i386/sse2-rint-inline-2.c,
8835 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8836 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8837
f8071c05
L
88382016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8839 Julia Koval <julia.koval@intel.com>
8840
8841 PR target/66960
8842 PR target/67630
8843 PR target/67634
8844 PR target/67841
8845 PR target/68037
8846 PR target/68618
8847 PR target/68661
8848 PR target/69575
8849 PR target/69596
8850 PR target/69734
8851 * gcc.dg/guality/pr68037-1.c: New test.
8852 * gcc.dg/guality/pr68037-2.c: Likewise.
8853 * gcc.dg/guality/pr68037-3.c: Likewise.
8854 * gcc.dg/torture/pr68037-1.c: Likewise.
8855 * gcc.dg/torture/pr68037-2.c: Likewise.
8856 * gcc.dg/torture/pr68037-3.c: Likewise.
8857 * gcc.dg/torture/pr68661-1a.c: Likewise.
8858 * gcc.dg/torture/pr68661-1b.c: Likewise.
8859 * gcc.target/i386/interrupt-1.c: Likewise.
8860 * gcc.target/i386/interrupt-2.c: Likewise.
8861 * gcc.target/i386/interrupt-3.c: Likewise.
8862 * gcc.target/i386/interrupt-4.c: Likewise.
8863 * gcc.target/i386/interrupt-5.c: Likewise.
8864 * gcc.target/i386/interrupt-6.c: Likewise.
8865 * gcc.target/i386/interrupt-7.c: Likewise.
8866 * gcc.target/i386/interrupt-8.c: Likewise.
8867 * gcc.target/i386/interrupt-9.c: Likewise.
8868 * gcc.target/i386/interrupt-10.c: Likewise.
8869 * gcc.target/i386/interrupt-11.c: Likewise.
8870 * gcc.target/i386/interrupt-12.c: Likewise.
8871 * gcc.target/i386/interrupt-13.c: Likewise.
8872 * gcc.target/i386/interrupt-14.c: Likewise.
8873 * gcc.target/i386/interrupt-15.c: Likewise.
8874 * gcc.target/i386/interrupt-16.c: Likewise.
8875 * gcc.target/i386/interrupt-17.c: Likewise.
8876 * gcc.target/i386/interrupt-18.c: Likewise.
8877 * gcc.target/i386/interrupt-19.c: Likewise.
8878 * gcc.target/i386/interrupt-20.c: Likewise.
8879 * gcc.target/i386/interrupt-21.c: Likewise.
8880 * gcc.target/i386/interrupt-22.c: Likewise.
8881 * gcc.target/i386/interrupt-23.c: Likewise.
8882 * gcc.target/i386/interrupt-24.c: Likewise.
8883 * gcc.target/i386/interrupt-25.c: Likewise.
8884 * gcc.target/i386/interrupt-26.c: Likewise.
8885 * gcc.target/i386/interrupt-27.c: Likewise.
8886 * gcc.target/i386/interrupt-28.c: Likewise.
8887 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8888 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8889 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8890 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8891 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8892 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8893 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8894 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8895 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8896 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8897 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8898 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8899
36b85e43
BS
89002016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8901
9de2e795
L
8902 PR tree-optimization/52171
8903 * gcc.dg/pr52171.c: New test.
8904 * gcc.target/i386/pr52171.c: New test.
36b85e43 8905
bfeee8ac
JH
89062016-06-03 Jan Hubicka <jh@suse.cz>
8907
8908 * g++.dg/tree-ssa/pred-1.C: New testcase
8909 * gcc.dg/tree-ssa/pred-1.c: New testcase
8910
859b0bae
BS
89112016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8912
8913 PR target/70957
8914 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8915 support.
8916 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8917
3a2edf4c
AH
89182016-06-03 Alan Hayward <alan.hayward@arm.com>
8919
8920 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8921
b28ead45
AH
89222016-06-03 Alan Hayward <alan.hayward@arm.com>
8923
8924 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8925 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8926 * gcc.dg/vect/vect-live-1.c: New test.
8927 * gcc.dg/vect/vect-live-2.c: New test.
8928 * gcc.dg/vect/vect-live-3.c: New test.
8929 * gcc.dg/vect/vect-live-4.c: New test.
8930 * gcc.dg/vect/vect-live-5.c: New test.
8931 * gcc.dg/vect/vect-live-slp-1.c: New test.
8932 * gcc.dg/vect/vect-live-slp-2.c: New test.
8933 * gcc.dg/vect/vect-live-slp-3.c: New test.
8934
1f91747b
JJ
89352016-06-03 Jakub Jelinek <jakub@redhat.com>
8936
8937 PR middle-end/71387
8938 * g++.dg/opt/pr71387.C: New test.
8939
47b83923
JL
89402016-06-02 Jeff Law <law@redhat.com>
8941
8942 PR tree-optimization/71328
8943 * gcc.c-torture/compile/pr71328.c: New test.
8944
e96e5f46
JD
89452016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8946
8947 PR fortran/52393
8948 * gfortran.dg/fmt_read_3.f90: Fix typo.
8949 * gfortran.dg/fmt_read_4.f90: New test.
8950
b872d729
PC
89512016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8952
8953 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8954 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8955 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8956 * g++.dg/cpp0x/override2.C: Likewise.
8957 * g++.dg/parse/crash5.C: Likewise.
8958 * g++.dg/parse/error16.C: Likewise.
8959 * g++.dg/parse/error27.C: Likewise.
8960 * g++.dg/template/qualttp15.C: Likewise.
8961 * g++.dg/template/redecl4.C: Likewise.
8962 * g++.old-deja/g++.other/crash39.C: Likewise.
8963 * g++.old-deja/g++.other/struct1.C: Likewise.
8964 * g++.old-deja/g++.pt/m9a.C: Likewise.
8965 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8966
0e535442
JJ
89672016-06-02 Jakub Jelinek <jakub@redhat.com>
8968
0633ee10
JJ
8969 PR c++/71372
8970 * c-c++-common/pr71372.c: New test.
8971
0e535442
JJ
8972 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8973 __TIME__ strings with __builtin_strcmp instead of printf and
8974 dg-output.
8975
f3c5ecc2
ML
89762016-06-02 Martin Liska <mliska@suse.cz>
8977
8978 * gcc.dg/predict-9.c: New test.
8979
a91807c5
JJ
89802016-06-02 Jakub Jelinek <jakub@redhat.com>
8981
8982 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8983 global set_compiler_env_var and global saved_compiler_env_var.
8984
b5bd1978
KT
89852016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8986
8987 PR rtl-optimization/71295
8988 * gcc.c-torture/compile/pr71295.c: New test.
8989
b93b1475
JJ
89902016-06-02 Jakub Jelinek <jakub@redhat.com>
8991
930ebd0e
JJ
8992 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8993
1e021dc3
JJ
8994 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8995 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8996
b93b1475
JJ
8997 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8998 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8999 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9000 alternative number.
9001
58f2fb5c
MM
90022016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9003
9004 * gcc.target/powerpc/p9-splat-4.c: New test.
9005
90062016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9007
9008 PR target/71186
9009 * gcc.target/powerpc/pr71186.c: New test.
9010
4731c9f0
JD
90112016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9012
9013 PR fortran/52393
9014 * gfortran.dg/fmt_read_3.f90: New test.
9015
042dee3e
TP
90162016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9017
9018 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9019 procedure.
9020
15c98b2e
ES
90212016-06-01 Eduard Sanou <dhole@openmailbox.org>
9022
9023 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9024 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9025 env var is set.
9026 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9027 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9028 shown once.
9029 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9030 during compilation.
9031 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9032 vars set by dg-set-compiler-env-var.
9033
6442a6f4
PT
90342016-06-01 Paul Thomas <pault@gcc.gnu.org>
9035
9036 PR fortran/71156
9037 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9038 to the module procedure declaration.
9039 * gfortran.dg/submodule_16.f08: New test.
9040
ab62397a
JJ
90412016-06-01 Jakub Jelinek <jakub@redhat.com>
9042
9043 PR middle-end/71371
9044 * c-c++-common/gomp/pr71371.c: New test.
9045
b66af6ed
RB
90462016-06-01 Richard Biener <rguenther@suse.de>
9047
9048 PR tree-optimization/71366
9049 * gcc.dg/torture/pr71366-1.c: New testcase.
9050 * gcc.dg/torture/pr71366-2.c: Likewise.
9051
e342b9d8
KN
90522016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9053
9054 * gcc.target/powerpc/vslv-0.c: New test.
9055 * gcc.target/powerpc/vslv-1.c: New test.
9056 * gcc.target/powerpc/vsrv-0.c: New test.
9057 * gcc.target/powerpc/vsrv-1.c: New test.
9058
721547cd
NS
90592016-06-01 Nathan Sidwell <nathan@acm.org>
9060
9061 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9062 * gcc.target/nvptx/weak.c: New.
9063
fa2c9034
RB
90642016-06-01 Richard Biener <rguenther@suse.de>
9065
9066 PR tree-optimization/71261
9067 * gcc.dg/torture/vect-bool-1.c: New testcase.
9068
3e32893c
JJ
90692016-06-01 Jakub Jelinek <jakub@redhat.com>
9070
9071 * gfortran.dg/gomp/order-1.f90: New test.
9072 * gfortran.dg/gomp/order-2.f90: New test.
9073
8c383600
JH
90742016-06-01 Jan Hubicka <hubicka@ucw.cz>
9075
9076 * gcc.dg/unroll-6.c: Update template.
9077 * gcc.dg/unroll-7.c: New testcase.
9078 * gcc.dg/unroll-8.c: New testcase.
9079
a0dfeef5
EB
90802016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9081
9082 * gnat.dg/opt56.ad[sb]: New test.
9083
48de5701
PC
90842016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9085
9086 PR c++/66635
9087 * g++.dg/cpp0x/constexpr-ice16.C: New.
9088
827cf695
PP
90892016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9090
9091 PR tree-optimization/71314
9092 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9093 -mbranch-cost=2.
9094
ff66f6e8
PP
90952016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9096
9097 PR tree-optimization/71077
9098 * gcc.dg/tree-ssa/pr71077.c: New test.
9099
050fb209
JH
91002016-05-31 Jan Hubicka <hubicka@ucw.cz>
9101
48de5701
PC
9102 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9103 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9104 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9105
c642d919
PC
91062016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9107
9108 PR c++/71248
9109 * g++.dg/cpp0x/pr71248.C: New.
9110 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9111 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9112 * g++.dg/init/new37.C: Likewise.
9113 * g++.dg/template/static1.C: Likewise.
9114 * g++.dg/template/static2.C: Likewise.
9115
d6439e08
L
91162016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9117
9118 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9119 instead of %rdi.
9120 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9121
780b9dd4
MP
91222016-05-31 Marek Polacek <polacek@redhat.com>
9123
9124 * c-c++-common/Wswitch-unreachable-3.c: New test.
9125 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9126
0d99f8a0
RB
91272016-05-31 Richard Biener <rguenther@suse.de>
9128
9129 PR tree-optimization/71352
9130 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9131
52545641
TP
91322016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9133
9134 * gcc.target/arm/armv5_thumb_isa.c: New test.
9135
5b8c1205
KY
91362016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9137
9138 PR target/71346
9139 * gcc.target/i386/pr71346.c: New test.
9140
7a88cc84
TV
91412016-05-31 Tom de Vries <tom@codesourcery.com>
9142
9143 PR tree-optimization/69068
9144 * gcc.dg/graphite/pr69068.c: New test.
9145
265149a6
MS
91462016-05-27 Martin Sebor <msebor@redhat.com>
9147
9148 PR c++/71306
9149 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9150
00631022
JJ
91512016-05-30 Jakub Jelinek <jakub@redhat.com>
9152
9153 PR c++/71349
9154 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9155 nowait depend(inout: dd[0]) clauses where permitted.
9156
b2f6675b
PC
91572016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9158
9159 PR c++/71238
9160 * g++.dg/parse/pr71238.C: New.
9161 * g++.dg/concepts/friend1.C: Test column numbers too.
9162 * g++.dg/cpp0x/initlist31.C: Likewise.
9163 * g++.dg/cpp0x/pr51420.C: Likewise.
9164 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9165 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9166 * g++.dg/ext/builtin3.C: Likewise.
9167 * g++.dg/lookup/friend12.C: Likewise.
9168 * g++.dg/lookup/friend7.C: Likewise.
9169 * g++.dg/lookup/koenig1.C: Likewise.
9170 * g++.dg/lookup/koenig5.C: Likewise.
9171 * g++.dg/lookup/used-before-declaration.C: Likewise.
9172 * g++.dg/overload/koenig1.C: Likewise.
9173 * g++.dg/template/crash65.C: Likewise.
9174 * g++.dg/template/friend57.C: Likewise.
9175 * g++.dg/warn/Wshadow-5.C: Likewise.
9176 * g++.dg/warn/Wunused-8.C: Likewise.
9177 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9178 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9179 * g++.old-deja/g++.jason/member.C: Likewise.
9180 * g++.old-deja/g++.jason/report.C: Likewise.
9181 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9182 * g++.old-deja/g++.law/visibility20.C: Likewise.
9183 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9184 * g++.old-deja/g++.other/static5.C: Likewise.
9185 * g++.old-deja/g++.pt/overload2.C: Likewise.
9186
a448ff40
JH
91872016-05-30 Jan Hubicka <hubicka@ucw.cz>
9188
9189 * gcc.dg/tree-ssa/peel1.c: New testcase.
9190 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9191 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9192
69be8c91
TV
91932016-05-30 Tom de Vries <tom@codesourcery.com>
9194
9195 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9196 to ce.
9197
a59775a1
PC
91982016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9199
9200 PR c++/71099
9201 * g++.dg/parse/virtual1.C: New.
9202
53d6d955
UB
92032016-05-30 Uros Bizjak <ubizjak@gmail.com>
9204
9205 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9206 Use correct register when clearing %edx.
9207
0557293f
AM
92082016-05-30 Alexander Monakov <amonakov@ispras.ru>
9209
9210 PR tree-optimization/71289
9211 * gcc.dg/pr71289.c: New test.
9212
5d476e35
KV
92132016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9214
9215 PR middle-end/71269
9216 PR middle-end/71292
9217 * gcc.dg/tree-ssa/pr71269.c: New test.
9218 * gcc.dg/tree-ssa/pr71292.c: New test.
9219
db5447ca
KV
92202016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9221
9222 PR middle-end/71252
9223 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9224
98bdbb39
JH
92252016-05-30 Jan Hubicka <hubicka@ucw.cz>
9226
9227 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9228 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9229 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9230
7e012855
TV
92312016-05-30 Tom de Vries <tom@codesourcery.com>
9232
9233 PR tree-optimization/69067
9234 * gcc.dg/graphite/pr69067.c: New test.
9235
beed3701
UB
92362016-05-29 Uros Bizjak <ubizjak@gmail.com>
9237
9238 PR target/71245
9239 * gcc.target/i386/pr71245-1.c: New test.
9240 * gcc.target/i386/pr71245-2.c: Ditto.
9241
b6d4f8e8
PC
92422016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9243
9244 PR c++/71105
9245 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9246 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9247 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9248
00022058
JH
92492016-05-27 Jan Hubicka <hubicka@ucw.cz>
9250
9251 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9252
c8419aca
VV
92532016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9254
9255 Revert:
9256 PR c++/69855
9257 * g++.dg/overload/69855.C: New.
9258 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9259 * g++.old-deja/g++.pt/crash3.C: Likewise.
9260
8008c4d2
PC
92612016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9262
9263 PR c++/60385
9264 * g++.dg/parse/namespace13.C: New.
9265
8b2ef235
JL
92662016-05-26 Jeff Law <law@redhat.com>
9267
9268 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9269 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9270 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9271 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9272 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9273 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9274 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9275 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9276 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9277 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9278 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9279 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9280 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9281
7d67159b
VV
92822016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9283
9284 PR c++/69855
9285 * g++.dg/overload/69855.C: New.
9286 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9287 * g++.old-deja/g++.pt/crash3.C: Likewise.
9288
88e3bdd1
JW
92892016-05-27 Jiong Wang <jiong.wang@arm.com>
9290
9291 PR target/63596
9292 * gcc.target/aarch64/va_arg_1.c: New testcase.
9293 * gcc.target/aarch64/va_arg_2.c: Likewise.
9294 * gcc.target/aarch64/va_arg_3.c: Likewise.
9295
3fd6b9cc
JW
92962016-05-27 Jiong Wang <jiong.wang@arm.com>
9297
9298 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9299 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9300 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9301 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9302 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9303
3cee7e4e
MP
93042016-05-27 Marek Polacek <polacek@redhat.com>
9305
9306 PR middle-end/71308
9307 * g++.dg/torture/pr71308.C: New test.
9308
6a813c96
DV
93092016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9310
9311 * gcc.dg/zero_bits_compound-1.c: New test.
9312 * gcc.dg/zero_bits_compound-2.c: New test.
9313
0561bcfb
IE
93142016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9315
9316 PR middle-end/71279
9317 * gcc.dg/pr71279.c: New test.
9318
21316320
MM
93192016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9320
9321 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9322 floating point min/max/comparison instructions.
9323 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9324
7211a097
JJ
93252016-05-26 Jakub Jelinek <jakub@redhat.com>
9326
9327 * c-c++-common/gomp/schedule-1.c: New test.
9328 * gfortran.dg/gomp/schedule-1.f90: New test.
9329
cac177cf
PP
93302016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9331
9332 PR c++/70822
9333 PR c++/70106
9334 * g++.dg/cpp1y/auto-fn32.C: New test.
9335 * g++.dg/cpp1y/paren4.C: New test.
9336
a2d5b8c9
NS
93372016-05-26 Nathan Sidwell <nathan@acm.org>
9338
9339 * gcc.dg/20060410.c: Xfail on ptx.
9340 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9341 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9342 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9343 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9344 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9345
ffa8b552
TP
93462016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9347
9348 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9349
c7501e00
JJ
93502016-05-26 Jakub Jelinek <jakub@redhat.com>
9351
1875b9a0
JJ
9352 PR tree-optimization/71280
9353 * gcc.dg/pr71280.c: New test.
9354
2116e19f
JJ
9355 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9356
305aef09
JJ
9357 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9358 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9359
c7501e00
JJ
9360 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9361
ca449d26
JW
93622016-05-26 Jiong Wang <jiong.wang@arm.com>
9363
9364 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9365 kept in memory.
ca449d26 9366
8af01c66
JL
93672016-05-25 Jeff Law <law@redhat.com>
9368
9369 PR tree-optimization/71272
9370 * gcc.c-torture/compile/pr71272.c: new test.
9371
f9d6ce73
BS
93722016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9373
9374 * gcc.target/powerpc/vec-cmpne.c: New test.
9375 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9376
a88a7b22
EB
93772016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9378
9379 * gnat.dg/opt55.ad[sb]: New test.
9380
125f02ed
SKS
93812016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9382
9383 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9384 * c-c++-common/pr60226.c: Require int32plus.
9385 * gcc.c-torture/execute/pr70602.c: Likewise.
9386 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9387 unsigned long for malloc arg type.
9388 * gcc.dg/asr_div1.c: Require int32plus.
9389 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9390 * gcc.dg/pie-1.c: Require pie.
9391 * gcc.dg/pie-2.c: Likewise.
9392 * gcc.dg/pr59471.c: Require int32plus.
9393 * gcc.dg/pr59963-2.c: XFAIL for int16.
9394 * gcc.dg/pr60114.c: Require int32plus.
9395 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9396 unsigned long for typedef of size_t.
9397 * gcc.dg/pr63914.c: Require int32plus.
9398 * gcc.dg/pr64536.c: Require pt32plus.
9399 * gcc.dg/pr65658.c: Likewise.
9400 * gcc.dg/pr67271.c: Require int32plus.
9401 * gcc.dg/pr68112.c: Likewise.
9402 * gcc.dg/pr69071.c: Skip for avr target.
9403 * gcc.dg/pr69973.c: Require int32plus.
9404 * gcc.dg/pr70169.c: Skip for avr target.
9405 * gcc.dg/sso-6.c: Require int32plus.
9406 * gcc.dg/sso-7.c: Likewise.
9407 * gcc.dg/sso-8.c: Likewise.
9408 * gcc.dg/vrp-min-max-2.c: Likewise.
9409
c6e434f5
UB
94102016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9411
9412 PR target/70738
9413 * gcc.target/i386/pr70738-1.c: New test.
9414 * gcc.target/i386/pr70738-2.c: Likewise.
9415 * gcc.target/i386/pr70738-3.c: Likewise.
9416 * gcc.target/i386/pr70738-4.c: Likewise.
9417 * gcc.target/i386/pr70738-5.c: Likewise.
9418 * gcc.target/i386/pr70738-6.c: Likewise.
9419 * gcc.target/i386/pr70738-7.c: Likewise.
9420 * gcc.target/i386/pr70738-8.c: Likewise.
9421 * gcc.target/i386/pr70738-9.c: Likewise.
9422
5c42d341
KT
94232016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9424
9425 PR rtl-optimization/66940
9426 * gcc.c-torture/execute/pr66940.c: New test.
9427
bf9a1a07
IV
94282016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9429
9430 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9431 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9432 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9433 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9434 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9435 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9436 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9437 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9438 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9439 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9440 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9441 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9442 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9443 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9444 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9445 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9446 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9447 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9448 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9449 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9450 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9451 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9452 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9453 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9454
95efe6b6
MP
94552016-05-25 Marek Polacek <polacek@redhat.com>
9456
9457 PR c/71265
9458 * gcc.dg/noncompile/pr71265.c: New test.
9459
a23faf7a
MP
9460 PR c/71266
9461 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9462
69a6d5ad
NS
94632016-05-25 Nathan Sidwell <nathan@acm.org>
9464
9465 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9466
3072d4ea
RB
94672016-05-25 Richard Biener <rguenther@suse.de>
9468
9469 PR tree-optimization/71261
9470 * c-c++-common/torture/pr71261.c: New testcase.
9471
e412ece4
RB
94722016-05-25 Richard Biener <rguenther@suse.de>
9473
9474 PR tree-optimization/71264
9475 * gcc.dg/vect/pr71264.c: New testcase.
9476
b9e551ad
PC
94772016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9478
9479 PR c++/55992
9480 * g++.dg/cpp0x/alias-decl-53.C: New.
9481 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9482
6aa1abe5
ML
94832016-05-25 Martin Liska <mliska@suse.cz>
9484
9485 * g++.dg/pr71239.C: New test.
9486
842d162e
RB
94872016-05-25 Richard Biener <rguenther@suse.de>
9488
c87885ca
RO
9489 * gcc.dg/vect/pr58135.c: Rename to ...
9490 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9491
f184a36c
MP
94922016-05-25 Marek Polacek <polacek@redhat.com>
9493
9494 * g++.dg/pr65295.C: Use target c++14.
9495
021fad86
PC
94962016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9497
53d6d955
UB
9498 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9499 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9500
c3eaf15a
MM
95012016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9502
9503 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9504 instructions.
9505
e46c7770
CP
95062016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9507
9508 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9509 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9510 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9511 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9512 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9513 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9514 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9515 * c-c++-common/goacc/pcopy.c: Likewise.
9516 * c-c++-common/goacc/pcopyin.c: Likewise.
9517 * c-c++-common/goacc/pcopyout.c: Likewise.
9518 * c-c++-common/goacc/pcreate.c: Likewise.
9519 * c-c++-common/goacc/pr70688.c: New test.
9520 * c-c++-common/goacc/present-1.c: Adjust test.
9521 * c-c++-common/goacc/reduction-5.c: Likewise.
9522 * g++.dg/goacc/data-1.C: New test.
9523
4bfc9db7
MM
95242016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9525
9526 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9527 vector parity built-in functions.
9528 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9529 count trailing zeros automatic vectorization.
9530 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9531 count trailing zeros built-in functions.
9532
2bc145af
KV
95332016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9534
9535 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9536
26869fdb
PH
95372016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9538
9539 PR target/71050
9540 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9541
b2dc9c3b
PC
95422016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9543
9544 PR c++/50436
9545 * g++.dg/template/crash123.C: New.
9546 * g++.dg/template/crash124.C: Likewise.
9547
f65e97fd
MS
95482016-05-24 Martin Sebor <msebor@redhat.com>
9549
9550 PR c++/71147
9551 * g++.dg/ext/flexary16.C: New test.
9552
a6f5ac7f
IV
95532016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9554
69a6d5ad
NS
9555 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9556 before math.h is included.
a6f5ac7f
IV
9557 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9558 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9559 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9560 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9561 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9562 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9563 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9564 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9565 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9566 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9567 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9568 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9569 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9570 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9571 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9572 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9573 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9574 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9575 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9576 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9577 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9578 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9579 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9580
27bad558
MM
95812016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9582 Kelvin Nilsen <kelvin@gcc.gnu.org>
9583
9584 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9585 support.
9586
72f382fb
PC
95872016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9588
9589 PR c++/69872
9590 * g++.dg/warn/Wno-narrowing1.C: New.
9591
ef2ec9d9
MP
95922016-05-24 Marek Polacek <polacek@redhat.com>
9593
9594 PR c/71249
9595 * c-c++-common/Wswitch-unreachable-2.c: New test.
9596
e90434e3
JJ
95972016-05-24 Jakub Jelinek <jakub@redhat.com>
9598
7adb26f2
JJ
9599 PR c++/71257
9600 * g++.dg/vect/simd-clone-6.cc: New test.
9601 * g++.dg/gomp/declare-simd-6.C: New test.
9602
e90434e3
JJ
9603 PR middle-end/70434
9604 PR c/69504
9605 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9606
b556ea3b
RB
96072016-05-24 Richard Biener <rguenther@suse.de>
9608
9609 PR tree-optimization/71240
9610 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9611
e5328f5d
RB
96122016-05-24 Richard Biener <rguenther@suse.de>
9613
9614 PR tree-optimization/71230
9615 * gcc.dg/torture/pr71230.c: New testcase.
9616 * g++.dg/torture/pr71230.C: Likewise.
9617
a04e69c0
TS
96182016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9619
9620 * c-c++-common/goacc/routine-5.c: Add tests.
9621 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9622 * gfortran.dg/goacc/routine-6.f90: Add tests.
9623
30fd2977
RB
96242016-05-24 Richard Biener <rguenther@suse.de>
9625
9626 PR tree-optimization/71253
9627 * gcc.dg/torture/pr71253.c: New testcase.
9628
ca6f60bc
KV
96292016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9630
9631 PR middle-end/71252
9632 * gfortran.dg/pr71252.f90: New test.
9633
d3465d72
RS
96342016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9635
9636 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9637
f17a223d
RB
96382016-05-24 Richard Biener <rguenther@suse.de>
9639
9640 PR middle-end/70434
9641 PR c/69504
9642 * c-c++-common/vector-subscript-4.c: New testcase.
9643 * c-c++-common/vector-subscript-5.c: Likewise.
9644
e3f36534
JD
96452016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9646
9647 PR fortran/71123
9648 * gfortran.dg/namelist_90.f: New test
9649
85d5c27d
JD
96502016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9651
9652 PR fortran/66461
9653 * gfortran.dg/unexpected_eof.f: New test
9654
fe3f3340
MM
96552016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9656 Kelvin Nilsen <kelvin@gcc.gnu.org>
9657
9658 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9659 as little endian.
9660
26d6ae55
PC
96612016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9662
9663 PR c++/70972
9664 * g++.dg/cpp0x/inh-ctor20.C: New.
9665 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9666
d6c9a06f
PC
96672016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9668
9669 PR c++/69095
9670 * g++.dg/cpp0x/variadic168.C: New.
9671
396a1d10
PC
96722016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9673
9674 * g++.dg/cpp0x/pr31445.C: Test column number too.
9675 * g++.dg/cpp0x/pr32253.C: Likewise.
9676 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9677 * g++.dg/cpp0x/variadic36.C: Likewise.
9678
ece46666
MG
96792016-05-23 Marc Glisse <marc.glisse@inria.fr>
9680
9681 * gcc.dg/fold-notshift-2.c: Adjust.
9682
a7dc5980
MP
96832016-05-23 Marek Polacek <polacek@redhat.com>
9684
9685 PR c/49859
9686 * c-c++-common/Wswitch-unreachable-1.c: New test.
9687 * gcc.dg/Wswitch-unreachable-1.c: New test.
9688 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9689 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9690 * g++.dg/gomp/block-10.C: Likewise.
9691 * gcc.dg/gomp/block-10.c: Likewise.
9692 * g++.dg/gomp/block-9.C: Likewise.
9693 * gcc.dg/gomp/block-9.c: Likewise.
9694 * g++.dg/gomp/target-1.C: Likewise.
9695 * g++.dg/gomp/target-2.C: Likewise.
9696 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9697 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9698 * g++.dg/gomp/taskgroup-1.C: Likewise.
9699 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9700 * gcc.dg/gomp/teams-1.c: Likewise.
9701 * g++.dg/gomp/teams-1.C: Likewise.
9702 * g++.dg/overload/error3.C: Likewise.
9703 * g++.dg/tm/jump1.C: Likewise.
9704 * g++.dg/torture/pr40335.C: Likewise.
9705 * gcc.dg/c99-vla-jump-5.c: Likewise.
9706 * gcc.dg/switch-warn-1.c: Likewise.
9707 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9708 * gcc.dg/nested-func-1.c: Likewise.
9709 * gcc.dg/pr67784-4.c: Likewise.
9710
18b54004
RB
97112016-05-23 Richard Biener <rguenther@suse.de>
9712
9713 PR tree-optimization/71230
9714 * gfortran.dg/pr71230-1.f90: New testcase.
9715 * gfortran.dg/pr71230-2.f90: Likewise.
9716
e569db5f
VK
97172016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9718
396a1d10 9719 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9720 * gcc.dg/vect/pr58135.c: Add new.
9721 * gfortran.dg/pr46519-1.f: Adjust test case.
9722
e4b71114
PC
97232016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9724
9725 PR c++/53401
9726 * g++.dg/cpp0x/decltype64.C: New.
9727
a25a8058
CL
97282016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9729
9730 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9731 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9732 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9733
0dcfe9ab
CL
97342016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9735
9736 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9737 Add poly64x1_t and poly64x2_t cases if supported.
9738 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9739 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9740 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9741 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9742 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9743
ffd70e4a
CL
97442016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9745
9746 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9747 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9748 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9749 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9750 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9751 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9752 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9753
4b1f57fe
CL
97542016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9755
9756 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9757
16c5ec77
CL
97582016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9759
9760 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9761 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9762
94ad56c7
JJ
97632016-05-22 Jakub Jelinek <jakub@redhat.com>
9764
57748705
JJ
9765 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9766 constraint instead of "r".
9767 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9768 insn instead of vxorpd.
9769 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9770
af120161
JJ
9771 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9772 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9773
355023ce
JJ
9774 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9775
3b48574c
JJ
9776 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9777 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9778
94ad56c7
JJ
9779 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9780
8a85cee2
KV
97812016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9782
9783 PR middle-end/40921
9784 * gcc.dg/tree-ssa/pr40921.c: New test.
9785
8e916b16
PS
97862016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9787
9788 PR target/71103
9789 * gcc.target/avr/pr71103.c: New test.
9790
88aea79f
KV
97912016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9792
9793 PR middle-end/71179
9794 * gcc.dg/tree-ssa/pr71179.c: New test.
9795
79063edd
MS
97962016-05-20 Martin Sebor <msebor@redhat.com>
9797
9798 PR c/71115
9799 * gcc.dg/init-excess-2.c: New test.
9800
55c8849f
EB
98012016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9802
9803 * gnat.dg/opt53.adb: New test.
9804 * gnat.dg/opt54.adb: Likewise.
9805
c91a0948
MJ
98062016-05-20 Martin Jambor <mjambor@suse.cz>
9807
9808 PR tree-optimization/70884
9809 * gcc.dg/tree-ssa/pr70919.c: New test.
9810
9cad20fa
BS
98112016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9812
9813 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9814 formatting.
69a6d5ad
NS
9815 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9816 fix code formatting.
9817
98182016-05-20 Nathan Sidwell <nathan@acm.org>
9819
9820 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9821 non-common cases.
9822 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9823
15c671a7
DM
98242016-05-20 David Malcolm <dmalcolm@redhat.com>
9825
9826 * jit.dg/all-non-failing-tests.h: Add
9827 test-factorial-must-tail-call.c.
9828 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9829 * jit.dg/test-factorial-must-tail-call.c: New test case.
9830
4f028369
JJ
98312016-05-20 Jakub Jelinek <jakub@redhat.com>
9832
9833 PR fortran/71204
9834 * gfortran.dg/pr71204.f90: New test.
9835
7dea4ab3
CP
98362016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9837
9838 * gcc.target/nvptx/sincos.c: New test.
9839
ef98d365
PC
98402016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9841
9842 PR c++/70572
9843 * g++.dg/cpp1y/auto-fn31.C: New.
9844
92466115
BS
98452016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9846
9847 * gcc.target/powerpc/vec-addec.c: New test.
9848 * gcc.target/powerpc/vec-addec-int128.c: New test.
9849
9a385c2d
DM
98502016-05-20 David Malcolm <dmalcolm@redhat.com>
9851
9852 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9853 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9854 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9855 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9856
77c9d5b4
JH
98572016-05-20 Jan Hubicka <hubicka@ucw.cz>
9858
9859 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9860
68047971
JJ
98612016-05-20 Jakub Jelinek <jakub@redhat.com>
9862
18954840
JJ
9863 PR c++/71210
9864 * g++.dg/opt/pr71210-1.C: New test.
9865 * g++.dg/opt/pr71210-2.C: New test.
9866
68047971
JJ
9867 PR tree-optimization/29756
9868 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9869 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9870 only on selected targets where V4SImode vectors are known to be
9871 supported.
9872
d78789f5
MG
98732016-05-20 Marc Glisse <marc.glisse@inria.fr>
9874
9875 PR tree-optimization/71079
9876 PR tree-optimization/71206
9877 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9878
550fa093
PK
98792016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9880
9881 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9882 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9883 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9884
483c6429
RG
98852016-05-20 Richard Guenther <rguenther@suse.de>
9886
9887 PR tree-optimization/29756
9888 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9889
eb066284
RB
98902016-05-20 Richard Biener <rguenther@suse.de>
9891
9892 PR tree-optimization/71185
9893 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9894
58f10249
RB
98952016-05-20 Richard Biener <rguenther@suse.de>
9896
9897 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9898
2a5569fa
MP
98992016-05-19 Marek Polacek <polacek@redhat.com>
9900
9901 PR c++/71075
9902 * g++.dg/diagnostic/pr71075.C: New test.
9903
5e9a5385
DM
99042016-05-19 David Malcolm <dmalcolm@redhat.com>
9905
9906 PR c++/71184
9907 * g++.dg/pr71184.C: New test case.
9908
4f45da44
KN
99092016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9910
9911 * gcc.target/powerpc/darn-0.c: New test.
9912 * gcc.target/powerpc/darn-1.c: New test.
9913 * gcc.target/powerpc/darn-2.c: New test.
9914
4177437e
MP
99152016-05-19 Marek Polacek <polacek@redhat.com>
9916
9917 PR tree-optimization/71031
9918 * gcc.dg/tree-ssa/vrp100.c: New test.
9919
afb72432
IE
99202016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9921
9922 PR rtl-optimization/71148
9923 * gcc.dg/pr71148.c: New test.
9924
4f83064e
KT
99252016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9926
9927 PR target/71056
9928 * gcc.target/arm/pr71056.c: New test.
9929
4bf8dbe1
BE
99302016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9931
9932 * c-c++-common/pr69669.c: Check the used mode.
9933
f3510625
MO
99342016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9935
9936 PR sanitizer/64354
9937 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9938
43c0068e
RB
99392016-05-19 Richard Biener <rguenther@suse.de>
9940
9941 PR tree-optimization/70729
9942 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9943 * gcc.dg/graphite/scop-18.c: Likewise.
9944 * gcc.dg/pr41783.c: Disable LIM.
9945 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9946 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9947 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9948 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9949 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9950 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9951 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9952 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9953 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9954 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9955 * gfortran.dg/pr42108.f90: Likewise.
9956
70f25790
DM
99572016-05-18 David Malcolm <dmalcolm@redhat.com>
9958
9959 PR driver/69265
9960 * gcc.dg/spellcheck-options-11.c: New test case.
9961
960db8ec
JJ
99622016-05-18 Jakub Jelinek <jakub@redhat.com>
9963
9964 PR c++/71100
9965 * g++.dg/opt/pr71100.C: New test.
9966
04643334
MJ
99672016-05-18 Martin Jambor <mjambor@suse.cz>
9968
9969 PR ipa/69708
9970 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9971 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9972 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9973 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9974
91bb9f80
MJ
99752016-05-18 Martin Jambor <mjambor@suse.cz>
9976
9977 PR ipa/69708
9978 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9979 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9980 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9981 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9982 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9983
c584aca6
PC
99842016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9985
9986 PR c++/69793
9987 * g++.dg/template/crash122.C: New.
9988
20309c6e
PC
99892016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9990
9991 PR c++/70466
9992 * g++.dg/template/pr70466-1.C: New.
9993 * g++.dg/template/pr70466-2.C: Likewise.
9994
50c78b9a
MM
99952016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9996
9997 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9998 splat operations and the XXSPLTIB instruction.
9999 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10000 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10001 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10002 xxlxor to clear a register.
10003
cf8be00d
RS
100042016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10005
10006 * gcc.dg/torture/pr71020.c: New test.
10007
848a392a
MJ
100082016-05-18 Martin Jambor <mjambor@suse.cz>
10009
10010 PR ipa/70646
10011 * gcc.dg/ipa/pr70646.c: New test.
10012
1f2ab776
CL
100132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10014
10015 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10016
76489493
CL
100172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10018
10019 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10020 missing tests for vreinterpretq_p{8,16}.
10021
bd79378d
CL
100222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10023
10024 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10025 vsliq_n_s64 and vsliq_n_u64.
10026
81ca3ea0
CL
100272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10028
10029 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10030 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10031
873cb425
CL
100322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10033
10034 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10035 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10036 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10037
9d6e7c21
CL
100382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10039
10040 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10041 in comment.
10042
b4dbe40e 100432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10044
10045 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10046 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10047 "blr\t" and switch to scan-assembler-times.
10048
83a5c910
JW
100492016-05-18 Jiong Wang <jiong.wang@arm.com>
10050
53d6d955
UB
10051 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10052 with __aarch64__.
10053 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10054 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10055
fb7cbdeb
JJ
100562016-05-18 Jakub Jelinek <jakub@redhat.com>
10057
8ee91165
JJ
10058 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10059 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10060 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10061 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10062 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10063 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10064
cf4d516a
JJ
10065 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10066 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10067
a4f16422
JJ
10068 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10069 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10070
7b37ce10
JJ
10071 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10072 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10073
fb7cbdeb
JJ
10074 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10075
c9326aef
RB
100762016-05-18 Richard Biener <rguenther@suse.de>
10077
10078 PR tree-optimization/71168
10079 * gcc.dg/torture/pr71168.c: New testcase.
10080
df8b0a11
KV
100812016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10082
10083 PR middle-end/63586
10084 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10085 * gcc.dg/tree-ssa/pr63586.c: New test.
10086 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10087
2efd67ed
NS
100882016-05-17 Nathan Sidwell <nathan@acm.org>
10089
10090 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10091 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10092 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10093 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10094
1988b2c2
NS
100952016-05-17 Nathan Sidwell <nathan@acm.org>
10096
10097 * gcc.target/nvptx/abi-vararg-3.c: New.
10098
ad1d92ab
MM
100992016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10100
10101 PR tree-optimization/54579
10102 PR middle-end/55299
10103 * gcc.dg/fold-notrotate-1.c: New test.
10104 * gcc.dg/fold-notshift-1.c: New test.
10105 * gcc.dg/fold-notshift-2.c: New test.
10106
47768df8
MP
101072016-05-17 Marek Polacek <polacek@redhat.com>
10108
10109 PR ipa/71146
10110 * g++.dg/ipa/pr71146.C: New test.
10111
6b5423a5
DM
101122016-05-17 David Malcolm <dmalcolm@redhat.com>
10113
10114 * jit.dg/test-error-array-bounds.c: New test case.
10115
c7986356
MG
101162016-05-17 Marc Glisse <marc.glisse@inria.fr>
10117
10118 * gcc.dg/tree-ssa/and-1.c: New testcase.
10119
d982c5b7
MG
101202016-05-17 Marc Glisse <marc.glisse@inria.fr>
10121
10122 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10123 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10124
0139ba93
MG
101252016-05-17 Marc Glisse <marc.glisse@inria.fr>
10126
10127 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10128 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10129
daab4562
JW
101302016-05-17 Jiong Wang <jiong.wang@arm.com>
10131
10132 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10133
22330033
JW
101342016-05-17 Jiong Wang <jiong.wang@arm.com>
10135
10136 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10137
98b3a5f2
JW
101382016-05-17 Jiong Wang <jiong.wang@arm.com>
10139
10140 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10141 ".2d[index]" when scan the assembly.
10142 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10143 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10144 float64x1.
10145 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10146
b71b7a8e
RB
101472016-05-17 Richard Biener <rguenther@suse.de>
10148
10149 PR tree-optimization/71132
10150 * gcc.dg/torture/pr71132.c: New testcase.
10151
3c51ad46
CL
101522016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10153
10154 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10155
d20faa66
KT
101562016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10157
10158 PR target/70809
10159 * gcc.target/aarch64/pr70809_1.c: New test.
10160
b75cc5a4
KT
101612016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10162
10163 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10164 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10165 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10166 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10167
b28eb195
IE
101682016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10169 Ilya Enkovich <ilya.enkovich@intel.com>
10170
10171 PR target/71114
10172 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10173
0b9004ed
JH
101742016-05-16 Jan Hubicka <hubicka@ucw.cz>
10175
10176 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10177 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10178
1b81a1c1
MW
101792016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10180
10181 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10182 test for __ARM_FP16_ARGS.
10183 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10184 * gcc.target/arm/aapcs/neon-vect10.c: New.
10185 * gcc.target/arm/aapcs/neon-vect9.c: New.
10186 * gcc.target/arm/aapcs/vfp18.c: New.
10187 * gcc.target/arm/aapcs/vfp19.c: New.
10188 * gcc.target/arm/aapcs/vfp20.c: New.
10189 * gcc.target/arm/aapcs/vfp21.c: New.
10190 * gcc.target/arm/fp16-aapcs-1.c: New.
10191 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10192 test for __ARM_FP16_ARGS.
10193 * g++.target/arm/fp16-return-1.c: Update expected output.
10194
921d1e73
JW
101952016-05-16 Jiong Wang <jiong.wang@arm.com>
10196
10197 PR testsuite/70227
10198 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10199
228eb42a
HA
102002016-05-15 Harald Anlauf <anlauf@gmx.de>
10201
10202 PR fortran/69603
10203 * gfortran.dg/pr69603.f90: New testcase.
10204
785abfd3
FR
102052016-05-14 Fritz Reese <fritzoreese@gmail.com>
10206
10207 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10208
e75eb64f
FR
102092016-05-14 Fritz Reese <fritzoreese@gmail.com>
10210
10211 PR fortran/71047
10212 * gfortran.dg/pr71047.f08: New test.
10213
aa4b467b
JM
102142016-05-13 Joseph Myers <joseph@codesourcery.com>
10215
10216 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10217 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10218 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10219
653fb4a2
MS
102202016-05-13 Martin Sebor <msebor@redhat.com>
10221
10222 PR c++/60049
10223 * g++.dg/cpp0x/constexpr-60049.C: New test.
10224
9e37582d
JJ
102252016-05-13 Jakub Jelinek <jakub@redhat.com>
10226
10227 PR bootstrap/71071
10228 * gcc.dg/pr71071.c: New test.
10229
a278aa17
UB
102302016-05-13 Uros Bizjak <ubizjak@gmail.com>
10231
10232 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10233 remove XOP handling.
377eaca7 10234 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10235
ac3d02e2
NS
102362016-05-13 Nathan Sidwell <nathan@acm.org>
10237
10238 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10239 __atomic_is_lock_free declaration.
10240
8ab3bdac
RB
102412016-05-13 Richard Biener <rguenther@suse.de>
10242
10243 PR tree-optimization/42587
10244 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10245
623b8e0a
ML
102462016-05-13 Martin Liska <mliska@suse.cz>
10247
10248 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10249 the new format of dump output.
10250
da7674f6
IE
102512016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10252
10253 * gcc.dg/pr71084.c: New test.
10254
c959db3d
RR
102552016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10256
53d6d955
UB
10257 PR target/53440
10258 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10259
43203dea
RR
102602016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10261
10262 * gcc.target/aarch64/struct_return.c: New test.
10263
4f2e1536
MP
102642016-05-12 Marek Polacek <polacek@redhat.com>
10265
10266 PR c/70756
10267 * c-c++-common/pr70756-2.c: New test.
10268 * c-c++-common/pr70756.c: New test.
10269
1ef33ef3
RB
102702016-05-12 Richard Biener <rguenther@suse.de>
10271
10272 PR tree-optimization/71059
10273 * gcc.dg/torture/pr71059.c: New testcase.
10274
763baff6
RB
102752016-05-12 Richard Biener <rguenther@suse.de>
10276
10277 PR tree-optimization/71062
10278 * gcc.dg/torture/pr71062.c: New testcase.
10279
c4ec1243
IE
102802016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10281
10282 PR tree-optimization/71006
10283 * gcc.dg/pr71006.c: New test.
10284
a5fbf76d
MP
102852016-05-12 Marek Polacek <polacek@redhat.com>
10286
10287 PR driver/71063
10288 * gcc.dg/opts-7.c: New test.
10289
5acc47a4
KT
102902016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10291
10292 PR target/70830
10293 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10294 Add -save-temps to dg-options.
10295 Scan for ldmfd rather than pop instruction.
10296 * gcc.target/arm/interrupt-2.c: Likewise.
10297 * gcc.target/arm/pr70830.c: New test.
10298
40bd4bf9
JJ
102992016-05-12 Jakub Jelinek <jakub@redhat.com>
10300
3cd63842
JJ
10301 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10302 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10303
c05d08f6
JJ
10304 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10305 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10306 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10307
bc27ffae
JJ
10308 PR target/71019
10309 * gcc.target/i386/avx512vl-pack-1.c: New test.
10310 * gcc.target/i386/avx512vl-pack-2.c: New test.
10311 * gcc.target/i386/avx512bw-pack-2.c: New test.
10312
515d7412
JJ
10313 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10314
40bd4bf9
JJ
10315 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10316 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10317 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10318
44ab146a
RB
103192016-05-12 Richard Biener <rguenther@suse.de>
10320
10321 PR tree-optimization/70986
10322 * gcc.dg/torture/pr70986-1.c: New testcase.
10323 * gcc.dg/torture/pr70986-2.c: Likewise.
10324 * gcc.dg/torture/pr70986-3.c: Likewise.
10325
d6e83a8d
MM
103262016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10327
10328 PR c/43651
10329 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10330 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10331
51e67ea3
UB
103322016-05-11 Uros Bizjak <ubizjak@gmail.com>
10333
10334 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10335 directive.
10336 * gcc.target/i386/pr66746.c: Ditto.
10337
3fd2b007
MM
103382016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10339
10340 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10341 support.
10342 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10343 warning when using -mvsx-timode.
10344 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10345 * gcc.target/powerpc/dform-2.c: Likewise.
10346 * gcc.target/powerpc/pr68805.c: Likewise.
10347
5c3a10fb
MP
103482016-05-11 Marek Polacek <polacek@redhat.com>
10349
10350 PR c++/71024
10351 * c-c++-common/attributes-3.c: New test.
10352
7cfb065b
NS
103532016-05-11 Nathan Sidwell <nathan@acm.org>
10354
10355 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10356 * gcc.c-torture/execute/pr68185.c: Likewise.
10357 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10358 * gcc.dg/pr69634.c: Requires scheduling.
10359 * gcc.dg/torture/pr66178.c: Require label values.
10360 * gcc.dg/setjmp-6.c: Require indirect jumps.
10361
f35ea97d
RB
103622016-05-11 Richard Biener <rguenther@suse.de>
10363
10364 PR tree-optimization/71055
10365 * gcc.dg/torture/pr71055.c: New testcase.
10366
dff70323
RB
103672016-05-11 Richard Biener <rguenther@suse.de>
10368
10369 PR debug/71057
10370 * g++.dg/debug/pr71057.C: New testcase.
10371
56a3d28b
JJ
103722016-05-11 Jakub Jelinek <jakub@redhat.com>
10373
10374 PR fortran/70855
10375 * gfortran.dg/gomp/pr70855.f90: New test.
10376
ebc1b29e
RB
103772016-05-11 Richard Biener <rguenther@suse.de>
10378
10379 PR middle-end/71002
10380 * g++.dg/torture/pr71002.C: New testcase.
10381
98ccd1d7
IE
103822016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10383
10384 PR middle-end/70807
10385 * gcc.dg/pr70807.c: New test.
10386
ed29e24b
MS
103872016-05-10 Martin Sebor <msebor@redhat.com>
10388
10389 PR c++/38611
10390 * g++.dg/Wattributes.C: New test.
10391
e39dab2c
MG
103922016-05-10 Marc Glisse <marc.glisse@inria.fr>
10393
10394 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10395 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10396 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10397
d067e238
IE
103982016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10399
10400 PR target/70799
10401 * gcc.target/i386/pr70799-1.c: New test.
10402
cd36c83e
PMR
104032016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10404
10405 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10406
1e3af2a4
IE
104072016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10408
10409 PR middle-end/70877
10410 * gcc.target/i386/pr70877.c: New test.
10411
afc610db
IE
104122016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10413
10414 PR tree-optimization/70786
10415 * gcc.target/i386/pr70876.c: New test.
10416
4b59d19f
JJ
104172016-05-10 Jakub Jelinek <jakub@redhat.com>
10418
10419 PR target/70927
10420 * gcc.target/i386/avx512vl-logic-1.c: New test.
10421 * gcc.target/i386/avx512vl-logic-2.c: New test.
10422 * gcc.target/i386/avx512dq-logic-2.c: New test.
10423
9b5ee426
BS
104242016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10425
10426 PR target/70963
10427 * gcc.target/powerpc/pr70963.c: New.
10428
f3352cab
DM
104292016-05-10 David Malcolm <dmalcolm@redhat.com>
10430
10431 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10432 (test_very_wide_line): Add ruler to expected output.
10433 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10434 (test_very_wide_line): Likewise.
10435 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10436 (test_show_locus): Within the handling of "test_very_wide_line",
10437 enable show_ruler_p on the diagnostic context.
10438
4a3255dd
RB
104392016-05-10 Richard Biener <rguenther@suse.de>
10440
10441 PR tree-optimization/71039
10442 * gcc.dg/torture/pr71039.c: New testcase.
10443
da7c9950
NS
104442016-05-10 Nathan Sidwell <nathan@acm.org>
10445
10446 * gcc.dg/nested-func-10.c: Requires alloca.
10447 * gcc.dg/nested-func-9.c: Requires alloca.
10448 * gcc.c-torture/execute/pr70460.c: Requires labels.
10449 * gcc.c-torture/compile/pr70199.c: Requires labels.
10450 * gcc.target/nvptx/decl.c: Compile only.
10451 * gcc.target/nvptx/trailing-init.c: Compile only.
10452 * gcc.target/nvptx/ary-init.c: Compile only.
10453
cf68d92c
MP
104542016-05-10 Marek Polacek <polacek@redhat.com>
10455
10456 PR c/70255
10457 * gcc.dg/attr-opt-1.c: New test.
10458
64ea4e15
RB
104592016-05-10 Richard Biener <rguenther@suse.de>
10460
10461 PR tree-optimization/70497
10462 PR tree-optimization/28367
10463 * gcc.dg/torture/20160404-1.c: New testcase.
10464 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10465 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10466
5a96dae3
PMR
104672016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10468
10469 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10470
fc97f805
UB
104712016-05-09 Uros Bizjak <ubizjak@gmail.com>
10472
10473 * gcc.target/i386/fabsneg-1.c New test.
10474
a710b1d5
AM
104752016-05-09 Alan Modra <amodra@gmail.com>
10476
10477 PR testsuite/70826
10478 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10479
171f6f05
RB
104802016-05-09 Richard Biener <rguenther@suse.de>
10481
10482 PR tree-optimization/70985
10483 * gcc.dg/torture/pr70985.c: New testcase.
10484
18caa34e
BC
104852016-05-09 Bin Cheng <bin.cheng@arm.com>
10486
10487 * gcc.dg/tree-ssa/ifc-9.c: New test.
10488 * gcc.dg/tree-ssa/ifc-10.c: New test.
10489 * gcc.dg/tree-ssa/ifc-11.c: New test.
10490 * gcc.dg/tree-ssa/ifc-12.c: New test.
10491 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10492 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10493 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10494
7a27d38f
RB
104952016-05-09 Richard Biener <rguenther@suse.de>
10496
10497 PR fortran/70937
10498 * gfortran.dg/pr70937.f90: New testcase.
10499
5ebbbd3d
RO
105002016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10501
10502 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10503
f6288c24
FR
105042016-05-07 Fritz Reese <fritzoreese@gmail.com>
10505
10506 PR fortran/56226
10507 * gfortran.dg/dec_structure_1.f90: New testcase.
10508 * gfortran.dg/dec_structure_2.f90: Ditto.
10509 * gfortran.dg/dec_structure_3.f90: Ditto.
10510 * gfortran.dg/dec_structure_4.f90: Ditto.
10511 * gfortran.dg/dec_structure_5.f90: Ditto.
10512 * gfortran.dg/dec_structure_6.f90: Ditto.
10513 * gfortran.dg/dec_structure_7.f90: Ditto.
10514 * gfortran.dg/dec_structure_8.f90: Ditto.
10515 * gfortran.dg/dec_structure_9.f90: Ditto.
10516 * gfortran.dg/dec_structure_10.f90: Ditto.
10517 * gfortran.dg/dec_structure_11.f90: Ditto.
10518 * gfortran.dg/dec_union_1.f90: Ditto.
10519 * gfortran.dg/dec_union_2.f90: Ditto.
10520 * gfortran.dg/dec_union_3.f90: Ditto.
10521 * gfortran.dg/dec_union_4.f90: Ditto.
10522 * gfortran.dg/dec_union_5.f90: Ditto.
10523 * gfortran.dg/dec_union_6.f90: Ditto.
10524 * gfortran.dg/dec_union_7.f90: Ditto.
10525
5ec4a8cd
TV
105262016-05-07 Tom de Vries <tom@codesourcery.com>
10527
10528 PR tree-optimization/70956
10529 * gcc.dg/graphite/pr70956.c: New test.
10530
58ec1d0e
JJ
105312016-05-06 Jakub Jelinek <jakub@redhat.com>
10532
ccd88fb7
JJ
10533 PR middle-end/70941
10534 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10535 (a, b, c, d): Change type from char to signed char.
10536 (main): Compare against (signed char) -1634678893 instead of
10537 hardcoded -109. Use __builtin_abort instead of abort.
10538
dd3b6464
JJ
10539 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10540 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10541
58ec1d0e
JJ
10542 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10543
19aa23d8
YR
105442016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10545
10546 PR debug/70935
10547 * gcc.dg/torture/pr70935.c: New test.
10548
ae5f0df1
OE
105492016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10550
10551 PR target/58219
ce23a8ff 10552 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10553
078f7e37
RB
105542016-05-06 Richard Biener <rguenther@suse.de>
10555
10556 PR tree-optimization/70960
10557 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10558
765d7b54
OE
105592016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10560
10561 PR target/52933
10562 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10563 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10564 Adjust expected instruction counts.
10565 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10566
29c94e65
MP
105672016-05-06 Marek Polacek <polacek@redhat.com>
10568
10569 PR sanitizer/70875
10570 * gcc.dg/ubsan/bounds-3.c: New test.
10571
3684b02e
OE
105722016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10573
10574 PR target/54089
10575 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10576
8706773f
RB
105772016-05-06 Richard Biener <rguenther@suse.de>
10578
10579 PR middle-end/70931
10580 * gfortran.dg/pr70931.f90: New testcase.
10581
a4f51018
RB
105822016-05-06 Richard Biener <rguenther@suse.de>
10583
10584 PR middle-end/70941
10585 * gcc.dg/torture/pr70941.c: New testcase.
10586
c4f2425f
BC
105872016-05-05 Bin Cheng <bin.cheng@arm.com>
10588
10589 PR tree-optimization/57206
10590 * gcc.dg/vect/pr57206.c: New test.
10591
5dc08197
RO
105922016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10593
10594 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10595
351f85c5
JJ
105962016-05-05 Jakub Jelinek <jakub@redhat.com>
10597
568bac8c
JJ
10598 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10599
351f85c5
JJ
10600 * c-c++-common/Wdangling-else-4.c: New test.
10601
33fd7785
JJ
106022016-05-04 Jakub Jelinek <jakub@redhat.com>
10603
2d1ac15a
JJ
10604 PR c++/70906
10605 PR c++/70933
10606 * g++.dg/opt/pr70906.C: New test.
10607 * g++.dg/opt/pr70933.C: New test.
10608
33fd7785
JJ
10609 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10610
6b715bf6
JH
106112016-05-04 Jan Hubicka <hubicka@ucw.cz>
10612
10613 * gcc.dg/ipa/pure-const-3.c: New testcase.
10614
deef7113
MP
106152016-05-04 Marek Polacek <polacek@redhat.com>
10616
10617 * c-c++-common/Wdangling-else-1.c: New test.
10618 * c-c++-common/Wdangling-else-2.c: New test.
10619 * c-c++-common/Wdangling-else-3.c: New test.
10620
5396db97
KCY
106212016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10622
10623 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10624 flag is present.
10625
de55efd5
MP
106262016-05-04 Marek Polacek <polacek@redhat.com>
10627
10628 PR c/48778
10629 * gcc.dg/Waddress-2.c: New test.
10630
475839b6
AM
106312016-05-04 Alan Modra <amodra@gmail.com>
10632
10633 * gcc.target/powerpc/pr70866.c: New.
10634
b25aad5f
MS
106352016-05-03 Martin Sebor <msebor@redhat.com>
10636
10637 PR c++/66561
10638 * c-c++-common/builtin_location.c: New test.
10639 * g++.dg/cpp1y/builtin_location.C: New test.
10640
79ce98bc
MP
106412016-05-03 Marek Polacek <polacek@redhat.com>
10642
10643 PR c/70859
10644 * gcc.dg/pr70859.c: New test.
10645 * gcc.dg/pr70859-2.c: New test.
10646
402e89f5
PMR
106472016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10648
10649 * gnat.dg/debug5.adb: New testcase.
10650
f3d90045
DV
106512016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10652
10653 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10654 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10655 Procedure to check for z10 instruction set.
10656
1e26cec1
CL
106572016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10658
10659 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10660
71aca5a0
AM
106612016-05-03 Alan Modra <amodra@gmail.com>
10662
10663 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10664
2fd70ec1
JJ
106652016-05-03 Jakub Jelinek <jakub@redhat.com>
10666
10667 * gcc.target/i386/avx512f-cvt-1.c: New test.
10668
e5705cf7
L
106692016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10670
10671 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10672 -fdump-tree-vrp-details.
10673
381cdae4
RB
106742016-05-03 Richard Biener <rguenther@suse.de>
10675
10676 * gcc.dg/pr30172-1.c: Adjust.
10677 * gcc.dg/pr63743.c: Likewise.
10678 * gcc.dg/tm/pr51696.c: Likewise.
10679 * c-c++-common/tm/safe-1.c: Likewise.
10680 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10681 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10682 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10683 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10684
adedd5c1
JJ
106852016-05-03 Jakub Jelinek <jakub@redhat.com>
10686
31ed1665
JJ
10687 PR rtl-optimization/70467
10688 * gcc.target/i386/pr70467-3.c: New test.
10689 * gcc.target/i386/pr70467-4.c: New test.
10690
dea60b59
JJ
10691 PR tree-optimization/70916
10692 * gcc.c-torture/compile/pr70916.c: New test.
10693
adedd5c1
JJ
10694 PR target/49244
10695 * gcc.target/i386/pr49244-1.c: New test.
10696 * gcc.target/i386/pr49244-2.c: New test.
10697
f80041ef
BS
106982016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10699
10700 PR rtl-optimization/44281
10701 * gcc.target/i386/pr44281.c: New test.
10702
1cfcd39e
BC
107032016-05-03 bin cheng <bin.cheng@arm.com>
10704
10705 PR tree-optimization/56541
10706 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10707 * gcc.dg/vect/pr56541.c: new test.
10708
4304ccfd
MM
107092016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10710
10711 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10712 __float128.
10713 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10714
50d94c29
L
107152016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10716
10717 PR testsuite/70520
10718 * c-c++-common/asan/clone-test-1.c (main): Align child process
10719 stack to 16 bytes.
10720
bc1aee87
DM
107212016-05-02 David Malcolm <dmalcolm@redhat.com>
10722
10723 PR c++/62314
10724 * g++.dg/spellcheck-fields-2.C: New test case.
10725
474e0129
DM
107262016-05-02 David Malcolm <dmalcolm@redhat.com>
10727
10728 PR c++/62314
10729 * g++.dg/pr62314.C: New test case.
10730
818b88a7
JH
107312016-05-02 Jan Hubicka <hubicka@ucw.cz>
10732
10733 * gcc.dg/ipa/inline-8.c: New testcase.
10734
dd77684f
JJ
107352016-05-02 Jakub Jelinek <jakub@redhat.com>
10736
10737 PR rtl-optimization/70467
10738 * gcc.target/i386/pr70467-1.c: New test.
10739
72407e00
BE
107402016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10741
10742 * gcc.dg/spec-options.c: Run the test on all targets.
10743 * gcc.dg/foo.specs: Use cpp_unique_options.
10744
dd53d197
MG
107452016-05-02 Marc Glisse <marc.glisse@inria.fr>
10746
10747 * gcc.dg/tree-ssa/unord.c: New testcase.
10748
a8b85ce9
MG
107492016-05-02 Marc Glisse <marc.glisse@inria.fr>
10750
10751 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10752
5b37e866
NS
107532016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10754
10755 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10756
7176a4a0
MP
107572016-05-02 Marek Polacek <polacek@redhat.com>
10758
10759 PR c/70851
10760 * gcc.dg/enum-incomplete-3.c: New test.
10761
6b9933b9
MP
107622016-05-02 Marek Polacek <polacek@redhat.com>
10763 Tom de Vries <tom@codesourcery.com>
10764
10765 PR tree-optimization/70700
10766 * gcc.dg/pr70700.c: New test.
10767
90f82260
UB
107682016-05-01 Uros Bizjak <ubizjak@gmail.com>
10769
10770 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10771 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10772 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10773 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10774 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10775
f73036c1
EB
107762016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10777
10778 * ada/acats/run_acats: Rename into...
10779 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10780 * ada/acats/run_all.sh: Remove redundant test.
10781 (target_run): Move around.
10782 (target_gnatchop): Use newly built executable.
10783 (target_gnatmake): Likewise.
10784 Check that the compilation of impbit succeeds.
10785
85e051a3
OE
107862016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10787
10788 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10789 * gcc.dg/20021029-1.c: Likewise.
10790 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10791 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10792 * gcc.target/sh/cmpstr.c: Likewise.
10793 * gcc.target/sh/cmpstrn.c: Likewise.
10794 * gcc.target/sh/memset.c: Likewise.
10795 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10796 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10797 * gcc.target/sh/pr39423-1.c: Likewise.
10798 * gcc.target/sh/pr49468-di.c: Likewise.
10799 * gcc.target/sh/pr49468-si.c: Likewise.
10800 * gcc.target/sh/pr49880-1.c: Likewise.
10801 * gcc.target/sh/pr49880-2.c: Likewise.
10802 * gcc.target/sh/pr49880-3.c: Likewise.
10803 * gcc.target/sh/pr50751-1.c: Likewise.
10804 * gcc.target/sh/pr50751-4.c: Likewise.
10805 * gcc.target/sh/pr50751-7.c: Likewise.
10806 * gcc.target/sh/pr51244-1.c: Likewise.
10807 * gcc.target/sh/pr51244-10.c: Likewise.
10808 * gcc.target/sh/pr51244-11.c: Likewise.
10809 * gcc.target/sh/pr51244-12.c: Likewise.
10810 * gcc.target/sh/pr51244-13.c: Likewise.
10811 * gcc.target/sh/pr51244-14.c: Likewise.
10812 * gcc.target/sh/pr51244-17.c: Likewise.
10813 * gcc.target/sh/pr51244-18.c: Likewise.
10814 * gcc.target/sh/pr51244-19.c: Likewise.
10815 * gcc.target/sh/pr51244-4.c: Likewise.
10816 * gcc.target/sh/pr51244-5.c: Likewise.
10817 * gcc.target/sh/pr51244-7.c: Likewise.
10818 * gcc.target/sh/pr51244-8.c: Likewise.
10819 * gcc.target/sh/pr51244-9.c: Likewise.
10820 * gcc.target/sh/pr51697.c: Likewise.
10821 * gcc.target/sh/pr52483-1.c: Likewise.
10822 * gcc.target/sh/pr52483-2.c: Likewise.
10823 * gcc.target/sh/pr52483-3.c: Likewise.
10824 * gcc.target/sh/pr52483-5.c: Likewise.
10825 * gcc.target/sh/pr52933-1.c: Likewise.
10826 * gcc.target/sh/pr52933-2.c: Likewise.
10827 * gcc.target/sh/pr52933-3.c: Likewise.
10828 * gcc.target/sh/pr53568-1.c: Likewise.
10829 * gcc.target/sh/pr53976-1.c: Likewise.
10830 * gcc.target/sh/pr53988-1.c: Likewise.
10831 * gcc.target/sh/pr53988.c: Likewise.
10832 * gcc.target/sh/pr54089-1.c: Likewise.
10833 * gcc.target/sh/pr54089-6.c: Likewise.
10834 * gcc.target/sh/pr54089-7.c: Likewise.
10835 * gcc.target/sh/pr54089-8.c: Likewise.
10836 * gcc.target/sh/pr54089-9.c: Likewise.
10837 * gcc.target/sh/pr54236-1.c: Likewise.
10838 * gcc.target/sh/pr54236-2.c: Likewise.
10839 * gcc.target/sh/pr54236-3.c: Likewise.
10840 * gcc.target/sh/pr54236-4.c: Likewise.
10841 * gcc.target/sh/pr54386.c: Likewise.
10842 * gcc.target/sh/pr54602-1.c: Likewise.
10843 * gcc.target/sh/pr54685.c: Likewise.
10844 * gcc.target/sh/pr54760-1.c: Likewise.
10845 * gcc.target/sh/pr54760-2.c: Likewise.
10846 * gcc.target/sh/pr54760-3.c: Likewise.
10847 * gcc.target/sh/pr54760-4.c: Likewise.
10848 * gcc.target/sh/pr54760-5.c: Likewise.
10849 * gcc.target/sh/pr54760-6.c: Likewise.
10850 * gcc.target/sh/pr55146.c: Likewise.
10851 * gcc.target/sh/pr55160.c: Likewise.
10852 * gcc.target/sh/pr59278.c: Likewise.
10853 * gcc.target/sh/pr59401-1.c: Likewise.
10854 * gcc.target/sh/pr59533-1.c: Likewise.
10855 * gcc.target/sh/pr63260.c: Likewise.
10856 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10857 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10858 * gcc.target/sh/strlen.c: Likewise.
10859 * gcc.target/sh/torture/pr30807.c: Likewise.
10860 * gcc.target/sh/torture/pr34777.c: Likewise.
10861 * gcc.target/sh/torture/pr64652.c: Likewise.
10862 * gcc.target/sh/torture/pr65505.c: Likewise.
10863 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10864 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10865
411e5c67
PC
108662016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10867
10868 PR c++/66644
10869 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10870
8fa97501
BS
108712016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10872
10873 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10874 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10875 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10876 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10877
5a956111
PP
108782016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10879
10880 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10881 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10882
e7ff0319
CP
108832016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10884
10885 PR middle-end/70626
10886 * c-c++-common/goacc/combined-reduction.c: New test.
10887 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10888
52d11a4b
L
108892016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10890
10891 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10892 *movdi_internal pattern only if PIC off.
10893 * gcc.target/i386/pr70155-2.c: Likewise.
10894 * gcc.target/i386/pr70155-3.c: Likewise.
10895 * gcc.target/i386/pr70155-4.c: Likewise.
10896 * gcc.target/i386/pr70155-5.c: Likewise.
10897 * gcc.target/i386/pr70155-6.c: Likewise.
10898 * gcc.target/i386/pr70155-7.c: Likewise.
10899 * gcc.target/i386/pr70155-8.c: Likewise.
10900 * gcc.target/i386/pr70155-15.c: Likewise.
10901 * gcc.target/i386/pr70155-17.c: Likewise.
10902 * gcc.target/i386/pr70155-22.c: Likewise.
10903
8960db31
BC
109042016-04-29 Bin Cheng <bin.cheng@arm.com>
10905
10906 PR tree-optimization/70803
10907 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10908
cca535a4
IE
109092016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10910
10911 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10912 optimization of vector loop.
10913 * gcc.target/i386/vect-unpack-3.c: New test.
10914 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10915 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10916 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10917
500ecf4a
MP
109182016-04-29 Marek Polacek <polacek@redhat.com>
10919
10920 PR sanitizer/70342
10921 * g++.dg/ubsan/null-7.C: New test.
10922
2fff3db8
MP
10923 PR c/70852
10924 * gcc.dg/pr70852.c: New test.
10925
509063eb
DV
109262016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10927
10928 PR/69089
10929 * g++.dg/cpp0x/alignas6.C: New test.
10930
83745c0d
DV
109312016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10932
c87885ca
RO
10933 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10934 * gcc.dg/pr27003.c: Likewise.
10935 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10936 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10937 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10938 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10939 * gcc.target/arc/mxy.c: Likewise.
10940 * gcc.target/arc/mswape.c: Likewise.
10941 * gcc.target/arc/mrtsc.c: Likewise.
10942 * gcc.target/arc/mcrc.c: Likewise.
10943 * gcc.target/arc/mdsp-packa.c: Likewise.
10944 * gcc.target/arc/mdvbf.c: Likewise.
10945 * gcc.target/arc/mlock.c: Likewise.
10946 * gcc.target/arc/mmac-24.c: Likewise.
10947 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10948
849b265d
BS
109492016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10950 Matthijs Kooijman <matthijs@stdin.nl>
10951 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10952
10953 PR target/60040
10954 * gcc.target/avr/pr60040-1.c: New.
10955 * gcc.target/avr/pr60040-2.c: New.
10956
1390536b
RB
109572016-04-29 Richard Biener <rguenther@suse.de>
10958
10959 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10960
98998245
RB
109612016-04-29 Richard Biener <rguenther@suse.de>
10962
10963 PR tree-optimization/13962
10964 PR tree-optimization/65686
10965 * gcc.dg/uninit-pr65686.c: New testcase.
10966
8b80cc21
JJ
109672016-04-29 Jakub Jelinek <jakub@redhat.com>
10968
10969 PR middle-end/70843
10970 * gcc.dg/pr70843.c: New test.
10971
6181bc30
JJ
109722016-04-28 Jakub Jelinek <jakub@redhat.com>
10973
10974 PR target/70858
10975 * gcc.target/i386/pr70858.c: New test.
10976
f4cb3612
AB
109772016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10978
10979 * gcc.target/arc/nps400-1.c: New file.
10980
8ad9df62
JR
109812016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10982 Andrew Burgess <andrew.burgess@embecosm.com>
10983
10984 * gcc.target/arc/movh_cl-1.c: New file.
10985
ceaaa9fe
JR
109862016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10987 Andrew Burgess <andrew.burgess@embecosm.com>
10988
10989 * gcc.target/arc/extzv-1.c: New file.
10990 * gcc.target/arc/insv-1.c: New file.
10991 * gcc.target/arc/insv-2.c: New file.
10992 * gcc.target/arc/movb-1.c: New file.
10993 * gcc.target/arc/movb-2.c: New file.
10994 * gcc.target/arc/movb-3.c: New file.
10995 * gcc.target/arc/movb-4.c: New file.
10996 * gcc.target/arc/movb-5.c: New file.
10997 * gcc.target/arc/movb_cl-1.c: New file.
10998 * gcc.target/arc/movb_cl-2.c: New file.
10999 * gcc.target/arc/movbi_cl-1.c: New file.
11000 * gcc.target/arc/movl-1.c: New file.
11001
4d03dc2f
JR
110022016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11003 Andrew Burgess <andrew.burgess@embecosm.com>
11004
11005 * gcc.target/arc/cmem-1.c: New file.
11006 * gcc.target/arc/cmem-2.c: New file.
11007 * gcc.target/arc/cmem-3.c: New file.
11008 * gcc.target/arc/cmem-4.c: New file.
11009 * gcc.target/arc/cmem-5.c: New file.
11010 * gcc.target/arc/cmem-6.c: New file.
11011 * gcc.target/arc/cmem-7.c: New file.
11012 * gcc.target/arc/cmem-ld.inc: New file.
11013 * gcc.target/arc/cmem-st.inc: New file.
11014
81262dad
JJ
110152016-04-28 Jakub Jelinek <jakub@redhat.com>
11016
11017 PR target/70821
11018 * gcc.target/i386/pr70821.c: New test.
11019
0a31a09a
BS
110202016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11021
11022 * gcc.target/powerpc/vec-adde.c: New test.
11023 * gcc.target/powerpc/vec-adde-int128.c: New test.
11024
3ddffba9
JJ
110252016-04-28 Jakub Jelinek <jakub@redhat.com>
11026
11027 * gcc.target/i386/avx-vround-1.c: New test.
11028 * gcc.target/i386/avx-vround-2.c: New test.
11029 * gcc.target/i386/avx512vl-vround-1.c: New test.
11030 * gcc.target/i386/avx512vl-vround-2.c: New test.
11031
713dedcd
RO
110322016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11033
11034 PR testsuite/70595
11035 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11036 (check_effective_target_cilkplus_runtime): ... this.
11037 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11038 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11039
11040 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11041 Require cilkplus_runtime.
11042 Don't add -lcilkrts.
11043 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11044 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11045 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11046 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11047 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11048 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11049 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11050 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11051 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11052 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11053 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11054 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11055 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11056 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11057 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11058 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11059 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11060 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11061 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11062 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11063 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11064 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11065 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11066 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11067 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11068 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11069 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11070 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11071 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11072
11073 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11074 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11075
11076 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11077
11078 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11079 cilkplus_runtime.
11080
3563f78f
MG
110812016-04-27 Marc Glisse <marc.glisse@inria.fr>
11082
11083 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11084 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11085
6bc2bb18
RB
110862015-04-27 Ryan Burn <contact@rnburn.com>
11087
11088 PR c++/69024
11089 PR c++/68997
11090 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11091 diagnostic.
11092 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11093 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11094
1e55d29a
EB
110952016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11096
11097 * gnat.dg/limited_with4.ad[sb]: New test.
11098 * gnat.dg/limited_with4_pkg.ads: New helper.
11099
087146ca
L
111002016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11101
11102 PR target/70155
11103 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11104 and movv1ti_internal patterns
11105 * gcc.target/i386/pr70155-1.c: New test.
11106 * gcc.target/i386/pr70155-2.c: Likewise.
11107 * gcc.target/i386/pr70155-3.c: Likewise.
11108 * gcc.target/i386/pr70155-4.c: Likewise.
11109 * gcc.target/i386/pr70155-5.c: Likewise.
11110 * gcc.target/i386/pr70155-6.c: Likewise.
11111 * gcc.target/i386/pr70155-7.c: Likewise.
11112 * gcc.target/i386/pr70155-8.c: Likewise.
11113 * gcc.target/i386/pr70155-9.c: Likewise.
11114 * gcc.target/i386/pr70155-10.c: Likewise.
11115 * gcc.target/i386/pr70155-11.c: Likewise.
11116 * gcc.target/i386/pr70155-12.c: Likewise.
11117 * gcc.target/i386/pr70155-13.c: Likewise.
11118 * gcc.target/i386/pr70155-14.c: Likewise.
11119 * gcc.target/i386/pr70155-15.c: Likewise.
11120 * gcc.target/i386/pr70155-16.c: Likewise.
11121 * gcc.target/i386/pr70155-17.c: Likewise.
11122 * gcc.target/i386/pr70155-18.c: Likewise.
11123 * gcc.target/i386/pr70155-19.c: Likewise.
11124 * gcc.target/i386/pr70155-20.c: Likewise.
11125 * gcc.target/i386/pr70155-21.c: Likewise.
11126 * gcc.target/i386/pr70155-22.c: Likewise.
11127
92329f9f
L
111282016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11129
11130 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11131 ".{5,6}".
11132
309a0cf6
BC
111332016-04-27 Bin Cheng <bin.cheng@arm.com>
11134
11135 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11136 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11137 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11138 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11139 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11140
72ed2b9c
RB
111412016-04-27 Richard Biener <rguenther@suse.de>
11142
11143 PR ipa/70760
11144 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11145 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11146
3c98ff9b
NS
111472016-04-27 Nathan Sidwell <nathan@acm.org>
11148
11149 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11150 * g++.dg/ubsan/pr63956.C: Adjust error location.
11151
9ec5d66b
NC
111522016-04-27 Nick Clifton <nickc@redhat.com>
11153
11154 PR middle-end/49889
11155 * gcc.dg/pr49889.c: New test.
11156
c1e1f433
BS
111572016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11158
11159 * c-c++-common/memset-array.c: New test.
11160
8ac43293
MS
111612016-04-26 Martin Sebor <msebor@redhat.com>
11162
11163 PR c++/66639
11164 * g++.dg/cpp1y/func_constexpr.C: New test.
11165
843ce8ab
PP
111662016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11167
11168 PR c++/70241
11169 * g++.dg/cpp0x/enum32.C: New test.
11170 * g++.dg/cpp0x/enum33.C: New test.
11171
111722016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11173
11174 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11175 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11176 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11177 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11178 * gcc.c-torture/execute/pr38151.c: Likewise.
11179 * gcc.c-torture/execute/pr66556.c: Likewise.
11180 * gcc.c-torture/execute/pr67781.c: Likewise.
11181 * gcc.c-torture/execute/pr68648.c: Likewise.
11182
ca1206be
MG
111832016-04-26 Marc Glisse <marc.glisse@inria.fr>
11184
11185 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11186
2448a956
MP
111872016-04-26 Marek Polacek <polacek@redhat.com>
11188
11189 PR c/67784
11190 * gcc.dg/pr67784-3.c: New test.
11191 * gcc.dg/pr67784-4.c: New test.
11192 * gcc.dg/pr67784-5.c: New test.
11193
b02a5e26
MP
11194 PR c/70791
11195 * gcc.dg/Wnested-externs-2.c: New test.
11196
6b6aa8d3
MG
111972016-04-26 Marc Glisse <marc.glisse@inria.fr>
11198
11199 * gcc.dg/fold-plusmult.c: Adjust.
11200 * gcc.dg/no-strict-overflow-6.c: Adjust.
11201 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11202
a2095b55
BS
112032016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11204
11205 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11206 number scans.
11207 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11208 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11209 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11210 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11211 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11212 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11213 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11214 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11215 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11216 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11217 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11218 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11219 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11220 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11221 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11222 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11223 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11224 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11225 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11226 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11227 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11228 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11229 scans.
11230 * gcc.target/i386/pr32219-4.c: Likewise.
11231 * gcc.target/i386/pr32219-6.c: Likewise.
11232 * gcc.target/i386/pr32219-8.c: Likewise.
11233
bb0cc5c8
KT
112342016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11235
11236 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11237 associated options.
11238
5a0802ea
MP
112392016-04-26 Marek Polacek <polacek@redhat.com>
11240
11241 PR c++/70744
11242 * g++.dg/ext/cond2.C: New test.
11243
00f615af
BC
112442016-04-26 Bin Cheng <bin.cheng@arm.com>
11245
11246 PR tree-optimization/70771
11247 PR tree-optimization/70775
11248 * gcc.dg/pr70771.c: New test.
25939d34 11249 * gcc.dg/pr70775.c: New test.
00f615af 11250
218155e7
BS
112512016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11252
11253 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11254
ab99f467
RB
112552016-04-25 Richard Biener <rguenther@suse.de>
11256
11257 PR tree-optimization/70780
11258 * gcc.dg/torture/pr70780.c: New testcase.
11259
3f8257db 112602016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11261
c87885ca
RO
11262 * gcc.target/arm/neon-vaddws16.c: New test.
11263 * gcc.target/arm/neon-vaddws32.c: New test.
11264 * gcc.target/arm/neon-vaddwu16.c: New test.
11265 * gcc.target/arm/neon-vaddwu32.c: New test.
11266 * gcc.target/arm/neon-vaddwu8.c: New test.
11267 * lib/target-supports.exp
93c590ee
MC
11268 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11269 that arm neon support vector widen sum of HImode TO SImode.
11270
d6c1a7a7
JJ
112712016-04-23 Jakub Jelinek <jakub@redhat.com>
11272
11273 PR sanitizer/70712
11274 * c-c++-common/asan/pr70712.c: New test.
11275
ab0fc037
TS
112762016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11277
11278 * .gitattributes: New file.
11279
2aa64824
CL
112802016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11281
11282 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11283
e7e12d92
DH
112842016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11285
11286 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11287 * gfortran.dg/submodule_15.f08: Likewise.
11288
d1431192
RB
112892016-04-22 Richard Biener <rguenther@suse.de>
11290
11291 PR tree-optimization/70740
11292 * gcc.dg/torture/pr70740.c: New testcase.
11293
04a63c24
L
112942016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11295
11296 PR target/70750
11297 * gcc.target/i386/pr70750-1.c: New test.
11298 * gcc.target/i386/pr70750-2.c: Likewise.
11299
20700098
PC
113002016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11301
11302 PR c++/70540
11303 * g++.dg/cpp0x/auto48.C: New.
11304
aedf4e12
MP
113052016-04-21 Marek Polacek <polacek@redhat.com>
11306
11307 PR c++/70513
11308 * g++.dg/cpp0x/forw_enum12.C: New test.
11309 * g++.dg/cpp0x/forw_enum13.C: New test.
11310
2074d80a
KY
113112016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11312
11313 PR target/70728
11314 * gcc.target/i386/pr70728.c: New test.
11315
aef4aab0
RB
113162016-04-21 Richard Biener <rguenther@suse.de>
11317
11318 PR middle-end/70747
11319 * gcc.dg/pr70747.c: New testcase.
11320
2359e571
BC
113212016-04-21 Bin Cheng <bin.cheng@arm.com>
11322
11323 PR tree-optimization/70715
11324 * gcc.dg/tree-ssa/scev-13.c: New test.
11325
ce0e66ff
MG
113262016-04-21 Marc Glisse <marc.glisse@inria.fr>
11327
11328 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11329
2c2870a1
MG
113302016-04-21 Marc Glisse <marc.glisse@inria.fr>
11331
11332 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11333
a2b056a3
JH
113342016-04-20 Jan Hubicka <jh@suse.cz>
11335
11336 PR ipa/70018
11337 * g++.dg/ipa/nothrow-1.C: New testcase.
11338
ee392fc2
NS
113392016-04-20 Nathan Sidwell <nathan@acm.org>
11340
11341 PR c++/55635
11342 * g++.dg/eh/delete1.C: New.
11343
dda49daf
L
113442016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11345
11346 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11347 -mtune-ctrl=sse_typeless_stores.
11348
8a5b9d5a
L
113492016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11350
11351 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11352
1011119f
BC
113532016-04-20 Bin Cheng <bin.cheng@arm.com>
11354
11355 PR tree-optimization/69489
11356 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11357
477d4906
IV
113582016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11359
11360 PR c++/69363
11361 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11362 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11363 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11364
fad08d12
BC
113652016-04-20 Bin Cheng <bin.cheng@arm.com>
11366
11367 PR tree-optimization/56625
11368 PR tree-optimization/69489
11369 * gcc.dg/vect/pr56625.c: New test.
11370 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11371
9e3e4fab
AP
113722016-04-20 Andrew Pinski <apinski@cavium.com>
11373
11374 PR target/64971
11375 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11376
d7aa24e4
AC
113772016-04-20 Arnaud Charlet <charlet@adacore.com>
11378
11379 * gnat.dg/self1.adb: Remove now incorrect test.
11380
e6d62b46
BC
113812016-04-20 Bin Cheng <bin.cheng@arm.com>
11382
11383 * gcc.dg/tree-ssa/scev-11.c: New test.
11384 * gcc.dg/tree-ssa/scev-12.c: New test.
11385
2697b189
MP
113862016-04-20 Marek Polacek <polacek@redhat.com>
11387
11388 PR tree-optimization/70725
11389 * gcc.dg/pr70725.c: New test.
11390
60d393e8
RB
113912016-04-20 Richard Biener <rguenther@suse.de>
11392
11393 PR tree-optimization/70726
11394 * g++.dg/vect/pr70726.cc: New testcase.
11395
82c6f58a
AK
113962016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11397
11398 PR target/70674
11399 * gcc.target/s390/pr70674.c: New test.
11400
90eeab20
JD
114012016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11402
11403 PR libgfortran/70684
11404 * gfortran.dg/list_read_14.f90: New test.
11405
fc9cf6da
L
114062016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11407
11408 PR target/69201
11409 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11410 extern to force it misaligned.
11411 (b): Likewise.
11412 (c): Likewise.
11413 (d): Likewise.
11414 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11415 Don't check `*' before movv4sf_internal.
11416 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11417 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11418 Don't check `*' before movv16qi_internal.
11419 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11420 extern to force it misaligned.
11421 (b): Likewise.
11422 (c): Likewise.
11423 (d): Likewise.
11424 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11425 Don't check `*' before movv2df_internal.
11426 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11427 extern to force it misaligned.
11428 (b): Likewise.
11429 (c): Likewise.
11430 (d): Likewise.
11431 Check movv8sf_internal instead of avx_storeups256.
11432 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11433
ea8927ea
RB
114342016-04-19 Richard Biener <rguenther@suse.de>
11435
11436 PR tree-optimization/70171
11437 * g++.dg/tree-ssa/pr70171.C: New testcase.
11438
65f52ee9
RB
114392016-04-19 Richard Biener <rguenther@suse.de>
11440
11441 PR tree-optimization/70724
11442 * gcc.dg/torture/pr70724.c: New testcase.
11443
987b67f1
VM
114442016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11445
11446 PR middle-end/70689
c87885ca 11447 * gcc.target/i386/pr70689.c: New.
987b67f1 11448
91a47c39
L
114492016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11450
11451 PR target/70708
11452 * gcc.target/i386/pr70708.c: New test.
11453
8270b82d
RB
114542016-04-18 Richard Biener <rguenther@suse.de>
11455
11456 PR tree-optimization/43434
11457 * gcc.dg/vect/pr43434.c: New testcase.
11458 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11459 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11460 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11461 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11462 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11463 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11464 * gcc.dg/gomp/pr68640.c: Likewise.
11465 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11466 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11467
edd048e2
RB
114682016-04-18 Richard Biener <rguenther@suse.de>
11469
11470 PR tree-optimization/70701
11471 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11472
bd5c7330
TV
114732016-04-18 Tom de Vries <tom@codesourcery.com>
11474
11475 PR testsuite/70699
11476 * gcc.dg/pr70161.c: Add dot-file scans.
11477 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11478 instead of after last dot char.
11479
23f2660f
EB
114802016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11481
11482 * c-c++-common/dump-ada-spec-3.c: New test.
11483 * c-c++-common/dump-ada-spec-4.c: Likewise.
11484
da152c9f
TV
114852016-04-17 Tom de Vries <tom@codesourcery.com>
11486
11487 PR other/70183
11488 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11489
cc950f98
JH
114902016-04-15 Jan Hubicka <jh@suse.cz>
11491
11492 PR ipa/70018
11493 * g++.dg/ipa/pure-const-1.C: New testcase.
11494 * g++.dg/ipa/pure-const-2.C: New testcase.
11495 * g++.dg/ipa/pure-const-3.C: New testcase.
11496
949505a9
MP
114972016-04-15 Marek Polacek <polacek@redhat.com>
11498
11499 PR c/70671
11500 * gcc.dg/bitfld-22.c: New test.
11501
10e547d6
BS
115022016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11503
11504 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11505 x86_64.
11506
1e77281b
MP
115072016-04-15 Marek Polacek <polacek@redhat.com>
11508
11509 PR c/70651
11510 * c-c++-common/pr70651.c: New test.
11511
e501fa8e
KT
115122016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11513
11514 PR rtl-optimization/70681
11515 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11516 dump scan on arm and powerpc.
11517 * gcc.dg/pr10474.c: Likewise.
11518
dda1bf61
JJ
115192016-04-15 Jakub Jelinek <jakub@redhat.com>
11520
ca4ef1ff
JJ
11521 PR c++/69517
11522 PR c++/70019
11523 PR c++/70588
11524 * g++.dg/cpp1y/vla11.C: Revert for real.
11525
dda1bf61
JJ
11526 PR c/70436
11527 * c-c++-common/Wparentheses-1.c: New test.
11528 * c-c++-common/gomp/Wparentheses-1.c: New test.
11529 * c-c++-common/gomp/Wparentheses-2.c: New test.
11530 * c-c++-common/gomp/Wparentheses-3.c: New test.
11531 * c-c++-common/gomp/Wparentheses-4.c: New test.
11532 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11533 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11534 * c-c++-common/goacc/Wparentheses-1.c: New test.
11535
1355e62c
KY
115362016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11537
11538 PR target/70662
11539 * gcc.target/i386/pr70662.c: New test.
11540
0ab34b9e 115412016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11542 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11543
11544 PR tree-optimization/70130
11545 * gcc.dg/vect/O3-pr70130.c: New testcase.
11546
bc773aad
MM
115472016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11548
6e9b2286
MM
11549 PR target/70669
11550 * gcc.target/powerpc/pr70669.c: New test.
11551
bc773aad
MM
11552 PR target/70640
11553 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11554 a power7 system that does not have an assembler that supports
11555 power8.
11556
d8747845
MS
115572016-04-14 Martin Sebor <msebor@redhat.com>
11558
11559 PR c++/69517
11560 PR c++/70019
11561 PR c++/70588
11562 * c-c++-common/ubsan/vla-1.c: Revert.
11563 * g++.dg/cpp1y/vla11.C: Same.
11564 * g++.dg/cpp1y/vla12.C: Same.
11565 * g++.dg/cpp1y/vla13.C: Same.
11566 * g++.dg/cpp1y/vla14.C: Same.
11567 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11568 * g++.dg/init/array24.C: Same.
d8747845
MS
11569 * g++.dg/ubsan/vla-1.C: Same.
11570
85128559
MP
115712016-04-14 Marek Polacek <polacek@redhat.com>
11572 Jan Hubicka <hubicka@ucw.cz>
11573
11574 PR c++/70029
11575 * g++.dg/torture/pr70029.C: New test.
11576
52fbb073
MS
115772016-04-14 Martin Sebor <msebor@redhat.com>
11578
11579 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11580 type size to prevent failures on targets with very low maximum
11581 alignment.
11582
6db61d6f
RB
115832016-04-14 Richard Biener <rguenther@suse.de>
11584
11585 PR tree-optimization/70623
11586 * gcc.dg/torture/pr70623.c: New testcase.
11587 * gcc.dg/torture/pr70623-2.c: Likewise.
11588
342fac95
MS
115892016-04-13 Martin Sebor <msebor@redhat.com>
11590
11591 PR c++/69517
11592 PR c++/70019
11593 PR c++/70588
11594 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11595 * g++.dg/cpp1y/vla11.C: New test.
11596 * g++.dg/cpp1y/vla12.C: New test.
11597 * g++.dg/cpp1y/vla13.C: New test.
11598 * g++.dg/cpp1y/vla14.C: New test.
11599 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11600 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11601 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11602
d93c452f
JJ
116032016-04-13 Jakub Jelinek <jakub@redhat.com>
11604
11605 PR c++/70641
11606 * g++.dg/opt/pr70641.C: New test.
11607
85115fb6
RO
116082016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11609
11610 PR rtl-optimization/68749
11611 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11612 effects of argument promotions.
11613 Remove default args to dg-skip-if.
11614
545a4139
PC
116152016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11616
11617 PR c++/70635
11618 * g++.dg/parse/pr70635.C: New.
11619
b3a77f21
MP
116202016-04-13 Marek Polacek <polacek@redhat.com>
11621
11622 PR c++/70639
11623 * c-c++-common/Wmisleading-indentation-4.c: New test.
11624
99cd9857
MP
116252016-04-13 Marek Polacek <polacek@redhat.com>
11626
11627 PR c/70436
c87885ca
RO
11628 * gcc.dg/Wparentheses-12.c: New test.
11629 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11630
75ca93ec
IE
116312016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11632
11633 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11634 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11635 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11636
3d3f9e7e
JJ
116372016-04-13 Jakub Jelinek <jakub@redhat.com>
11638
37947cd0
JJ
11639 PR middle-end/70633
11640 * gcc.c-torture/compile/pr70633.c: New test.
11641
3d3f9e7e
JJ
11642 PR debug/70628
11643 * gcc.dg/torture/pr70628.c: New test.
11644
92886d3e
PP
116452016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11646
11647 PR c++/70610
11648 * g++.dg/template/pr70610.C: New test.
11649 * g++.dg/template/pr70610-2.C: New test.
11650 * g++.dg/template/pr70610-3.C: New test.
11651 * g++.dg/template/pr70610-4.C: New test.
11652
13bd7c2b
JJ
116532016-04-12 Jakub Jelinek <jakub@redhat.com>
11654
6512fa6d
JJ
11655 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11656 128 instead of 32.
11657
13bd7c2b
JJ
11658 PR c++/70571
11659 * g++.dg/ext/pr70571.C: New test.
11660
20b9851c
MM
116612016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11662
8a434ada 11663 PR target/70640
20b9851c
MM
11664 * gcc.target/powerpc/pr70640.c: New test.
11665
2b2f52bc
PC
116662016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11667
11668 PR c++/68722
11669 * g++.dg/parse/pr68722.C: New.
11670
5901e56a
JJ
116712016-04-12 Jakub Jelinek <jakub@redhat.com>
11672
11673 PR rtl-optimization/70596
11674 * gcc.target/i386/pr70596.c: New test.
11675
d4619dc1
NS
116762016-04-12 Nathan Sidwell <nathan@acm.org>
11677
11678 PR c++/70501
11679 * g++.dg/init/pr70501.C: New.
11680
3df530d3
DW
116812016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11682
11683 * gcc.target/i386/asm-flag-6.c: New test.
11684
b7a120d7
TV
116852016-04-12 Tom de Vries <tom@codesourcery.com>
11686
11687 PR tree-optimization/68756
11688 * gcc.dg/graphite/pr68756.c: New test.
11689
4e0eea75
JJ
116902016-04-12 Jakub Jelinek <jakub@redhat.com>
11691
11692 PR tree-optimization/70602
11693 * gcc.c-torture/execute/pr70602.c: New test.
11694
35fbda43
MM
116952016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11696
11697 PR target/70381
11698 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11699 __float128 emulator is built and runs.
11700 * gcc.target/powerpc/float128-1.c: Likewise.
11701
11702 * lib/target-supports.exp (check_ppc_float128_sw_available):
11703 Rework tests for __float128 software and hardware
11704 availability. Fix exit condition to return 0 on success.
11705
04a99ebe
JG
117062016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11707
11708 PR target/70133
11709 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11710 * gcc.target/aarch64/target_attr_15.c: Likewise.
11711
47cd5a85
PC
117122016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11713
11714 PR c++/69066
11715 * g++.dg/cpp1y/pr69066.C: New.
11716
a5edb32e
JD
117172016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11718
11719 PR fortran/68566
11720 * gfortran.dg/pr36192.f90: Update test.
11721 * gfortran.dg/pr36192_1.f90: Update test.
11722 * gfortran.dg/real_dimension_1.f: Update test.
11723 * gfortran.dg/parameter_array_init_7.f90: New test.
11724
8ef378f8
JDA
117252016-04-09 John David Anglin <danglin@gcc.gnu.org>
11726
c532c871
JDA
11727 PR testsuite/64039
11728 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11729
d34f706f
JDA
11730 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11731
75e1dd9e
JDA
11732 PR rtl-optimization/66669
11733 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11734
8a976f5f
JDA
11735 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11736
da04822a
JDA
11737 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11738 * gcc.dg/pie-1.c: Likewise.
11739 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11740 * gcc.dg/pic-4.c: Likewise.
11741 * gcc.dg/pie-3.c: Likewise.
11742 * gcc.dg/pie-4.c: Likewise.
11743
adfabcf9
JDA
11744 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11745
4a020adf
JDA
11746 PR tree-optimization/68644
11747 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11748
8ef378f8
JDA
11749 PR rtl-optimization/64886
11750 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11751
09bf990e
TV
117522016-04-09 Tom de Vries <tom@codesourcery.com>
11753
11754 PR tree-optimization/68953
11755 * gcc.dg/graphite/pr68953.c: New test.
11756
138c3c1a
DH
117572016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11758
11759 PR fortran/70592
11760 * gfortran.dg/deferred_character_16.f90: New test.
11761
f55460af
JJ
117622016-04-09 Jakub Jelinek <jakub@redhat.com>
11763
11764 PR tree-optimization/70586
11765 * gcc.c-torture/execute/pr70586.c: New test.
11766
0b77bbf3
DH
117672016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11768
11769 PR sanitizer/70573
11770 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11771 with __builtin_memset
11772 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11773
c42cfb5c
CP
117742016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11775
11776 PR lto/70289
11777 PR ipa/70348
11778 PR tree-optimization/70373
11779 PR middle-end/70533
11780 PR middle-end/70534
11781 PR middle-end/70535
11782 * c-c++-common/goacc/reduction-5.c: New test.
11783 * c-c++-common/goacc/reduction-promotions.c: New test.
11784 * gfortran.dg/goacc/reduction-3.f95: New test.
11785 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11786
56cfb596
PP
117872016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11788
11789 PR c++/70590
11790 PR c++/70452
11791 * g++.dg/pr70590.C: New test.
11792 * g++.dg/pr70590-2.C: New test.
11793
1a13c0a2
JJ
117942016-04-08 Jakub Jelinek <jakub@redhat.com>
11795
abc0647a
JJ
11796 PR middle-end/70593
11797 * gcc.target/i386/pr70593.c: New test.
11798
1a13c0a2
JJ
11799 PR rtl-optimization/70574
11800 * gcc.target/i386/avx2-pr70574.c: New test.
11801
c3da4956
MO
118022016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11803
11804 PR sanitizer/70541
11805 * c-c++-common/asan/pr70541.c: New test.
11806
9f1b833b
TV
118072016-04-08 Tom de Vries <tom@codesourcery.com>
11808
11809 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11810 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11811
bae7adda
KT
118122016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11813
11814 PR target/70566
11815 * gcc.c-torture/execute/pr70566.c: New test.
11816
211f3d57
TV
118172016-04-08 Tom de Vries <tom@codesourcery.com>
11818
11819 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11820 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11821
02cf2861
AM
118222016-04-08 Alan Modra <amodra@gmail.com>
11823
11824 * gcc.target/powerpc/pr70117.c: New.
11825
5f490f9f
JJ
118262016-04-07 Jakub Jelinek <jakub@redhat.com>
11827
56e9b710
JJ
11828 PR testsuite/70581
11829 * gcc.dg/lto/simd-function_0.c: New test.
11830
5f490f9f
JJ
11831 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11832 clones.
11833 * c-c++-common/attr-simd-2.c: Likewise.
11834 * c-c++-common/attr-simd-4.c: Likewise.
11835 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11836 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11837
e4ebc74d
TP
118382016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11839
11840 PR testsuite/70553
11841 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11842
9817ae35
TS
118432016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11844 Tom de Vries <tom@codesourcery.com>
11845
11846 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11847 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11848 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11849 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11850 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11851 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11852 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11853 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11854
e292f64d
PP
118552016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11856
11857 PR c/70436
11858 * g++.dg/warn/Wparentheses-29.C: New test.
11859
6b37bdaf
PP
118602016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11861
11862 PR c/70436
11863 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11864 explicit braces to resolve a future -Wparentheses warning.
11865
64824205
RH
118662016-04-06 Richard Henderson <rth@redhat.com>
11867
11868 * gcc.dg/pr61817-1.c: New test.
11869 * gcc.dg/pr61817-2.c: New test.
11870 * gcc.dg/pr69391-1.c: New test.
11871 * gcc.dg/pr69391-2.c: New test.
11872
bc2fc1f3
VM
118732016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11874
11875 PR rtl-optimization/70398
c87885ca 11876 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11877
41414a02
EB
118782016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11879
11880 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11881
4066ea8a
YR
118822016-04-06 Yvan Roux <yvan.roux@linaro.org>
11883 Pedro Alves <palves@redhat.com>
11884
11885 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11886
ec35ea45
JJ
118872016-04-06 Jakub Jelinek <jakub@redhat.com>
11888
3866f8dd
JJ
11889 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11890 Check for avx512f effective targets instead of avx2.
11891 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11892 for AVX512F clones.
11893 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11894 * g++.dg/gomp/declare-simd-1.C: Likewise.
11895 * g++.dg/gomp/declare-simd-3.C: Likewise.
11896 * g++.dg/gomp/declare-simd-4.C: Likewise.
11897
ec35ea45
JJ
11898 PR middle-end/70550
11899 * c-c++-common/gomp/pr70550-1.c: New test.
11900 * c-c++-common/gomp/pr70550-2.c: New test.
11901
c08d28ac
NS
119022016-04-05 Nathan Sidwell <nathan@acm.org>
11903
11904 PR c++/70512
11905 * g++.dg/ext/attribute-may-alias-5.C: New.
11906
1d510e04
JJ
119072016-04-05 Jakub Jelinek <jakub@redhat.com>
11908
11909 PR c++/70336
11910 * c-c++-common/pr70336.c: New test.
11911 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11912 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11913
84278ed9
JH
119142016-04-05 Jan Hubicka <hubicka@ucw.cz>
11915
11916 PR ipa/66223
11917 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11918
268a0ec4
JJ
119192016-04-05 Jakub Jelinek <jakub@redhat.com>
11920
11921 PR rtl-optimization/70542
11922 * gcc.dg/torture/pr70542.c: New test.
11923 * gcc.target/i386/avx2-pr70542.c: New test.
11924
5e8c2eb1
ZS
119252016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11926
11927 PR tree-optimization/70509
11928 * gcc.target/i386/avx512bw-pr70509.c: New test.
11929
c0daf32d
PP
119302016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11931
11932 PR c++/70452
11933 * g++.dg/ext/constexpr-vla4.C: New test.
11934
bf867841
UB
119352016-04-05 Uros Bizjak <ubizjak@gmail.com>
11936
11937 PR target/70510
11938 * gcc.target/i386/pr70510.c: New test.
11939
3022186a
RB
119402016-04-05 Richard Biener <rguenther@suse.de>
11941
11942 PR tree-optimization/70526
11943 * g++.dg/torture/pr70526.C: New testcase.
11944
55fc79b2
JJ
119452016-04-05 Jakub Jelinek <jakub@redhat.com>
11946
11947 PR target/70525
11948 * gcc.target/i386/pr70525.c: New test.
11949
62b233f2
RB
119502016-04-05 Richard Biener <rguenther@suse.de>
11951
11952 PR middle-end/70499
11953 * g++.dg/torture/pr70499.C: New testcase.
11954
cc05759d
RB
119552016-04-05 Richard Biener <rguenther@suse.de>
11956
11957 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11958 remove XFAIL.
11959
f23f16d4
JJ
119602016-04-04 Jakub Jelinek <jakub@redhat.com>
11961
11962 PR middle-end/70307
11963 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11964 rs6000 ABI warnings.
11965
d27ecc49
JH
119662016-04-04 Jan Hubicka <hubicka@ucw.cz>
11967
11968 PR ipa/66223
11969 * g++.dg/ipa/devirt-51.C: New testcase.
11970
c974c96e 119712016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11972 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11973
11974 PR middle-end/70457
11975 * gcc.dg/torture/pr70457.c: New.
11976
7a85da89
AV
119772016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11978
11979 PR fortran/67538
11980 * gfortran.dg/allocate_with_source_19.f08: New test.
11981
de517e64
AV
119822016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11983
11984 PR fortran/65795
11985 * gfortran.dg/coarray_allocate_6.f08: New test.
11986
43b9f499
RB
119872016-04-04 Richard Biener <rguenther@suse.de>
11988
11989 PR rtl-optimization/70484
11990 * gcc.dg/torture/pr70484.c: New testcase.
11991
f13355da
MP
119922016-04-04 Marek Polacek <polacek@redhat.com>
11993
11994 PR c/70307
11995 * gcc.dg/torture/pr70307.c: New test.
11996
6cc6ed50
OE
119972016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11998
11999 PR target/70416
12000 PR target/67391
12001 * gcc.target/sh/torture/pr70416.c: New.
12002
abdc16c8
MS
120032016-04-02 Martin Sebor <msebor@redhat.com>
12004
12005 PR c++/67376
12006 PR c++/70170
12007 PR c++/70172
12008 PR c++/70228
12009 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12010 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12011 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12012 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12013 * g++.dg/cpp0x/constexpr-string.C: Same.
12014 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12015 * g++.dg/cpp0x/pr65398.C: Same.
12016 * g++.dg/ext/constexpr-vla1.C: Same.
12017 * g++.dg/ext/constexpr-vla2.C: Same.
12018 * g++.dg/ext/constexpr-vla3.C: Same.
12019 * g++.dg/ubsan/pr63956.C: Same.
12020
763cd859
JJ
120212016-04-01 Jakub Jelinek <jakub@redhat.com>
12022
12023 PR rtl-optimization/70467
12024 * gcc.target/i386/pr70467-2.c: New test.
12025
0f875435
JJ
120262016-04-01 Jakub Jelinek <jakub@redhat.com>
12027 Marek Polacek <polacek@redhat.com>
12028
12029 PR c++/70488
12030 * g++.dg/init/new47.C: New test.
12031
41d14659
RR
120322016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12033
12034 PR target/70496
12035 * gcc.target/arm/pr70496.c: New test.
12036
f9bf89bb
NS
120372016-04-01 Nathan Sidwell <nathan@acm.org>
12038
73b9085d
NS
12039 PR c++/68475
12040 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12041
4afdcfaa
IE
120422016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12043
12044 PR target/69890
12045 * gcc.dg/strlenopt.h (memmove): New.
12046 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12047 instead of "string.h".
12048 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12049 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12050 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12051 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12052 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12053 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12054 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12055 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12056 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12057 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12058 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12059 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12060 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12061 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12062 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12063 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12064 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12065 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12066 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12067 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12068
b5d7a29c
RO
120692016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12070
12071 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12072 (Holder::foo): Reflect this.
12073
b660f9ec
IE
120742016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12075
12076 PR target/70442
12077 * gcc.dg/pr70442.c: New test.
12078
88504f34
NS
120792016-03-31 Nathan Sidwell <nathan@acm.org>
12080
12081 PR c++/70393
12082 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12083
95d34b96
KY
120842016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12085
12086 PR target/70453
12087 * gcc.target/i386/pr70453.c: New test.
12088
b4c4967c
AB
120892016-03-31 Andrey Belevantsev <abel@ispras.ru>
12090
12091 PR target/70292
12092 * gcc.c-torture/pr70292.c: New test.
12093
5fde6a45
MP
120942016-03-31 Marek Polacek <polacek@redhat.com>
12095
12096 PR c/70297
12097 * c-c++-common/pr70297.c: New test.
12098 * g++.dg/cpp0x/typedef-redecl.C: New test.
12099 * gcc.dg/typedef-redecl2.c: New test.
12100
97eb24c4
JJ
121012016-03-31 Jakub Jelinek <jakub@redhat.com>
12102
12103 PR rtl-optimization/70460
12104 * gcc.c-torture/execute/pr70460.c: New test.
12105
efc3536f
RB
121062016-03-31 Richard Biener <rguenther@suse.de>
12107
12108 PR c++/70430
12109 * g++.dg/ext/vector30.C: New testcase.
12110
e0876e21
DH
121112016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12112 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12113
12114 * gfortran.dg/fmt_pf.f90: New test.
12115
e9bff8c6
RO
121162016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12117
12118 Forward-port from 5 branch
12119 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12120
12121 PR testsuite/70356
12122 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12123 dg-require-effective-target after dg-do.
12124
12125 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12126
12127 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12128
2620c80d
TS
121292016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12130 Julian Brown <julian@codesourcery.com>
12131 Chung-Lin Tang <cltang@codesourcery.com>
12132 Cesar Philippidis <cesar@codesourcery.com>
12133 James Norris <jnorris@codesourcery.com>
12134 Tom de Vries <tom@codesourcery.com>
12135 Nathan Sidwell <nathan@codesourcery.com>
12136
bf867841 12137 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12138 * c-c++-common/goacc/loop-clauses.c: Likewise.
12139 * g++.dg/goacc/template.C: Likewise.
12140 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12141 * gfortran.dg/goacc/loop-1.f95: Likewise.
12142 * gfortran.dg/goacc/loop-5.f95: Likewise.
12143 * gfortran.dg/goacc/loop-6.f95: Likewise.
12144 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12145 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12146 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12147 * c-c++-common/goacc/clauses-fail.c: Likewise.
12148 * c-c++-common/goacc/parallel-1.c: Likewise.
12149 * c-c++-common/goacc/reduction-1.c: Likewise.
12150 * c-c++-common/goacc/reduction-2.c: Likewise.
12151 * c-c++-common/goacc/reduction-3.c: Likewise.
12152 * c-c++-common/goacc/reduction-4.c: Likewise.
12153 * c-c++-common/goacc/routine-3.c: Likewise.
12154 * c-c++-common/goacc/routine-4.c: Likewise.
12155 * c-c++-common/goacc/routine-5.c: Likewise.
12156 * c-c++-common/goacc/tile.c: Likewise.
12157 * g++.dg/goacc/template.C: Likewise.
12158 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12159 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12160 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12161 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12162 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12163 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12164 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12165 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12166 * c-c++-common/goacc/use_device-1.c: ... this file.
12167 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12168 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12169 * c-c++-common/goacc/host_data-6.c: ... this file.
12170 * c-c++-common/goacc/loop-2-kernels.c: New file.
12171 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12172 * c-c++-common/goacc/loop-3.c: Likewise.
12173 * g++.dg/goacc/reference.C: Likewise.
12174 * g++.dg/goacc/routine-1.C: Likewise.
12175 * g++.dg/goacc/routine-2.C: Likewise.
12176
f6d2d066
RB
121772016-03-30 Richard Biener <rguenther@suse.de>
12178
12179 PR middle-end/70450
12180 * gcc.dg/torture/pr70450.c: New testcase.
12181
d43242b9
JJ
121822016-03-30 Jakub Jelinek <jakub@redhat.com>
12183
12184 PR target/70421
12185 * gcc.dg/torture/pr70421.c: New test.
12186 * gcc.target/i386/avx512f-pr70421.c: New test.
12187
5ce43b77
L
121882016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12189
12190 PR testsuite/70364
12191 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12192 (check): New function.
12193 (bar): Call check.
12194 (foo): Align stack to 16 bytes when calling bar.
12195 * gcc.target/i386/cleanup-2.c: Likewise.
12196
d014a712
PP
121972016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12198
12199 PR tree-optimization/59124
12200 * gcc.dg/Warray-bounds-19.c: New test.
12201
3f8257db 122022016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12203
12204 * lib/prune.exp (escape_regex_chars): New.
12205 (prune_file_path): Update to quote metcharacters for regexp.
12206
3336c6e0
JJ
122072016-03-29 Jakub Jelinek <jakub@redhat.com>
12208
a362f023
JJ
12209 PR rtl-optimization/70429
12210 * gcc.c-torture/execute/pr70429.c: New test.
12211
3336c6e0
JJ
12212 PR tree-optimization/70405
12213 * gcc.dg/pr70405.c: New test.
12214
728557fd
AV
122152016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12216
12217 PR fortran/70397
12218 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12219 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12220
bef977d4
TS
122212016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12222
12223 PR testsuite/64177
12224 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12225 __cilkrts_set_param to set two workers.
12226 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12227 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12228
6f6d25c9
DH
122292016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12230
bf867841 12231 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12232
45733562
KY
122332016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12234
12235 PR target/70406
bf867841 12236 * gcc.target/i386/pr70406.c: New test.
45733562 12237
a1799e5e
EB
122382016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12239
12240 * gnat.dg/specs/double_record_extension3.ads: New test.
12241
5fca7b66
RH
122422016-03-25 Richard Henderson <rth@redhat.com>
12243
12244 PR target/70120
12245 * gcc.target/aarch64/pr70120-1.c: New.
12246 * gcc.target/aarch64/pr70120-2.c: New.
12247 * gcc.target/aarch64/pr70120-3.c: New.
12248
31ce75c6
PP
122492016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12250
12251 PR c++/62212
12252 * g++.dg/template/mangle2.C: The dg-do directive should be
12253 "compile" not "assemble".
12254
3caf0ca1
BS
122552016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12256
12257 PR lto/69650
12258 * gcc.dg/pr69650.c: New test.
12259
634035b6
DE
122602016-03-25 David Edelsohn <dje.gcc@gmail.com>
12261
12262 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12263
45d34276
AM
122642016-03-25 Alan Modra <amodra@gmail.com>
12265
12266 * gcc.dg/dfp/pr70052.c: New test.
12267
8f085166
RH
122682016-03-24 Richard Henderson <rth@redhat.com>
12269
12270 PR middle-end/69845
12271 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12272 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12273
011e5ec3
TV
122742016-03-24 Tom de Vries <tom@codesourcery.com>
12275
12276 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12277
9e3f4551
TV
122782016-03-24 Tom de Vries <tom@codesourcery.com>
12279
12280 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12281 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12282
45780041
TV
122832016-03-24 Tom de Vries <tom@codesourcery.com>
12284
12285 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12286 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12287
887ab4e5
PP
122882016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12289
12290 PR c++/62212
12291 * g++.dg/template/mangle2.C: New test.
12292
69a9a66f
RB
122932016-03-24 Richard Biener <rguenther@suse.de>
12294
12295 PR tree-optimization/70396
12296 * gcc.dg/torture/pr70396.c: New testcase.
12297
ed87de55
RB
122982016-03-24 Richard Biener <rguenther@suse.de>
12299
12300 PR middle-end/70370
12301 * gcc.dg/torture/pr70370.c: New testcase.
12302
ea064934
TV
123032016-03-24 Tom de Vries <tom@codesourcery.com>
12304
12305 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12306 * gfortran.dg/goacc/kernels-tree.f95: Same.
12307 * gfortran.dg/goacc/parallel-tree.f95: Same.
12308
b2a4dd1d
TV
123092016-03-24 Tom de Vries <tom@codesourcery.com>
12310
12311 * c-c++-common/goacc/uninit-if-clause.c: New test.
12312 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12313
72e7cd6e
JJ
123142016-03-24 Jakub Jelinek <jakub@redhat.com>
12315
12316 PR target/70290
bf867841
UB
12317 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12318 Fix formatting.
72e7cd6e 12319
ce9d0c03
RB
123202016-03-24 Richard Biener <rguenther@suse.de>
12321
12322 PR tree-optimization/70372
12323 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12324
426b9428
PP
123252016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12326
12327 PR c++/70347
12328 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12329
cd1588c4
PP
123302016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12331
12332 PR c++/70332
12333 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12334
61637db3
JJ
123352016-03-23 Jakub Jelinek <jakub@redhat.com>
12336
928af3bf
JJ
12337 PR c++/70001
12338 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12339 * g++.dg/cpp1y/pr70001.C: New test.
12340
61637db3
JJ
12341 PR c++/70323
12342 * g++.dg/cpp0x/constexpr-70323.C: New test.
12343
05aca4e7
AO
123442016-03-23 Alexandre Oliva <aoliva@redhat.com>
12345 Jason Merrill <jason@redhat.com>
12346 Jakub Jelinek <jakub@redhat.com>
12347
12348 PR c++/69315
12349 * g++.dg/cpp0x/constexpr-69315.C: New test.
12350 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12351
fbdb6baf
MP
123522016-03-23 Marek Polacek <polacek@redhat.com>
12353
12354 PR c++/69884
12355 * g++.dg/warn/Wignored-attributes-1.C: New test.
12356 * g++.dg/warn/Wignored-attributes-2.C: New test.
12357
d79ee524
TV
123582016-03-23 Tom de Vries <tom@codesourcery.com>
12359
12360 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12361 initialization.
12362 * gfortran.dg/goacc/private-3.f95 (test): Same.
12363 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12364 missing use param.
12365
a59f0bef
KT
123662016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12367
12368 * lib/target-supports.exp: Remove v7ve entry from loop
12369 creating effective target checks.
12370 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12371 (add_options_for_arm_arch_v7ve): Likewise.
12372
0179520a
JJ
123732016-03-23 Jakub Jelinek <jakub@redhat.com>
12374
12375 PR tree-optimization/70354
12376 * gcc.dg/vect/pr70354-1.c: New test.
12377 * gcc.dg/vect/pr70354-2.c: New test.
12378 * gcc.target/i386/avx2-pr70354-1.c: New test.
12379 * gcc.target/i386/avx2-pr70354-2.c: New test.
12380
75bb14d7
JL
123812016-03-22 Jeff Law <law@redhat.com>
12382
12383 PR target/70232
12384 * gcc.dg/tree-ssa/pr70232.c: New test.
12385
72c9526d
IE
123862016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12387
12388 PR target/70302
12389 * gcc.target/i386/pr70302.c: New test.
12390
a3ca1bc5
RB
123912016-03-22 Richard Biener <rguenther@suse.de>
12392
12393 PR middle-end/70251
12394 * g++.dg/torture/pr70251.C: New testcase.
12395
5c240f4d
DM
123962016-03-22 David Malcolm <dmalcolm@redhat.com>
12397
12398 PR c/69993
12399 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12400 Wmisleading-indentation.c.
12401 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12402 reflect change to diagnostic text and order of messages.
12403 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12404
80f6631b
DE
124052016-03-22 David Edelsohn <dje.gcc@gmail.com>
12406
12407 * g++.dg/ext/java-3.C: Don't compile on AIX.
12408
9a10956c
RB
124092016-03-22 Richard Biener <rguenther@suse.de>
12410
12411 PR middle-end/70333
12412 * gcc.dg/torture/pr70333.c: New testcase.
12413
6cedf922
IE
124142016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12415
12416 * g++.dg/ext/pr70290.C: New test.
12417
cd6c27ac
KY
124182016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12419
12420 PR target/70325
12421 * gcc.target/i386/pr70325.c: New test.
12422
4cde512c
JJ
124232016-03-22 Jakub Jelinek <jakub@redhat.com>
12424
b01915ed
JJ
12425 PR target/70329
12426 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12427 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12428
4e3e2cf1
JJ
12429 PR target/70300
12430 * gcc.target/i386/pr70300.c: New test.
12431
4cde512c
JJ
12432 PR c++/70295
12433 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12434 (func2): New function for cond with parens, xfail warning for c++.
12435 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12436
16f6d7dc
PP
124372016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12438
12439 PR c++/70096
12440 * g++.dg/template/ptrmem30.C: New test.
12441
a3e2b438
PP
124422016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12443
12444 PR c++/70204
12445 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12446 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12447
11b6a02e
JJ
124482016-03-21 Jakub Jelinek <jakub@redhat.com>
12449
12450 PR middle-end/70326
12451 * gcc.dg/pr70326.c: New test.
12452
b9407883
MG
124532016-03-21 Marc Glisse <marc.glisse@inria.fr>
12454 Jakub Jelinek <jakub@redhat.com>
12455
12456 PR tree-optimization/70317
12457 * gcc.dg/pr70317.c: New test.
12458
4a148e19
UB
124592016-03-21 Uros Bizjak <ubizjak@gmail.com>
12460
12461 PR target/70327
12462 * gcc.target/i386/pr70327.c: New test.
12463
2a85ddbb
ML
124642016-03-21 Martin Liska <mliska@suse.cz>
12465
7d36fe98 12466 PR ipa/70306
2a85ddbb
ML
12467 * gcc.dg/ipa/pr70306.c: New test.
12468
4a148e19 124692016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12470
12471 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12472 * gcc.target/arm/attr-align3.c: Likewise.
12473 * gcc.target/arm/attr_arm.c: Likewise.
12474 * gcc.target/arm/flip-thumb.c: Likewise.
12475
6b366948
JJ
124762016-03-21 Jakub Jelinek <jakub@redhat.com>
12477
12478 PR target/70296
12479 * gcc.target/powerpc/altivec-36.c: New test.
12480
2fac8c14
RB
124812016-03-21 Richard Biener <rguenther@suse.de>
12482
12483 PR tree-optimization/70310
12484 * gcc.dg/torture/pr70310.c: New testcase.
12485
e9bde854
KY
124862016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12487
12488 PR target/70293
12489 * gcc.target/i386/pr70293.c: New test.
12490
56bbfaf6
RB
124912016-03-21 Richard Biener <rguenther@suse.de>
12492
12493 PR tree-optimization/70288
12494 * gcc.dg/torture/pr70288-1.c: New testcase.
12495 * gcc.dg/torture/pr70288-2.c: Likewise.
12496
3eee49ed
AB
124972016-03-21 Andrey Belevantsev <abel@ispras.ru>
12498
12499 PR rtl-optimization/69307
12500 * gcc.target/arm/pr69307.c: New test.
4a148e19 12501
8e7816b4
AB
125022016-03-21 Andrey Belevantsev <abel@ispras.ru>
12503
12504 PR rtl-optimization/69102
12505 * gcc.c-torture/compile/pr69102.c: New test.
12506
14d7d4be
JL
125072016-03-18 Jeff Law <law@redhat.com>
12508
12509 PR rtl-optimization/70263
12510 * gcc.c-torture/compile/pr70263-1.c: New test.
12511 * gcc.target/i386/pr70263-2.c: New test.
12512
5c6a601c
BS
125132016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12514
12515 PR rtl-optimization/70278
12516 * gcc.dg/torture/pr70278.c: New test.
12517 * gcc.target/arm/pr70278.c: New test.
12518
4bbf545b
DM
125192016-03-18 David Malcolm <dmalcolm@redhat.com>
12520
12521 PR c/70281
12522 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12523 (test_builtin_types_compatible_p): New test function.
12524 * gcc.dg/pr70281.c: New test case.
12525
dc28bb68
CL
125262016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12527
12528 PR target/70113
12529 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12530
5e8d6dff
IE
125312016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12532
12533 PR tree-optimization/70252
12534 * gcc.dg/pr70252.c: New test.
12535
d0e7e403
TV
125362016-03-18 Tom de Vries <tom@codesourcery.com>
12537
12538 * gcc.dg/pr70161-2.c: New test.
12539 * gcc.dg/pr70161.c: New test.
12540
fa22501a
TV
125412016-03-18 Tom de Vries <tom@codesourcery.com>
12542
12543 PR ipa/70269
12544 * gcc.dg/pr70269.c: New test.
12545
dd125026
JJ
125462016-03-18 Jakub Jelinek <jakub@redhat.com>
12547
12548 PR c++/70267
12549 * g++.dg/ext/java-3.C: New test.
12550
91914f0a
PP
125512016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12552
12553 PR c++/70205
12554 * g++.dg/lookup/pr70205.C: New test.
12555
753a8910
PP
125562016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12557
12558 PR c++/70218
12559 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12560
14ba7b28
MP
125612016-03-17 Marek Polacek <polacek@redhat.com>
12562
12563 PR c/69407
12564 * gcc.dg/atomic-op-6.c: New test.
12565
ded60913
DM
125662016-03-17 David Malcolm <dmalcolm@redhat.com>
12567
12568 PR c/70264
12569 * c-c++-common/pr70264.c: New test case.
12570
a3aad0e6
JJ
125712016-03-17 Jakub Jelinek <jakub@redhat.com>
12572
17366700
JJ
12573 PR c++/70144
12574 * c-c++-common/pr70144-1.c: New test.
12575 * c-c++-common/pr70144-2.c: New test.
12576
a3aad0e6
JJ
12577 PR c++/70272
12578 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12579 * g++.dg/opt/flifetime-dse6.C: New test.
12580 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12581
b57e6e18
L
125822016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12583
12584 PR driver/70192
12585 * gcc.dg/pic-1.c: New test.
12586 * gcc.dg/pic-2.c: Likewise.
12587 * gcc.dg/pic-3.c: Likewise.
12588 * gcc.dg/pic-4.c: Likewise.
12589 * gcc.dg/pie-1.c: Likewise.
12590 * gcc.dg/pie-2.c: Likewise.
12591 * gcc.dg/pie-3.c: Likewise.
12592 * gcc.dg/pie-4.c: Likewise.
12593 * gcc.dg/pie-5.c: Likewise.
12594 * gcc.dg/pie-6.c: Likewise.
12595
b38ba58b
TV
125962016-03-17 Tom de Vries <tom@codesourcery.com>
12597
12598 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12599 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12600
6931b3b7
RB
126012016-03-17 Richard Biener <rguenther@suse.de>
12602
12603 PR debug/70271
12604 * g++.dg/debug/pr70271.C: New testcase.
12605
0c8b64cb
IE
126062016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12607
12608 * gcc.target/i386/pr70251.c: New test.
12609
b1970801
MP
126102016-03-17 Marek Polacek <polacek@redhat.com>
12611
12612 PR c++/70194
12613 * g++.dg/warn/constexpr-70194.C: New test.
12614
820c5eaa
RH
126152016-03-16 Richard Henderson <rth@redhat.com>
12616
12617 PR middle-end/70240
12618 * gcc.c-torture/compile/pr70240.c: New.
12619
da0ad263
SKS
126202016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12621
12622 * gcc.c-torture/compile/20151204.c: Skip for avr.
12623
c73d295c
JJ
126242016-03-16 Jakub Jelinek <jakub@redhat.com>
12625
12626 PR target/70245
12627 * g++.dg/opt/pr70245.C: New test.
12628 * g++.dg/opt/pr70245.h: New file.
12629 * g++.dg/opt/pr70245-aux.cc: New file.
12630
b2794066
MS
126312016-03-16 Martin Sebor <msebor@redhat.com>
12632
12633 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12634
aa43616c
RH
126352016-03-16 Richard Henderson <rth@redhat.com>
12636
12637 PR middle-end/70199
12638 * gcc.c-torture/compile/pr70199.c: New.
12639
59608fe5
L
126402016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12641
12642 * gcc.dg/uninit-19.c: Run dos2unix.
12643
ab4c578f
MP
126442016-03-16 Marek Polacek <polacek@redhat.com>
12645
12646 PR c/70093
12647 * gcc.dg/nested-func-10.c: New test.
12648 * gcc.dg/nested-func-9.c: New test.
12649
f5387e76
JJ
126502016-03-16 Jakub Jelinek <jakub@redhat.com>
12651
12652 PR tree-optimization/68714
12653 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12654
7662b718
TV
126552016-03-16 Tom de Vries <tom@codesourcery.com>
12656
12657 PR tree-optimization/68715
12658 * gcc.dg/graphite/pr68715-2.c: New test.
12659 * gcc.dg/graphite/pr68715.c: New test.
12660 * gfortran.dg/graphite/pr68715.f90: New test.
12661
be7ce7ae
TV
126622016-03-16 Tom de Vries <tom@codesourcery.com>
12663
12664 PR tree-optimization/68809
12665 * gcc.dg/graphite/pr68809-2.c: New test.
12666 * gcc.dg/graphite/pr68809.c: New test.
12667
1935f250
JJ
126682016-03-16 Jakub Jelinek <jakub@redhat.com>
12669
6651c93e
JJ
12670 PR c++/70147
12671 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12672 method call to i () as argument. Adjust expected output.
12673
1935f250
JJ
12674 PR c++/70147
12675 * g++.dg/ubsan/pr70147-1.C: New test.
12676 * g++.dg/ubsan/pr70147-2.C: New test.
12677
ab1caa6e
MS
126782016-03-15 Martin Sebor <msebor@redhat.com>
12679
12680 PR c++/58281
12681 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12682
5c2a1bbb
JDA
126832016-03-15 John David Anglin <danglin@gcc.gnu.org>
12684
cb5d8ad1
JDA
12685 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12686 hppa*-*-hpux*.
12687
b440dd40
JDA
12688 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12689
5c2a1bbb
JDA
12690 PR libfortran/69799
12691 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12692 libatomic_available.
12693
42c729c5
MP
126942016-03-15 Marek Polacek <polacek@redhat.com>
12695
12696 PR c++/70209
12697 * g++.dg/ext/attribute-may-alias-4.C: New test.
12698
82b1c550
AM
126992016-03-15 Alexander Monakov <amonakov@ispras.ru>
12700
12701 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12702 -fvar-tracking-assignments-toggle flag.
12703
4ccbf3a6
PH
127042016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12705
12706 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12707
c39858bd
JJ
127082016-03-15 Jakub Jelinek <jakub@redhat.com>
12709
12710 PR rtl-optimization/70222
12711 * gcc.c-torture/execute/pr70222-1.c: New test.
12712 * gcc.c-torture/execute/pr70222-2.c: New test.
12713
8be119c1
RH
127142016-03-15 Richard Henderson <rth@redhat.com>
12715
12716 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12717
6598bb55
AB
127182016-03-15 Andrey Belevantsev <abel@ispras.ru>
12719
12720 PR rtl-optimization/69032
12721 * gcc.dg/pr69032.c: New test.
12722
81fa2944
AB
127232016-03-15 Andrey Belevantsev <abel@ispras.ru>
12724
12725 PR rtl-optimization/63384
4a148e19 12726 * g++.dg/pr63384.C: New test.
81fa2944 12727
74ea9ab6
AB
127282016-03-15 Andrey Belevantsev <abel@ispras.ru>
12729
12730 PR target/64411
12731 * gcc.target/i386/pr64411.C: New test.
12732
045d5055
TV
127332016-03-15 Tom de Vries <tom@codesourcery.com>
12734
12735 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12736 * gfortran.dg/goacc/kernels-alias.f95: New test.
12737
3ea33585
MS
127382016-03-14 Martin Sebor <msebor@redhat.com>
12739
12740 PR c++/53792
12741 * g++.dg/cpp0x/constexpr-inline.C: New test.
12742 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12743
1df7b330
DE
127442016-03-14 David Edelsohn <dje.gcc@gmail.com>
12745
12746 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12747
79b57d18
JJ
127482016-03-14 Jakub Jelinek <jakub@redhat.com>
12749
12750 PR middle-end/70219
12751 * gcc.dg/pr70219.c: New test.
12752
3cbf012a
BS
127532016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12754
12755 PR target/70083
12756 * gcc.dg/torture/pr70083.c: New test.
12757 * gcc.target/i386/pr70083.c: New test.
12758
a9fee7cd
RB
127592016-03-14 Richard Biener <rguenther@suse.de>
12760
12761 PR tree-optimization/56365
12762 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12763
4799603f
SB
127642016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12765
12766 PR target/70098
12767 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12768 New function.
12769 * g++.dg/pr70098.C: New testcase.
12770
12771
760ca967
TV
127722016-03-14 Tom de Vries <tom@codesourcery.com>
12773
12774 PR tree-optimization/70045
12775 * gcc.dg/graphite/pr70045.c: New test.
12776
44e66a77
JD
127772016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12778
12779 PR fortran/69043
12780 * gfortran.dg/include_9.f90: New test.
12781
a18e0fe1
DH
127822016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12783
12784 PR fortran/45076
12785 gfortran.dg/prof/prof.exp: New script.
12786 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12787
d0aca6ab
AB
127882016-03-12 Andrey Belevantsev <abel@ispras.ru>
12789
12790 PR rtl-optimization/69307
12791 * gcc.dg/pr69307.c: New test.
12792
cefe08a4
VM
127932016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12794
12795 PR target/69614
12796 * gcc.target/arm/pr69614.c: New.
12797
70112e2a
PT
127982016-03-12 Paul Thomas <pault@gcc.gnu.org>
12799
12800 PR fortran/70031
12801 * gfortran.dg/submodule_14.f08: New test
12802
12803 PR fortran/69524
12804 * gfortran.dg/submodule_15.f08: New test
12805
3f1e5d3a
PP
128062016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12807
12808 PR c++/70106
12809 * g++.dg/cpp1y/paren3.C: New test.
12810
a3f6d680
MM
128112016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12812
12813 PR target/70131
12814 * gcc.target/powerpc/ppc-round2.c: New test.
12815
92348f09
BS
128162016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12817
12818 PR target/70123
12819 * gcc.dg/torture/pr70123.c: New test.
12820
cebde9e9
JL
128212016-03-11 Jeff Law <law@redhat.com>
12822
12823 PR tree-optimization/70190
12824 * gcc.c-torture/compile/pr70190.c: New test.
12825
3edc5da4
DM
128262016-03-11 David Malcolm <dmalcolm@redhat.com>
12827
12828 PR c/68187
12829 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12830 case.
12831 (test43_b): Likewise.
12832 (test43_c): Likewise.
12833 (test43_d): Likewise.
12834 (test43_e): Likewise.
12835 (test43_f): Likewise.
12836 (test43_g): Likewise.
12837 (test44_a): Likewise.
12838 (test44_b): Likewise.
12839 (test44_c): Likewise.
12840 (test44_d): Likewise.
12841 (test44_e): Likewise.
12842
318c1204
DM
128432016-03-11 David Malcolm <dmalcolm@redhat.com>
12844
12845 PR c/70085
12846 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12847
bc062234
KT
128482016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12849
12850 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12851 dg-options.
12852
acfc1ac1
KT
128532016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12854
12855 PR target/70002
12856 PR target/69245
12857 * gcc.target/aarch64/pr69245_2.c: New test.
12858
d1e2bb2d
JJ
128592016-03-11 Jakub Jelinek <jakub@redhat.com>
12860
12861 PR tree-optimization/70177
12862 * gcc.dg/pr70177.c: New test.
12863
07350627
AL
128642016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12865
12866 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12867
5c6706f7
AL
128682016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12869
12870 * gcc.dg/tree-ssa/sra-20.c: New.
12871
02d472a2
JJ
128722016-03-11 Jakub Jelinek <jakub@redhat.com>
12873
686d390a
JJ
12874 PR rtl-optimization/70174
12875 * gcc.dg/pr70174.c: New test.
12876
02d472a2
JJ
12877 PR tree-optimization/70169
12878 * gcc.dg/pr70169.c: New test.
12879
0f9befa1
IE
128802016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12881
12882 PR target/70160
12883 * gcc.target/i386/pr70160.c: New test.
12884
432d4670
AK
128852016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12886
12887 * gcc.target/s390/dfp-1.c: New test.
12888
a3dc8760
NC
128892016-03-10 Nick Clifton <nickc@redhat.com>
12890
12891 PR target/70044
12892 * gcc.target/aarch64/pr70044.c: New test.
12893
b87a8d7d
PP
128942016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12895 Jakub Jelinek <jakub@redhat.com>
12896
12897 PR c++/70001
12898 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12899 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12900 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12901
4f4ada6a
JH
129022016-03-10 Jan Hubicka <hubicka@ucw.cz>
12903
12904 PR lto/69589
12905 * g++.dg/lto/pr69589_0.C: New testcase
12906 * g++.dg/lto/pr69589_1.C: New testcase
12907
d49b0aa0
MP
129082016-03-10 Marek Polacek <polacek@redhat.com>
12909
12910 PR c++/70153
12911 * g++.dg/delayedfold/unary-plus1.C: New test.
12912
129132016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12914
12915 * gcc.target/arm/pr45701-1.c: Escape brackets.
12916 * gcc.target/arm/pr45701-2.c: Likewise.
12917
71017a7b
AL
129182016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12919
12920 * gfortran.dg/unconstrained_commons.f: New.
12921
ba52669f
AM
129222016-03-10 Alan Modra <amodra@gmail.com>
12923
12924 * gcc.dg/pr69195.c: New.
12925 * gcc.dg/pr69238.c: New.
12926
27742332
TV
129272016-03-10 Tom de Vries <tom@codesourcery.com>
12928
12929 PR testsuite/68915
12930 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12931
3a81a594
RB
129322016-03-10 Richard Biener <rguenther@suse.de>
12933
12934 PR tree-optimization/70128
12935 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12936 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12937
3433b975
JJ
129382016-03-09 Jakub Jelinek <jakub@redhat.com>
12939
c2864f02
JJ
12940 PR tree-optimization/70152
12941 * gcc.dg/pr70152.c: New test.
12942
3433b975
JJ
12943 PR target/70086
12944 * gcc.target/i386/pr70086-1.c: New test.
12945 * gcc.target/i386/pr70086-2.c: New test.
12946 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12947
12948 PR tree-optimization/70127
12949 * gcc.c-torture/execute/pr70127.c: New test.
12950
96b3c82d
CP
129512016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12952
12953 * c-c++-common/goacc/combined-directives-2.c: New test.
12954
b4f3232d
DM
129552016-03-09 David Malcolm <dmalcolm@redhat.com>
12956
12957 PR c/68473
12958 PR c++/70105
12959 * g++.dg/diagnostic/pr70105.C: New test.
12960 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12961 (test_multiple_ordinary_maps): New test function.
12962
40499f81
DM
129632016-03-09 David Malcolm <dmalcolm@redhat.com>
12964
12965 PR c/68473
12966 PR c++/70105
12967 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12968 Drop range information from call to inform_at_rich_loc.
12969 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12970 New.
12971 (test_show_locus): Replace calls to rich_location::add_range with
12972 calls to add_range. Rewrite the tests that used the now-defunct
12973 rich_location ctor taking a source_range. Simplify other tests
12974 by replacing calls to COMBINE_LOCATION_DATA with calls to
12975 make_location.
12976
c9e33662
RB
129772016-03-09 Richard Biener <rguenther@suse.de>
12978 Jakub Jelinek <jakub@redhat.com>
12979
12980 PR tree-optimization/70138
12981 * gcc.dg/vect/pr70138-1.c: New testcase.
12982 * gcc.dg/vect/pr70138-2.c: Likewise.
12983
2c73b764
JJ
129842016-03-09 Jakub Jelinek <jakub@redhat.com>
12985
12986 PR target/70049
12987 * gcc.target/i386/pr70049.c: New test.
12988
c06d25bb
RB
129892016-03-09 Richard Biener <rguenther@suse.de>
12990
12991 PR c/70143
12992 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12993 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12994 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12995
5828a501
RO
129962016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12997
12998 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12999 arm-*-*.
13000
2e141c8d
JJ
130012016-03-09 Jakub Jelinek <jakub@redhat.com>
13002
5a9def37
JJ
13003 PR middle-end/67278
13004 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13005
2e141c8d
JJ
13006 PR target/67278
13007 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13008
13009 PR middle-end/70050
13010 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13011 in testcase comment.
13012
bf751f40
TV
130132016-03-09 Tom de Vries <tom@codesourcery.com>
13014
13015 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13016 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13017 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13018 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13019 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13020 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13021 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13022 * gfortran.dg/goacc/kernels-loop.f95: New test.
13023
e210c999
MS
130242016-03-08 Martin Sebor <msebor@redhat.com>
13025
13026 PR c++/62096
13027 * g++.dg/warn/overflow-warn-7.C: New test.
13028
80aac5c8
JM
130292016-03-08 Jason Merrill <jason@redhat.com>
13030
13031 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13032 * lib/target-supports.exp (check_effective_target_concepts): New.
13033
12b81409
JJ
130342016-03-08 Jakub Jelinek <jakub@redhat.com>
13035
d259b234
JJ
13036 PR c++/70135
13037 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13038 * g++.dg/ubsan/pr70135.C: New test.
13039
12b81409
JJ
13040 PR target/70110
13041 * gcc.dg/pr70110.c: New test.
13042
b4e9f2aa
MJ
130432016-03-07 Martin Jambor <mjambor@suse.cz>
13044
13045 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13046 * c-c++-common/gomp/if-1.c: Likewise.
13047 * c-c++-common/gomp/pr61486-2.c: Likewise.
13048 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13049 to dg-additional-options.
13050 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13051 * g++/gomp/target-teams-1.c: Likewise.
13052 * gcc.dg/gomp/gomp.exp: Likewise.
13053 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13054 dg-additional-options.
13055 * gfortran.dg/gomp/gomp.exp: Likewise.
13056 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13057 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13058 dg-additional-options.
13059 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13060
f86e631e
MJ
130612016-03-07 Martin Jambor <mjambor@suse.cz>
13062
13063 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13064 * c-c++-common/gomp/gridify-1.c: New test.
13065 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13066
94156b3f
AV
130672016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13068
13069 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13070 trigger for cortex-r8, when scanning for register r8.
13071 * gcc.target/arm/pr45701-2.c: Likewise.
13072
a84a49b7 130732016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13074 Jeff Law <law@redhat.com>
a84a49b7
RB
13075
13076 PR tree-optimization/69740
13077 * gcc.c-torture/compile/pr69740-1.c: New test.
13078 * gcc.c-torture/compile/pr69740-2.c: New test.
13079
e41f6c9e
BS
130802016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13081
13082 * lib/target-supports.exp
13083 (check_effective_target_whole_vector_shift): Enable for PPC64.
13084
57548bf5
RB
130852016-03-07 Richard Biener <rguenther@suse.de>
13086
13087 PR tree-optimization/70115
13088 * gcc.dg/torture/pr70115.c: New testcase.
13089
4ae13300
NS
130902016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13091
13092 PR middle-end/69916
13093 * c-c-++-common/goacc/pr69916.c: New.
13094
5edb9853
RH
130952016-03-07 Richard Henderson <rth@redhat.com>
13096
13097 * gcc.c-torture/compile/pr70061.c: New test.
13098
2067a8f3
RB
130992016-03-07 Richard Biener <rguenther@suse.de>
13100
13101 PR testsuite/70109
13102 * gcc.dg/vect/O3-pr36098.c: New testcase.
13103
4145a9b7
CL
131042016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13105
13106 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13107
1878be32
EB
131082016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13109
13110 * gnat.dg/renaming9.ad[sb]: New testcase.
13111
df762bb2
JJ
131122016-03-05 Jakub Jelinek <jakub@redhat.com>
13113
13114 PR c++/70084
13115 * g++.dg/expr/stdarg3.C: New test.
13116
7d461295
JL
131172016-03-04 Jeff Law <law@redhat.com>
13118
13119 PR tree-optimization/69196
13120 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13121 x86_64-*-*.
13122
29b9828f
BS
131232016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13124
b6b552fd
BS
13125 PR c/69973
13126 * gcc.dg/pr69973.c: New test.
13127
201d49e9
BS
13128 PR rtl-optimization/69941
13129 * gcc.dg/torture/pr69941.c: New test.
13130
29b9828f
BS
13131 PR c/69824
13132 * gcc.dg/pr69824.c: New test.
13133
640b7e74
TV
131342016-03-05 Tom de Vries <tom@codesourcery.com>
13135
13136 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13137 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13138 function.
13139
7a3a3fad
PP
131402016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13141
13142 PR c++/66786
13143 * g++.dg/cpp1y/var-templ48.C: New test.
13144 * g++.dg/cpp1y/var-templ49.C: New test.
13145
cd439aec
EB
131462016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13147
13148 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13149
60204554
JJ
131502016-03-04 Jakub Jelinek <jakub@redhat.com>
13151
0c8825de
JJ
13152 PR c++/70035
13153 * g++.dg/ubsan/pr70035.C: New test.
13154
60204554
JJ
13155 PR target/70062
13156 * gcc.target/i386/pr70062.c: New test.
13157
f79d4eab
L
131582016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13159
13160 * g++.dg/template/typename21.C: Remove c++98_only.
13161
ea81ce67
L
131622016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13163
13164 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13165
64b23c13
DM
131662016-03-04 David Malcolm <dmalcolm@redhat.com>
13167
13168 PR c/68187
13169 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13170 function.
13171 (fn_42_b): Likewise.
13172 (fn_42_c): Likewise.
13173
729526f5
DM
131742016-03-04 David Malcolm <dmalcolm@redhat.com>
13175
13176 PR c/68187
13177 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13178 function.
13179 (fn_40_b): Likewise.
13180 (fn_41_a): Likewise.
13181 (fn_41_b): Likewise.
13182
f9ea11ac
JJ
131832016-03-04 Jakub Jelinek <jakub@redhat.com>
13184
13185 PR target/70059
13186 * gcc.target/i386/avx512f-pr70059.c: New test.
13187 * gcc.target/i386/avx512dq-pr70059.c: New test.
13188
b6c38c69
BS
131892016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13190
13191 PR rtl-optimization/57676
13192 * gcc.dg/torture/pr57676.c: New test.
13193
af3cdd34
IE
131942016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13195
13196 * gcc.dg/pr70026.c: New test.
13197
7ff6ca38
MP
131982016-03-04 Marek Polacek <polacek@redhat.com>
13199
13200 PR c/69798
13201 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13202 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13203
a6bf62d5
KT
132042016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13205
13206 PR target/70004
13207 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13208 Delete.
13209 (test_corners_sisd_si): Likewise.
13210 (main): Remove checks of the above.
13211 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13212
ae4cdc6a
EB
132132016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13214
13215 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13216
08455559
CL
132172016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13218
13219 * gcc.dg/torture/pr69951.c: Accept argc==0.
13220
e9a35493
RB
132212016-03-04 Richard Biener <rguenther@suse.de>
13222
13223 PR c++/70054
13224 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13225 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13226
fba054c2
DV
132272016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13228
13229 PR testsuite/69766
13230 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13231 testing multiarch.
13232
f10cdc6c
JJ
132332016-03-04 Jakub Jelinek <jakub@redhat.com>
13234
13235 PR debug/69947
13236 * gcc.dg/guality/pr69947.c: New test.
13237
2e981ba0
JJ
132382016-03-03 Jakub Jelinek <jakub@redhat.com>
13239
13240 PR ada/70017
13241 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13242
0ba3bfa2
KT
132432016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13244
13245 PR rtl-optimization/69904
13246 * gcc.target/arm/pr69904.c: New test.
13247
97ecdb46
JJ
132482016-03-03 Jakub Jelinek <jakub@redhat.com>
13249
13250 PR target/70021
13251 * gcc.dg/vect/pr70021.c: New test.
13252 * gcc.target/i386/pr70021.c: New test.
13253
a2a743a1
MP
132542016-03-03 Marek Polacek <polacek@redhat.com>
13255
13256 PR middle-end/70050
13257 * gcc.dg/pr70050.c: New test.
13258
fa07ecdd
JG
132592016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13260
13261 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13262
23504262
ML
132632016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13264
13265 PR tree-optimization/70043
13266 * gfortran.dg/vect/pr70043.f90: New test.
13267
b7b9e1a9
EB
132682016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13269
13270 * gnat.dg/specs/task1.ads: New test.
13271
cb83ba54
RO
132722016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13273
13274 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13275 Invoke gdb with -batch.
13276 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13277
a75f5e30
RB
132782016-03-03 Richard Biener <rguenther@suse.de>
13279
13280 PR tree-optimization/55936
13281 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13282
268bc320
JL
132832016-03-02 Jeff Law <law@redhat.com>
13284
815f20ab
JL
13285 PR rtl-optimization/69942
13286 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13287 effects of argument promotions.
13288
268bc320
JL
13289 PR tree-optimization/69987
13290 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13291 target does not support -fprefetch-loop-arrays.
13292
171f7de5
UB
132932016-03-02 Uros Bizjak <ubizjak@gmail.com>
13294
13295 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13296
192912db
BC
132972016-03-02 Bin Cheng <bin.cheng@arm.com>
13298
c7908871 13299 PR rtl-optimization/69052
192912db
BC
13300 * gcc.target/i386/pr69052.c: New test.
13301
90a7a40b
AM
133022016-03-02 Alan Modra <amodra@gmail.com>
13303
13304 * gcc.dg/pr69990.c: New.
13305
69fa742f
JJ
133062016-03-02 Jakub Jelinek <jakub@redhat.com>
13307
de752fb0
JJ
13308 PR c/68062
13309 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13310
13311 PR middle-end/70022
13312 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13313
69fa742f
JJ
13314 PR target/70028
13315 * gcc.target/i386/pr70028.c: New test.
13316
7c65bd56
MK
133172016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13318
13319 * c-c++-common/asan/swapcontext-test-1.c,
13320 * c-c++-common/tsan/thread_leak.c,
13321 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13322 * g++.dg/tsan/benign_race.C,
13323 * g++.dg/tsan/fd_close_norace.C,
13324 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13325 races with sanitizer output
13326
37d98220 133272016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13328 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13329
13330 PR target/67278
13331 * gcc.dg/simd-8.c: New testcase.
13332
218db463
RB
133332016-03-02 Richard Biener <rguenther@suse.de>
13334
13335 PR middle-end/67278
13336 * gcc.dg/simd-7.c: New testcase.
13337
22c72158
EB
133382016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13339
13340 * gcc.target/i386/pr70007.c: Tweak.
13341
9a790ccc
DV
133422016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13343
13344 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13345
bd02f00f
MP
133462016-03-02 Marek Polacek <polacek@redhat.com>
13347
13348 PR c/67854
13349 * gcc.dg/pr67854.c: New test.
13350
1e840f39
JJ
133512016-03-02 Jakub Jelinek <jakub@redhat.com>
13352
13353 PR middle-end/70025
13354 * gcc.dg/torture/pr70025.c: New test.
13355
bca00241
VK
133562016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13357
13358 PR tree-optimization/68621
13359 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13360
0bca04b8
EB
133612016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13362
13363 * gcc.target/i386/pr70007.c: New test.
13364
2a9afc86
JL
133652016-03-01 Jeff Law <law@redhat.com>
13366
eab2541b 13367 PR tree-optimization/69196
9d83ef71 13368 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13369
2a9afc86
JL
13370 PR tree-optimization/69196
13371 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13372 duplicating code and spoiling the expected output.
13373
0d39977e
MM
133742016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13375
13376 PR target/70033
13377 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13378 supports power9 before doing tests.
13379 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13380 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13381 * gcc.target/powerpc/p9-permute.c: Likewise.
13382
a0c0699d
UB
133832016-03-01 Uros Bizjak <ubizjak@gmail.com>
13384
13385 PR target/70027
13386 * gcc.target/i386/pr70027.c: New test.
13387
0ae3ef47 133882016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13389
13390 * gcc.dg/pr70017.c: New test.
13391
686e2237
JJ
133922016-03-01 Jakub Jelinek <jakub@redhat.com>
13393
13394 PR c/69796
13395 PR c/69974
13396 * gcc.dg/pr69796.c: New test.
13397 * gcc.dg/pr69974.c: New test.
13398
f8e4188c
EB
133992016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13400
13401 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13402
5e3f1c7c
JL
134032016-02-29 Jeff Law <law@redhat.com>
13404
13405 PR tree-optimization/69987
13406 * gfortran.dg/pr69987.f90: New test.
13407
13408 PR tree-optimization/69989
13409 * gcc.c-torture/compile/pr69989-2.c: New test.
13410
1be56bc5
MP
134112016-03-01 Marek Polacek <polacek@redhat.com>
13412
13413 PR c++/69795
13414 * g++.dg/parse/invalid1.C: New test.
13415
1b19470d
RB
134162016-03-01 Richard Biener <rguenther@suse.de>
13417
13418 PR middle-end/70022
13419 * gcc.dg/pr70022.c: New testcase.
13420
3ae0661a
IE
134212016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13422
13423 PR tree-optimization/69956
13424 * gcc.dg/pr69956.c: New test.
13425
0f09ab88
BS
134262016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13427
13428 PR target/70011
13429 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13430 XFAIL when hardware supports efficient unaligned storage access.
13431
76d881bf
PP
134322016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13433
13434 PR c++/69961
13435 * g++.dg/template/pr69961a.C: New test.
13436 * g++.dg/template/pr69961b.C: New test.
13437
7168133a
DM
134382016-02-29 David Malcolm <dmalcolm@redhat.com>
13439
13440 PR preprocessor/69985
13441 * gcc.dg/cpp/pr69985.c: New test case.
13442
0c6072a3
JL
134432016-02-29 Jeff Law <law@redhat.com>
13444
e66f219b
JL
13445 PR tree-optimization/70005
13446 * gcc.c-torture/execute/pr70005.c New test.
13447
0c6072a3
JL
13448 PR tree-optimization/69999
13449 * gcc.c-torture/compile/pr69999.c: New test.
13450
fd9fbdb3
YR
134512016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13452
13453 PR tree-optimization/69652
13454 * gcc.dg/torture/pr69652.c: Delete test.
13455 * gcc.dg/vect/pr69652.c: New test.
13456
cbd400b4
RB
134572016-02-19 Richard Biener <rguenther@suse.de>
13458
13459 PR tree-optimization/69980
13460 * gfortran.dg/vect/pr69980.f90: New testcase.
13461
84ea0f58
EB
134622016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13463
13464 * gcc.target/sparc/20160229-1.c: New test.
13465
5d2a63dc
EB
134662016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13467
13468 * gnat.dg/stack_usage3.adb: New test.
13469 * gnat.dg/stack_usage3_pkg.ads: New helper.
13470
93e708f9
EB
134712016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13472
13473 * gnat.dg/renaming8.adb: New test.
13474 * gnat.dg/renaming8_pkg1.ads: New helper.
13475 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13476 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13477
6512bc93
RB
134782016-02-29 Richard Biener <rguenther@suse.de>
13479
13480 PR tree-optimization/69720
13481 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13482
7b201a88
TK
134832016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13484
13485 PR fortran/68147
13486 PR fortran/47674
13487 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13488
82ee0cf2 134892016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13490 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13491
13492 PR fortran/56007
13493 * gfortran.dg/coarray_8.f90: Adjust error message.
13494 * gfortran.dg/pr56007.f90: New test.
13495 * gfortran.dg/pr56007.f: New test.
13496
cdc1a2c8
L
134972016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13498
13499 PR tree-optimization/69989
13500 * gcc.dg/torture/pr69989.c: New test.
13501
33505bcf
EB
135022016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13503
13504 * gcc.target/i386/stack-realign-win.c: New test.
13505
524bfb19
HA
135062016-02-28 Harald Anlauf <anlauf@gmx.de>
13507
13508 PR fortran/60126
13509 * gfortran.dg/pr60126.f90: New test.
13510
bd542508
JL
135112016-02-27 Jeff Law <law@redhat.com>
13512
13513 Revert
13514 2016-02-26 Richard Biener <rguenther@suse.de>
13515 Jeff Law <law@redhat.com>
13516
13517 PR tree-optimization/69740
13518 * gcc.c-torture/compile/pr69740-1.c: New test.
13519 * gcc.c-torture/compile/pr69740-2.c: New test.
13520
dd1291e0
JD
135212016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13522
5fb67f8b 13523 PR fortran/69910
dd1291e0
JD
13524 * gfortran.dg/newunit_4.f90: New test.
13525
5cfefb59
JJ
135262016-02-27 Jakub Jelinek <jakub@redhat.com>
13527
13528 PR target/69613
13529 PR rtl-optimization/69886
13530 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13531 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13532 target.
13533
20ba5f33
MS
135342016-02-26 Martin Sebor <msebor@redhat.com>
13535
13536 PR tree-optimization/15826
13537 * gcc.dg/tree-ssa/pr15826.c: New test.
13538
e6fb01b0
JJ
135392016-02-26 Jakub Jelinek <jakub@redhat.com>
13540
13541 PR target/69969
13542 * gcc.target/powerpc/pr69969.c: New test.
13543
e3e0cf64
MS
135442016-02-26 Martin Sebor <msebor@redhat.com>
13545
13546 PR c++/15766
13547 * g++.old-deja/g++.other/decl5.C: Add a test case.
13548
d1f2bea5
SB
135492016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13550
13551 PR target/69946
13552 * gcc.target/powerpc/pr69946.c: New file.
13553
4a4f9d2b 135542016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13555 Jeff Law <law@redhat.com>
4a4f9d2b 13556
e3e0cf64 13557 PR tree-optimization/69740
4a4f9d2b
RB
13558 * gcc.c-torture/compile/pr69740-1.c: New test.
13559 * gcc.c-torture/compile/pr69740-2.c: New test.
13560
ad2a2706
MJ
135612016-02-26 Martin Jambor <mjambor@suse.cz>
13562
13563 PR middle-end/69920
13564 * gcc.dg/torture/pr69932.c: New test.
13565 * gcc.dg/torture/pr69936.c: Likewise.
13566
1d11f7ce
AK
135672016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13568
13569 PR target/69709
13570 * gcc.target/s390/pr69709.c: New test.
13571
6cfccbb2
KT
135722016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13573
13574 PR target/69245
13575 * gcc.target/aarch64/pr69245_1.c: New test.
13576
ac59ad4e
KT
135772016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13578
13579 PR target/69613
13580 * gcc.dg/torture/pr69613.c: New test.
13581
a2ad54a0
JJ
135822016-02-26 Jakub Jelinek <jakub@redhat.com>
13583
13584 PR rtl-optimization/69891
13585 * gcc.target/i386/pr69891.c: New test.
13586
0884062c 135872016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13588 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13589
d2369d4f 13590 PR target/61397
c163789b
MM
13591 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13592 functionality for both 32-bit and 64-bit.
13593
5aed7e2c
RB
135942016-02-26 Richard Biener <rguenther@suse.de>
13595
13596 PR tree-optimization/69551
13597 * gcc.dg/torture/pr69951.c: New testcase.
13598
798e2a8e
RB
135992016-02-25 Richard Biener <rguenther@suse.de>
13600
13601 PR tree-optimization/48795
13602 * gcc.dg/Warray-bounds-18.c: New testcase.
13603
9559fbac
RO
136042016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13605
13606 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13607
c049b107
JJ
136082016-02-25 Jakub Jelinek <jakub@redhat.com>
13609
13610 PR rtl-optimization/69896
13611 * gcc.dg/pr69896.c: New test.
13612
1137001c
PP
136132016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13614
13615 PR c++/69736
13616 * g++.dg/cpp1y/paren2.C: New test.
13617
2e9c8641
MS
136182016-02-24 Martin Sebor <msebor@redhat.com>
13619
13620 PR c/51147
13621 * gcc.dg/enum-mode-2.c: New test.
13622
03ca8fb3
JJ
136232016-02-24 Jakub Jelinek <jakub@redhat.com>
13624
13625 PR c++/69922
13626 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13627 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13628 * g++.dg/ubsan/pr69922.C: New test.
13629
0b05329b
MP
136302016-02-24 Marek Polacek <polacek@redhat.com>
13631
13632 PR c/69819
13633 * gcc.dg/pr69819.c: New test.
13634
57c2c374
MS
136352016-02-24 Martin Sebor <msebor@redhat.com>
13636
3b96b93a
MS
13637 PR c++/69912
13638 * g++.dg/ext/flexary15.C: New test.
13639
136402016-02-24 Martin Sebor <msebor@redhat.com>
13641
13642 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13643 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13644 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13645
65433bb5
MK
136462016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13647 Charles Baylis <charles.baylis@linaro.org>
13648
13649 PR debug/61033
13650 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13651
f802a424 136522016-02-24 Richard Biener <rguenther@suse.de>
44293580 13653 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13654
13655 PR middle-end/69760
13656 * gcc.dg/torture/pr69760.c: New testcase.
13657
525f795f
RO
136582016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13659
13660 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13661 pattern on Solaris with as.
13662
cd7bbceb
KT
136632016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13664
13665 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13666 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13667 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13668 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13669
89c0c1fd
JJ
136702016-02-24 Jakub Jelinek <jakub@redhat.com>
13671
13672 PR middle-end/69915
13673 * gcc.dg/pr69915.c: New test.
13674
0683fd27
KT
136752016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13676
13677 PR rtl-optimization/69886
13678 * gcc.dg/torture/pr69886.c: New test.
13679
e53d562a
RB
136802016-02-24 Richard Biener <rguenther@suse.de>
13681
13682 PR middle-end/68963
13683 * gcc.dg/torture/pr68963.c: New testcase.
13684
74a00288
KT
136852016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13686
13687 PR target/69875
13688 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13689 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13690 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13691 * gcc.target/arm/atomic_loaddi_1.c: New test.
13692 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13693 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13694 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13695 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13696 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13697 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13698 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13699 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13700
340fd4c9
JJ
137012016-02-24 Jakub Jelinek <jakub@redhat.com>
13702
13703 PR middle-end/69909
13704 * gcc.dg/torture/pr69909.c: New test.
13705
47d3fdb2
RB
137062016-02-24 Richard Biener <rguenther@suse.de>
13707
13708 PR tree-optimization/69907
13709 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13710 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13711 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13712
dab73e73
CB
137132016-02-24 Christian Bruel <christian.bruel@st.com>
13714
13715 * gcc.target/arm/pragma_cpp_fma.c: New test.
13716
7cc5ec65
JD
137172016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13718
13719 PR fortran/61156
13720 * gfortran.dg/include_6.f90: Update test.
13721
067fbd8b
JJ
137222016-02-23 Jakub Jelinek <jakub@redhat.com>
13723
13724 PR objc/69844
13725 * objc.dg/pr69844.m: New test.
13726
64a454d9
JD
137272016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13728
13729 PR libgfortran/69456
13730 * gfortran.dg/namelist_89.f90: New test.
13731 * gfortran.dg/pr59700.f90: Update test..
13732
35886f0b
MS
137332016-02-23 Martin Sebor <msebor@redhat.com>
13734
13735 PR middle-end/69780
13736 * g++.dg/ext/builtin_alloca.C: New test.
13737 * gcc.dg/builtins-68.c: New test.
13738
162cc7e3
RH
137392016-02-23 Richard Henderson <rth@redhat.com>
13740
13741 * gcc.target/i386/addr-space-3.c: Remove test.
13742
196440f8
DM
137432016-02-23 David Malcolm <dmalcolm@redhat.com>
13744
13745 PR preprocessor/69126
13746 PR preprocessor/69543
13747 * c-c++-common/pr69126-2-long.c: New test.
13748 * c-c++-common/pr69126-2-short.c: New test.
13749 * c-c++-common/pr69543-1.c: Remove xfail.
13750
1d3121af
DM
137512016-02-23 David Malcolm <dmalcolm@redhat.com>
13752
13753 PR preprocessor/69126
13754 PR preprocessor/69543
13755 PR preprocessor/69558
13756 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13757 (f): Rename to...
13758 (test_2): ...this, and add leading comment.
13759 (MACRO_3, test_3): New.
13760 (MACRO_4A, MACRO_4B, test_4): New.
13761 (MACRO): Rename to...
13762 (MACRO_5): ...this.
13763 (g): Rename to...
13764 (test_5): ...this, updating for renaming of MACRO, and
13765 add leading comment.
13766 * c-c++-common/pr69543-1.c: New.
13767 * c-c++-common/pr69543-2.c: New.
13768 * c-c++-common/pr69543-3.c: New.
13769 * c-c++-common/pr69543-4.c: New.
13770 * c-c++-common/pr69558-1.c: New.
13771 * c-c++-common/pr69558-2.c: New.
13772 * c-c++-common/pr69558-3.c: New.
13773 * c-c++-common/pr69558-4.c: New.
13774 * gcc.dg/pr69558.c: Move to...
13775 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13776 xfail for c++.
13777
f99c3557
TS
137782016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13779
13780 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13781 to -ftree-parallelize-loops/-fopenacc changes.
13782 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13783 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13784 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13785 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13786 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13787 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13788 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13789 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13790 * c-c++-common/goacc/kernels-loop.c: Likewise.
13791 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13792 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13793 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13794 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13795
c60ec7c2
RO
137962016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13797
13798 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13799
f1a62b6f
JJ
138002016-02-23 Jakub Jelinek <jakub@redhat.com>
13801
e67bf044
JJ
13802 PR c++/69902
13803 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13804
f1a62b6f
JJ
13805 PR c/69900
13806 * gcc.dg/pr69900.c: New test.
13807
20c5e09e
MJ
138082016-02-23 Martin Jambor <mjambor@suse.cz>
13809
13810 PR tree-optimization/69666
13811 * gcc.dg/tree-ssa/pr69666.c: New test.
13812
e457a6fc
AV
138132016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13814
13815 PR fortran/67451
13816 * gfortran.dg/coarray_allocate_5.f08: New test.
13817
d7b574f4
AK
138182016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13819
13820 * gcc.target/s390/vcond-shift.c: Move to ...
13821 * gcc.target/s390/vector/vcond-shift.c: ... here.
13822
58bdeb44
AK
138232016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13824
13825 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13826 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13827
7cd0387b
AK
138282016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13829
13830 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13831
4246c8da
MW
138322016-02-20 Mark Wielaard <mjw@redhat.com>
13833
13834 PR c/28901
13835 * gcc.dg/unused-variable-3.c: New test.
13836
f93bc532
JJ
138372016-02-22 Jakub Jelinek <jakub@redhat.com>
13838
13839 PR target/69888
13840 * gcc.target/i386/pr69888.c: New test.
13841
c4e360f4
RB
138422016-02-22 Richard Biener <rguenther@suse.de>
13843
13844 PR tree-optimization/69882
13845 * gfortran.dg/vect/pr69882.f90: New testcase.
13846
09c92f1c
JJ
138472016-02-22 Jakub Jelinek <jakub@redhat.com>
13848
13849 PR target/69885
13850 * gcc.dg/pr69885.c: New test.
13851
f88d45dc
OE
138522016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13853
13854 PR target/69806
13855 PR target/54089
13856 * gcc.target/sh/pr54089-10.c: New.
13857
ce1ff48e
PT
138582016-02-20 Paul Thomas <pault@gcc.gnu.org>
13859
13860 PR fortran/69423
13861 * gfortran.dg/deferred_character_15.f90 : New test.
13862
bbf27208
DH
138632016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13864
13865 PR fortran/57365
13866 gfortran.dg/allocate_with_source_18.f03: New test.
13867
138682016-02-20 Harald Anlauf <anlauf@gmx.de>
13869
13870 PR fortran/52531
13871 gfortran.dg/gomp/pr52531.f90: New test.
13872
268be88c
BE
138732016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13874
13875 PR c++/69865
13876 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13877 -std=c++03.
13878
4b6c824a
JJ
138792016-02-19 Jakub Jelinek <jakub@redhat.com>
13880
871b3f47
JJ
13881 PR c++/69826
13882 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13883 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13884
7a965d51
JJ
13885 PR c++/69850
13886 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13887
4b6c824a
JJ
13888 PR c++/69851
13889 * g++.dg/torture/pr69851.C: New test.
13890
15fca21a
MS
138912016-02-19 Martin Sebor <msebor@redhat.com>
13892
13893 PR testsuite/69573
13894 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13895
19e21586
JJ
138962016-02-19 Jakub Jelinek <jakub@redhat.com>
13897
03a616ac
JJ
13898 PR c++/69850
13899 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13900 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13901
19e21586
JJ
13902 PR c++/67767
13903 * g++.dg/cpp0x/pr67767.C: New test.
13904
2db16594
KT
139052016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13906
13907 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13908 for fp, simd, crypto, crc, lse.
13909 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13910 above.
13911 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13912 effective target check.
13913
5a7d9d1e
JJ
139142016-02-19 Jakub Jelinek <jakub@redhat.com>
13915
13916 PR target/69820
13917 * gcc.target/i386/pr69820.c: New test.
13918
6448f064
AK
139192016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13920
13921 * gcc.target/s390/vector/int128-1.c: New test.
13922
d0a859e6
AK
139232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13924
13925 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13926
9e4eb643
AK
139272016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13928
13929 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13930 instruction pattern name to prevent the testcase from failing with
13931 -march=z13.
13932
859a4c0e
AK
139332016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13934
13935 * gcc.target/s390/md/movstr-2.c: New test.
13936
efc2340b
MK
139372016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13938
13939 * gcc.target/s390/morestack.c: New test.
13940
ca2bfbc2
DV
139412016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13942
13943 PR target/69625
13944 * gcc.target/s390/pr69625.c: Add test case.
13945
efd4bd05
BE
139462016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13947
13948 PR testsuite/68580
13949 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13950
2bf2078a
MM
139512016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13952
13953 PR target/68404
13954 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13955 * gcc.target/powerpc/fusion3.c: Likewise.
13956
f003579e
RB
139572016-02-18 Richard Biener <rguenther@suse.de>
13958
13959 PR middle-end/69553
13960 * g++.dg/torture/pr69553.C: New testcase.
13961
19233914
NC
139622016-02-18 Nick Clifton <nickc@redhat.com>
13963
efd4bd05
BE
13964 PR target/62254
13965 PR target/69610
13966 * gcc.target/arm/pr62554.c: New test.
13967 * gcc.target/arm/pr69610-1.c: New test.
13968 * gcc.target/arm/pr69610-2.c: New test.
19233914 13969
23f27839
RB
139702016-02-18 Richard Biener <rguenther@suse.de>
13971
13972 PR middle-end/69854
13973 * gcc.dg/torture/pr69854.c: New testcase.
13974
932c0da4
JJ
139752016-02-17 Jakub Jelinek <jakub@redhat.com>
13976
13977 PR c++/69850
13978 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13979
1bed93e4
BS
139802012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13981
13982 * gcc.target/powerpc/vec-cg.c: New test.
13983
57bfb134
RB
139842016-02-17 Richard Biener <rguenther@suse.de>
13985
13986 PR testsuite/69586
13987 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13988
a44e0ebb
KT
139892016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13990
13991 PR target/69161
13992 * gcc.c-torture/compile/pr69161.c: New test.
13993
ffacd726
DS
139942016-02-17 David Sherwood <david.sherwood@arm.com>
13995
13996 PR target/69532
13997 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13998 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13999
448db8d2
EB
140002016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14001
14002 * gcc.dg/ifcvt-4.c: Skip on Visium.
14003
e2f0522e
EB
140042016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14005
14006 * gnat.dg/atomic8.adb: New test.
14007
bf17fe3f
EB
140082016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14009
14010 * gnat.dg/discr46.ad[sb]: New test.
14011
ecf835e9
KN
140122016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14013
14014 PR Target/48344
14015 * gcc.target/powerpc/pr48344-1.c: New test.
14016
49a1164a
TK
140172015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14018
14019 PR fortran/69742
14020 * gfortran.dg/associate_21.f90: New test.
14021
bf14eba2
JJ
140222016-02-16 Jakub Jelinek <jakub@redhat.com>
14023
14024 PR c/69835
14025 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14026 -Wnonnull in dg-options.
14027 * c-c++-common/nonnull-2.c: New test.
14028
35a093b6
JG
140292016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14030 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14031
14032 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14033
e387d491
JJ
140342016-02-16 Jakub Jelinek <jakub@redhat.com>
14035
14036 PR middle-end/69801
14037 * gcc.dg/pr69801.c: Add empty dg-options.
14038
ba539195
JN
140392016-02-16 James Norris <jnorris@codesourcery.com>
14040
14041 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14042 * g++.dg/goacc/deviceptr-1.c: New file.
14043
2a2b8f64
JJ
140442016-02-16 Jakub Jelinek <jakub@redhat.com>
14045
14046 PR tree-optimization/69820
14047 * gcc.dg/vect/pr69820.c: New test.
14048
87440c29
RB
140492016-02-16 Richard Biener <rguenther@suse.de>
14050
14051 PR tree-optimization/69776
14052 * gcc.dg/torture/pr69776-2.c: New testcase.
14053
6d87c306
BS
140542016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14055
14056 PR tree-optimization/69714
14057 * gcc.dg/torture/pr69714.c: New test.
14058
3824a0a2
JJ
140592016-02-16 Jakub Jelinek <jakub@redhat.com>
14060
14061 PR tree-optimization/69802
14062 * gcc.dg/pr69802.c: New test.
14063
c8cfe96e
RB
140642016-02-16 Richard Biener <rguenther@suse.de>
14065
14066 PR middle-end/69801
14067 * gcc.dg/pr69801.c: New testcase.
14068
fc12098d
JD
140692016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14070
14071 PR libgfortran/69651
14072 * gfortran.dg/read_bang.f90: New test.
14073 * gfortran.dg/read_bang4.f90: New test.
14074
ba6b3795
JJ
140752016-02-15 Jakub Jelinek <jakub@redhat.com>
14076
f0516ca4
JJ
14077 PR c++/69658
14078 * g++.dg/init/pr69658.C: New test.
14079
ba6b3795
JJ
14080 PR c++/69797
14081 * c-c++-common/pr69797.c: New test.
14082
de3f9a2d
PK
140832016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14084
14085 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14086 check for aarch64*-*-*.
14087
17a3b967
RB
140882016-02-15 Richard Biener <rguenther@suse.de>
14089
14090 PR tree-optimization/69783
14091 * gcc.dg/vect/pr69783.c: New testcase.
14092
1c48bff1
RB
140932016-02-15 Richard Biener <rguenther@suse.de>
14094
14095 PR tree-optimization/69776
14096 * gcc.dg/torture/pr69776.c: New testcase.
14097
1e6025b6
TK
140982016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14099
14100 PR fortran/60526
14101 * gfortran.dg/type_decl_4.f90: Reinstated.
14102
d3308279
JDA
141032016-02-14 John David Anglin <danglin@gcc.gnu.org>
14104
14105 PR fortran/68746
14106 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14107
b7c56581
TK
141082016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14109
14110 PR fortran/60526
14111 PR bootstrap/69816
14112 * gfortran.dg/type_decl_4.f90: Removed.
14113
60cb4ef5
TK
141142016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14115
14116 PR fortran/60526
14117 * gfortran.dg/type_decl_4.f90: New test.
14118
f6964637
AM
141192016-02-14 Alan Modra <amodra@gmail.com>
14120
1a8849d1 14121 PR testsuite/68886
f6964637
AM
14122 * gcc.c-torture/execute/stkalign.c: Revise test.
14123
f5121920
OE
141242016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14125
14126 PR target/67260
14127 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14128
6cda3ab6
OE
141292016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14130
14131 PR target/67260
14132 * gcc.target/sh/torture/pr67260.c: New.
14133
6786e598
JDA
141342016-02-12 John David Anglin <danglin@gcc.gnu.org>
14135
14136 * gcc.dg/pr67964.c: Add dg-require-alias.
14137
7e05dad8
OE
141382016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14139
14140 PR target/67636
14141 PR target/64345
14142 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14143
7f4cc3ce
JD
141442016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14145
14146 PR libgfortran/69668
14147 * gfortran.dg/namelist_88.f90: New test.
14148
955ca6dc
JD
141492016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14150
14151 PR libgfortran/69668
14152 * gfortran.dg/namelist_38.f90: Update test.
14153 * gfortran.dg/namelist_84.f90: Update test.
14154
876217ae
DM
141552016-02-12 David Malcolm <dmalcolm@redhat.com>
14156
14157 PR other/69554
14158 * gcc.dg/pr69554-1.c: New test.
14159 * gfortran.dg/pr69554-1.F90: New test.
14160 * gfortran.dg/pr69554-2.F90: New test.
14161 * lib/gcc-dg.exp (proc dg-locus): New function.
14162 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14163 distinguish between the caret-printing and non-caret-printing
14164 cases. If caret-printing has been explicitly enabled, bail out
14165 without attempting to fix up the output.
14166
61789eed
DM
141672016-02-12 David Malcolm <dmalcolm@redhat.com>
14168
14169 PR driver/69265
14170 PR driver/69453
14171 * gcc.dg/spellcheck-options-3.c: New test case.
14172 * gcc.dg/spellcheck-options-4.c: New test case.
14173 * gcc.dg/spellcheck-options-5.c: New test case.
14174 * gcc.dg/spellcheck-options-6.c: New test case.
14175 * gcc.dg/spellcheck-options-7.c: New test case.
14176 * gcc.dg/spellcheck-options-8.c: New test case.
14177 * gcc.dg/spellcheck-options-9.c: New test case.
14178 * gcc.dg/spellcheck-options-10.c: New test case.
14179
c3090c1f
JJ
141802016-02-12 Jakub Jelinek <jakub@redhat.com>
14181
14182 PR rtl-optimization/69764
14183 PR rtl-optimization/69771
14184 * c-c++-common/pr69764.c: New test.
14185 * gcc.dg/torture/pr69771.c: New test.
14186
8222034d
MP
141872016-02-12 Marek Polacek <polacek@redhat.com>
14188
14189 * g++.dg/torture/init-list1.C: New.
14190
f749f792
MP
141912016-02-12 Marek Polacek <polacek@redhat.com>
14192
14193 * gcc.dg/pr69522.c: Add empty dg-options.
14194
199fb02a
IE
141952016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14196
14197 * g++.dg/lto/lto.exp: Include and init mpx.
14198 * g++.dg/lto/pr69729_0.C: New test.
14199
b69539cb
JJ
142002016-02-12 Jakub Jelinek <jakub@redhat.com>
14201
06ff7000
JJ
14202 PR ipa/69241
14203 * g++.dg/ipa/pr69241-4.C: New test.
14204
b69539cb
JJ
14205 PR ipa/68672
14206 * g++.dg/ipa/pr68672-1.C: New test.
14207 * g++.dg/ipa/pr68672-2.C: New test.
14208 * g++.dg/ipa/pr68672-3.C: New test.
14209
16595a1f
BS
142102016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14211
14212 PR c/69522
6d87c306 14213 * gcc.dg/pr69522.c: New test.
16595a1f 14214
38d795d2
PP
142152016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14216
14217 PR c++/69098
14218 * g++.dg/cpp1y/69098.C: New test.
14219 * g++.dg/cpp1y/69098-2.C: New test.
14220
9c582551
JJ
142212016-02-12 Jakub Jelinek <jakub@redhat.com>
14222
14223 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14224 and neighbour -> neighbor.
14225 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14226 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14227 * c-c++-common/Wvarargs.c: Likewise.
14228 * c-c++-common/goacc/host_data-5.c: Likewise.
14229 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14230 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14231 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14232 * gcc.target/aarch64/pr60697.c: Likewise.
14233 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14234 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14235 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14236 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14237 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14238 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14239 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14240 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14241 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14242 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14243 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14244 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14245 * g++.dg/lookup/koenig5.C: Likewise.
14246 * g++.dg/ext/no-asm-2.C: Likewise.
14247 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14248 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14249 * gfortran.dg/used_types_16.f90: Likewise.
14250 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14251 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14252 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14253 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14254 * gfortran.dg/abstract_type_6.f03: Likewise.
14255 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14256 * gfortran.dg/used_types_15.f90: Likewise.
14257 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14258 * gfortran.dg/exit_3.f08: Likewise.
14259 * gfortran.dg/open_status_2.f90: Likewise.
14260 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14261 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14262 * gfortran.dg/associate_1.f03: Likewise.
14263 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14264 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14265 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14266 * gcc.dg/builtin-object-size-1.c: Likewise.
14267 * gcc.dg/noreturn-6.c: Likewise.
14268 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14269 * gcc.dg/globalalias.c: Likewise.
14270 * gcc.dg/builtins-config.h: Likewise.
14271 * gcc.dg/pr30457.c: Likewise.
14272 * gcc.c-torture/compile/volatile-1.c: Likewise.
14273 * gcc.c-torture/execute/20101011-1.c: Likewise.
14274 * c-c++-common/Waddress-1.c: Likewise.
14275
66756373
JJ
142762016-02-11 Jakub Jelinek <jakub@redhat.com>
14277
14278 PR c/69768
14279 * c-c++-common/Waddress-1.c: New test.
14280
76fe932b
AV
142812016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14282
14283 PR fortran/69296
14284 * gfortran.dg/associate_19.f03: New test.
14285 * gfortran.dg/associate_20.f03: New test.
14286
564c4d4b
OE
142872016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14288
14289 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14290
e1c1ecb0
KT
142912016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14292
14293 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14294 .arch armv8-a\n. Add -dA to dg-options.
14295 * gcc.target/aarch64/assembler_arch_1.c: New test.
14296 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14297
0d7d9458
PC
142982016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14299
14300 PR c++/68726
14301 * g++.dg/cpp0x/pr68726.C: New.
14302
e6208a60
IE
143032016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14304
14305 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14306 test.
14307
281a11eb
RB
143082016-02-11 Richard Biener <rguenther@suse.de>
14309
14310 * g++.dg/tree-ssa/pr61034.C: Adjust.
14311
e03dd765
VM
143122016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14313
4b48faf5 14314 PR target/69148
e03dd765
VM
14315 * gcc.target/s390/pr69148.c: New.
14316
cdc23927
YR
143172016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14318
14319 PR tree-optimization/69652
14320 * gcc.dg/torture/pr69652.c: New test.
14321
e199dd0a
JJ
143222016-02-10 Jakub Jelinek <jakub@redhat.com>
14323 Patrick Palka <ppalka@gcc.gnu.org>
14324
14325 PR ipa/69241
14326 PR c++/69649
14327 * g++.dg/ipa/pr69241-1.C: New test.
14328 * g++.dg/ipa/pr69241-2.C: New test.
14329 * g++.dg/ipa/pr69241-3.C: New test.
14330 * g++.dg/ipa/pr69649.C: New test.
14331
d6b38027
UB
143322016-02-10 Uros Bizjak <ubizjak@gmail.com>
14333
14334 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14335 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14336
13b562c5
BC
143372016-02-10 Bin Cheng <bin.cheng@arm.com>
14338
14339 PR tree-optimization/68021
14340 * gcc.dg/tree-ssa/pr68021.c: New test.
14341
24a179f8
RB
143422016-02-10 Richard Biener <rguenther@suse.de>
14343
14344 PR tree-optimization/69726
14345 * gcc.dg/uninit-22.c: New testcase.
14346
0d99886f
AP
143472016-02-09 Andrew Pinski <apinski@cavium.com>
14348
14349 PR tree-opt/69282
14350 * gcc.c-torture/compile/20160205-1.c: New testcase.
14351
ab04995c
MM
143522016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14353
14354 PR target/68404
14355 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14356 instead accessing a really large arrray.
14357 * gcc.target/powerpc/fusion3.c: Likewise.
14358
4b79ac23
CB
143592016-02-09 Charles Baylis <charles.baylis@linaro.org>
14360
14361 PR target/68532
14362 * gcc.c-torture/execute/pr68532.c: New test.
14363
b890a441
AO
143642016-02-11 Alexandre Oliva <aoliva@redhat.com>
14365
14366 PR target/69634
14367 * gcc.dg/pr69634.c: New.
14368
84a5bef7
RB
143692016-02-09 Richard Biener <rguenther@suse.de>
14370
14371 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14372
1f123759 143732016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14374
1f123759
AF
14375 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14376
65860c77
YR
143772016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14378
14379 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14380
7e1e8a0a
RB
143812016-02-09 Richard Biener <rguenther@suse.de>
14382
14383 PR tree-optimization/69715
14384 * gcc.dg/torture/pr69715.c: New testcase.
14385
efb45a9f
PP
143862016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14387
14388 PR c++/69139
14389 * g++.dg/cpp0x/trailing12.C: New test.
14390 * g++.dg/cpp0x/trailing13.C: New test.
14391
20a0c6f9
PP
143922016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14393
14394 PR c++/69283
14395 PR c++/67835
14396 * g++.dg/cpp1y/auto-fn29.C: New test.
14397 * g++.dg/cpp1y/auto-fn30.C: New test.
14398
a162f3af
JJ
143992016-02-08 Jakub Jelinek <jakub@redhat.com>
14400
14401 PR tree-optimization/69209
14402 * gcc.c-torture/compile/pr69209.c: New test.
14403
4b4a9fbd
JL
144042016-02-08 Jeff Law <law@redhat.com>
14405
14406 PR tree-optimization/68541
14407 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14408 of statements allowed in join block for path splitting.
14409
cfac5ed2
JJ
144102016-02-08 Jakub Jelinek <jakub@redhat.com>
14411
f68bc23f
JJ
14412 PR c++/59627
14413 * g++.dg/gomp/pr59627.C: New test.
14414
cfac5ed2
JJ
14415 PR ipa/69239
14416 * g++.dg/ipa/pr69239.C: New test.
14417
44714d8c
DM
144182016-02-08 David Malcolm <dmalcolm@redhat.com>
14419
14420 PR preprocessor/69664
14421 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14422 * gcc.dg/cpp/warn-comments.c: Likewise.
14423
eba9e839
MP
144242016-02-08 Marek Polacek <polacek@redhat.com>
14425
14426 PR c++/69688
14427 * g++.dg/init/const12.C: New test.
14428
a011cd92
BS
144292016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14430
14431 PR target/60410
14432 * gcc.dg/lto/pr55113_0.c: Remove test.
14433
5317b1be
RB
144342016-02-08 Richard Biener <rguenther@suse.de>
14435
14436 PR tree-optimization/69719
14437 * gcc.dg/torture/pr69719.c: New testcase.
14438
63998a63
RB
144392016-02-08 Richard Biener <rguenther@suse.de>
14440 Jeff Law <law@redhat.com>
14441
14442 PR target/68273
14443 * gcc.target/mips/pr68273.c: New testcase.
14444
43f4a281
RB
144452016-02-08 Richard Biener <rguenther@suse.de>
14446
14447 PR rtl-optimization/69274
14448 * gcc.target/i386/addr-sel-1.c: XFAIL.
14449
0b604d2d
JL
144502016-02-08 Jeff Law <law@redhat.com>
14451
e8dfe49e
JL
14452 PR tree-optimization/68541
14453 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14454
6daecd7a 14455 PR tree-optimization/65917
0b604d2d
JL
14456 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14457
c0f0e35a
JD
144582016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14459
14460 PR fortran/50555
14461 * gfortran.dg/namelist_args.f90: New test.
14462
8981d712
JL
144632016-02-05 Jeff Law <law@redhat.com>
14464
6daecd7a 14465 PR tree-optimization/68541
8981d712
JL
14466 * gcc.dg/tree-ssa/split-path-2.c: New test.
14467 * gcc.dg/tree-ssa/split-path-3.c: New test.
14468 * gcc.dg/tree-ssa/split-path-4.c: New test.
14469 * gcc.dg/tree-ssa/split-path-5.c: New test.
14470 * gcc.dg/tree-ssa/split-path-6.c: New test.
14471 * gcc.dg/tree-ssa/split-path-7.c: New test.
14472
46cb9332
MS
144732016-02-05 Martin Sebor <msebor@redhat.com>
14474
14475 PR c++/69662
14476 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14477 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14478
be2083ea
RH
144792016-02-06 Richard HEnderson <rth@redhat.com>
14480
14481 PR c/69643
14482 * gcc.target/i386/addr-space-4.c: New.
14483 * gcc.target/i386/addr-space-5.c: New.
14484
711d7c23
MM
144852016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14486
14487 PR fortran/66089
14488 * gfortran.dg/elemental_dependency_6.f90: New.
14489
b5c1c988
JJ
144902016-02-05 Jakub Jelinek <jakub@redhat.com>
14491
861c7bcd
JJ
14492 PR rtl-optimization/69691
14493 * gcc.c-torture/execute/pr69691.c: New test.
14494
b5c1c988
JJ
14495 PR c++/69628
14496 * g++.dg/parse/pr69628.C: New test.
14497
f7dfa966
UB
144982016-02-05 Uros Bizjak <ubizjak@gmail.com>
14499
14500 * gcc.dg/sancov/asan.c: Move to ...
14501 * gcc.dg/asan/sancov-1.c: ... here.
14502
9b143e64
UB
145032016-02-05 Uros Bizjak <ubizjak@gmail.com>
14504
14505 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14506
f5d4b899
L
145072016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14508
14509 PR target/69677
14510 * gcc.target/i386/pr69677.c: New test.
14511
76c85fbb
PP
145122016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14513
14514 PR c++/68948
14515 * g++.dg/template/pr68948.C: New test.
14516
f181bf90
DV
145172016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14518
14519 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14520 (only necessary on s390x).
14521
714fb282
L
145222016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14523
14524 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14525 -mno-accumulate-outgoing-args.
14526
618d6c1c
PP
145272016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14528
14529 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14530
1066e9b5
JJ
145312016-02-04 Jakub Jelinek <jakub@redhat.com>
14532
14533 PR c/69669
14534 * c-c++-common/pr69669.c: New test.
14535
76255d0d
MM
145362016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14537
14538 PR target/69667
14539 * g++.dg/pr69667.C: New file.
14540
e0b059b1
WD
145412016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14542
14543 PR target/69619
14544 * gcc.dg/pr69619.c: Add new test.
14545
2692b5c8
RS
145462016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14547
14548 PR rtl-optimization/69577
14549 * gcc.target/i386/pr69577.c: New test.
14550
7db337c2
ML
145512016-02-04 Martin Liska <mliska@suse.cz>
14552
14553 * g++.dg/asan/pr69276.C: New test.
14554
cc9c0829
KT
145552016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14556
14557 PR target/65932
14558 PR target/67714
14559 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14560 a single smulbb instruction.
14561 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14562 * gcc.target/amr/wmul-2.c: Likewise.
14563
eb9feb52
KT
145642016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14565
14566 PR target/65932
14567 PR target/67714
14568 * gcc.c-torture/execute/pr67714.c: New test.
14569
61f727fe
JJ
145702016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14571
14572 PR target/69454
14573 * gcc.target/i386/pr69454-1.c: New test.
14574 * gcc.target/i386/pr69454-2.c: New test.
14575
05dd97db
MS
145762016-02-03 Martin Sebor <msebor@redhat.com>
14577
14578 PR c++/69251
14579 PR c++/69253
14580 PR c++/69290
14581 PR c++/69277
14582 PR c++/69349
14583 * g++.dg/ext/flexarray-mangle-2.C: New test.
14584 * g++.dg/ext/flexarray-mangle.C: New test.
14585 * g++.dg/ext/flexarray-subst.C: New test.
14586 * g++.dg/ext/flexary11.C: New test.
14587 * g++.dg/ext/flexary12.C: New test.
14588 * g++.dg/ext/flexary13.C: New test.
14589 * g++.dg/ext/flexary14.C: New test.
14590 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14591
dac2fc29
L
145922016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14593
14594 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14595 Define only if CHECK_FLOAT128 is defined.
14596 (main): Properly initialize u5.
14597
eadb8035
JJ
145982016-02-03 Jakub Jelinek <jakub@redhat.com>
14599
0afbb81b
JJ
14600 PR c/69627
14601 * gcc.dg/pr69627.c: New test.
14602
eadb8035
JJ
14603 PR target/69644
14604 * gcc.dg/pr69644.c: New test.
14605
b12d4923
MS
146062016-02-03 Mike Stump <mikestump@comcast.net>
14607
14608 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14609 support for struct-layout-1.exp.
14610
ab4bae0c
PP
146112016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14612
14613 PR c++/69056
618d6c1c 14614 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14615
95831c01
VM
146162016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14617 Alexandre Oliva <aoliva@redhat.com>
14618
14619 PR target/69461
14620 * gcc.target/powerpc/pr69461.c: New.
14621
ccc71ab8
UB
146222016-02-03 Uros Bizjak <ubizjak@gmail.com>
14623
14624 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14625 works from here ...
14626 (check_effective_target_fsanitize_thread): ... to here. Do not
14627 specify additional compile flags for the test source.
14628 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14629 specify additional compile flags for the test source.
14630
96299640
WD
146312016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14632
14633 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14634
781d83d9
AV
146352016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14636
14637 PR fortran/67451
14638 PR fortran/69418
14639 * gfortran.dg/coarray_allocate_2.f08: New test.
14640 * gfortran.dg/coarray_allocate_3.f08: New test.
14641 * gfortran.dg/coarray_allocate_4.f08: New test.
14642
d8208e6d
AL
146432016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14644
14645 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14646 use same scan-tree-dump-times on all platforms.
14647 * gcc.dg/vect/vect-outer-1.c: Likewise.
14648 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14649 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14650 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14651 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14652 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14653 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14654 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14655
a8394fa0
SB
146562016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14657
14658 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14659 warning.
14660
f3baa1d3
L
146612016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14662
14663 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14664
eb077516
JN
146652016-02-02 James Norris <jnorris@codesourcery.com>
14666
14667 * c-c++-common/goacc/routine-5.c: Add tests.
14668
578fb225
AM
146692016-02-02 Alexander Monakov <amonakov@ispras.ru>
14670
14671 * gcc.target/nvptx/unsigned-cmp.c: New test.
14672
c64f7d37
WD
146732016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14674
14675 * gcc.target/aarch64/scalar_shift_1.c
14676 (test_corners_sisd_di): Improve force to SIMD register.
14677 (test_corners_sisd_si): Likewise.
14678 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14679 Remove scan-assembler check for ldr.
14680
90c6f26c
RB
146812016-02-02 Richard Biener <rguenther@suse.de>
14682
14683 PR tree-optimization/69595
14684 * gcc.dg/Warray-bounds-17.c: New testcase.
14685
9dc03c97
RB
146862016-02-02 Richard Biener <rguenther@suse.de>
14687
14688 PR tree-optimization/69606
14689 * gcc.dg/torture/pr69606.c: New testcase.
14690
2d4dc223
YR
146912016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14692
14693 PR middle-end/68542
14694 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14695 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14696
65c98fde
AM
146972016-02-02 Alan Modra <amodra@gmail.com>
14698
14699 PR target/69548
14700 * gcc.target/powerpc/pr69548.c: New test.
14701
e1b81f2b
JJ
147022016-02-01 Jakub Jelinek <jakub@redhat.com>
14703
d0268b37
JJ
14704 PR rtl-optimization/69592
14705 * gcc.dg/pr69592.c: New test.
14706
e1b81f2b
JJ
14707 PR preprocessor/69543
14708 PR c/69558
14709 * gcc.dg/pr69543.c: New test.
14710 * gcc.dg/pr69558.c: New test.
14711
7dd7780d
UB
147122016-02-01 Uros Bizjak <ubizjak@gmail.com>
14713
bf672ee5
UB
14714 PR testsuite/65940
14715 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14716
9a7013f8
MS
147172016-02-01 Martin Sebor <msebor@redhat.com>
14718
14719 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14720
e681fb2b
BC
147212016-02-01 Bin Cheng <bin.cheng@arm.com>
14722
14723 PR tree-optimization/67921
14724 * c-c++-common/ubsan/pr67921.c: New test.
14725
ff86345f
RB
147262016-02-01 Richard Biener <rguenther@suse.de>
14727
14728 PR middle-end/69556
14729 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14730
bc369dbd
RB
147312016-02-01 Richard Biener <rguenther@suse.de>
14732
14733 PR tree-optimization/69574
14734 * gcc.dg/torture/pr69574.c: New testcase.
14735
ef318184
RB
147362016-02-01 Richard Biener <rguenther@suse.de>
14737
14738 PR tree-optimization/69579
14739 * gcc.dg/setjmp-6.c: New testcase.
14740
654745e6
JJ
147412016-02-01 Jakub Jelinek <jakub@redhat.com>
14742
14743 PR rtl-optimization/69570
14744 * g++.dg/opt/pr69570.C: New test.
14745
e6c0c44b
RH
147462016-02-01 Richard Henderson <rth@redhat.com>
14747
14748 * gcc.dg/pr69535.c: New test.
14749
6ff3f09a
JDA
147502016-01-31 John David Anglin <danglin@gcc.gnu.org>
14751
2c005538
JDA
14752 PR testsuite/69584
14753 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14754 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14755
61083a4b
JDA
14756 PR debug/68244
14757 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14758
6ff3f09a
JDA
14759 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14760
0c221916
PT
147612016-01-31 Paul Thomas <pault@gcc.gnu.org>
14762
14763 PR fortran/67564
14764 * gfortran.dg/allocate_with_source_17.f03: New test.
14765
db7a2818
JJ
147662016-01-30 Jakub Jelinek <jakub@redhat.com>
14767
14768 PR tree-optimization/69546
14769 * gcc.dg/torture/pr69546.c: New test.
14770
e520d5f0
PT
147712016-01-30 Paul Thomas <pault@gcc.gnu.org>
14772
14773 PR fortran/69566
14774 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14775
343c05d3
MS
147762016-01-30 Martin Sebor <msebor@redhat.com>
14777
14778 PR c++/68490
14779 * g++.dg/ext/flexary10.C: New test.
14780
d6c3a539
DH
147812016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14782
14783 PR fortran/66707
14784 gfortran.dg/common_23.f90: New test.
14785
52d72fcd
BS
147862016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14787
14788 PR target/65546
14789 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14790 condition being checked, and disable it when the target supports
14791 misaligned loads and stores.
14792
3a5d2ba4
JJ
147932016-01-29 Jakub Jelinek <jakub@redhat.com>
14794
14795 PR debug/69518
14796 * gcc.dg/torture/pr69518.c: New test.
14797
6bbacdb5
L
147982016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14799
14800 PR target/69530
14801 * gcc.target/i386/pr69530.c: New test.
14802
af932cdb
SE
148032016-01-29 Steve Ellcey <sellcey@imgtec.com>
14804
14805 PR target/65604
14806 * gcc.target/mips/div-delay.c: New test.
14807
26658b7c
JJ
148082016-01-29 Jakub Jelinek <jakub@redhat.com>
14809
33e89989
JJ
14810 PR target/69551
14811 * gcc.target/i386/pr69551.c: New test.
14812
26658b7c
JJ
14813 PR target/66137
14814 * gcc.target/i386/pr66137.c: New test.
14815
401116b5
AB
148162016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14817
14818 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14819 always built for p5600.
14820 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14821 isa=p5600 dg-option.
14822
d4abfcc5
RB
148232016-01-29 Richard Biener <rguenther@suse.de>
14824
14825 PR tree-optimization/69547
14826 * g++.dg/tree-ssa/pr69547.C: New testcase.
14827
16b77b32
JJ
148282016-01-29 Jakub Jelinek <jakub@redhat.com>
14829
14830 PR debug/66869
14831 * g++.dg/warn/Wunused-function2.C: New test.
14832
a1c95464
DV
148332016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14834
14835 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14836 support for test to succeed.
14837
5453bfed
MP
148382016-01-29 Marek Polacek <polacek@redhat.com>
14839
14840 PR c++/69509
14841 PR c++/69516
14842 * g++.dg/ext/constexpr-vla2.C: New test.
14843 * g++.dg/ext/constexpr-vla3.C: New test.
14844 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14845
452ec2a5
RB
148462016-01-29 Richard Biener <rguenther@suse.de>
14847
14848 PR middle-end/69537
14849 * gcc.dg/uninit-21.c: New testcase.
14850
aec0b19e
UB
148512016-01-28 Uros Bizjak <ubizjak@gmail.com>
14852
14853 PR target/69459
14854 * gcc.target/i386/pr69459.c: New test.
14855
df113ce7
SE
148562016-01-28 Steve Ellcey <sellcey@imgtec.com>
14857
14858 PR target/68400
14859 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14860 * gcc.target/mips/pr68400.c: New test.
14861
494de84f
MS
148622016-01-28 Martin Sebor <msebor@redhat.com>
14863
14864 PR target/17381
14865 * gcc.target/powerpc/pr17381.c: New test.
14866
eb1b1f01
JJ
148672016-01-28 Jakub Jelinek <jakub@redhat.com>
14868
14869 PR middle-end/69542
14870 * gcc.dg/torture/pr69542.c: New test.
14871
6dfeb7ce
WD
148722016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14873
14874 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14875
4b7471a4
DE
148762016-01-28 David Edelsohn <dje.gcc@gmail.com>
14877
14878 * gcc.dg/pr65980.c: Skip on AIX.
14879 * gcc.dg/pr66688.c: Same.
14880
b271fd21
DE
148812016-01-28 David Edelsohn <dje.gcc@gmail.com>
14882
14883 PR target/63679
14884 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14885 * gcc.dg/tree-ssa/sra-18.c: Same.
14886
874108a9
AV
148872016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14888
14889 PR fortran/62536
14890 * gfortran.dg/block_15.f08: New test.
14891 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14892 on incorrectly closed BLOCK.
14893
30480bcd
IE
148942016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14895
14896 * gcc.dg/declare-simd.c: New test.
6905c577 14897
14ba8d6d
RB
148982016-01-28 Richard Biener <rguenther@suse.de>
14899
14900 PR tree-optimization/69466
14901 * gfortran.dg/vect/pr69466.f90: New testcase.
14902
0d4c694e
TP
149032016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14904
14905 * g++.dg/pr67989.C: Remove ARM-specific option.
14906 * gcc.target/arm/pr67989.C: New file.
14907
2aa780da
UB
149082016-01-27 Uros Bizjak <ubizjak@gmail.com>
14909
14910 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14911 and expm1 test for glibc < 2.11.
14912
f75ebe77
RH
149132016-01-27 Richard Henderson <rth@redhat.com>
14914
14915 * gcc.c-torture/execute/pr69447.c: New test.
14916
149172016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14918
9a175e65 14919 PR fortran/69422
49847d75
PT
14920 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14921
cbdd8ae0
JJ
149222016-01-27 Jakub Jelinek <jakub@redhat.com>
14923
14924 PR debug/66869
14925 * gcc.dg/pr66869.c: New test.
14926
2b572b3c
JL
149272016-01-25 Jeff Law <law@redhat.com>
14928
14929 PR tree-optimization/68398
aec0b19e 14930 PR tree-optimization/69196
2b572b3c
JL
14931 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14932 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14933 path to avoid new heuristic allowing more irreducible regions
14934 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14935 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14936 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14937 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14938 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14939
fa74a4bc
MP
149402016-01-27 Marek Polacek <polacek@redhat.com>
14941
14942 PR c/68062
14943 * c-c++-common/vector-compare-4.c: New test.
14944
0afff540
DM
149452016-01-27 David Malcolm <dmalcolm@redhat.com>
14946
14947 PR preprocessor/69126
14948 * c-c++-common/pr69126.c: New test case.
14949
1a218fc9
ILT
149502016-01-27 Ian Lance Taylor <iant@google.com>
14951
14952 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14953
5d70666e
RB
149542016-01-27 Ryan Burn <contact@rnburn.com>
14955
14956 PR cilkplus/69267
14957 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14958
87ff4d66
UB
149592016-01-27 Uros Bizjak <ubizjak@gmail.com>
14960
14961 PR target/69512
14962 * gcc.target/i386/pr69512.c: New test.
14963
27e23cca
RE
149642016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14965
14966 PR ada/69488
14967 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14968
05bf54c3
MP
149692016-01-27 Marek Polacek <polacek@redhat.com>
14970
14971 PR c++/69379
14972 * g++.dg/pr69379.C: New test.
14973
60214d0d
MS
149742016-01-27 Martin Sebor <msebor@redhat.com>
14975
14976 PR c++/69317
14977 * g++.dg/abi/Wabi-2-2.C: New test.
14978 * g++.dg/abi/Wabi-2-3.C: New test.
14979 * g++.dg/abi/Wabi-3-2.C: New test.
14980 * g++.dg/abi/Wabi-3-3.C: New test.
14981
167c7bfa
RB
149822016-01-27 Richard Biener <rguenther@suse.de>
14983
14984 PR tree-optimization/69166
14985 * gcc.dg/torture/pr69166.c: New testcase.
14986
1430fb1f
MJ
149872016-01-27 Martin Jambor <mjambor@suse.cz>
14988
14989 PR tree-optimization/69355
14990 * gcc.dg/tree-ssa/pr69355.c: New test.
14991
95e3030c
MP
149922016-01-27 Marek Polacek <polacek@redhat.com>
14993
14994 PR c++/69496
14995 * g++.dg/ext/constexpr-vla1.C: New test.
14996
eeb085f3
CB
149972016-01-20 Christian Bruel <christian.bruel@st.com>
14998
14999 PR target/69245
15000 * gcc.target/arm/pr69245.c: New test.
15001
b1652dde
JJ
150022016-01-27 Jakub Jelinek <jakub@redhat.com>
15003
15004 PR tree-optimization/69399
15005 * gcc.dg/torture/pr69399.c: New test.
15006
ce7e8f00
EB
150072016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15008
15009 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15010
e4aac1d1
EB
150112016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15012
15013 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15014
8dfdb419
TV
150152016-01-26 Tom de Vries <tom@codesourcery.com>
15016
15017 PR tree-optimization/69110
15018 * gcc.dg/autopar/pr69110.c: New test.
15019
56f80f54 150202016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15021 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15022
15023 * gcc.dg/graphite/isl-ast-op-select.c: New.
15024
a0909527
PT
150252015-01-26 Paul Thomas <pault@gcc.gnu.org>
15026
15027 PR fortran/69385
15028 * gfortran.dg/allocate_error_6.f90: New test.
15029
ffc445f4
RH
150302016-01-26 Richard Henderson <rth@redhat.com>
15031
15032 * gcc.dg/tm/pr60908.c: New test.
15033
01e1dea3
DM
150342016-01-26 David Malcolm <dmalcolm@redhat.com>
15035
15036 PR other/69006
15037 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15038 directive.
15039 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15040 expected multiline output to reflect the colorization being
15041 disabled before newlines.
15042 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15043 (custom_diagnostic_finalizer): Replace call to
15044 pp_newline_and_flush with call to pp_flush.
15045 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15046 * gfortran.dg/implicit_class_1.f90: Likewise.
15047 * lib/gcc-dg.exp (allow_blank_lines): New global.
15048 (dg-allow-blank-lines-in-output): New procedure.
15049 (gcc-dg-prune): Complain about blank lines in the output, unless
15050 dg-allow-blank-lines-in-output was called.
15051 * lib/multiline.exp (_build_multiline_regex): Only support
15052 arbitrary followup text for non-blank-lines, not for blank lines.
15053
13f92e8d
JJ
150542016-01-26 Jakub Jelinek <jakub@redhat.com>
15055
15056 PR tree-optimization/69483
15057 * gcc.dg/pr69483.c: New test.
15058 * g++.dg/opt/pr69483.C: New test.
15059
92422235
CL
150602016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15061
15062 PR target/68620
15063 * gcc.target/arm/pr68620.c: New test.
15064
0bccf11b
L
150652016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15066
15067 * gcc.target/i386/pr68986-2.c: Remove -m32.
15068
81cd202e
L
150692016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15070
15071 PR target/68986
15072 * gcc.target/i386/pr68986-1.c: New test.
15073 * gcc.target/i386/pr68986-2.c: Likewise.
15074 * gcc.target/i386/pr68986-3.c: Likewise.
15075
213a1c03
CB
150762016-01-26 Christian Bruel <christian.bruel@st.com>
15077
15078 * lib/target-supports.exp
15079 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15080 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15081 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15082
22a08dd1
RB
150832016-01-26 Richard Biener <rguenther@suse.de>
15084
15085 PR tree-optimization/69452
15086 * gcc.dg/torture/pr69452.c: New testcase.
15087
6c06e0e8
JJ
150882016-01-26 Jakub Jelinek <jakub@redhat.com>
15089
15090 PR target/69442
15091 * gcc.dg/pr69442.c: New test.
15092
b96824c4
RFI
150932016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15094
15095 PR target/67896
15096 * gcc.target/aarch64/simd/pr67896.C: New.
15097
5ee31e57
RS
150982016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15099
15100 PR tree-optimization/69400
15101 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15102 function.
15103 (plugin_init): Call it.
15104 * gcc.dg/torture/pr69400.c: New test.
15105
7ddfb31d
CL
151062016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15107
15108 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15109
1e050c90
AK
151102016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15111 Sebastian Pop <s.pop@samsung.com>
15112
15113 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15114 isl-0.15.
15115
c8ee4bf5
AK
151162016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15117 Sebastian Pop <s.pop@samsung.com>
15118
15119 * gcc.dg/graphite/pr69292.c: New.
15120
d902b330
JJ
151212016-01-25 Jakub Jelinek <jakub@redhat.com>
15122
15123 * c-c++-common/goacc/use_device-1.c: New test.
15124
2c89b952
JL
151252016-01-25 Jeff Law <law@redhat.com>
15126
15127 PR tree-optimization/69196
15128 PR tree-optimization/68398
15129 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15130 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15131
685c8785
DE
151322016-01-25 David Edelsohn <dje.gcc@gmail.com>
15133
15134 PR target/69469
15135 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15136 Algorithm.
15137
95cef0c1
RB
151382016-01-25 Richard Biener <rguenther@suse.de>
15139
15140 PR testsuite/69380
15141 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15142
2947d3b2
IE
151432016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15144
15145 PR target/69421
15146 * gcc.dg/pr69421.c: New test.
15147
ae19075a
BB
151482016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15149
15150 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15151 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15152 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15153 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15154 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15155 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15156 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15157 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15158 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15159 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15160
fa4511c2
RB
151612016-01-25 Richard Biener <rguenther@suse.de>
15162
15163 PR tree-optimization/69376
15164 * gcc.dg/torture/pr69376.c: New testcase.
15165
1d101216
JD
151662016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15167
15168 PR fortran/69397
15169 PR fortran/68442
15170 * gfortran.dg/interface_38.f90: New test.
15171 * gfortran.dg/interface_39.f90: New test.
a0909527 15172
a59b92b0
PP
151732016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15174
15175 Revert:
15176 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15177
15178 PR c++/11858
15179 PR c++/24663
15180 PR c++/24664
15181 * g++.dg/template/pr11858.C: New test.
15182 * g++.dg/template/pr24663.C: New test.
15183 * g++.dg/template/unify12.C: New test.
15184 * g++.dg/template/unify13.C: New test.
15185 * g++.dg/template/unify14.C: New test.
15186 * g++.dg/template/unify15.C: New test.
15187 * g++.dg/template/unify16.C: New test.
15188 * g++.dg/template/unify17.C: New test.
15189
16acb1a8
DH
151902016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15191
15192 PR fortran/68283
15193 gfortran.dg/pr68283.f90: New test.
15194
094773e8
TK
151952016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15196
15197 PR fortran/66094
15198 * gfortran.dg/inline_matmul_13.f90: New test.
15199 * gfortran.dg/matmul_bounds_8.f90: New test.
15200 * gfortran.dg/matmul_bounds_9.f90: New test.
15201 * gfortran.dg/matmul_bounds_10.f90: New test.
15202
42fb90d7
TV
152032016-01-23 Tom de Vries <tom@codesourcery.com>
15204
15205 PR tree-optimization/69426
15206 * gcc.dg/autopar/pr69426.c: New test.
15207
69da7802
MS
152082016-01-23 Martin Sebor <msebor@redhat.com>
15209
15210 PR c++/58109
15211 PR c++/69022
15212 * g++.dg/cpp0x/alignas5.C: New test.
15213 * g++.dg/ext/vector29.C: Same.
15214
da17300a
UB
152152016-01-23 Uros Bizjak <ubizjak@gmail.com>
15216
15217 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15218 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15219 _GNU_SOURCE from compile flags to the source.
15220 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15221 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15222 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15223 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15224
62041cfc
JJ
152252016-01-22 Jakub Jelinek <jakub@redhat.com>
15226
15227 PR target/69432
15228 * g++.dg/opt/pr69432.C: New test.
15229
f7d2ad6f
BS
152302016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15231
15232 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15233 32-bit targets testing an -m64 multilib.
15234
d403fc9a
WS
152352016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15236
15237 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15238 64-bit support.
15239
4aa16f8d
JG
152402016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15241
15242 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15243
7c816d0f
CB
152442016-01-21 Christian Bruel <christian.bruel@st.com>
15245
15246 PR target/68674
15247 * gcc.target/i386/pr68674.c
15248 * gcc.target/aarch64/pr68674.c
15249 * gcc.target/arm/pr68674.c
15250
fce661e8
KT
152512016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15252
15253 PR target/69403
15254 * gcc.c-torture/execute/pr69403.c: New test.
15255
4696899f
PC
152562016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15257
15258 PR c++/55843
15259 * g++.dg/template/pr55843.C: New.
15260
bac69366
AL
152612016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15262
15263 PR testsuite/66877
15264 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15265 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15266
b57d3a5c
BS
152672016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15268
15269 PR testsuite/67489
da17300a
UB
15270 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15271 from dg-do compile directive, and instead add
15272 { dg-require-effective-target int128 }.
b57d3a5c 15273
9f04a53e
MS
152742016-01-20 Martin Sebor <msebor@redhat.com>
15275
15276 PR c/69405
15277 * gcc.dg/sync-fetch.c: New test.
15278
38a51663
JL
152792016-01-21 Martin Sebor <msebor@redhat.com>
15280
15281 PR target/69252
15282 * gcc.target/powerpc/pr69252.c: New test.
15283
2423a75a
JD
152842016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15285
15286 PR fortran/65996
da17300a 15287 * gfortran.dg/pr65996.f90: New test.
2423a75a 15288
0a76463f
DV
152892016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15290
15291 PR c++/68810
9f04a53e 15292 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15293 expected to generate an error.
0a76463f 15294
9776e692
BS
152952016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15296
15297 PR middle-end/66178
15298 * gcc.dg/torture/pr66178.c: New test.
15299
c8d3e088
AB
153002016-01-21 Anton Blanchard <anton@samba.org>
15301 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15302
15303 PR target/63354
15304 * gcc.target/powerpc/pr63354.c: New test.
15305
35b707ff
VM
153062016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15307
15308 PR rtl-optimization/68990
15309 * gcc.target/i386/pr68990: New.
15310
157b0829
NC
153112016-01-21 Nick Clifton <nickc@redhat.com>
15312
15313 PR target/69129
15314 * gcc.target/mips/pr69129.c: New.
15315
aede6748
PC
153162016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15317
15318 PR c++/58046
15319 * g++.dg/cpp0x/pr58046.C: New.
15320
5463c2c8
JJ
153212016-01-21 Jakub Jelinek <jakub@redhat.com>
15322
6d31cc75
SS
15323 PR target/69187
15324 PR target/65624
15325 * gcc.target/arm/pr69187.c: New test.
15326
5463c2c8
JJ
15327 PR c++/69355
15328 * g++.dg/torture/pr69355.C: New test.
15329
fa28f32b
AK
153302016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15331 Sebastian Pop <s.pop@samsung.com>
15332
15333 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15334
b920a047
AK
153352016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15336 Sebastian Pop <s.pop@samsung.com>
15337
da17300a 15338 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15339
bdd3aea6
JJ
153402016-01-21 Jakub Jelinek <jakub@redhat.com>
15341
15342 PR middle-end/67653
15343 * c-c++-common/pr67653.c: New test.
15344 * gcc.dg/torture/pr29119.c: Add dg-warning.
15345
26a2e6ae
PB
153462016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15347
15348 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15349
d25c7690
PK
153502016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15351
15352 PR c/24293
15353 * gcc.dg/pr24293.c: New test.
15354 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15355 incomplete struct type.
15356 * gcc.dg/declspec-1.c: Likewise.
15357 * gcc.dg/pr63549.c: Likewise.
15358
889d5698
JJ
153592016-01-20 Jakub Jelinek <jakub@redhat.com>
15360
15361 PR tree-optimization/66612
15362 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15363 for bdn instruction.
15364
d7cf3dc7
CL
153652016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15366
15367 * lib/target-supports.exp
15368 (check_effective_target_arm_fp_ok_nocache): New.
15369 (check_effective_target_arm_fp_ok): New.
15370 (add_options_for_arm_fp): New.
15371 (check_effective_target_arm_crypto_ok_nocache): Require
15372 target_arm_v8_neon_ok instead of arm32.
15373 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15374 (check_effective_target_arm_crypto_pragma_ok): New.
15375 (add_options_for_arm_vfp): New.
15376 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15377 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15378 target instead. Force initial fpu to vfp.
15379 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15380 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15381 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15382 dependency.
15383 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15384 use arm_vfp effective target instead. Force initial fpu to vfp.
15385 * gcc.target/arm/attr-neon3.c: Likewise.
15386 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15387 arm_vfp_ok.
15388 * gcc.target/arm/unsigned-float.c: Likewise.
15389 * gcc.target/arm/vfp-1.c: Likewise.
15390 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15391 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15392 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15393 * gcc.target/arm/vfp-ldmias.c: Likewise.
15394 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15395 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15396 * gcc.target/arm/vfp-stmiad.c: Likewise.
15397 * gcc.target/arm/vfp-stmias.c: Likewise.
15398 * gcc.target/arm/vnmul-1.c: Likewise.
15399 * gcc.target/arm/vnmul-2.c: Likewise.
15400 * gcc.target/arm/vnmul-3.c: Likewise.
15401 * gcc.target/arm/vnmul-4.c: Likewise.
15402
01ac9704 154032016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15404
e84b00da
L
15405 PR testsuite/69366
15406 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15407 the MPX run-time library, for compile-time MPX test.
15408 * gcc.target/i386/chkp-always_inline.c: Likewise.
15409 * gcc.target/i386/chkp-bndret.c: Likewise.
15410 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15411 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15412 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15413 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15414 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15415 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15416 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15417 * gcc.target/i386/chkp-label-address.c: Likewise.
15418 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15419 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15420 * gcc.target/i386/chkp-pr69044.c: Likewise.
15421 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15422 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15423 * gcc.target/i386/chkp-strchr.c: Likewise.
15424 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15425 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15426 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15427 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15428 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15429 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15430 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15431 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15432 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15433 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15434 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15435 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15436 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15437 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15438 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15439 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15440 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15441 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15442 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15443 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15444 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15445 * gcc.target/i386/pr63995-2.c: Likewise.
15446 * gcc.target/i386/pr64805.c: Likewise.
15447 * gcc.target/i386/pr65044.c: Likewise.
15448 * gcc.target/i386/pr65167.c: Likewise.
15449 * gcc.target/i386/pr65183.c: Likewise.
15450 * gcc.target/i386/pr65184.c: Likewise.
15451 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15452
28b33016
IE
154532016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15454
15455 PR tree-optimization/69328
15456 * gcc.dg/pr69328.c: New test.
15457
bcff0913
JL
154582016-01-20 Jeff Law <law@redhat.com>
15459
bf0bb970 15460 PR target/25114
bcff0913
JL
15461 * gcc.target/m68k/pr25114.c: New test.
15462
a3f69631
AV
154632016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15464
15465 * gcc.target/arm/memset-inline-10.c: Added
15466 dg-require-effective-target arm_thumb2_ok.
15467
af33ba0d
EB
154682016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15469
15470 * gcc.dg/debug/dwarf2/sso.c: New test.
15471
7596d5de
UB
154722016-01-19 Uros Bizjak <ubizjak@gmail.com>
15473
15474 PR testsuite/68820
15475 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15476 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15477 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15478
ceda2c69
JH
154792016-01-19 Jan Hubicka <hubicka@ucw.cz>
15480
15481 PR ipa/66223
15482 * g++.dg/ipa/devirt-50.C: New testcase.
15483
38a979f2
MP
154842016-01-19 Marek Polacek <polacek@redhat.com>
15485
15486 PR c++/68965
15487 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15488 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15489
962801c5
KT
154902016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15491
15492 PR target/69135
15493 * gcc.target/arm/pr69135_1.c: New test.
15494
078fe40a
WD
154952015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15496
15497 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15498
786e3c06
WD
154992015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15500
15501 * gcc.target/aarch64/ccmp_1.c: New testcase.
15502
1e297006
MP
155032016-01-19 Marek Polacek <polacek@redhat.com>
15504
15505 PR c++/68586
15506 * g++.dg/cpp0x/enum30.C: New test.
15507
879c27e3
RB
155082016-01-19 Richard Biener <rguenther@suse.de>
15509
15510 PR tree-optimization/69336
15511 * g++.dg/tree-ssa/pr69336.C: New testcase.
15512
015337d3
JJ
155132016-01-19 Jakub Jelinek <jakub@redhat.com>
15514
15515 PR debug/65779
15516 * gcc.dg/pr65779.c: New test.
15517
e2c768b6
RB
155182016-01-19 Richard Biener <rguenther@suse.de>
15519
15520 PR tree-optimization/69352
15521 * gcc.dg/torture/pr69352.c: New testcase.
15522
569efc34
JJ
155232016-01-19 Jakub Jelinek <jakub@redhat.com>
15524
15525 PR rtl-optimization/68955
15526 PR rtl-optimization/64557
15527 * gcc.dg/torture/pr68955.c: New test.
15528
e49d321f
JH
155292016-01-19 Jan Hubicka <hubicka@ucw.cz>
15530
15531 PR lto/69136
15532 * g++.dg/torture/pr69136.C: New testcase.
15533
e9191ad3
JH
155342016-01-19 Jan Hubicka <hubicka@ucw.cz>
15535
15536 PR lto/69133
15537 * g++.dg/lto/pr69133_0.C: New testcase.
15538 * g++.dg/lto/pr69133_1.C: New testcase.
15539
2bedb645
JL
155402016-01-15 Jeff Law <law@redhat.com>
15541
15542 PR tree-optimization/69320
15543 * gcc.c-torture/pr69320-1.c: New test.
15544 * gcc.c-torture/pr69320-2.c: New test.
15545 * gcc.c-torture/pr69320-3.c: New test.
15546 * gcc.c-torture/pr69320-4.c: New test.
15547
17c15cb9
PP
155482016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15549
15550 PR c++/11858
15551 PR c++/24663
15552 PR c++/24664
15553 * g++.dg/template/pr11858.C: New test.
15554 * g++.dg/template/pr24663.C: New test.
15555 * g++.dg/template/unify12.C: New test.
15556 * g++.dg/template/unify13.C: New test.
15557 * g++.dg/template/unify14.C: New test.
15558 * g++.dg/template/unify15.C: New test.
15559 * g++.dg/template/unify16.C: New test.
15560 * g++.dg/template/unify17.C: New test.
15561
9617fd08
DM
155622016-01-18 David Malcolm <dmalcolm@redhat.com>
15563
15564 PR testsuite/69181
15565 * gcc.dg/pr69181-1.c: New test file.
15566 * gcc.dg/pr69181-2.c: New test file.
15567 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15568 globals by moving it to...
15569 (cleanup-after-saved-dg-test): ...this new function. Add
15570 "global additional_sources_used". Add reset of global
15571 multiline_expected_outputs to the empty list.
15572 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15573 global to...
15574 (multiline_expected_outputs): ...this, and updated comments to
15575 note that it is modified from gcc-dg.exp.
15576 (dg-end-multiline-output): Update for the above renaming.
15577 (handle-multiline-outputs): Likewise. Remove the clearing
15578 of the expected outputs to the empty list.
15579
b555a2e4
RB
155802016-01-18 Richard Biener <rguenther@suse.de>
15581
15582 PR tree-optimization/69297
15583 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15584
96902805
JM
155852016-01-18 Joseph Myers <joseph@codesourcery.com>
15586
15587 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15588 dg-options.
15589 * gcc.target/mips/mips-3d-2.c: Likewise.
15590 * gcc.target/mips/mips-3d-3.c: Likewise.
15591 * gcc.target/mips/mips-3d-4.c: Likewise.
15592 * gcc.target/mips/mips-3d-5.c: Likewise.
15593 * gcc.target/mips/mips-3d-6.c: Likewise.
15594 * gcc.target/mips/mips-3d-7.c: Likewise.
15595 * gcc.target/mips/mips-3d-8.c: Likewise.
15596 * gcc.target/mips/mips-3d-9.c: Likewise.
15597 * gcc.target/mips/mips-ps-1.c: Likewise.
15598 * gcc.target/mips/mips-ps-2.c: Likewise.
15599 * gcc.target/mips/mips-ps-3.c: Likewise.
15600 * gcc.target/mips/mips-ps-4.c: Likewise.
15601 * gcc.target/mips/mips-ps-5.c: Likewise.
15602 * gcc.target/mips/mips-ps-6.c: Likewise.
15603 * gcc.target/mips/mips-ps-7.c: Likewise.
15604 * gcc.target/mips/mips-ps-type.c: Likewise.
15605 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15606 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15607
40e26f94
TV
156082016-01-18 Tom de Vries <tom@codesourcery.com>
15609
15610 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15611 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15612 * c-c++-common/goacc/kernels-empty.c: New test.
15613 * c-c++-common/goacc/kernels-eternal.c: New test.
15614 * c-c++-common/goacc/kernels-loop-2.c: New test.
15615 * c-c++-common/goacc/kernels-loop-3.c: New test.
15616 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15617 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15618 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15619 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15620 * c-c++-common/goacc/kernels-loop-data.c: New test.
15621 * c-c++-common/goacc/kernels-loop-g.c: New test.
15622 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15623 * c-c++-common/goacc/kernels-loop-n.c: New test.
15624 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15625 * c-c++-common/goacc/kernels-loop.c: New test.
15626 * c-c++-common/goacc/kernels-noreturn.c: New test.
15627 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15628 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15629 * c-c++-common/goacc/kernels-reduction.c: New test.
15630
a98d4647
TV
156312016-01-18 Tom de Vries <tom@codesourcery.com>
15632
15633 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15634 * gcc.dg/autopar/outer-2.c: Same.
15635 * gcc.dg/autopar/outer-3.c: Same.
15636 * gcc.dg/autopar/outer-4.c: Same.
15637 * gcc.dg/autopar/outer-5.c: Same.
15638 * gcc.dg/autopar/outer-6.c: Same.
15639 * gcc.dg/autopar/parallelization-1.c: Same.
15640 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15641 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15642 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15643 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15644 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15645 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15646 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15647 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15648 * gcc.dg/autopar/pr39500-1.c: Same.
15649 * gcc.dg/autopar/pr39500-2.c: Same.
15650 * gcc.dg/autopar/pr46193.c: Same.
15651 * gcc.dg/autopar/pr46194.c: Same.
15652 * gcc.dg/autopar/pr49580.c: Same.
15653 * gcc.dg/autopar/pr49960-1.c: Same.
15654 * gcc.dg/autopar/pr49960.c: Same.
15655 * gcc.dg/autopar/pr68373.c: Same.
15656 * gcc.dg/autopar/reduc-1.c: Same.
15657 * gcc.dg/autopar/reduc-1char.c: Same.
15658 * gcc.dg/autopar/reduc-1short.c: Same.
15659 * gcc.dg/autopar/reduc-2.c: Same.
15660 * gcc.dg/autopar/reduc-2char.c: Same.
15661 * gcc.dg/autopar/reduc-2short.c: Same.
15662 * gcc.dg/autopar/reduc-3.c: Same.
15663 * gcc.dg/autopar/reduc-4.c: Same.
15664 * gcc.dg/autopar/reduc-6.c: Same.
15665 * gcc.dg/autopar/reduc-7.c: Same.
15666 * gcc.dg/autopar/reduc-8.c: Same.
15667 * gcc.dg/autopar/reduc-9.c: Same.
15668 * gcc.dg/autopar/uns-outer-4.c: Same.
15669 * gcc.dg/autopar/uns-outer-5.c: Same.
15670 * gcc.dg/autopar/uns-outer-6.c: Same.
15671 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15672 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15673
da976fa8
AL
156742016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15675
15676 PR target/63679
15677 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15678 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15679
70c1e886
AL
156802016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15681
15682 PR target/63679
15683 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15684 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15685 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15686
88bed196
AL
156872016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15688
15689 PR target/63679
15690 * gcc.dg/tree-ssa/sra-17.c: New.
15691 * gcc.dg/tree-ssa/sra-18.c: New.
15692
3dd5f42e
IE
156932016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15694
15695 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15696
ae5a77fa
EB
156972016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15698
15699 * gnat.dg/inline12.adb: New test.
15700
11e57fc6
BC
157012016-01-18 Bin Cheng <bin.cheng@arm.com>
15702
15703 PR tree-optimization/66797
15704 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15705
995b6fe0
RB
157062016-01-18 Richard Biener <rguenther@suse.de>
15707
15708 PR tree-optimization/69170
15709 * gcc.dg/torture/pr69170.c: New testcase.
15710
82ee0cf2 157112016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15712
15713 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15714
d69da357
TV
157152016-01-16 Tom de Vries <tom@codesourcery.com>
15716
15717 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15718
a3845283
TV
157192016-01-16 Tom de Vries <tom@codesourcery.com>
15720
15721 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15722 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15723 redundant dg-require-effective-target pthread.
15724 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15725 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15726 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15727 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15728 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15729 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15730 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15731
197a6aa6
DE
157322016-01-16 David Edelsohn <dje.gcc@gmail.com>
15733
15734 PR target/68609
15735 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15736 * gcc.target/powerpc/recip-7.c: Same.
15737
ec7886c1
PP
157382016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15739
15740 PR c++/69091
15741 * g++.dg/template/pr69091.C: New test.
15742
203484bb
PP
157432016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15744
15745 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15746 dump does not contain an error_mark_node.
15747 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15748 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15749
aa2500e9
PP
157502016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15751
15752 PR c++/68936
15753 * g++.dg/template/pr68936.C: New test.
15754
28621a5c
DE
157552016-01-15 David Edelsohn <dje.gcc@gmail.com>
15756
15757 PR target/68609
15758 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15759 * gcc.target/powerpc/recip-2.c: Same.
15760 * gcc.target/powerpc/recip-3.c: Same.
15761 * gcc.target/powerpc/recip-4.c: Same.
15762 * gcc.target/powerpc/recip-sqrtf.c: Same.
15763
40c43aca
JL
157642016-01-15 Jeff Law <law@redhat.com>
15765
15766 PR tree-optimization/69270
15767 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15768 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15769
afbc5ae8
PT
157702016-01-15 Paul Thomas <pault@gcc.gnu.org>
15771
15772 PR fortran/49630
15773 * gfortran.dg/deferred_character_13.f90: New test for the fix
15774 of comment 3 of the PR.
15775
15776 PR fortran/54070
15777 * gfortran.dg/deferred_character_8.f90: New test
15778 * gfortran.dg/allocate_error_5.f90: New test
15779
15780 PR fortran/60593
15781 * gfortran.dg/deferred_character_10.f90: New test
15782
15783 PR fortran/60795
15784 * gfortran.dg/deferred_character_14.f90: New test
15785
15786 PR fortran/61147
15787 * gfortran.dg/deferred_character_11.f90: New test
15788
15789 PR fortran/64324
15790 * gfortran.dg/deferred_character_9.f90: New test
15791
49abe076
VM
157922016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15793
15794 PR rtl-optimization/69030
15795 * gcc.target/i386/pr69030.c: New.
15796
16d12992
KT
157972016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15798
15799 * gcc.target/aarch64/target_attr_17.c: New test.
15800
78810bd3
RB
158012016-01-15 Richard Biener <rguenther@suse.de>
15802
15803 PR tree-optimization/66856
15804 * gcc.dg/torture/pr66856-1.c: New testcase.
15805 * gcc.dg/torture/pr66856-2.c: Likewise.
15806
2bd847fe
RB
158072016-01-15 Richard Biener <rguenther@suse.de>
15808
15809 PR debug/69137
15810 * g++.dg/lto/pr69137_0.C: New testcase.
15811
a00fe3b7
RS
158122016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15813
15814 PR middle-end/69246
15815 * gcc.target/i386/pr69246.c: New test.
15816
cbb0e83b
DV
158172016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15818
7596d5de 15819 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15820
5a500ecf
DV
158212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15822
15823 PR c++/56194
15824 * g++.dg/init/const9.C: Disable test on S/390.
15825
5d9bf64f
DV
158262016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15827
15828 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15829 * g++.dg/Wno-frame-address.C: Ditto.
15830
e234b19e
DV
158312016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15832
15833 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15834
89483f99
RB
158352016-01-15 Richard Biener <rguenther@suse.de>
15836
15837 PR tree-optimization/68961
15838 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15839
94f37395
IE
158402016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15841
15842 * gcc.target/i386/pr65105-5.c: New test.
15843
82ee0cf2 158442016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15845
15846 * gcc.c-torture/execute/alias-4.c: New testcase.
15847
82ee0cf2 158482016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15849
15850 PR ipa/68148
15851 * g++.dg/ipa/devirt-49.C: New testcase.
15852
092f7deb 158532016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15854
15855 PR target/65837
15856 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15857 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15858 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15859
e93c66bc
RB
158602016-01-15 Richard Biener <rguenther@suse.de>
15861
15862 PR tree-optimization/69117
15863 * gcc.dg/torture/pr69117.c: New testcase.
15864
c47eaca6 158652015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15866
15867 PR c++/69048
15868 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15869
c3f6914a
FXC
158702016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15871
15872 PR testsuite/67509
15873 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15874 range tests use 100 * maximum instead of maximum + 1.
15875
cd65ae90
JJ
158762016-01-14 Jakub Jelinek <jakub@redhat.com>
15877
15878 PR debug/69244
15879 * gcc.dg/guality/pr69244.c: New test.
15880
19643948
UB
158812016-01-14 Uros Bizjak <ubizjak@gmail.com>
15882
15883 * lib/target-supports.exp (check_effective_target_issignaling):
15884 New procedure.
15885 * gcc.dg/pr61441.c: Require issignaling effective target.
15886
fe79c97e
SB
158872016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15888
15889 PR target/68803
15890 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15891
c7df95d8
DM
158922016-01-14 David Malcolm <dmalcolm@redhat.com>
15893
15894 PR c++/68819
15895 PR preprocessor/69177
15896 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15897 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15898 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15899 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15900
00083992
MP
159012016-01-14 Marek Polacek <polacek@redhat.com>
15902
15903 PR c/69262
15904 * gcc.dg/array-15.c: New test.
15905
0c9b3294
JJ
159062016-01-14 Jakub Jelinek <jakub@redhat.com>
15907
15908 PR middle-end/68146
15909 PR tree-optimization/69155
15910 * gfortran.dg/pr68146.f: New test.
15911 * gfortran.dg/pr69155.f90: New test.
15912
3688e13d
RB
159132016-01-14 Richard Biener <rguenther@suse.de>
15914
15915 PR tree-optimization/68060
15916 * gcc.dg/torture/pr68060-1.c: New testcase.
15917 * gcc.dg/torture/pr68060-2.c: Likewise.
15918
bab0ad3a
NC
159192016-01-14 Nick Clifton <nickc@redhat.com>
15920
15921 * lib/target-supports.exp
15922 (check_effective_target_arm_neon_ok_nocache): Add an option
15923 sequence that includes setting the ARM architecture to ARMv7-A.
15924 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15925 command line options necessary to enable Neon support.
15926 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15927 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15928 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15929 * gcc.target/arm/pr69180.c: Likewise.
15930
947c2ce5
JL
159312016-01-14 Jeff Law <law@redhat.com>
15932
15933 PR tree-optimization/69270
15934 * gcc.dg/tree-ssa/pr69270.c: New test.
15935
3342fd71
BS
159362016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15937
15938 PR c/66208
15939 * c-c++-common/pr66208.c: New file.
15940
2ad3adf1
JJ
159412016-01-13 Jakub Jelinek <jakub@redhat.com>
15942
15943 PR tree-optimization/69156
15944 * gcc.dg/pr69156.c: New test.
15945
398d6feb
L
159462016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15947
15948 * gcc.target/i386/pr69225-7.c: New test.
15949
4c868789
RH
159502016-01-13 Richard Henderson <rth@redhat.com>
15951
15952 * gcc.dg/tm/memopt-13.c: Update expected function.
15953 * gcc.dg/tm/memopt-6.c: Likewise.
15954
ef6d1772
UB
159552016-01-13 Uros Bizjak <ubizjak@gmail.com>
15956
15957 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15958 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15959 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15960 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15961
ef6d1772
UB
159622016-01-13 Tom de Vries <tom@codesourcery.com>
15963
15964 PR tree-optimization/69169
0b4b6ef2
TV
15965 * gcc.dg/pr69169.c: New test.
15966
2ad3adf1 159672016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15968
15969 PR target/69228
15970 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15971 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15972 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15973 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15974 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15975 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15976 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15977 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15978
9060e335
AK
159792016-01-13 Jakub Jelinek <jakub@redhat.com>
15980
15981 PR target/69247
15982 * gcc.dg/pr69247.c: New test.
15983
40311329
RB
159842016-01-13 Richard Biener <rguenther@suse.de>
15985
15986 PR tree-optimization/69242
15987 * gcc.dg/torture/pr69242.c: New testcase.
15988
ccbd7103
RB
159892016-01-13 Richard Biener <rguenther@suse.de>
15990
15991 PR tree-optimization/69186
15992 * gcc.dg/torture/pr69186.c: New testcase.
15993
c6f72a46
JL
159942016-01-13 Jeff Law <law@redhat.com>
15995
15996 PR tree-optimization/67755
15997 * gcc.dg/tree-ssa/pr67755.c: New test.
15998
159992016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16000
16001 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16002 pass number in output by a star.
16003
c446cf07
BC
160042016-01-12 Bin Cheng <bin.cheng@arm.com>
16005
16006 PR tree-optimization/68911
16007 * gcc.c-torture/execute/pr68911.c: New test.
16008
5342156c
MP
160092016-01-12 Marek Polacek <polacek@redhat.com>
16010
16011 PR c++/68979
16012 * g++.dg/warn/permissive-1.C: New test.
16013
65364cc5
JJ
160142016-01-12 Jakub Jelinek <jakub@redhat.com>
16015
16016 PR objc++/68511
16017 PR c++/69213
16018 * g++.dg/opt/pr69213.C: New test.
16019
81b9a3d9
CB
160202016-01-12 Christian Bruel <christian.bruel@st.com>
16021
16022 PR target/69180
16023 * gcc.target/arm/pr69180.c: New test.
16024
3c4e91c9
RB
160252016-01-12 Richard Biener <rguenther@suse.de>
16026
16027 PR lto/69077
16028 * g++.dg/lto/pr69077_0.C: New testcase.
16029 * g++.dg/lto/pr69077_1.C: Likewise.
16030
5664cea1
JJ
160312016-01-12 Jakub Jelinek <jakub@redhat.com>
16032
16033 PR target/69175
16034 * g++.dg/opt/pr69175.C: New test.
16035
86cefc49
AL
160362016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16037
16038 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16039 rather than #including math.h & stdlib.h.
16040 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16041 * gcc.dg/vect/pr49771.c: Likewise.
16042 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16043 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16044 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16045 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16046 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16047 * gcc.dg/vect/pr44507.c: Likewise.
16048 * gcc.dg/vect/pr45902.c: Likewise.
16049 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16050 * gcc.dg/vect/vect-117.c: Likewise.
16051 * gcc.dg/vect/vect-99.c: Likewise.
16052 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16053 * gcc.dg/vect/vect-cond-1.c: Likewise.
16054 * gcc.dg/vect/vect-cond-2.c: Likewise.
16055 * gcc.dg/vect/vect-cond-3.c: Likewise.
16056 * gcc.dg/vect/vect-cond-4.c: Likewise.
16057 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16058 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16059 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16060 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16061 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16062 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16063 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16064 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16065 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16066 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16067 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16068 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16069 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16070 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16071 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16072 include of signal.h.
16073 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16074 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16075 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16076 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16077 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16078 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16079 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16080 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16081 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16082 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16083 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16084 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16085 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16086 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16087 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16088 * gcc.dg/vect/vect-outer-5.c: Likewise.
16089 * gcc.dg/vect/vect-outer-6.c: Likewise.
16090 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16091 include of stdio.h.
16092
b832f61e
NC
160932016-01-12 Nick Clifton <nickc@redhat.com>
16094
16095 PR target/68913
16096 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16097 to fread so that it will be found in all target runtimes.
16098
8eac49b1
RB
160992016-01-12 Richard Biener <rguenther@suse.de>
16100
16101 PR tree-optimization/69053
16102 * g++.dg/torture/pr69053.C: New testcase.
16103
2935d994
RB
161042016-01-12 Richard Biener <rguenther@suse.de>
16105
16106 PR tree-optimization/69168
16107 * gcc.dg/torture/pr69168.c: New testcase.
16108
66c16fd9
RB
161092016-01-12 Richard Biener <rguenther@suse.de>
16110
16111 PR tree-optimization/69157
16112 * gcc.dg/torture/pr69157.c: New testcase.
16113
161142016-01-12 Richard Biener <rguenther@suse.de>
16115
16116 PR tree-optimization/69174
16117 * gcc.dg/torture/pr69174.c: New testcase.
16118
723033a6
JJ
161192016-01-12 Jakub Jelinek <jakub@redhat.com>
16120
16121 PR c++/66808
16122 PR c++/69000
16123 * g++.dg/tls/pr66808.C: New test.
16124 * g++.dg/tls/pr69000.C: New test.
16125
3574cf47
BS
161262016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16127
16128 * gcc.target/powerpc/swaps-p8-23.c: New test.
16129 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16130
feb20787
JDA
161312016-01-11 John David Anglin <danglin@gcc.gnu.org>
16132
16133 PR tree-optimization/68356
16134 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16135
27b1820a
KV
161362016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16137 Jim Wilson <jim.wilson@linaro.org>
16138
16139 PR target/69194
16140 * gcc.target/arm/pr69194.c: New test.
16141
cf4de6af
L
161422016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16143
16144 PR target/69225
16145 * gcc.target/i386/pr69225-1.c: New test.
16146 * gcc.target/i386/pr69225-2.c: Likewise.
16147 * gcc.target/i386/pr69225-3.c: Likewise.
16148 * gcc.target/i386/pr69225-4.c: Likewise.
16149 * gcc.target/i386/pr69225-5.c: Likewise.
16150 * gcc.target/i386/pr69225-6.c: Likewise.
16151
1ebd5558
JJ
161522016-01-11 Jakub Jelinek <jakub@redhat.com>
16153
23552a4d
JJ
16154 PR target/67462
16155 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16156 if lp64.
16157
26ff85b0
JJ
16158 PR target/69071
16159 * gcc.dg/pr69071.c: New test.
16160
9cb6bd74
JJ
16161 PR c++/69211
16162 * g++.dg/opt/pr69211.C: New test.
16163
1ebd5558
JJ
16164 PR tree-optimization/69214
16165 * gcc.c-torture/compile/pr69214.c: New test.
16166
8c18c836
UB
161672016-01-11 Uros Bizjak <ubizjak@gmail.com>
16168
16169 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16170 * gcc.target/i386/pr66232-11.c: Ditto.
16171 * gcc.target/i386/pr66232-12.c: Ditto.
16172 * gcc.target/i386/pr66232-13.c: Ditto.
16173
62446e6e
RB
161742016-01-11 Richard Biener <rguenther@suse.de>
16175
16176 PR tree-optimization/69173
16177 * gcc.dg/torture/pr69173.c: New testcase.
16178
2b8568fe
KT
161792016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16180
16181 PR rtl-optimization/68796
16182 * gcc.target/aarch64/tst_5.c: New test.
16183 * gcc.target/aarch64/tst_6.c: Likewise.
16184
5baf4532
KT
161852016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16186
16187 PR rtl-optimization/68841
16188 * gcc.dg/pr68841.c: New test.
16189 * gcc.c-torture/execute/pr68841.c: New test.
16190
ca90b1ed
YR
161912016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16192
16193 PR rtl-optimization/68920
16194 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16195 for ix86 targets.
16196 * gcc.dg/ifcvt-5.c: New test.
16197
2ad3adf1 161982016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16199
16200 PR bootstrap/69123
16201 * g++.dg/pr69123.C: New.
16202
83834c09
IE
162032016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16204
16205 PR target/69010
16206 * gcc.target/i386/pr69010.c: New test.
16207
dcf89d57
MJ
162082016-01-11 Martin Jambor <mjambor@suse.cz>
16209
16210 PR ipa/69044
16211 * gcc.target/i386/chkp-pr69044.c: New test.
16212
d95167ee
TV
162132016-01-11 Tom de Vries <tom@codesourcery.com>
16214
16215 PR tree-optimization/69109
16216 * gcc.dg/autopar/pr69109-2.c: New test.
16217 * gcc.dg/autopar/pr69109.c: New test.
16218
4f6403a8
TV
162192016-01-11 Tom de Vries <tom@codesourcery.com>
16220
16221 PR tree-optimization/69108
16222 * gcc.dg/autopar/pr69108.c: New test.
16223
21efdd80
PP
162242016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16225
16226 PR c++/69029
16227 * c-c++-common/Wisleading-indentation.c: Augment test.
16228
fd42eed8
TK
162292016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16230
16231 PR fortran/69154
16232 * gfortran.dg/inline_matmul_12.f90: New test.
16233
4f90ee6c
PT
162342016-01-10 Paul Thomas <pault@gcc.gnu.org>
16235
16236 PR fortran/67779
16237 * gfortran.dg/actual_array_offset_1: New test.
16238
3907c6cf
TV
162392016-01-10 Tom de Vries <tom@codesourcery.com>
16240
16241 PR tree-optimization/69062
16242 * gcc.dg/autopar/pr69062.c: New test.
16243
b07b236e
TS
162442016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16245
16246 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16247 * gcc.dg/vect/slp-perm-2.c: Likewise.
16248 * gcc.dg/vect/slp-perm-3.c: Likewise.
16249 * gcc.dg/vect/slp-perm-5.c: Likewise.
16250 * gcc.dg/vect/slp-perm-6.c: Likewise.
16251 * gcc.dg/vect/slp-perm-7.c: Likewise.
16252 * gcc.dg/vect/slp-perm-8.c: Likewise.
16253
23fab8ae
TV
162542016-01-10 Tom de Vries <tom@codesourcery.com>
16255
16256 PR tree-optimization/69039
16257 * gcc.dg/autopar/pr69039.c: New test.
16258
73f0dae2
MP
162592016-01-09 Marek Polacek <polacek@redhat.com>
16260
16261 PR c++/69113
16262 * g++.dg/pr69113.C: New test.
16263
20b8d734
JJ
162642016-01-09 Jakub Jelinek <jakub@redhat.com>
16265
16266 PR middle-end/50865
16267 PR tree-optimization/69097
16268 * gcc.c-torture/execute/pr50865.c: New test.
16269 * gcc.c-torture/execute/pr69097-1.c: New test.
16270 * gcc.c-torture/execute/pr69097-2.c: New test.
16271 * gcc.dg/pr69097-1.c: New test.
16272 * gcc.dg/pr69097-2.c: New test.
16273
c50e614b
JJ
162742016-01-09 Jakub Jelinek <jakub@redhat.com>
16275
16276 PR c++/69164
16277 * g++.dg/opt/pr69164.C: New test.
16278
e0237993
JJ
162792016-01-08 Jakub Jelinek <jakub@redhat.com>
16280
16281 PR tree-optimization/69167
16282 * gcc.dg/pr69167.c: New test.
16283
bd8f5bb2
MP
162842016-01-08 Marek Polacek <polacek@redhat.com>
16285
16286 PR c++/68449
16287 * g++.dg/pr68449.C: New.
16288
bb0f5ca7
AL
162892016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16290
16291 PR tree-optimization/68707
16292 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16293 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16294 on platforms supporting it.
16295 * gcc.dg/vect/slp-perm-2.c: Likewise.
16296 * gcc.dg/vect/slp-perm-3.c: Likewise.
16297 * gcc.dg/vect/slp-perm-5.c: Likewise.
16298 * gcc.dg/vect/slp-perm-7.c: Likewise.
16299 * gcc.dg/vect/slp-perm-8.c: Likewise.
16300 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16301 on platforms supporting it.
16302
22518428
JJ
163032016-01-08 Jakub Jelinek <jakub@redhat.com>
16304
33f0852f
JJ
16305 PR tree-optimization/69162
16306 * gcc.dg/pr69162.c: New test.
16307
22518428
JJ
16308 PR tree-optimization/69172
16309 * gcc.dg/pr69172.c: New test.
16310
80e9b3aa
TP
163112016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16312
16313 PR tree-optimization/67781
16314 * gcc.c-torture/execute/pr67781.c: New file.
16315
262a363f
JJ
163162016-01-08 Jakub Jelinek <jakub@redhat.com>
16317
16318 PR tree-optimization/69083
16319 * gcc.dg/vect/pr69083.c: New test.
16320
6e1f093f
SS
163212016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16322
16323 PR tree-optimization/61441
16324 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16325 Use -fexcess-precision=standard for compiler options.
16326 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16327
53290e07
JJ
163282016-01-08 Jakub Jelinek <jakub@redhat.com>
16329
57bf3072
JJ
16330 PR fortran/69128
16331 * gfortran.dg/gomp/pr69128.f90: New test.
16332
53290e07
JJ
16333 PR c++/69145
16334 * g++.dg/ext/pr69145-1.C: New test.
16335 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16336 * g++.dg/ext/pr69145-2.h: New file.
16337
7a127fa7
MS
163382016-01-07 Martin Sebor <msebor@redhat.com>
16339
16340 PR c/68966
16341 * gcc.dg/atomic-fetch-bool.c: New test.
16342 * gcc.dg/sync-fetch-bool.c: New test.
16343
95918b49
L
163442016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16345
16346 PR fortran/66680
16347 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16348
c8e62a9d
NC
163492016-01-07 Nick Clifton <nickc@redhat.com>
16350
16351 PR target/66655
16352 * g++.dg/pr66655.C: New test.
16353 * g++.dg/pr66655_1.cc: Test support file.
16354 * g++.dg/pr66655.h: Test header file.
16355
2ad3adf1 163562016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16357
16358 PR fortran/66680
16359 gfortran.dg/gomp/pr66680.f90: New test.
16360
4cd9ca92
L
163612016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16362
16363 PR target/69171
16364 * gcc.target/i386/pr69171-1.c: New test.
16365 * gcc.target/i386/pr69171-2.c: Likewise.
16366 * gcc.target/i386/pr69171-3.c: Likewise.
16367 * gcc.target/i386/pr69171-4.c: Likewise.
16368 * gcc.target/i386/pr69171-5.c: Likewise.
16369 * gcc.target/i386/pr69171-6.c: Likewise.
16370
7e33d4dc
BS
163712015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16372
16373 PR middle-end/67639
16374 * c-c++-common/pr67639.c: New test.
16375
fec64afc
JJ
163762016-01-07 Jakub Jelinek <jakub@redhat.com>
16377
16378 PR tree-optimization/69141
16379 * g++.dg/opt/pr69141.C: New test.
16380
f293ad29
EB
163812016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16382
16383 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16384
5027395e
UB
163852016-01-06 Uros Bizjak <ubizjak@gmail.com>
16386
16387 PR target/69140
16388 * gcc.target/i386/pr69140.c: New test
16389
7443cf13
DM
163902016-01-06 David Malcolm <dmalcolm@redhat.com>
16391
16392 * gcc.dg/bad-dereference.c: New test case.
16393
32928931
BS
163942015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16395
16396 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16397
68dd05da
AS
163982016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16399
16400 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16401
6b131d5b
MP
164022016-01-06 Marek Polacek <polacek@redhat.com>
16403
16404 PR sanitizer/69099
16405 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16406
8d9fdb49
MP
164072016-01-05 Marek Polacek <polacek@redhat.com>
16408
16409 PR c/69104
16410 * gcc.dg/atomic-invalid-2.c: New.
16411
acf93f1e
L
164122016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16413
16414 PR target/68991
16415 * gcc.target/i386/pr68991.c: New test.
16416
3f50525d
L
164172016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16418
16419 PR target/68991
16420 * g++.dg/pr68991-1.C: New test.
16421 * g++.dg/pr68991-2.C: Likewise.
16422
e0237993 164232016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16424
e0237993 16425 PR other/60465
face88a1
ST
16426 * gcc.target/ia64/pr60465-gprel64.c: New test.
16427 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16428
a0866eff
KT
164292016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16430
16431 PR rtl-optimization/68651
16432 * gcc.target/aarch64/pr68651_1.c: New test.
16433
c589e975
DM
164342016-01-05 David Malcolm <dmalcolm@redhat.com>
16435
16436 PR c/69122
16437 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16438
929710d9
NS
164392016-01-05 Nathan Sidwell <nathan@acm.org>
16440
ce3e43d7
NS
16441 PR c++/58583
16442 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16443
929710d9
NS
16444 * gcc.dg/alias-15.c: New.
16445
a2faef8e
NC
164462016-01-05 Nick Clifton <nickc@redhat.com>
16447
16448 PR target/68870
16449 * g++.dg/pr68770.C: New test.
16450
4cfa76e3
MS
164512016-01-04 Mike Stump <mikestump@comcast.net>
16452
16453 * lib/target-supports.exp (check_effective_target_cilkplus):
16454 cilkplus targets require pthreads.
4ece61b6 16455 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16456
4e8a3a35
MM
164572016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16458
16459 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16460 generation.
16461
818ab71a
JJ
164622016-01-04 Jakub Jelinek <jakub@redhat.com>
16463
16464 Update copyright years.
16465
2fe0a208
MP
164662016-01-04 Marek Polacek <polacek@redhat.com>
16467
16468 PR c/68908
16469 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16470 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16471 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16472
9e3b2fe3
EB
164732016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16474
16475 * gcc.target/sparc/20160104-2.c: New test.
16476
e8d65a35
EB
164772016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16478
16479 * gcc.target/sparc/20160104-1.c: New test.
16480
25ccfccd
PT
164812016-01-03 Paul Thomas <pault@gcc.gnu.org>
16482
16483 PR fortran/65045
16484 * gfortran.dg/pr65045.f90: New test.
16485
cb51d382
EB
164862016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16487
16488 * gnat.dg/specs/debug1.ads: Delete.
16489
6eeaad6e
JD
164902016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16491
16492 PR libgfortran/68867
16493 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16494 expression.
16495
2f968603
JD
164962016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16497
16498 PR libgfortran/68867
16499 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16500 PowerPC.
16501
591bb5e4
PT
165022016-01-01 Paul Thomas <pault@gcc.gnu.org>
16503
16504 PR fortran/68864
16505 * gfortran.dg/pr68864.f90: New test.
16506
f1e0620c
JJ
165072016-01-01 Jakub Jelinek <jakub@redhat.com>
16508
942a1319
JJ
16509 PR tree-optimization/69070
16510 * gcc.dg/pr69070.c: New test.
16511
10dff63f
JJ
16512 PR sanitizer/69055
16513 * gfortran.dg/pr69055.f90: New test.
16514
f1e0620c
JJ
16515 PR target/69015
16516 * gcc.dg/pr69015.c: New test.
818ab71a 16517\f
2f883d1c 16518Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16519
16520Copying and distribution of this file, with or without modification,
16521are permitted in any medium without royalty provided the copyright
16522notice and this notice are preserved.