]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[Patch AArch64 13/17] Enable _Float16 for AArch64
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
11e554b3
JG
12016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
2
3 * gcc.target/aarch64/_Float16_1.c: New.
4 * gcc.target/aarch64/_Float16_2.c: Likewise.
5 * gcc.target/aarch64/_Float16_3.c: Likewise.
6
bf1e3646
JG
72016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
8
9 * gcc.target/aarch64/floatdihf2_1.c: New.
10
33a002b0
KT
112016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12
13 PR target/48863
14 PR inline-asm/70184
15 * gcc.target/arm/pr48863.c: New test.
16
0d56d3c1
ML
172016-11-24 Martin Liska <mliska@suse.cz>
18
19 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
20 parts for frequencies/probabilities.
21 * gcc.dg/pr34027-1.c: Likewise.
22 * gcc.dg/strict-overflow-2.c: Likewise.
23 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
24 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
25 * gcc.dg/tree-ssa/pr32044.c: Likewise.
26 * gcc.dg/tree-ssa/vector-3.c: Likewise.
27 * gcc.dg/tree-ssa/vrp101.c: Likewise.
28 * gcc.dg/tree-ssa/dump-2.c: New test.
29
8cac4d85
BS
302016-11-24 Bernd Schmidt <bschmidt@redhat.com>
31
32 * gcc.target/i386/align-limit.c: New test.
33
eb2afa1a
RB
342016-11-24 Richard Biener <rguenther@suse.de>
35
36 PR tree-optimization/71595
37 * gcc.dg/torture/pr71595.c: New testcase.
38
2d8fec87
BS
392016-11-24 Bernd Schmidt <bschmidt@redhat.com>
40
41 PR rtl-optimization/78120
42 * gcc.target/i386/pr78120.c: New test.
43
3b08cde8
EB
442016-11-24 Eric Botcazou <ebotcazou@adacore.com>
45
46 * gcc.c-torture/compile/20161124-1.c: New test.
47
bf2df7a9
ML
482016-11-24 Jakub Jelinek <jakub@redhat.com>
49
50 PR bootstrap/78493
51 * g++.dg/cpp1z/decomp18.C: New test.
52
adf86091
N
532016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
54
55 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
56 * gcc.target/aarch64/store-pair-1.c : Likewise.
57
3884190f
N
582016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
59
60 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
61 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
62 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
63 * gcc.target/aarch64/vect-clz.c : Likewise.
64 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
65 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
66 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
67 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
68 * gcc.target/aarch64/vect-fmovd.c : Likewise.
69 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
70 * gcc.target/aarch64/vect-fmovf.c : Likewise.
71 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
72
90b725f0
PB
732016-11-23 Peter Bergner <bergner@vnet.ibm.com>
74
75 PR target/78458
76 * gcc.target/powerpc/pr78458.c: New.
77
03f24169
JM
782016-11-23 Joseph Myers <joseph@codesourcery.com>
79
80 * gcc.c-torture/compile/20161123-1.c: New test.
81
91c9fb42
SK
822016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
83
84 PR fortran/78297
85 * gfortran.dg/pr78297.f90: New test.
86
15a3cdd8
DE
872016-11-23 David Edelsohn <dje.gcc@gmail.com>
88
89 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
90
c39dad64
JJ
912016-11-23 Jakub Jelinek <jakub@redhat.com>
92
c944c6a2
JJ
93 PR sanitizer/69278
94 * g++.dg/ubsan/return-7.C: New test.
95 * c-c++-common/ubsan/unreachable-4.c: New test.
96
871a2c6c
JJ
97 PR tree-optimization/78482
98 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
99 (bar): New function.
100 (main): Call bar instead of printf.
101
c39dad64
JJ
102 PR middle-end/69183
103 * gfortran.dg/gomp/pr69183.f90: New test.
104
1052016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
106
107 PR target/78230
108 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
109 (test2) Ditto.
110
25cb6b33
JJ
1112016-11-23 Jakub Jelinek <jakub@redhat.com>
112
113 PR c++/77907
114 * g++.dg/cpp0x/pr77907.C: New test.
115
cfe3d653
PK
1162016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
117
118 PR middle-end/78153
119 * gcc.dg/tree-ssa/pr78153-1.c: New test.
120 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
121
5774b1fa
JG
1222016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
123
124 PR target/63250
125 * lib/target-supports.exp (add_options_for_float16): Add
126 -mfp16-format=ieee when testign arm*-*-*.
127
5e0f10a0
JG
1282016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
129
130 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
131 result.
132 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
133 result.
134
ba75a174
JG
1352016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
136
137 * lib/target-supports.exp (check_effective_target_float16): Add
138 options for _Float16.
139 (check_effective_target_float32): Add options for _Float32.
140 (check_effective_target_float64): Add options for _Float64.
141 (check_effective_target_float128): Add options for _Float128.
142 (check_effective_target_float32x): Add options for _Float32x.
143 (check_effective_target_float64x): Add options for _Float64x.
144 (check_effective_target_float128x): Add options for _Float128x.
145
56d8ffc1
JG
1462016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
147
148 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
149 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
150
04f0fcf7
JG
1512016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
152
153 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
154 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
155
aecc521b
MS
1562016-11-23 Martin Sebor <msebor@redhat.com>
157
158 PR middle-end/78461
159 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
160 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
161
e2df2328
JJ
1622016-11-23 Jakub Jelinek <jakub@redhat.com>
163
1b3314dd
JJ
164 PR c++/71450
165 * g++.dg/cpp0x/pr71450-1.C: New test.
166 * g++.dg/cpp0x/pr71450-2.C: New test.
167
e2df2328
JJ
168 PR c++/77739
169 * g++.dg/cpp1y/pr77739.C: New test.
170
56b1c60e
MJ
1712016-11-23 Martin Jambor <mjambor@suse.cz>
172
173 * c-c++-common/gomp/gridify-1.c: Update scan string.
174 * gfortran.dg/gomp/gridify-1.f90: Likewise.
175 * c-c++-common/gomp/gridify-2.c: New test.
176 * c-c++-common/gomp/gridify-3.c: Likewise.
177
e600f219
RB
1782016-11-23 Richard Biener <rguenther@suse.de>
179
180 PR tree-optimization/78396
181 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
182
cbb88345
RB
1832016-11-23 Richard Biener <rguenther@suse.de>
184
185 PR tree-optimization/78482
186 * gcc.dg/torture/pr78482.c: New testcase.
187
b5481987
BC
1882016-11-23 Bin Cheng <bin.cheng@arm.com>
189
190 * gcc.dg/fold-cond_expr-1.c: New test.
191 * gcc.dg/fold-condcmpconv-1.c: New test.
192 * gcc.dg/fold-condcmpconv-2.c: New test.
193
0eb078fe
RB
1942016-11-23 Richard Biener <rguenther@suse.de>
195
196 PR middle-end/71762
197 * gcc.dg/torture/pr71762-1.c: New testcase.
198 * gcc.dg/torture/pr71762-2.c: Likewise.
199 * gcc.dg/torture/pr71762-3.c: Likewise.
200 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
201
efb71232
RB
2022016-11-23 Richard Biener <rguenther@suse.de>
203
204 PR lto/78472
205 * g++.dg/lto/pr78472_0.c: New testcase.
206 * g++.dg/lto/pr78472_1.C: Likewise.
207
a5bb8a5c
RB
2082016-11-23 Richard Biener <rguenther@suse.de>
209 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
210
211 PR tree-optimization/78154
212 * gcc.dg/tree-ssa/pr78154.c: New test.
213
e36c1cfe
N
2142016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
215
216 * gcc.dg/pr31096.c: New testcase.
217 * gcc.dg/pr31096-1.c: New testcase.
218
fb2675cb
PB
2192016-11-23 Paolo Bonzini <bonzini@gnu.org>
220
221 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
222 adjust for warning->pedwarn change.
223 * gcc.dg/cpp/defined-syshdr.c,
224 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
225 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
226 gcc.dg/cpp/defined-Wextra.c,
227 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
228
baf53c47
SKS
2292016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
230
231 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
232
ec1c5694
JJ
2332016-11-23 Jakub Jelinek <jakub@redhat.com>
234
235 PR target/78451
236 * gcc.target/i386/pr78451.c: New test.
237 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
238 and #pragma GCC pop_options around the first #pragma GCC target.
239 * gcc.target/i386/pr69255-2.c: Likewise.
240 * gcc.target/i386/pr69255-3.c: Likewise.
241
43fd192f
MC
2422016-11-23 Michael Collison <michael.collison@arm.com>
243
244 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
245 additional constants are recognized and fewer instructions generated.
246 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
247 additional constants are recognized and fewer instructions generated.
248
ed9e2fa9
ILT
2492016-11-22 Ian Lance Taylor <iant@golang.org>
250
251 * gcc.misc-tests/godump-1.c: Update expected output for recent
252 changes.
253
3135d8fe
MP
2542016-11-22 Marek Polacek <polacek@redhat.com>
255
256 PR tree-optimization/78455
257 * gcc.dg/uninit-23.c: New.
258
f8a6e41f
SK
2592016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
260
261 PR fortran/78479
262 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
263 comment.
264
7e98cccb
SK
2652016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
266
267 PR fortran/78479
268 * gfortran.dg/char_component_initializer_3.f90: New test.
269
9435cd52
JJ
2702016-11-22 Jakub Jelinek <jakub@redhat.com>
271
272 PR target/78451
273 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
274 GCC target pragma before including immintrin.h.
275
a0af8668
CL
2762016-11-22 Carl Love <cel@us.ibm.com>
277
278 * gcc.target/powerpc/builtins-3.c: New file to test the new
279 built-ins for vector compare equal and vector compare not equal.
280
5d382ed6
JW
2812016-11-22 Janus Weil <janus@gcc.gnu.org>
282
283 PR fortran/78443
284 * gfortran.dg/typebound_proc_35.f90: New test case.
285
4fa33072
GJL
2862016-11-22 Georg-Johann Lay <avr@gjlay.de>
287
288 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
289 parameter in declaration.
290
0e721ce7
GJL
2912016-11-22 Georg-Johann Lay <avr@gjlay.de>
292
293 * gcc.dg/loop-split.c: Require int32plus.
294 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
295
88c888f1
BE
2962016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
297
298 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
299
9d494aac
GJL
3002016-11-22 Georg-Johann Lay <avr@gjlay.de>
301
302 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
303
c69fb816
KT
3042016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
305
306 PR target/78439
307 * gcc.c-torture/compile/pr78439.c: New test.
308
4ac52f16
TP
3092016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
310
311 PR target/77904
312 * gcc.target/arm/pr77904.c: New test.
313
e4fe8c9f
TT
3142016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
315
316 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
317 isa_rev>=2.
318
9b28cb6f
JJ
3192016-11-22 Jakub Jelinek <jakub@redhat.com>
320
46a61395
JJ
321 PR tree-optimization/78436
322 * gcc.c-torture/execute/pr78436.c: New test.
323
76a7314d
JJ
324 PR middle-end/78416
325 * gcc.dg/torture/pr78416.c: New test.
326
9b28cb6f
JJ
327 PR tree-optimization/78445
328 * gcc.dg/pr78445.c: New test.
329
ee8195d9
SN
3302016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
331
b2b0acbe 332 PR libgfortran/78449
ee8195d9
SN
333 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
334
3ca23cdb
JL
3352016-11-21 Jeff Law <law@redhat.com>
336
b2b0acbe 337 PR target/68538
3ca23cdb
JL
338 * gcc.c-torture/compile/pr68538.c: New test.
339
d85e598a
MM
3402016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
341
342 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
343 to be generated instead of FCTIWUZ or FCTIWZ.
344
afb34582
JJ
3452016-11-21 Jakub Jelinek <jakub@redhat.com>
346
699e8cb7
JJ
347 PR middle-end/67335
348 * g++.dg/vect/simd-clone-7.cc: New test.
349
afb34582
JJ
350 PR c++/71973
351 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
352 long unsigned int.
353 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
354 unsigned long.
355
83ad4fac
JL
3562016-11-20 Jeff Law <law@redhat.com>
357
358 PR target/25128
359 * gcc.target/m68k/pr25128.c: New test.
360
9713daa0
RS
3612016-11-21 Richard Sandiford <richard.sandiford@arm.com>
362
363 * gcc.dg/tree-ssa/tailcall-7.c: New test.
364
67b5d0b2
DM
3652016-11-21 David Malcolm <dmalcolm@redhat.com>
366
367 PR preprocessor/78324
368 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
369 (test_multitoken_macro): New function.
370 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
371 case.
372 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
373 case.
374 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
375 cases.
376 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
377 Move to...
378 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
379 -ftrack-macro-expansion=0.
380 (test_sprintf_note): Remove "P" macro. Add
381 dg-begin/end-multiline-output directives.
382 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
383
dd586f98
GJL
3842016-11-21 Georg-Johann Lay <avr@gjlay.de>
385
386 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
387 Return 1 for AVR_TINY.
388
e51482c9
SB
3892016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
390
391 PR rtl-optimization/71785
392 * gcc.target/powerpc/pr71785.c: New file.
393
e0e7aa34
BC
3942016-11-21 Bin Cheng <bin.cheng@arm.com>
395
396 PR testsuite/78114
397 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
398 options. Refine test by checking predictive commining PHI
399 nodes in vectorized loop wrto vector factor.
400
48330c93
BE
4012016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
402
403 PR c++/71973
404 * g++.dg/pr71973-1.C: New test.
405 * g++.dg/pr71973-2.C: New test.
406 * g++.dg/pr71973-3.C: New test.
407 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
408 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
409 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
410 to dg-options.
411 * g++.old-deja/g++.other/realloc.C: Likewise.
412 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
413
eeeaf719
BS
4142016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
415
416 PR tree-optimization/78413
417 * gcc.dg/tree-ssa/pr78413.c: New test.
418
e420e419
TP
4192016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
420
421 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
422 target is Thumb-only.
423
fe12d76c
JL
4242016-11-20 Jeff Law <law@redhat.com>
425
426 PR target/48551
427 * gcc.target/m68k/pr48551.c: New test.
428
8dc998fb 4292016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 430
8dc998fb
HA
431 PR fortran/69741
432 * gfortran.dg/forall_18.f90: New testcase.
433
40fd269a
MG
4342016-11-20 Marc Glisse <marc.glisse@inria.fr>
435
436 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
437
8294f555
AV
4382016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
439
440 PR fortran/78395
441 * gfortran.dg/typebound_operator_21.f03: New test.
442
5b7f6ed0
MG
4432016-11-20 Marc Glisse <marc.glisse@inria.fr>
444
445 * gcc.dg/tree-ssa/divide-5.c: New file.
446
b8271a38
AS
4472016-11-19 Andreas Schwab <schwab@linux-m68k.org>
448
449 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
450 signed int.
451
ddba26a4
JDA
4522016-11-19 John David Anglin <danglin@gcc.gnu.org>
453
454 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
455 libatomic_available.
456 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
457 * gfortran.dg/coarray_allocate_10.f08: Likewise.
458 * gfortran.dg/coarray_allocate_7.f08: Likewise.
459 * gfortran.dg/coarray_allocate_8.f08: Likewise.
460 * gfortran.dg/coarray_allocate_9.f08: Likewise.
461 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
462 * gfortran.dg/coarray_stat_2.f90: Likewise.
463 * gfortran.dg/coindexed_1.f90: Likewise.
464
636a9a89
JL
4652016-11-18 Jeff Law <law@redhat.com>
466
467 PR target/25111
468 * gcc.target/m68k/pr25111.c: New test.
469
6c554a2a
JJ
4702016-11-18 Jakub Jelinek <jakub@redhat.com>
471
521c54dd
JJ
472 PR c++/68180
473 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
474
5e7c7761
JJ
475 PR middle-end/78419
476 * gcc.target/i386/pr78419.c: New test.
477
6c554a2a
JJ
478 PR c++/77285
479 * g++.dg/tls/pr77285-1.C: New test.
480 * g++.dg/tls/pr77285-2.C: New test.
481
57d7fe86
JL
4822016-11-18 Jeff Law <law@redhat.com>
483
484 PR target/25112
485 * gcc.target/m68k/pr25112: New test.
486
1b2e0303
DE
4872016-11-18 David Edelsohn <dje.gcc@gmail.com>
488
489 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
490 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
491
70e73d3c
TP
4922016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
493
494 * gcc.target/arm/optional_thumb-1.c: New test.
495 * gcc.target/arm/optional_thumb-2.c: New test.
496 * gcc.target/arm/optional_thumb-3.c: New test.
497
151c204f
DV
4982016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
499
500 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
501 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
502 successful test.
503 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
504 (DEFAULT_REQUIRED_QUORUM): Likewise.
505
dbb29a2a
AB
5062016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
507 Toma Tabacu <toma.tabacu@imgtec.com>
508
b2b0acbe
UB
509 * gcc.target/mips/inline-memcpy-1.c (dg-options):
510 Add (REQUIRES_STDLIB).
dbb29a2a
AB
511 * gcc.target/mips/inline-memcpy-2.c: Ditto.
512 * gcc.target/mips/inline-memcpy-3.c: Ditto.
513 * gcc.target/mips/inline-memcpy-4.c: Ditto.
514 * gcc.target/mips/inline-memcpy-5.c: Ditto.
515 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
516 * gcc.target/mips/loongson-simd.c: Ditto.
517 * gcc.target/mips/memcpy-1.c: Ditto.
518 * gcc.target/mips/mips-3d-1.c: Ditto.
519 * gcc.target/mips/mips-3d-2.c: Ditto.
520 * gcc.target/mips/mips-3d-3.c: Ditto.
521 * gcc.target/mips/mips-3d-4.c: Ditto.
522 * gcc.target/mips/mips-3d-5.c: Ditto.
523 * gcc.target/mips/mips-3d-6.c: Ditto.
524 * gcc.target/mips/mips-3d-7.c: Ditto.
525 * gcc.target/mips/mips-3d-8.c: Ditto.
526 * gcc.target/mips/mips-3d-9.c: Ditto.
527 * gcc.target/mips/mips-ps-1.c: Ditto.
528 * gcc.target/mips/mips-ps-2.c: Ditto.
529 * gcc.target/mips/mips-ps-3.c: Ditto.
530 * gcc.target/mips/mips-ps-4.c: Ditto.
531 * gcc.target/mips/mips-ps-6.c: Ditto.
532 * gcc.target/mips/mips16-attributes.c: Ditto.
533 * gcc.target/mips/mips32-dsp-run.c: Ditto.
534 * gcc.target/mips/mips32-dsp.c: Ditto.
535 * gcc.target/mips/save-restore-1.c: Ditto.
536 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
537 (mips_preprocess): Add ignore_output argument that when set
538 will not return the pre-processed output.
b2b0acbe 539 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
540 (mips-dg-init): Ditto.
541 (mips-dg-options): Check if a test having test option
542 (REQUIRES_STDLIB) has the required sysroot support for
543 the current test options.
544
f2b6aad9
JL
5452016-11-17 Jeff Law <law@redhat.com>
546
f97db488
JL
547 PR middle-end/38219
548 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
549
f2b6aad9
JL
550 PR target/47192
551 * gcc.target/m68k/pr47192.c: New test.
552
e080b281
TT
5532016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
554
555 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
556 instead of isa>=4, in order to downgrade to R5.
557
e389ba30
AB
5582016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
559
560 * gcc.target/arc/cmem-bit-1.c: New file.
561 * gcc.target/arc/cmem-bit-2.c: New file.
562 * gcc.target/arc/cmem-bit-3.c: New file.
563 * gcc.target/arc/cmem-bit-4.c: New file.
564
9775c1a5
L
5652016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
566
567 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
568 "avx5124fmaps".
569 * gcc.target/i386/funcspec-56.inc: Test new attributes.
570
5712016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
572 Andrew Senkevich <andrew.senkevich@intel.com>
573
574 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
575 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
576 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
577 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
578 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
579 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
580 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
581 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
582 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
583 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
584 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
585 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
586 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
587 avx5124vnniw-check.h.
588 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
589 check_effective_target_avx5124vnniw): New.
590 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
591 Set under ifndef.
592 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
593 * gcc.target/i386/sse-13.c: Ditto.
594 * g++.dg/other/i386-2.C: Ditto.
595 * g++.dg/other/i386-3.C: Ditto.
596 * gcc.target/i386/sse-22.c: Ditto.
597 * gcc.target/i386/sse-23.c: Ditto.
598
80557bb7
PC
5992016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
600
601 PR c++/55080
602 * g++.dg/parse/pr55080.C: New.
603
c80620fc
MM
6042016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
605
606 PR target/78101
607 * gcc.target/powerpc/fusion4.c: New test.
608
77b384c5
TP
6092016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
610
611 PR target/77933
612 * gcc.target/arm/pr77933-1.c: New test.
613 * gcc.target/arm/pr77933-2.c: Likewise.
614
5fe353c8
JJ
6152016-11-17 Jakub Jelinek <jakub@redhat.com>
616
617 PR middle-end/78201
618 * g++.dg/opt/pr78201.C: New test.
619
cc4aa659
CL
6202016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
621
622 * gcc.dg/pr78333.c: Add empty implementations of
623 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
624 problems on non-glibc systems.
625
b8f56412
DM
6262016-11-17 David Malcolm <dmalcolm@redhat.com>
627
628 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
629 (test_raw_string_one_liner): New function.
630 (test_raw_string_multiline): New function.
631
141a3ccf
KT
6322016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
633
634 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
635 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
636
54e63f00 6372016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 638 Richard Biener <rguenther@suse.de>
54e63f00
BS
639
640 PR tree-optimization/77848
641 * gfortran.dg/vect/pr77848.f: New test.
642
2fe37211
BE
6432016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
644
645 PR target/77308
646 * gcc.target/arm/pr53447-5.c: New test.
647 * lib/target-supports.exp
648 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
649
c867c39d
CZ
6502016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
651
652 * gcc.target/arc/abitest.S: New file.
653 * gcc.target/arc/abitest.h: Likewise.
654 * gcc.target/arc/va_args-1.c: Likewise.
655 * gcc.target/arc/va_args-2.c: Likewise.
656 * gcc.target/arc/va_args-3.c: Likewise.
657 * gcc.target/arc/mcrc.c: Deleted.
658 * gcc.target/arc/mdsp-packa.c: Likewise.
659 * gcc.target/arc/mdvbf.c: Likewise.
660 * gcc.target/arc/mmac-24.c: Likewise.
661 * gcc.target/arc/mmac-d16.c: Likewise.
662 * gcc.target/arc/mno-crc.c: Likewise.
663 * gcc.target/arc/mno-dsp-packa.c: Likewise.
664 * gcc.target/arc/mno-dvbf.c: Likewise.
665 * gcc.target/arc/mno-mac-24.c: Likewise.
666 * gcc.target/arc/mno-mac-d16.c: Likewise.
667 * gcc.target/arc/mno-rtsc.c: Likewise.
668 * gcc.target/arc/mno-xy.c: Likewise.
669 * gcc.target/arc/mrtsc.c: Likewise.
670 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
671 function.
672 (check_effective_target_arc700): Likewise.
673 (check_effective_target_arc6xx): Likewise.
674 (check_effective_target_arcmpy): Likewise.
675 (check_effective_target_archs): Likewise.
676 (check_effective_target_clmcpu): Likewise.
677 (check_effective_target_barrelshifter): Likewise.
678 * gcc.target/arc/barrel-shifter-1.c: Changed.
679 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
680 * gcc.target/arc/cmem-1.c: Changed.
681 * gcc.target/arc/cmem-2.c: Likewise.
682 * gcc.target/arc/cmem-3.c: Likewise.
683 * gcc.target/arc/cmem-4.c: Likewise.
684 * gcc.target/arc/cmem-5.c: Likewise.
685 * gcc.target/arc/cmem-6.c: Likewise.
686 * gcc.target/arc/cmem-7.c: Likewise.
687 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
688 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
689 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
690 * gcc.target/arc/jump-around-jump.c: Update options.
691 * gcc.target/arc/mARC601.c: Changed.
692 * gcc.target/arc/mcpu-arc600.c: Changed.
693 * gcc.target/arc/mcpu-arc601.c: Changed.
694 * gcc.target/arc/mcpu-arc700.c: Changed.
695 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
696 * gcc.target/arc/movb-1.c: Changed.
697 * gcc.target/arc/movb-2.c: Likewise.
698 * gcc.target/arc/movb-3.c: Likewise.
699 * gcc.target/arc/movb-4.c: Likewise.
700 * gcc.target/arc/movb-5.c: Likewise.
701 * gcc.target/arc/movb_cl-1.c: Likewise.
702 * gcc.target/arc/movb_cl-2.c: Likewise.
703 * gcc.target/arc/movbi_cl-1.c: Likewise.
704 * gcc.target/arc/movh_cl-1.c: Likewise.
705 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
706 * gcc.target/arc/mul64.c: Enable it only for ARC600.
707 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
708 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
709 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
710 * gcc.target/arc/trsub.c: Only for ARC EM cores.
711 * gcc.target/arc/builtin_simdarc.c: Changed.
712 * gcc.target/arc/extzv-1.c: Likewise.
713 * gcc.target/arc/insv-1.c: Likewise.
714 * gcc.target/arc/insv-2.c: Likewise.
715 * gcc.target/arc/mA6.c: Likewise.
716 * gcc.target/arc/mA7.c: Likewise.
717 * gcc.target/arc/mARC600.c: Likewise.
718 * gcc.target/arc/mARC700.c: Likewise.
719 * gcc.target/arc/mcpu-arc600.c: Likewise.
720 * gcc.target/arc/mcpu-arc700.c: Likewise.
721 * gcc.target/arc/movl-1.c: Likewise.
722 * gcc.target/arc/nps400-1.c: Likewise.
723 * gcc.target/arc/trsub.c: Likewise.
724 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
725 configuration.
726 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
727 * gcc.target/arc/mswape.c: Likewise.
728
c90928c8
PC
7292016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
730
731 PR c++/68180
732 * g++.dg/cpp1y/pr68180.C: New.
733
6c99dcb5
PK
7342016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
735
736 PR tree-optimization/78319
737 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
738 arm-none-eabi.
739
8ce3fee5
RB
7402016-11-17 Richard Biener <rguenther@suse.de>
741
742 PR tree-optimization/78306
743 * gcc.dg/cilk-plus/pr78306.c: New testcase.
744
f8294131
RB
7452016-11-17 Richard Biener <rguenther@suse.de>
746
747 PR middle-end/78305
748 * gcc.dg/torture/pr78305.c: New testcase.
749
04f1c830
JW
7502016-11-17 Janus Weil <janus@gcc.gnu.org>
751
752 PR fortran/66227
753 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
754
0d939c95
MP
7552016-11-16 Marek Polacek <polacek@redhat.com>
756
757 PR c/78285
758 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
759 * g++.dg/ext/case-range2.C: Likewise.
760
99c72130
SK
7612016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
762
763 PR fortran/58001
764 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
765 * gfortran.dg/fmt_tab_2.f90: Ditto.
766
fb324f02
JJ
7672016-11-16 Jakub Jelinek <jakub@redhat.com>
768
769 PR rtl-optimization/78378
770 * gcc.c-torture/execute/pr78378.c: New test.
771
a2ea37fb
AB
7722016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
773
774 * gcc.dg/tree-prof/section-attr-1.c: New file.
775 * gcc.dg/tree-prof/section-attr-2.c: New file.
776 * gcc.dg/tree-prof/section-attr-3.c: New file.
777
d08c0ea3
MR
7782016-11-16 Maciej W. Rozycki <macro@imgtec.com>
779
780 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
781 rather than `la'.
782
8e2be5ae
MR
7832016-11-16 Maciej W. Rozycki <macro@imgtec.com>
784
785 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
786 (dg-final): Remove microMIPS JALRS mnemonic matching.
787 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
788 (dg-final): Remove microMIPS JALRS mnemonic matching.
789 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
790 (dg-final): Remove microMIPS JALRS mnemonic matching.
791 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
792 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
793 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
794 * gcc.target/mips/call-1u.c: New test case.
795 * gcc.target/mips/call-2u.c: New test case.
796 * gcc.target/mips/call-3u.c: New test case.
797 * gcc.target/mips/call-4u.c: New test case.
798 * gcc.target/mips/call-5u.c: New test case.
799 * gcc.target/mips/call-6u.c: New test case.
800
660e6c2c
TP
8012016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
802
803 * gcc.target/arm/empty_fiq_handler.c: New test.
804
5e8d7713
JJ
8052016-11-16 Jakub Jelinek <jakub@redhat.com>
806
807 PR fortran/78299
808 * gfortran.dg/gomp/pr78299.f90: New test.
809
dd784916
WD
8102015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
811
812 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 813 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
814 * gcc.dg/optimize-bswapsi-2.c: Likewise.
815
0af30954
SN
8162016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
817
818 PR libgfortran/78314
819 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
820
e38f6572
BC
8212016-11-16 Bin Cheng <bin.cheng@arm.com>
822
823 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
824 according to updated dump info.
825
5012919d
AM
8262016-11-16 Alexander Monakov <amonakov@ispras.ru>
827
828 * lib/target-supports.exp (check_effective_target_alloca): Use a
829 compile test.
830 * gcc.target/nvptx/softstack.c: New test.
831 * gcc.target/nvptx/decl-shared.c: New test.
832 * gcc.target/nvptx/decl-shared-init.c: New test.
833
2fe2aba3
MR
8342016-11-16 Maciej W. Rozycki <macro@imgtec.com>
835
836 * gcc.target/mips/data-sym-jump.c: New test case.
837 * gcc.target/mips/data-sym-pool.c: New test case.
838 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
839 annotation.
840
598eaaa2
YR
8412016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
842
843 * lib/target-supports.exp (check_avx2_hw_available): New.
844 (check_effective_target_avx2_runtime): New.
845 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
846
03b85dcd
TC
8472016-11-16 Tamar Christina <tamar.christina@arm.com>
848
849 PR testsuite/78136
850 * gcc.dg/cpp/trad/trad.exp
851 (dg-runtest): Moved $srcdir/$subdir/ to
852 DEFAULT_TRADCPPFLAGS.
853
dc9e0b66
AV
8542016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
855
856 PR fortran/78356
857 * gfortran.dg/class_allocate_23.f08: New test.
858
d964ba07
RB
8592016-11-16 Richard Biener <rguenther@suse.de>
860
861 PR middle-end/78333
862 * gcc.dg/pr78333.c: New testcase.
863
080140bc
ML
8642016-11-16 Martin Liska <mliska@suse.cz>
865
866 PR sanitizer/78270
867 * gcc.dg/asan/pr78270.c: Update comment style.
868 * gcc.dg/asan/pr78270-2.c: New test.
869
4786fabe
SKS
8702016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
871
872 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
873 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
874
510d73a0
RB
8752016-11-16 Richard Biener <rguenther@suse.de>
876
877 PR tree-optimization/78348
878 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
879
1705cebd
JJ
8802016-11-16 Jakub Jelinek <jakub@redhat.com>
881
882 PR sanitizer/77823
883 * c-c++-common/ubsan/overflow-vec-1.c: New test.
884 * c-c++-common/ubsan/overflow-vec-2.c: New test.
885
ed66ba99
MP
8862016-11-15 Marek Polacek <polacek@redhat.com>
887
888 * g++.dg/cpp1z/init-statement6.C: Rename a function.
889
5d70ab07
JD
8902016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
891
892 PR libgfortran/51119
893 * gfortran.dg/matmul_12.f90: New test case.
894
48aef8e2
UB
8952016-11-15 Uros Bizjak <ubizjak@gmail.com>
896
897 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 898 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 899 common 32-bit and 64-bit function specific options.
b2b0acbe 900 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 901
0c8a8fe2
JJ
9022016-11-15 Jakub Jelinek <jakub@redhat.com>
903
5a65a911
JJ
904 * g++.dg/cpp1z/decomp14.C: New test.
905 * g++.dg/cpp1z/decomp15.C: New test.
906 * g++.dg/cpp1z/decomp16.C: New test.
907
a0f5b987
JJ
908 * g++.dg/cpp1z/decomp13.C: New test.
909
5a0e7889
JJ
910 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
911
0c8a8fe2
JJ
912 PR c++/71988
913 * g++.dg/cpp0x/constexpr-71988.C: New test.
914
2cf63121
MR
9152016-11-15 Maciej W. Rozycki <macro@imgtec.com>
916
917 * gcc.target/mips/insn-casesi.c: New test case.
918 * gcc.target/mips/insn-pseudo-1.c: New test case.
919 * gcc.target/mips/insn-pseudo-2.c: New test case.
920 * gcc.target/mips/insn-pseudo-3.c: New test case.
921 * gcc.target/mips/insn-pseudo-4.c: New test case.
922 * gcc.target/mips/insn-tablejump.c: New test case.
923
2cbfb209
MR
9242016-11-15 Maciej W. Rozycki <macro@imgtec.com>
925
926 * gcc.target/mips/mips.exp (mips_option_tests): Add
927 `-mcode-readable=yes' array element.
928
f05a874c
MR
9292016-11-15 Maciej W. Rozycki <macro@imgtec.com>
930
931 * gcc.target/mips/mips.exp (mips_option_tests): Add
932 `-mmicromips' array element.
933
b229ab2a
MM
9342016-11-15 Michael Matz <matz@suse.de>
935
936 PR missed-optimization/77881
937 * gcc.target/i386/pr77881.c: New test.
938
aa806c3b
JJ
9392016-11-15 Jakub Jelinek <jakub@redhat.com>
940
941 PR middle-end/78295
942 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
943
bcb9a772
MM
9442016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
945
946 * gcc.target/powerpc/vec-set-int.c: New test.
947 * gcc.target/powerpc/vec-set-short.c: Likesie.
948 * gcc.target/powerpc/vec-set-char.c: Likewise.
949
8e745a17
JJ
9502016-11-14 Jakub Jelinek <jakub@redhat.com>
951
952 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
953
d809e15a
JW
9542016-11-14 Janus Weil <janus@gcc.gnu.org>
955
956 PR fortran/78300
957 * gfortran.dg/class_result_3.f90: New test.
958
1ee62b92 9592016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
960 Richard Biener <rguenther@suse.de>
961
962 * gcc.dg/gimplefe-1.c: New testcase.
963 * gcc.dg/gimplefe-2.c: Likewise.
964 * gcc.dg/gimplefe-3.c: Likewise.
965 * gcc.dg/gimplefe-4.c: Likewise.
966 * gcc.dg/gimplefe-5.c: Likewise.
967 * gcc.dg/gimplefe-6.c: Likewise.
968 * gcc.dg/gimplefe-7.c: Likewise.
969 * gcc.dg/gimplefe-8.c: Likewise.
970 * gcc.dg/gimplefe-9.c: Likewise.
971 * gcc.dg/gimplefe-10.c: Likewise.
972 * gcc.dg/gimplefe-11.c: Likewise.
973 * gcc.dg/gimplefe-12.c: Likewise.
974 * gcc.dg/gimplefe-13.c: Likewise.
975 * gcc.dg/gimplefe-14.c: Likewise.
976 * gcc.dg/gimplefe-15.c: Likewise.
977 * gcc.dg/gimplefe-16.c: Likewise.
978 * gcc.dg/gimplefe-17.c: Likewise.
979 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 980
4d209853
ML
9812016-11-14 Martin Liska <mliska@suse.cz>
982
983 PR bootstrap/78069
984 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
985 to match scanned pattern.
986 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
987
5129b43b
RB
9882016-11-14 Richard Biener <rguenther@suse.de>
989
990 PR tree-optimization/78312
991 * gcc.dg/torture/pr78312.c: New testcase.
992
d97cca4a
GJL
9932016-11-14 Georg-Johann Lay <avr@gjlay.de>
994
995 PR target/78093
996 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
997
5230c3d8
JJ
9982016-11-14 Jakub Jelinek <jakub@redhat.com>
999 Jason Merrill <jason@redhat.com>
1000
1001 Implement P0217R3 - C++17 structured bindings
1002 * g++.dg/cpp1z/decomp1.C: New test.
1003 * g++.dg/cpp1z/decomp2.C: New test.
1004 * g++.dg/cpp1z/decomp3.C: New test.
1005 * g++.dg/cpp1z/decomp4.C: New test.
1006 * g++.dg/cpp1z/decomp5.C: New test.
1007 * g++.dg/cpp1z/decomp6.C: New test.
1008 * g++.dg/cpp1z/decomp7.C: New test.
1009 * g++.dg/cpp1z/decomp8.C: New test.
1010 * g++.dg/cpp1z/decomp9.C: New test.
1011 * g++.dg/cpp1z/decomp10.C: New test.
1012
a2b4c188
KV
10132016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1014
1015 * g++.dg/torture/pr78268.C: New test.
1016
975672f3
PK
10172016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1018
1019 PR c/35503
1020 * c-c++-common/pr35503-1.c: New test.
1021 * c-c++-common/pr35503-2.c: Likewise.
1022 * c-c++-common/pr35503-3.c: Likewise.
1023 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1024
a4ba1151
UB
10252016-11-13 Uros Bizjak <ubizjak@gmail.com>
1026
1027 PR rtl-optimization/78232
1028 PR rtl-optimization/78248
1029 * gcc.dg/ubsan/pr78248.c: New test.
1030
47605312
EB
10312016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1032
1033 * gnat.dg/address_conv.adb: New test.
1034
96826e28
EB
10352016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1036
1037 * gnat.dg/renaming11.ad[sb]: New test.
1038
4be719cd
EB
10392016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1040
1041 * c-c++-common/dump-ada-spec-6.c: New test.
1042
4ebd491f
EB
10432016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1044
1045 * gnat.dg/lto21.adb: New test.
1046 * gnat.dg/lto21_pkg1.ads: New helper.
1047 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1048
f9d49cd1
JW
10492016-11-13 Janus Weil <janus@gcc.gnu.org>
1050
1051 PR fortran/60952
1052 * gfortran.dg/typebound_proc_34.f90: New test.
1053
9cbf8673
JW
10542016-11-13 Janus Weil <janus@gcc.gnu.org>
1055
1056 PR fortran/66366
1057 * gfortran.dg/class_57.f90: Changed error message.
1058 * gfortran.dg/class_60.f90: New test.
1059
0e075835
DE
10602016-11-12 David Edelsohn <dje.gcc@gmail.com>
1061
1062 * g++.dg/pr78112.C: XFAIL AIX.
1063
b93d8a3f
JW
10642016-11-12 Janus Weil <janus@gcc.gnu.org>
1065
1066 PR fortran/77501
1067 * gfortran.dg/typebound_generic_16.f90: New test.
1068
b8f70e67
JJ
10692016-11-12 Jakub Jelinek <jakub@redhat.com>
1070
1071 PR c++/71225
1072 * g++.dg/cpp0x/pr71225.C: New test.
1073
8b287aea
EB
10742016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1075
1076 * gcc.target/sparc/20161111-1.c: New test.
1077
c901bc0d
UB
10782016-11-11 Uros Bizjak <ubizjak@gmail.com>
1079
1080 PR target/78310
1081 * gcc.target/i386/pr78310.c: New test.
1082
606f928d
JL
10832016-11-11 Jeff Law <law@redhat.com>
1084
1085 * gcc.dg/tree-ssa/isolate-6.c: New test.
1086 * gcc.dg/tree-ssa/isolate-7.c: New test.
1087
be278990
BC
10882016-11-11 Bin Cheng <bin.cheng@arm.com>
1089
1090 PR testsuite/78292
1091 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1092 vect_max_reduc.
1093
d9ab7525
JJ
10942016-11-11 Jakub Jelinek <jakub@redhat.com>
1095
1096 PR c++/72774
1097 * g++.dg/parse/pr72774.C: New test.
1098
4b7e0c76
RB
10992016-11-11 Richard Biener <rguenther@suse.de>
1100
1101 PR tree-optimization/71575
1102 * gcc.dg/graphite/pr71575-1.c: New testcase.
1103 * gcc.dg/graphite/pr71575-2.c: Likewise.
1104
d07f8c59
RB
11052016-11-11 Richard Biener <rguenther@suse.de>
1106
1107 PR middle-end/78295
1108 * gcc.dg/uninit-pr78295.c: New testcase.
1109
aa806c3b 11102016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1111
1112 PR fortran/78277
1113 * gfortran.dg/dec_structure_17.f90: New test.
1114
456f0dfa
MM
11152016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1116
1117 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1118 being allowed in vector registers.
1119 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1120 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1121 * gcc.target/powerpc/vsx-himode.c: Likewise.
1122 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1123 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1124 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1125 to allow matching MFVSRD or MFVSRW.
1126
8d34bfa8
PH
11272016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1128
1129 PR rtl-optimization/78241
1130 * gcc.dg/pr78241.c: New test.
1131
0569479e
JJ
11322016-11-10 Jakub Jelinek <jakub@redhat.com>
1133
8ebd1b31
JJ
1134 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1135 201307.
1136
0569479e
JJ
1137 * g++.dg/cpp1z/noexcept-type14.C: New test.
1138 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1139
37a16493
JG
11402016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1141
1142 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1143 WVAL0S tests added in r241817.
1144
b4c3a85b
JJ
11452016-11-10 Jakub Jelinek <jakub@redhat.com>
1146
1147 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1148 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1149 no longer allowed and corresponding ordered construct.
1150 * gfortran.dg/gomp/linear-1.f90: New test.
1151 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1152 * gfortran.dg/gomp/declare-target-1.f90: New test.
1153 * gfortran.dg/gomp/declare-target-2.f90: New test.
1154
86bc8506
ML
11552016-11-10 Martin Liska <mliska@suse.cz>
1156
1157 PR sanitizer/78270
1158 * gcc.dg/asan/pr78270.c: New test.
1159
ed5fdfba
PMR
11602016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1161 Jakub Jelinek <jakub@redhat.com>
1162
1163 PR debug/78112
b4c3a85b 1164 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1165
0391e4a3
JJ
11662016-11-09 Jakub Jelinek <jakub@redhat.com>
1167
cc38d9d6
JJ
1168 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1169 -Wno-c++1z-compat.
1170 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1171 string in case condition contains % characters.
1172
0391e4a3
JJ
1173 PR c++/78283
1174 * g++.dg/cpp1z/noexcept-type13.C: New test.
1175
410fe60d
TT
11762016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1177
1178 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1179 using (HAS_MOVN) with MIPS III.
1180
271dd55c
JW
11812016-11-09 Janus Weil <janus@gcc.gnu.org>
1182
1183 PR fortran/46459
1184 * gfortran.dg/volatile14.f90: New test.
1185
ff1f317b
UB
11862016-11-09 Uros Bizjak <ubizjak@gmail.com>
1187
1188 PR target/78262
1189 * gcc.target/i386/pr78262.c: New test.
1190
aa806c3b 11912016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1192
1193 PR fortran/78259
1194 * gfortran.dg/pr78259.f90: New test.
1195
b349a81a
JW
11962016-11-09 Janus Weil <janus@gcc.gnu.org>
1197
1198 PR fortran/60777
1199 * gfortran.dg/spec_expr_7.f90: New test.
1200
2e955d50
JJ
12012016-11-09 Jakub Jelinek <jakub@redhat.com>
1202
4f353581
JJ
1203 PR target/77718
1204 * gcc.c-torture/execute/pr77718.c: New test.
1205
2e955d50
JJ
1206 * gcc.dg/ubsan/c99-shift-3.c: New test.
1207 * gcc.dg/ubsan/c99-shift-4.c: New test.
1208 * gcc.dg/ubsan/c99-shift-5.c: New test.
1209 * gcc.dg/ubsan/c99-shift-6.c: New test.
1210
68c93708
ML
12112016-11-09 Martin Liska <mliska@suse.cz>
1212
1213 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1214 test-case for memcmp.
1215 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1216
7b649f79
TP
12172016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1218
1219 PR testsuite/78269
1220 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1221
bfcb501d
PT
12222016-11-09 Paul Thomas <pault@gcc.gnu.org>
1223
1224 * gfortran.dg/move_alloc_18.f90: New test.
1225
e15861c2
PK
12262016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1227
1228 PR middle-end/78256
1229 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1230 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1231
5f395580
JW
12322016-11-09 Janus Weil <janus@gcc.gnu.org>
1233
1234 PR fortran/71894
1235 * gfortran.dg/class_59.f90: New test.
1236
37b14185
RB
12372016-11-09 Richard Biener <rguenther@suse.de>
1238
1239 PR tree-optimization/78007
1240 * gcc.dg/vect/vect-bswap32.c: Adjust.
1241 * gcc.dg/vect/vect-bswap64.c: Likewise.
1242
d6e8a41c
KV
12432016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1244
1245 * gcc.dg/ipa/vrp7.c: New test.
1246
5d5f1e95
KV
12472016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1248
1249 PR ipa/78121
1250 * gcc.dg/ipa/pr78121.c: New test.
1251
0290a292
MO
12522016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1253
1254 * c-c++-common/asan/default_options.h: New file.
1255 * c-c++-common/asan/strcasestr-1.c: New test.
1256 * c-c++-common/asan/strcasestr-2.c: Likewise.
1257 * c-c++-common/asan/strcspn-1.c: Likewise.
1258 * c-c++-common/asan/strcspn-2.c: Likewise.
1259 * c-c++-common/asan/strpbrk-1.c: Likewise.
1260 * c-c++-common/asan/strpbrk-2.c: Likewise.
1261 * c-c++-common/asan/strspn-1.c: Likewise.
1262 * c-c++-common/asan/strspn-2.c: Likewise.
1263 * c-c++-common/asan/strstr-1.c: Likewise.
1264 * c-c++-common/asan/strstr-2.c: Likewise.
1265 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1266
fbdb92eb
MO
12672016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1268
1269 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1270
103c4f75
JW
12712016-11-08 Janus Weil <janus@gcc.gnu.org>
1272
1273 PR fortran/68440
1274 * gfortran.dg/class_58.f90: New test.
1275
90a2ffc0
UB
12762016-11-08 Uros Bizjak <ubizjak@gmail.com>
1277
1278 PR target/70799
1279 * gcc.target/i386/pr70799-2.c: New test.
1280
eba5aec8
JW
12812016-11-08 Janus Weil <janus@gcc.gnu.org>
1282
1283 PR fortran/77596
1284 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1285
fad36601
BC
12862016-11-08 Bin Cheng <bin.cheng@arm.com>
1287
1288 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1289
7c8615b6
BC
12902016-11-08 Bin Cheng <bin.cheng@arm.com>
1291
1292 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1293
4c6a4a53
BC
12942016-11-08 Bin Cheng <bin.cheng@arm.com>
1295
1296 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1297
fcd1b8df
ML
12982016-11-08 Martin Liska <mliska@suse.cz>
1299
1300 PR testsuite/78242
1301 * g++.dg/asan/use-after-scope-4.C: New test.
1302 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1303 * gcc.dg/asan/use-after-scope-8.c: Remove.
1304
f9ef2c76
RB
13052016-11-08 Richard Biener <rguenther@suse.de>
1306
1307 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1308
ad11774f
TC
13092016-11-08 Tamar Christina <tamar.christina@arm.com>
1310
1311 PR testsuite/78136
1312 * gcc.dg/cpp/trad/trad.exp
1313 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1314 * gcc.dg/cpp/trad/include.c: Use local header file.
1315
fe73a332
RB
13162016-11-08 Richard Biener <rguenther@suse.de>
1317
1318 PR tree-optimization/78205
1319 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1320
ed053eb8
RB
13212016-11-08 Richard Biener <rguenther@suse.de>
1322
1323 PR tree-optimization/78224
1324 * g++.dg/torture/pr78224.C: New testcase.
1325
06658c6d
SKS
13262016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1327
1328 * gcc.dg/store_merging_1.c: Require store_merge.
1329 * gcc.dg/store_merging_2.c: Likewise.
1330 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1331 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1332 * gcc.dg/store_merging_6.c: Likewise.
1333 * gcc.dg/store_merging_7.c: Likewise.
1334 * gcc.dg/store_merging_8.c: Likewise.
1335 * lib/target-supports.exp (check_effective_target_store_merge): New.
1336
e4b39278
DE
13372016-11-07 David Edelsohn <dje.gcc@gmail.com>
1338
1339 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1340 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1341 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1342 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1343 -mvsx -mpower8-vector.
1344 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1345 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1346 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1347 -mvsx -mpower8-vector.
1348
fda2d612
DE
13492016-11-07 David Edelsohn <dje.gcc@gmail.com>
1350
1351 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1352
1353 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1354 * gcc.dg/visibility-14.c: XFAIL AIX.
1355 * gcc.dg/visibility-15.c: XFAIL AIX.
1356 * gcc.dg/visibility-16.c: XFAIL AIX.
1357 * gcc.dg/visibility-17.c: XFAIL AIX.
1358 * gcc.dg/visibility-18.c: XFAIL AIX.
1359 * gcc.dg/visibility-19.c: XFAIL AIX.
1360 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1361 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1362 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1363 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1364
60cee85e
JJ
13652016-11-07 Jakub Jelinek <jakub@redhat.com>
1366
1367 PR target/78227
1368 * gcc.target/i386/pr78227-1.c: New test.
1369 * gcc.target/i386/pr78227-2.c: New test.
1370
7aa13860
PK
13712016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1372
1373 PR middle-end/35691
1374 * gcc.dg/pr35691-1.c: New test-case.
1375 * gcc.dg/pr35691-2.c: Likewise.
1376
caa024ff
BS
13772016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1378
1379 PR rtl-optimization/77309
1380 * gcc.dg/torture/pr77309.c: New test.
1381
a9815228
JJ
13822016-11-07 Jakub Jelinek <jakub@redhat.com>
1383
1384 PR middle-end/71529
1385 * gcc.target/i386/pr71529.C: Moved to ...
1386 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1387
1388 PR target/64411
1389 * gcc.target/i386/pr64411.C: Moved to ...
1390 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1391 lp64.
1392
1393 PR target/65105
1394 * gcc.target/i386/pr65105-4.C: Moved to ...
1395 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1396 Run into compile test rather than execute test.
1397
e8ab5cb1
RB
13982016-11-07 Richard Biener <rguenther@suse.de>
1399
1400 PR target/78229
1401 * g++.dg/pr78229.C: New testcase.
1402
20770eb8
RB
14032016-11-07 Richard Biener <rguenther@suse.de>
1404
1405 PR tree-optimization/78218
1406 * gcc.dg/torture/pr78218.c: New testcase.
1407
32894793
RB
14082016-11-07 Richard Biener <rguenther@suse.de>
1409
1410 PR tree-optimization/78228
1411 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1412
e27bfda2
KT
14132016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1414
1415 PR target/77822
1416 * g++.dg/torture/pr77822.C: New test.
1417
00d6b7a1
ML
14182016-11-07 Martin Liska <mliska@suse.cz>
1419
1420 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1421 -f-sanitize-address-use-after-scope.
1422 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1423 internal fn calls.
1424 * g++.dg/asan/use-after-scope-1.C: New test.
1425 * g++.dg/asan/use-after-scope-2.C: Likewise.
1426 * g++.dg/asan/use-after-scope-3.C: Likewise.
1427 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1428 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1429 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1430 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1431 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1432 * g++.dg/asan/use-after-scope-types.h: Likewise.
1433 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1434 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1435 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1436 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1437 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1438 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1439 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1440 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1441 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1442 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1443 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1444 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1445 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1446 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1447
a0d3edf8
RB
14482016-11-07 Richard Biener <rguenther@suse.de>
1449
1450 PR tree-optimization/78189
1451 * g++.dg/torture/pr78189.C: New testcase.
1452
0db5adfa
DE
14532016-11-06 David Edelsohn <dje.gcc@gmail.com>
1454
1455 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1456
cc03bf7a
AV
14572016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1458
1459 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1460 occuring.
1461
18bb8b8a
TK
14622016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1463
1464 PR fortran/78221
1465 * arith.c (gfc_complex2real): Change gfc_warning_now to
1466 gfc_warning.
1467
c7f587bd
PT
14682016-11-05 Paul Thomas <pault@gcc.gnu.org>
1469
1470 * gfortran.dg/move_alloc_17.f03: New test.
1471
92657eb0
RB
14722016-11-05 Richard Biener <rguenther@suse.de>
1473
1474 PR bootstrap/78188
1475 * g++.dg/ipa/pr78188.C: New test.
1476
28ce22e6
JW
14772016-11-05 Janus Weil <janus@gcc.gnu.org>
1478 Dominique d'Humieres <dominiq@lps.ens.fr>
1479
1480 PR fortran/69495
1481 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1482
d233ee5f
PT
14832016-11-05 Paul Thomas <pault@gcc.gnu.org>
1484
1485 PR fortran/67564
1486 * gfortran.dg/select_type_39.f03: New test.
1487
14882016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1489
1490 PR fortran/64933
1491 * gfortran.dg/associate_23.f90: New test.
1492
5f4cebba
JJ
14932016-11-04 Jakub Jelinek <jakub@redhat.com>
1494
1495 PR target/77834
1496 * gcc.dg/pr77834.c: New test.
1497
6e3ae7e6
PC
14982016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1499
1500 PR c++/67980
1501 * g++.dg/cpp1y/pr67980.C: New.
1502
fff6ed28
BS
15032016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1504
1505 * gcc.target/powerpc/fold-vec-add-1.c: New.
1506 * gcc.target/powerpc/fold-vec-add-2.c: New.
1507 * gcc.target/powerpc/fold-vec-add-3.c: New.
1508 * gcc.target/powerpc/fold-vec-add-4.c: New.
1509 * gcc.target/powerpc/fold-vec-add-5.c: New.
1510 * gcc.target/powerpc/fold-vec-add-6.c: New.
1511 * gcc.target/powerpc/fold-vec-add-7.c: New.
1512
bef3a8d7 15132016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1514
1515 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1516 for -mbranch-likely, infer -mno-branch-likely for R6.
1517
dac9376a
BE
15182016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1519
1520 PR c++/71973
1521 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1522 * g++.dg/init/new15.C: Likewise.
1523 * g++.dg/ipa/inline-1.C: Likewise.
1524 * g++.dg/ipa/inline-2.C: Likewise.
1525 * g++.dg/lto/20080908-1_0.C: Likewise.
1526 * g++.dg/tc1/dr20.C: Likewise.
1527 * g++.dg/tree-ssa/inline-1.C: Likewise.
1528 * g++.dg/tree-ssa/inline-2.C: Likewise.
1529 * g++.old-deja/g++.law/except1.C: Likewise.
1530 * g++.old-deja/g++.other/vbase5.C: Likewise.
1531 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1532
b210df46
BS
15332016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1534
1535 PR tree-optimization/78210
1536 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1537 possibility of widening multiplies.
1538
964ef24c
RB
15392016-11-04 Richard Biener <rguenther@suse.de>
1540
1541 PR middle-end/78185
1542 * gcc.dg/pr78185.c: New testcase.
1543
5fb80387
DE
15442016-10-04 David Edelsohn <dje.gcc@gmail.com>
1545
1546 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1547 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1548
6905c577
JJ
15492016-11-03 Jakub Jelinek <jakub@redhat.com>
1550 Alexandre Oliva <aoliva@redhat.com>
1551 Jason Merrill <jason@redhat.com>
1552
1553 PR debug/28767
1554 PR debug/56974
1555 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1556 * g++.dg/debug/dwarf2/ref-3.C: New test.
1557 * g++.dg/debug/dwarf2/ref-4.C: New test.
1558 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1559 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1560
15612016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1562
1563 * gfortran.dg/dec_exp_1.f90: New test.
1564 * gfortran.dg/dec_exp_2.f90: Likewise.
1565 * gfortran.dg/dec_exp_3.f90: Likewise.
1566
6905c577 15672016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1568
1569 * gfortran.dg/dec_parameter_1.f: New test.
1570 * gfortran.dg/dec_parameter_2.f90: Likewise.
1571 * gfortran.dg/dec_parameter_3.f90: Likewise.
1572 * gfortran.dg/dec_parameter_4.f90: Likewise.
1573
7d29f8e3
ML
15742016-11-03 Martin Liska <mliska@suse.cz>
1575
1576 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1577 output.
1578 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1579
5de3e2d8
BE
15802016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1581
1582 PR libgcc/78067
1583 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1584
f03f0232
SKS
15852016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1586
1587 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1588
bd17a9df
MF
15892016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1590
1591 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1592
2b01aad6
TC
15932016-11-01 Tamar Christina <tamar.christina@arm.com>
1594
1595 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1596 Check for arm_v8_neon_hw.
1597 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1598 Likewise.
1599 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1600 Likewise.
1601 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1602 Likewise.
1603
aa55dc0c
RB
16042016-11-02 Richard Biener <rguenther@suse.de>
1605
1606 * gcc.dg/store_merging_8.c: New testcase.
1607
6905c577 16082016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1609
1610 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1611
075be4a1
DE
16122016-11-02 David Edelsohn <dje.gcc@gmail.com>
1613
4b69fb13
DE
1614 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1615 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1616 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1617 * gcc.dg/pr65779.c: XFAIL AIX.
1618 * gcc.dg/pr70405.c: XFAIL AIX.
1619
075be4a1
DE
1620 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1621 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1622 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1623
fdb1aa55
RO
16242016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1625
1626 * lib/target-supports.exp (check_gc_sections_available): Use
1627 -print-prog-name=ld to determine linker used.
1628
4adbcdb4
ML
16292016-11-02 Martin Liska <mliska@suse.cz>
1630
1631 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1632 test case.
1633
4b2c06f4
KT
16342016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1635
1636 PR tree-optimization/78170
1637 * gcc.c-torture/execute/pr78170.c: New test.
1638
63e523d6
KT
16392016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1640
1641 PR tree-optimization/78162
1642 * gcc.c-torture/compile/pr78162.c: New test.
1643
da42ac7b
RB
16442016-11-02 Richard Biener <rguenther@suse.de>
1645
1646 PR tree-optimization/78035
1647 PR tree-optimization/77964
1648 * gcc.target/i386/pr78035.c: New testcase.
1649
4280df0a
RB
16502016-11-02 Richard Biener <rguenther@suse.de>
1651
1652 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1653 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1654 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1655 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1656 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1657
1b1d9303
DE
16582016-11-01 David Edelsohn <dje.gcc@gmail.com>
1659
1660 * gfortran.dg/pr70937.f90: require-effective-target lto.
1661
5b7c0519
TK
16622016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1663
1664 PR fortran/69544
1665 * gfortran.dg/where_6.f90: New test.
1666
70d28813
JJ
16672016-11-01 Jakub Jelinek <jakub@redhat.com>
1668
1669 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1670
7f4266d4
TK
16712016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1672
1673 PR fortran/69544
1674 * gfortran.dg/where_5.f90: New test.
1675
9fc158eb
BB
16762016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1677
1678 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1679 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1680 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1681 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1682
baeb7b5c
UB
16832016-11-01 Uros Bizjak <ubizjak@gmail.com>
1684
1685 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1686 Whitespace fixes.
1687 (check_effective_target_vect_cmdline_needed): Check
1688 is-effective-target ia32 for x86 targets.
1689 (check_effective_target_vect_simd_clones): Simplify condition.
1690 (check_effective_target_vect_double): Ditto.
1691 (check_effective_target_vect_aligned_arrays): Check
1692 is-effective-target ia32 for x86 targets. Simplify condition.
1693 (check_effective_target_vect_multiple_sizes): Simplify condition.
1694 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1695 (check_effective_target_sync_int_128): Simplify condition.
1696 (check_effective_target_sync_int_128_runtime): Ditto.
1697 (check_effective_target_sync_long_long_runtime): Ditto.
1698 (check_effective_target_divmod): Add i?86-*-* target.
1699
156b5cca
MM
17002016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1701
1702 * gcc.target/powerpc/vsx-extract-4.c: New test.
1703 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1704
120a4c45
JD
17052016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1706
1707 PR fortran/54679
1708 * gfortran.dg/fmt_l.f90: Update test.
1709 * gfortran.dg/fmt_l0.f90: New test.
1710
c5fed5c6
JJ
17112016-10-31 Jakub Jelinek <jakub@redhat.com>
1712
1713 PR c++/78089
1714 * c-c++-common/builtin-shuffle-1.c: New test.
1715 * g++.dg/cpp0x/addressof3.C: New test.
1716
aee69156
VV
17172016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1718
1719 Add tests for a const member and a reference member for launder.
1720 * g++.dg/cpp1z/launder3.C: New.
1721 * g++.dg/cpp1z/launder4.C: Likewise.
1722 * g++.dg/cpp1z/launder5.C: Likewise.
1723 * g++.dg/cpp1z/launder5.cc: Likewise.
1724 * g++.dg/cpp1z/launder5.h: Likewise.
1725 * g++.dg/cpp1z/launder6.C: Likewise.
1726 * g++.dg/cpp1z/launder6.cc: Likewise.
1727 * g++.dg/cpp1z/launder6.h: Likewise.
1728
1e4fa9b1
JJ
17292016-10-31 Jakub Jelinek <jakub@redhat.com>
1730
dcb466ec
JJ
1731 PR c++/77948
1732 * g++.dg/cpp0x/pr77948-1.C: New test.
1733 * g++.dg/cpp0x/pr77948-2.C: New test.
1734 * g++.dg/cpp0x/pr77948-3.C: New test.
1735 * g++.dg/cpp0x/pr77948-4.C: New test.
1736 * g++.dg/cpp0x/pr77948-5.C: New test.
1737 * g++.dg/cpp0x/pr77948-6.C: New test.
1738
1e4fa9b1
JJ
1739 PR tree-optimization/77860
1740 * gcc.dg/pr77860.c: New test.
1741
9782e1ec
JJ
17422016-10-31 Jakub Jelinek <jakub@redhat.com>
1743
1744 PR c++/77886
1745 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1746
dd57b05e
SKS
17472016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1748
1749 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1750
84ff4775
LCW
17512016-10-30 Le-Chun Wu <lcwu@google.com>
1752 Mark Wielaard <mjw@redhat.com>
1753
1754 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1755 * gcc.dg/Wshadow-local-1.c: Likewise.
1756 * gcc.dg/Wshadow-local-2.c: Likewise.
1757 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1758 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1759 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1760
0b56e9ad
BS
17612016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1762
1763 PR tree-optimization/71915
1764 PR tree-optimization/71490
1765 * gcc.dg/tree-ssa/pr54245.c: Delete.
1766 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1767 document why.
1768
d4fc6702
JD
17692016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1770
1771 PR fortran/78123
1772 * gfortran.dg/fmt_t_9.f: New test.
1773
396e56d2
TK
17742016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1775
1776 PR fortran/67219
1777 * gfortran.dg/pr67219.f90: New test.
1778
a654d5d0
JJ
17792016-10-29 Jakub Jelinek <jakub@redhat.com>
1780
205b9ed1
JJ
1781 PR rtl-optimization/77919
1782 * g++.dg/torture/pr77919-2.C: New test.
1783
a654d5d0
JJ
1784 PR target/78148
1785 * gcc.dg/pr78148.c: New test.
1786
894d8b41
EB
17872016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1788
1789 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1790 * gcc.target/sparc/overflow-4.c: ...here.
1791 * gcc.target/sparc/overflow-5.c: New test.
1792
e72531b9
PK
17932016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1794 Kugan Vivekanandarajah <kuganv@linaro.org>
1795 Jim Wilson <jim.wilson@linaro.org>
1796
1797 PR tree-optimization/43721
1798 * lib/target-supports.exp (check_effective_target_divmod): New.
1799 (check_effective_target_divmod_simode): Likewise.
1800 (check_effective_target_arm_divmod_simode): Likewise.
1801 * gcc.dg/divmod-1-simode.c: New test.
1802 * gcc.dg/divmod-1.c: Likewise.
1803 * gcc.dg/divmod-2-simode.c: Likewise.
1804 * gcc.dg/divmod-2.c: Likewise.
1805 * gcc.dg/divmod-3-simode.c: Likewise.
1806 * gcc.dg/divmod-3.c: Likewise.
1807 * gcc.dg/divmod-4-simode.c: Likewise.
1808 * gcc.dg/divmod-4.c: Likewise.
1809 * gcc.dg/divmod-5.c: Likewise.
1810 * gcc.dg/divmod-6-simode.c: Likewise.
1811 * gcc.dg/divmod-6.c: Likewise.
1812 * gcc.dg/divmod-7.c: Likewise.
1813
f663d9ad 18142016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1815 Jakub Jelinek <jakub@redhat.com>
1816 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1817
1818 PR middle-end/22141
1819 PR rtl-optimization/23684
1820 * gcc.c-torture/execute/pr22141-1.c: New test.
1821 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1822 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1823 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1824 * gcc.dg/store_merging_1.c: New test.
1825 * gcc.dg/store_merging_2.c: Likewise.
1826 * gcc.dg/store_merging_3.c: Likewise.
1827 * gcc.dg/store_merging_4.c: Likewise.
1828 * gcc.dg/store_merging_5.c: Likewise.
1829 * gcc.dg/store_merging_6.c: Likewise.
1830 * gcc.dg/store_merging_7.c: Likewise.
1831 * gcc.target/i386/pr22141.c: Likewise.
1832 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1833 * g++.dg/init/new17.C: Likewise.
1834
6905c577 18352016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1836
1837 PR middle-end/72747
1838 * c-c++-common/pr72747-1.c: New test.
1839 * c-c++-common/pr72747-2.c: Likewise.
1840
539405d5
AK
18412016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1842
1843 * gcc.target/s390/oscbreak-1.c: New test.
1844
0dbb19f0
AK
18452016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1846
1847 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1848
0d9e143c
JJ
18492016-10-28 Jakub Jelinek <jakub@redhat.com>
1850
c19066a7
JJ
1851 PR rtl-optimization/77919
1852 * g++.dg/torture/pr77919.C: New test.
1853
0d9e143c
JJ
1854 PR rtl-optimization/78132
1855 * gcc.target/i386/pr78132.c: New test.
1856
cc91248d
EB
18572016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1858
1859 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1860
787c7a65
MM
18612016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1862
1863 * gcc.target/powerpc/vsx-simode.c: New test.
1864 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1865 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1866
4ce71579
JJ
18672016-10-27 Jakub Jelinek <jakub@redhat.com>
1868
6f21288f
JJ
1869 PR fortran/78026
1870 * gfortran.dg/gomp/pr78026.f03: New test.
1871 * gfortran.dg/select_type_38.f03: New test.
1872
4ce71579
JJ
1873 PR middle-end/78025
1874 * g++.dg/gomp/declare-simd-7.C: New test.
1875
6f21288f 18762016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1877
1878 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1879 * gfortran.dg/dec_init_2.f90: Likewise.
1880 * gfortran.dg/dec_init_3.f90: New test.
1881 * gfortran.dg/dec_init_4.f90: Likewise.
1882
93f90bec
BC
18832016-10-27 Bin Cheng <bin.cheng@arm.com>
1884
1885 * gcc.dg/fold-narrowbopcst-1.c: New test.
1886
6f21288f 18872016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1888
1889 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1890 dg-shouldfail/dg-output instead of XFAIL.
1891 * gfortran.dg/dec_io_6.f90: Likewise.
1892
ddb92ab9
TP
18932016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1894
1895 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1896 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1897 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1898 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1899 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1900 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1901 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1902 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1903 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1904 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1905
ad6e4ba8
BC
19062016-10-27 Bin Cheng <bin.cheng@arm.com>
1907
1908 * gcc.dg/fold-convmaxconv-1.c: New test.
1909 * gcc.dg/fold-convminconv-1.c: New test.
1910
6905c577 19112016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1912
1913 PR fortran/78092
1914 * gfortran.dg/pr78092.f90: New test.
1915
7a83b391
KN
19162016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1917
1918 PR target/78056
1919 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1920 expected error message.
1921 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1922 expected error message.
1923 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1924 (test_all_not_equal_and_not_zero): Change expected error message.
1925
3693a620
JJ
19262016-10-26 Jakub Jelinek <jakub@redhat.com>
1927
1928 PR fortran/77973
1929 * gfortran.dg/gomp/pr77973.f90: New test.
1930
cd612e8a
PT
19312016-10-26 Paul Thomas <pault@gcc.gnu.org>
1932
1933 PR fortran/78108
1934 * gfortran.dg/submodule_18.f08: New test.
1935 * gfortran.dg/submodule_19.f08: New test.
1936
09844a5f
MM
19372016-10-26 Michael Matz <matz@suse.de>
1938
1939 * g++.dg/pr78060.C: New test.
1940 * gfortran.dg/pr78061.f: New test.
1941 * g++.dg/pr78088.C: New test.
1942
6f21288f 19432016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1944
1945 * gfortran.dg/dec_io_1.f90: New test.
1946 * gfortran.dg/dec_io_2.f90: New test.
1947 * gfortran.dg/dec_io_3.f90: New test.
1948 * gfortran.dg/dec_io_4.f90: New test.
1949 * gfortran.dg/dec_io_5.f90: New test.
1950 * gfortran.dg/dec_io_6.f90: New test.
1951
6c95388f
JJ
19522016-10-25 Jakub Jelinek <jakub@redhat.com>
1953
1954 PR sanitizer/78106
1955 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1956
19572016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1958
1959 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1960 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1961
90e261e4
EB
19622016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1963
1964 * gnat.dg/opt59.adb: New test.
1965 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1966
1967 * gnat.dg/opt60.adb: New test.
1968
cef026ec
AV
19692016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1970
1971 PR fortran/72770
1972 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1973 this pr.
1974
96592eed
JJ
19752016-10-25 Jakub Jelinek <jakub@redhat.com>
1976
1977 PR target/78102
1978 * gcc.target/i386/pr78102.c: New test.
1979
6c95388f 19802016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1981
1982 * gfortran.dg/dec_logical_xor_1.f90: New test.
1983 * gfortran.dg/dec_logical_xor_2.f90: New test.
1984 * gfortran.dg/dec_logical_xor_3.f03: New test.
1985
6c95388f 19862016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1987
1988 * gfortran.dg/dec_loc_rval_1.f90: New test.
1989 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1990 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1991
6c95388f 19922016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1993
90051c26
FR
1994 * gfortran.dg/dec_type_print.f90: New testcase.
1995
6c95388f 19962016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1997
1998 * gfortran.dg/feed_1.f90: New test.
1999 * gfortran.dg/feed_2.f90: New test.
ef144767 2000
8e104951
ML
20012016-10-25 Martin Liska <mliska@suse.cz>
2002
2003 PR sanitizer/78106
2004 * gcc.dg/asan/pr78106.c: New test.
2005
b93ee1bb
ML
20062016-10-25 Martin Liska <mliska@suse.cz>
2007
2008 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2009
ad6922b0
WD
20102016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2011
2012 PR target/78041
2013 * gcc.target/arm/pr78041.c: New test.
2014
e16f1cc7
JJ
20152016-10-25 Jakub Jelinek <jakub@redhat.com>
2016
2017 * g++.dg/cpp1z/launder1.C: New test.
2018 * g++.dg/cpp1z/launder2.C: New test.
2019
078134e5 20202016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2021 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2022
2023 PR target/71676
2024 PR target/71678
2025 * gcc.target/avr/pr71676-2.c: New test.
2026
c7212a15 20272016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2028 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2029
2030 PR target/71676
2031 PR target/71678
2032 * gcc.target/avr/pr71676-1.c: New test.
2033 * gcc.target/avr/pr71676-3.c: New test.
2034 * gcc.target/avr/pr71676.c: New test.
2035 * gcc.target/avr/pr71678.c: New test.
2036
d1c7d3a8
KV
20372016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2038
2039 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2040 such that cloned verions of tested functions are not created.
2041
c7082171
SK
20422016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2043
2044 PR fortran/71895
2045 * gfortran.dg/pr71895.f90: New test.
2046
0f2a9e37
JJ
20472016-10-24 Jakub Jelinek <jakub@redhat.com>
2048
2049 * g++.dg/debug/dwarf2/ref-2.C: New test.
2050
f8348061
BE
20512016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2052
2053 * c-c++-common/Wint-in-bool-context-3.c: New test.
2054
1eb4547b
MS
20552016-10-24 Martin Sebor <msebor@redhat.com>
2056
2057 PR middle-end/77735
2058 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2059 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2060 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2061 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2062 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2063 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2064 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2065
292af537
RB
20662016-10-24 Richard Biener <rguenther@suse.de>
2067
2068 PR testsuite/71491
2069 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2070 * gcc.dg/vect/slp-45.c: Likewise.
2071
40f683e8
RB
20722016-10-24 Richard Biener <rguenther@suse.de>
2073
2074 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2075 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2076 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2077
b1b6774f
GJL
20782016-10-24 Georg-Johann Lay <avr@gjlay.de>
2079
2080 PR target/78093
2081 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2082 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2083
ed9760d2
AV
20842016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2085
2086 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2087
fb027a42
JJ
20882016-10-24 Jakub Jelinek <jakub@redhat.com>
2089
2090 * gcc.target/i386/bmi2-pext-1.c: New test.
2091 * gcc.target/i386/bmi2-pdep-1.c: New test.
2092 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2093 * gcc.target/i386/tbm-bextri-1.c: New test.
2094 * gcc.target/i386/bmi-bextr-6.c: New test.
2095
8e10302e
RO
20962016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2097
2098 PR target/77483
2099 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2100 * gcc.target/i386/pr65105-1.c: Likewise.
2101 * gcc.target/i386/pr65105-2.c: Likewise.
2102 * gcc.target/i386/pr65105-3.c: Likewise.
2103 * gcc.target/i386/pr65105-5.c: Likewise.
2104 * gcc.target/i386/pr67761.c: Likewise.
2105 * gcc.target/i386/pr70799-1.c: Likewise.
2106
866c72a8
ML
21072016-10-24 Martin Liska <mliska@suse.cz>
2108
2109 PR sanitizer/77966
2110 * c-c++-common/ubsan/unreachable-3.c: New test.
2111
0804124b
SK
21122016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2113
2114 PR fortran/77763
2115 * gfortran.dg/pr77763.f90
2116
87c9fca5
SK
21172016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2118
2119 PR fortran/54730
2120 PR fortran/78033
2121 * gfortran.dg/pr78033.f90: New test.
2122
dfd6231e
PT
21232016-10-23 Paul Thomas <pault@gcc.gnu.org>
2124
2125 PR fortran/69834
2126 * gfortran.dg/select_type_1.f03: Change error for overlapping
2127 TYPE IS cases.
2128 * gfortran.dg/select_type_36.f03: New test.
2129
66ccff98
EB
21302016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2131
2132 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2133
15876cee
TK
21342016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2135
2136 PR fortran/78021
2137 * gfortran.dg/string_length_3.f90: New test.
2138
574284e9
AV
21392016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2140
574284e9
AV
2141 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2142
21432016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2144
2145 PR fortran/43366
2146 PR fortran/57117
2147 PR fortran/61337
2148 * gfortran.dg/alloc_comp_class_5.f03: New test.
2149 * gfortran.dg/class_allocate_21.f90: New test.
2150 * gfortran.dg/class_allocate_22.f90: New test.
2151 * gfortran.dg/realloc_on_assign_27.f08: New test.
2152
20276dc9
JL
21532016-10-21 Jeff Law <law@redhat.com>
2154
2155 * PR tree-optimization/71947
2156 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2157 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2158 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2159
f7503699
KV
21602016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2161
2162 * gcc.dg/ipa/vrp5.c: New test.
2163 * gcc.dg/ipa/vrp6.c: New test.
2164
5be6b295
WD
21652016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2166
2167 * gcc.target/aarch64/test_frame_17.c: New test.
2168
c82bc7ed
WD
21692016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2170
2171 * gcc.target/aarch64/test_frame_17.c: New test.
2172
67a6cac7
AP
21732016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2174
2175 PR preprocessor/71681
2176 * gcc.dg/cpp/pr71681-1.c: New testcase
2177 * gcc.dg/cpp/pr71681-2.c: Likewise
2178 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2179 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2180 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2181 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2182
8e6982f7
JJ
21832016-10-21 Jakub Jelinek <jakub@redhat.com>
2184
9c4c8b7b
JJ
2185 PR target/78057
2186 * gcc.target/i386/pr78057.c: New test.
2187
8e6982f7
JJ
2188 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2189
de514d40
PT
21902016-10-21 Paul Thomas <pault@gcc.gnu.org>
2191
2192 PR fortran/69566
2193 * gfortran.dg/select_type_37.f03: New test.
2194
1d64ceb0
SKS
21952016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2196
2197 PR target/71627
2198 * gcc.target/avr/pr71627.c: New test
2199
85729229
EB
22002016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2201
2202 * gcc.target/sparc/overflow-1.c: New test.
2203 * gcc.target/sparc/overflow-2.c: Likewise.
2204 * gcc.target/sparc/overflow-3.c: Likewise.
2205
d17f2c3b
AV
22062016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2207
2208 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2209 effective target.
2210
0d47cee6
KT
22112016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2212
2213 PR rtl-optimization/78038
2214 * gcc.target/aarch64/pr78038.c: New test.
2215
a20d03c8
RB
22162016-10-21 Richard Biener <rguenther@suse.de>
2217
2218 PR tree-optimization/78051
2219 * g++.dg/torture/pr78051.C: New testcase.
2220
f3ecd50f
BE
22212016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2222
2223 * c-c++-common/wdate-time.c: Restored test case.
2224 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2225
fceabe50
JJ
22262016-10-20 Jakub Jelinek <jakub@redhat.com>
2227
2228 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2229
f56ea76e
UB
22302016-10-20 Uros Bizjak <ubizjak@gmail.com>
2231
2232 PR target/78037
2233 * gcc.target/i386/pr78037.c: New test.
2234
2c35bbe1
EB
22352016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2236
2237 * gcc.target/visium/overflow8.c: New.
2238 * gcc.target/visium/overflow16.c: Likewise.
2239 * gcc.target/visium/overflow32: Likewise.
2240
28df8730
MM
22412016-10-20 Michael Matz <matz@suse.de>
2242
2243 * gcc.dg/loop-split.c: New test.
2244 * gcc.dg/tree-ssa/ifc-9.c: Update.
2245 * gcc.dg/tree-ssa/ifc-10.c: Update.
2246
6c1a9e41
RB
22472016-10-20 Richard Biener <rguenther@suse.de>
2248
2249 * gcc.dg/graphite/pr35356-1.c: Update.
2250
a2923dba
PC
22512016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2252
2253 PR c++/77446
2254 * g++.dg/cpp1y/pr77446.C: New.
2255
2066ef6a
PK
22562016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2257
2258 PR tree-optimization/53979
2259 * gcc.dg/pr53979-1.c: New test-case.
2260 * gcc.dg/pr53979-2.c: Likewise.
2261
4c712374
BE
22622016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2263
2264 * c-c++-common/Wint-in-bool-context-2.c: New test.
2265
bdcf8e7c
JD
22662016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2267
2268 * gfortran.dg/dtio_17.f90: Fix test.
2269
ec1748d4
AH
22702016-10-19 Aldy Hernandez <aldyh@redhat.com>
2271
2272 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2273 * gcc.dg/Walloca-2.c: Same.
2274
b70f0b0c
AH
22752016-10-19 Aldy Hernandez <aldyh@redhat.com>
2276
2277 * gcc.dg/Wvla-1.c: Rename to...
2278 * gcc.dg/Wvla-larger-than-1.c: ...this.
2279 * gcc.dg/Wvla-2.c: Rename to...
2280 * gcc.dg/Wvla-larger-than-2.c: ...this.
2281 * gcc.dg/Wvla-3.c: Rename to...
2282 * gcc.dg/Walloca-11.c.: ...this.
2283 * gcc.dg/wvla-[1-7].c: Rename to:
2284 * gcc.dg/Wvla-[1-7].c: ...this.
2285
cbb22e61
BC
22862016-10-19 Bin Cheng <bin.cheng@arm.com>
2287
2288 PR tree-optimization/78005
2289 * gcc.dg/vect/pr78005.c: New.
2290 * gcc.target/i386/l_fma_float_1.c: Revise test.
2291 * gcc.target/i386/l_fma_float_2.c: Ditto.
2292 * gcc.target/i386/l_fma_float_3.c: Ditto.
2293 * gcc.target/i386/l_fma_float_4.c: Ditto.
2294 * gcc.target/i386/l_fma_float_5.c: Ditto.
2295 * gcc.target/i386/l_fma_float_6.c: Ditto.
2296 * gcc.target/i386/l_fma_double_1.c: Ditto.
2297 * gcc.target/i386/l_fma_double_2.c: Ditto.
2298 * gcc.target/i386/l_fma_double_3.c: Ditto.
2299 * gcc.target/i386/l_fma_double_4.c: Ditto.
2300 * gcc.target/i386/l_fma_double_5.c: Ditto.
2301 * gcc.target/i386/l_fma_double_6.c: Ditto.
2302
a023f8c8
TS
23032016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2304
2305 PR tree-optimization/78024
2306 * gcc.dg/goacc/loop-processing-1.c: New file.
2307
d9700bdb
RB
23082016-10-19 Richard Biener <rguenther@suse.de>
2309
2310 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2311
902cb7b1
KN
23122016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2313
2314 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2315 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2316 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2317 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2318 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2319 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2320 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2321 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2322 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2323 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2324 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2325 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2326 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2327 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2328 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2329 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2330 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2331 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2332 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2333 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2334 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2335 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2336 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2337 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2338 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2339 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2340 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2341 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2342 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2343 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2344 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2345 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2346 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2347 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2348 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2349 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2350 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2351 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2352 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2353 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2354 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2355 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2356 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2357 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2358 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2359 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2360 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2361 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2362 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2363 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2364 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2365 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2366 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2367 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2368 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2369 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2370 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2371 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2372 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2373 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2374 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2375 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2376 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2377 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2378 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2379 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2380 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2381 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2382 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2383 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2384 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2385 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2386 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2387 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2388 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2389 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2390 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2391 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2392 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2393 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2394 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2395 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2396 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2397 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2398 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2399 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2400 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2401 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2402 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2403 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2404 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2405 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2406 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2407 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2408 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2409 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2410 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2411 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2412 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2413 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2414 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2415 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2416 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2417 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2418 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2419 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2420 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2421 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2422 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2423 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2424 * gcc.target/powerpc/vsu/vsu.exp: New file.
2425
5cb96b6a
UB
24262016-10-18 Uros Bizjak <ubizjak@gmail.com>
2427
2428 PR target/77991
2429 * gcc.target/i386/pr77991.c: New test.
2430
f5de494c
MF
24312016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2432
2433 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2434 LTO is used.
2435
e5163ec1
SKS
24362016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2437
5cb96b6a 2438 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2439
b64e8239
RB
24402016-10-18 Richard Biener <rguenther@suse.de>
2441
2442 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2443 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2444 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2445 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2446 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2447 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2448 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2449 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2450 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2451 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2452 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2453 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2454 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2455 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2456 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2457 * gcc.dg/pr68217.c: Likewise.
2458 * gcc.dg/predict-9.c: Likewise.
2459 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2460 * gcc.dg/predict-1.c: Likewise.
2461
c680ada5
JD
24622016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2463
2464 * gfortran.dg/dtio_17.f90: New test.
2465
7fd4f180
KV
24662016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2467
2468 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2469
718625ad
KV
24702016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2471
2472 * gcc.dg/ipa/vrp4.c: New test.
2473
735b8f9f
KV
24742016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2475
2476 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2477 * gcc.dg/torture/pr39074.c: Likewise.
2478
86f98087
EB
24792016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2480
2481 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2482 * gnat.dg/trampoline4.adb: Minor tweak.
2483
a929f266
BS
24842016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2485
2486 PR tree-optimization/77916
2487 * gcc.dg/torture/pr77916.c: New.
2488
4acf2055
SK
24892016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2490
2491 PR fortran/77978
2492 * gfortran.dg/pr77978_1.f90: New test.
2493 * gfortran.dg/pr77978_2.f90: Ditto.
2494 * gfortran.dg/pr77978_3.f90: Ditto.
2495
871267e1
PT
24962016-10-17 Paul Thomas <pault@gcc.gnu.org>
2497
2498 PR fortran/61420
2499 PR fortran/78013
2500 * gfortran.dg/proc_ptr_49.f90: New test.
2501
fd9593e9
BE
25022016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2503
2504 PR target/77308
2505 * gcc.target/arm/pr77308.c: New test.
2506
d32d4176
DE
25072016-10-17 David Edelsohn <dje.gcc@gmail.com>
2508
2509 * lib/target-supports.exp
2510 (check_effective_target_floatn_nx_runtime): Return 0 for
2511 powerpc*-ibm-aix*.
2512
dca2910c
AP
25132016-10-17 Andrew Pinski <apinski@cavium.com>
2514
2515 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2516 long instead of long.
2517 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2518 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2519 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2520 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2521 * gcc.target/aarch64/pr68102_1.c: Likewise.
2522 * gcc.target/aarch64/target_attr_3.c: Likewise.
2523
44b00dbc
RB
25242016-10-17 Richard Biener <rguenther@suse.de>
2525
2526 PR tree-optimization/77988
2527 * gcc.dg/torture/pr77988.c: New testcase.
2528
89b80c42
PK
25292016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2530
2531 * gcc.dg/pr71636-1.c: New test-case.
2532 * gcc.dg/pr71636-2.c: Likewise.
2533
4c640e26
EB
25342016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2535
2536 * gnat.dg/trampoline3.adb: New test.
2537 * gnat.dg/trampoline4.adb: Likewise.
2538
6c0347f6
JD
25392016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2540
2541 * gfortran.dg/dtio_16.f90: New test.
2542
d0d48a06
EB
25432016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2544
2545 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2546 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2547 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2548
baa33d83
EB
25492016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2550
2551 * gcc.target/sparc/popc.c: Rename to...
2552 * gcc.target/sparc/popc-1.c: ...this.
2553 * gcc.target/sparc/popc-2.c: New test.
2554
523ee218
JD
25552016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2556
2557 PR fortran/77972
2558 * gfortran.dg/unexpected_eof_4.f90: New test.
2559
c04d4ede
JB
25602016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2561
31a84d4a
AP
2562 PR libfortran/48587
2563 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2564
064ed55a
JJ
25652016-10-14 Jakub Jelinek <jakub@redhat.com>
2566
9a822fc7
JJ
2567 PR middle-end/77959
2568 * gfortran.dg/pr77959.f90: New test.
2569
064ed55a
JJ
2570 DR 1511 - const volatile variables and ODR
2571 * g++.dg/DRs/dr1511-1.C: New test.
2572 * g++.dg/DRs/dr1511-2.C: New test.
2573
2579762a
EB
25742016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2575
2576 * gnat.dg/debug7.adb (dg-options): Remove -g.
2577 * gnat.dg/debug8.adb (dg-options): Add -margs.
2578 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2579
6d59425d
RB
25802016-10-14 Richard Biener <rguenther@suse.de>
2581
2582 PR tree-optimization/77979
2583 * gcc.dg/torture/pr77979.c: New testcase.
2584
43f66d6e
ML
25852016-10-14 Martin Liska <mliska@suse.cz>
2586
2587 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2588 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2589 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2590
cb3ac867
UB
25912016-10-14 Uros Bizjak <ubizjak@gmail.com>
2592
2593 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2594 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2595 * gcc.dg/torture/pr77937-2.c: Likewise.
2596
14cf71a0
EB
25972016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2598
2599 * gnat.dg/lto15.adb: Adjust.
2600 * gnat.dg/lto16.adb: Likewise.
2601 * gnat.dg/lto17.adb: Likewise
2602 * gnat.dg/lto18.ad[sb]: New test.
2603 * gnat.dg/lto18_pkg.ads: New helper.
2604 * gnat.dg/lto19.adb: New test.
2605 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2606 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2607 * gnat.dg/lto20.adb: New test.
2608 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2609
6fd9c6f4
AV
26102016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2611
2612 * gfortran.dg/coarray_38.f90: Expect error message.
2613
01f44038
KT
26142016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2615
2616 * gcc.target/aarch64/spellcheck_1.c: New test.
2617 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2618 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2619 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2620 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2621 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2622
253abb2a
AS
26232016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2624
2625 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2626
a2695319
BS
26272016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2628
2629 PR tree-optimization/77937
2630 * gcc.dg/torture/pr77937-1.c: New.
2631 * gcc.dg/torture/pr77937-2.c: New.
2632
14a2c9aa
JM
26332016-10-13 Jakub Jelinek <jakub@redhat.com>
2634
2635 * g++.dg/cpp1z/inline-var1.C: New test.
2636 * g++.dg/cpp1z/inline-var1a.C: New test.
2637 * g++.dg/cpp1z/inline-var1.h: New file.
2638 * g++.dg/cpp1z/inline-var2.C: New test.
2639 * g++.dg/cpp1z/inline-var3.C: New test.
2640 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2641 uninitialized const.
2642
6c95388f 26432016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2644
ee7fa2e3
SL
2645 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2646 Xscale is specified, not just -march.
2647 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2648 is incompatible with Xscale.
18d34307 2649
96032047
MS
26502016-10-13 Martin Sebor <msebor@redhat.com>
2651
2652 PR c++/71912
2653 * g++.dg/ext/flexary4.C: Adjust.
2654 * g++.dg/ext/flexary5.C: Same.
2655 * g++.dg/ext/flexary9.C: Same.
2656 * g++.dg/ext/flexary19.C: New test.
2657 * g++.dg/ext/flexary18.C: New test.
2658 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2659 regression test.
5cb96b6a
UB
2660 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2661 Avoid generating a flexible array member in an array.
96032047 2662
5b1548fd
MS
26632016-10-13 Martin Sebor <msebor@redhat.com>
2664
2665 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2666 to placate -Wformat on targets where the type is not int.
2667
7810c4eb
DM
26682016-10-13 David Malcolm <dmalcolm@redhat.com>
2669
2670 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2671 in INSN_LOCATION.
2672
fcd27666
BC
26732016-10-13 Bin Cheng <bin.cheng@arm.com>
2674
2675 * gcc.target/i386/l_fma_float_1.c: Revise test.
2676 * gcc.target/i386/l_fma_float_2.c: Ditto.
2677 * gcc.target/i386/l_fma_float_3.c: Ditto.
2678 * gcc.target/i386/l_fma_float_4.c: Ditto.
2679 * gcc.target/i386/l_fma_float_5.c: Ditto.
2680 * gcc.target/i386/l_fma_float_6.c: Ditto.
2681 * gcc.target/i386/l_fma_double_1.c: Ditto.
2682 * gcc.target/i386/l_fma_double_2.c: Ditto.
2683 * gcc.target/i386/l_fma_double_3.c: Ditto.
2684 * gcc.target/i386/l_fma_double_4.c: Ditto.
2685 * gcc.target/i386/l_fma_double_5.c: Ditto.
2686 * gcc.target/i386/l_fma_double_6.c: Ditto.
2687
b8a4b8c8
BC
26882016-10-13 Bin Cheng <bin.cheng@arm.com>
2689
2690 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2691
328ba117
BC
26922016-10-13 Bin Cheng <bin.cheng@arm.com>
2693
2694 * gcc.dg/vect/vect-98.c: Refine test case.
2695 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2696 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2697 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2698
1a1ab05e
JJ
26992016-10-13 Jakub Jelinek <jakub@redhat.com>
2700
2701 PR c/77946
2702 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2703
27947670
ML
27042016-10-13 Martin Liska <mliska@suse.cz>
2705
2706 PR tree-optimization/77943
2707 * g++.dg/tree-ssa/pr77943.C: New test.
2708
92c5266b
AV
27092016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2710
2711 PR fortran/72832
2712 * gfortran.dg/allocate_with_source_22.f03: New test.
2713 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2714 fail.
2715
90bca4ed
TP
27162016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2717
2718 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2719 * gcc.target/arm/movsi_movw.c: Likewise.
2720 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2721 directive to work on big endian targets.
2722
0011af7b
KV
27232016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2724
2725 * gcc.dg/tree-ssa/evrp6.c: New test.
2726
859e95ab
SB
27272016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2728
2729 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2730 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2731 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2732
2934018d
SB
27332016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2734
2735 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2736 * gcc.target/powerpc/warn-2.c: Ditto.
2737
f92d1522
RS
27382016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2739
2740 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2741 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2742 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2743 for -mmsa.
2744 * gcc.target/mips/msa.c: New test.
2745 * gcc.target/mips/msa-builtins.c: Likewise.
2746 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2747 (check_effective_target_mips_msa_runtime): Likewise.
2748 (check_effective_target_mips_msa): Likewise.
2749 (add_options_for_mips_msa): Likewise.
2750 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2751 (check_effective_target_vect_intfloat_cvt): Likewise.
2752 (check_effective_target_vect_uintfloat_cvt): Likewise.
2753 (check_effective_target_vect_floatint_cvt): Likewise.
2754 (check_effective_target_vect_floatuint_cvt): Likewise.
2755 (check_effective_target_vect_shift): Likewise.
2756 (check_effective_target_vect_shift_char): Likewise.
2757 (check_effective_target_vect_long): Likewise.
2758 (check_effective_target_vect_float): Likewise.
2759 (check_effective_target_vect_double): Likewise.
2760 (check_effective_target_vect_long_long): Likewise.
2761 (check_effective_target_vect_perm): Likewise.
2762 (check_effective_target_vect_perm_byte): Likewise.
2763 (check_effective_target_vect_perm_short): Likewise.
2764 (check_effective_target_vect_sdot_qi): Likewise.
2765 (check_effective_target_vect_udot_qi): Likewise.
2766 (check_effective_target_vect_sdot_hi): Likewise.
2767 (check_effective_target_vect_udot_hi): Likewise.
2768 (check_effective_target_vect_pack_trunc): Likewise.
2769 (check_effective_target_vect_unpack): Likewise.
2770 (check_effective_target_vect_hw_misalign): Likewise.
2771 (check_effective_target_vect_condition): Likewise.
2772 (check_effective_target_vect_cond_mixed): Likewise.
2773 (check_effective_target_vect_char_mult): Likewise.
2774 (check_effective_target_vect_short_mult): Likewise.
2775 (check_effective_target_vect_int_mult): Likewise.
2776 (check_effective_target_vect_extract_even_odd): Likewise.
2777 (check_effective_target_vect_interleave): Likewise.
2778 (check_vect_support_and_set_flags): Check if the target supports MSA
2779 and append to the list of EFFECTIVE_TARGETS.
2780
0bfd099c
RB
27812016-10-12 Richard Biener <rguenther@suse.de>
2782
2783 PR debug/77947
2784 * g++.dg/torture/pr77947.C: New testcase.
2785
b4a9ef2f
PMR
27862016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2787
2788 * gnat.dg/debug8.adb: New testcase.
2789
c0dbd22d
PMR
27902016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2791
2792 * gnat.dg/debug9.adb: New testcase.
2793
8a7c91cd
RB
27942016-10-12 Richard Biener <rguenther@suse.de>
2795
2796 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2797 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2798 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2799
7dc2f5f1
RB
28002016-10-12 Richard Biener <rguenther@suse.de>
2801
2802 PR tree-optimization/77920
2803 * gcc.dg/torture/pr77920.c: New testcase.
2804
70f6d5e1
JJ
28052016-10-12 Jakub Jelinek <jakub@redhat.com>
2806
4a8b97cb
JJ
2807 PR tree-optimization/77929
2808 * gcc.c-torture/compile/pr77929.c: New test.
2809
70f6d5e1
JJ
2810 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2811 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2812 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2813 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2814 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2815 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2816 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2817 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2818 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2819
4803de58
EB
28202016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2821
2822 * gcc.target/sparc/setcc-4.c: Adjust.
2823 * gcc.target/sparc/setcc-5.c: Likewise.
2824 * gcc.target/sparc/setcc-6.c: Likewise.
2825 * gcc.target/sparc/setcc-7.c: Likewise.
2826 * gcc.target/sparc/setcc-8.c: Likewise.
2827 * gcc.target/sparc/setcc-9.c: Likewise.
2828 * gcc.target/sparc/setcc-10.c: Delete.
2829
f6cf4810
SK
28302016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2831
2832 PR fortran/77942
2833 * gfortran.dg/pr77942.f90
2834
8e8c2744
FR
28352016-10-11 Fritz Reese <fritzoreese@gmail.com>
2836
2837 * gfortran.dg/dec_math.f90: New testsuite.
2838
ddefad9a
SKS
28392016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2840
2841 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2842 (main): Declare j as i32 instead of int.
2843
e7b08761
TP
28442016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2845
2846 PR testsuite/PR77710
2847 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2848 target triplet instead of *-*-*-*.
2849
9fd7cd44
EB
28502016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2851
2852 * gnat.dg/unchecked_convert10.adb: New test.
2853 * gnat.dg/unchecked_convert11.adb: Likewise.
2854 * gnat.dg/unchecked_convert12.adb: Likewise.
2855
ff7e7ee0
EB
28562016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2857
2858 * gcc.target/sparc/cbcond-1.c: New test.
2859 * gcc.target/sparc/cbcond-2.c: Likewise.
2860 * gcc.target/sparc/movcc-1.c: Likewise.
2861 * gcc.target/sparc/movcc-2.c: Likewise.
2862 * gcc.target/sparc/setcc-1.c: Adjust.
2863 * gcc.target/sparc/setcc-2.c: Likewise.
2864 * gcc.target/sparc/setcc-3.c: Likewise.
2865 * gcc.target/sparc/setcc-4.c: Likewise.
2866 * gcc.target/sparc/setcc-5.c: Likewise.
2867 * gcc.target/sparc/setcc-6.c: New test.
2868 * gcc.target/sparc/setcc-7.c: Likewise.
2869 * gcc.target/sparc/setcc-8.c: Likewise.
2870 * gcc.target/sparc/setcc-9.c: Likewise.
2871 * gcc.target/sparc/setcc-10.c: Likewise.
2872
d30078b8
JL
28732016-10-10 Jeff Law <law@redhat.com>
2874
2875 PR tree-optimization/71947
2876 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2877 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2878 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2879 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2880 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2881 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2882
5f869266
TK
28832016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2884
2885 PR fortran/77915
2886 * gfortran.dg/matmul_11.f90: New test.
2887
174e0b00
JW
28882016-10-10 Jiong Wang <jiong.wang@arm.com>
2889
2890 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2891 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2892 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2893 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2894 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2895 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2896 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2897 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2898 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2899 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2900 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2901 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2902 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2903 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2904 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2905 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2906 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2907 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2908 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2909 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2910 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2911 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2912 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2913 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2914 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2915 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2916 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2917 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2918 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2919 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2920 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2921 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2922 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2923 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2924 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2925 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2926 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2927 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2928 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2929 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2930 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2931 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2932 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2933 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2934 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2935 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2936 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2937 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2938 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2939 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2940 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2941 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2942 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2943 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2944 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2945 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2946 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2947 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2948 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2949
4bc63138
JW
29502016-10-10 Jiong Wang <jiong.wang@arm.com>
2951
2952 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2953 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2954 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2955 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2956 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2957 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2958 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2959 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2960 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2961 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2962 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2963 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2964 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2965 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2966
8f3edb07
JW
29672016-10-10 Jiong Wang <jiong.wang@arm.com>
2968
2969 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2970 Enable AArch64.
2971 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2972 vdup*_laneq.
2973 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2974 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2975 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2976 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2977
6e49f922
JW
29782016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2979 Jiong Wang <jiong.wang@arm.com>
2980
2981 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2982 AArch64 support.
2983 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2984 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2985 AArch64 targets.
2986 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2987 AArch64 targets.
2988 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2989 targets.
2990 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2991
41683e1a
EB
29922016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2993
2994 * gnat.dg/specs/vfa.ads: New test.
2995
6e49f922 29962016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2997
2998 * gnat.dg/inline13.ad[sb]: New test.
2999 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3000
55cfd746
EB
30012016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3002
3003 * gnat.dg/biased_subtype.adb: New test.
3004
4dfb8a2a
JJ
30052016-10-09 Jakub Jelinek <jakub@redhat.com>
3006
3007 PR tree-optimization/77901
3008 * gcc.c-torture/compile/pr77901.c: New test.
3009
67b97478
PK
30102016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3011
3012 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3013 * gcc.dg/ipa/propalign-2.c: Likewise
3014 * gcc.dg/ipa/propalign-3.c: Likewise.
3015 * gcc.dg/ipa/propalign-4.c: Likewise.
3016 * gcc.dg/ipa/propalign-5.c: Likewise.
3017
7bad794a
JJ
30182016-10-08 Jakub Jelinek <jakub@redhat.com>
3019
81b02905
JJ
3020 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3021
ee19ef45
JJ
3022 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3023
7bad794a
JJ
3024 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3025 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3026
56d3a930
FR
30272016-10-07 Fritz Reese <fritzoreese@gmail.com>
3028
3029 * gfortran.dg/dec_union_11.f90: New testcase.
3030
45e2bf2e
NS
30312016-10-07 Nathan Sidwell <nathan@acm.org>
3032
3033 PR c++/66443
3034 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3035 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3036 * g++.dg/cpp1y/pr66443-cxx14.C: New
3037 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3038 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3039
be845b04
JJ
30402016-10-07 Jakub Jelinek <jakub@redhat.com>
3041
3042 * g++.dg/cpp0x/addressof1.C: New test.
3043 * g++.dg/cpp0x/addressof2.C: New test.
3044
08213983
MM
30452016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3046
3047 * gcc.target/powerpc/float128-type-1.c: New test to check that
3048 PowerPC 64-bit Linux enables -mfloat128-type by default.
3049 * gcc.target/powerpc/float128-type-2.c: Likewise.
3050 * gcc.target/powerpc/float128-mix.c: Change error message to
3051 reflect that __ibm128 is now #define'ed to be long double.
3052
bd845c14
SK
30532016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3054
3055 PR fortran/77406
3056 * gfortran.dg/pr77406.f90: New test.
3057 * gfortran.dg/assumed_type_3.f90: Update error messages.
3058 * gfortran.dg/defined_operators_1.f90: Ditto.
3059 * gfortran.dg/generic_26.f90: Ditto.
3060 * gfortran.dg/generic_7.f90: Ditto.
3061 * gfortran.dg/gomp/udr5.f90: Ditto.
3062 * gfortran.dg/gomp/udr7.f90: Ditto.
3063 * gfortran.dg/interface_1.f90: Ditto.
3064 * gfortran.dg/interface_37.f90: Ditto.
3065 * gfortran.dg/interface_5.f90: Ditto.
3066 * gfortran.dg/interface_6.f90: Ditto.
3067 * gfortran.dg/interface_7.f90
3068 * gfortran.dg/no_arg_check_3.f90
3069 * gfortran.dg/operator_5.f90
3070 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3071
c09c4992
BE
30722016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3073
3074 PR c++/77700
3075 * c-c++-common/Wint-in-bool-context.c: Update test.
3076
d7f336f8
RB
30772016-10-07 Richard Biener <rguenther@suse.de>
3078
3079 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3080 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3081
a9172bf3
MP
30822016-10-07 Marek Polacek <polacek@redhat.com>
3083
3084 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3085
8a14afd0
BS
30862016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3087
3088 PR c++/69733
3089 * c-c++-common/pr69733.c: New test.
3090 * gcc.dg/pr69733.c: New test.
3091 * gcc.target/i386/pr69733.c: New test.
3092
d4bd4646
MP
30932016-10-07 Marek Polacek <polacek@redhat.com>
3094
3095 PR c++/77803
3096 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3097
a93cdc5c
JJ
30982016-10-07 Jakub Jelinek <jakub@redhat.com>
3099
3100 PR tree-optimization/77664
3101 * gcc.dg/tree-ssa/pr77664.c: New test.
3102 * gcc.dg/pr77664.c: New test.
3103
31042016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3105
3106 * gfortran.dg/pr69955.f90: New test.
3107
ac193ee7
LK
31082016_10-06 Louis Krupp <louis.krupp@zoho.com>
3109
3110 PR fortran/57910
3111 * gfortran.dg/pr57910.f90: New test.
3112
342cfb3e
JJ
31132016-10-06 Jakub Jelinek <jakub@redhat.com>
3114
3115 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3116 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3117
48057089
KV
31182016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3119
3120 PR tree-optimization/77862
3121 * gcc.dg/pr77862.c: New test.
3122
65b25c9b
KV
31232016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3124
3125 * gcc.dg/tree-ssa/evrp4.c: New test.
3126
f3127685
JL
31272016-10-06 Jeff Law <law@redhat.com>
3128
3129 PR tree-optimization/71661
3130 * gcc.dg/tree-ssa/pr71661.c: New test.
3131
b3972588
RB
31322016-10-06 Richard Biener <rguenther@suse.de>
3133
3134 PR tree-optimization/77855
3135 * gcc.dg/torture/pr77855.c: New testcase.
3136
139dc3c6 31372016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3138 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3139
3140 * g++.dg/other/pr77759.C: New test.
3141
37f6a157
RB
31422016-10-06 Richard Biener <rguenther@suse.de>
3143
3144 PR tree-optimization/77839
3145 * gcc.dg/torture/pr77839.c: New testcase.
3146
f779aeb8
MP
31472016-10-06 Marek Polacek <polacek@redhat.com>
3148
3149 * g++.dg/cpp1z/init-statement9.C: New test.
3150
eee8f0b0
AS
31512016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3152
3153 * gcc.target/i386/pcommit-1.c: Deleted.
3154 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3155 * gcc.target/i386/sse-13.c: Ditto.
3156 * gcc.target/i386/sse-14.c: Ditto.
3157 * gcc.target/i386/sse-22.c: Ditto.
3158 * gcc.target/i386/sse-23.c: Ditto.
3159 * g++.dg/other/i386-2.C: Ditto.
3160
b48042bb
UB
31612016-10-05 Uros Bizjak <ubizjak@gmail.com>
3162
3163 * gcc.target/i386/pr77833.c: Require int128 effective target.
3164
50b01e1d
SK
31652016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3166
3167 PR fortran/58991
3168 PR fortran/58992
3169 * gfortran.dg/associate_22.f90: New test.
3170
908b8296
FR
31712016-10-05 Fritz Reese <fritzoreese@gmail.com>
3172
3173 * gfortran.dg/dec_union_9.f90: New testcase.
3174 * gfortran.dg/dec_union_10.f90: New testcase.
3175
87582521
JJ
31762016-10-05 Jakub Jelinek <jakub@redhat.com>
3177
2e69f143
JJ
3178 PR sanitizer/66343
3179 * gcc.dg/pch/pr66343-3.c: New test.
3180 * gcc.dg/pch/pr66343-3.hs: New file.
3181
87582521
JJ
3182 PR sanitizer/66343
3183 * gcc.dg/pch/pr66343-1.c: New test.
3184 * gcc.dg/pch/pr66343-1.hs: New file.
3185 * gcc.dg/pch/pr66343-2.c: New test.
3186 * gcc.dg/pch/pr66343-2.hs: New file.
3187
700fff34
BE
31882016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3189
3190 * c-c++-common/Wint-in-bool-context.c: Update test.
3191
17a9e380
MP
31922016-10-05 Marek Polacek <polacek@redhat.com>
3193
3194 * g++.dg/cpp1z/init-statement1.C: New test.
3195 * g++.dg/cpp1z/init-statement2.C: New test.
3196 * g++.dg/cpp1z/init-statement3.C: New test.
3197 * g++.dg/cpp1z/init-statement4.C: New test.
3198 * g++.dg/cpp1z/init-statement5.C: New test.
3199 * g++.dg/cpp1z/init-statement6.C: New test.
3200 * g++.dg/cpp1z/init-statement7.C: New test.
3201 * g++.dg/cpp1z/init-statement8.C: New test.
3202
6e48e779
LK
32032016-10-05 Louis Krupp <louis.krupp@zoho.com>
3204
3205 PR fortran/67524
3206 * gfortran.dg/pr67524.f90: New test.
3207
04a32443
JJ
32082016-10-05 Jakub Jelinek <jakub@redhat.com>
3209
3210 PR sanitizer/77823
3211 * c-c++-common/ubsan/shift-9.c: New test.
3212
743a9cf7
SKS
32132016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3214
3215 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3216 of int if __SIZEOF_INT__ is less than 4 bytes.
3217
a40278c3
JD
32182016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3219
3220 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3221 * gfortran.dg/class_array_20.f03: Likewise.
3222 * gfortran.dg/class_array_21.f03: Likewise.
3223 * gfortran.dg/finalize_29.f08: Likewise.
3224 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3225
39bb7d01
RB
32262016-10-05 Richard Biener <rguenther@suse.de>
3227
3228 PR middle-end/77826
3229 * gcc.dg/torture/pr77826.c: New testcase.
3230
eeb57981
RB
32312016-10-05 Richard Biener <rguenther@suse.de>
3232
3233 * gcc.dg/fold-copysign-1.c: New testcase.
3234
f9018d75
AS
32352016-10-05 Andreas Schwab <schwab@suse.de>
3236
3237 * g++.dg/pr49847-2.C: Remove.
3238
7e8000b3
PMR
32392016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3240
3241 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3242
54f84ca9
RB
32432016-10-05 Richard Biener <rguenther@suse.de>
3244
3245 PR middle-end/55152
3246 * gcc.dg/pr55152-2.c: New testcase.
3247
17beda50
JD
32482016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3249
3250 * gfortran.dg/dtio_15.f90: New test.
3251
1c84b798
ILT
32522016-10-04 Ian Lance Taylor <iant@golang.org>
3253
3254 * gcc.dg/split-7.c: New test.
3255
7ec39552
MS
32562016-10-04 Martin Sebor <msebor@redhat.com>
3257
3258 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3259 %lc directive to wint_t to silence -Wformat warnings on targets
3260 where the latter is a distinct type such as long.
3261
8ff04ff9
MS
32622016-10-04 Martin Sebor <msebor@redhat.com>
3263
3264 PR c++/77804
3265 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3266
bfecd57c
JJ
32672016-10-04 Jakub Jelinek <jakub@redhat.com>
3268
f72da967
JJ
3269 PR c++/77791
3270 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3271
bfecd57c
JJ
3272 * g++.dg/other/java3.C: Remove.
3273 * g++.dg/other/java1.C: Remove.
3274 * g++.dg/other/error12.C: Remove.
3275 * g++.dg/other/java2.C: Remove.
3276 * g++.dg/warn/Wnvdtor.C: Remove.
3277 * g++.dg/lookup/java1.C: Remove.
3278 * g++.dg/lookup/java2.C: Remove.
3279 * g++.dg/ext/pr34829.C: Remove.
3280 * g++.dg/ext/java-3.C: Remove.
3281 * g++.dg/ext/java-1.C: Remove.
3282 * g++.dg/ext/java-2.C: Remove.
3283 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3284
fe8b1e83
DG
32852016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3286
3287 PR tree-optimization/77808
3288 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3289
078b5aab
RB
32902016-10-04 Richard Biener <rguenther@suse.de>
3291
3292 PR tree-optimization/77399
3293 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3294
2b568899
RB
32952016-10-04 Richard Biener <rguenther@suse.de>
3296
3297 PR middle-end/77833
3298 * gcc.target/i386/pr77833.c: New testcase.
3299
0a4e5cf3
JL
33002016-09-26 Jeff Law <law@redhat.com>
3301
3302 PR tree-optimization/71550
3303 PR tree-optimization/71403
3304 * gcc.c-torture/execute/pr71550.c: New test.
3305
d07b0a23
SKS
33062016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3307
3308 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3309 option.
3310
b44a42cf
KT
33112016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3312
3313 Revert
3314 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3315
3316 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3317
f41f1ceb
MP
33182016-10-03 Marek Polacek <polacek@redhat.com>
3319
3320 * g++.dg/cpp0x/nullptr37.C: New test.
3321
1633d3b9
BE
33222016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3323
3324 * c-c++-common/Wint-in-bool-context.c: Update test.
3325
2c8e3a1d
JJ
33262016-10-02 Jakub Jelinek <jakub@redhat.com>
3327
3328 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3329 earlier.
3330 * g++.dg/charset/asm2.c (memmove): Likewise.
3331 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3332 * g++.dg/tls/diag-4.C (foo): Likewise.
3333 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3334 dg-warning, fix up regex.
3335 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3336 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3337 * g++.old-deja/g++.mike/net31.C: Likewise.
3338 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3339 for C++17.
3340 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3341 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3342
f00b6283
RB
33432016-10-01 Richard Biener <rguenther@suse.de>
3344
3345 PR middle-end/77798
3346 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3347
0f0565b1
AV
33482016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3349
3350 PR fortran/77663
3351 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3352
c58823a0
JJ
33532016-10-01 Jakub Jelinek <jakub@redhat.com>
3354
3355 PR c/77490
3356 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3357 Add dg-prune-output directive.
3358
e3228a50
JD
33592016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3360
3361 PR fortran/66643
3362 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3363 * gfortran.fortran-torture/compile/write.f90: Update test.
3364
e70bbc6f
MW
33652016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3366
3367 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3368 arm_fp16_alternative_ok as the required effective target.
3369 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3370 -mfp16-format=alternative to the dg-options directive and remove
3371 the dg-add-options directive.
3372
c39747d2
FR
33732016-09-30 Fritz Reese <fritzoreese@gmail.com>
3374
3375 PR fortran/77764
3376 * gfortran.dg/dec_union_8.f90: New testcase.
3377
00074dd8
FR
33782016-09-30 Fritz Reese <fritzoreese@gmail.com>
3379
3380 PR fortran/77782
3381 * gfortran.dg/dec_structure_16.f90: New testcase.
3382
26f391e8
AV
33832016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3384
3385 * gfortran.dg/coarray_allocate_10.f08: New test.
3386 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3387
fa16a271
KT
33882016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3389
3390 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3391
f334c828
RB
33922016-09-30 Richard Biener <rguenther@suse.de>
3393
3394 PR tree-optimization/77399
3395 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3396
76e3ec9c
SL
33972016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3398
871267e1 3399 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3400 -fdelete-null-pointer-checks explicit.
3401 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3402 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3403 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3404 * gcc.dg/pic-1.c: Require fpic target support.
3405 * gcc.dg/pic-2.c: Likewise.
3406
a2c6e7f2
JJ
34072016-09-29 Jakub Jelinek <jakub@redhat.com>
3408
3409 Implement P0001R1 - C++17 removal of register storage class specifier
3410 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3411 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3412 C++17.
3413 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3414 keyword if not __SSE2__.
3415 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3416 C++17.
3417 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3418 register keywords.
3419 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3420 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3421 no_erroneous_warning): Expect new warnings for C++17.
3422 * g++.dg/warn/register-var-2.C (f): Likewise.
3423 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3424 * g++.dg/parse/linkage2.C (foo): Likewise.
3425 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3426 keyword on parameters for C++17.
3427 * g++.dg/cpp1z/register1.C: New test.
3428 * g++.dg/cpp1z/register2.C: New test.
3429 * g++.dg/cpp1z/register3.C: New test.
3430
4ab76933
UB
34312016-09-29 Uros Bizjak <ubizjak@gmail.com>
3432
3433 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3434 * gcc.target/i386/avx2-check.h (main): Ditto.
3435 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3436 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3437 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3438 * gcc.target/i386/avx512er-check.h (main): Ditto.
3439 * gcc.target/i386/avx512f-check.h (main): Ditto.
3440 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3441 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3442 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3443
2488ebe5
UB
34442016-09-29 Uros Bizjak <ubizjak@gmail.com>
3445
3446 PR target/77756
3447 * gcc.target/i386/pr77756.c: New test.
3448
4d258d09
MP
34492016-09-29 Marek Polacek <polacek@redhat.com>
3450
3451 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3452
a9087411
MP
34532016-09-29 Marek Polacek <polacek@redhat.com>
3454
3455 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3456 C++14.
3457
fa0a064a
ML
34582016-09-29 Martin Liska <mliska@suse.cz>
3459
3460 * objc/execute/construct1.m: New test.
3461
0ce1ecc7
RB
34622016-09-29 Richard Biener <rguenther@suse.de>
3463
3464 PR tree-optimization/77768
3465 * gcc.dg/torture/pr77768.c: New testcase.
3466
da186c1f
RB
34672016-09-28 Richard Biener <rguenther@suse.de>
3468
3469 PR middle-end/77407
3470 * gcc.dg/pr77407.c: New testcase.
3471
d657e995
RB
34722016-09-29 Richard Biener <rguenther@suse.de>
3473
3474 PR middle-end/55152
3475 * gcc.dg/pr55152.c: New testcase.
3476 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3477
cadf6296
RO
34782016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3479
3480 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3481 (dg-options): Remove -m32.
3482
88000fd1
MS
34832016-09-28 Martin Sebor <msebor@redhat.com>
3484
3485 PR middle-end/77721
3486 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3487
0c172974
JD
34882016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3489
3490 PR libgfortran/77707
3491 * gfortran.dg/inquire_17.f90: New test.
3492
4b390698
JJ
34932016-09-28 Jakub Jelinek <jakub@redhat.com>
3494
3495 PR c++/77467
3496 * g++.dg/cpp1y/constexpr-77467.C: New test.
3497
2b1b5938
MS
34982016-09-28 Martin Sebor <msebor@redhat.com>
3499
3500 PR c/77762
3501 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3502 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3503 (test_sprintf_p_const): Adjust line numbers to avoid failures
3504 introduced in r240503.
3505
30dc6ee9
MS
35062016-09-28 Martin Sebor <msebor@redhat.com>
3507
3508 PR middle-end/77683
3509 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3510
7d290e93
BE
35112016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3512
fcf32bad
BE
3513 PR c++/77748
3514 * g++.dg/pr77550.C: Avoid undefined behavior.
3515
7d290e93
BE
3516 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3517
912d9ec3
WD
35182016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3519
3520 * gcc.dg/strlenopt-20.c: Update test.
3521 * gcc.dg/strlenopt-21.c: Likewise.
3522 * gcc.dg/strlenopt-22.c: Likewise.
3523 * gcc.dg/strlenopt-22g.c: Likewise.
3524 * gcc.dg/strlenopt-26.c: Likewise.
3525 * gcc.dg/strlenopt-5.c: Likewise.
3526 * gcc.dg/strlenopt-7.c: Likewise.
3527 * gcc.dg/strlenopt-9.c: Likewise.
3528
459bcfb0
JJ
35292016-09-27 Jakub Jelinek <jakub@redhat.com>
3530
6e39060a
JJ
3531 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3532
8ca33347
JJ
3533 * g++.dg/cpp1z/lambda-this1.C: New test.
3534 * g++.dg/cpp1z/lambda-this2.C: New test.
3535
459bcfb0
JJ
3536 PR c++/77722
3537 * g++.dg/ubsan/return-4.C: New test.
3538 * g++.dg/ubsan/return-5.C: New test.
3539 * g++.dg/ubsan/return-6.C: New test.
3540
20fba714
JW
35412016-09-27 Jiong Wang <jiong.wang@arm.com>
3542
3543 * lib/target-supports.exp
3544 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3545 in function comment.
3546
bebe0086
ML
35472016-09-27 Martin Liska <mliska@suse.cz>
3548
3549 PR gcov-profile/46266
3550 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3551 considered.
3552
59896334
RB
35532016-09-27 Richard Biener <rguenther@suse.de>
3554
3555 PR tree-optimization/77745
3556 * g++.dg/torture/pr77745.C: New testcase.
3557
f0d355dc
RB
35582016-09-27 Richard Biener <rguenther@suse.de>
3559
3560 PR tree-optimization/77478
3561 * gcc.dg/torture/pr77478.c: New testcase.
3562
8c9434c2
ML
35632016-09-27 Martin Liska <mliska@suse.cz>
3564
3565 PR gcov-profile/7970
3566 PR gcov-profile/16855
3567 PR gcov-profile/44779
3568 * g++.dg/gcov/pr16855.C: New test.
3569
511d092e
SKS
35702016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3571
3572 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3573
f2e0c4e1
JJ
35742016-09-27 Jakub Jelinek <jakub@redhat.com>
3575
3576 PR fortran/77666
3577 * gfortran.dg/gomp/pr77666.f90: New test.
3578
3a4228ba
KV
35792016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3580
3581 PR ipa/77677
3582 * gcc.dg/torture/pr77677-2.c: New test.
3583
a184e37f
SK
35842016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3585
3586 PR fortran/77420
3587 * gfortran.dg/pr77420_1.f90: New test.
3588 * gfortran.dg/pr77420_2.f90: Ditto.
3589 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3590 * gfortran.dg/pr77420_4.f90: this file.
3591
8be59d19
KV
35922016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3593
3594 PR middle-end/77719
3595 * gfortran.dg/pr77719.f90: New test.
3596
991075a4
TP
35972016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3598
3599 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3600 singular form of byte when quantity is unknown.
991075a4 3601
c6147dc4
MP
36022016-09-26 Marek Polacek <polacek@redhat.com>
3603
3604 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3605
5cc6c41c
ML
36062016-09-26 Martin Liska <mliska@suse.cz>
3607
3608 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3609 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3610 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3611 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3612 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3613 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3614 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3615 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3616 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3617
81fea426
MP
36182016-09-26 Marek Polacek <polacek@redhat.com>
3619
3620 PR c/7652
3621 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3622 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3623 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3624 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3625 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3626 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3627 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3628 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3629 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3630 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3631 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3632 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3633 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3634 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3635 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3636 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3637 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3638 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3639 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3640 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3641 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3642 * c-c++-common/attr-fallthrough-1.c: New test.
3643 * c-c++-common/attr-fallthrough-2.c: New test.
3644 * g++.dg/cpp0x/fallthrough1.C: New test.
3645 * g++.dg/cpp0x/fallthrough2.C: New test.
3646 * g++.dg/cpp1z/fallthrough1.C: New test.
3647 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3648 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3649 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3650 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3651
9b597c1f
SK
36522016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3653
12a813c1 3654 PR fortran/77429
9b597c1f
SK
3655 * gfortran.dg/pr77429.f90: New test.
3656
f1c7e7f1
SK
36572016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3658
3659 PR fortran/77694
3660 * gfortran.dg/pr77694.f90: New test.
3661
50c6dd20
OE
36622016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3663
3664 PR target/51244
3665 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3666
540b039e
DH
36672016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3668
3669 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3670 for 32-bit mode.
3671
cfd161bf
DH
36722016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3673
3674 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3675 for 32-bit mode.
3676
9a2300e9
MP
36772016-09-24 Marek Polacek <polacek@redhat.com>
3678
3679 PR c/77490
3680 * c-c++-common/Wbool-operation-1.c: New test.
3681 * gcc.dg/Wbool-operation-1.c: New test.
3682
34d567d1
FR
36832016-09-23 Fritz Reese <fritzoreese@gmail.com>
3684
3685 * gfortran.dg/dec_static_1.f90: New.
3686 * gfortran.dg/dec_static_2.f90: New.
3687 * gfortran.dg/dec_static_3.f90: New.
3688 * gfortran.dg/dec_static_4.f90: New.
3689
4a8d4422
JD
36902016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3691
3692 PR fortran/48298
3693 * gfortran.dg/negative_unit_check.f90: Update test.
3694 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3695
90ef45cb
DV
36962016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3697
3698 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3699 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3700 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3701 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3702 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3703 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3704 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3705
e0535922
MS
37062016-09-23 Martin Sebor <msebor@redhat.com>
3707
3708 PR testsuite/77713
3709 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3710 assuming long double is bigger than double.
3711
d664d76d
JJ
37122016-09-23 Jakub Jelinek <jakub@redhat.com>
3713
3714 Implement P0138R2, C++17 construction rules for enum class values
3715 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3716
3b31f720
DM
37172016-09-23 David Malcolm <dmalcolm@redhat.com>
3718
3719 PR preprocessor/77672
3720 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3721 expected multiline output from first warning to reflect change
3722 in r240434.
3723
592459bf
TP
37242016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3725
3726 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3727
0af06385
BE
37282016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3729 Tom de Vries <tom@codesourcery.com>
3730
3731 PR testsuite/77411
3732 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3733
8f01b67a
MP
37342016-09-23 Marek Polacek <polacek@redhat.com>
3735
3736 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3737 * c-c++-common/gomp/atomic-13.c: Likewise.
3738 * c-c++-common/gomp/atomic-14.c: Likewise.
3739 * c-c++-common/pr60439.c: Remove invalid code.
3740 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3741 * g++.dg/expr/bitfield5.C: Likewise.
3742 * g++.dg/expr/bitfield6.C: Likewise.
3743 * g++.dg/expr/bool1.C: Likewise.
3744 * g++.dg/expr/bool3.C: Likewise.
3745 * g++.dg/expr/lval3.C: Likewise.
3746 * g++.dg/expr/lval4.C: Likewise.
3747 * g++.old-deja/g++.jason/bool5.C: Likewise.
3748
bbd6fcf3
DM
37492016-09-23 David Malcolm <dmalcolm@redhat.com>
3750
3751 PR preprocessor/77672
3752 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3753 (test_terminator_location): New function.
3754
113d06a4
RB
37552016-09-23 Richard Biener <rguenther@suse.de>
3756
3757 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3758
cab9e1df
MW
37592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3760
3761 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3762 -march=armv8.2-a+fp16 when supported by the hardware.
3763 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3764 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3765 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3766 semi-colons to a macro invocations.
3767 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3768 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3769 defined.
3770 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3771 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3772 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3773 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3774 defined.
3775 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3776 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3777 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3778 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3779 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3780 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3781 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3782 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3783 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3784 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3785 defined.
3786 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3787 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3788 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3789 defined.
3790 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3791 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3792 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3793 defined.
3794 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3795 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3796 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3797 defined.
3798 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3799 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3800 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3801 defined. Also fix some white-space.
3802 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3803 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3804 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3805 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3806 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3807 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3808 defined. Also fix some long lines and white-space.
3809 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3810 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3811 defined. Also fix some long lines and white-space.
3812 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3813 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3814 defined.
3815 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3816 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3817 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3818 defined.
3819 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3820 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3821 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3822 defined.
3823 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3824 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3825 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3826 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3827 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3828 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3829 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3830 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3831 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3832 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3833 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3834 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3835 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3836 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3837 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3838 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3839 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3840 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3841 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3842
da9b2e69
JW
38432016-09-23 Jiong Wang <jiong.wang@arm.com>
3844 Matthew Wahab <matthew.wahab@arm.com>
3845
3846 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3847 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3848 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3849 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3850 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3851 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3852 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3853 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3854 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3855 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3856 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3857 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3858 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3859 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3860 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3861 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3862 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3863 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3864 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3865 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3866 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3867 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3868 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3869 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3870 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3871 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3872 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3873 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3874 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3875 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3876 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3877 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3878 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3879 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3880 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3881 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3882 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3883
785cf02f
MW
38842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3885
3886 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3887 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3888 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3889 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3890 support.
3891
1e401340
KV
38922016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3893
3894 PR ipa/77677
3895 * gcc.dg/torture/pr77677.c: New test.
3896
8ed3eeac
AV
38972016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3898
3899 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3900 here now.
3901
55a9b91b
MW
39022016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3903
3904 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3905 options. Add tests for float16x4_t and float16x8_t.
3906
64c744b9
DV
39072016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3908
3909 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3910 * gcc.target/s390/risbg-ll-2.c: Ditto.
3911 * gcc.target/s390/risbg-ll-3.c: Ditto.
3912
d403b8d4
MW
39132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3914
3915 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3916 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3917
576987fc
DV
39182016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3919
3920 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3921 output to the simplified instructions.
3922
4ffc8099
MW
39232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3924
3925 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3926 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3927
b1a970a5
MW
39282016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3929
3930 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3931 (FP16_SUPPORTED): New
3932 (expected-hfloat-16x4): Make conditional on __fp16 support.
3933 (expected-hfloat-16x8): Likewise.
3934 (vdup_n_f16): Disable for non-AArch64 targets.
3935 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3936 conditional on FP16_SUPPORTED.
3937 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3938 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3939 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3940 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3941 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3942 for testing __fp16.
3943 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3944 conditional on FP16_SUPPORTED.
3945 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3946 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3947
50df9464
MW
39482016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3949
3950 * gcc.target/arm/short-vfp-1.c: New.
3951
536b9f42
MW
39522016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3953
3954 * gcc.target/arm/attr-fp16-arith-1.c: New.
3955
1b9e31cf
MW
39562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3957
3958 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3959 New.
3960 (add_options_for_arm_v8_2a_fp16_neon): New.
3961 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3962 (add_options_for_arm_arch_v8_2a): Auto-generate.
3963 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3964 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3965 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3966 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3967 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3968 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3969 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3970
a5b42ee7
MW
39712016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3972
3973 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3974 arm_fp16_alternative_ok.
3975 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3976 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3977 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3978 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3979 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3980 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3981 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3982 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3983 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3984 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3985 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3986 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3987 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3988 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3989 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3990 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3991 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3992 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3993 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3994 arm_fp16_alternative_ok.
3995 * lib/target-supports.exp
3996 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3997 (check_effective_target_arm_fp16_alternative_ok): New.
3998 (check_effective_target_arm_fp16_none_ok_nocache): New.
3999 (check_effective_target_arm_fp16_none_ok): New.
4000
fcbc975b
ML
40012016-09-23 Martin Liska <mliska@suse.cz>
4002
4003 * gcc.dg/ipa/pr77653.c: Replace adress
4004 with address.
4005
1822b732
ML
40062016-09-23 Martin Liska <mliska@suse.cz>
4007
4008 * gcc.target/i386/movbe-4.c: New test.
4009
fab18cc4
ML
40102016-09-23 Martin Liska <mliska@suse.cz>
4011
4012 * gcc.target/i386/crc32-5.c: New test.
4013
e70f01b5
ML
40142016-09-23 Martin Liska <mliska@suse.cz>
4015
4016 * gcc.target/i386/pr71652.c: New test.
4017 * gcc.target/i386/pr71652-2.c: New test.
4018 * gcc.target/i386/pr71652-3.c: New test.
4019
f2e81d05
JJ
40202016-09-23 Jakub Jelinek <jakub@redhat.com>
4021
4022 * lib/gcc-dg.exp (process-message): Support relative line number
4023 notation - .+4 or .-1 etc.
4024 * gcc.dg/dg-test-1.c: New test.
4025
ed30d2a6
MS
40262016-09-22 Martin Sebor <msebor@redhat.com>
4027
4028 PR target/77676
4029 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4030 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4031 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4032 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4033
1c681c7b
UB
40342016-09-22 Uros Bizjak <ubizjak@gmail.com>
4035
4036 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4037 * gcc.dg/ifcvt-2.c: Ditto.
4038 * gcc.dg/zero_bits_compound-1.c: Ditto.
4039 * gcc.dg/zero_bits_compound-1.c: Ditto.
4040 * gcc.dg/pr40550.c: Simplify target selectors.
4041 Use dg-additional-options.
4042 * gcc.dg/pr47893.c: Ditto.
4043 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4044 additional options for 32-bit x86 targets.
4045 * gcc.dg/pr70955.c: Move to ...
4046 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4047
67cf0a53
PC
40482016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4049
4050 PR c++/61019
4051 * g++.dg/cpp0x/pr61019.C: New.
4052
0ee70cc0
AV
40532016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4054 Terry Guo <terry.guo@arm.com>
4055
4056 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4057 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4058 * gcc.target/arm/pure-code/pure-code.exp: New.
4059
43639d2c
UB
40602016-09-22 Uros Bizjak <ubizjak@gmail.com>
4061
4062 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4063 Remove SSE effective target requirement.
4064
a608d15b
PC
40652016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4066
4067 PR c++/71979
4068 * g++.dg/cpp0x/pr71979.C: New.
4069
d94a7ab4
BE
40702016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4071
4072 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4073
a13f439f
ML
40742016-09-22 Martin Liska <mliska@suse.cz>
4075
4076 PR ipa/77653
4077 * gcc.dg/ipa/pr77653.c: New test.
4078
cf352092
JJ
40792016-09-22 Jakub Jelinek <jakub@redhat.com>
4080
4081 PR fortran/77665
4082 * gfortran.dg/gomp/pr77665.f90: New test.
4083
a8de3002
PT
40842016-09-22 Paul Thomas <pault@gcc.gnu.org>
4085
4086 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4087 * gfortran.dg/dtio_13.f90: New test.
4088
39abef62
LK
40892016-09-21 Louis Krupp <louis.krupp@zoho.com>
4090
4091 PR fortran/66107
4092 * gfortran.dg/pr66107.f90: New test.
4093
4a2bb7fc
ILT
40942016-09-21 Ian Lance Taylor <iant@golang.org>
4095
4096 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4097 with call to builtin delete function.
4098
5f84cee2
JM
40992016-09-21 Joseph Myers <joseph@codesourcery.com>
4100
4101 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4102 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4103 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4104 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4105 tests.
4106
fe01a41a
UB
41072016-09-21 Uros Bizjak <ubizjak@gmail.com>
4108
4109 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4110
2e1c20b1
JJ
41112016-09-21 Jakub Jelinek <jakub@redhat.com>
4112
4113 PR c++/77651
4114 * g++.dg/cpp1z/aligned-new6.C: New test.
4115
de4c144a
MW
41162016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4117
4118 * gcc.target/arm/fp16-aapcs-3.c: New.
4119 * gcc.target/arm/fp16-aapcs-4.c: New.
4120 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4121 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4122 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4123 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4124
44fc7854
BE
41252016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4126
4127 PR tree-optimization/77550
4128 * g++.dg/pr77550.C: New test.
4129
bc084f84
GJL
41302016-09-21 Georg-Johann Lay <avr@gjlay.de>
4131
4132 PR target/77326
4133 * gcc.target/avr/torture/pr77326.c: New test.
4134
c075003a
LK
41352016-09-21 Louis Krupp <louis.krupp@zoho.com>
4136
4137 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4138
6811ea79
RB
41392016-09-21 Richard Biener <rguenther@suse.de>
4140
4141 PR tree-optimization/77648
4142 * gcc.dg/torture/pr77648-1.c: New testcase.
4143 * gcc.dg/torture/pr77648-2.c: Likewise.
4144
f955c4c4
RB
41452016-09-21 Richard Biener <rguenther@suse.de>
4146 Jakub Jelinek <jakub@redhat.com>
4147
4148 PR tree-optimization/77621
4149 * gcc.dg/pr77621.c: New testcase.
4150
096506bb
PT
41512016-09-21 Paul Thomas <pault@gcc.gnu.org>
4152
4153 PR fortran/77657
4154 * gfortran.dg/dtio_12.f90: New test.
4155
37d168ae
SKS
41562016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4157
4158 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4159
66454000
KV
41602016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4161
4162 PR tree-optimization/72835
4163 * gcc.dg/tree-ssa/pr72835.c: New test.
4164
88d0c3f0
MS
41652016-09-20 Martin Sebor <msebor@redhat.com>
4166
4167 PR middle-end/49905
4168 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4169 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4170 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4171 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4172 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4173 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4174 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4175
a03df1d5
KV
41762016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4177
4178 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4179 arguments/compare will be optimized away.
4180 * gcc.dg/torture/ftrapv-1.c: Likewise.
4181
8bc5448f
KV
41822016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4183
4184 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4185 will be optimized away.
4186 * gcc.dg/ipa/vrp1.c: New test.
4187 * gcc.dg/ipa/vrp2.c: New test.
4188 * gcc.dg/ipa/vrp3.c: New test.
4189
973625a0
KV
41902016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4191
4192 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4193 does the same transformation.
4194 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4195 * gcc.dg/tree-ssa/evrp1.c: New test.
4196 * gcc.dg/tree-ssa/evrp2.c: New test.
4197 * gcc.dg/tree-ssa/evrp3.c: New test.
4198 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4199 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4200 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4201 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4202 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4203 foling now happens early.
4204 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4205 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4206 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4207 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4208 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4209
9b1ba33c
UB
42102016-09-20 Uros Bizjak <ubizjak@gmail.com>
4211
4212 PR target/77621
4213 * gcc.target/i386/pr77621.c: New test.
4214 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4215 pattern, loop should vectorize with -mtune=atom.
4216
f5bd4ad8
MO
42172016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4218 Jakub Jelinek <jakub@redhat.com>
4219
4220 PR testsuite/63299
4221 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4222 instead of delete.
4223
7d9cf801
JJ
42242016-09-20 Jakub Jelinek <jakub@redhat.com>
4225
b912f962
JJ
4226 PR c++/77626
4227 * g++.dg/other/pr77626.C: New test.
4228
eaf1ece1
JJ
4229 PR c++/77638
4230 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4231
590b62e9
JJ
4232 PR c++/77637
4233 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4234
7d9cf801
JJ
4235 PR middle-end/77624
4236 * c-c++-common/pr77624-1.c: New test.
4237 * c-c++-common/pr77624-2.c: New test.
4238
3aebb6ff
AV
42392016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4240
4241 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4242 of digits expected.
4243
b5bbe47b
RB
42442016-09-20 Richard Biener <rguenther@suse.de>
4245
4246 PR tree-optimization/77646
4247 * gcc.dg/torture/pr77646.c: New testcase.
4248
144a96e4
BE
42492016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4250
4251 PR c++/77434
4252 * c-c++-common/Wint-in-bool-context.c: New test.
4253
1f2071fa
JM
42542016-09-19 Joseph Myers <joseph@codesourcery.com>
4255
4256 * gcc.dg/cr-decimal-dig-1.c: New test.
4257
63012d9a
JM
42582016-09-19 Joseph Myers <joseph@codesourcery.com>
4259
4260 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4261 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4262 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4263 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4264
02410826
VM
42652016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4266
4267 PR rtl-optimization/77416
4268 * gcc.target/powerpc/pr77416.c: New.
4269
6101a7ab
PP
42702016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4271
4272 PR c++/77639
4273 * g++.dg/template/error-recovery4.C: New test.
4274
1993ff76
BC
42752016-09-19 Bin Cheng <bin.cheng@arm.com>
4276
4277 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4278
5fa9e644
KT
42792016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4280
4281 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4282 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4283
fc15d9ec
JJ
42842016-09-19 Jakub Jelinek <jakub@redhat.com>
4285 Jan Hubicka <jh@suse.cz>
4286
4287 PR target/77587
4288 * gcc.dg/pr77587.c: New test.
4289 * gcc.dg/pr77587a.c: New file.
4290
3c9f5092
AV
42912016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4292
4293 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4294 * gfortran.dg/coarray_38.f90:
4295 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4296 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4297 * gfortran.dg/coarray_allocate_7.f08: New test.
4298 * gfortran.dg/coarray_allocate_8.f08: New test.
4299 * gfortran.dg/coarray_allocate_9.f08: New test.
4300 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4301 new caf_register.
4302 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4303 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4304 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4305 get_by_refs.
4306 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4307 * gfortran.dg/coarray_lock_7.f90: Same.
4308 * gfortran.dg/coarray_poly_5.f90: Same.
4309 * gfortran.dg/coarray_poly_6.f90: Same.
4310 * gfortran.dg/coarray_poly_7.f90: Same.
4311 * gfortran.dg/coarray_poly_8.f90: Same.
4312 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4313
e79e6763
FR
43142016-09-19 Fritz Reese <fritzoreese@gmail.com>
4315
4316 PR fortran/77584
4317 * gfortran.dg/dec_structure_15.f90: New testcase.
4318
ae527639
RB
43192016-09-19 Richard Biener <rguenther@suse.de>
4320
4321 PR middle-end/77605
4322 * gcc.dg/torture/pr77605.c: New testcase.
4323
cdf060f8
LK
43242016-09-18 Louis Krupp <louis.krupp@zoho.com>
4325
4326 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4327
b720e919
JH
43282016-09-17 Jan Hubicka <hubicka@ucw.cz>
4329
4330 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4331 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4332 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4333 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4334 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4335 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4336 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4337 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4338 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4339 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4340 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4341
bdabae39
KY
43422016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4343
4344 * gcc.target/i386/pr68633.c: Fix expected result.
4345
493ba820
LK
43462016-09-17 Louis Krupp <louis.krupp@gmail.com>
4347
4348 PR fortran/68078
4349 * gfortran.dg/pr68078.f90: New test.
4350 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4351
9a42726b
BS
43522016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4353
4354 PR target/77613
4355 * gcc.target/powerpc/swaps-p8-25.c: New.
4356
e7d61178
JJ
43572016-09-16 Jakub Jelinek <jakub@redhat.com>
4358
8f03e02f
JJ
4359 PR c++/77482
4360 * g++.dg/cpp0x/constexpr-77482.C: New test.
4361
e80cb545
JJ
4362 PR c++/77379
4363 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4364 thunk offsets.
4365 * g++.dg/abi/abi-tag23a.C: Likewise.
4366
1c2f613f
JJ
4367 PR c++/77338
4368 * g++.dg/cpp0x/decltype-77338.C: New test.
4369
e7d61178
JJ
4370 PR c++/77375
4371 * g++.dg/cpp0x/mutable1.C: New test.
4372
8d987deb
SK
43732016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4374
4375 PR fortran/77612
4376 * gfortran.dg/pr77612.f90: New test.
4377
2c3d35a6
SKS
43782016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4379
4380 * gcc.dg/torture/pr70421.c: Require int32plus.
4381
e43163ae
JJ
43822016-09-16 Jakub Jelinek <jakub@redhat.com>
4383
bcf0905a
JJ
4384 PR middle-end/77475
4385 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4386
e43163ae
JJ
4387 PR target/77526
4388 * gcc.target/i386/pr77526.c: New test.
4389
7d704548
JJ
43902016-09-16 Jakub Jelinek <jakub@redhat.com>
4391 Eric Botcazou <ebotcazou@adacore.com>
4392
4393 PR middle-end/77594
4394 * gcc.target/i386/pr77594.c: New test.
4395
902d624f
LK
43962016-09-15 Louis Krupp <louis.krupp@zoho.com>
4397
4398 PR fortran/69963
4399 * gfortran.dg/misplaced_implicit_character.f90: New test.
4400
7e16ce79
BC
44012016-09-15 Bin Cheng <bin.cheng@arm.com>
4402
4403 PR tree-optimization/77503
4404 * gcc.dg/vect/pr77503.c: New test.
4405
7c05f5c4
RB
44062016-09-15 Richard Biener <rguenther@suse.de>
4407
4408 PR middle-end/77544
4409 * c-c++-common/torture/pr77544.c: New testcase.
4410
76ff80fb
JJ
44112016-09-15 Jakub Jelinek <jakub@redhat.com>
4412
4413 PR middle-end/77475
4414 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4415 * gcc.dg/march-generic.c: Likewise.
4416 * gcc.target/i386/spellcheck-options-1.c: New test.
4417 * gcc.target/i386/spellcheck-options-2.c: New test.
4418 * gcc.target/i386/spellcheck-options-3.c: New test.
4419 * gcc.target/i386/spellcheck-options-4.c: New test.
4420
5560d026
CLT
44212016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4422
4423 PR fortran/72743
4424 * gfortran.dg/goacc/pr72743.f90: New test.
4425
5334f733
RB
44262016-09-15 Richard Biener <rguenther@suse.de>
4427
4428 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4429
d08615f2
RB
44302016-09-15 Richard Biener <rguenther@suse.de>
4431
4432 PR tree-optimization/77514
4433 * gcc.dg/torture/pr77514.c: New testcase.
4434
28ca05f0
JJ
44352016-09-14 Jakub Jelinek <jakub@redhat.com>
4436
4437 PR c++/77549
4438 * g++.dg/lookup/pr77549.C: New test.
4439
20a1e5b8
MP
44402016-09-14 Marek Polacek <polacek@redhat.com>
4441
4442 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4443 * c-c++-common/gomp/atomic-13.c: Likewise.
4444 * c-c++-common/gomp/atomic-14.c: Likewise.
4445 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4446 * g++.dg/cpp1z/bool-increment1.C: New test.
4447 * c-c++-common/pr60439.c: Add dg-warning.
4448 * g++.dg/expr/bitfield4.C: Likewise.
4449 * g++.dg/expr/bitfield5.C: Likewise.
4450 * g++.dg/expr/bitfield6.C: Likewise.
4451 * g++.dg/expr/bool1.C: Likewise.
4452 * g++.dg/expr/bool3.C: Likewise.
4453 * g++.dg/expr/lval3.C: Likewise.
4454 * g++.dg/expr/lval4.C: Likewise.
4455 * g++.old-deja/g++.jason/bool5.C: Likewise.
4456 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4457 * g++.dg/other/error18.C: Likewise.
4458 * g++.dg/gomp/atomic-14.C: Likewise.
4459
0761f6bf
NS
44602016-09-14 Nathan Sidwell <nathan@acm.org>
4461
4462 PR c++/77539
4463 * g++.dg/cpp1y/pr77539.C: New.
4464
13cddbc1
CL
44652016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4466
4467 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4468 dg-require.
4469 * g++.dg/ext/builtin_alloca.C: Likewise.
4470 * g++.dg/template/spec35.C: Likewise.
4471 * gcc.dg/builtins-68.c: Likewise.
4472 * gcc.misc-tests/gcov-13.c: Likewise.
4473 * gcc.misc-tests/gcov-14.c: Likewise.
4474
a90638d4
JM
44752016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4476
4477 * gfortran.dg/dec_structure_14.f90: New testcase.
4478
5ba4a08c
JJ
44792016-09-14 Jakub Jelinek <jakub@redhat.com>
4480
4481 PR sanitizer/68260
4482 * c-c++-common/tsan/pr68260.c: New test.
4483
a713b234
JS
44842016-09-13 Joe Seymour <joe.s@somniumtech.com>
4485
4486 PR target/70713
4487 * gcc.target/msp430/function-attributes-1.c: New test.
4488 * gcc.target/msp430/function-attributes-2.c: New test.
4489 * gcc.target/msp430/function-attributes-3.c: New test.
4490
96032047
MS
44912015-04-18 Martin Sebor <msebor@redhat.com>
4492
4493 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4494 of non-nul characters.
4495 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4496
ea8661cd
JJ
44972016-09-13 Jakub Jelinek <jakub@redhat.com>
4498
9952908a
JJ
4499 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4500 * g++.dg/cpp1z/gen-attrs1.C: New test.
4501
63cdb7a0
JJ
4502 PR tree-optimization/77454
4503 * gcc.dg/pr77454.c: New test.
4504
ea8661cd
JJ
4505 PR c++/77553
4506 * g++.dg/cpp1y/constexpr-77553.C: New test.
4507
254830ba
DM
45082016-09-13 David Malcolm <dmalcolm@redhat.com>
4509
4510 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4511 (test_show_locus): Replace rich_location::add_fixit_insert calls
4512 with add_fixit_insert_before and add_fixit_insert_after.
4513
42763690
JM
45142016-09-13 Jason Merrill <jason@redhat.com>
4515 Tom de Vries <tom@codesourcery.com>
4516
4517 PR c++/77427
4518 * g++.dg/pr77427.C: New test.
4519
c8798f2c
ML
45202016-09-13 Martin Liska <mliska@suse.cz>
4521
4522 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4523 effective target.
4524 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4525 * lib/target-supports.exp: Define the new target.
4526
54700e2e
AP
45272016-09-12 Andrew Pinski <apinski@cavium.com>
4528
4529 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4530 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4531
e1d55bf7
UB
45322016-09-12 Uros Bizjak <ubizjak@gmail.com>
4533
4534 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4535 variable arguments.
4536 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4537 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4538 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4539 variable argument.
4540 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4541 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4542
54dcdb88
BE
45432016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4544
4545 PR c++/77496
4546 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4547 * g++.dg/ext/pr77496.C: New test.
4548 * g++.dg/warn/pr77496.C: New test.
4549
d1463eb9
DM
45502016-09-12 David Malcolm <dmalcolm@redhat.com>
4551
4552 PR c/72858
4553 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4554 to preserve conversion chars, and to preserve prefix information.
4555 * gcc.dg/format/pr72858.c: New test case.
4556
217fabad
SK
45572016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4558
4559 * gfortran.dg/pr77507.f90: Move to ...
4560 * gfortran.dg/ieee/pr77507.f90: here.
4561
a1cd04ac
JH
45622016-08-09 Jan Hubicka <hubicka@ucw.cz>
4563
4564 PR ipa/61159
4565 * compile/pr61159.c: New testcase
4566
e3912107
JH
45672016-08-09 Jan Hubicka <hubicka@ucw.cz>
4568
4569 PR ipa/64316
4570 * gcc.dg/ipa/pr63416.c: New testcase.
4571
739d9339
PT
45722016-09-10 Paul Thomas <pault@gcc.gnu.org>
4573 Steven G. Kargl <kargl@gcc.gnu.org>
4574
4575 PR fortran/77532
cc3135b6 4576 * gfortran.dg/dtio_11.f90: new test.
739d9339 4577
fb7c40dd
SK
45782016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4579
4580 PR fortran/77507
4581 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4582 * gfortran.dg/c_assoc_4.f90: Ditto.
4583
5b28efbb
TV
45842016-09-10 Tom de Vries <tom@codesourcery.com>
4585
4586 PR C/71602
4587 * c-c++-common/va-arg-va-list-type.c: New test.
4588
9d0a9bb4
PB
45892016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4590
4591 PR rtl-optimization/77289
4592 * gcc.target/powerpc/pr77289.c: New test.
4593
3f0177e7
MS
45942016-09-09 Martin Sebor <msebor@redhat.com>
4595
4596 PR c/77520
4597 PR c/77521
4598 * gcc.dg/pr77520.c: New test.
4599 * gcc.dg/pr77521.c: New test.
4600
e81e83d0
SK
46012016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4602
4603 PR fortran/77506
4604 * gfortran.dg/pr77506.f90: New test.
4605
8a92685e
SK
46062016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4607
4608 PR fortran/77507
4609 * gfortran.dg/pr77507.f90: New test.
4610
c65248cb
JM
46112016-09-09 Joseph Myers <joseph@codesourcery.com>
4612
4613 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4614
2cf0ff98
SK
46152016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4616 Louis Krupp <lkrupp@gcc.gnu.org>
4617
4618 PR fortran/69514
4619 * gfortran.dg/pr69514_1.f90: New test.
4620 * gfortran.dg/pr69514_2.f90: New test.
4621
8ebc1e0f
JJ
46222016-09-08 Jakub Jelinek <jakub@redhat.com>
4623
20b6cf01
JJ
4624 PR fortran/77500
4625 * gfortran.dg/gomp/pr77500.f90: New test.
4626
8ebc1e0f
JJ
4627 PR fortran/77516
4628 * gfortran.dg/gomp/pr77516.f90: New test.
4629
34718542
JJ
46302016-09-07 Jakub Jelinek <jakub@redhat.com>
4631
4632 PR middle-end/77475
4633 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4634 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4635 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4636 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4637 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4638 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4639
e5106e27
DM
46402016-09-07 David Malcolm <dmalcolm@redhat.com>
4641
4642 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4643 "substring-locations.h".
4644
ca235a85
RB
46452016-09-07 Richard Biener <rguenther@suse.de>
4646
4647 PR c/77450
4648 * c-c++-common/vector-subscript-8.c: Move ..
4649 * gcc.dg/pr77450.c: ... here.
4650
0076b5dc 46512016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4652
4653 PR libgfortran/77393
4654 * gfortran.dg/fmt_f0_2.f90: Update test.
4655 * gfortran.dg/fmt_f0_3.f90: New test.
4656
6ac7322b
DH
46572016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4658
4659 PR debug/77389
4660 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4661 in dg-options.
4662
4663 PR debug/57519
4664 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4665
8eb9e049
JJ
46662016-09-06 Jakub Jelinek <jakub@redhat.com>
4667
4668 PR target/69255
4669 * gcc.target/i386/pr69255-1.c: New test.
4670 * gcc.target/i386/pr69255-2.c: New test.
4671 * gcc.target/i386/pr69255-3.c: New test.
4672
46732016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4674
4675 PR c/77336
4676 * gcc.dg/format/miss-7.c: New test.
4677
e6cb85d4
UB
46782016-09-06 Uros Bizjak <ubizjak@gmail.com>
4679
4680 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4681
7fe76f6a
ML
46822016-09-06 Martin Liska <mliska@suse.cz>
4683
4684 PR gcov-profile/77378
4685 PR gcov-profile/77466
4686 * gcc.dg/profile-update-warning.c: New test.
4687
209b636e
RB
46882016-09-06 Richard Biener <rguenther@suse.de>
4689
4690 PR tree-optimization/77479
4691 * gcc.dg/torture/pr77479.c: New testcase.
4692
b772a565
RB
46932016-09-06 Richard Biener <rguenther@suse.de>
4694
4695 PR c/77450
4696 * c-c++-common/vector-subscript-7.c: Adjust.
4697 * c-c++-common/vector-subscript-8.c: New testcase.
4698
a8c07037
SKS
46992016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4700
4701 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4702
0ce48391
JJ
47032016-09-05 Jakub Jelinek <jakub@redhat.com>
4704
de9188e0
JJ
4705 PR target/77476
4706 * gcc.target/i386/avx512f-pr77476.c: New test.
4707 * gcc.target/i386/avx512bw-pr77476.c: New test.
4708 * gcc.target/i386/avx512dq-pr77476.c: New test.
4709
c76f7809
JJ
4710 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4711 Update comment to mention also avx512f.
4712
0ce48391
JJ
4713 PR sanitizer/77396
4714 * g++.dg/asan/pr77396-2.C: New test.
4715
8a27cf73
UB
47162016-09-05 Uros Bizjak <ubizjak@gmail.com>
4717
4718 PR rtl-optimization/77452
4719 * gcc.target/i386/pr77452.c: New test.
4720
25ff5dd3
MP
47212016-09-05 Marek Polacek <polacek@redhat.com>
4722
4723 PR c/77423
4724 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4725
f2bc4e48
SK
47262016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4727
4728 PR fortran/77391
4729 * gfortran.dg/pr77391.f90: New test.
4730
e85921ee
SK
47312016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4732
4733 PR fortran/77460
4734 * gfortran.dg/pr77460.f90: New test.
4735
b5d50659
JJ
47362016-09-03 Jakub Jelinek <jakub@redhat.com>
4737
4738 PR c/65467
4739 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4740
7b826676
KY
47412016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4742
4743 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4744
717ebe91
DM
47452016-09-02 David Malcolm <dmalcolm@redhat.com>
4746
4747 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4748 test case.
4749 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4750 diagnostic-test-show-locus-generate-patch.c to the sources
4751 for diagnostic_plugin_test_show_locus.c.
4752
94087e88
JJ
47532016-09-02 Jakub Jelinek <jakub@redhat.com>
4754
9dc5773f
JJ
4755 PR c/65467
4756 * gcc.dg/gomp/_Atomic-1.c: New test.
4757 * gcc.dg/gomp/_Atomic-2.c: New test.
4758 * gcc.dg/gomp/_Atomic-3.c: New test.
4759 * gcc.dg/gomp/_Atomic-4.c: New test.
4760 * gcc.dg/gomp/_Atomic-5.c: New test.
4761
94087e88
JJ
4762 PR sanitizer/77396
4763 * g++.dg/asan/pr77396.C: New test.
4764
47652016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4766
4767 PR tree-optimization/71831
4768 * gcc.dg/builtin-object-size-16.c: New test.
4769 * gcc.dg/builtin-object-size-17.c: New test.
4770
7e89048d
JD
47712016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4772
4773 PR libgfortran/77393
4774 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4775
2f196155
UB
47762016-09-01 Uros Bizjak <ubizjak@gmail.com>
4777
4778 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4779 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4780 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4781 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4782 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4783 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4784 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4785 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4786 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4787 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4788 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4789 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4790 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4791 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4792 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4793 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4794 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4795 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4796
0a6b0523
EB
47972016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4798
4799 * gnat.dg/opt58.adb: New test.
4800 * gnat.dg/opt58_pkg.ads: New helper.
4801
2a99de7b
RB
48022016-09-01 Richard Biener <rguenther@suse.de>
4803
4804 PR middle-end/77436
4805 * gcc.dg/torture/pr77436.c: New testcase.
4806
f79d8786
SKS
48072016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4808
4809 * gcc.dg/pr64252.c: Require int32plus.
4810 * gcc.dg/pr66299-1.c: Likewise.
4811 * gcc.dg/pr66299-2.c: Likewise.
4812 * gcc.dg/torture/20131115-1.c: Skip for avr.
4813
b06335f9
KT
48142016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4815
4816 * gcc.target/aarch64/ands_3.c: New test.
4817
f25f40be
JJ
48182016-08-31 Jakub Jelinek <jakub@redhat.com>
4819
d12a0b5a
JJ
4820 PR fortran/77352
4821 * gfortran.dg/gomp/pr77352.f90: New test.
4822
f25f40be
JJ
4823 PR fortran/77374
4824 * gfortran.dg/gomp/pr77374.f08: New test.
4825
9ff6fb6e
MG
48262016-08-31 Marc Glisse <marc.glisse@inria.fr>
4827
4828 PR tree-optimization/73714
4829 * gcc.dg/tree-ssa/pr73714.c: New test.
4830
8e95a674
JD
48312016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4832
4833 PR libgfortran/77393
4834 * gfortran.dg/fmt_f0_2.f90: New test.
4835
c6b0037d
MG
48362016-08-31 Marc Glisse <marc.glisse@inria.fr>
4837
4838 * gcc.target/i386/pr59539-2.c: Adapt options.
4839 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4840
1a576b13
PT
48412016-08-31 Paul Thomas <pault@gcc.gnu.org>
4842
4843 PR fortran/77418
4844 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4845 of the associate entity and replace with a pointer to the
4846 intended item on the stack.
4847
e73d3ca6 48482016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4849 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4850
4851 PR fortran/48298
4852 * gfortran.dg/dtio_1.f90: New test.
4853 * gfortran.dg/dtio_2.f90: New test.
4854 * gfortran.dg/dtio_3.f90: New test.
4855 * gfortran.dg/dtio_4.f90: New test.
4856 * gfortran.dg/dtio_5.f90: New test.
4857 * gfortran.dg/dtio_6.f90: New test.
4858 * gfortran.dg/dtio_7.f90: New test.
4859 * gfortran.dg/dtio_8.f90: New test.
4860 * gfortran.dg/dtio_9.f90: New test.
4861 * gfortran.dg/dtio_10.f90: New test.
4862
b816477a
DM
48632016-08-30 David Malcolm <dmalcolm@redhat.com>
4864
4865 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4866 (test_many_nested_locations): New function.
4867 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4868 (test_show_locus): Handle "test_many_nested_locations".
4869
71b30891
DM
48702016-08-30 David Malcolm <dmalcolm@redhat.com>
4871
4872 * g++.dg/template/double-greater-than-fixit.C: New test case.
4873
8fa37232
EB
48742016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4875
4876 * gnat.dg/opt57.ad[sb]: New test.
4877 * gnat.dg/opt57_pkg.ads: New helper.
4878
6f651bae
RB
48792016-08-30 Richard Biener <rguenther@suse.de>
4880
4881 PR tree-optimization/69047
4882 * gcc.dg/pr69047.c: Fix byte-order check.
4883
ab834832
JJ
48842016-08-30 Jakub Jelinek <jakub@redhat.com>
4885
5116b156
JJ
4886 PR tree-optimization/72866
4887 * gcc.dg/vect/pr72866.c: New test.
4888
3754bbfc
JJ
4889 PR debug/77363
4890 * g++.dg/debug/dwarf2/pr77363.C: New test.
4891
26122e2d
JJ
4892 PR middle-end/77377
4893 * gcc.target/i386/pr77377.c: New test.
4894
ab834832
JJ
4895 PR debug/77389
4896 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4897 in dg-options.
4898
bedc9ca7
SK
48992016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4900
4901 * gfortran.dg/pr77372.f90: Moved to ...
4902 * gfortran.dg/ieee/pr77372.f90: here.
4903
adfa1e6b
MM
49042016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4905
4906 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4907 vector short/char initializations.
4908 * gcc.target/powerpc/vec-init-5.c: Likewise.
4909 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4910 vector initialization optimizations.
4911 * gcc.target/powerpc/vec-init-7.c: Likewise.
4912 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4913 vector float/double initializations.
4914 * gcc.target/powerpc/vec-init-9.c: Likewise.
4915
414b7129
UB
49162016-08-29 Uros Bizjak <ubizjak@gmail.com>
4917
4918 PR target/77403
4919 * gcc.target/i386/pr77403.c: New test.
4920
3d06b6f2
MP
49212016-08-29 Marek Polacek <polacek@redhat.com>
4922
4923 PR c/77292
4924 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4925
ba9bbd6f
TV
49262016-08-29 Tom de Vries <tom@codesourcery.com>
4927
4928 PR c/77398
4929 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4930
d7d80d8f
EB
49312016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4932
4933 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4934
d7d80d8f 49352016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4936
4937 * gfortran.dg/dec_structure_13.f90: New testcase.
4938
468d95c8
JB
49392016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4940
4941 PR fortran/77261
4942 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4943 available.
4944
f329b264
TV
49452016-08-28 Tom de Vries <tom@codesourcery.com>
4946
4947 PR lto/70955
4948 * gcc.dg/pr70955.c: New test.
4949 * gcc.dg/lto/pr70955_0.c: Same.
4950 * gcc.dg/lto/pr70955_1.c: Same.
4951
4a389eb6
PP
49522016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4953
4954 PR tree-optimization/71077
4955 * gcc.target/i386/pr71077.c: New test.
4956
3f8257db 49572016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4958
4959 PR fortran/77380
4960 * gfortran.dg/pr77380.f90: New test.
4961
3f8257db 49622016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4963
4964 PR fortran/77372
4965 gfortran.dg/pr77372.f90: New test.
4966
ee908516
DM
49672016-08-26 David Malcolm <dmalcolm@redhat.com>
4968
4969 * gcc.dg/spellcheck-fields-2.c (test): Move
4970 dg-begin/end-multiline-output within function body.
4971 (test_macro): New function.
4972
d41e76cf
DM
49732016-08-26 David Malcolm <dmalcolm@redhat.com>
4974
4975 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4976 (test_fixit_insert): Update expected output.
4977 (test_fixit_remove): Likewise.
4978 (test_fixit_replace): Likewise.
4979
524a4c96
RO
49802016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4981
4982 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4983 Fix typo.
4984
ebfa15ab
RB
49852016-08-26 Richard Biener <rguenther@suse.de>
4986
4987 PR tree-optimization/69047
4988 * gcc.dg/pr69047.c: New testcase.
4989
209ca542
PK
49902016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4991 Martin Jambhor <mjambor@suse.cz>
524a4c96 4992
209ca542
PK
4993 * gcc.dg/ipa/propbits-1.c: New test-case.
4994 * gcc.dg/ipa/propbits-2.c: Likewise.
4995 * gcc.dg/ipa/propbits-3.c: Likewise.
4996
e5cf1629
SK
49972016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4998
4999 PR fortran/77351
5000 * gfortran.dg/pr77351.f90: New test.
5001
ebef225f
MP
50022016-08-25 Marek Polacek <polacek@redhat.com>
5003
5004 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5005
fe377a48
MP
50062016-08-25 Marek Polacek <polacek@redhat.com>
5007
5008 PR c/77323
5009 * gcc.dg/pr77323.c: New test.
5010
88b8971f
PT
50112016-08-24 Paul Thomas <pault@gcc.gnu.org>
5012
5013 PR fortran/77358
5014 * gfortran.dg/submodule_17.f08: New test.
5015
3f8257db
JJ
50162016-08-24 Michael Collison <michael.collison@linaro.org>
5017 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5018
5019 * gcc.target/arm/builtin_saddl.c: New testcase.
5020 * gcc.target/arm/builtin_saddll.c: New testcase.
5021 * gcc.target/arm/builtin_uaddl.c: New testcase.
5022 * gcc.target/arm/builtin_uaddll.c: New testcase.
5023 * gcc.target/arm/builtin_ssubl.c: New testcase.
5024 * gcc.target/arm/builtin_ssubll.c: New testcase.
5025 * gcc.target/arm/builtin_usubl.c: New testcase.
5026 * gcc.target/arm/builtin_usubll.c: New testcase.
5027
d5b5d212
UB
50282016-08-24 Uros Bizjak <ubizjak@gmail.com>
5029
5030 PR target/77270
5031 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5032 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5033 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5034 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5035 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5036 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5037 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5038 effective target. Remove scan-assembler-times directives.
5039 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5040 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5041 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5042
d1188689
SKS
50432016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5044
5045 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5046 of unsigned int.
5047 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5048
0b6b8f85
RS
50492016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5050
5051 PR testsuite/77317
5052 * lib/target-supports.exp
5053 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5054 (check_effective_target_vect_natural_alignment): Ditto.
5055 (check_effective_target_vector_alignment_reachable): Ditto.
5056 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5057
587b7f7a
ILT
50582016-08-23 Ian Lance Taylor <iant@golang.org>
5059
5060 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5061
6019c0fc
MM
50622016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5063
5064 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5065 being created from pointers to memory locations.
5066 * gcc.target/powerpc/vec-init-2.c: Likewise.
5067
cfe37db4
FR
50682016-08-23 Fritz Reese <fritzoreese@gmail.com>
5069
5070 * gfortran.dg/dec_structure_12.f90: New testcase.
5071
7e11f46f
DV
50722016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5073
5074 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5075
7ab4f354
DV
50762016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5077
5078 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5079 verification.
5080
deb9351f
DV
50812016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5082
5083 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5084 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5085
1fd9f058
RB
50862016-08-23 Richard Biener <rguenther@suse.de>
5087
5088 PR tree-optimization/27336
5089 * c-c++-common/pr27336.c: New testcase.
5090
b00e6e75
MP
50912016-08-22 Marek Polacek <polacek@redhat.com>
5092
5093 PR c++/77321
5094 * g++.dg/cpp1y/pr77321.C: New test.
5095
58338bac
SK
50962016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5097
5098 PR fortran/60774
5099 * gfortran.dg/empty_label.f: Adjust test for new error message.
5100 * gfortran.dg/empty_label.f90: Ditto.
5101 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5102 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5103 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5104
30364ce6
SK
51052016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5106
5107 PR fortran/61318
5108 * gfortran.dg/pr61318.f90: New test.
5109
ad7a5a8f
SK
51102016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5111
5112 PR fortran/77260
5113 * gfortran.dg/pr77260_1.f90: New test.
5114 * gfortran.dg/pr77260_2.f90: Ditto.
5115
72f52f30
JM
51162016-08-22 Joseph Myers <joseph@codesourcery.com>
5117
5118 PR middle-end/77269
5119 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5120 __builtin_signbitf and __builtin_signbitl in expected generic
5121 expansion.
5122 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5123 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5124 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5125 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5126 tests.
5127
6dc198e3
JM
51282016-08-22 Joseph Myers <joseph@codesourcery.com>
5129
5130 * gcc.dg/torture/float128-builtin.c,
5131 gcc.dg/torture/float128-ieee-nan.c,
5132 gcc.dg/torture/float128x-builtin.c,
5133 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5134 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5135 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5136 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5137 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5138 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5139 gcc.dg/torture/floatn-nan.h: New tests.
5140
7ff4e41a
JM
51412016-08-22 Joseph Myers <joseph@codesourcery.com>
5142
5143 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5144 macro.
5145 (main): Update calls to TEST_I_F.
5146 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5147 macro.
5148 (main): Update calls to TEST_I_F.
5149
7078cdb6
JM
51502016-08-22 Joseph Myers <joseph@codesourcery.com>
5151
5152 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5153 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5154 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5155 names in calls to TEST_I_F.
5156
a9d7c823
BE
51572016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5158
5159 PR c/52952
5160 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5161
cd800235
SKS
51622016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5163
5164 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5165 and !natural_alignment_64.
5166 * gcc.dg/ipa/propalign-2.c: Likewise.
5167 * gcc.dg/ipa/propalign-3.c: Likewise.
5168 * gcc.dg/ipa/propalign-4.c: Likewise.
5169 * gcc.dg/ipa/propalign-5.c: Likewise.
5170 * lib/target-supports.exp
5171 (check_effective_target_natural_alignment_32): Add avr-*-*.
5172
22d12455
KV
51732016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5174
5175 PR tree-optimization/61839
5176 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5177 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5178 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5179 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5180
c65699ef
JM
51812016-08-19 Joseph Myers <joseph@codesourcery.com>
5182
5183 PR c/32187
5184 * lib/target-supports.exp (check_effective_target_float16)
5185 (check_effective_target_float32, check_effective_target_float64)
5186 (check_effective_target_float128, check_effective_target_float32x)
5187 (check_effective_target_float64x)
5188 (check_effective_target_float128x)
5189 (check_effective_target_float16_runtime)
5190 (check_effective_target_float32_runtime)
5191 (check_effective_target_float64_runtime)
5192 (check_effective_target_float128_runtime)
5193 (check_effective_target_float32x_runtime)
5194 (check_effective_target_float64x_runtime)
5195 (check_effective_target_float128x_runtime)
5196 (check_effective_target_floatn_nx_runtime)
5197 (add_options_for_float16, add_options_for_float32)
5198 (add_options_for_float64, add_options_for_float128)
5199 (add_options_for_float32x, add_options_for_float64x)
5200 (add_options_for_float128x): New procedures.
5201 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5202 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5203 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5204 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5205 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5206 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5207 gcc.dg/torture/float128-complex.c,
5208 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5209 gcc.dg/torture/float128x-basic.c,
5210 gcc.dg/torture/float128x-complex.c,
5211 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5212 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5213 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5214 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5215 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5216 gcc.dg/torture/float32x-basic.c,
5217 gcc.dg/torture/float32x-complex.c,
5218 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5219 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5220 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5221 gcc.dg/torture/float64x-basic.c,
5222 gcc.dg/torture/float64x-complex.c,
5223 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5224 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5225 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5226 gcc.dg/torture/floatn-tg.h,
5227 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5228 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5229 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5230 gcc.dg/torture/fp-int-convert-float128x.c,
5231 gcc.dg/torture/fp-int-convert-float16-timode.c,
5232 gcc.dg/torture/fp-int-convert-float16.c,
5233 gcc.dg/torture/fp-int-convert-float32-timode.c,
5234 gcc.dg/torture/fp-int-convert-float32.c,
5235 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5236 gcc.dg/torture/fp-int-convert-float32x.c,
5237 gcc.dg/torture/fp-int-convert-float64-timode.c,
5238 gcc.dg/torture/fp-int-convert-float64.c,
5239 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5240 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5241 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5242 maximum exponent of floating-point type. Use it in testing
5243 whether 0x8...0 fits in the floating-point type. Always treat -1
5244 (signed 0xf...f) as fitting in the floating-point type.
5245 (M_OK1): New macro.
5246 * gcc.dg/torture/fp-int-convert-double.c,
5247 gcc.dg/torture/fp-int-convert-float.c,
5248 gcc.dg/torture/fp-int-convert-float128-timode.c,
5249 gcc.dg/torture/fp-int-convert-float128.c,
5250 gcc.dg/torture/fp-int-convert-float80-timode.c,
5251 gcc.dg/torture/fp-int-convert-float80.c,
5252 gcc.dg/torture/fp-int-convert-long-double.c,
5253 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5254
94e73c78
JJ
52552016-08-19 Jakub Jelinek <jakub@redhat.com>
5256
fbdbd4b6
JJ
5257 PR fortran/72744
5258 * gfortran.dg/gomp/pr72744.f90: New test.
5259
94e73c78
JJ
5260 PR fortran/69281
5261 * gfortran.dg/gomp/pr69281.f90: New test.
5262
91151a73
JB
52632016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5264
414b7129
UB
5265 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5266 the last special seed value.
5267 * gfortran.dg/random_7.f90: Use size for last array member instead
5268 of hardcoded value.
91151a73 5269
fcf830ab
PK
52702016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5271
5272 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5273 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5274
1a5da5b6
RB
52752016-08-19 Richard Biener <rguenther@suse.de>
5276
5277 PR tree-optimization/77286
5278 * gcc.dg/torture/pr77286.c: New testcase.
5279
82f72146
DM
52802016-08-18 David Malcolm <dmalcolm@redhat.com>
5281
5282 * gcc.dg/verbose-asm-2.c: New test case.
5283
cc015f3a
DM
52842016-08-18 David Malcolm <dmalcolm@redhat.com>
5285
5286 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5287 (custom_diagnostic_finalizer): Update for change to
5288 diagnostic_show_locus.
5289
cb18fd07
DM
52902016-08-18 David Malcolm <dmalcolm@redhat.com>
5291
5292 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5293 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5294
a76989dc
MP
52952016-08-18 Marek Polacek <polacek@redhat.com>
5296
5297 PR c/71514
5298 * gcc.dg/pr71514.c: New test.
5299
89c88780
L
53002015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5301
5302 PR target/72839
5303 * gcc.target/i386/pr72839.c: New test.
5304
2c71d454
CLT
53052016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5306
5307 PR middle-end/70895
5308 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5309 * c-c++-common/goacc/reduction-1.c: Likewise.
5310 * c-c++-common/goacc/reduction-2.c: Likewise.
5311 * c-c++-common/goacc/reduction-3.c: Likewise.
5312 * c-c++-common/goacc/reduction-4.c: Likewise.
5313
66592e95
AM
53142016-08-18 Alan Modra <amodra@gmail.com>
5315
5316 * gcc.c-torture/compile/pr72771.c: New.
5317
3a146d46
JJ
53182016-08-17 Jakub Jelinek <jakub@redhat.com>
5319
5320 PR fortran/67496
5321 * gfortran.dg/pr67496.f90: New test.
5322
3f8257db 53232015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5324
5325 PR tree-optimization/71752
3a146d46 5326 * gcc.dg/vect/pr71752.c: New.
038000bd 5327
dd42e908
UB
53282016-08-17 Uros Bizjak <ubizjak@gmail.com>
5329
5330 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5331
458a1cd0
JJ
53322016-08-17 Jakub Jelinek <jakub@redhat.com>
5333
5334 PR middle-end/77259
5335 * g++.dg/ipa/devirt-52.C: New test.
5336
11c4c4ba
CLT
53372016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5338
5339 * c-c++-common/goacc/reduction-6.c: New testcase.
5340
661d6efd
RB
53412016-08-17 Richard Biener <rguenther@suse.de>
5342
5343 PR tree-optimization/76490
5344 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5345 * gcc.dg/pr52904.c: XFAIL.
5346
622d8b69
RB
53472016-08-17 Richard Biener <rguenther@suse.de>
5348
5349 PR tree-optimization/23855
5350 * gcc.dg/loop-unswitch-2.c: Adjust.
5351
af23e99c
JJ
53522016-08-16 Jakub Jelinek <jakub@redhat.com>
5353
5354 PR tree-optimization/72817
5355 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5356
feeb6268
JM
53572016-08-16 Joseph Myers <joseph@codesourcery.com>
5358
5359 PR libgcc/77265
5360 * gcc.dg/torture/float128-extend-inf.c: New test.
5361
65e736c0
DM
53622016-08-16 David Malcolm <dmalcolm@redhat.com>
5363
5364 PR c/72857
5365 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5366 for embedded NUL.
5367 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5368 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5369 caret placement.
5370 (test_oct): Likewise.
5371 (test_multiple): Likewise.
5372 (test_field_width_specifier): Likewise.
5373 (test_field_width_specifier_2): New function.
5374 (test_field_precision_specifier): New function.
5375 (test_embedded_nul): Update expected caret placement.
5376 (test_non_contiguous_strings): Update line number.
5377 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5378 (__emit_string_literal_range): Add "caret_idx" param.
5379 (test_simple_string_literal): Add value for new param, updating
5380 expected output..
5381 (test_concatenated_string_literal): Likewise.
5382 (test_multiline_string_literal): Likewise.
5383 (test_hex): Likewise.
5384 (test_oct): Likewise.
5385 (test_multiple): Likewise.
5386 (test_ucn4): Likewise.
5387 (test_ucn8): Likewise.
5388 (test_u8): Likewise.
5389 (test_u): Likewise; update expected message, from "range" to
5390 "location".
5391 (test_U): Likewise.
5392 (test_L): Likewise.
5393 (test_macro): Add value for new param.
5394 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5395 (__emit_string_literal_range): Add "caret_idx" param.
5396 (test_stringified_token_1): Add value for new param. Update
5397 expected message, from "range" to "location".
5398 (test_stringized_token_2): Likewise, adding param to macro.
5399 (test_stringified_token_3): Likewise.
5400 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5401 (emit_warning): Convert param from source_range to location_t.
5402 (test_string_literals): Add caret_idx param, and use it when
5403 constructing a substring_loc. Update error message, from
5404 "range" to "location".
5405
4a7f57d5
JJ
54062016-08-16 Jakub Jelinek <jakub@redhat.com>
5407
7841800f
JJ
5408 PR target/71910
5409 * g++.dg/gomp/pr71910.C: New test.
5410
1b13411a
JJ
5411 PR middle-end/67485
5412 * gcc.c-torture/compile/pr67485.c: New test.
5413
4a7f57d5
JJ
5414 PR target/72867
5415 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5416
3c556bc4
BC
54172016-08-16 Bin Cheng <bin.cheng@arm.com>
5418
5419 PR tree-optimization/69848
5420 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5421
beab2da6
ML
54222016-08-16 Martin Liska <mliska@suse.cz>
5423
5424 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5425 of memory operations so that it can be handled by core2
5426 in 32-bit mode.
5427
f4eec0a3
RB
54282016-08-16 Richard Biener <rguenther@suse.de>
5429
5430 PR tree-optimization/76783
5431 * gcc.dg/pr76783.c: New testcase.
5432 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5433
8f21990a
BC
54342016-08-16 Bin Cheng <bin.cheng@arm.com>
5435
5436 PR tree-optimization/72817
5437 PR tree-optimization/73450
5438 * gcc.dg/tree-ssa/pr72817.c: New test.
5439 * gcc.dg/tree-ssa/pr73450.c: New test.
5440
7fc61626
FR
54412016-08-15 Fritz Reese <fritzoreese@gmail.com>
5442
5443 * gfortran.dg/init_flag_13.f90: New testcase.
5444 * gfortran.dg/init_flag_14.f90: Ditto.
5445 * gfortran.dg/init_flag_15.f03: Ditto.
5446 * gfortran.dg/dec_init_1.f90: Ditto.
5447 * gfortran.dg/dec_init_2.f90: Ditto.
5448
432baa02
UB
54492016-08-15 Uros Bizjak <ubizjak@gmail.com>
5450
5451 PR target/72867
5452 * gcc.target/i386/pr72867.c: New test.
5453
7e1dde14
EB
54542016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5455
5456 * c-c++-common/dump-ada-spec-5.c: New test.
5457
e4969090
RB
54582016-08-15 Richard Biener <rguenther@suse.de>
5459
5460 PR tree-optimization/73434
5461 * gcc.dg/torture/pr73434.c: New testcase.
5462
66088065
JJ
54632016-08-15 Jakub Jelinek <jakub@redhat.com>
5464
5465 PR tree-optimization/72824
5466 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5467
7c713714
CLT
54682016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5469
5470 PR fortran/70598
5471 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5472 in use_device clause.
5473 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5474 * gfortran.dg/goacc/list.f95: Adjust to catch
5475 "neither a POINTER nor an array" error messages.
5476
4271e5cb
UB
54772016-08-14 Uros Bizjak <ubizjak@gmail.com>
5478
5479 PR target/76342
5480 * gcc.target/i386/pr76342.c: New test.
5481
b0cea284
JJ
54822016-08-12 Jakub Jelinek <jakub@redhat.com>
5483
5484 PR c/71512
5485 * g++.dg/ubsan/pr71512.C: New test.
5486 * c-c++-common/ubsan/pr71512-1.c: New test.
5487 * c-c++-common/ubsan/pr71512-2.c: New test.
5488
e86aefb8
MM
54892016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5490
5491 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5492 vector initialization options.
5493 * gcc.target/powerpc/vec-init-2.c: Likewise.
5494 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5495 is generated on ISA 3.0.
5496
7fd82d52
PP
54972016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5498
5499 PR middle-end/71654
5500 * gcc.dg/c-c++-common/pr71654.c: New test.
5501 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5502 dg-options.
5503 * gcc.dg/tree-ssa/vrp24: Likewise.
5504
2f1364c2
JJ
55052016-08-12 Jakub Jelinek <jakub@redhat.com>
5506
5507 PR c/67410
5508 * gcc.dg/pr67410.c: New test.
5509
8eb414aa
BC
55102016-08-12 Bin Cheng <bin.cheng@arm.com>
5511
5512 PR tree-optimization/69848
5513 * gcc.dg/vect/vect-pr69848.c: New test.
5514
30b39c19
UB
55152016-08-12 Uros Bizjak <ubizjak@gmail.com>
5516
5517 PR testsuite/71008
5518 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5519 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5520 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5521 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5522
e373dd06
RB
55232016-08-12 Richard Biener <rguenther@suse.de>
5524
5525 PR tree-optimization/57326
5526 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5527 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5528 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5529 * gcc.target/i386/pr45685.c: Likewise.
5530 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5531 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5532 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5533 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5534 * gfortran.dg/pr34163.f90: Likewise.
5535
20d1af89
ML
55362016-08-12 Martin Liska <mliska@suse.cz>
5537
5538 * g++.dg/gcov/gcov-16.C: New test.
5539 * lib/gcov.exp: Support new argument for run-gcov function.
5540
5cacda56
ML
55412016-08-12 Martin Liska <mliska@suse.cz>
5542
5543 PR gcov-profile/35590
5544 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5545
663eecfd
RB
55462016-08-12 Richard Biener <rguenther@suse.de>
5547
5548 PR tree-optimization/72851
5549 * gcc.dg/torture/pr72851.c: New testcase.
5550
3f8257db 55512016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5552
e366d7d8
AO
5553 PR debug/63240
5554 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5555 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5556 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5557 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5558 DW_AT_deleted.
5559
71e1a6a4
AO
5560 PR debug/55641
5561 * g++.dg/debug/dwarf2/ref-1.C: New.
5562
8aaf799b
AO
5563 PR debug/49366
5564 * g++.dg/debug/dwarf2/template-params-12.H: New.
5565 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5566 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5567 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5568 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5569 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5570 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5571 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5572
06f9caed
BS
55732016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5574
5575 PR target/72863
5576 * gcc.target/powerpc/pr72863.c: New test.
5577
a8b956c1
UB
55782016-08-11 Uros Bizjak <ubizjak@gmail.com>
5579
5580 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5581
c73dd986
L
55822015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5583
5584 * gcc.target/i386/pieces-strcpy-1.c: New test.
5585 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5586
385ed708
JJ
55872016-08-11 Jakub Jelinek <jakub@redhat.com>
5588
5589 PR c++/72868
5590 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5591
df7ec09f
L
55922015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5593
5594 * gcc.target/i386/pieces-memcpy-1.c: New test.
5595 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5596 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5597 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5598 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5599 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5600
b95a64bb
JJ
56012016-08-11 Jakub Jelinek <jakub@redhat.com>
5602
5603 PR c/72816
7ddbcf6b 5604 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5605
59537744
BE
56062016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5607
5608 PR tree-optimization/71083
5609 * gcc.c-torture/execute/pr71083.c: New test.
5610 * gnat.dg/loop_optimization23.adb: New test.
5611 * gnat.dg/loop_optimization23_pkg.ads: New test.
5612 * gnat.dg/loop_optimization23_pkg.adb: New test.
5613
183ac6d0
RB
56142016-08-11 Richard Biener <rguenther@suse.de>
5615
5616 PR tree-optimization/72772
5617 * gcc.dg/graphite/pr35356-1.c: Adjust.
5618 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5619
b152f5a2
JB
56202016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5621
5622 * gfortran.dg/random_7.f90: Take into account that the last seed
5623 value is the special p value.
5624 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5625
bb7ebad1
RB
56262016-08-11 Richard Biener <rguenther@suse.de>
5627
5628 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5629
2e186411
AM
56302016-08-11 Alan Modra <amodra@gmail.com>
5631
5632 * gcc.target/powerpc/pr71680.c: New.
5633
e9e6d4f6
KN
56342016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5635
5636 * gcc.target/powerpc/bfp/bfp.exp: New file.
5637 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5638 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5639 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5640 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5641 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5642 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5643 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5644 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5645 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5646 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5647 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5648 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5649 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5650 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5651 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5652 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5653 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5654 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5655 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5656 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5657 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5658 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5659 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5660 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5661 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5662 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5663 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5664 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5665 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5666 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5667 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5668 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5669 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5670 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5671 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5672 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5673 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5674 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5675 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5676 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5677 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5678 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5679 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5680 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5681 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5682 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5683 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5684 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5685 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5686 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5687 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5688 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5689 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5690
9c8eabea
BC
56912016-08-10 Bin Cheng <bin.cheng@arm.com>
5692
5693 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5694 Add aarch64*-*-*.
5695
6c553b76
BC
56962016-08-10 Bin Cheng <bin.cheng@arm.com>
5697
5698 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5699
a0883b08
MM
57002016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5701
5702 PR target/72853
5703 * gcc.target/powerpc/pr72853.c: New test.
5704
a266236e
ML
57052016-08-10 Martin Liska <mliska@suse.cz>
5706
5707 PR gcov-profile/58306
5708 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5709
22063dbc
ML
57102016-08-10 Martin Liska <mliska@suse.cz>
5711
5712 * g++.dg/gcov/gcov-threads-1.C: New test.
5713
5250a5bb
SKS
57142016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5715
5716 PR target/71873
5717 * gcc.target/avr/pr71873.c: New test.
5718
b7597ae5
ML
57192016-08-09 Martin Liska <mliska@suse.cz>
5720
5721 * g++.dg/gcov/gcov-dump-1.C: New test.
5722 * g++.dg/gcov/gcov-dump-2.C: New test.
5723
ab50a215
ML
57242016-08-09 Martin Liska <mliska@suse.cz>
5725
5726 * gcc.dg/tree-prof/val-prof-9.c: New test.
5727
dcb1e137
ML
57282016-08-09 Martin Liska <mliska@suse.cz>
5729
5730 * gcc.dg/tree-prof/val-prof-8.c: New test.
5731
04d6d3b6
MJ
57322016-08-09 Martin Jambor <mjambor@suse.cz>
5733
df839749
UB
5734 PR ipa/71981
5735 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5736
c57e78c4
BC
57372016-08-09 Bin Cheng <bin.cheng@arm.com>
5738
5739 PR tree-optimization/33707
5740 * gcc.dg/vect/pr33707.c: New test.
5741
42970a17
BC
57422016-08-09 Bin Cheng <bin.cheng@arm.com>
5743
5744 PR tree-optimization/pr72772
5745 * gcc.dg/tree-ssa/pr72772.c: New test.
5746
810a3aa6
MF
57472016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5748
5749 PR rtl-optimization/66669
5750 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5751
9e207d6f
JJ
57522016-08-09 Jakub Jelinek <jakub@redhat.com>
5753
5754 PR tree-optimization/72824
5755 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5756
50bf47fd
RB
57572016-08-09 Richard Biener <rguenther@suse.de>
5758
5759 PR tree-optimization/71802
5760 * gcc.dg/torture/pr71802.c: New testcase.
5761
cadec7ca
JJ
57622016-08-09 Jakub Jelinek <jakub@redhat.com>
5763
5764 PR c++/72809
5765 * g++.dg/eh/stdarg1.C: New test.
5766
c43c5112
AK
57672016-08-08 Andi Kleen <ak@linux.intel.com>
5768
5769 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5770 test command line in failure log.
5771 (profopt-execute): dito. Make autofdo file names unique.
5772
895aa8e1
DM
57732016-08-08 David Malcolm <dmalcolm@redhat.com>
5774
5775 PR c/64955
5776 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5777 output.
5778
9afda630
PK
57792016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5780
5781 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5782 c99_runtime.
5783 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5784 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5785 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5786 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5787 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5788 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5789
e52ed3fe
DM
57902016-08-08 David Malcolm <dmalcolm@redhat.com>
5791
5792 PR c/52952
5793 * gcc.dg/cpp/pr66415-1.c: Likewise.
5794 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5795 * gcc.dg/format/c90-printf-1.c: Likewise.
5796 * gcc.dg/format/diagnostic-ranges.c: New test case.
5797
ad200580
JJ
57982016-08-08 Jakub Jelinek <jakub@redhat.com>
5799
77524e0d
JJ
5800 PR fortran/72716
5801 * gfortran.dg/gomp/pr72716.f90: New test.
5802
2187f2a2
JJ
5803 PR middle-end/72781
5804 * gcc.dg/gomp/pr72781.c: New test.
5805
ad200580
JJ
5806 PR middle-end/68762
5807 * g++.dg/vect/pr68762-1.cc: New test.
5808 * g++.dg/vect/pr68762-2.cc: New test.
5809 * g++.dg/vect/pr68762.h: New file.
5810
989d0071
MS
58112016-08-08 Martin Sebor <msebor@redhat.com>
5812
5813 PR testsuite/72838
3a146d46
JJ
5814 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5815 * g++.dg/warn/overflow-warn-3.C: Same.
5816 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5817
7090cac9
AV
58182016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5819
5820 PR fortran/71936
5821 * gfortran.dg/allocate_with_source_21.f03: New test.
5822
64e56ab0
AV
58232016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5824
5825 PR fortran/72698
5826 * gfortran.dg/allocate_with_source_20.f03: New test.
5827
0476487d
AM
58282016-08-08 Alan Modra <amodra@gmail.com>
5829
5830 * gcc.c-torture/compile/pr72802.c: New.
5831
8e9218f2
AV
58322016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5833
5834 PR fortran/70524
5835 * gfortran.dg/dependency_48.f90: New test.
5836
c1f7083b
TK
58372016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5838
531e5ae3 5839 PR fortran/70040
c1f7083b
TK
5840 * gfortran.dg/pr70040.f90: New testcase.
5841
6ab5813c
TK
58422016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5843
5844 PR fortran/71961
5845 * gfortran.dg/matmul_10.f90: New testcase.
5846
27bddc4a
JH
58472016-08-07 Jan Hubicka <hubicka@ucw.cz>
5848
5849 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5850
4a9f8a9f
JJ
58512016-08-07 Jakub Jelinek <jakub@redhat.com>
5852
5853 PR c/72816
5854 * gcc.dg/pr72816.c: New test.
5855
fa76f2c6
JW
58562016-08-06 Jonathan Wakely <jwakely@redhat.com>
5857
5858 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5859 * g++.dg/conversion/pr41426.C: Likewise.
5860 * g++.dg/conversion/pr66211.C: Likewise.
5861 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5862 * g++.dg/init/ref8.C: Likewise.
5863 * g++.old-deja/g++.law/cvt20.C: Likewise.
5864 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5865
5c3e5002
PP
58662016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5867
5868 PR tree-optimization/18046
5869 * gcc.dg/tree-ssa/vrp105.c: New test.
5870 * gcc.dg/tree-ssa/vrp106.c: New test.
5871
94087e88 58722016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5873
5874 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5875 1ul in diagnostics. Remove hyphen from "constant-expression."
5876 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5877 * g++.dg/cpp0x/static_assert3.C: Same.
5878 * g++.dg/cpp1y/constexpr-throw.C: Same.
5879 * g++.dg/template/nontype3.C: Same.
5880 * g++.dg/warn/overflow-warn-1.C: Same.
5881 * g++.dg/warn/overflow-warn-3.C: Same.
5882 * g++.dg/warn/overflow-warn-4.C: Same.
5883
88fa5555
DM
58842016-08-05 David Malcolm <dmalcolm@redhat.com>
5885
5886 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5887 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5888 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5889 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5890
1addb9e6
PP
58912016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5892
5893 PR tree-optimization/72810
5894 * gcc.dg/tree-ssa/vrp110.c: New test.
5895
1b62ed4f
JG
58962016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5897
5898 PR Target/72819
5899 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5900 registers.
5901 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5902 saving the half-precision registers.
5903 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5904 value is returned in h0.
5905 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5906 are passed in FP/SIMD registers.
5907 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5908 passing works corrcetly.
5909 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5910 (hfa_f16x2_t): Likewise.
5911 (hfa_f16x3_t): Likewise.
5912 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5913 are promoted to double and passed in a double register.
5914 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5915 are promoted to double and stacked.
5916 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5917 __fp16 data types.
5918 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5919 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5920 __fp16 first get passed in FP/SIMD registers, then stacked.
5921
4228ca19
NS
59222016-08-05 Nathan Sidwell <nathan@acm.org>
5923
5924 PR c++/68724
5925 * g++.dg/cpp0x/pr68724.C: New.
5926
db7c335e
RB
59272016-08-05 Richard Biener <rguenther@suse.de>
5928
5929 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5930
48abe922
PP
59312016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5932
5933 * gcc.dg/tree-ssa/vrp107.c: New test.
5934 * gcc.dg/tree-ssa/vrp108.c: New test.
5935 * gcc.dg/tree-ssa/vrp109.c: New test.
5936
f6cdf42f
PK
59372016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5938
5939 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5940 dg-options.
5941
33a9c609
PK
59422016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5943
5944 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5945 test-cases.
5946 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5947 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5948 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5949 test-cases.
5950 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5951 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5952 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5953 large_double.
5954
4473482d
PC
59552016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5956
5957 PR c++/72800
5958 * g++.dg/cpp1y/lambda-ice1.C: New.
5959
08156df5
PP
59602016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5961
5962 PR c++/72759
5963 * g++.dg/cpp1y/pr72759.C: New test.
5964
938da3a5
PP
59652016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5966
5967 * gcc.dg/switch-10.c: New test.
5968
da84183c
JG
59692016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5970
5971 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5972
ae9281fc
TS
59732016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5974
5975 * c-c++-common/goacc/routine-5.c: Update.
5976
086ad22e
BE
59772016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5978
5979 PR rtl-optimization/70903
5980 * gcc.c-torture/execute/pr70903.c: New test.
5981
6805e400
ML
59822016-08-04 Martin Liska <mliska@suse.cz>
5983
5984 * gcc.dg/params/params.exp: Replace file exists with
5985 TESTING_IN_BUILD_TREE.
5986
a0008434
MP
59872016-08-04 Marek Polacek <polacek@redhat.com>
5988
5989 PR c++/70229
5990 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5991
fb46286e
RB
59922016-08-04 Richard Biener <rguenther@suse.de>
5993
5994 PR middle-end/71984
5995 * gcc.dg/torture/pr71984.c: Guard correctness check for
5996 little-endian.
5997
ac2c96ab
AP
59982016-08-03 Andrew Pinski <apinski@cavium.com>
5999
6000 * gcc.c-torture/compile/20160802-1.c: New testcase.
6001
c98583e9
FR
60022016-08-03 Fritz Reese <fritzoreese@gmail.com>
6003
6004 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6005
9ad1a1da
RB
60062016-08-03 Richard Biener <rguenther@suse.de>
6007
6008 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6009 and remove -O3.
6010 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6011 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6012
cd75c979
RB
60132016-08-03 Richard Biener <rguenther@suse.de>
6014
6015 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6016 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6017 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6018 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6019
30e8d875
SKS
60202016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6021
6022 * gcc.dg/init-excess-2.c: Require int32plus.
6023 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6024 * gcc.dg/pr59963-2.c: Require int32plus.
6025 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6026 * gcc.dg/unroll-7.c: Require int32plus.
6027
69b806f6
BC
60282016-08-02 Bin Cheng <bin.cheng@arm.com>
6029
6030 PR tree-optimization/34114
6031 * gcc.dg/tree-ssa/loop-42.c: New test.
6032
1efafef3
TC
60332016-08-02 Tamar Christina <tamar.christina@arm.com>
6034
6035 * gcc.target/aarch64/vminmaxnm.c: New.
6036 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6037 tests.
6038
e2a99194
MM
60392016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6040
6041 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6042 vec_extract for vector float, vector int, vector short, and vector
6043 char.
6044 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6045 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6046 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6047 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6048
71bfb77a
WD
60492016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6050
6051 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6052 single stack adjustment, no writeback.
71bfb77a
WD
6053 * gcc.target/aarch64/test_frame_12.c: Likewise.
6054 * gcc.target/aarch64/test_frame_13.c: Likewise.
6055 * gcc.target/aarch64/test_frame_15.c: Likewise.
6056 * gcc.target/aarch64/test_frame_6.c: Likewise.
6057 * gcc.target/aarch64/test_frame_7.c: Likewise.
6058 * gcc.target/aarch64/test_frame_8.c: Likewise.
6059 * gcc.target/aarch64/test_frame_16.c: New test.
6060
37bce35a
L
60612015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6062
6063 PR target/72748
6064 * gcc.target/i386/pr72748.c: New test.
6065
3f8257db 60662015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6067
6068 PR tree-optimization/71818
6069 * gcc.dg/vect/pr71818.c: New
6070
bf60c531
ML
60712016-08-01 Martin Liska <mliska@suse.cz>
6072
6073 PR tree-optimization/71857
6074 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6075
8ed49fab
KT
60762016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6077
6078 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6079
76e2c821
JB
60802016-08-01 Jan Beulich <jbeulich@suse.com>
6081
6082 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6083
35029597
WS
60842016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6085
6086 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6087 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6088
3aa4b66a
JW
60892016-07-31 Jonathan Wakely <jwakely@redhat.com>
6090
6091 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6092 (check_effective_target_c++): Likewise. Also match for libstdc++.
6093
3f8257db 60942016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6095
6096 PR fortran/41922
6097 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6098 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6099 * gfortran.dg/pr41922.f90: New test.
6100
9fcb2819
SK
61012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6102
6103 PR fortran/68566
6104 * gfortran.dg/pr68566.f90: new test.
6105
94087e88 61062016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6107
6108 PR c++/60760
6109 PR c++/71091
6110 * g++.dg/cpp0x/constexpr-cast.C: New test.
6111 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6112 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6113 * g++.dg/ubsan/pr63956.C: Correct.
6114
d0047a25
MM
61152016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6116
6117 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6118 vector double or vector long where the vector is in memory.
6119 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6120 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6121
e4f7a5df
SK
61222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6123
6124 PR fortran/69867
6125 * gfortran.dg/pr69867.f90: New test.
6126
b441ae1d
SK
61272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6128
6129 PR fortran/69962
6130 * gfortran.dg/pr69962.f90: New test.
6131
712dff31
SK
61322016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6133
6134 PR fortran/70006
6135 * gfortran.dg/pr70006.f90: New test.
6136
fb42421e
SK
61372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6138
6139 PR fortran/71730
6140 * gfortran.dg/pr71730.f90: New test.
6141 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6142 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6143 * gfortran.dg/array_constructor_26.f03: Ditto.
6144
466effe0
WS
61452016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6146
6147 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6148 * gcc.target/powerpc/pr71763.c: Likewise.
6149
f618a472
MP
61502016-07-29 Marek Polacek <polacek@redhat.com>
6151
6152 PR c/71742
6153 * gcc.dg/940510-1.c: Adjust dg-error.
6154 * gcc.dg/c99-flex-array-1.c: Likewise.
6155 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6156
efd0786f
MP
6157 PR c/71853
6158 * gcc.dg/noncompile/pr71853.c: New test.
6159
e00dceaf
MP
6160 PR c/71573
6161 * gcc.dg/noncompile/pr71573.c: New test.
6162
638fc14f
MP
6163 PR c/71926
6164 * g++.dg/warn/Wparentheses-30.C: New test.
6165 * gcc.dg/Wparentheses-14.c: New test.
6166
61c73a7f
UB
61672016-07-29 Uros Bizjak <ubizjak@gmail.com>
6168
6169 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6170
01d32b2b
BC
61712016-07-29 Bin Cheng <bin.cheng@arm.com>
6172
6173 PR tree-optimization/57558
6174 * gcc.dg/vect/pr57558-1.c: New test.
6175 * gcc.dg/vect/pr57558-2.c: New test.
6176
f6c7a248
PK
61772016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6178
61c73a7f 6179 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6180 to scan forwprop1 dump pass.
6181
f54ea774
PC
61822016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6183
6184 PR c++/51488
6185 * g++.dg/template/pr51488.C: New.
6186
673a107a
JJ
61872016-07-29 Jakub Jelinek <jakub@redhat.com>
6188
6189 PR c/71969
6190 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6191 static __inline__.
6192 * gcc.dg/pr71969-1.c: New test.
6193 * gcc.dg/pr71969-2.c: New test.
6194 * gcc.dg/pr71969-3.c: New test.
6195
78169471
MP
61962016-07-29 Marek Polacek <polacek@redhat.com>
6197
6198 PR c/71574
6199 * c-c++-common/pr71574.c: New test.
6200
a5b5c8b6
MP
6201 PR c/71583
6202 * gcc.dg/noncompile/pr71583.c: New test.
6203
883b6d4e
KV
62042016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6205
6206 PR middle-end/68217
6207 * gcc.dg/pr68217.c: New test.
6208
89f1f37e
SK
62092016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6210
6211 PR fortran/71067
6212 * gfortran.dg/pr71067_1.f90: New test.
6213 * gfortran.dg/pr71067_2.f90: Ditto.
6214
e0d32185
MM
62152016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6216
6217 * gcc.target/powerpc/vec-extract-1.c: New test.
6218
c851722d
SK
62192016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6220
6221 PR fortran/71799
6222 * gfortran.dg/pr71799.f90: New test.
6223
f064da6a
PC
62242016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6225
6226 PR c++/71665
6227 * g++.dg/cpp0x/pr71665-1.C: New.
6228 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6229 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6230 * g++.dg/ext/label10.C: Likewise.
6231 * g++.dg/parse/constant5.C: Likewise.
6232
1b70aaad
SK
62332016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6234
6235 PR fortran/71859
6236 * gfortran.dg/pr71859.f90: New test.
6237 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6238 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6239
a23404c9
PT
62402016-07-28 Paul Thomas <pault@gcc.gnu.org>
6241
6242 PR fortran/71883
6243 * gfortran.dg/pr71883.f90 : New test.
6244
513d866d
YR
62452016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6246
6247 PR tree-optimization/71734
61c73a7f 6248 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6249
7c428aa2
RL
62502016-07-28 Renlin Li <renlin.li@arm.com>
6251
6252 Revert
6253 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6254
6255 PR fortran/71902
6256 * gfortran.dg/dependency_47.f90: New test.
6257
1225d6b1
ML
62582016-07-28 Martin Liska <mliska@suse.cz>
6259
6260 PR gcov-profile/68025
6261 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6262
e5f5bf35
ML
62632016-07-28 Martin Liska <mliska@suse.cz>
6264
6265 * g++.dg/vect/pr70944.cc: New test.
6266
4536610d
KV
62672016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6268
6269 PR middle-end/71994
6270 * gcc.dg/torture/pr71994.c: New test.
6271
8c6961ca
PK
62722016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6273
6274 PR middle-end/71078
6275 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6276 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6277 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6278
8de22ea0
RB
62792016-07-27 Richard Biener <rguenther@suse.de>
6280
6281 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6282
5d9da222
ML
62832016-07-27 Martin Liska <mliska@suse.cz>
6284
6285 * gcc.dg/predict-13.c: New test.
6286 * gcc.dg/predict-14.c: New test.
6287
af9e275f
SKS
62882016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6289
a23404c9 6290 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6291 including stdint.h.
6292 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6293 including stdint.h.
6294
71abba1e
MM
62952016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6296
6297 PR target/71869
6298 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6299 IEEE built-in functions handle quiet and signalling NaNs
6300 correctly.
6301
9cd74e8f
SK
63022016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6303
6304 PR fortran/71862
6305 * gfortran.dg/pr71862.f90: New test.
6306
0d48446f
MS
63072016-07-26 Martin Sebor <msebor@redhat.com>
6308
6309 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6310 selector with dg-options.
6311
524cf1e4
PP
63122016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6313
6314 PR tree-optimization/18046
6315 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6316 * gcc.dg/tree-ssa/vrp103.c: New test.
6317 * gcc.dg/tree-ssa/vrp104.c: New test.
6318
100665d8
WS
63192016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6320
6321 * gcc.target/powerpc/pr63354.c: Require lp64 since
6322 -mprofile-kernel is not legal with -m32.
6323
0b64ca40
RB
63242016-07-26 Richard Biener <rguenther@suse.de>
6325
6326 PR rtl-optimization/71984
6327 * gcc.dg/torture/pr71984.c: New testcase.
6328
9b7937cf
RS
63292016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6330
6331 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6332 g++-dg-runtest via et-dg-runtest.
6333 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6334 * gcc.dg/vect/vect.exp: Likewise.
6335 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6336 gfortran-dg-runtest.
6337 * gfortran.dg/vect/vect.exp: Likewise.
6338 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6339 (check_mips_loongson_hw_available): Likewise.
6340 (check_effective_target_mpaired_single_runtime): Likewise.
6341 (check_effective_target_mips_loongson_runtime): Likewise.
6342 (add_options_for_mpaired_single): Likewise.
6343 (check_effective_target_vect_int): Add global et_index.
6344 Check and save the supported feature for a target selected by
6345 the et_index target. Break long lines where appropriate. Call
6346 et-is-effective-target for MIPS with an argument instead of
6347 check_effective_target_* where appropriate.
6348 (check_effective_target_vect_intfloat_cvt): Likewise.
6349 (check_effective_target_vect_uintfloat_cvt): Likewise.
6350 (check_effective_target_vect_floatint_cvt): Likewise.
6351 (check_effective_target_vect_floatuint_cvt): Likewise.
6352 (check_effective_target_vect_simd_clones): Likewise.
6353 (check_effective_target_vect_shift): ewise.
6354 (check_effective_target_whole_vector_shift): Likewise.
6355 (check_effective_target_vect_bswap): Likewise.
6356 (check_effective_target_vect_shift_char): Likewise.
6357 (check_effective_target_vect_long): Likewise.
6358 (check_effective_target_vect_float): Likewise.
6359 (check_effective_target_vect_double): Likewise.
6360 (check_effective_target_vect_long_long): Likewise.
6361 (check_effective_target_vect_no_int_max): Likewise.
6362 (check_effective_target_vect_no_int_add): Likewise.
6363 (check_effective_target_vect_no_bitwise): Likewise.
6364 (check_effective_target_vect_widen_shift): Likewise.
6365 (check_effective_target_vect_no_align): Likewise.
6366 (check_effective_target_vect_hw_misalign): Likewise.
6367 (check_effective_target_vect_element_align): Likewise.
6368 (check_effective_target_vect_condition): Likewise.
6369 (check_effective_target_vect_cond_mixed): Likewise.
6370 (check_effective_target_vect_char_mult): Likewise.
6371 (check_effective_target_vect_short_mult): Likewise.
6372 (check_effective_target_vect_int_mult): Likewise.
6373 (check_effective_target_vect_extract_even_odd): Likewise.
6374 (check_effective_target_vect_interleave): Likewise.
6375 (check_effective_target_vect_stridedN): Likewise.
6376 (check_effective_target_vect_multiple_sizes): Likewise.
6377 (check_effective_target_vect64): Likewise.
6378 (check_effective_target_vect_call_copysignf): Likewise.
6379 (check_effective_target_vect_call_sqrtf): Likewise.
6380 (check_effective_target_vect_call_btrunc): Likewise.
6381 (check_effective_target_vect_call_btruncf): Likewise.
6382 (check_effective_target_vect_call_ceil): Likewise.
6383 (check_effective_target_vect_call_ceilf): Likewise.
6384 (check_effective_target_vect_call_floor): Likewise.
6385 (check_effective_target_vect_call_floorf): Likewise.
6386 (check_effective_target_vect_call_lceil): Likewise.
6387 (check_effective_target_vect_call_lfloor): Likewise.
6388 (check_effective_target_vect_call_nearbyint): Likewise.
6389 (check_effective_target_vect_call_nearbyintf): Likewise.
6390 (check_effective_target_vect_call_round): Likewise.
6391 (check_effective_target_vect_call_roundf): Likewise.
6392 (check_effective_target_vect_perm): Likewise, but also append *_saved
6393 to the existing global name to properly cache the result.
6394 (check_effective_target_vect_perm_byte): Likewise.
6395 (check_effective_target_vect_perm_short): Likewise.
6396 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6397 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6398 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6399 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6400 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6401 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6402 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6403 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6404 (check_effective_target_vect_sdot_qi): Likewise.
6405 (check_effective_target_vect_udot_qi): Likewise.
6406 (check_effective_target_vect_sdot_hi): Likewise.
6407 (check_effective_target_vect_udot_hi): Likewise.
6408 (check_effective_target_vect_usad_char): Likewise.
6409 (check_effective_target_vect_pack_trunc): Likewise.
6410 (check_effective_target_vect_unpack): Likewise.
6411 (check_effective_target_vect_aligned_arrays): Likewise.
6412 (check_effective_target_vect_natural_alignment): Likewise.
6413 (check_effective_target_vector_alignment_reachable): Likewise.
6414 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6415 (is-effective-target): Initialize et_index if undefined.
6416 (et-dg-runtest): New.
6417 (et-is-effective-target): Likewise.
6418 (check_vect_support_and_set_flags): Add supported MIPS targets to
6419 EFFECTIVE_TARGETS list. Return the number of supported targets.
6420
8f63caf6 64212016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6422 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6423
6424 PR middle-end/70920
6425 * gcc.dg/pr70920-1.c: New test-case.
6426 * gcc.dg/pr70902-2.c: Likewise.
6427 * gcc.dg/pr70920-3.c: Likewise.
6428 * gcc.dg/pr70920-4.c: Likewise
6429 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6430 2 instead of 3.
6431
7d575fff
AM
64322016-07-25 Alexander Monakov <amonakov@ispras.ru>
6433
6434 * gcc.c-torture/execute/pr71494.c: Require label_values.
6435 * gcc.dg/pr16973.c: Ditto.
6436
bf01e070
SKS
64372016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6438
6439 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6440 * gcc.dg/torture/pr69771.c: Require int32plus.
6441 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6442
16b05965
ML
64432016-07-25 Martin Liska <mliska@suse.cz>
6444
6445 * gcc.dg/torture/pr71987.c: New test.
6446
d52d3767
SK
64472016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6448
6449 PR fortran/71935
6450 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6451 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6452 * gfortran.dg/pr71935.f90: New test.
6453
94087e88 64542016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6455
6456 PR c++/71675
6457 * g++.dg/ext/atomic-3.C: New test.
6458 * gcc.dg/atomic/pr71675.c: New test.
6459
58b3986e
ES
64602016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6461
6462 * gcc.target/i386/mvc8.c: New test.
6463
faa1612a
BC
64642016-07-22 Bin Cheng <bin.cheng@arm.com>
6465
6466 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6467 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6468
1603ebe0
TK
64692016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6470
6471 PR fortran/71795
6472 * gfortran.dg/constructor_50.f90: New test.
6473
bc91c436
ML
64742016-07-22 Martin Liska <mliska@suse.cz>
6475
6476 PR gcov-profile/69028
6477 PR gcov-profile/62047
6478 * g++.dg/cilk-plus/pr69028.C: New test.
6479
9fe9a3a7
AV
64802016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6481
6482 * gfortran.dg/coarray_stat_2.f90: New test.
6483
70866e3d
MM
64842016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6485
6486 * gcc.target/powerpc/vec-extract.h: New files to check the
6487 vec_extract built-in functions for all vector types, testing
6488 accessing each element, both with constant and variable element
6489 numbers.
6490 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6491 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6492 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6493 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6494 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6495 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6496 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6497 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6498 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6499
ab3af181
JJ
65002016-07-21 Jakub Jelinek <jakub@redhat.com>
6501
6502 PR c++/71728
6503 * g++.dg/other/pr71728.C: New test.
6504
ebe8f322
JG
65052016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6506
6507 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6508 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6509 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6510 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6511 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6512
959cef74
RB
65132016-07-21 Richard Biener <rguenther@suse.de>
6514
6515 PR tree-optimization/71947
6516 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6517
b24d9420
BC
65182016-07-21 Bin Cheng <bin.cheng@arm.com>
6519
6520 * gcc.dg/tree-ssa/scev-15.c: New.
6521
23974819
BC
65222016-07-21 Bin Cheng <bin.cheng@arm.com>
6523
6524 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6525
ee78cbaa
JJ
65262016-07-21 Jakub Jelinek <jakub@redhat.com>
6527
6528 PR c++/71941
6529 * g++.dg/gomp/pr71941.C: New test.
6530
52ed68f7
DM
65312016-07-20 David Malcolm <dmalcolm@redhat.com>
6532
6533 PR c/70339
6534 PR c/71858
6535 * g++.dg/spellcheck-identifiers.C: New test case, based on
6536 gcc.dg/spellcheck-identifiers.c.
6537 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6538 gcc.dg/spellcheck-identifiers-2.c.
6539 * g++.dg/spellcheck-typenames.C: New test case, based on
6540 gcc.dg/spellcheck-typenames.c
6541
18407bfb
JW
65422016-07-20 Jonathan Wakely <jwakely@redhat.com>
6543
6544 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6545 pointer to member function and also test catching by reference.
6546
4c07fd98
DV
65472016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6548
6549 * gcc.target/s390/pr67443.c: Fix test case.
6550
fee21d65
DV
65512016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6552
6553 * gcc.target/s390/insv-1.c: Xfail some tests.
6554 * gcc.target/s390/insv-2.c: Likewise.
6555
dbe9dfdd
GJL
65562016-07-20 Georg-Johann Lay <avr@gjlay.de>
6557
6558 * gcc.target/avr/torture/get-mem.c: New test.
6559 * gcc.target/avr/torture/set-mem.c: New test.
6560
c25e1d82
GJL
65612016-07-20 Georg-Johann Lay <avr@gjlay.de>
6562
6563 PR target/71948
6564 * gcc.target/avr/torture/tiny-progmem.c: New test.
6565
109d2197
JJ
65662016-07-20 Jakub Jelinek <jakub@redhat.com>
6567
7419f441
JJ
6568 PR c++/71909
6569 * g++.dg/parse/pr71909.C: New test.
6570 * g++.dg/tm/pr71909.C: New test.
6571
109d2197
JJ
6572 PR c++/50060
6573 * g++.dg/cpp0x/constexpr-50060.C: New test.
6574 * g++.dg/cpp1y/constexpr-50060.C: New test.
6575
144530cf
ML
65762016-07-20 Martin Liska <mliska@suse.cz>
6577
6578 * gfortran.dg/graphite/pr71898.f90: New test.
6579
04ac4afa
BC
65802016-07-20 Bin Cheng <bin.cheng@arm.com>
6581
6582 PR tree-optimization/71503
6583 PR tree-optimization/71683
6584 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6585 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6586
dcbdb17a
ML
65872016-07-20 Martin Liska <mliska@suse.cz>
6588
6589 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6590 * gcc.dg/plugin/sreal-test-1.c: Remove.
6591 * gcc.dg/plugin/sreal_plugin.c: Remove.
6592
6ed82555
TK
65932016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6594
6595 PR fortran/71902
6596 * gfortran.dg/dependency_47.f90: New test.
6597
13da0507
JJ
65982016-07-19 Jakub Jelinek <jakub@redhat.com>
6599
4833f561
JJ
6600 PR rtl-optimization/71916
6601 * gcc.c-torture/compile/pr71916.c: New test.
6602
4fda19ef
JJ
6603 PR middle-end/71874
6604 * g++.dg/torture/pr71874.C: New test.
6605
13da0507
JJ
6606 PR middle-end/71734
6607 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6608 (my_alloc): Rewritten to use __builtin_posix_memalign and
6609 __SIZE_TYPE__.
6610 (my_free): Use __builtin_free instead of _mm_free.
6611 (Vec::operator=): Use __builtin_memcpy.
6612
e7980add
MJ
66132016-07-19 Martin Jambor <mjambor@suse.cz>
6614
61c73a7f
UB
6615 PR fortran/71688
6616 * gfortran.dg/pr71688.f90: New test.
e7980add 6617
13e88953
RB
66182016-07-19 Richard Biener <rguenther@suse.de>
6619
6620 * c-c++-common/vector-subscript-6.c: New testcase.
6621 * c-c++-common/vector-subscript-7.c: Likewise.
6622
1caf0482
SKS
66232016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6624
a23404c9 6625 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6626 and UInt32 based on __SIZEOF_INT__.
6627
cef5388d
RB
66282016-07-19 Richard Biener <rguenther@suse.de>
6629
6630 PR tree-optimization/71901
6631 * gcc.dg/torture/pr71901.c: New testcase.
6632
66332016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6634
6635 PR tree-optimization/71908
6636 * gcc.dg/torture/pr71908.c: New testcase.
6637
a8f7a895
MM
66382016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6639
6640 PR target/71493
6641 * gcc.target/powerpc/pr71493-1.c: New test.
6642 * gcc.target/powerpc/pr71493-2.c: Likewise.
6643
f2111a36
JJ
66442016-07-18 Jakub Jelinek <jakub@redhat.com>
6645
99516432
JJ
6646 PR c++/71835
6647 * g++.dg/conversion/ambig3.C: New test.
6648
87713c6a
JJ
6649 PR c++/71828
6650 * g++.dg/cpp0x/constexpr-71828.C: New test.
6651
7a7f16ca
JJ
6652 PR c++/71826
6653 * g++.dg/template/pr71826.C: New test.
6654
f4d90295
JJ
6655 PR c++/71822
6656 * g++.dg/template/defarg21.C: New test.
6657
f2111a36
JJ
6658 PR c++/71871
6659 * g++.dg/ext/vector31.C: New test.
6660
0b965526
UB
66612016-07-18 Uros Bizjak <ubizjak@gmail.com>
6662
6663 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6664
94e136b9
YR
66652016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6666
6667 PR tree-optimization/71734
6668 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6669
7072df0a
DV
66702016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6671
6672 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6673 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6674 stack-layout-dynamic-1.c: New test.
6675
54158a1a
AK
66762016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6677
6678 * gcc.target/s390/nolrl-1.c: New test.
6679
43068916
FR
66802016-07-17 Fritz Reese <fritzoreese@gmail.com>
6681
6682 PR fortran/71523
6683 * gfortran.dg/pr71523_1.f90: New test.
6684 * gfortran.dg/pr71523_2.f90: New test.
6685
a9356b12
AS
66862016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6687
6688 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6689
a07b81c7 66902016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6691 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6692
6693 PR fortran/62125
6694 * gfortran.dg/pr62125.f90: New test.
6695
96c0ec12
BS
66962016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6697
6698 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6699 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6700
479d0ed5
JW
67012016-07-15 Jonathan Wakely <jwakely@redhat.com>
6702
6703 PR c++/58796
6704 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6705 * g++.dg/cpp0x/nullptr35.C: New test.
6706
41c7438e
BC
67072016-07-15 Bin Cheng <bin.cheng@arm.com>
6708
6709 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6710
f7ba880b
CP
67112016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6712
6713 * gfortran.dg/goacc/vector_length.f90: New test.
6714
b9aba0a0
RB
67152016-07-15 Richard Biener <rguenther@suse.de>
6716
6717 PR tree-optimization/71881
6718 * gcc.dg/torture/pr71881.c: New testcase.
6719
9513d5fb
RB
67202016-07-15 Richard Biener <rguenther@suse.de>
6721
6722 PR tree-optimization/71887
6723 * gcc.dg/torture/pr71887.c: New testcase.
6724
ddbbcb19
JJ
67252016-07-15 Jakub Jelinek <jakub@redhat.com>
6726
6727 PR c/71858
6728 * gcc.dg/spellcheck-identifiers-3.c: New test.
6729
29eb509c
AV
67302016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6731
6732 PR fortran/71807
6733 * gfortran.dg/null_9.f90: New test.
6734
43aabfcf
BC
67352016-07-15 Bin Cheng <bin.cheng@arm.com>
6736
6737 * gcc.dg/tree-ssa/loop-41.c: New test.
6738
afc89e58
BC
67392016-07-15 Bin Cheng <bin.cheng@arm.com>
6740
6741 PR tree-optimization/71347
6742 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6743
6fa682ad
SK
67442016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6745
6746 PR fortran/29819
6747 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6748 * gfortran.dg/contains.f90: Ditto.
6749 * gfortran.dg/contains_empty_1.f03: Ditto.
6750 * gfortran.dg/submodule_3.f08: Ditto.
6751
dd36b877
JJ
67522016-07-14 Jakub Jelinek <jakub@redhat.com>
6753
a60a5d31
JJ
6754 PR testsuite/71865
6755 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6756 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6757 expected diagnostics.
6758
dd36b877
JJ
6759 PR c/71858
6760 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6761 * gcc.dg/spellcheck-identifiers-2.c: New test.
6762 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6763 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6764
a241f8ca
JJ
67652016-07-14 Jakub Jelinek <jakub@redhat.com>
6766
6767 PR tree-optimization/71872
6768 * gcc.c-torture/compile/pr71872.c: New test.
6769
d62b809c
TP
67702016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6771
6772 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6773 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6774 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6775 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6776 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6777 * gcc.target/arm/atomic-op-acquire-1.c: This.
6778 * gcc.target/arm/atomic-op-char.c: Rename into ...
6779 * gcc.target/arm/atomic-op-char-1.c: This.
6780 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6781 * gcc.target/arm/atomic-op-consume-1.c: This.
6782 * gcc.target/arm/atomic-op-int.c: Rename into ...
6783 * gcc.target/arm/atomic-op-int-1.c: This.
6784 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6785 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6786 * gcc.target/arm/atomic-op-release.c: Rename into ...
6787 * gcc.target/arm/atomic-op-release-1.c: This.
6788 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6789 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6790 * gcc.target/arm/atomic-op-short.c: Rename into ...
6791 * gcc.target/arm/atomic-op-short-1.c: This.
6792 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6793 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6794 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6795 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6796 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6797 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6798 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6799 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6800 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6801 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6802
1f8dd420
AV
68032016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6804
6805 PR fortran/70842
6806 * gfortran.dg/select_type_35.f03: New test.
6807
53109ba8
KT
68082016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6809
6810 PR target/65951
6811 PR tree-optimization/70923
6812 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6813 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6814 * gcc.dg/vect/pr65951.c: Likewise.
6815 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6816
91f35b7f
DE
68172016-07-14 David Edelsohn <dje.gcc@gmail.com>
6818
6819 * c-c++-common/pr60226.c: Expect maximum object file alignment
6820 error on AIX.
6821
351168fe
RB
68222016-07-14 Richard Biener <rguenther@suse.de>
6823
6824 PR tree-optimization/71866
6825 * gcc.dg/torture/pr71866.c: New testcase.
6826
94c32c00
TP
68272016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6828
6829 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6830 selector and enclose boolean expression in curly braces.
6831
b799a481
AM
68322016-07-14 Alan Modra <amodra@gmail.com>
6833
6834 PR target/71733
6835 * gcc.target/powerpc/p9-novsx.c: New.
6836
f63ba78c
AK
68372016-07-13 Andi Kleen <ak@linux.intel.com>
6838
6839 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6840 * g++.dg/tree-prof/morefunc.C: Dito.
6841 * g++.dg/tree-prof/pr35545.C: Dito.
6842 * g++.dg/tree-prof/reorder.C: Dito.
6843 * gcc.dg/tree-prof/20050826-2.c: Dito.
6844 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6845 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6846 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6847 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6848 * gcc.dg/tree-prof/inliner-1.c: Dito.
6849 * gcc.dg/tree-prof/merge_block.c: Dito.
6850 * gcc.dg/tree-prof/stringop-1.c: Dito.
6851 * gcc.dg/tree-prof/stringop-2.c: Dito.
6852 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6853 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6854 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6855 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6856 * gcc.dg/tree-prof/update-loopch.c: Dito.
6857 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6858 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6859 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6860 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6861 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6862 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6863 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6864
f4d5a23d
AK
68652016-07-13 Andi Kleen <ak@linux.intel.com>
6866
6867 * lib/profopt.exp (profopt-execute): Remove .imports files.
6868
ae145898
AK
68692016-07-13 Andi Kleen <ak@linux.intel.com>
6870
0b965526 6871 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6872
e97bd4f5
AK
68732016-07-13 Andi Kleen <ak@linux.intel.com>
6874
6875 * lib/profopt.exp (dg-final-scan-autofdo,
6876 dg-final-scan-not-autofdo): New functions.
6877
6fa3d4b4
BC
68782016-07-13 Bin Cheng <bin.cheng@arm.com>
6879
6880 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6881 * gcc.dg/vect/vect-35.c: Ditto.
6882 * gcc.dg/vect/vect-alias-check-2.c: New test.
6883
65f18bc6
ML
68842016-07-13 Martin Liska <mliska@suse.cz>
6885
6886 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6887 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6888 * gfortran.dg/pr42108.f90: Update expected dump scan.
6889
9737f35b
RB
68902016-07-13 Richard Biener <rguenther@suse.de>
6891
6892 PR tree-optimization/24574
6893 * gcc.dg/pr24574.c: New testcase.
6894
62c0ea4b
SKS
68952016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6896
0b965526 6897 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6898 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6899 * c-c++-common/pr68833-1.c: Require int32plus.
6900 * gcc.dg/ipa/pr63551.c: Likewise.
6901 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6902 * gcc.dg/ipa/pr64041.c: Require int32plus.
6903
c7ed8938
IE
69042016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6905
6906 PR ipa/71633
6907 * g++.dg/pr71633.C: New test.
6908
5ce15300
TP
69092016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6910
6911 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6912 Add new arm_thumb1_cbz_ok effective target.
6913 * gcc.target/arm/cbz.c: New test.
6914
2b9509a3
TP
69152016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6916
6917 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6918 Define effective target.
6919 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6920 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6921 * gcc.target/arm/movhi_movw.c: New test.
6922 * gcc.target/arm/movsi_movw.c: Likewise.
6923 * gcc.target/arm/movdi_movw.c: Likewise.
6924
7f15b177
RB
69252016-07-13 Richard Biener <rguenther@suse.de>
6926
6927 PR middle-end/71104
6928 * gcc.dg/pr71104-1.c: New testcase.
6929 * gcc.dg/pr71104-2.c: Likewise.
6930
0b0a896e
MM
69312016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6932
6933 PR target/71805
6934 * gcc.target/powerpc/pr71805.c: New test.
6935
f906f5ed
BS
69362016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6937
6938 * gcc.target/powerpc/divkc3-1.c: New.
6939 * gcc.target/powerpc/mulkc3-1.c: New.
6940
9e63c3aa
NS
69412016-07-12 Nathan Sidwell <nathan@acm.org>
6942
6943 * gcc.target/arm/data-rel-1.c: New.
6944 * gcc.target/arm/data-rel-2.c: New.
6945 * gcc.target/arm/data-rel-3.c: New.
6946
f507d202
ML
69472016-07-12 Martin Liska <mliska@suse.cz>
6948
6949 * gcc.dg/params/blocksort-part.c: New test.
6950 * gcc.dg/params/params.exp: New file.
6951
d6f7c125
KT
69522016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6953
6954 PR middle-end/71700
6955 * gcc.c-torture/execute/pr71700.c: New test.
6956
37ccb0ba
SB
69572016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6958 Richard Biener <rguenther@suse.de>
6959
6960 PR tree-optimization/23286
6961 PR tree-optimization/70159
6962 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6963 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6964 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6965 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6966 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6967 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6968 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6969 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6970 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6971 * gcc.dg/pr51879-12.c: Likewise.
6972 * gcc.dg/strlenopt-9.c: Likewise.
6973 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6974 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6975 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6976 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6977 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6978 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6979 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6980 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6981 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6982 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6983 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6984 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6985 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6986 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6987 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6988
712a93d6
RB
69892016-07-12 Richard Biener <rguenther@suse.de>
6990
6991 PR rtl-optimization/68961
6992 * gcc.target/i386/pr68961.c: New testcase.
6993
c392943c
JJ
69942016-07-11 Jakub Jelinek <jakub@redhat.com>
6995
3d56e6a4
JJ
6996 PR middle-end/71758
6997 * c-c++-common/gomp/pr71758.c: New test.
6998 * gfortran.dg/gomp/pr71758.f90: New test.
6999
c392943c
JJ
7000 PR tree-optimization/71823
7001 * gcc.dg/vect/pr71823.c: New test.
7002
741d3be5
DM
70032016-07-11 David Malcolm <dmalcolm@redhat.com>
7004
7005 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7006 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7007 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7008
92fa45b5
L
70092016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7010
7011 PR target/71801
7012 * gcc.target/i386/pr71801.c: New test.
7013
f51606c7
RB
70142016-07-11 Richard Biener <rguenther@suse.de>
7015
7016 PR tree-optimization/71816
7017 * gcc.dg/torture/pr71816.c: New testcase.
7018
36b54ce0
TK
70192016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7020
7021 PR fortran/71783
7022 * gfortran.dg/dependency_46.f90: New test.
7023
d13835b6
VM
70242016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7025
7026 PR rtl-optimization/71621
7027 * gcc.target/i386/pr71621-1.c: New.
7028 * gcc.target/i386/pr71621-2.c: New.
7029
642bcbdf
CP
70302016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7031
7032 * gfortran.dg/goacc/pr71704.f90: New test.
7033
02eb5b8b
BS
70342016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7035
7036 PR target/71297
7037 * gcc.target/powerpc/pr71297.c: New.
7038
8beb9a0d
JW
70392016-07-08 Jiong Wang <jiong.wang@arm.com>
7040
7041 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7042
cef4b650
MM
70432016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7044
7045 PR target/71806
7046 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7047
3c3ecf52
AH
70482016-07-08 Alan Hayward <alan.hayward@arm.com>
7049
7050 PR tree-optimization/71667
7051 * gcc.dg/vect/pr71667.c: New
7052
2660286d
ML
70532016-07-08 Martin Liska <mliska@suse.cz>
7054
7055 * gcc.dg/torture/pr71606.c: New test.
7056
70cdd4ae
JD
70572016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7058
7059 PR fortran/71764
7060 * gfortran.dg/pr71764.f90: New test.
7061
842dc2e6
JJ
70622016-07-07 Jakub Jelinek <jakub@redhat.com>
7063 Kai Tietz <ktietz70@googlemail.com>
7064
7065 PR c++/70869
7066 PR c++/71054
7067 * g++.dg/cpp0x/pr70869.C: New test.
7068 * g++.dg/cpp0x/pr71054.C: New test.
7069
31be4262
DE
70702016-07-07 David Edelsohn <dje.gcc@gmail.com>
7071
7072 * g++.dg/debug/pr71432.C: Fail on AIX.
7073
1c122092
ML
70742016-07-07 Martin Liska <mliska@suse.cz>
7075
7076 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7077 an undefined behavior.
7078 * gfortran.dg/do_3.F90: Likewise.
7079 * gfortran.dg/do_check_11.f90: New test.
7080 * gfortran.dg/do_check_12.f90: New test.
7081 * gfortran.dg/do_corner_warn.f90: New test.
7082
7119f1b1
ML
70832016-07-07 Martin Liska <mliska@suse.cz>
7084
7085 * gfortran.dg/predict-1.f90: Ammend the test.
7086 * gfortran.dg/predict-2.f90: Likewise.
7087
275792f2
IE
70882016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7089
7090 PR ipa/71624
7091 * g++.dg/pr71624.C: New test.
7092
05a437c1
TP
70932016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7094
7095 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7096 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7097 ARMv8-M Mainline architectures.
7098
6f493951
TP
70992016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7100
7101 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7102 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7103
5ddaee94
SB
71042016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7105
7106 PR target/70098
7107 PR target/71763
7108 * gcc.target/powerpc/pr71763.c: New file.
7109
651afdb2
YR
71102016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7111
7112 PR tree-optimization/71518
0b965526 7113 * gcc.dg/pr71518.c: New test.
651afdb2 7114
9df99881
WD
71152016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7116
7117 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7118
7b4e0769
SKS
71192016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7120
0b965526 7121 PR target/50739
7b4e0769
SKS
7122 * gcc.target/avr/pr50739.c: New test.
7123
eb4432f7
JH
71242016-07-05 Jan Hubicka <jh@suse.cz>
7125
7126 * gcc.dg/tree-ssa/scev-14.c: update template.
7127
c01e092f
RS
71282016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7129
7130 * gcc.dg/vect/group-no-gaps-1.c: New test.
7131
8070763a
AK
71322016-07-05 Andi Kleen <ak@linux.intel.com>
7133
7134 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7135 if kernel supports MPX.
7136
3f8257db 71372016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7138
7139 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7140
36a265b1
MM
71412016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7142 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7143
7144 * gcc.target/powerpc/signbit-1.c: New test.
7145 * gcc.target/powerpc/signbit-2.c: New test.
7146 * gcc.target/powerpc/signbit-3.c: New test.
7147
7a98fb6e
KT
71482016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7149
7150 PR rtl-optimization/71594
7151 * gcc.dg/torture/pr71594.c: New test.
7152
1e3d54b4
JH
71532016-07-05 Jan Hubicka <jh@suse.cz>
7154
7155 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7156
84ca3893
DM
71572016-07-05 David Malcolm <dmalcolm@redhat.com>
7158
7159 PR c++/62314
3a146d46 7160 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7161 number of missing semicolon error.
7162 * g++.dg/pr62314-2.C: New test case.
7163
20d0bfce
AF
71642016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7165
7166 * gfortran.dg/coarray_stat_function.f90: New test.
7167 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7168 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7169 to new interfaces.
7170
69aaea06
AV
71712016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7172
7173 PR fortran/71623
7174 * gfortran.dg/deferred_character_17.f90: New test.
7175
f723a43c
CL
71762016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7177
7178 * gcc.target/arm/neon/polytypes.c: Move to ...
7179 * gcc.target/arm/polytypes.c: ... here.
7180 * gcc.target/arm/neon/pr51534.c: Move to ...
7181 * gcc.target/arm/pr51534.c: ... here.
7182 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7183 * gcc.target/arm/vect-vcvt.c: ... here.
7184 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7185 * gcc.target/arm/vect-vcvtq.c: ... here.
7186 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7187 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7188 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7189 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7190 * gcc.target/arm/neon/neon.exp: Delete.
7191 * gcc.target/arm/neon/: Delete.
7192
d73e0ccf
JD
71932016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7194
7195 PR fortran/65575
7196 * gfortran.dg: pr65575.f90: New test.
7197
c20f6223
JD
71982016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7199
7200 PR fortran/35849
7201 * gfortran.dg: pr35849.f90: New test.
7202
2a5537c3
JJ
72032016-07-04 Jakub Jelinek <jakub@redhat.com>
7204
7205 PR c++/71739
7206 * g++.dg/cpp0x/pr71739.C: New test.
7207
740f9751
CL
72082016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7209
7210 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7211
bf749919
DV
72122016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7213
7214 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7215 locr.
7216 * gcc.target/s390/loc-1.c: New test.
7217
430bb38e
YR
72182016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7219
3a146d46
JJ
7220 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7221 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7222
15f6e0da
RR
72232016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7224
7225 PR target/63874
7226 * gcc.target/aarch64/pr63874.c: New test.
7227
79335075
JB
72282016-07-04 Jan Beulich <jbeulich@suse.com>
7229
7230 * g++.dg/header.c: New.
7231 * gcc.dg/header.c: New.
7232
557e8c49
JJ
72332016-07-02 Jakub Jelinek <jakub@redhat.com>
7234
7235 PR c/71719
7236 * c-c++-common/Wunused-var-15.c: New test.
7237
79a592e3
JJ
72382016-07-01 Jakub Jelinek <jakub@redhat.com>
7239
7240 PR fortran/71687
7241 * gfortran.dg/gomp/pr71687.f90: New test.
7242
e2298656
BS
72432016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7244
7245 * gcc.dg/const-float128-ped.c: Require __float128 effective
7246 target and options.
7247 * gcc.dg/const-float128.c: Likewise.
7248 * gcc.dg/torture/float128-cmp-invalid.c: Require
7249 __float128 and base_quadfloat_support effective targets, and
7250 __float128 options.
7251 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7252 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7253 * gcc.dg/torture/float128-nan.c: Likewise.
7254 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7255 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7256 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7257 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7258 (add_options_for___float128): New.
7259 (check_effective_target_base_quadword_support): New.
7260
70c11966
MM
72612016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7262
7263 PR target/71720
7264 * gcc.target/powerpc/pr71720.c: New test.
7265
059541fd
JB
72662016-07-01 Jan Beulich <jbeulich@suse.com>
7267
7268 * gcc.dg/bss.c: New.
7269
2c1e4964
PB
72702016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7271
7272 PR target/71698
7273 * gcc.target/powerpc/pr71698.c: New test.
7274
22e1cb39
GJL
72752016-07-01 Georg-Johann Lay <avr@gjlay.de>
7276
7277 PR target/71151
7278 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7279 instead of ".foo" for its section name.
7280 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7281 depending on MCU's flash size.
7282 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7283 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7284 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7285 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7286 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7287 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7288
466cf574
JB
72892016-07-01 Jan Beulich <jbeulich@suse.com>
7290
7291 * gcc.target/i386/pr65105-2.c: Add -msse2.
7292
351beab7
JJ
72932016-06-30 Jakub Jelinek <jakub@redhat.com>
7294
55a0f21a
JJ
7295 PR tree-optimization/71707
7296 * gcc.dg/strlenopt-29.c: New test.
7297
6245ad72
JJ
7298 PR fortran/71704
7299 * gfortran.dg/gomp/pr71704.f90: New test.
7300
351beab7
JJ
7301 PR fortran/71705
7302 * gfortran.dg/gomp/pr71705.f90: New test.
7303
5a3a6a5e
KN
73042016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7305
7306 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7307 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7308 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7309 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7310 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7311 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7312 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7313 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7314 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7315 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7316 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7317 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7318 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7319 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7320 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7321 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7322 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7323 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7324 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7325 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7326 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7327 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7328 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7329 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7330 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7331 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7332 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7333 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7334 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7335 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7336 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7337 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7338 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7339 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7340 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7341 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7342 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7343 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7344 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7345 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7346 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7347 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7348 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7349 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7350 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7351 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7352 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7353 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7354 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7355 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7356 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7357 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7358 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7359 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7360 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7361 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7362 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7363 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7364 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7365 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7366 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7367 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7368 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7369 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7370 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7371 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7372 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7373 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7374 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7375 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7376 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7377 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7378 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7379 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7380 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7381 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7382 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7383 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7384 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7385 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7386 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7387
3dfa8071 73882016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7389 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7390
7391 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7392
9bd62242 73932016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7394 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7395
7396 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7397
603107fb
DM
73982016-06-30 David Malcolm <dmalcolm@redhat.com>
7399
7400 PR driver/71651
7401 * gcc.dg/spellcheck-options-12.c: New test case.
7402
205cccc7
JJ
74032016-06-30 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR middle-end/71693
7406 * gcc.c-torture/compile/pr71693.c: New test.
7407
f4452176
DM
74082016-06-29 David Malcolm <dmalcolm@redhat.com>
7409
7410 * gcc.dg/spellcheck-params.c: New testcase.
7411 * gcc.dg/spellcheck-params-2.c: New testcase.
7412
c5e74d9d
MM
74132016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7414
7415 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7416 vector extract instructions.
7417 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7418
e44ecbfd
JD
74192016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7420
7421 PR fortran/71686
7422 * gfortran.dg/unexpected_eof_2.f90: New test.
7423 * gfortran.dg/unexpected_eof_3.f90: New test.
7424
ee446d9f
JW
74252016-06-29 Jim Wilson <jim.wilson@linaro.org>
7426
7427 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7428
27f67461
CP
74292016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7430
7431 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7432 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7433 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7434
b1206d29
RB
74352016-06-29 Richard Biener <rguenther@suse.de>
7436
7437 PR middle-end/15256
7438 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7439
1af21224
MW
74402016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7441
7442 * gcc.target/arm/aapcs/neon-vect10.c: Require
7443 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7444 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7445 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7446 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7447 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7448 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7449 * gcc.target/arm/fp16-aapcs-1.c: Require
7450 -mfloat-ab=hard. Also simplify the test.
7451 * gcc.target/arm/fp16-aapcs-2.c: New.
7452
7fe43755
MW
74532016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7454
0b965526 7455 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7456 (add_options_for_arm_fp16_ieee): New.
7457 (add_options_for_arm_fp16_alternative): New.
7458 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7459 long-line.
7460 (effective_target_arm_fp16_hw): New.
7461
264d951a
IE
74622016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7463
7464 PR tree-optimization/71655
7465 * g++.dg/pr71655.C: New test.
7466
5c846a81
ML
74672016-06-29 Martin Liska <mliska@suse.cz>
7468
7469 * gcc.dg/pr71585.c: New test.
7470 * gcc.dg/pr71585-2.c: New test.
7471 * gcc.dg/pr71585-3.c: New test.
7472
fafe9318
YR
74732016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7474
7475 PR tree-optimization/70729
7476 * g++.dg/vect/pr70729.cc: New test.
7477
54d19c3b
TS
74782016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7479
7480 * c-c++-common/gomp/cancel-1.c: Extend.
7481
5f3cd7c3
JJ
74822016-06-29 Jakub Jelinek <jakub@redhat.com>
7483
7484 PR tree-optimization/71625
7485 * gcc.dg/strlenopt-28.c: New test.
7486
4aa83879
RB
74872016-06-29 Richard Biener <rguenther@suse.de>
7488
7489 PR middle-end/71002
7490 * g++.dg/torture/pr71002.C: Adjust testcase.
7491
152ef731
JJ
74922016-06-29 Jakub Jelinek <jakub@redhat.com>
7493
7494 PR c/71685
7495 * gcc.dg/pr71685.c: New test.
7496
74972016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7498
7499 PR c/71552
7500 * gcc.dg/init-bad-9.c: New test.
7501
d41dc215
BS
75022016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7503
7504 * gcc.target/powerpc/abs128-1.c: Require VSX.
7505 * gcc.target/powerpc/copysign128-1.c: Likewise.
7506 * gcc.target/powerpc/inf128-1.c: Likewise.
7507 * gcc.target/powerpc/nan128-1.c: Likewise.
7508
6a20b538
JJ
75092016-06-28 Jakub Jelinek <jakub@redhat.com>
7510
7511 PR middle-end/71626
7512 * gcc.c-torture/execute/pr71626-1.c: New test.
7513 * gcc.c-torture/execute/pr71626-2.c: New test.
7514
77d93c47
PB
75152016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7516
7517 PR target/71656
7518 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7519
a8264058
SB
75202016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7521
7522 PR target/71670
7523 * gcc.target/powerpc/pr71670.c: New testcase.
7524
0dc47331
PB
75252016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7526
7527 PR target/71656
7528 * gcc.target/powerpc/pr71656-1.c: New test.
7529 * gcc.target/powerpc/pr71656-2.c: New test.
7530
b65ffc79
CL
75312016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7532
7533 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7534 around fp16 code.
7535 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7536 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7537 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7538 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7539 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7540 Add arm_neon_fp16_ok effective target.
0b965526
UB
7541 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7542 Likewise.
7543 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7544 Likewise.
7545 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7546 Likewise.
7547 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7548 Likewise.
7549 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7550 Likewise.
7551 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7552 Likewise.
7553 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7554 Likewise.
7555 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7556 Likewise.
7557 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7558 Likewise.
7559 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7560 Likewise.
7561 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7562 Likewise.
b65ffc79 7563
9bb86f40
JH
75642016-06-26 Jan Hubicka <hubicka@ucw.cz>
7565
7566 * gcc.dg/predict-12.c: New testcase.
7567
46db0fd4
JD
75682016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7569
7570 PR fortran/71649
7571 * gfortran.dg/pr71649.f90: New test.
7572
2a65e70b
JJ
75732016-06-25 Jakub Jelinek <jakub@redhat.com>
7574
f8a06e24
JJ
7575 PR tree-optimization/71643
7576 * g++.dg/opt/pr71643.C: New test.
7577
2a65e70b
JJ
7578 PR tree-optimization/71631
7579 * gcc.c-torture/execute/pr71631.c: New test.
7580
7805417a
JH
75812016-06-24 Jan Hubicka <hubicka@ucw.cz>
7582
7583 * gcc.dg/predict-11.c: New testcase.
7584 * gfortran.dg/predict-2.f90: New testcase.
7585
888ed1a3
JH
75862016-06-24 Jan Hubicka <hubicka@ucw.cz>
7587
7588 * gcc.dg/predict-10.c: New test.
7589
53605f35
BS
75902016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7591
7592 * gcc.target/powerpc/abs128-1.c: New.
7593 * gcc.target/powerpc/copysign128-1.c: New.
7594 * gcc.target/powerpc/inf128-1.c: New.
7595 * gcc.target/powerpc/nan128-1.c: New.
7596
7b22b4c6
EB
75972016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7598
7599 * gfortran.dg/pr71642.f90: New test.
7600
37e373c2
JJ
76012016-06-24 Jakub Jelinek <jakub@redhat.com>
7602
7603 PR tree-optimization/71647
7604 * gcc.target/i386/pr71647.c: New test.
7605
b20b79f2
L
76062016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7607
7608 * gcc.target/i386/noplt-gd-1.c: New test.
7609 * gcc.target/i386/noplt-gd-2.c: Likewise.
7610 * gcc.target/i386/noplt-gd-3.c: Likewise.
7611 * gcc.target/i386/noplt-ld-1.c: Likewise.
7612 * gcc.target/i386/noplt-ld-2.c: Likewise.
7613 * gcc.target/i386/noplt-ld-3.c: Likewise.
7614 * lib/target-supports.exp
7615 (check_effective_target_tls_get_addr_via_got): New.
7616
04619cb8
UB
76172016-06-24 Uros Bizjak <ubizjak@gmail.com>
7618
7619 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7620 testsuite compile flags.
7621 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7622 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7623
76242016-06-24 Uros Bizjak <ubizjak@gmail.com>
7625
7626 * g++dg/vect/pr36684.cc: Add dg-do compile.
7627 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7628 * gcc.dg/vect/pr70021.c: Ditto.
7629 * gcc.dg/vect/pr70138-1.c: Ditto.
7630 * gcc.dg/vect/pr70138-2.c: Ditto.
7631 * gcc.dg/vect/pr70354-1.c: Ditto.
7632 * gcc.dg/vect/pr70354-2.c: Ditto.
7633 * gcc.dg/vect/pr71259.c: Ditto.
7634 * gcc.dg/vect/pr71416-1.c: Ditto.
7635 * gcc.dg/vect/slp-43.c: Ditto.
7636 * gcc.dg/vect/slp-45.c: Ditto.
7637 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7638 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7639 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7640 * gfortran.dg/vect/pr69980.f90: Ditto.
7641
76422016-06-24 Uros Bizjak <ubizjak@gmail.com>
7643
7644 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7645 * gcc.dg/vect/bb-slp-30.c: Ditto.
7646 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7647 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7648 * gcc.dg/vect/pr45902.c: Ditto.
7649 * gcc.dg/vect/pr48172.c: Ditto.
7650 * gcc.dg/vect/pr48377.c: Ditto.
7651 * gcc.dg/vect/pr49038.c: Ditto.
7652 * gcc.dg/vect/pr49771.c: Ditto.
7653 * gcc.dg/vect/pr52091.c: Ditto.
7654 * gcc.dg/vect/pr53185-2.c: Ditto.
7655 * gcc.dg/vect/pr56826.c: Ditto.
7656 * gcc.dg/vect/pr60276.c: Ditto.
7657 * gcc.dg/vect/pr62021.c: Ditto.
7658 * gcc.dg/vect/pr63530.c: Ditto.
7659 * gcc.dg/vect/pr65518.c: Ditto.
7660 * gcc.dg/vect/pr65947-1.c: Ditto.
7661 * gcc.dg/vect/pr65947-10.c: Ditto.
7662 * gcc.dg/vect/pr65947-11.c: Ditto.
7663 * gcc.dg/vect/pr65947-12.c: Ditto.
7664 * gcc.dg/vect/pr65947-13.c: Ditto.
7665 * gcc.dg/vect/pr65947-2.c: Ditto.
7666 * gcc.dg/vect/pr65947-3.c: Ditto.
7667 * gcc.dg/vect/pr65947-4.c: Ditto.
7668 * gcc.dg/vect/pr65947-5.c: Ditto.
7669 * gcc.dg/vect/pr65947-6.c: Ditto.
7670 * gcc.dg/vect/pr65947-7.c: Ditto.
7671 * gcc.dg/vect/pr65947-8.c: Ditto.
7672 * gcc.dg/vect/pr65947-9.c: Ditto.
7673 * gcc.dg/vect/pr71416-1.c: Ditto.
7674 * gcc.dg/vect/pr71439.c: Ditto.
7675 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7676 * gcc.dg/vect/vect-bswap16.c: Ditto.
7677 * gcc.dg/vect/vect-bswap32.c: Ditto.
7678 * gcc.dg/vect/vect-bswap64.c: Ditto.
7679 * gcc.dg/vect/vect-live-1.c: Ditto.
7680 * gcc.dg/vect/vect-live-2.c: Ditto.
7681 * gcc.dg/vect/vect-live-3.c: Ditto.
7682 * gcc.dg/vect/vect-live-4.c: Ditto.
7683 * gcc.dg/vect/vect-live-5.c: Ditto.
7684 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7685 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7686 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7687 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7688 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7689 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7690 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7691 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7692 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7693 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7694 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7695 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7696 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7697 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7698 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7699 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7700 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7701
da224bcb
UB
77022016-06-24 Uros Bizjak <ubizjak@gmail.com>
7703
7704 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7705
dfee2870
L
77062016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7707
7708 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7709 ia32 if R_386_GOT32X relocation is supported.
7710 * gcc.target/i386/noplt-3.c: Likewise.
7711 * gcc.target/i386/noplt-2.c: Likewise.
7712 (main): Renamed to ...
7713 (bar): This.
7714 * gcc.target/i386/noplt-4.c: Likewise.
7715 (main): Renamed to ...
7716 (bar): This.
7717 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7718 * gcc.target/i386/pr67400-5.c: Likewise.
7719
a86451b9
JJ
77202016-06-24 Jakub Jelinek <jakub@redhat.com>
7721
00085092
JJ
7722 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7723 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7724
a86451b9
JJ
7725 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7726 f4): Adjust expected diagnostics.
7727 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7728 (T): If OVFP is defined, redefine to TP.
7729 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7730 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7731 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7732 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7733 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7734 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7735 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7736 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7737 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7738 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7739 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7740 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7741 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7742 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7743 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7744 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7745 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7746 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7747 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7748 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7749 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7750 as last argument to __builtin_add_overflow_p.
7751
7bb5d5f4
UB
77522016-06-23 Uros Bizjak <ubizjak@gmail.com>
7753
7754 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7755 dg-options and remove default vector testsuite compile flags.
7756 * g++.dg/vect/pr33860a.cc: Ditto.
7757 * g++.dg/vect/pr45470-a.cc: Ditto.
7758 * g++.dg/vect/pr45470-b.cc: Ditto.
7759 * g++.dg/vect/pr60896.cc: Ditto.
7760 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7761 * gcc.dg/vect/pr18308.c: Ditto.
7762 * gcc.dg/vect/pr24049.c: Ditto.
7763 * gcc.dg/vect/pr33373.c: Ditto.
7764 * gcc.dg/vect/pr36228.c: Ditto.
7765 * gcc.dg/vect/pr42395.c: Ditto.
7766 * gcc.dg/vect/pr42604.c: Ditto.
7767 * gcc.dg/vect/pr46663.c: Ditto.
7768 * gcc.dg/vect/pr48765.c: Ditto.
7769 * gcc.dg/vect/pr49093.c: Ditto.
7770 * gcc.dg/vect/pr49352.c: Ditto.
7771 * gcc.dg/vect/pr52298.c: Ditto.
7772 * gcc.dg/vect/pr52870.c: Ditto.
7773 * gcc.dg/vect/pr53185.c: Ditto.
7774 * gcc.dg/vect/pr53773.c: Ditto.
7775 * gcc.dg/vect/pr56695.c: Ditto.
7776 * gcc.dg/vect/pr62171.c: Ditto.
7777 * gcc.dg/vect/pr63530.c: Ditto.
7778 * gcc.dg/vect/pr68339.c: Ditto.
7779 * gcc.dg/vect/pr71259.c: Ditto.
7780 * gcc.dg/vect/vect-82_64.c: Ditto.
7781 * gcc.dg/vect/vect-83_64.c: Ditto.
7782 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7783 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7784 * gcc.dg/vect/vect-shift-2.c: Ditto.
7785 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7786 * gfortran.dg/vect/pr39318.f90: Ditto.
7787 * gfortran.dg/vect/pr45714-a.f: Ditto.
7788 * gfortran.dg/vect/pr45714-b.f: Ditto.
7789 * gfortran.dg/vect/pr46213.f90: Ditto.
7790
2d4bb02f
MM
77912016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7792 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7793
7794 * gcc.target/powerpc/p9-splat-5.c: New test.
7795
f6d1b868
UB
77962016-06-23 Uros Bizjak <ubizjak@gmail.com>
7797
7798 PR tree-optimization/71488
7799 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7800 * lib/target-supports.exp: ... here.
7801 (check_sse4_hw_available): New procedure.
7802 (check_effective_target_sse4_runtime): Ditto.
7803 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7804 -march=westmere for sse4_runtime targets.
936ff030 7805 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7806 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7807 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7808 (main): Call check_vect ().
a7898180 7809 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7810
c0597759
L
78112016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7812
7813 PR target/66232
7814 PR target/67400
7815 * gcc.target/i386/pr66232-14.c: New file.
7816 * gcc.target/i386/pr66232-15.c: Likewise.
7817 * gcc.target/i386/pr66232-16.c: Likewise.
7818 * gcc.target/i386/pr66232-17.c: Likewise.
7819 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7820 ia32 if R_386_GOT32X relocation is supported.
7821 * gcc.target/i386/pr67400-2.c: Likewise.
7822 * gcc.target/i386/pr67400-3.c: Likewise.
7823 * gcc.target/i386/pr67400-4.c: Likewise.
7824 * gcc.target/i386/pr67400-6.c: Likewise.
7825 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7826 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7827
5b0e27a7
JD
78282016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7829
7830 PR libgfortran/48852
7831 * gfortran.dg/char4_iunit_1.f03: Update test.
7832 * gfortran.dg/f2003_io_5.f03: Update test.
7833 * gfortran.dg/real_const_3.f90: Update test.
7834
7f586d90
AK
78352016-06-23 Andi Kleen <ak@linux.intel.com>
7836
7837 * g++.dg/bprob/bprob.exp: Support autofdo.
7838 * g++.dg/tree-prof/tree-prof.exp: dito.
7839 * gcc.dg/tree-prof/tree-prof.exp: dito.
7840 * gcc.misc-tests/bprob.exp: dito.
7841 * gfortran.dg/prof/prof.exp: dito.
7842 * lib/profopt.exp: dito.
7843 * lib/target-supports.exp: Check for autofdo.
7844
60fa7862
ML
78452016-06-23 Martin Liska <mliska@suse.cz>
7846
7847 * gcc.dg/pr71619.c: New test.
7848
e3d62871
UB
78492016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7850
7851 PR target/67400
cc901875
UB
7852 * gcc.target/i386/pr67400-1.c: New test.
7853 * gcc.target/i386/pr67400-2.c: Likewise.
7854 * gcc.target/i386/pr67400-3.c: Likewise.
7855 * gcc.target/i386/pr67400-4.c: Likewise.
7856 * gcc.target/i386/pr67400-5.c: Likewise.
7857 * gcc.target/i386/pr67400-6.c: Likewise.
7858 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7859
ac81cf0b
DM
78602016-06-22 David Malcolm <dmalcolm@redhat.com>
7861
7862 * c-c++-common/missing-header-1.c: New test case.
7863 * c-c++-common/missing-header-2.c: New test case.
7864 * c-c++-common/missing-header-3.c: New test case.
7865 * c-c++-common/missing-header-4.c: New test case.
7866
1a4f11c8
DM
78672016-06-22 David Malcolm <dmalcolm@redhat.com>
7868
7869 PR c/70339
7870 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7871 hint.
7872 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7873 expected results due to builtin "nanl" now being suggested for
7874 "name".
7875 * gcc.dg/pr67580.c: Update expected messages.
7876 * gcc.dg/spellcheck-identifiers.c: New testcase.
7877 * gcc.dg/spellcheck-typenames.c: New testcase.
7878
a93eac6a
DM
78792016-06-22 David Malcolm <dmalcolm@redhat.com>
7880
7881 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7882 file.
7883 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7884 diagnostic-test-show-locus-parseable-fixits.c to sources for
7885 diagnostic_plugin_test_show_locus.c.
7886 * lib/gcc-defs.exp (freeform_regexps): New global.
7887 (dg-regexp): New function.
7888 (handle-dg-regexps): New function.
7889 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7890 freeform_regexps to the empty list.
7891 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7892
49e76ff1
IE
78932016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7894
f6d1b868 7895 PR tree-optimization/71488
49e76ff1
IE
7896 * g++.dg/pr71488.C: New test.
7897 * gcc.dg/vect/vect-bool-cmp.c: New test.
7898
951d8c8a
EB
78992016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7900
7901 * gcc.dg/guality/param-5.c: New test.
7902
b60fc3bd
BE
79032016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7904
7905 * gcc.target/i386/asm-flag-7.c: New test.
7906
0609abda
TS
79072016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7908
7909 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7910 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7911 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7912 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7913 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7914 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7915 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7916 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7917 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7918 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7919 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7920 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7921 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7922 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7923 * lib/target-supports.exp: Likewise.
7924
ee2499b4
TS
79252016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7926
7927 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7928 * gcc.dg/attr-ms_struct-2.c: Likewise.
7929 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7930 * gcc.dg/bf-ms-attrib.c: Likewise.
7931 * gcc.dg/bf-ms-layout-2.c: Likewise.
7932 * gcc.dg/bf-ms-layout-3.c: Likewise.
7933 * gcc.dg/bf-ms-layout.c: Likewise.
7934 * gcc.dg/bf-no-ms-layout.c: Likewise.
7935 * gcc.target/i386/bitfield1.c: Likewise.
7936 * gcc.target/i386/bitfield2.c: Likewise.
7937 * gcc.target/i386/bitfield3.c: Likewise.
7938
caea59ff
KN
79392016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7940
7941 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7942 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7943 override other than -mcpu=power9 command-line option is specified,
7944 or if the target operating system is aix.
7945 * gcc.target/powerpc/darn-1.c: Likewise.
7946 * gcc.target/powerpc/darn-2.c: Likewise.
7947 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7948 test if effective-target is not powerpc_p9vector_ok or if the
7949 target operating system is not defined.
7950 * gcc.target/powerpc/vslv-1.c: Likewise.
7951 * gcc.target/powerpc/vsrv-0.c: Likewise.
7952 * gcc.target/powerpc/vsrv-1.c: Likewise.
7953
63617e30
TB
79542016-06-21 Tobias Burnus <burnus@net-b.de>
7955
7956 PR fortran/71068
7957 * gfortran.dg/coarray/data_1.f90: New.
7958
89192c3c
WD
79592016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7960
7961 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7962 (dg-require-effective-target): Use arm_v8_neon_hw.
7963 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7964 (dg-require-effective-target): Likewise.
7965 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7966 (dg-require-effective-target): Likewise.
7967 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7968 (dg-require-effective-target): Likewise.
7969 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7970 (dg-require-effective-target): Likewise.
7971 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7972 (dg-require-effective-target): Likewise.
7973 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7974 Add AArch64 check.
7975
64ac50e2
WD
79762016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7977
7978 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7979 Set to 3 so test passes.
7980
6252b5db
WD
79812016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7982
7983 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7984
3b9bc511
IV
79852016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7986
7987 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7988 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7989 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7990 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7991
21db1c78
IV
79922016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7993
7994 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7995 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7996
9d30e86f
L
79972016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7998
7999 PR target/71549
8000 * gcc.target/i386/pr71549.c: New test.
8001
448a7c69
KN
80022016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8003
8004 * gcc.target/powerpc/vadsdu-0.c: Replace
8005 dg-require-effective-target directive to allow test to run on more
8006 platforms, and add dg-skip-if directive to disable test on aix
8007 platforms because of known incompatibilities.
8008 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8009 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8010 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8011 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8012 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8013 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8014 * gcc.target/powerpc/vadsdub-2.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 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8019 with vec_absdb call to differentiate this test from vadsdub-1.c.
8020 * gcc.target/powerpc/vadsduh-1.c: Replace
8021 dg-require-effective-target directive to allow test to run on more
8022 platforms, and add dg-skip-if directive to disable test on aix
8023 platforms because of known incompatibilities.
8024 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8025 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8026 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8027
0ad84f34
JJ
80282016-06-21 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR tree-optimization/71588
8031 * gcc.dg/pr71558.c: New test.
8032
e71e8d94
SKS
80332016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8034
8035 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8036 * c-c++-common/pr68657-2.c: Likewise.
8037 * c-c++-common/pr68657-3.c: Likewise.
8038 * gcc.dg/torture/pr69714.c: Require int32plus support.
8039 * gcc.dg/torture/pr70025.c: Likewise.
8040 * gcc.dg/torture/pr70083.c: Likewise.
8041 * gcc.dg/torture/pr70542.c: Likewise.
8042 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8043
5a578671
JM
80442016-06-20 Joseph Myers <joseph@codesourcery.com>
8045
8046 PR c/71601
8047 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8048
7a9df68e
JJ
80492016-06-20 Jakub Jelinek <jakub@redhat.com>
8050
50aa64d5
JJ
8051 PR middle-end/71581
8052 * gcc.dg/pr71581.c: New test.
8053
7a9df68e
JJ
8054 PR rtl-optimization/71591
8055 * gcc.dg/cpp/pr71591.c: New test.
8056
3947cf19
DR
80572016-06-20 David B. Robins <gcc@davidrobins.net>
8058
8059 PR target/71571
8060 * g++.dg/torture/pr71571.C: New test.
8061
c4ff221e
JJ
80622016-06-20 Jakub Jelinek <jakub@redhat.com>
8063
8064 PR target/71559
8065 * gcc.target/i386/sse2-pr71559.c: New test.
8066 * gcc.target/i386/avx-pr71559.c: New test.
8067 * gcc.target/i386/avx512f-pr71559.c: New test.
8068
f1b5abfb
TB
80692016-06-20 Tobias Burnus <burnus@net-b.de>
8070
8071 PR fortran/71194
8072 * gfortran.dg/pointer_remapping_10.f90: New.
8073
842107e4
DM
80742016-06-20 David Malcolm <dmalcolm@redhat.com>
8075
8076 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8077
d9e8bdfd
MS
80782016-06-20 Martin Sebor <msebor@redhat.com>
8079
8080 PR c/69507
8081 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8082 * gnu90-const-expr-1.c: Same.
8083 * gnu99-const-expr-1.c: Same.
8084 * gnu99-static-1.c: Same.
8085
67785479
RL
80862016-06-20 Renlin Li <renlin.li@arm.com>
8087
29f09b38 8088 PR testsuite/71489
67785479
RL
8089 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8090
636929b8
JG
80912016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8092
8093 * gcc.target/aarch64/vcvt_f64_1.c: New.
8094 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8095 * gcc.target/aarch64/vrecp_f64_1.c: New.
8096
ff7b374b
KT
80972016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8098
8099 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8100 "alignement".
8101
554cfc9e
GJL
81022016-06-20 Georg-Johann Lay <avr@gjlay.de>
8103
8104 PR target/71103
8105 * gcc.target/avr/torture/pr71103-2.c: New test.
8106
94087e88 81072016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8108
8109 PR c/69507
8110 * gcc.dg/alignof.c: New test.
8111
c561b091
PC
81122016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8113
8114 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8115 vs dg-error; test constexpr specifier too.
8116
bf54f123
PC
81172016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8118
8119 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8120
4e53aa97
CL
81212016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8122
8123 * lib/target-supports.exp
8124 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8125 arm_neon_ok and merge flags. Fix temporary test name.
8126 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8127 and merge flags.
8128
69071d86
ML
81292016-06-17 Martin Liska <mliska@suse.cz>
8130
8131 * gcc.dg/predict-9.c: Fix dump scanning.
8132
68b3b858
BC
81332016-06-17 Bin Cheng <bin.cheng@arm.com>
8134
8135 PR tree-optimization/71354
8136 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8137
d3ee260a
BC
81382016-06-17 Bin Cheng <bin.cheng@arm.com>
8139
8140 PR tree-optimization/71347
8141 * gcc.dg/tree-ssa/pr71347.c: New test.
8142
bd8fb114
BC
81432016-06-17 Bin Cheng <bin.cheng@arm.com>
8144
8145 PR tree-optimization/71354
8146 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8147
97816be4
BC
81482016-06-17 Bin Cheng <bin.cheng@arm.com>
8149
8150 * gcc.dg/vect/vect-alias-check-1.c: New test.
8151
2d761a37
SKS
81522016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8153
e0277d6b 8154 PR target/71151
2d761a37
SKS
8155 * gcc.target/avr/pr71151-1.c: New test.
8156 * gcc.target/avr/pr71151-2.c: New test.
8157 * gcc.target/avr/pr71151-3.c: New test.
8158 * gcc.target/avr/pr71151-4.c: New test.
8159 * gcc.target/avr/pr71151-5.c: New test.
8160 * gcc.target/avr/pr71151-6.c: New test.
8161 * gcc.target/avr/pr71151-7.c: New test.
8162 * gcc.target/avr/pr71151-8.c: New test.
8163 * gcc.target/avr/pr71151-common.h: New test.
8164
68fa96d6
ML
81652016-06-16 Martin Liska <mliska@suse.cz>
8166
8167 * gfortran.dg/predict-1.f90: New test.
8168
b6ca982f
UB
81692016-06-16 Uros Bizjak <ubizjak@gmail.com>
8170
8171 PR target/71242
3a146d46 8172 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8173
1dc8d15b
JH
81742016-06-16 Jan Hubicka <hubicka@ucw.cz>
8175
8176 * g++.dg/vect/pr36648.cc: Disable cunrolli
8177
67c25816
JJ
81782016-06-16 Jakub Jelinek <jakub@redhat.com>
8179
c577adb2
JJ
8180 PR target/71554
8181 * gcc.c-torture/execute/pr71554.c: New test.
8182
67c25816
JJ
8183 PR rtl-optimization/71532
8184 * gcc.dg/torture/pr71532.c: New test.
8185
1a3c3ee9
MM
81862016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8187
8188 * gcc.target/powerpc/p9-dimode1.c: New test.
8189 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8190
f29468a7
JJ
81912016-06-15 Jakub Jelinek <jakub@redhat.com>
8192
61daecc4
JJ
8193 * gcc.c-torture/compile/20160615-1.c: New test.
8194
f29468a7
JJ
8195 * g++.dg/cpp0x/ref-qual17.C: New test.
8196
209d1e2d
IE
81972016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8198
8199 PR middle-end/71529
8200 * gcc.target/i386/pr71529.C: New test.
8201
8dc35712
AH
82022016-06-15 Alan Hayward <alan.hayward@arm.com>
8203
8204 PR tree-optimization/71483
8205 * g++.dg/vect/pr71483.c: New
8206
b8911cb8
PC
82072016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8208
8209 PR c++/70202
8210 * g++.dg/inherit/crash6.C: New.
8211 * g++.dg/inherit/union2.C: Likewise.
8212 * g++.dg/inherit/virtual12.C: Likewise.
8213 * g++.dg/inherit/virtual13.C: Likewise.
8214 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8215
cf5d08ab
UB
82162016-06-15 Uros Bizjak <ubizjak@gmail.com>
8217
e3d62871 8218 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8219
8f482165
AH
82202016-06-15 Alan Hayward <alan.hayward@arm.com>
8221
8222 PR tree-optimization/71439
8223 * gcc.dg/vect/pr71439.c: New
8224
3256673f
KT
82252016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8226
8227 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8228
b17dc4d4
RB
82292016-06-15 Richard Biener <rguenther@suse.de>
8230
8231 * gcc.dg/vect/slp-45.c: New testcase.
8232
2a5825f2
RB
82332016-06-15 Richard Biener <rguenther@suse.de>
8234
8235 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8236
6e433d0b
BS
82372016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8238
8239 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8240 requirements, and disable for AIX for now.
8241 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8242
abe7f828
JJ
82432016-06-14 Jakub Jelinek <jakub@redhat.com>
8244
a09c81b4
JJ
8245 PR c++/71528
8246 * g++.dg/opt/pr71528.C: New test.
8247
abe7f828
JJ
8248 PR c++/71516
8249 * g++.dg/init/pr71516.C: New test.
8250
acfadf06
PC
82512016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8252
8253 * g++.dg/init/array46.C: New.
8254
4d568ab2
UB
82552016-06-14 Uros Bizjak <ubizjak@gmail.com>
8256
e3d62871
UB
8257 * gcc.target/i386/float128-3.c: New test.
8258 * gcc.target/i386/quad-sse4.c: Ditto.
8259 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8260 Update scan strings.
4d568ab2 8261
30934c5d
RB
82622016-06-14 Richard Biener <rguenther@suse.de>
8263
8264 PR middle-end/71526
8265 * gfortran.dg/pr71526.f90: New testcase.
8266
3970e545
AV
82672016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8268
8269 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8270 * gcc.dg/zero_bits_compound-1.c: Likewise.
8271
04976c6e
RB
82722016-06-14 Richard Biener <rguenther@suse.de>
8273
8274 PR tree-optimization/71522
8275 * gcc.dg/torture/pr71522.c: New testcase.
8276
23e025db
JJ
82772016-06-14 Jakub Jelinek <jakub@redhat.com>
8278
8279 PR tree-optimization/71520
8280 * gcc.dg/tree-ssa/pr71520.c: New test.
8281
90b72e84
RB
82822016-06-14 Richard Biener <rguenther@suse.de>
8283
8284 PR tree-optimization/71521
86c24ba6 8285 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8286
ef7cf206
JJ
82872016-06-13 Jakub Jelinek <jakub@redhat.com>
8288
0dda258b
JJ
8289 PR sanitizer/71498
8290 * c-c++-common/ubsan/bounds-13.c: New test.
8291
ef7cf206
JJ
8292 PR preprocessor/71183
8293 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8294
a73786e3
JL
82952016-06-13 Jeff Law <law@redhat.com>
8296
8297 PR tree-optimization/71403
8298 * c-c++-common/ubsan/pr71403-1.c: New test.
8299 * c-c++-common/ubsan/pr71403-2.c: New test.
8300 * c-c++-common/ubsan/pr71403-3.c: New test.
8301
0ac249bf
JJ
83022016-06-13 Jakub Jelinek <jakub@redhat.com>
8303
8304 PR middle-end/71478
8305 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8306 Add -Wno-psabi -w to dg-options.
8307
5408a64a
KN
83082016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8309
8310 * gcc.target/powerpc/vadsdu-0.c: New test.
8311 * gcc.target/powerpc/vadsdu-1.c: New test.
8312 * gcc.target/powerpc/vadsdu-2.c: New test.
8313 * gcc.target/powerpc/vadsdu-3.c: New test.
8314 * gcc.target/powerpc/vadsdu-4.c: New test.
8315 * gcc.target/powerpc/vadsdu-5.c: New test.
8316 * gcc.target/powerpc/vadsdub-1.c: New test.
8317 * gcc.target/powerpc/vadsdub-2.c: New test.
8318 * gcc.target/powerpc/vadsduh-1.c: New test.
8319 * gcc.target/powerpc/vadsduh-2.c: New test.
8320 * gcc.target/powerpc/vadsduw-1.c: New test.
8321 * gcc.target/powerpc/vadsduw-2.c: New test.
8322
f7e4f2e3
DM
83232016-06-13 David Malcolm <dmalcolm@redhat.com>
8324
8325 * gcc.dg/c99-init-2.c (c): Update expected error message.
8326 * gcc.dg/init-bad-8.c (foo): Likewise.
8327 * gcc.dg/spellcheck-fields-3.c: New test case.
8328
ad23a23e
ML
83292016-06-13 Martin Liska <mliska@suse.cz>
8330
8331 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8332 and "guess loop iv compared" heuristics.
8333 * gcc.dg/predict-2.c: Likewise.
8334 * gcc.dg/predict-3.c: Likewise.
8335 * gcc.dg/predict-4.c: Likewise.
8336 * gcc.dg/predict-5.c: Likewise.
8337 * gcc.dg/predict-6.c: Likewise.
8338
146c55da
MP
83392016-06-13 Marek Polacek <polacek@redhat.com>
8340
8341 PR middle-end/71476
8342 * c-c++-common/Wswitch-unreachable-4.c: New test.
8343 * gcc.dg/Wswitch-unreachable-2.c: New test.
8344 * g++.dg/tm/jump1.C: Move dg-warning.
8345
42e77cbc
EB
83462016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8347
8348 * gnat.dg/renaming10.ad[sb]: New test.
8349
7474dcc1
PT
83502016-06-13 Paul Thomas <pault@gcc.gnu.org>
8351
8352 PR fortran/70673
8353 * gfortran.dg/pr70673.f90: New test.
8354
f57f53d3
RB
83552016-06-13 Richard Biener <rguenther@suse.de>
8356
8357 PR middle-end/64516
8358 * gcc.dg/align-3.c: New testcase.
8359
5843a5f0
ML
83602016-06-13 Martin Liska <mliska@suse.cz>
8361
8362 * gcc.target/i386/pr71458.c: New test.
8363
aa8fdb44
UB
83642016-06-12 Uros Bizjak <ubizjak@gmail.com>
8365
8366 PR target/71241
3a146d46 8367 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8368
2043e4d7
DH
83692016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8370
8371 PR target/60751
8372 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8373 statement.
8374
d3dc025d
DH
83752016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8376
8377 PR target/60751
8378 * gfortran.dg/comma_IO_extension_1.f90: New test.
8379 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8380 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8381 statement.
8382 * gfortran.dg/graphite/pr38083.f90: Likewise.
8383 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8384 missing format.
8385
a31d78c6
EB
83862016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8387
8388 * gnat.dg/case_character.adb: New test.
8389
95c18dd0
SB
83902016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8391
8392 PR middle-end/71310
8393 * gcc.target/powerpc/pr71310.c: New testcase.
8394
b97d37b4
KV
83952016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8396
8397 PR middle-end/71478
8398 * gcc.dg/pr71478.c: New test.
8399
900bcda3
JJ
84002016-06-10 Jakub Jelinek <jakub@redhat.com>
8401
ec1c20db
JJ
8402 PR middle-end/71494
8403 * gcc.c-torture/execute/pr71494.c: New test.
8404
50b15873
JJ
8405 PR c/68657
8406 * gcc.target/i386/pr68657.c: New test.
8407
900bcda3
JJ
8408 PR inline-asm/68843
8409 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8410 (test): Add -masm=intel alternatives.
8411
4d926e34
MS
84122016-06-10 Martin Sebor <msebor@redhat.com>
8413
8414 PR c/71392
8415 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8416
ad071b2b
JL
84172016-06-10 Jeff Law <law@redhat.com>
8418
8419 PR tree-optimization/71335
8420 * gcc.c-torture/execute/pr71335.c: New test.
8421
2704efe8
DM
84222016-06-10 David Malcolm <dmalcolm@redhat.com>
8423
8424 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8425 the various "cannot tail-call: " messages.
8426
18c9b7d4
CL
84272016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8428
8429 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8430 and options.
8431
7cfa10f3
MO
84322016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8433
8434 PR sanitizer/71480
8435 * c-c++-common/asan/pr71480.c: New test.
8436
1f24fd3e
L
84372016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8438
8439 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8440 (ASMNAME2): Likewise.
8441 (main): Replace fn in asm statement with ASMNAME ("fn").
8442 * gcc.dg/guality/pr68037-2.c: Likewise.
8443 * gcc.dg/guality/pr68037-3.c: Likewise.
8444 * gcc.dg/torture/pr68037-1.c: Likewise.
8445 * gcc.dg/torture/pr68037-2.c: Likewise.
8446 * gcc.dg/torture/pr68037-3.c: Likewise.
8447
ad551c07
BE
84482016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8449
8450 PR inline-asm/68843
8451 * gcc.target/i386/pr68843-1.c: New test.
8452 * gcc.target/i386/pr68843-2.c: New test.
8453
4b1ffdb1 84542016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8455 Cesar Philippidis <cesar@codesourcery.com>
8456
8457 PR middle-end/71373
8458 * gcc.dg/goacc/nested-function-1.c: New file.
8459 * gcc.dg/goacc/nested-function-2.c: Likewise.
8460 * gcc.dg/goacc/pr71373.c: Likewise.
8461 * gfortran.dg/goacc/cray-2.f95: Likewise.
8462 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8463 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8464 * gfortran.dg/goacc/cray.f95: Update.
8465 * gfortran.dg/goacc/loop-1.f95: Likewise.
8466 * gfortran.dg/goacc/loop-3.f95: Likewise.
8467 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8468 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8469
84702016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8471
8472 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8473 for OpenACC tile clauses.
8474 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8475
8476 PR c/71381
8477 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8478 to...
8479 * c-c++-common/goacc/cache-2.c: ... this new file.
8480 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8481 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8482 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8483 usage.
8484 * gfortran.dg/goacc/cray.f95: Likewise.
8485 * gfortran.dg/goacc/loop-1.f95: Likewise.
8486
89851e4c
AH
84872016-06-10 Alan Hayward <alan.hayward@arm.com>
8488
8489 PR tree-optimization/71407
8490 PR tree-optimization/71416
8491 * gcc.dg/vect/pr71407.c: New
8492 * gcc.dg/vect/pr71416-1.c: New
8493 * gcc.dg/vect/pr71416-2.c: New
8494
200eafbf
RB
84952016-06-10 Richard Biener <rguenther@suse.de>
8496
8497 PR middle-end/71477
8498 * gcc.dg/torture/pr71477.c: New testcase.
8499
4df99d92
JK
85002016-06-09 Julia Koval <julia.koval@intel.com>
8501
8502 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8503 * gcc.target/i386/interrupt-13.c: Likewise.
8504 * gcc.target/i386/interrupt-15.c: Likewise.
8505 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8506 * gcc.target/i386/interrupt-24.c: Likewise.
8507 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8508 * gcc.target/i386/interrupt-9.c: Likewise.
8509 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8510
e01b4e16
MS
85112016-06-09 Martin Sebor <msebor@redhat.com>
8512
8513 PR c/70883
8514 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8515 * gcc.dg/builtin-constant_p-1.c: Same.
8516 * gcc.dg/builtins-error.c: Same.
8517 * gcc.dg/pr70859.c: Same.
8518
9c35db0e
SKS
85192016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8520
8521 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8522 * gcc.dg/torture/pr68067-1.c: Likewise.
8523 * gcc.dg/torture/pr68067-2.c: Likewise.
8524
85252016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8526
8527 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8528 when setting SIZE.
8529
392a81b9
PC
85302016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8531
8532 PR c++/71465
8533 * g++.dg/inherit/crash5.C: New.
8534 Revert:
8535 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8536
8537 PR c++/70202
8538 * g++.dg/inherit/crash5.C: New.
8539 * g++.dg/inherit/virtual1.C: Adjust.
8540
e49efc14
ML
85412016-06-09 Martin Liska <mliska@suse.cz>
8542
8543 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8544 * g++.dg/predict-loop-exit-2.C: Likewise.
8545 * g++.dg/predict-loop-exit-3.C: Likewise.
8546 * gcc.dg/predict-1.c: Likewise.
8547 * gcc.dg/predict-2.c: Likewise.
8548 * gcc.dg/predict-3.c: Likewise.
8549 * gcc.dg/predict-4.c: Likewise.
8550 * gcc.dg/predict-5.c: Likewise.
8551 * gcc.dg/predict-6.c: Likewise.
8552 * gcc.dg/predict-7.c: Likewise.
8553
36d57986
RB
85542016-06-09 Richard Biener <rguenther@suse.de>
8555
8556 PR tree-optimization/71462
8557 * gcc.dg/torture/pr71462.c: New testcase.
8558
7d82e8e4
MP
85592016-06-09 Marek Polacek <polacek@redhat.com>
8560
8561 PR c/65471
8562 * gcc.dg/c11-generic-3.c: New test.
8563
c8a71589
PC
85642016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8565
8566 * g++.dg/init/array42.C: New.
8567 * g++.dg/init/array43.C: Likewise.
8568 * g++.dg/init/array44.C: Likewise.
8569 * g++.dg/init/array45.C: Likewise.
8570 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8571 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8572 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8573 * g++.dg/gomp/pr35751.C: Likewise.
8574 * g++.dg/init/array23.C: Likewise.
8575 * g++.dg/init/brace2.C: Likewise.
8576 * g++.dg/init/brace6.C: Likewise.
8577
44a845ca
MS
85782016-06-08 Martin Sebor <msebor@redhat.com>
8579 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR c++/70507
8582 PR c/68120
8583 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8584 * c-c++-common/builtin-arith-overflow-2.c: New test.
8585 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8586 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8587 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8588
2ef16b6e
JJ
85892016-06-08 Jakub Jelinek <jakub@redhat.com>
8590
8591 PR c++/71442
8592 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8593
5e3ee346
AL
85942016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8595
8596 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8597 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8598 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8599 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8600 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8601 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8602 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8603 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8604 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8605 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8606 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8607 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8608 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8609
b2ae2814
RB
86102016-06-08 Richard Biener <rguenther@suse.de>
8611
8612 PR tree-optimization/68558
8613 * gcc.dg/vect/slp-44.c: New testcase.
8614
e09b4c37
RB
86152016-06-08 Richard Biener <rguenther@suse.de>
8616
8617 * gcc.dg/vect/slp-43.c: New testcase.
8618
72d50660
RB
86192016-06-08 Richard Biener <rguenther@suse.de>
8620
8621 PR tree-optimization/71452
8622 * gcc.dg/torture/pr71452.c: New testcase.
8623
988c115c
JJ
86242016-06-08 Jakub Jelinek <jakub@redhat.com>
8625
8626 PR c++/71448
8627 * g++.dg/torture/pr71448.C: New test.
8628
73d73b48
BS
86292016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8630
8631 PR debug/71432
8632 PR ada/71413
8633 * g++.dg/debug/pr71432.C: New test.
8634
bdd15d0c
PK
86352016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8636
8637 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8638 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8639 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8640
ce0607bb
AH
86412016-06-08 Alan Hayward <alan.hayward@arm.com>
8642
8643 * gcc.dg/vect/vect-live-2.c: Update effective target.
8644 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8645 * lib/target-supports.exp: Add aarch64 to vect_long.
8646
92a5f2ba
MP
86472016-06-08 Marek Polacek <polacek@redhat.com>
8648
8649 PR c/71418
8650 * gcc.dg/noncompile/pr71418.c: New test.
8651
08203f73
MP
8652 PR c/71426
8653 * gcc.dg/noncompile/pr71426.c: New test.
8654
d1fcc2bd
JH
86552016-06-07 Jan Hubicka <hubicka@ucw.cz>
8656
8657 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8658 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8659 * gcc.dg/predict-3.c: Update template.
8660 * gcc.dg/predict-5.c: Update template.
8661 * gcc.dg/predict-6.c: Update template.
8662 * gcc.dg/predict-9.c: Update template.
8663 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8664
a23e6f1c
BS
86652016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8666
8667 * gcc.target/powerpc/vec-mul.c: New test.
8668
6ffd47b7
DM
86692016-06-07 David Malcolm <dmalcolm@redhat.com>
8670
8671 * gcc.dg/spellcheck-fields-2.c: New test case.
8672
bfd67b47
RB
86732016-06-07 Richard Biener <rguenther@suse.de>
8674
8675 PR c/61564
8676 * gcc.dg/Wpragmas-1.c: New testcase.
8677 * gcc.dg/Wattributes-4.c: Likewise.
8678 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8679 entry.
8680
701b9a47
CL
86812016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8682
8683 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8684 spurious debug code.
8685
6b80d6fa
RB
86862016-06-07 Richard Biener <rguenther@suse.de>
8687
8688 PR tree-optimization/71428
8689 * gcc.dg/torture/pr71428.c: New testcase.
8690
0f3f9437
RB
86912016-06-07 Richard Biener <rguenther@suse.de>
8692
8693 PR middle-end/71423
8694 * gcc.dg/torture/pr71423.c: New testcase.
8695
ec963f2a
KV
86962016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8697
8698 PR middle-end/71408
8699 * gcc.dg/tree-ssa/pr71408.c: New test.
8700
46ab5b6e
KV
87012016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8702
8703 PR middle-end/71281
8704 * g++.dg/torture/pr71281.C: New test.
8705
1f40cff3
MP
87062016-06-06 Marek Polacek <polacek@redhat.com>
8707
8708 PR c/71362
8709 * gcc.dg/pr71362.c: New test.
8710
6f5bcd24
JJ
87112016-06-06 Jakub Jelinek <jakub@redhat.com>
8712 Patrick Palka <ppalka@gcc.gnu.org>
8713
8714 PR c++/70847
8715 PR c++/71330
8716 PR c++/71393
8717 * g++.dg/opt/pr70847.C: New test.
8718 * g++.dg/ubsan/pr70847.C: New test.
8719 * g++.dg/ubsan/pr71393.C: New test.
8720
158beb4a
JJ
87212016-06-06 Jakub Jelinek <jakub@redhat.com>
8722
8723 PR tree-optimization/71259
8724 * gcc.dg/vect/pr71259.c: New test.
8725
d9b950dd
DM
87262016-06-06 David Malcolm <dmalcolm@redhat.com>
8727
8728 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8729 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8730 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8731 above.
8732
36f9ad69
KT
87332016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8734
8735 PR middle-end/37780
8736 * gcc.c-torture/execute/pr37780.c: New test.
8737 * gcc.target/aarch64/pr37780_1.c: Likewise.
8738 * gcc.target/arm/pr37780_1.c: Likewise.
8739
5545a907
MP
87402016-06-06 Marek Polacek <polacek@redhat.com>
8741
8742 * c-c++-common/attr-may-alias-1.c: New test.
8743 * c-c++-common/attr-may-alias-2.c: New test.
8744 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8745
93671519
BE
87462016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8747
8748 PR c/24414
8749 * gcc.target/i386/pr24414.c: New test.
8750
690f24b7
JM
87512016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8752
8753 * gcc.target/sparc/vis4misc.c: New file.
8754 * gcc.target/sparc/fpcmp.c: Likewise.
8755 * gcc.target/sparc/fpcmpu.c: Likewise.
8756
31ce6157
AH
87572016-06-06 Alan Hayward <alan.hayward@arm.com>
8758
8759 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8760 * gcc.dg/vect/vect-live-3.c: Likewise.
8761
9fcebb5a
RB
87622016-06-06 Richard Biener <rguenther@suse.de>
8763
8764 PR tree-optimization/71398
8765 * gcc.dg/torture/pr71398.c: New testcase.
8766
903ca97b
UB
87672016-06-06 Uros Bizjak <ubizjak@gmail.com>
8768
8769 PR target/71389
8770 * g++.dg/pr71389.C: New test.
8771
9c1eb332
JD
87722016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8773
8774 PR fortran/71404
8775 * gfortran.dg/fmt_read_5.f: New test.
8776
b2d83bd2
AV
87772016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8778
8779 PR fortran/69659
8780 * gfortran.dg/class_array_22.f03: New test.
8781
ec81960e
JH
87822016-06-05 Jan Hubicka <hubicka@ucw.cz>
8783
8784 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8785
429d2750
JH
87862016-06-05 Jan Hubicka <hubicka@ucw.cz>
8787
8788 * gcc.dg/predict-9.c: Update template.
8789
c1c00983
PC
87902016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8791
8792 PR c++/49377
8793 * g++.dg/template/pr49377.C: New.
8794
1927a963
JJ
87952016-06-04 Jakub Jelinek <jakub@redhat.com>
8796
8797 PR tree-optimization/71405
8798 * g++.dg/torture/pr71405.C: New test.
8799
909a11ad
PC
88002016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8801
8802 PR c++/70202
8803 * g++.dg/inherit/crash5.C: New.
8804 * g++.dg/inherit/virtual1.C: Adjust.
8805
08bbb1f8
JL
88062016-06-03 Jeff Law <law@redhat.com>
8807
8808 PR tree-optimization/71316
8809 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8810
7c35235c
JJ
88112016-06-03 Jakub Jelinek <jakub@redhat.com>
8812
8813 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8814 dg-additional-options with just -fno-tree-scev-cprop in it.
8815 * gcc.dg/vect/vect-live-2.c: Likewise.
8816 * gcc.dg/vect/vect-live-5.c: Likewise.
8817 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8818 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8819 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8820
c8572dd6
PP
88212016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8822
8823 PR c++/27100
8824 * g++.dg/other/friend6.C: New test.
8825
1c7733a7
BS
88262016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8827
8828 * g++.dg/torture/ppc-ldst-array.C: New.
8829
0d2f700f
JM
88302016-06-03 Joseph Myers <joseph@codesourcery.com>
8831
8832 PR target/71276
8833 PR target/71277
8834 * gcc.dg/torture/builtin-fp-int-inexact.c,
8835 gcc.target/i386/387-builtin-fp-int-inexact.c,
8836 gcc.target/i386/387-rint-inline-1.c,
8837 gcc.target/i386/387-rint-inline-2.c,
8838 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8839 gcc.target/i386/sse2-rint-inline-1.c,
8840 gcc.target/i386/sse2-rint-inline-2.c,
8841 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8842 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8843
f8071c05
L
88442016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8845 Julia Koval <julia.koval@intel.com>
8846
8847 PR target/66960
8848 PR target/67630
8849 PR target/67634
8850 PR target/67841
8851 PR target/68037
8852 PR target/68618
8853 PR target/68661
8854 PR target/69575
8855 PR target/69596
8856 PR target/69734
8857 * gcc.dg/guality/pr68037-1.c: New test.
8858 * gcc.dg/guality/pr68037-2.c: Likewise.
8859 * gcc.dg/guality/pr68037-3.c: Likewise.
8860 * gcc.dg/torture/pr68037-1.c: Likewise.
8861 * gcc.dg/torture/pr68037-2.c: Likewise.
8862 * gcc.dg/torture/pr68037-3.c: Likewise.
8863 * gcc.dg/torture/pr68661-1a.c: Likewise.
8864 * gcc.dg/torture/pr68661-1b.c: Likewise.
8865 * gcc.target/i386/interrupt-1.c: Likewise.
8866 * gcc.target/i386/interrupt-2.c: Likewise.
8867 * gcc.target/i386/interrupt-3.c: Likewise.
8868 * gcc.target/i386/interrupt-4.c: Likewise.
8869 * gcc.target/i386/interrupt-5.c: Likewise.
8870 * gcc.target/i386/interrupt-6.c: Likewise.
8871 * gcc.target/i386/interrupt-7.c: Likewise.
8872 * gcc.target/i386/interrupt-8.c: Likewise.
8873 * gcc.target/i386/interrupt-9.c: Likewise.
8874 * gcc.target/i386/interrupt-10.c: Likewise.
8875 * gcc.target/i386/interrupt-11.c: Likewise.
8876 * gcc.target/i386/interrupt-12.c: Likewise.
8877 * gcc.target/i386/interrupt-13.c: Likewise.
8878 * gcc.target/i386/interrupt-14.c: Likewise.
8879 * gcc.target/i386/interrupt-15.c: Likewise.
8880 * gcc.target/i386/interrupt-16.c: Likewise.
8881 * gcc.target/i386/interrupt-17.c: Likewise.
8882 * gcc.target/i386/interrupt-18.c: Likewise.
8883 * gcc.target/i386/interrupt-19.c: Likewise.
8884 * gcc.target/i386/interrupt-20.c: Likewise.
8885 * gcc.target/i386/interrupt-21.c: Likewise.
8886 * gcc.target/i386/interrupt-22.c: Likewise.
8887 * gcc.target/i386/interrupt-23.c: Likewise.
8888 * gcc.target/i386/interrupt-24.c: Likewise.
8889 * gcc.target/i386/interrupt-25.c: Likewise.
8890 * gcc.target/i386/interrupt-26.c: Likewise.
8891 * gcc.target/i386/interrupt-27.c: Likewise.
8892 * gcc.target/i386/interrupt-28.c: Likewise.
8893 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8894 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8895 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8896 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8897 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8898 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8899 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8900 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8901 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8902 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8903 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8904 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8905
36b85e43
BS
89062016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8907
9de2e795
L
8908 PR tree-optimization/52171
8909 * gcc.dg/pr52171.c: New test.
8910 * gcc.target/i386/pr52171.c: New test.
36b85e43 8911
bfeee8ac
JH
89122016-06-03 Jan Hubicka <jh@suse.cz>
8913
8914 * g++.dg/tree-ssa/pred-1.C: New testcase
8915 * gcc.dg/tree-ssa/pred-1.c: New testcase
8916
859b0bae
BS
89172016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8918
8919 PR target/70957
8920 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8921 support.
8922 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8923
3a2edf4c
AH
89242016-06-03 Alan Hayward <alan.hayward@arm.com>
8925
8926 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8927
b28ead45
AH
89282016-06-03 Alan Hayward <alan.hayward@arm.com>
8929
8930 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8931 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8932 * gcc.dg/vect/vect-live-1.c: New test.
8933 * gcc.dg/vect/vect-live-2.c: New test.
8934 * gcc.dg/vect/vect-live-3.c: New test.
8935 * gcc.dg/vect/vect-live-4.c: New test.
8936 * gcc.dg/vect/vect-live-5.c: New test.
8937 * gcc.dg/vect/vect-live-slp-1.c: New test.
8938 * gcc.dg/vect/vect-live-slp-2.c: New test.
8939 * gcc.dg/vect/vect-live-slp-3.c: New test.
8940
1f91747b
JJ
89412016-06-03 Jakub Jelinek <jakub@redhat.com>
8942
8943 PR middle-end/71387
8944 * g++.dg/opt/pr71387.C: New test.
8945
47b83923
JL
89462016-06-02 Jeff Law <law@redhat.com>
8947
8948 PR tree-optimization/71328
8949 * gcc.c-torture/compile/pr71328.c: New test.
8950
e96e5f46
JD
89512016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8952
8953 PR fortran/52393
8954 * gfortran.dg/fmt_read_3.f90: Fix typo.
8955 * gfortran.dg/fmt_read_4.f90: New test.
8956
b872d729
PC
89572016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8958
8959 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8960 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8961 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8962 * g++.dg/cpp0x/override2.C: Likewise.
8963 * g++.dg/parse/crash5.C: Likewise.
8964 * g++.dg/parse/error16.C: Likewise.
8965 * g++.dg/parse/error27.C: Likewise.
8966 * g++.dg/template/qualttp15.C: Likewise.
8967 * g++.dg/template/redecl4.C: Likewise.
8968 * g++.old-deja/g++.other/crash39.C: Likewise.
8969 * g++.old-deja/g++.other/struct1.C: Likewise.
8970 * g++.old-deja/g++.pt/m9a.C: Likewise.
8971 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8972
0e535442
JJ
89732016-06-02 Jakub Jelinek <jakub@redhat.com>
8974
0633ee10
JJ
8975 PR c++/71372
8976 * c-c++-common/pr71372.c: New test.
8977
0e535442
JJ
8978 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8979 __TIME__ strings with __builtin_strcmp instead of printf and
8980 dg-output.
8981
f3c5ecc2
ML
89822016-06-02 Martin Liska <mliska@suse.cz>
8983
8984 * gcc.dg/predict-9.c: New test.
8985
a91807c5
JJ
89862016-06-02 Jakub Jelinek <jakub@redhat.com>
8987
8988 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8989 global set_compiler_env_var and global saved_compiler_env_var.
8990
b5bd1978
KT
89912016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8992
8993 PR rtl-optimization/71295
8994 * gcc.c-torture/compile/pr71295.c: New test.
8995
b93b1475
JJ
89962016-06-02 Jakub Jelinek <jakub@redhat.com>
8997
930ebd0e
JJ
8998 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8999
1e021dc3
JJ
9000 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9001 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9002
b93b1475
JJ
9003 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9004 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9005 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9006 alternative number.
9007
58f2fb5c
MM
90082016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9009
9010 * gcc.target/powerpc/p9-splat-4.c: New test.
9011
90122016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9013
9014 PR target/71186
9015 * gcc.target/powerpc/pr71186.c: New test.
9016
4731c9f0
JD
90172016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9018
9019 PR fortran/52393
9020 * gfortran.dg/fmt_read_3.f90: New test.
9021
042dee3e
TP
90222016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9023
9024 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9025 procedure.
9026
15c98b2e
ES
90272016-06-01 Eduard Sanou <dhole@openmailbox.org>
9028
9029 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9030 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9031 env var is set.
9032 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9033 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9034 shown once.
9035 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9036 during compilation.
9037 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9038 vars set by dg-set-compiler-env-var.
9039
6442a6f4
PT
90402016-06-01 Paul Thomas <pault@gcc.gnu.org>
9041
9042 PR fortran/71156
9043 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9044 to the module procedure declaration.
9045 * gfortran.dg/submodule_16.f08: New test.
9046
ab62397a
JJ
90472016-06-01 Jakub Jelinek <jakub@redhat.com>
9048
9049 PR middle-end/71371
9050 * c-c++-common/gomp/pr71371.c: New test.
9051
b66af6ed
RB
90522016-06-01 Richard Biener <rguenther@suse.de>
9053
9054 PR tree-optimization/71366
9055 * gcc.dg/torture/pr71366-1.c: New testcase.
9056 * gcc.dg/torture/pr71366-2.c: Likewise.
9057
e342b9d8
KN
90582016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9059
9060 * gcc.target/powerpc/vslv-0.c: New test.
9061 * gcc.target/powerpc/vslv-1.c: New test.
9062 * gcc.target/powerpc/vsrv-0.c: New test.
9063 * gcc.target/powerpc/vsrv-1.c: New test.
9064
721547cd
NS
90652016-06-01 Nathan Sidwell <nathan@acm.org>
9066
9067 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9068 * gcc.target/nvptx/weak.c: New.
9069
fa2c9034
RB
90702016-06-01 Richard Biener <rguenther@suse.de>
9071
9072 PR tree-optimization/71261
9073 * gcc.dg/torture/vect-bool-1.c: New testcase.
9074
3e32893c
JJ
90752016-06-01 Jakub Jelinek <jakub@redhat.com>
9076
9077 * gfortran.dg/gomp/order-1.f90: New test.
9078 * gfortran.dg/gomp/order-2.f90: New test.
9079
8c383600
JH
90802016-06-01 Jan Hubicka <hubicka@ucw.cz>
9081
9082 * gcc.dg/unroll-6.c: Update template.
9083 * gcc.dg/unroll-7.c: New testcase.
9084 * gcc.dg/unroll-8.c: New testcase.
9085
a0dfeef5
EB
90862016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9087
9088 * gnat.dg/opt56.ad[sb]: New test.
9089
48de5701
PC
90902016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9091
9092 PR c++/66635
9093 * g++.dg/cpp0x/constexpr-ice16.C: New.
9094
827cf695
PP
90952016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9096
9097 PR tree-optimization/71314
9098 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9099 -mbranch-cost=2.
9100
ff66f6e8
PP
91012016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9102
9103 PR tree-optimization/71077
9104 * gcc.dg/tree-ssa/pr71077.c: New test.
9105
050fb209
JH
91062016-05-31 Jan Hubicka <hubicka@ucw.cz>
9107
48de5701
PC
9108 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9109 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9110 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9111
c642d919
PC
91122016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9113
9114 PR c++/71248
9115 * g++.dg/cpp0x/pr71248.C: New.
9116 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9117 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9118 * g++.dg/init/new37.C: Likewise.
9119 * g++.dg/template/static1.C: Likewise.
9120 * g++.dg/template/static2.C: Likewise.
9121
d6439e08
L
91222016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9123
9124 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9125 instead of %rdi.
9126 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9127
780b9dd4
MP
91282016-05-31 Marek Polacek <polacek@redhat.com>
9129
9130 * c-c++-common/Wswitch-unreachable-3.c: New test.
9131 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9132
0d99f8a0
RB
91332016-05-31 Richard Biener <rguenther@suse.de>
9134
9135 PR tree-optimization/71352
9136 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9137
52545641
TP
91382016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9139
9140 * gcc.target/arm/armv5_thumb_isa.c: New test.
9141
5b8c1205
KY
91422016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9143
9144 PR target/71346
9145 * gcc.target/i386/pr71346.c: New test.
9146
7a88cc84
TV
91472016-05-31 Tom de Vries <tom@codesourcery.com>
9148
9149 PR tree-optimization/69068
9150 * gcc.dg/graphite/pr69068.c: New test.
9151
265149a6
MS
91522016-05-27 Martin Sebor <msebor@redhat.com>
9153
9154 PR c++/71306
9155 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9156
00631022
JJ
91572016-05-30 Jakub Jelinek <jakub@redhat.com>
9158
9159 PR c++/71349
9160 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9161 nowait depend(inout: dd[0]) clauses where permitted.
9162
b2f6675b
PC
91632016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9164
9165 PR c++/71238
9166 * g++.dg/parse/pr71238.C: New.
9167 * g++.dg/concepts/friend1.C: Test column numbers too.
9168 * g++.dg/cpp0x/initlist31.C: Likewise.
9169 * g++.dg/cpp0x/pr51420.C: Likewise.
9170 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9171 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9172 * g++.dg/ext/builtin3.C: Likewise.
9173 * g++.dg/lookup/friend12.C: Likewise.
9174 * g++.dg/lookup/friend7.C: Likewise.
9175 * g++.dg/lookup/koenig1.C: Likewise.
9176 * g++.dg/lookup/koenig5.C: Likewise.
9177 * g++.dg/lookup/used-before-declaration.C: Likewise.
9178 * g++.dg/overload/koenig1.C: Likewise.
9179 * g++.dg/template/crash65.C: Likewise.
9180 * g++.dg/template/friend57.C: Likewise.
9181 * g++.dg/warn/Wshadow-5.C: Likewise.
9182 * g++.dg/warn/Wunused-8.C: Likewise.
9183 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9184 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9185 * g++.old-deja/g++.jason/member.C: Likewise.
9186 * g++.old-deja/g++.jason/report.C: Likewise.
9187 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9188 * g++.old-deja/g++.law/visibility20.C: Likewise.
9189 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9190 * g++.old-deja/g++.other/static5.C: Likewise.
9191 * g++.old-deja/g++.pt/overload2.C: Likewise.
9192
a448ff40
JH
91932016-05-30 Jan Hubicka <hubicka@ucw.cz>
9194
9195 * gcc.dg/tree-ssa/peel1.c: New testcase.
9196 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9197 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9198
69be8c91
TV
91992016-05-30 Tom de Vries <tom@codesourcery.com>
9200
9201 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9202 to ce.
9203
a59775a1
PC
92042016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9205
9206 PR c++/71099
9207 * g++.dg/parse/virtual1.C: New.
9208
53d6d955
UB
92092016-05-30 Uros Bizjak <ubizjak@gmail.com>
9210
9211 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9212 Use correct register when clearing %edx.
9213
0557293f
AM
92142016-05-30 Alexander Monakov <amonakov@ispras.ru>
9215
9216 PR tree-optimization/71289
9217 * gcc.dg/pr71289.c: New test.
9218
5d476e35
KV
92192016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9220
9221 PR middle-end/71269
9222 PR middle-end/71292
9223 * gcc.dg/tree-ssa/pr71269.c: New test.
9224 * gcc.dg/tree-ssa/pr71292.c: New test.
9225
db5447ca
KV
92262016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9227
9228 PR middle-end/71252
9229 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9230
98bdbb39
JH
92312016-05-30 Jan Hubicka <hubicka@ucw.cz>
9232
9233 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9234 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9235 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9236
7e012855
TV
92372016-05-30 Tom de Vries <tom@codesourcery.com>
9238
9239 PR tree-optimization/69067
9240 * gcc.dg/graphite/pr69067.c: New test.
9241
beed3701
UB
92422016-05-29 Uros Bizjak <ubizjak@gmail.com>
9243
9244 PR target/71245
9245 * gcc.target/i386/pr71245-1.c: New test.
9246 * gcc.target/i386/pr71245-2.c: Ditto.
9247
b6d4f8e8
PC
92482016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9249
9250 PR c++/71105
9251 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9252 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9253 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9254
00022058
JH
92552016-05-27 Jan Hubicka <hubicka@ucw.cz>
9256
9257 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9258
c8419aca
VV
92592016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9260
9261 Revert:
9262 PR c++/69855
9263 * g++.dg/overload/69855.C: New.
9264 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9265 * g++.old-deja/g++.pt/crash3.C: Likewise.
9266
8008c4d2
PC
92672016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9268
9269 PR c++/60385
9270 * g++.dg/parse/namespace13.C: New.
9271
8b2ef235
JL
92722016-05-26 Jeff Law <law@redhat.com>
9273
9274 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9275 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9276 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9277 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9278 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9279 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9280 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9281 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9282 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9283 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9284 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9285 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9286 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9287
7d67159b
VV
92882016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9289
9290 PR c++/69855
9291 * g++.dg/overload/69855.C: New.
9292 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9293 * g++.old-deja/g++.pt/crash3.C: Likewise.
9294
88e3bdd1
JW
92952016-05-27 Jiong Wang <jiong.wang@arm.com>
9296
9297 PR target/63596
9298 * gcc.target/aarch64/va_arg_1.c: New testcase.
9299 * gcc.target/aarch64/va_arg_2.c: Likewise.
9300 * gcc.target/aarch64/va_arg_3.c: Likewise.
9301
3fd6b9cc
JW
93022016-05-27 Jiong Wang <jiong.wang@arm.com>
9303
9304 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9305 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9306 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9307 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9308 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9309
3cee7e4e
MP
93102016-05-27 Marek Polacek <polacek@redhat.com>
9311
9312 PR middle-end/71308
9313 * g++.dg/torture/pr71308.C: New test.
9314
6a813c96
DV
93152016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9316
9317 * gcc.dg/zero_bits_compound-1.c: New test.
9318 * gcc.dg/zero_bits_compound-2.c: New test.
9319
0561bcfb
IE
93202016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9321
9322 PR middle-end/71279
9323 * gcc.dg/pr71279.c: New test.
9324
21316320
MM
93252016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9326
9327 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9328 floating point min/max/comparison instructions.
9329 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9330
7211a097
JJ
93312016-05-26 Jakub Jelinek <jakub@redhat.com>
9332
9333 * c-c++-common/gomp/schedule-1.c: New test.
9334 * gfortran.dg/gomp/schedule-1.f90: New test.
9335
cac177cf
PP
93362016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9337
9338 PR c++/70822
9339 PR c++/70106
9340 * g++.dg/cpp1y/auto-fn32.C: New test.
9341 * g++.dg/cpp1y/paren4.C: New test.
9342
a2d5b8c9
NS
93432016-05-26 Nathan Sidwell <nathan@acm.org>
9344
9345 * gcc.dg/20060410.c: Xfail on ptx.
9346 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9347 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9348 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9349 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9350 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9351
ffa8b552
TP
93522016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9353
9354 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9355
c7501e00
JJ
93562016-05-26 Jakub Jelinek <jakub@redhat.com>
9357
1875b9a0
JJ
9358 PR tree-optimization/71280
9359 * gcc.dg/pr71280.c: New test.
9360
2116e19f
JJ
9361 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9362
305aef09
JJ
9363 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9364 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9365
c7501e00
JJ
9366 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9367
ca449d26
JW
93682016-05-26 Jiong Wang <jiong.wang@arm.com>
9369
9370 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9371 kept in memory.
ca449d26 9372
8af01c66
JL
93732016-05-25 Jeff Law <law@redhat.com>
9374
9375 PR tree-optimization/71272
9376 * gcc.c-torture/compile/pr71272.c: new test.
9377
f9d6ce73
BS
93782016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9379
9380 * gcc.target/powerpc/vec-cmpne.c: New test.
9381 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9382
a88a7b22
EB
93832016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9384
9385 * gnat.dg/opt55.ad[sb]: New test.
9386
125f02ed
SKS
93872016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9388
9389 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9390 * c-c++-common/pr60226.c: Require int32plus.
9391 * gcc.c-torture/execute/pr70602.c: Likewise.
9392 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9393 unsigned long for malloc arg type.
9394 * gcc.dg/asr_div1.c: Require int32plus.
9395 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9396 * gcc.dg/pie-1.c: Require pie.
9397 * gcc.dg/pie-2.c: Likewise.
9398 * gcc.dg/pr59471.c: Require int32plus.
9399 * gcc.dg/pr59963-2.c: XFAIL for int16.
9400 * gcc.dg/pr60114.c: Require int32plus.
9401 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9402 unsigned long for typedef of size_t.
9403 * gcc.dg/pr63914.c: Require int32plus.
9404 * gcc.dg/pr64536.c: Require pt32plus.
9405 * gcc.dg/pr65658.c: Likewise.
9406 * gcc.dg/pr67271.c: Require int32plus.
9407 * gcc.dg/pr68112.c: Likewise.
9408 * gcc.dg/pr69071.c: Skip for avr target.
9409 * gcc.dg/pr69973.c: Require int32plus.
9410 * gcc.dg/pr70169.c: Skip for avr target.
9411 * gcc.dg/sso-6.c: Require int32plus.
9412 * gcc.dg/sso-7.c: Likewise.
9413 * gcc.dg/sso-8.c: Likewise.
9414 * gcc.dg/vrp-min-max-2.c: Likewise.
9415
c6e434f5
UB
94162016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9417
9418 PR target/70738
9419 * gcc.target/i386/pr70738-1.c: New test.
9420 * gcc.target/i386/pr70738-2.c: Likewise.
9421 * gcc.target/i386/pr70738-3.c: Likewise.
9422 * gcc.target/i386/pr70738-4.c: Likewise.
9423 * gcc.target/i386/pr70738-5.c: Likewise.
9424 * gcc.target/i386/pr70738-6.c: Likewise.
9425 * gcc.target/i386/pr70738-7.c: Likewise.
9426 * gcc.target/i386/pr70738-8.c: Likewise.
9427 * gcc.target/i386/pr70738-9.c: Likewise.
9428
5c42d341
KT
94292016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9430
9431 PR rtl-optimization/66940
9432 * gcc.c-torture/execute/pr66940.c: New test.
9433
bf9a1a07
IV
94342016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9435
9436 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9437 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9438 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9439 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9440 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9441 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9442 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9443 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9444 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9445 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9446 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9447 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9448 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9449 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9450 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9451 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9452 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9453 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9454 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9455 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9456 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9457 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9458 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9459 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9460
95efe6b6
MP
94612016-05-25 Marek Polacek <polacek@redhat.com>
9462
9463 PR c/71265
9464 * gcc.dg/noncompile/pr71265.c: New test.
9465
a23faf7a
MP
9466 PR c/71266
9467 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9468
69a6d5ad
NS
94692016-05-25 Nathan Sidwell <nathan@acm.org>
9470
9471 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9472
3072d4ea
RB
94732016-05-25 Richard Biener <rguenther@suse.de>
9474
9475 PR tree-optimization/71261
9476 * c-c++-common/torture/pr71261.c: New testcase.
9477
e412ece4
RB
94782016-05-25 Richard Biener <rguenther@suse.de>
9479
9480 PR tree-optimization/71264
9481 * gcc.dg/vect/pr71264.c: New testcase.
9482
b9e551ad
PC
94832016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9484
9485 PR c++/55992
9486 * g++.dg/cpp0x/alias-decl-53.C: New.
9487 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9488
6aa1abe5
ML
94892016-05-25 Martin Liska <mliska@suse.cz>
9490
9491 * g++.dg/pr71239.C: New test.
9492
842d162e
RB
94932016-05-25 Richard Biener <rguenther@suse.de>
9494
c87885ca
RO
9495 * gcc.dg/vect/pr58135.c: Rename to ...
9496 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9497
f184a36c
MP
94982016-05-25 Marek Polacek <polacek@redhat.com>
9499
9500 * g++.dg/pr65295.C: Use target c++14.
9501
021fad86
PC
95022016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9503
53d6d955
UB
9504 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9505 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9506
c3eaf15a
MM
95072016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9508
9509 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9510 instructions.
9511
e46c7770
CP
95122016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9513
9514 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9515 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9516 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9517 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9518 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9519 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9520 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9521 * c-c++-common/goacc/pcopy.c: Likewise.
9522 * c-c++-common/goacc/pcopyin.c: Likewise.
9523 * c-c++-common/goacc/pcopyout.c: Likewise.
9524 * c-c++-common/goacc/pcreate.c: Likewise.
9525 * c-c++-common/goacc/pr70688.c: New test.
9526 * c-c++-common/goacc/present-1.c: Adjust test.
9527 * c-c++-common/goacc/reduction-5.c: Likewise.
9528 * g++.dg/goacc/data-1.C: New test.
9529
4bfc9db7
MM
95302016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9531
9532 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9533 vector parity built-in functions.
9534 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9535 count trailing zeros automatic vectorization.
9536 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9537 count trailing zeros built-in functions.
9538
2bc145af
KV
95392016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9540
9541 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9542
26869fdb
PH
95432016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9544
9545 PR target/71050
9546 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9547
b2dc9c3b
PC
95482016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9549
9550 PR c++/50436
9551 * g++.dg/template/crash123.C: New.
9552 * g++.dg/template/crash124.C: Likewise.
9553
f65e97fd
MS
95542016-05-24 Martin Sebor <msebor@redhat.com>
9555
9556 PR c++/71147
9557 * g++.dg/ext/flexary16.C: New test.
9558
a6f5ac7f
IV
95592016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9560
69a6d5ad
NS
9561 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9562 before math.h is included.
a6f5ac7f
IV
9563 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9564 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9565 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9566 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9567 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9568 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9569 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9570 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9571 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9572 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9573 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9574 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9575 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9576 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9577 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9578 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9579 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9580 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9581 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9582 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9583 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9584 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9585 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9586
27bad558
MM
95872016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9588 Kelvin Nilsen <kelvin@gcc.gnu.org>
9589
9590 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9591 support.
9592
72f382fb
PC
95932016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9594
9595 PR c++/69872
9596 * g++.dg/warn/Wno-narrowing1.C: New.
9597
ef2ec9d9
MP
95982016-05-24 Marek Polacek <polacek@redhat.com>
9599
9600 PR c/71249
9601 * c-c++-common/Wswitch-unreachable-2.c: New test.
9602
e90434e3
JJ
96032016-05-24 Jakub Jelinek <jakub@redhat.com>
9604
7adb26f2
JJ
9605 PR c++/71257
9606 * g++.dg/vect/simd-clone-6.cc: New test.
9607 * g++.dg/gomp/declare-simd-6.C: New test.
9608
e90434e3
JJ
9609 PR middle-end/70434
9610 PR c/69504
9611 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9612
b556ea3b
RB
96132016-05-24 Richard Biener <rguenther@suse.de>
9614
9615 PR tree-optimization/71240
9616 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9617
e5328f5d
RB
96182016-05-24 Richard Biener <rguenther@suse.de>
9619
9620 PR tree-optimization/71230
9621 * gcc.dg/torture/pr71230.c: New testcase.
9622 * g++.dg/torture/pr71230.C: Likewise.
9623
a04e69c0
TS
96242016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9625
9626 * c-c++-common/goacc/routine-5.c: Add tests.
9627 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9628 * gfortran.dg/goacc/routine-6.f90: Add tests.
9629
30fd2977
RB
96302016-05-24 Richard Biener <rguenther@suse.de>
9631
9632 PR tree-optimization/71253
9633 * gcc.dg/torture/pr71253.c: New testcase.
9634
ca6f60bc
KV
96352016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9636
9637 PR middle-end/71252
9638 * gfortran.dg/pr71252.f90: New test.
9639
d3465d72
RS
96402016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9641
9642 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9643
f17a223d
RB
96442016-05-24 Richard Biener <rguenther@suse.de>
9645
9646 PR middle-end/70434
9647 PR c/69504
9648 * c-c++-common/vector-subscript-4.c: New testcase.
9649 * c-c++-common/vector-subscript-5.c: Likewise.
9650
e3f36534
JD
96512016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9652
9653 PR fortran/71123
9654 * gfortran.dg/namelist_90.f: New test
9655
85d5c27d
JD
96562016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9657
9658 PR fortran/66461
9659 * gfortran.dg/unexpected_eof.f: New test
9660
fe3f3340
MM
96612016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9662 Kelvin Nilsen <kelvin@gcc.gnu.org>
9663
9664 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9665 as little endian.
9666
26d6ae55
PC
96672016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9668
9669 PR c++/70972
9670 * g++.dg/cpp0x/inh-ctor20.C: New.
9671 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9672
d6c9a06f
PC
96732016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9674
9675 PR c++/69095
9676 * g++.dg/cpp0x/variadic168.C: New.
9677
396a1d10
PC
96782016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9679
9680 * g++.dg/cpp0x/pr31445.C: Test column number too.
9681 * g++.dg/cpp0x/pr32253.C: Likewise.
9682 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9683 * g++.dg/cpp0x/variadic36.C: Likewise.
9684
ece46666
MG
96852016-05-23 Marc Glisse <marc.glisse@inria.fr>
9686
9687 * gcc.dg/fold-notshift-2.c: Adjust.
9688
a7dc5980
MP
96892016-05-23 Marek Polacek <polacek@redhat.com>
9690
9691 PR c/49859
9692 * c-c++-common/Wswitch-unreachable-1.c: New test.
9693 * gcc.dg/Wswitch-unreachable-1.c: New test.
9694 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9695 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9696 * g++.dg/gomp/block-10.C: Likewise.
9697 * gcc.dg/gomp/block-10.c: Likewise.
9698 * g++.dg/gomp/block-9.C: Likewise.
9699 * gcc.dg/gomp/block-9.c: Likewise.
9700 * g++.dg/gomp/target-1.C: Likewise.
9701 * g++.dg/gomp/target-2.C: Likewise.
9702 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9703 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9704 * g++.dg/gomp/taskgroup-1.C: Likewise.
9705 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9706 * gcc.dg/gomp/teams-1.c: Likewise.
9707 * g++.dg/gomp/teams-1.C: Likewise.
9708 * g++.dg/overload/error3.C: Likewise.
9709 * g++.dg/tm/jump1.C: Likewise.
9710 * g++.dg/torture/pr40335.C: Likewise.
9711 * gcc.dg/c99-vla-jump-5.c: Likewise.
9712 * gcc.dg/switch-warn-1.c: Likewise.
9713 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9714 * gcc.dg/nested-func-1.c: Likewise.
9715 * gcc.dg/pr67784-4.c: Likewise.
9716
18b54004
RB
97172016-05-23 Richard Biener <rguenther@suse.de>
9718
9719 PR tree-optimization/71230
9720 * gfortran.dg/pr71230-1.f90: New testcase.
9721 * gfortran.dg/pr71230-2.f90: Likewise.
9722
e569db5f
VK
97232016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9724
396a1d10 9725 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9726 * gcc.dg/vect/pr58135.c: Add new.
9727 * gfortran.dg/pr46519-1.f: Adjust test case.
9728
e4b71114
PC
97292016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9730
9731 PR c++/53401
9732 * g++.dg/cpp0x/decltype64.C: New.
9733
a25a8058
CL
97342016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9735
9736 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9737 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9738 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9739
0dcfe9ab
CL
97402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9741
9742 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9743 Add poly64x1_t and poly64x2_t cases if supported.
9744 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9745 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9746 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9747 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9748 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9749
ffd70e4a
CL
97502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9751
9752 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9753 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9754 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9755 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9756 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9757 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9758 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9759
4b1f57fe
CL
97602016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9761
9762 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9763
16c5ec77
CL
97642016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9765
9766 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9767 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9768
94ad56c7
JJ
97692016-05-22 Jakub Jelinek <jakub@redhat.com>
9770
57748705
JJ
9771 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9772 constraint instead of "r".
9773 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9774 insn instead of vxorpd.
9775 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9776
af120161
JJ
9777 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9778 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9779
355023ce
JJ
9780 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9781
3b48574c
JJ
9782 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9783 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9784
94ad56c7
JJ
9785 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9786
8a85cee2
KV
97872016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9788
9789 PR middle-end/40921
9790 * gcc.dg/tree-ssa/pr40921.c: New test.
9791
8e916b16
PS
97922016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9793
9794 PR target/71103
9795 * gcc.target/avr/pr71103.c: New test.
9796
88aea79f
KV
97972016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9798
9799 PR middle-end/71179
9800 * gcc.dg/tree-ssa/pr71179.c: New test.
9801
79063edd
MS
98022016-05-20 Martin Sebor <msebor@redhat.com>
9803
9804 PR c/71115
9805 * gcc.dg/init-excess-2.c: New test.
9806
55c8849f
EB
98072016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9808
9809 * gnat.dg/opt53.adb: New test.
9810 * gnat.dg/opt54.adb: Likewise.
9811
c91a0948
MJ
98122016-05-20 Martin Jambor <mjambor@suse.cz>
9813
9814 PR tree-optimization/70884
9815 * gcc.dg/tree-ssa/pr70919.c: New test.
9816
9cad20fa
BS
98172016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9818
9819 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9820 formatting.
69a6d5ad
NS
9821 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9822 fix code formatting.
9823
98242016-05-20 Nathan Sidwell <nathan@acm.org>
9825
9826 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9827 non-common cases.
9828 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9829
15c671a7
DM
98302016-05-20 David Malcolm <dmalcolm@redhat.com>
9831
9832 * jit.dg/all-non-failing-tests.h: Add
9833 test-factorial-must-tail-call.c.
9834 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9835 * jit.dg/test-factorial-must-tail-call.c: New test case.
9836
4f028369
JJ
98372016-05-20 Jakub Jelinek <jakub@redhat.com>
9838
9839 PR fortran/71204
9840 * gfortran.dg/pr71204.f90: New test.
9841
7dea4ab3
CP
98422016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9843
9844 * gcc.target/nvptx/sincos.c: New test.
9845
ef98d365
PC
98462016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9847
9848 PR c++/70572
9849 * g++.dg/cpp1y/auto-fn31.C: New.
9850
92466115
BS
98512016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9852
9853 * gcc.target/powerpc/vec-addec.c: New test.
9854 * gcc.target/powerpc/vec-addec-int128.c: New test.
9855
9a385c2d
DM
98562016-05-20 David Malcolm <dmalcolm@redhat.com>
9857
9858 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9859 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9860 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9861 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9862
77c9d5b4
JH
98632016-05-20 Jan Hubicka <hubicka@ucw.cz>
9864
9865 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9866
68047971
JJ
98672016-05-20 Jakub Jelinek <jakub@redhat.com>
9868
18954840
JJ
9869 PR c++/71210
9870 * g++.dg/opt/pr71210-1.C: New test.
9871 * g++.dg/opt/pr71210-2.C: New test.
9872
68047971
JJ
9873 PR tree-optimization/29756
9874 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9875 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9876 only on selected targets where V4SImode vectors are known to be
9877 supported.
9878
d78789f5
MG
98792016-05-20 Marc Glisse <marc.glisse@inria.fr>
9880
9881 PR tree-optimization/71079
9882 PR tree-optimization/71206
9883 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9884
550fa093
PK
98852016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9886
9887 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9888 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9889 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9890
483c6429
RG
98912016-05-20 Richard Guenther <rguenther@suse.de>
9892
9893 PR tree-optimization/29756
9894 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9895
eb066284
RB
98962016-05-20 Richard Biener <rguenther@suse.de>
9897
9898 PR tree-optimization/71185
9899 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9900
58f10249
RB
99012016-05-20 Richard Biener <rguenther@suse.de>
9902
9903 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9904
2a5569fa
MP
99052016-05-19 Marek Polacek <polacek@redhat.com>
9906
9907 PR c++/71075
9908 * g++.dg/diagnostic/pr71075.C: New test.
9909
5e9a5385
DM
99102016-05-19 David Malcolm <dmalcolm@redhat.com>
9911
9912 PR c++/71184
9913 * g++.dg/pr71184.C: New test case.
9914
4f45da44
KN
99152016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9916
9917 * gcc.target/powerpc/darn-0.c: New test.
9918 * gcc.target/powerpc/darn-1.c: New test.
9919 * gcc.target/powerpc/darn-2.c: New test.
9920
4177437e
MP
99212016-05-19 Marek Polacek <polacek@redhat.com>
9922
9923 PR tree-optimization/71031
9924 * gcc.dg/tree-ssa/vrp100.c: New test.
9925
afb72432
IE
99262016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9927
9928 PR rtl-optimization/71148
9929 * gcc.dg/pr71148.c: New test.
9930
4f83064e
KT
99312016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9932
9933 PR target/71056
9934 * gcc.target/arm/pr71056.c: New test.
9935
4bf8dbe1
BE
99362016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9937
9938 * c-c++-common/pr69669.c: Check the used mode.
9939
f3510625
MO
99402016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9941
9942 PR sanitizer/64354
9943 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9944
43c0068e
RB
99452016-05-19 Richard Biener <rguenther@suse.de>
9946
9947 PR tree-optimization/70729
9948 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9949 * gcc.dg/graphite/scop-18.c: Likewise.
9950 * gcc.dg/pr41783.c: Disable LIM.
9951 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9952 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9953 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9954 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9955 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9956 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9957 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9958 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9959 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9960 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9961 * gfortran.dg/pr42108.f90: Likewise.
9962
70f25790
DM
99632016-05-18 David Malcolm <dmalcolm@redhat.com>
9964
9965 PR driver/69265
9966 * gcc.dg/spellcheck-options-11.c: New test case.
9967
960db8ec
JJ
99682016-05-18 Jakub Jelinek <jakub@redhat.com>
9969
9970 PR c++/71100
9971 * g++.dg/opt/pr71100.C: New test.
9972
04643334
MJ
99732016-05-18 Martin Jambor <mjambor@suse.cz>
9974
9975 PR ipa/69708
9976 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9977 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9978 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9979 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9980
91bb9f80
MJ
99812016-05-18 Martin Jambor <mjambor@suse.cz>
9982
9983 PR ipa/69708
9984 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9985 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9986 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9987 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9988 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9989
c584aca6
PC
99902016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9991
9992 PR c++/69793
9993 * g++.dg/template/crash122.C: New.
9994
20309c6e
PC
99952016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9996
9997 PR c++/70466
9998 * g++.dg/template/pr70466-1.C: New.
9999 * g++.dg/template/pr70466-2.C: Likewise.
10000
50c78b9a
MM
100012016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10002
10003 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10004 splat operations and the XXSPLTIB instruction.
10005 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10006 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10007 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10008 xxlxor to clear a register.
10009
cf8be00d
RS
100102016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10011
10012 * gcc.dg/torture/pr71020.c: New test.
10013
848a392a
MJ
100142016-05-18 Martin Jambor <mjambor@suse.cz>
10015
10016 PR ipa/70646
10017 * gcc.dg/ipa/pr70646.c: New test.
10018
1f2ab776
CL
100192016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10020
10021 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10022
76489493
CL
100232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10024
10025 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10026 missing tests for vreinterpretq_p{8,16}.
10027
bd79378d
CL
100282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10029
10030 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10031 vsliq_n_s64 and vsliq_n_u64.
10032
81ca3ea0
CL
100332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10034
10035 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10036 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10037
873cb425
CL
100382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10039
10040 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10041 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10042 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10043
9d6e7c21
CL
100442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10045
10046 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10047 in comment.
10048
b4dbe40e 100492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10050
10051 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10052 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10053 "blr\t" and switch to scan-assembler-times.
10054
83a5c910
JW
100552016-05-18 Jiong Wang <jiong.wang@arm.com>
10056
53d6d955
UB
10057 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10058 with __aarch64__.
10059 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10060 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10061
fb7cbdeb
JJ
100622016-05-18 Jakub Jelinek <jakub@redhat.com>
10063
8ee91165
JJ
10064 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10065 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10066 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10067 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10068 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10069 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10070
cf4d516a
JJ
10071 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10072 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10073
a4f16422
JJ
10074 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10075 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10076
7b37ce10
JJ
10077 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10078 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10079
fb7cbdeb
JJ
10080 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10081
c9326aef
RB
100822016-05-18 Richard Biener <rguenther@suse.de>
10083
10084 PR tree-optimization/71168
10085 * gcc.dg/torture/pr71168.c: New testcase.
10086
df8b0a11
KV
100872016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10088
10089 PR middle-end/63586
10090 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10091 * gcc.dg/tree-ssa/pr63586.c: New test.
10092 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10093
2efd67ed
NS
100942016-05-17 Nathan Sidwell <nathan@acm.org>
10095
10096 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10097 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10098 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10099 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10100
1988b2c2
NS
101012016-05-17 Nathan Sidwell <nathan@acm.org>
10102
10103 * gcc.target/nvptx/abi-vararg-3.c: New.
10104
ad1d92ab
MM
101052016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10106
10107 PR tree-optimization/54579
10108 PR middle-end/55299
10109 * gcc.dg/fold-notrotate-1.c: New test.
10110 * gcc.dg/fold-notshift-1.c: New test.
10111 * gcc.dg/fold-notshift-2.c: New test.
10112
47768df8
MP
101132016-05-17 Marek Polacek <polacek@redhat.com>
10114
10115 PR ipa/71146
10116 * g++.dg/ipa/pr71146.C: New test.
10117
6b5423a5
DM
101182016-05-17 David Malcolm <dmalcolm@redhat.com>
10119
10120 * jit.dg/test-error-array-bounds.c: New test case.
10121
c7986356
MG
101222016-05-17 Marc Glisse <marc.glisse@inria.fr>
10123
10124 * gcc.dg/tree-ssa/and-1.c: New testcase.
10125
d982c5b7
MG
101262016-05-17 Marc Glisse <marc.glisse@inria.fr>
10127
10128 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10129 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10130
0139ba93
MG
101312016-05-17 Marc Glisse <marc.glisse@inria.fr>
10132
10133 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10134 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10135
daab4562
JW
101362016-05-17 Jiong Wang <jiong.wang@arm.com>
10137
10138 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10139
22330033
JW
101402016-05-17 Jiong Wang <jiong.wang@arm.com>
10141
10142 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10143
98b3a5f2
JW
101442016-05-17 Jiong Wang <jiong.wang@arm.com>
10145
10146 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10147 ".2d[index]" when scan the assembly.
10148 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10149 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10150 float64x1.
10151 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10152
b71b7a8e
RB
101532016-05-17 Richard Biener <rguenther@suse.de>
10154
10155 PR tree-optimization/71132
10156 * gcc.dg/torture/pr71132.c: New testcase.
10157
3c51ad46
CL
101582016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10159
10160 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10161
d20faa66
KT
101622016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10163
10164 PR target/70809
10165 * gcc.target/aarch64/pr70809_1.c: New test.
10166
b75cc5a4
KT
101672016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10168
10169 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10170 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10171 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10172 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10173
b28eb195
IE
101742016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10175 Ilya Enkovich <ilya.enkovich@intel.com>
10176
10177 PR target/71114
10178 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10179
0b9004ed
JH
101802016-05-16 Jan Hubicka <hubicka@ucw.cz>
10181
10182 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10183 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10184
1b81a1c1
MW
101852016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10186
10187 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10188 test for __ARM_FP16_ARGS.
10189 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10190 * gcc.target/arm/aapcs/neon-vect10.c: New.
10191 * gcc.target/arm/aapcs/neon-vect9.c: New.
10192 * gcc.target/arm/aapcs/vfp18.c: New.
10193 * gcc.target/arm/aapcs/vfp19.c: New.
10194 * gcc.target/arm/aapcs/vfp20.c: New.
10195 * gcc.target/arm/aapcs/vfp21.c: New.
10196 * gcc.target/arm/fp16-aapcs-1.c: New.
10197 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10198 test for __ARM_FP16_ARGS.
10199 * g++.target/arm/fp16-return-1.c: Update expected output.
10200
921d1e73
JW
102012016-05-16 Jiong Wang <jiong.wang@arm.com>
10202
10203 PR testsuite/70227
10204 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10205
228eb42a
HA
102062016-05-15 Harald Anlauf <anlauf@gmx.de>
10207
10208 PR fortran/69603
10209 * gfortran.dg/pr69603.f90: New testcase.
10210
785abfd3
FR
102112016-05-14 Fritz Reese <fritzoreese@gmail.com>
10212
10213 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10214
e75eb64f
FR
102152016-05-14 Fritz Reese <fritzoreese@gmail.com>
10216
10217 PR fortran/71047
10218 * gfortran.dg/pr71047.f08: New test.
10219
aa4b467b
JM
102202016-05-13 Joseph Myers <joseph@codesourcery.com>
10221
10222 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10223 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10224 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10225
653fb4a2
MS
102262016-05-13 Martin Sebor <msebor@redhat.com>
10227
10228 PR c++/60049
10229 * g++.dg/cpp0x/constexpr-60049.C: New test.
10230
9e37582d
JJ
102312016-05-13 Jakub Jelinek <jakub@redhat.com>
10232
10233 PR bootstrap/71071
10234 * gcc.dg/pr71071.c: New test.
10235
a278aa17
UB
102362016-05-13 Uros Bizjak <ubizjak@gmail.com>
10237
10238 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10239 remove XOP handling.
377eaca7 10240 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10241
ac3d02e2
NS
102422016-05-13 Nathan Sidwell <nathan@acm.org>
10243
10244 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10245 __atomic_is_lock_free declaration.
10246
8ab3bdac
RB
102472016-05-13 Richard Biener <rguenther@suse.de>
10248
10249 PR tree-optimization/42587
10250 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10251
623b8e0a
ML
102522016-05-13 Martin Liska <mliska@suse.cz>
10253
10254 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10255 the new format of dump output.
10256
da7674f6
IE
102572016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10258
10259 * gcc.dg/pr71084.c: New test.
10260
c959db3d
RR
102612016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10262
53d6d955
UB
10263 PR target/53440
10264 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10265
43203dea
RR
102662016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10267
10268 * gcc.target/aarch64/struct_return.c: New test.
10269
4f2e1536
MP
102702016-05-12 Marek Polacek <polacek@redhat.com>
10271
10272 PR c/70756
10273 * c-c++-common/pr70756-2.c: New test.
10274 * c-c++-common/pr70756.c: New test.
10275
1ef33ef3
RB
102762016-05-12 Richard Biener <rguenther@suse.de>
10277
10278 PR tree-optimization/71059
10279 * gcc.dg/torture/pr71059.c: New testcase.
10280
763baff6
RB
102812016-05-12 Richard Biener <rguenther@suse.de>
10282
10283 PR tree-optimization/71062
10284 * gcc.dg/torture/pr71062.c: New testcase.
10285
c4ec1243
IE
102862016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10287
10288 PR tree-optimization/71006
10289 * gcc.dg/pr71006.c: New test.
10290
a5fbf76d
MP
102912016-05-12 Marek Polacek <polacek@redhat.com>
10292
10293 PR driver/71063
10294 * gcc.dg/opts-7.c: New test.
10295
5acc47a4
KT
102962016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10297
10298 PR target/70830
10299 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10300 Add -save-temps to dg-options.
10301 Scan for ldmfd rather than pop instruction.
10302 * gcc.target/arm/interrupt-2.c: Likewise.
10303 * gcc.target/arm/pr70830.c: New test.
10304
40bd4bf9
JJ
103052016-05-12 Jakub Jelinek <jakub@redhat.com>
10306
3cd63842
JJ
10307 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10308 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10309
c05d08f6
JJ
10310 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10311 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10312 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10313
bc27ffae
JJ
10314 PR target/71019
10315 * gcc.target/i386/avx512vl-pack-1.c: New test.
10316 * gcc.target/i386/avx512vl-pack-2.c: New test.
10317 * gcc.target/i386/avx512bw-pack-2.c: New test.
10318
515d7412
JJ
10319 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10320
40bd4bf9
JJ
10321 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10322 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10323 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10324
44ab146a
RB
103252016-05-12 Richard Biener <rguenther@suse.de>
10326
10327 PR tree-optimization/70986
10328 * gcc.dg/torture/pr70986-1.c: New testcase.
10329 * gcc.dg/torture/pr70986-2.c: Likewise.
10330 * gcc.dg/torture/pr70986-3.c: Likewise.
10331
d6e83a8d
MM
103322016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10333
10334 PR c/43651
10335 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10336 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10337
51e67ea3
UB
103382016-05-11 Uros Bizjak <ubizjak@gmail.com>
10339
10340 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10341 directive.
10342 * gcc.target/i386/pr66746.c: Ditto.
10343
3fd2b007
MM
103442016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10345
10346 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10347 support.
10348 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10349 warning when using -mvsx-timode.
10350 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10351 * gcc.target/powerpc/dform-2.c: Likewise.
10352 * gcc.target/powerpc/pr68805.c: Likewise.
10353
5c3a10fb
MP
103542016-05-11 Marek Polacek <polacek@redhat.com>
10355
10356 PR c++/71024
10357 * c-c++-common/attributes-3.c: New test.
10358
7cfb065b
NS
103592016-05-11 Nathan Sidwell <nathan@acm.org>
10360
10361 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10362 * gcc.c-torture/execute/pr68185.c: Likewise.
10363 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10364 * gcc.dg/pr69634.c: Requires scheduling.
10365 * gcc.dg/torture/pr66178.c: Require label values.
10366 * gcc.dg/setjmp-6.c: Require indirect jumps.
10367
f35ea97d
RB
103682016-05-11 Richard Biener <rguenther@suse.de>
10369
10370 PR tree-optimization/71055
10371 * gcc.dg/torture/pr71055.c: New testcase.
10372
dff70323
RB
103732016-05-11 Richard Biener <rguenther@suse.de>
10374
10375 PR debug/71057
10376 * g++.dg/debug/pr71057.C: New testcase.
10377
56a3d28b
JJ
103782016-05-11 Jakub Jelinek <jakub@redhat.com>
10379
10380 PR fortran/70855
10381 * gfortran.dg/gomp/pr70855.f90: New test.
10382
ebc1b29e
RB
103832016-05-11 Richard Biener <rguenther@suse.de>
10384
10385 PR middle-end/71002
10386 * g++.dg/torture/pr71002.C: New testcase.
10387
98ccd1d7
IE
103882016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10389
10390 PR middle-end/70807
10391 * gcc.dg/pr70807.c: New test.
10392
ed29e24b
MS
103932016-05-10 Martin Sebor <msebor@redhat.com>
10394
10395 PR c++/38611
10396 * g++.dg/Wattributes.C: New test.
10397
e39dab2c
MG
103982016-05-10 Marc Glisse <marc.glisse@inria.fr>
10399
10400 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10401 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10402 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10403
d067e238
IE
104042016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10405
10406 PR target/70799
10407 * gcc.target/i386/pr70799-1.c: New test.
10408
cd36c83e
PMR
104092016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10410
10411 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10412
1e3af2a4
IE
104132016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10414
10415 PR middle-end/70877
10416 * gcc.target/i386/pr70877.c: New test.
10417
afc610db
IE
104182016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10419
10420 PR tree-optimization/70786
10421 * gcc.target/i386/pr70876.c: New test.
10422
4b59d19f
JJ
104232016-05-10 Jakub Jelinek <jakub@redhat.com>
10424
10425 PR target/70927
10426 * gcc.target/i386/avx512vl-logic-1.c: New test.
10427 * gcc.target/i386/avx512vl-logic-2.c: New test.
10428 * gcc.target/i386/avx512dq-logic-2.c: New test.
10429
9b5ee426
BS
104302016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10431
10432 PR target/70963
10433 * gcc.target/powerpc/pr70963.c: New.
10434
f3352cab
DM
104352016-05-10 David Malcolm <dmalcolm@redhat.com>
10436
10437 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10438 (test_very_wide_line): Add ruler to expected output.
10439 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10440 (test_very_wide_line): Likewise.
10441 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10442 (test_show_locus): Within the handling of "test_very_wide_line",
10443 enable show_ruler_p on the diagnostic context.
10444
4a3255dd
RB
104452016-05-10 Richard Biener <rguenther@suse.de>
10446
10447 PR tree-optimization/71039
10448 * gcc.dg/torture/pr71039.c: New testcase.
10449
da7c9950
NS
104502016-05-10 Nathan Sidwell <nathan@acm.org>
10451
10452 * gcc.dg/nested-func-10.c: Requires alloca.
10453 * gcc.dg/nested-func-9.c: Requires alloca.
10454 * gcc.c-torture/execute/pr70460.c: Requires labels.
10455 * gcc.c-torture/compile/pr70199.c: Requires labels.
10456 * gcc.target/nvptx/decl.c: Compile only.
10457 * gcc.target/nvptx/trailing-init.c: Compile only.
10458 * gcc.target/nvptx/ary-init.c: Compile only.
10459
cf68d92c
MP
104602016-05-10 Marek Polacek <polacek@redhat.com>
10461
10462 PR c/70255
10463 * gcc.dg/attr-opt-1.c: New test.
10464
64ea4e15
RB
104652016-05-10 Richard Biener <rguenther@suse.de>
10466
10467 PR tree-optimization/70497
10468 PR tree-optimization/28367
10469 * gcc.dg/torture/20160404-1.c: New testcase.
10470 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10471 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10472
5a96dae3
PMR
104732016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10474
10475 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10476
fc97f805
UB
104772016-05-09 Uros Bizjak <ubizjak@gmail.com>
10478
10479 * gcc.target/i386/fabsneg-1.c New test.
10480
a710b1d5
AM
104812016-05-09 Alan Modra <amodra@gmail.com>
10482
10483 PR testsuite/70826
10484 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10485
171f6f05
RB
104862016-05-09 Richard Biener <rguenther@suse.de>
10487
10488 PR tree-optimization/70985
10489 * gcc.dg/torture/pr70985.c: New testcase.
10490
18caa34e
BC
104912016-05-09 Bin Cheng <bin.cheng@arm.com>
10492
10493 * gcc.dg/tree-ssa/ifc-9.c: New test.
10494 * gcc.dg/tree-ssa/ifc-10.c: New test.
10495 * gcc.dg/tree-ssa/ifc-11.c: New test.
10496 * gcc.dg/tree-ssa/ifc-12.c: New test.
10497 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10498 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10499 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10500
7a27d38f
RB
105012016-05-09 Richard Biener <rguenther@suse.de>
10502
10503 PR fortran/70937
10504 * gfortran.dg/pr70937.f90: New testcase.
10505
5ebbbd3d
RO
105062016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10507
10508 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10509
f6288c24
FR
105102016-05-07 Fritz Reese <fritzoreese@gmail.com>
10511
10512 PR fortran/56226
10513 * gfortran.dg/dec_structure_1.f90: New testcase.
10514 * gfortran.dg/dec_structure_2.f90: Ditto.
10515 * gfortran.dg/dec_structure_3.f90: Ditto.
10516 * gfortran.dg/dec_structure_4.f90: Ditto.
10517 * gfortran.dg/dec_structure_5.f90: Ditto.
10518 * gfortran.dg/dec_structure_6.f90: Ditto.
10519 * gfortran.dg/dec_structure_7.f90: Ditto.
10520 * gfortran.dg/dec_structure_8.f90: Ditto.
10521 * gfortran.dg/dec_structure_9.f90: Ditto.
10522 * gfortran.dg/dec_structure_10.f90: Ditto.
10523 * gfortran.dg/dec_structure_11.f90: Ditto.
10524 * gfortran.dg/dec_union_1.f90: Ditto.
10525 * gfortran.dg/dec_union_2.f90: Ditto.
10526 * gfortran.dg/dec_union_3.f90: Ditto.
10527 * gfortran.dg/dec_union_4.f90: Ditto.
10528 * gfortran.dg/dec_union_5.f90: Ditto.
10529 * gfortran.dg/dec_union_6.f90: Ditto.
10530 * gfortran.dg/dec_union_7.f90: Ditto.
10531
5ec4a8cd
TV
105322016-05-07 Tom de Vries <tom@codesourcery.com>
10533
10534 PR tree-optimization/70956
10535 * gcc.dg/graphite/pr70956.c: New test.
10536
58ec1d0e
JJ
105372016-05-06 Jakub Jelinek <jakub@redhat.com>
10538
ccd88fb7
JJ
10539 PR middle-end/70941
10540 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10541 (a, b, c, d): Change type from char to signed char.
10542 (main): Compare against (signed char) -1634678893 instead of
10543 hardcoded -109. Use __builtin_abort instead of abort.
10544
dd3b6464
JJ
10545 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10546 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10547
58ec1d0e
JJ
10548 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10549
19aa23d8
YR
105502016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10551
10552 PR debug/70935
10553 * gcc.dg/torture/pr70935.c: New test.
10554
ae5f0df1
OE
105552016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10556
10557 PR target/58219
ce23a8ff 10558 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10559
078f7e37
RB
105602016-05-06 Richard Biener <rguenther@suse.de>
10561
10562 PR tree-optimization/70960
10563 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10564
765d7b54
OE
105652016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10566
10567 PR target/52933
10568 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10569 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10570 Adjust expected instruction counts.
10571 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10572
29c94e65
MP
105732016-05-06 Marek Polacek <polacek@redhat.com>
10574
10575 PR sanitizer/70875
10576 * gcc.dg/ubsan/bounds-3.c: New test.
10577
3684b02e
OE
105782016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10579
10580 PR target/54089
10581 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10582
8706773f
RB
105832016-05-06 Richard Biener <rguenther@suse.de>
10584
10585 PR middle-end/70931
10586 * gfortran.dg/pr70931.f90: New testcase.
10587
a4f51018
RB
105882016-05-06 Richard Biener <rguenther@suse.de>
10589
10590 PR middle-end/70941
10591 * gcc.dg/torture/pr70941.c: New testcase.
10592
c4f2425f
BC
105932016-05-05 Bin Cheng <bin.cheng@arm.com>
10594
10595 PR tree-optimization/57206
10596 * gcc.dg/vect/pr57206.c: New test.
10597
5dc08197
RO
105982016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10599
10600 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10601
351f85c5
JJ
106022016-05-05 Jakub Jelinek <jakub@redhat.com>
10603
568bac8c
JJ
10604 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10605
351f85c5
JJ
10606 * c-c++-common/Wdangling-else-4.c: New test.
10607
33fd7785
JJ
106082016-05-04 Jakub Jelinek <jakub@redhat.com>
10609
2d1ac15a
JJ
10610 PR c++/70906
10611 PR c++/70933
10612 * g++.dg/opt/pr70906.C: New test.
10613 * g++.dg/opt/pr70933.C: New test.
10614
33fd7785
JJ
10615 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10616
6b715bf6
JH
106172016-05-04 Jan Hubicka <hubicka@ucw.cz>
10618
10619 * gcc.dg/ipa/pure-const-3.c: New testcase.
10620
deef7113
MP
106212016-05-04 Marek Polacek <polacek@redhat.com>
10622
10623 * c-c++-common/Wdangling-else-1.c: New test.
10624 * c-c++-common/Wdangling-else-2.c: New test.
10625 * c-c++-common/Wdangling-else-3.c: New test.
10626
5396db97
KCY
106272016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10628
10629 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10630 flag is present.
10631
de55efd5
MP
106322016-05-04 Marek Polacek <polacek@redhat.com>
10633
10634 PR c/48778
10635 * gcc.dg/Waddress-2.c: New test.
10636
475839b6
AM
106372016-05-04 Alan Modra <amodra@gmail.com>
10638
10639 * gcc.target/powerpc/pr70866.c: New.
10640
b25aad5f
MS
106412016-05-03 Martin Sebor <msebor@redhat.com>
10642
10643 PR c++/66561
10644 * c-c++-common/builtin_location.c: New test.
10645 * g++.dg/cpp1y/builtin_location.C: New test.
10646
79ce98bc
MP
106472016-05-03 Marek Polacek <polacek@redhat.com>
10648
10649 PR c/70859
10650 * gcc.dg/pr70859.c: New test.
10651 * gcc.dg/pr70859-2.c: New test.
10652
402e89f5
PMR
106532016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10654
10655 * gnat.dg/debug5.adb: New testcase.
10656
f3d90045
DV
106572016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10658
10659 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10660 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10661 Procedure to check for z10 instruction set.
10662
1e26cec1
CL
106632016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10664
10665 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10666
71aca5a0
AM
106672016-05-03 Alan Modra <amodra@gmail.com>
10668
10669 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10670
2fd70ec1
JJ
106712016-05-03 Jakub Jelinek <jakub@redhat.com>
10672
10673 * gcc.target/i386/avx512f-cvt-1.c: New test.
10674
e5705cf7
L
106752016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10676
10677 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10678 -fdump-tree-vrp-details.
10679
381cdae4
RB
106802016-05-03 Richard Biener <rguenther@suse.de>
10681
10682 * gcc.dg/pr30172-1.c: Adjust.
10683 * gcc.dg/pr63743.c: Likewise.
10684 * gcc.dg/tm/pr51696.c: Likewise.
10685 * c-c++-common/tm/safe-1.c: Likewise.
10686 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10687 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10688 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10689 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10690
adedd5c1
JJ
106912016-05-03 Jakub Jelinek <jakub@redhat.com>
10692
31ed1665
JJ
10693 PR rtl-optimization/70467
10694 * gcc.target/i386/pr70467-3.c: New test.
10695 * gcc.target/i386/pr70467-4.c: New test.
10696
dea60b59
JJ
10697 PR tree-optimization/70916
10698 * gcc.c-torture/compile/pr70916.c: New test.
10699
adedd5c1
JJ
10700 PR target/49244
10701 * gcc.target/i386/pr49244-1.c: New test.
10702 * gcc.target/i386/pr49244-2.c: New test.
10703
f80041ef
BS
107042016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10705
10706 PR rtl-optimization/44281
10707 * gcc.target/i386/pr44281.c: New test.
10708
1cfcd39e
BC
107092016-05-03 bin cheng <bin.cheng@arm.com>
10710
10711 PR tree-optimization/56541
10712 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10713 * gcc.dg/vect/pr56541.c: new test.
10714
4304ccfd
MM
107152016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10716
10717 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10718 __float128.
10719 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10720
50d94c29
L
107212016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10722
10723 PR testsuite/70520
10724 * c-c++-common/asan/clone-test-1.c (main): Align child process
10725 stack to 16 bytes.
10726
bc1aee87
DM
107272016-05-02 David Malcolm <dmalcolm@redhat.com>
10728
10729 PR c++/62314
10730 * g++.dg/spellcheck-fields-2.C: New test case.
10731
474e0129
DM
107322016-05-02 David Malcolm <dmalcolm@redhat.com>
10733
10734 PR c++/62314
10735 * g++.dg/pr62314.C: New test case.
10736
818b88a7
JH
107372016-05-02 Jan Hubicka <hubicka@ucw.cz>
10738
10739 * gcc.dg/ipa/inline-8.c: New testcase.
10740
dd77684f
JJ
107412016-05-02 Jakub Jelinek <jakub@redhat.com>
10742
10743 PR rtl-optimization/70467
10744 * gcc.target/i386/pr70467-1.c: New test.
10745
72407e00
BE
107462016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10747
10748 * gcc.dg/spec-options.c: Run the test on all targets.
10749 * gcc.dg/foo.specs: Use cpp_unique_options.
10750
dd53d197
MG
107512016-05-02 Marc Glisse <marc.glisse@inria.fr>
10752
10753 * gcc.dg/tree-ssa/unord.c: New testcase.
10754
a8b85ce9
MG
107552016-05-02 Marc Glisse <marc.glisse@inria.fr>
10756
10757 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10758
5b37e866
NS
107592016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10760
10761 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10762
7176a4a0
MP
107632016-05-02 Marek Polacek <polacek@redhat.com>
10764
10765 PR c/70851
10766 * gcc.dg/enum-incomplete-3.c: New test.
10767
6b9933b9
MP
107682016-05-02 Marek Polacek <polacek@redhat.com>
10769 Tom de Vries <tom@codesourcery.com>
10770
10771 PR tree-optimization/70700
10772 * gcc.dg/pr70700.c: New test.
10773
90f82260
UB
107742016-05-01 Uros Bizjak <ubizjak@gmail.com>
10775
10776 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10777 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10778 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10779 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10780 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10781
f73036c1
EB
107822016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10783
10784 * ada/acats/run_acats: Rename into...
10785 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10786 * ada/acats/run_all.sh: Remove redundant test.
10787 (target_run): Move around.
10788 (target_gnatchop): Use newly built executable.
10789 (target_gnatmake): Likewise.
10790 Check that the compilation of impbit succeeds.
10791
85e051a3
OE
107922016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10793
10794 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10795 * gcc.dg/20021029-1.c: Likewise.
10796 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10797 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10798 * gcc.target/sh/cmpstr.c: Likewise.
10799 * gcc.target/sh/cmpstrn.c: Likewise.
10800 * gcc.target/sh/memset.c: Likewise.
10801 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10802 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10803 * gcc.target/sh/pr39423-1.c: Likewise.
10804 * gcc.target/sh/pr49468-di.c: Likewise.
10805 * gcc.target/sh/pr49468-si.c: Likewise.
10806 * gcc.target/sh/pr49880-1.c: Likewise.
10807 * gcc.target/sh/pr49880-2.c: Likewise.
10808 * gcc.target/sh/pr49880-3.c: Likewise.
10809 * gcc.target/sh/pr50751-1.c: Likewise.
10810 * gcc.target/sh/pr50751-4.c: Likewise.
10811 * gcc.target/sh/pr50751-7.c: Likewise.
10812 * gcc.target/sh/pr51244-1.c: Likewise.
10813 * gcc.target/sh/pr51244-10.c: Likewise.
10814 * gcc.target/sh/pr51244-11.c: Likewise.
10815 * gcc.target/sh/pr51244-12.c: Likewise.
10816 * gcc.target/sh/pr51244-13.c: Likewise.
10817 * gcc.target/sh/pr51244-14.c: Likewise.
10818 * gcc.target/sh/pr51244-17.c: Likewise.
10819 * gcc.target/sh/pr51244-18.c: Likewise.
10820 * gcc.target/sh/pr51244-19.c: Likewise.
10821 * gcc.target/sh/pr51244-4.c: Likewise.
10822 * gcc.target/sh/pr51244-5.c: Likewise.
10823 * gcc.target/sh/pr51244-7.c: Likewise.
10824 * gcc.target/sh/pr51244-8.c: Likewise.
10825 * gcc.target/sh/pr51244-9.c: Likewise.
10826 * gcc.target/sh/pr51697.c: Likewise.
10827 * gcc.target/sh/pr52483-1.c: Likewise.
10828 * gcc.target/sh/pr52483-2.c: Likewise.
10829 * gcc.target/sh/pr52483-3.c: Likewise.
10830 * gcc.target/sh/pr52483-5.c: Likewise.
10831 * gcc.target/sh/pr52933-1.c: Likewise.
10832 * gcc.target/sh/pr52933-2.c: Likewise.
10833 * gcc.target/sh/pr52933-3.c: Likewise.
10834 * gcc.target/sh/pr53568-1.c: Likewise.
10835 * gcc.target/sh/pr53976-1.c: Likewise.
10836 * gcc.target/sh/pr53988-1.c: Likewise.
10837 * gcc.target/sh/pr53988.c: Likewise.
10838 * gcc.target/sh/pr54089-1.c: Likewise.
10839 * gcc.target/sh/pr54089-6.c: Likewise.
10840 * gcc.target/sh/pr54089-7.c: Likewise.
10841 * gcc.target/sh/pr54089-8.c: Likewise.
10842 * gcc.target/sh/pr54089-9.c: Likewise.
10843 * gcc.target/sh/pr54236-1.c: Likewise.
10844 * gcc.target/sh/pr54236-2.c: Likewise.
10845 * gcc.target/sh/pr54236-3.c: Likewise.
10846 * gcc.target/sh/pr54236-4.c: Likewise.
10847 * gcc.target/sh/pr54386.c: Likewise.
10848 * gcc.target/sh/pr54602-1.c: Likewise.
10849 * gcc.target/sh/pr54685.c: Likewise.
10850 * gcc.target/sh/pr54760-1.c: Likewise.
10851 * gcc.target/sh/pr54760-2.c: Likewise.
10852 * gcc.target/sh/pr54760-3.c: Likewise.
10853 * gcc.target/sh/pr54760-4.c: Likewise.
10854 * gcc.target/sh/pr54760-5.c: Likewise.
10855 * gcc.target/sh/pr54760-6.c: Likewise.
10856 * gcc.target/sh/pr55146.c: Likewise.
10857 * gcc.target/sh/pr55160.c: Likewise.
10858 * gcc.target/sh/pr59278.c: Likewise.
10859 * gcc.target/sh/pr59401-1.c: Likewise.
10860 * gcc.target/sh/pr59533-1.c: Likewise.
10861 * gcc.target/sh/pr63260.c: Likewise.
10862 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10863 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10864 * gcc.target/sh/strlen.c: Likewise.
10865 * gcc.target/sh/torture/pr30807.c: Likewise.
10866 * gcc.target/sh/torture/pr34777.c: Likewise.
10867 * gcc.target/sh/torture/pr64652.c: Likewise.
10868 * gcc.target/sh/torture/pr65505.c: Likewise.
10869 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10870 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10871
411e5c67
PC
108722016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10873
10874 PR c++/66644
10875 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10876
8fa97501
BS
108772016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10878
10879 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10880 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10881 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10882 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10883
5a956111
PP
108842016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10885
10886 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10887 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10888
e7ff0319
CP
108892016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10890
10891 PR middle-end/70626
10892 * c-c++-common/goacc/combined-reduction.c: New test.
10893 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10894
52d11a4b
L
108952016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10896
10897 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10898 *movdi_internal pattern only if PIC off.
10899 * gcc.target/i386/pr70155-2.c: Likewise.
10900 * gcc.target/i386/pr70155-3.c: Likewise.
10901 * gcc.target/i386/pr70155-4.c: Likewise.
10902 * gcc.target/i386/pr70155-5.c: Likewise.
10903 * gcc.target/i386/pr70155-6.c: Likewise.
10904 * gcc.target/i386/pr70155-7.c: Likewise.
10905 * gcc.target/i386/pr70155-8.c: Likewise.
10906 * gcc.target/i386/pr70155-15.c: Likewise.
10907 * gcc.target/i386/pr70155-17.c: Likewise.
10908 * gcc.target/i386/pr70155-22.c: Likewise.
10909
8960db31
BC
109102016-04-29 Bin Cheng <bin.cheng@arm.com>
10911
10912 PR tree-optimization/70803
10913 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10914
cca535a4
IE
109152016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10916
10917 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10918 optimization of vector loop.
10919 * gcc.target/i386/vect-unpack-3.c: New test.
10920 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10921 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10922 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10923
500ecf4a
MP
109242016-04-29 Marek Polacek <polacek@redhat.com>
10925
10926 PR sanitizer/70342
10927 * g++.dg/ubsan/null-7.C: New test.
10928
2fff3db8
MP
10929 PR c/70852
10930 * gcc.dg/pr70852.c: New test.
10931
509063eb
DV
109322016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10933
10934 PR/69089
10935 * g++.dg/cpp0x/alignas6.C: New test.
10936
83745c0d
DV
109372016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10938
c87885ca
RO
10939 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10940 * gcc.dg/pr27003.c: Likewise.
10941 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10942 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10943 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10944 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10945 * gcc.target/arc/mxy.c: Likewise.
10946 * gcc.target/arc/mswape.c: Likewise.
10947 * gcc.target/arc/mrtsc.c: Likewise.
10948 * gcc.target/arc/mcrc.c: Likewise.
10949 * gcc.target/arc/mdsp-packa.c: Likewise.
10950 * gcc.target/arc/mdvbf.c: Likewise.
10951 * gcc.target/arc/mlock.c: Likewise.
10952 * gcc.target/arc/mmac-24.c: Likewise.
10953 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10954
849b265d
BS
109552016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10956 Matthijs Kooijman <matthijs@stdin.nl>
10957 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10958
10959 PR target/60040
10960 * gcc.target/avr/pr60040-1.c: New.
10961 * gcc.target/avr/pr60040-2.c: New.
10962
1390536b
RB
109632016-04-29 Richard Biener <rguenther@suse.de>
10964
10965 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10966
98998245
RB
109672016-04-29 Richard Biener <rguenther@suse.de>
10968
10969 PR tree-optimization/13962
10970 PR tree-optimization/65686
10971 * gcc.dg/uninit-pr65686.c: New testcase.
10972
8b80cc21
JJ
109732016-04-29 Jakub Jelinek <jakub@redhat.com>
10974
10975 PR middle-end/70843
10976 * gcc.dg/pr70843.c: New test.
10977
6181bc30
JJ
109782016-04-28 Jakub Jelinek <jakub@redhat.com>
10979
10980 PR target/70858
10981 * gcc.target/i386/pr70858.c: New test.
10982
f4cb3612
AB
109832016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10984
10985 * gcc.target/arc/nps400-1.c: New file.
10986
8ad9df62
JR
109872016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10988 Andrew Burgess <andrew.burgess@embecosm.com>
10989
10990 * gcc.target/arc/movh_cl-1.c: New file.
10991
ceaaa9fe
JR
109922016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10993 Andrew Burgess <andrew.burgess@embecosm.com>
10994
10995 * gcc.target/arc/extzv-1.c: New file.
10996 * gcc.target/arc/insv-1.c: New file.
10997 * gcc.target/arc/insv-2.c: New file.
10998 * gcc.target/arc/movb-1.c: New file.
10999 * gcc.target/arc/movb-2.c: New file.
11000 * gcc.target/arc/movb-3.c: New file.
11001 * gcc.target/arc/movb-4.c: New file.
11002 * gcc.target/arc/movb-5.c: New file.
11003 * gcc.target/arc/movb_cl-1.c: New file.
11004 * gcc.target/arc/movb_cl-2.c: New file.
11005 * gcc.target/arc/movbi_cl-1.c: New file.
11006 * gcc.target/arc/movl-1.c: New file.
11007
4d03dc2f
JR
110082016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11009 Andrew Burgess <andrew.burgess@embecosm.com>
11010
11011 * gcc.target/arc/cmem-1.c: New file.
11012 * gcc.target/arc/cmem-2.c: New file.
11013 * gcc.target/arc/cmem-3.c: New file.
11014 * gcc.target/arc/cmem-4.c: New file.
11015 * gcc.target/arc/cmem-5.c: New file.
11016 * gcc.target/arc/cmem-6.c: New file.
11017 * gcc.target/arc/cmem-7.c: New file.
11018 * gcc.target/arc/cmem-ld.inc: New file.
11019 * gcc.target/arc/cmem-st.inc: New file.
11020
81262dad
JJ
110212016-04-28 Jakub Jelinek <jakub@redhat.com>
11022
11023 PR target/70821
11024 * gcc.target/i386/pr70821.c: New test.
11025
0a31a09a
BS
110262016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11027
11028 * gcc.target/powerpc/vec-adde.c: New test.
11029 * gcc.target/powerpc/vec-adde-int128.c: New test.
11030
3ddffba9
JJ
110312016-04-28 Jakub Jelinek <jakub@redhat.com>
11032
11033 * gcc.target/i386/avx-vround-1.c: New test.
11034 * gcc.target/i386/avx-vround-2.c: New test.
11035 * gcc.target/i386/avx512vl-vround-1.c: New test.
11036 * gcc.target/i386/avx512vl-vround-2.c: New test.
11037
713dedcd
RO
110382016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11039
11040 PR testsuite/70595
11041 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11042 (check_effective_target_cilkplus_runtime): ... this.
11043 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11044 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11045
11046 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11047 Require cilkplus_runtime.
11048 Don't add -lcilkrts.
11049 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11050 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11051 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11052 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11053 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11054 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11055 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11056 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11057 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11058 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11059 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11060 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11061 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11062 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11063 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11064 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11065 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11066 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11067 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11068 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11069 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11070 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11071 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11072 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11073 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11074 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11075 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11076 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11077 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11078
11079 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11080 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11081
11082 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11083
11084 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11085 cilkplus_runtime.
11086
3563f78f
MG
110872016-04-27 Marc Glisse <marc.glisse@inria.fr>
11088
11089 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11090 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11091
6bc2bb18
RB
110922015-04-27 Ryan Burn <contact@rnburn.com>
11093
11094 PR c++/69024
11095 PR c++/68997
11096 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11097 diagnostic.
11098 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11099 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11100
1e55d29a
EB
111012016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11102
11103 * gnat.dg/limited_with4.ad[sb]: New test.
11104 * gnat.dg/limited_with4_pkg.ads: New helper.
11105
087146ca
L
111062016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11107
11108 PR target/70155
11109 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11110 and movv1ti_internal patterns
11111 * gcc.target/i386/pr70155-1.c: New test.
11112 * gcc.target/i386/pr70155-2.c: Likewise.
11113 * gcc.target/i386/pr70155-3.c: Likewise.
11114 * gcc.target/i386/pr70155-4.c: Likewise.
11115 * gcc.target/i386/pr70155-5.c: Likewise.
11116 * gcc.target/i386/pr70155-6.c: Likewise.
11117 * gcc.target/i386/pr70155-7.c: Likewise.
11118 * gcc.target/i386/pr70155-8.c: Likewise.
11119 * gcc.target/i386/pr70155-9.c: Likewise.
11120 * gcc.target/i386/pr70155-10.c: Likewise.
11121 * gcc.target/i386/pr70155-11.c: Likewise.
11122 * gcc.target/i386/pr70155-12.c: Likewise.
11123 * gcc.target/i386/pr70155-13.c: Likewise.
11124 * gcc.target/i386/pr70155-14.c: Likewise.
11125 * gcc.target/i386/pr70155-15.c: Likewise.
11126 * gcc.target/i386/pr70155-16.c: Likewise.
11127 * gcc.target/i386/pr70155-17.c: Likewise.
11128 * gcc.target/i386/pr70155-18.c: Likewise.
11129 * gcc.target/i386/pr70155-19.c: Likewise.
11130 * gcc.target/i386/pr70155-20.c: Likewise.
11131 * gcc.target/i386/pr70155-21.c: Likewise.
11132 * gcc.target/i386/pr70155-22.c: Likewise.
11133
92329f9f
L
111342016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11135
11136 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11137 ".{5,6}".
11138
309a0cf6
BC
111392016-04-27 Bin Cheng <bin.cheng@arm.com>
11140
11141 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11142 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11143 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11144 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11145 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11146
72ed2b9c
RB
111472016-04-27 Richard Biener <rguenther@suse.de>
11148
11149 PR ipa/70760
11150 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11151 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11152
3c98ff9b
NS
111532016-04-27 Nathan Sidwell <nathan@acm.org>
11154
11155 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11156 * g++.dg/ubsan/pr63956.C: Adjust error location.
11157
9ec5d66b
NC
111582016-04-27 Nick Clifton <nickc@redhat.com>
11159
11160 PR middle-end/49889
11161 * gcc.dg/pr49889.c: New test.
11162
c1e1f433
BS
111632016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11164
11165 * c-c++-common/memset-array.c: New test.
11166
8ac43293
MS
111672016-04-26 Martin Sebor <msebor@redhat.com>
11168
11169 PR c++/66639
11170 * g++.dg/cpp1y/func_constexpr.C: New test.
11171
843ce8ab
PP
111722016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11173
11174 PR c++/70241
11175 * g++.dg/cpp0x/enum32.C: New test.
11176 * g++.dg/cpp0x/enum33.C: New test.
11177
111782016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11179
11180 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11181 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11182 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11183 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11184 * gcc.c-torture/execute/pr38151.c: Likewise.
11185 * gcc.c-torture/execute/pr66556.c: Likewise.
11186 * gcc.c-torture/execute/pr67781.c: Likewise.
11187 * gcc.c-torture/execute/pr68648.c: Likewise.
11188
ca1206be
MG
111892016-04-26 Marc Glisse <marc.glisse@inria.fr>
11190
11191 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11192
2448a956
MP
111932016-04-26 Marek Polacek <polacek@redhat.com>
11194
11195 PR c/67784
11196 * gcc.dg/pr67784-3.c: New test.
11197 * gcc.dg/pr67784-4.c: New test.
11198 * gcc.dg/pr67784-5.c: New test.
11199
b02a5e26
MP
11200 PR c/70791
11201 * gcc.dg/Wnested-externs-2.c: New test.
11202
6b6aa8d3
MG
112032016-04-26 Marc Glisse <marc.glisse@inria.fr>
11204
11205 * gcc.dg/fold-plusmult.c: Adjust.
11206 * gcc.dg/no-strict-overflow-6.c: Adjust.
11207 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11208
a2095b55
BS
112092016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11210
11211 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11212 number scans.
11213 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11214 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11215 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11216 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11217 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11218 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11219 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11220 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11221 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11222 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11223 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11224 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11225 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11226 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11227 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11228 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11229 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11230 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11231 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11232 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11233 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11234 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11235 scans.
11236 * gcc.target/i386/pr32219-4.c: Likewise.
11237 * gcc.target/i386/pr32219-6.c: Likewise.
11238 * gcc.target/i386/pr32219-8.c: Likewise.
11239
bb0cc5c8
KT
112402016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11241
11242 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11243 associated options.
11244
5a0802ea
MP
112452016-04-26 Marek Polacek <polacek@redhat.com>
11246
11247 PR c++/70744
11248 * g++.dg/ext/cond2.C: New test.
11249
00f615af
BC
112502016-04-26 Bin Cheng <bin.cheng@arm.com>
11251
11252 PR tree-optimization/70771
11253 PR tree-optimization/70775
11254 * gcc.dg/pr70771.c: New test.
25939d34 11255 * gcc.dg/pr70775.c: New test.
00f615af 11256
218155e7
BS
112572016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11258
11259 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11260
ab99f467
RB
112612016-04-25 Richard Biener <rguenther@suse.de>
11262
11263 PR tree-optimization/70780
11264 * gcc.dg/torture/pr70780.c: New testcase.
11265
3f8257db 112662016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11267
c87885ca
RO
11268 * gcc.target/arm/neon-vaddws16.c: New test.
11269 * gcc.target/arm/neon-vaddws32.c: New test.
11270 * gcc.target/arm/neon-vaddwu16.c: New test.
11271 * gcc.target/arm/neon-vaddwu32.c: New test.
11272 * gcc.target/arm/neon-vaddwu8.c: New test.
11273 * lib/target-supports.exp
93c590ee
MC
11274 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11275 that arm neon support vector widen sum of HImode TO SImode.
11276
d6c1a7a7
JJ
112772016-04-23 Jakub Jelinek <jakub@redhat.com>
11278
11279 PR sanitizer/70712
11280 * c-c++-common/asan/pr70712.c: New test.
11281
ab0fc037
TS
112822016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11283
11284 * .gitattributes: New file.
11285
2aa64824
CL
112862016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11287
11288 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11289
e7e12d92
DH
112902016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11291
11292 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11293 * gfortran.dg/submodule_15.f08: Likewise.
11294
d1431192
RB
112952016-04-22 Richard Biener <rguenther@suse.de>
11296
11297 PR tree-optimization/70740
11298 * gcc.dg/torture/pr70740.c: New testcase.
11299
04a63c24
L
113002016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11301
11302 PR target/70750
11303 * gcc.target/i386/pr70750-1.c: New test.
11304 * gcc.target/i386/pr70750-2.c: Likewise.
11305
20700098
PC
113062016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11307
11308 PR c++/70540
11309 * g++.dg/cpp0x/auto48.C: New.
11310
aedf4e12
MP
113112016-04-21 Marek Polacek <polacek@redhat.com>
11312
11313 PR c++/70513
11314 * g++.dg/cpp0x/forw_enum12.C: New test.
11315 * g++.dg/cpp0x/forw_enum13.C: New test.
11316
2074d80a
KY
113172016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11318
11319 PR target/70728
11320 * gcc.target/i386/pr70728.c: New test.
11321
aef4aab0
RB
113222016-04-21 Richard Biener <rguenther@suse.de>
11323
11324 PR middle-end/70747
11325 * gcc.dg/pr70747.c: New testcase.
11326
2359e571
BC
113272016-04-21 Bin Cheng <bin.cheng@arm.com>
11328
11329 PR tree-optimization/70715
11330 * gcc.dg/tree-ssa/scev-13.c: New test.
11331
ce0e66ff
MG
113322016-04-21 Marc Glisse <marc.glisse@inria.fr>
11333
11334 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11335
2c2870a1
MG
113362016-04-21 Marc Glisse <marc.glisse@inria.fr>
11337
11338 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11339
a2b056a3
JH
113402016-04-20 Jan Hubicka <jh@suse.cz>
11341
11342 PR ipa/70018
11343 * g++.dg/ipa/nothrow-1.C: New testcase.
11344
ee392fc2
NS
113452016-04-20 Nathan Sidwell <nathan@acm.org>
11346
11347 PR c++/55635
11348 * g++.dg/eh/delete1.C: New.
11349
dda49daf
L
113502016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11351
11352 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11353 -mtune-ctrl=sse_typeless_stores.
11354
8a5b9d5a
L
113552016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11356
11357 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11358
1011119f
BC
113592016-04-20 Bin Cheng <bin.cheng@arm.com>
11360
11361 PR tree-optimization/69489
11362 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11363
477d4906
IV
113642016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11365
11366 PR c++/69363
11367 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11368 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11369 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11370
fad08d12
BC
113712016-04-20 Bin Cheng <bin.cheng@arm.com>
11372
11373 PR tree-optimization/56625
11374 PR tree-optimization/69489
11375 * gcc.dg/vect/pr56625.c: New test.
11376 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11377
9e3e4fab
AP
113782016-04-20 Andrew Pinski <apinski@cavium.com>
11379
11380 PR target/64971
11381 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11382
d7aa24e4
AC
113832016-04-20 Arnaud Charlet <charlet@adacore.com>
11384
11385 * gnat.dg/self1.adb: Remove now incorrect test.
11386
e6d62b46
BC
113872016-04-20 Bin Cheng <bin.cheng@arm.com>
11388
11389 * gcc.dg/tree-ssa/scev-11.c: New test.
11390 * gcc.dg/tree-ssa/scev-12.c: New test.
11391
2697b189
MP
113922016-04-20 Marek Polacek <polacek@redhat.com>
11393
11394 PR tree-optimization/70725
11395 * gcc.dg/pr70725.c: New test.
11396
60d393e8
RB
113972016-04-20 Richard Biener <rguenther@suse.de>
11398
11399 PR tree-optimization/70726
11400 * g++.dg/vect/pr70726.cc: New testcase.
11401
82c6f58a
AK
114022016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11403
11404 PR target/70674
11405 * gcc.target/s390/pr70674.c: New test.
11406
90eeab20
JD
114072016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11408
11409 PR libgfortran/70684
11410 * gfortran.dg/list_read_14.f90: New test.
11411
fc9cf6da
L
114122016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11413
11414 PR target/69201
11415 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11416 extern to force it misaligned.
11417 (b): Likewise.
11418 (c): Likewise.
11419 (d): Likewise.
11420 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11421 Don't check `*' before movv4sf_internal.
11422 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11423 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11424 Don't check `*' before movv16qi_internal.
11425 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11426 extern to force it misaligned.
11427 (b): Likewise.
11428 (c): Likewise.
11429 (d): Likewise.
11430 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11431 Don't check `*' before movv2df_internal.
11432 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11433 extern to force it misaligned.
11434 (b): Likewise.
11435 (c): Likewise.
11436 (d): Likewise.
11437 Check movv8sf_internal instead of avx_storeups256.
11438 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11439
ea8927ea
RB
114402016-04-19 Richard Biener <rguenther@suse.de>
11441
11442 PR tree-optimization/70171
11443 * g++.dg/tree-ssa/pr70171.C: New testcase.
11444
65f52ee9
RB
114452016-04-19 Richard Biener <rguenther@suse.de>
11446
11447 PR tree-optimization/70724
11448 * gcc.dg/torture/pr70724.c: New testcase.
11449
987b67f1
VM
114502016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11451
11452 PR middle-end/70689
c87885ca 11453 * gcc.target/i386/pr70689.c: New.
987b67f1 11454
91a47c39
L
114552016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11456
11457 PR target/70708
11458 * gcc.target/i386/pr70708.c: New test.
11459
8270b82d
RB
114602016-04-18 Richard Biener <rguenther@suse.de>
11461
11462 PR tree-optimization/43434
11463 * gcc.dg/vect/pr43434.c: New testcase.
11464 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11465 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11466 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11467 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11468 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11469 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11470 * gcc.dg/gomp/pr68640.c: Likewise.
11471 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11472 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11473
edd048e2
RB
114742016-04-18 Richard Biener <rguenther@suse.de>
11475
11476 PR tree-optimization/70701
11477 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11478
bd5c7330
TV
114792016-04-18 Tom de Vries <tom@codesourcery.com>
11480
11481 PR testsuite/70699
11482 * gcc.dg/pr70161.c: Add dot-file scans.
11483 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11484 instead of after last dot char.
11485
23f2660f
EB
114862016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11487
11488 * c-c++-common/dump-ada-spec-3.c: New test.
11489 * c-c++-common/dump-ada-spec-4.c: Likewise.
11490
da152c9f
TV
114912016-04-17 Tom de Vries <tom@codesourcery.com>
11492
11493 PR other/70183
11494 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11495
cc950f98
JH
114962016-04-15 Jan Hubicka <jh@suse.cz>
11497
11498 PR ipa/70018
11499 * g++.dg/ipa/pure-const-1.C: New testcase.
11500 * g++.dg/ipa/pure-const-2.C: New testcase.
11501 * g++.dg/ipa/pure-const-3.C: New testcase.
11502
949505a9
MP
115032016-04-15 Marek Polacek <polacek@redhat.com>
11504
11505 PR c/70671
11506 * gcc.dg/bitfld-22.c: New test.
11507
10e547d6
BS
115082016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11509
11510 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11511 x86_64.
11512
1e77281b
MP
115132016-04-15 Marek Polacek <polacek@redhat.com>
11514
11515 PR c/70651
11516 * c-c++-common/pr70651.c: New test.
11517
e501fa8e
KT
115182016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11519
11520 PR rtl-optimization/70681
11521 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11522 dump scan on arm and powerpc.
11523 * gcc.dg/pr10474.c: Likewise.
11524
dda1bf61
JJ
115252016-04-15 Jakub Jelinek <jakub@redhat.com>
11526
ca4ef1ff
JJ
11527 PR c++/69517
11528 PR c++/70019
11529 PR c++/70588
11530 * g++.dg/cpp1y/vla11.C: Revert for real.
11531
dda1bf61
JJ
11532 PR c/70436
11533 * c-c++-common/Wparentheses-1.c: New test.
11534 * c-c++-common/gomp/Wparentheses-1.c: New test.
11535 * c-c++-common/gomp/Wparentheses-2.c: New test.
11536 * c-c++-common/gomp/Wparentheses-3.c: New test.
11537 * c-c++-common/gomp/Wparentheses-4.c: New test.
11538 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11539 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11540 * c-c++-common/goacc/Wparentheses-1.c: New test.
11541
1355e62c
KY
115422016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11543
11544 PR target/70662
11545 * gcc.target/i386/pr70662.c: New test.
11546
0ab34b9e 115472016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11548 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11549
11550 PR tree-optimization/70130
11551 * gcc.dg/vect/O3-pr70130.c: New testcase.
11552
bc773aad
MM
115532016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11554
6e9b2286
MM
11555 PR target/70669
11556 * gcc.target/powerpc/pr70669.c: New test.
11557
bc773aad
MM
11558 PR target/70640
11559 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11560 a power7 system that does not have an assembler that supports
11561 power8.
11562
d8747845
MS
115632016-04-14 Martin Sebor <msebor@redhat.com>
11564
11565 PR c++/69517
11566 PR c++/70019
11567 PR c++/70588
11568 * c-c++-common/ubsan/vla-1.c: Revert.
11569 * g++.dg/cpp1y/vla11.C: Same.
11570 * g++.dg/cpp1y/vla12.C: Same.
11571 * g++.dg/cpp1y/vla13.C: Same.
11572 * g++.dg/cpp1y/vla14.C: Same.
11573 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11574 * g++.dg/init/array24.C: Same.
d8747845
MS
11575 * g++.dg/ubsan/vla-1.C: Same.
11576
85128559
MP
115772016-04-14 Marek Polacek <polacek@redhat.com>
11578 Jan Hubicka <hubicka@ucw.cz>
11579
11580 PR c++/70029
11581 * g++.dg/torture/pr70029.C: New test.
11582
52fbb073
MS
115832016-04-14 Martin Sebor <msebor@redhat.com>
11584
11585 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11586 type size to prevent failures on targets with very low maximum
11587 alignment.
11588
6db61d6f
RB
115892016-04-14 Richard Biener <rguenther@suse.de>
11590
11591 PR tree-optimization/70623
11592 * gcc.dg/torture/pr70623.c: New testcase.
11593 * gcc.dg/torture/pr70623-2.c: Likewise.
11594
342fac95
MS
115952016-04-13 Martin Sebor <msebor@redhat.com>
11596
11597 PR c++/69517
11598 PR c++/70019
11599 PR c++/70588
11600 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11601 * g++.dg/cpp1y/vla11.C: New test.
11602 * g++.dg/cpp1y/vla12.C: New test.
11603 * g++.dg/cpp1y/vla13.C: New test.
11604 * g++.dg/cpp1y/vla14.C: New test.
11605 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11606 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11607 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11608
d93c452f
JJ
116092016-04-13 Jakub Jelinek <jakub@redhat.com>
11610
11611 PR c++/70641
11612 * g++.dg/opt/pr70641.C: New test.
11613
85115fb6
RO
116142016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11615
11616 PR rtl-optimization/68749
11617 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11618 effects of argument promotions.
11619 Remove default args to dg-skip-if.
11620
545a4139
PC
116212016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11622
11623 PR c++/70635
11624 * g++.dg/parse/pr70635.C: New.
11625
b3a77f21
MP
116262016-04-13 Marek Polacek <polacek@redhat.com>
11627
11628 PR c++/70639
11629 * c-c++-common/Wmisleading-indentation-4.c: New test.
11630
99cd9857
MP
116312016-04-13 Marek Polacek <polacek@redhat.com>
11632
11633 PR c/70436
c87885ca
RO
11634 * gcc.dg/Wparentheses-12.c: New test.
11635 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11636
75ca93ec
IE
116372016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11638
11639 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11640 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11641 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11642
3d3f9e7e
JJ
116432016-04-13 Jakub Jelinek <jakub@redhat.com>
11644
37947cd0
JJ
11645 PR middle-end/70633
11646 * gcc.c-torture/compile/pr70633.c: New test.
11647
3d3f9e7e
JJ
11648 PR debug/70628
11649 * gcc.dg/torture/pr70628.c: New test.
11650
92886d3e
PP
116512016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11652
11653 PR c++/70610
11654 * g++.dg/template/pr70610.C: New test.
11655 * g++.dg/template/pr70610-2.C: New test.
11656 * g++.dg/template/pr70610-3.C: New test.
11657 * g++.dg/template/pr70610-4.C: New test.
11658
13bd7c2b
JJ
116592016-04-12 Jakub Jelinek <jakub@redhat.com>
11660
6512fa6d
JJ
11661 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11662 128 instead of 32.
11663
13bd7c2b
JJ
11664 PR c++/70571
11665 * g++.dg/ext/pr70571.C: New test.
11666
20b9851c
MM
116672016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11668
8a434ada 11669 PR target/70640
20b9851c
MM
11670 * gcc.target/powerpc/pr70640.c: New test.
11671
2b2f52bc
PC
116722016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11673
11674 PR c++/68722
11675 * g++.dg/parse/pr68722.C: New.
11676
5901e56a
JJ
116772016-04-12 Jakub Jelinek <jakub@redhat.com>
11678
11679 PR rtl-optimization/70596
11680 * gcc.target/i386/pr70596.c: New test.
11681
d4619dc1
NS
116822016-04-12 Nathan Sidwell <nathan@acm.org>
11683
11684 PR c++/70501
11685 * g++.dg/init/pr70501.C: New.
11686
3df530d3
DW
116872016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11688
11689 * gcc.target/i386/asm-flag-6.c: New test.
11690
b7a120d7
TV
116912016-04-12 Tom de Vries <tom@codesourcery.com>
11692
11693 PR tree-optimization/68756
11694 * gcc.dg/graphite/pr68756.c: New test.
11695
4e0eea75
JJ
116962016-04-12 Jakub Jelinek <jakub@redhat.com>
11697
11698 PR tree-optimization/70602
11699 * gcc.c-torture/execute/pr70602.c: New test.
11700
35fbda43
MM
117012016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11702
11703 PR target/70381
11704 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11705 __float128 emulator is built and runs.
11706 * gcc.target/powerpc/float128-1.c: Likewise.
11707
11708 * lib/target-supports.exp (check_ppc_float128_sw_available):
11709 Rework tests for __float128 software and hardware
11710 availability. Fix exit condition to return 0 on success.
11711
04a99ebe
JG
117122016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11713
11714 PR target/70133
11715 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11716 * gcc.target/aarch64/target_attr_15.c: Likewise.
11717
47cd5a85
PC
117182016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11719
11720 PR c++/69066
11721 * g++.dg/cpp1y/pr69066.C: New.
11722
a5edb32e
JD
117232016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11724
11725 PR fortran/68566
11726 * gfortran.dg/pr36192.f90: Update test.
11727 * gfortran.dg/pr36192_1.f90: Update test.
11728 * gfortran.dg/real_dimension_1.f: Update test.
11729 * gfortran.dg/parameter_array_init_7.f90: New test.
11730
8ef378f8
JDA
117312016-04-09 John David Anglin <danglin@gcc.gnu.org>
11732
c532c871
JDA
11733 PR testsuite/64039
11734 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11735
d34f706f
JDA
11736 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11737
75e1dd9e
JDA
11738 PR rtl-optimization/66669
11739 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11740
8a976f5f
JDA
11741 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11742
da04822a
JDA
11743 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11744 * gcc.dg/pie-1.c: Likewise.
11745 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11746 * gcc.dg/pic-4.c: Likewise.
11747 * gcc.dg/pie-3.c: Likewise.
11748 * gcc.dg/pie-4.c: Likewise.
11749
adfabcf9
JDA
11750 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11751
4a020adf
JDA
11752 PR tree-optimization/68644
11753 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11754
8ef378f8
JDA
11755 PR rtl-optimization/64886
11756 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11757
09bf990e
TV
117582016-04-09 Tom de Vries <tom@codesourcery.com>
11759
11760 PR tree-optimization/68953
11761 * gcc.dg/graphite/pr68953.c: New test.
11762
138c3c1a
DH
117632016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11764
11765 PR fortran/70592
11766 * gfortran.dg/deferred_character_16.f90: New test.
11767
f55460af
JJ
117682016-04-09 Jakub Jelinek <jakub@redhat.com>
11769
11770 PR tree-optimization/70586
11771 * gcc.c-torture/execute/pr70586.c: New test.
11772
0b77bbf3
DH
117732016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11774
11775 PR sanitizer/70573
11776 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11777 with __builtin_memset
11778 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11779
c42cfb5c
CP
117802016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11781
11782 PR lto/70289
11783 PR ipa/70348
11784 PR tree-optimization/70373
11785 PR middle-end/70533
11786 PR middle-end/70534
11787 PR middle-end/70535
11788 * c-c++-common/goacc/reduction-5.c: New test.
11789 * c-c++-common/goacc/reduction-promotions.c: New test.
11790 * gfortran.dg/goacc/reduction-3.f95: New test.
11791 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11792
56cfb596
PP
117932016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11794
11795 PR c++/70590
11796 PR c++/70452
11797 * g++.dg/pr70590.C: New test.
11798 * g++.dg/pr70590-2.C: New test.
11799
1a13c0a2
JJ
118002016-04-08 Jakub Jelinek <jakub@redhat.com>
11801
abc0647a
JJ
11802 PR middle-end/70593
11803 * gcc.target/i386/pr70593.c: New test.
11804
1a13c0a2
JJ
11805 PR rtl-optimization/70574
11806 * gcc.target/i386/avx2-pr70574.c: New test.
11807
c3da4956
MO
118082016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11809
11810 PR sanitizer/70541
11811 * c-c++-common/asan/pr70541.c: New test.
11812
9f1b833b
TV
118132016-04-08 Tom de Vries <tom@codesourcery.com>
11814
11815 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11816 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11817
bae7adda
KT
118182016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11819
11820 PR target/70566
11821 * gcc.c-torture/execute/pr70566.c: New test.
11822
211f3d57
TV
118232016-04-08 Tom de Vries <tom@codesourcery.com>
11824
11825 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11826 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11827
02cf2861
AM
118282016-04-08 Alan Modra <amodra@gmail.com>
11829
11830 * gcc.target/powerpc/pr70117.c: New.
11831
5f490f9f
JJ
118322016-04-07 Jakub Jelinek <jakub@redhat.com>
11833
56e9b710
JJ
11834 PR testsuite/70581
11835 * gcc.dg/lto/simd-function_0.c: New test.
11836
5f490f9f
JJ
11837 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11838 clones.
11839 * c-c++-common/attr-simd-2.c: Likewise.
11840 * c-c++-common/attr-simd-4.c: Likewise.
11841 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11842 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11843
e4ebc74d
TP
118442016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11845
11846 PR testsuite/70553
11847 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11848
9817ae35
TS
118492016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11850 Tom de Vries <tom@codesourcery.com>
11851
11852 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11853 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11854 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11855 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11856 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11857 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11858 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11859 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11860
e292f64d
PP
118612016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11862
11863 PR c/70436
11864 * g++.dg/warn/Wparentheses-29.C: New test.
11865
6b37bdaf
PP
118662016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11867
11868 PR c/70436
11869 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11870 explicit braces to resolve a future -Wparentheses warning.
11871
64824205
RH
118722016-04-06 Richard Henderson <rth@redhat.com>
11873
11874 * gcc.dg/pr61817-1.c: New test.
11875 * gcc.dg/pr61817-2.c: New test.
11876 * gcc.dg/pr69391-1.c: New test.
11877 * gcc.dg/pr69391-2.c: New test.
11878
bc2fc1f3
VM
118792016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11880
11881 PR rtl-optimization/70398
c87885ca 11882 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11883
41414a02
EB
118842016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11885
11886 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11887
4066ea8a
YR
118882016-04-06 Yvan Roux <yvan.roux@linaro.org>
11889 Pedro Alves <palves@redhat.com>
11890
11891 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11892
ec35ea45
JJ
118932016-04-06 Jakub Jelinek <jakub@redhat.com>
11894
3866f8dd
JJ
11895 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11896 Check for avx512f effective targets instead of avx2.
11897 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11898 for AVX512F clones.
11899 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11900 * g++.dg/gomp/declare-simd-1.C: Likewise.
11901 * g++.dg/gomp/declare-simd-3.C: Likewise.
11902 * g++.dg/gomp/declare-simd-4.C: Likewise.
11903
ec35ea45
JJ
11904 PR middle-end/70550
11905 * c-c++-common/gomp/pr70550-1.c: New test.
11906 * c-c++-common/gomp/pr70550-2.c: New test.
11907
c08d28ac
NS
119082016-04-05 Nathan Sidwell <nathan@acm.org>
11909
11910 PR c++/70512
11911 * g++.dg/ext/attribute-may-alias-5.C: New.
11912
1d510e04
JJ
119132016-04-05 Jakub Jelinek <jakub@redhat.com>
11914
11915 PR c++/70336
11916 * c-c++-common/pr70336.c: New test.
11917 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11918 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11919
84278ed9
JH
119202016-04-05 Jan Hubicka <hubicka@ucw.cz>
11921
11922 PR ipa/66223
11923 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11924
268a0ec4
JJ
119252016-04-05 Jakub Jelinek <jakub@redhat.com>
11926
11927 PR rtl-optimization/70542
11928 * gcc.dg/torture/pr70542.c: New test.
11929 * gcc.target/i386/avx2-pr70542.c: New test.
11930
5e8c2eb1
ZS
119312016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11932
11933 PR tree-optimization/70509
11934 * gcc.target/i386/avx512bw-pr70509.c: New test.
11935
c0daf32d
PP
119362016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11937
11938 PR c++/70452
11939 * g++.dg/ext/constexpr-vla4.C: New test.
11940
bf867841
UB
119412016-04-05 Uros Bizjak <ubizjak@gmail.com>
11942
11943 PR target/70510
11944 * gcc.target/i386/pr70510.c: New test.
11945
3022186a
RB
119462016-04-05 Richard Biener <rguenther@suse.de>
11947
11948 PR tree-optimization/70526
11949 * g++.dg/torture/pr70526.C: New testcase.
11950
55fc79b2
JJ
119512016-04-05 Jakub Jelinek <jakub@redhat.com>
11952
11953 PR target/70525
11954 * gcc.target/i386/pr70525.c: New test.
11955
62b233f2
RB
119562016-04-05 Richard Biener <rguenther@suse.de>
11957
11958 PR middle-end/70499
11959 * g++.dg/torture/pr70499.C: New testcase.
11960
cc05759d
RB
119612016-04-05 Richard Biener <rguenther@suse.de>
11962
11963 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11964 remove XFAIL.
11965
f23f16d4
JJ
119662016-04-04 Jakub Jelinek <jakub@redhat.com>
11967
11968 PR middle-end/70307
11969 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11970 rs6000 ABI warnings.
11971
d27ecc49
JH
119722016-04-04 Jan Hubicka <hubicka@ucw.cz>
11973
11974 PR ipa/66223
11975 * g++.dg/ipa/devirt-51.C: New testcase.
11976
c974c96e 119772016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11978 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11979
11980 PR middle-end/70457
11981 * gcc.dg/torture/pr70457.c: New.
11982
7a85da89
AV
119832016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11984
11985 PR fortran/67538
11986 * gfortran.dg/allocate_with_source_19.f08: New test.
11987
de517e64
AV
119882016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11989
11990 PR fortran/65795
11991 * gfortran.dg/coarray_allocate_6.f08: New test.
11992
43b9f499
RB
119932016-04-04 Richard Biener <rguenther@suse.de>
11994
11995 PR rtl-optimization/70484
11996 * gcc.dg/torture/pr70484.c: New testcase.
11997
f13355da
MP
119982016-04-04 Marek Polacek <polacek@redhat.com>
11999
12000 PR c/70307
12001 * gcc.dg/torture/pr70307.c: New test.
12002
6cc6ed50
OE
120032016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12004
12005 PR target/70416
12006 PR target/67391
12007 * gcc.target/sh/torture/pr70416.c: New.
12008
abdc16c8
MS
120092016-04-02 Martin Sebor <msebor@redhat.com>
12010
12011 PR c++/67376
12012 PR c++/70170
12013 PR c++/70172
12014 PR c++/70228
12015 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12016 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12017 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12018 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12019 * g++.dg/cpp0x/constexpr-string.C: Same.
12020 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12021 * g++.dg/cpp0x/pr65398.C: Same.
12022 * g++.dg/ext/constexpr-vla1.C: Same.
12023 * g++.dg/ext/constexpr-vla2.C: Same.
12024 * g++.dg/ext/constexpr-vla3.C: Same.
12025 * g++.dg/ubsan/pr63956.C: Same.
12026
763cd859
JJ
120272016-04-01 Jakub Jelinek <jakub@redhat.com>
12028
12029 PR rtl-optimization/70467
12030 * gcc.target/i386/pr70467-2.c: New test.
12031
0f875435
JJ
120322016-04-01 Jakub Jelinek <jakub@redhat.com>
12033 Marek Polacek <polacek@redhat.com>
12034
12035 PR c++/70488
12036 * g++.dg/init/new47.C: New test.
12037
41d14659
RR
120382016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12039
12040 PR target/70496
12041 * gcc.target/arm/pr70496.c: New test.
12042
f9bf89bb
NS
120432016-04-01 Nathan Sidwell <nathan@acm.org>
12044
73b9085d
NS
12045 PR c++/68475
12046 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12047
4afdcfaa
IE
120482016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12049
12050 PR target/69890
12051 * gcc.dg/strlenopt.h (memmove): New.
12052 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12053 instead of "string.h".
12054 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12055 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12056 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12057 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12058 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12059 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12060 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12061 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12062 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12063 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12064 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12065 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12066 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12067 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12068 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12069 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12070 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12071 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12072 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12073 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12074
b5d7a29c
RO
120752016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12076
12077 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12078 (Holder::foo): Reflect this.
12079
b660f9ec
IE
120802016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12081
12082 PR target/70442
12083 * gcc.dg/pr70442.c: New test.
12084
88504f34
NS
120852016-03-31 Nathan Sidwell <nathan@acm.org>
12086
12087 PR c++/70393
12088 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12089
95d34b96
KY
120902016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12091
12092 PR target/70453
12093 * gcc.target/i386/pr70453.c: New test.
12094
b4c4967c
AB
120952016-03-31 Andrey Belevantsev <abel@ispras.ru>
12096
12097 PR target/70292
12098 * gcc.c-torture/pr70292.c: New test.
12099
5fde6a45
MP
121002016-03-31 Marek Polacek <polacek@redhat.com>
12101
12102 PR c/70297
12103 * c-c++-common/pr70297.c: New test.
12104 * g++.dg/cpp0x/typedef-redecl.C: New test.
12105 * gcc.dg/typedef-redecl2.c: New test.
12106
97eb24c4
JJ
121072016-03-31 Jakub Jelinek <jakub@redhat.com>
12108
12109 PR rtl-optimization/70460
12110 * gcc.c-torture/execute/pr70460.c: New test.
12111
efc3536f
RB
121122016-03-31 Richard Biener <rguenther@suse.de>
12113
12114 PR c++/70430
12115 * g++.dg/ext/vector30.C: New testcase.
12116
e0876e21
DH
121172016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12118 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12119
12120 * gfortran.dg/fmt_pf.f90: New test.
12121
e9bff8c6
RO
121222016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12123
12124 Forward-port from 5 branch
12125 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12126
12127 PR testsuite/70356
12128 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12129 dg-require-effective-target after dg-do.
12130
12131 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12132
12133 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12134
2620c80d
TS
121352016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12136 Julian Brown <julian@codesourcery.com>
12137 Chung-Lin Tang <cltang@codesourcery.com>
12138 Cesar Philippidis <cesar@codesourcery.com>
12139 James Norris <jnorris@codesourcery.com>
12140 Tom de Vries <tom@codesourcery.com>
12141 Nathan Sidwell <nathan@codesourcery.com>
12142
bf867841 12143 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12144 * c-c++-common/goacc/loop-clauses.c: Likewise.
12145 * g++.dg/goacc/template.C: Likewise.
12146 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12147 * gfortran.dg/goacc/loop-1.f95: Likewise.
12148 * gfortran.dg/goacc/loop-5.f95: Likewise.
12149 * gfortran.dg/goacc/loop-6.f95: Likewise.
12150 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12151 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12152 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12153 * c-c++-common/goacc/clauses-fail.c: Likewise.
12154 * c-c++-common/goacc/parallel-1.c: Likewise.
12155 * c-c++-common/goacc/reduction-1.c: Likewise.
12156 * c-c++-common/goacc/reduction-2.c: Likewise.
12157 * c-c++-common/goacc/reduction-3.c: Likewise.
12158 * c-c++-common/goacc/reduction-4.c: Likewise.
12159 * c-c++-common/goacc/routine-3.c: Likewise.
12160 * c-c++-common/goacc/routine-4.c: Likewise.
12161 * c-c++-common/goacc/routine-5.c: Likewise.
12162 * c-c++-common/goacc/tile.c: Likewise.
12163 * g++.dg/goacc/template.C: Likewise.
12164 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12165 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12166 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12167 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12168 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12169 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12170 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12171 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12172 * c-c++-common/goacc/use_device-1.c: ... this file.
12173 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12174 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12175 * c-c++-common/goacc/host_data-6.c: ... this file.
12176 * c-c++-common/goacc/loop-2-kernels.c: New file.
12177 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12178 * c-c++-common/goacc/loop-3.c: Likewise.
12179 * g++.dg/goacc/reference.C: Likewise.
12180 * g++.dg/goacc/routine-1.C: Likewise.
12181 * g++.dg/goacc/routine-2.C: Likewise.
12182
f6d2d066
RB
121832016-03-30 Richard Biener <rguenther@suse.de>
12184
12185 PR middle-end/70450
12186 * gcc.dg/torture/pr70450.c: New testcase.
12187
d43242b9
JJ
121882016-03-30 Jakub Jelinek <jakub@redhat.com>
12189
12190 PR target/70421
12191 * gcc.dg/torture/pr70421.c: New test.
12192 * gcc.target/i386/avx512f-pr70421.c: New test.
12193
5ce43b77
L
121942016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12195
12196 PR testsuite/70364
12197 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12198 (check): New function.
12199 (bar): Call check.
12200 (foo): Align stack to 16 bytes when calling bar.
12201 * gcc.target/i386/cleanup-2.c: Likewise.
12202
d014a712
PP
122032016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12204
12205 PR tree-optimization/59124
12206 * gcc.dg/Warray-bounds-19.c: New test.
12207
3f8257db 122082016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12209
12210 * lib/prune.exp (escape_regex_chars): New.
12211 (prune_file_path): Update to quote metcharacters for regexp.
12212
3336c6e0
JJ
122132016-03-29 Jakub Jelinek <jakub@redhat.com>
12214
a362f023
JJ
12215 PR rtl-optimization/70429
12216 * gcc.c-torture/execute/pr70429.c: New test.
12217
3336c6e0
JJ
12218 PR tree-optimization/70405
12219 * gcc.dg/pr70405.c: New test.
12220
728557fd
AV
122212016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12222
12223 PR fortran/70397
12224 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12225 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12226
bef977d4
TS
122272016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12228
12229 PR testsuite/64177
12230 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12231 __cilkrts_set_param to set two workers.
12232 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12233 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12234
6f6d25c9
DH
122352016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12236
bf867841 12237 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12238
45733562
KY
122392016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12240
12241 PR target/70406
bf867841 12242 * gcc.target/i386/pr70406.c: New test.
45733562 12243
a1799e5e
EB
122442016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12245
12246 * gnat.dg/specs/double_record_extension3.ads: New test.
12247
5fca7b66
RH
122482016-03-25 Richard Henderson <rth@redhat.com>
12249
12250 PR target/70120
12251 * gcc.target/aarch64/pr70120-1.c: New.
12252 * gcc.target/aarch64/pr70120-2.c: New.
12253 * gcc.target/aarch64/pr70120-3.c: New.
12254
31ce75c6
PP
122552016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12256
12257 PR c++/62212
12258 * g++.dg/template/mangle2.C: The dg-do directive should be
12259 "compile" not "assemble".
12260
3caf0ca1
BS
122612016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12262
12263 PR lto/69650
12264 * gcc.dg/pr69650.c: New test.
12265
634035b6
DE
122662016-03-25 David Edelsohn <dje.gcc@gmail.com>
12267
12268 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12269
45d34276
AM
122702016-03-25 Alan Modra <amodra@gmail.com>
12271
12272 * gcc.dg/dfp/pr70052.c: New test.
12273
8f085166
RH
122742016-03-24 Richard Henderson <rth@redhat.com>
12275
12276 PR middle-end/69845
12277 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12278 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12279
011e5ec3
TV
122802016-03-24 Tom de Vries <tom@codesourcery.com>
12281
12282 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12283
9e3f4551
TV
122842016-03-24 Tom de Vries <tom@codesourcery.com>
12285
12286 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12287 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12288
45780041
TV
122892016-03-24 Tom de Vries <tom@codesourcery.com>
12290
12291 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12292 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12293
887ab4e5
PP
122942016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12295
12296 PR c++/62212
12297 * g++.dg/template/mangle2.C: New test.
12298
69a9a66f
RB
122992016-03-24 Richard Biener <rguenther@suse.de>
12300
12301 PR tree-optimization/70396
12302 * gcc.dg/torture/pr70396.c: New testcase.
12303
ed87de55
RB
123042016-03-24 Richard Biener <rguenther@suse.de>
12305
12306 PR middle-end/70370
12307 * gcc.dg/torture/pr70370.c: New testcase.
12308
ea064934
TV
123092016-03-24 Tom de Vries <tom@codesourcery.com>
12310
12311 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12312 * gfortran.dg/goacc/kernels-tree.f95: Same.
12313 * gfortran.dg/goacc/parallel-tree.f95: Same.
12314
b2a4dd1d
TV
123152016-03-24 Tom de Vries <tom@codesourcery.com>
12316
12317 * c-c++-common/goacc/uninit-if-clause.c: New test.
12318 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12319
72e7cd6e
JJ
123202016-03-24 Jakub Jelinek <jakub@redhat.com>
12321
12322 PR target/70290
bf867841
UB
12323 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12324 Fix formatting.
72e7cd6e 12325
ce9d0c03
RB
123262016-03-24 Richard Biener <rguenther@suse.de>
12327
12328 PR tree-optimization/70372
12329 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12330
426b9428
PP
123312016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12332
12333 PR c++/70347
12334 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12335
cd1588c4
PP
123362016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12337
12338 PR c++/70332
12339 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12340
61637db3
JJ
123412016-03-23 Jakub Jelinek <jakub@redhat.com>
12342
928af3bf
JJ
12343 PR c++/70001
12344 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12345 * g++.dg/cpp1y/pr70001.C: New test.
12346
61637db3
JJ
12347 PR c++/70323
12348 * g++.dg/cpp0x/constexpr-70323.C: New test.
12349
05aca4e7
AO
123502016-03-23 Alexandre Oliva <aoliva@redhat.com>
12351 Jason Merrill <jason@redhat.com>
12352 Jakub Jelinek <jakub@redhat.com>
12353
12354 PR c++/69315
12355 * g++.dg/cpp0x/constexpr-69315.C: New test.
12356 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12357
fbdb6baf
MP
123582016-03-23 Marek Polacek <polacek@redhat.com>
12359
12360 PR c++/69884
12361 * g++.dg/warn/Wignored-attributes-1.C: New test.
12362 * g++.dg/warn/Wignored-attributes-2.C: New test.
12363
d79ee524
TV
123642016-03-23 Tom de Vries <tom@codesourcery.com>
12365
12366 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12367 initialization.
12368 * gfortran.dg/goacc/private-3.f95 (test): Same.
12369 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12370 missing use param.
12371
a59f0bef
KT
123722016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12373
12374 * lib/target-supports.exp: Remove v7ve entry from loop
12375 creating effective target checks.
12376 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12377 (add_options_for_arm_arch_v7ve): Likewise.
12378
0179520a
JJ
123792016-03-23 Jakub Jelinek <jakub@redhat.com>
12380
12381 PR tree-optimization/70354
12382 * gcc.dg/vect/pr70354-1.c: New test.
12383 * gcc.dg/vect/pr70354-2.c: New test.
12384 * gcc.target/i386/avx2-pr70354-1.c: New test.
12385 * gcc.target/i386/avx2-pr70354-2.c: New test.
12386
75bb14d7
JL
123872016-03-22 Jeff Law <law@redhat.com>
12388
12389 PR target/70232
12390 * gcc.dg/tree-ssa/pr70232.c: New test.
12391
72c9526d
IE
123922016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12393
12394 PR target/70302
12395 * gcc.target/i386/pr70302.c: New test.
12396
a3ca1bc5
RB
123972016-03-22 Richard Biener <rguenther@suse.de>
12398
12399 PR middle-end/70251
12400 * g++.dg/torture/pr70251.C: New testcase.
12401
5c240f4d
DM
124022016-03-22 David Malcolm <dmalcolm@redhat.com>
12403
12404 PR c/69993
12405 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12406 Wmisleading-indentation.c.
12407 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12408 reflect change to diagnostic text and order of messages.
12409 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12410
80f6631b
DE
124112016-03-22 David Edelsohn <dje.gcc@gmail.com>
12412
12413 * g++.dg/ext/java-3.C: Don't compile on AIX.
12414
9a10956c
RB
124152016-03-22 Richard Biener <rguenther@suse.de>
12416
12417 PR middle-end/70333
12418 * gcc.dg/torture/pr70333.c: New testcase.
12419
6cedf922
IE
124202016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12421
12422 * g++.dg/ext/pr70290.C: New test.
12423
cd6c27ac
KY
124242016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12425
12426 PR target/70325
12427 * gcc.target/i386/pr70325.c: New test.
12428
4cde512c
JJ
124292016-03-22 Jakub Jelinek <jakub@redhat.com>
12430
b01915ed
JJ
12431 PR target/70329
12432 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12433 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12434
4e3e2cf1
JJ
12435 PR target/70300
12436 * gcc.target/i386/pr70300.c: New test.
12437
4cde512c
JJ
12438 PR c++/70295
12439 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12440 (func2): New function for cond with parens, xfail warning for c++.
12441 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12442
16f6d7dc
PP
124432016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12444
12445 PR c++/70096
12446 * g++.dg/template/ptrmem30.C: New test.
12447
a3e2b438
PP
124482016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12449
12450 PR c++/70204
12451 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12452 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12453
11b6a02e
JJ
124542016-03-21 Jakub Jelinek <jakub@redhat.com>
12455
12456 PR middle-end/70326
12457 * gcc.dg/pr70326.c: New test.
12458
b9407883
MG
124592016-03-21 Marc Glisse <marc.glisse@inria.fr>
12460 Jakub Jelinek <jakub@redhat.com>
12461
12462 PR tree-optimization/70317
12463 * gcc.dg/pr70317.c: New test.
12464
4a148e19
UB
124652016-03-21 Uros Bizjak <ubizjak@gmail.com>
12466
12467 PR target/70327
12468 * gcc.target/i386/pr70327.c: New test.
12469
2a85ddbb
ML
124702016-03-21 Martin Liska <mliska@suse.cz>
12471
7d36fe98 12472 PR ipa/70306
2a85ddbb
ML
12473 * gcc.dg/ipa/pr70306.c: New test.
12474
4a148e19 124752016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12476
12477 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12478 * gcc.target/arm/attr-align3.c: Likewise.
12479 * gcc.target/arm/attr_arm.c: Likewise.
12480 * gcc.target/arm/flip-thumb.c: Likewise.
12481
6b366948
JJ
124822016-03-21 Jakub Jelinek <jakub@redhat.com>
12483
12484 PR target/70296
12485 * gcc.target/powerpc/altivec-36.c: New test.
12486
2fac8c14
RB
124872016-03-21 Richard Biener <rguenther@suse.de>
12488
12489 PR tree-optimization/70310
12490 * gcc.dg/torture/pr70310.c: New testcase.
12491
e9bde854
KY
124922016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12493
12494 PR target/70293
12495 * gcc.target/i386/pr70293.c: New test.
12496
56bbfaf6
RB
124972016-03-21 Richard Biener <rguenther@suse.de>
12498
12499 PR tree-optimization/70288
12500 * gcc.dg/torture/pr70288-1.c: New testcase.
12501 * gcc.dg/torture/pr70288-2.c: Likewise.
12502
3eee49ed
AB
125032016-03-21 Andrey Belevantsev <abel@ispras.ru>
12504
12505 PR rtl-optimization/69307
12506 * gcc.target/arm/pr69307.c: New test.
4a148e19 12507
8e7816b4
AB
125082016-03-21 Andrey Belevantsev <abel@ispras.ru>
12509
12510 PR rtl-optimization/69102
12511 * gcc.c-torture/compile/pr69102.c: New test.
12512
14d7d4be
JL
125132016-03-18 Jeff Law <law@redhat.com>
12514
12515 PR rtl-optimization/70263
12516 * gcc.c-torture/compile/pr70263-1.c: New test.
12517 * gcc.target/i386/pr70263-2.c: New test.
12518
5c6a601c
BS
125192016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12520
12521 PR rtl-optimization/70278
12522 * gcc.dg/torture/pr70278.c: New test.
12523 * gcc.target/arm/pr70278.c: New test.
12524
4bbf545b
DM
125252016-03-18 David Malcolm <dmalcolm@redhat.com>
12526
12527 PR c/70281
12528 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12529 (test_builtin_types_compatible_p): New test function.
12530 * gcc.dg/pr70281.c: New test case.
12531
dc28bb68
CL
125322016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12533
12534 PR target/70113
12535 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12536
5e8d6dff
IE
125372016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12538
12539 PR tree-optimization/70252
12540 * gcc.dg/pr70252.c: New test.
12541
d0e7e403
TV
125422016-03-18 Tom de Vries <tom@codesourcery.com>
12543
12544 * gcc.dg/pr70161-2.c: New test.
12545 * gcc.dg/pr70161.c: New test.
12546
fa22501a
TV
125472016-03-18 Tom de Vries <tom@codesourcery.com>
12548
12549 PR ipa/70269
12550 * gcc.dg/pr70269.c: New test.
12551
dd125026
JJ
125522016-03-18 Jakub Jelinek <jakub@redhat.com>
12553
12554 PR c++/70267
12555 * g++.dg/ext/java-3.C: New test.
12556
91914f0a
PP
125572016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12558
12559 PR c++/70205
12560 * g++.dg/lookup/pr70205.C: New test.
12561
753a8910
PP
125622016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12563
12564 PR c++/70218
12565 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12566
14ba7b28
MP
125672016-03-17 Marek Polacek <polacek@redhat.com>
12568
12569 PR c/69407
12570 * gcc.dg/atomic-op-6.c: New test.
12571
ded60913
DM
125722016-03-17 David Malcolm <dmalcolm@redhat.com>
12573
12574 PR c/70264
12575 * c-c++-common/pr70264.c: New test case.
12576
a3aad0e6
JJ
125772016-03-17 Jakub Jelinek <jakub@redhat.com>
12578
17366700
JJ
12579 PR c++/70144
12580 * c-c++-common/pr70144-1.c: New test.
12581 * c-c++-common/pr70144-2.c: New test.
12582
a3aad0e6
JJ
12583 PR c++/70272
12584 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12585 * g++.dg/opt/flifetime-dse6.C: New test.
12586 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12587
b57e6e18
L
125882016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12589
12590 PR driver/70192
12591 * gcc.dg/pic-1.c: New test.
12592 * gcc.dg/pic-2.c: Likewise.
12593 * gcc.dg/pic-3.c: Likewise.
12594 * gcc.dg/pic-4.c: Likewise.
12595 * gcc.dg/pie-1.c: Likewise.
12596 * gcc.dg/pie-2.c: Likewise.
12597 * gcc.dg/pie-3.c: Likewise.
12598 * gcc.dg/pie-4.c: Likewise.
12599 * gcc.dg/pie-5.c: Likewise.
12600 * gcc.dg/pie-6.c: Likewise.
12601
b38ba58b
TV
126022016-03-17 Tom de Vries <tom@codesourcery.com>
12603
12604 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12605 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12606
6931b3b7
RB
126072016-03-17 Richard Biener <rguenther@suse.de>
12608
12609 PR debug/70271
12610 * g++.dg/debug/pr70271.C: New testcase.
12611
0c8b64cb
IE
126122016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12613
12614 * gcc.target/i386/pr70251.c: New test.
12615
b1970801
MP
126162016-03-17 Marek Polacek <polacek@redhat.com>
12617
12618 PR c++/70194
12619 * g++.dg/warn/constexpr-70194.C: New test.
12620
820c5eaa
RH
126212016-03-16 Richard Henderson <rth@redhat.com>
12622
12623 PR middle-end/70240
12624 * gcc.c-torture/compile/pr70240.c: New.
12625
da0ad263
SKS
126262016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12627
12628 * gcc.c-torture/compile/20151204.c: Skip for avr.
12629
c73d295c
JJ
126302016-03-16 Jakub Jelinek <jakub@redhat.com>
12631
12632 PR target/70245
12633 * g++.dg/opt/pr70245.C: New test.
12634 * g++.dg/opt/pr70245.h: New file.
12635 * g++.dg/opt/pr70245-aux.cc: New file.
12636
b2794066
MS
126372016-03-16 Martin Sebor <msebor@redhat.com>
12638
12639 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12640
aa43616c
RH
126412016-03-16 Richard Henderson <rth@redhat.com>
12642
12643 PR middle-end/70199
12644 * gcc.c-torture/compile/pr70199.c: New.
12645
59608fe5
L
126462016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12647
12648 * gcc.dg/uninit-19.c: Run dos2unix.
12649
ab4c578f
MP
126502016-03-16 Marek Polacek <polacek@redhat.com>
12651
12652 PR c/70093
12653 * gcc.dg/nested-func-10.c: New test.
12654 * gcc.dg/nested-func-9.c: New test.
12655
f5387e76
JJ
126562016-03-16 Jakub Jelinek <jakub@redhat.com>
12657
12658 PR tree-optimization/68714
12659 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12660
7662b718
TV
126612016-03-16 Tom de Vries <tom@codesourcery.com>
12662
12663 PR tree-optimization/68715
12664 * gcc.dg/graphite/pr68715-2.c: New test.
12665 * gcc.dg/graphite/pr68715.c: New test.
12666 * gfortran.dg/graphite/pr68715.f90: New test.
12667
be7ce7ae
TV
126682016-03-16 Tom de Vries <tom@codesourcery.com>
12669
12670 PR tree-optimization/68809
12671 * gcc.dg/graphite/pr68809-2.c: New test.
12672 * gcc.dg/graphite/pr68809.c: New test.
12673
1935f250
JJ
126742016-03-16 Jakub Jelinek <jakub@redhat.com>
12675
6651c93e
JJ
12676 PR c++/70147
12677 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12678 method call to i () as argument. Adjust expected output.
12679
1935f250
JJ
12680 PR c++/70147
12681 * g++.dg/ubsan/pr70147-1.C: New test.
12682 * g++.dg/ubsan/pr70147-2.C: New test.
12683
ab1caa6e
MS
126842016-03-15 Martin Sebor <msebor@redhat.com>
12685
12686 PR c++/58281
12687 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12688
5c2a1bbb
JDA
126892016-03-15 John David Anglin <danglin@gcc.gnu.org>
12690
cb5d8ad1
JDA
12691 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12692 hppa*-*-hpux*.
12693
b440dd40
JDA
12694 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12695
5c2a1bbb
JDA
12696 PR libfortran/69799
12697 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12698 libatomic_available.
12699
42c729c5
MP
127002016-03-15 Marek Polacek <polacek@redhat.com>
12701
12702 PR c++/70209
12703 * g++.dg/ext/attribute-may-alias-4.C: New test.
12704
82b1c550
AM
127052016-03-15 Alexander Monakov <amonakov@ispras.ru>
12706
12707 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12708 -fvar-tracking-assignments-toggle flag.
12709
4ccbf3a6
PH
127102016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12711
12712 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12713
c39858bd
JJ
127142016-03-15 Jakub Jelinek <jakub@redhat.com>
12715
12716 PR rtl-optimization/70222
12717 * gcc.c-torture/execute/pr70222-1.c: New test.
12718 * gcc.c-torture/execute/pr70222-2.c: New test.
12719
8be119c1
RH
127202016-03-15 Richard Henderson <rth@redhat.com>
12721
12722 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12723
6598bb55
AB
127242016-03-15 Andrey Belevantsev <abel@ispras.ru>
12725
12726 PR rtl-optimization/69032
12727 * gcc.dg/pr69032.c: New test.
12728
81fa2944
AB
127292016-03-15 Andrey Belevantsev <abel@ispras.ru>
12730
12731 PR rtl-optimization/63384
4a148e19 12732 * g++.dg/pr63384.C: New test.
81fa2944 12733
74ea9ab6
AB
127342016-03-15 Andrey Belevantsev <abel@ispras.ru>
12735
12736 PR target/64411
12737 * gcc.target/i386/pr64411.C: New test.
12738
045d5055
TV
127392016-03-15 Tom de Vries <tom@codesourcery.com>
12740
12741 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12742 * gfortran.dg/goacc/kernels-alias.f95: New test.
12743
3ea33585
MS
127442016-03-14 Martin Sebor <msebor@redhat.com>
12745
12746 PR c++/53792
12747 * g++.dg/cpp0x/constexpr-inline.C: New test.
12748 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12749
1df7b330
DE
127502016-03-14 David Edelsohn <dje.gcc@gmail.com>
12751
12752 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12753
79b57d18
JJ
127542016-03-14 Jakub Jelinek <jakub@redhat.com>
12755
12756 PR middle-end/70219
12757 * gcc.dg/pr70219.c: New test.
12758
3cbf012a
BS
127592016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12760
12761 PR target/70083
12762 * gcc.dg/torture/pr70083.c: New test.
12763 * gcc.target/i386/pr70083.c: New test.
12764
a9fee7cd
RB
127652016-03-14 Richard Biener <rguenther@suse.de>
12766
12767 PR tree-optimization/56365
12768 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12769
4799603f
SB
127702016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12771
12772 PR target/70098
12773 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12774 New function.
12775 * g++.dg/pr70098.C: New testcase.
12776
12777
760ca967
TV
127782016-03-14 Tom de Vries <tom@codesourcery.com>
12779
12780 PR tree-optimization/70045
12781 * gcc.dg/graphite/pr70045.c: New test.
12782
44e66a77
JD
127832016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12784
12785 PR fortran/69043
12786 * gfortran.dg/include_9.f90: New test.
12787
a18e0fe1
DH
127882016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12789
12790 PR fortran/45076
12791 gfortran.dg/prof/prof.exp: New script.
12792 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12793
d0aca6ab
AB
127942016-03-12 Andrey Belevantsev <abel@ispras.ru>
12795
12796 PR rtl-optimization/69307
12797 * gcc.dg/pr69307.c: New test.
12798
cefe08a4
VM
127992016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12800
12801 PR target/69614
12802 * gcc.target/arm/pr69614.c: New.
12803
70112e2a
PT
128042016-03-12 Paul Thomas <pault@gcc.gnu.org>
12805
12806 PR fortran/70031
12807 * gfortran.dg/submodule_14.f08: New test
12808
12809 PR fortran/69524
12810 * gfortran.dg/submodule_15.f08: New test
12811
3f1e5d3a
PP
128122016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12813
12814 PR c++/70106
12815 * g++.dg/cpp1y/paren3.C: New test.
12816
a3f6d680
MM
128172016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12818
12819 PR target/70131
12820 * gcc.target/powerpc/ppc-round2.c: New test.
12821
92348f09
BS
128222016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12823
12824 PR target/70123
12825 * gcc.dg/torture/pr70123.c: New test.
12826
cebde9e9
JL
128272016-03-11 Jeff Law <law@redhat.com>
12828
12829 PR tree-optimization/70190
12830 * gcc.c-torture/compile/pr70190.c: New test.
12831
3edc5da4
DM
128322016-03-11 David Malcolm <dmalcolm@redhat.com>
12833
12834 PR c/68187
12835 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12836 case.
12837 (test43_b): Likewise.
12838 (test43_c): Likewise.
12839 (test43_d): Likewise.
12840 (test43_e): Likewise.
12841 (test43_f): Likewise.
12842 (test43_g): Likewise.
12843 (test44_a): Likewise.
12844 (test44_b): Likewise.
12845 (test44_c): Likewise.
12846 (test44_d): Likewise.
12847 (test44_e): Likewise.
12848
318c1204
DM
128492016-03-11 David Malcolm <dmalcolm@redhat.com>
12850
12851 PR c/70085
12852 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12853
bc062234
KT
128542016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12855
12856 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12857 dg-options.
12858
acfc1ac1
KT
128592016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12860
12861 PR target/70002
12862 PR target/69245
12863 * gcc.target/aarch64/pr69245_2.c: New test.
12864
d1e2bb2d
JJ
128652016-03-11 Jakub Jelinek <jakub@redhat.com>
12866
12867 PR tree-optimization/70177
12868 * gcc.dg/pr70177.c: New test.
12869
07350627
AL
128702016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12871
12872 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12873
5c6706f7
AL
128742016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12875
12876 * gcc.dg/tree-ssa/sra-20.c: New.
12877
02d472a2
JJ
128782016-03-11 Jakub Jelinek <jakub@redhat.com>
12879
686d390a
JJ
12880 PR rtl-optimization/70174
12881 * gcc.dg/pr70174.c: New test.
12882
02d472a2
JJ
12883 PR tree-optimization/70169
12884 * gcc.dg/pr70169.c: New test.
12885
0f9befa1
IE
128862016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12887
12888 PR target/70160
12889 * gcc.target/i386/pr70160.c: New test.
12890
432d4670
AK
128912016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12892
12893 * gcc.target/s390/dfp-1.c: New test.
12894
a3dc8760
NC
128952016-03-10 Nick Clifton <nickc@redhat.com>
12896
12897 PR target/70044
12898 * gcc.target/aarch64/pr70044.c: New test.
12899
b87a8d7d
PP
129002016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12901 Jakub Jelinek <jakub@redhat.com>
12902
12903 PR c++/70001
12904 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12905 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12906 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12907
4f4ada6a
JH
129082016-03-10 Jan Hubicka <hubicka@ucw.cz>
12909
12910 PR lto/69589
12911 * g++.dg/lto/pr69589_0.C: New testcase
12912 * g++.dg/lto/pr69589_1.C: New testcase
12913
d49b0aa0
MP
129142016-03-10 Marek Polacek <polacek@redhat.com>
12915
12916 PR c++/70153
12917 * g++.dg/delayedfold/unary-plus1.C: New test.
12918
129192016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12920
12921 * gcc.target/arm/pr45701-1.c: Escape brackets.
12922 * gcc.target/arm/pr45701-2.c: Likewise.
12923
71017a7b
AL
129242016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12925
12926 * gfortran.dg/unconstrained_commons.f: New.
12927
ba52669f
AM
129282016-03-10 Alan Modra <amodra@gmail.com>
12929
12930 * gcc.dg/pr69195.c: New.
12931 * gcc.dg/pr69238.c: New.
12932
27742332
TV
129332016-03-10 Tom de Vries <tom@codesourcery.com>
12934
12935 PR testsuite/68915
12936 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12937
3a81a594
RB
129382016-03-10 Richard Biener <rguenther@suse.de>
12939
12940 PR tree-optimization/70128
12941 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12942 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12943
3433b975
JJ
129442016-03-09 Jakub Jelinek <jakub@redhat.com>
12945
c2864f02
JJ
12946 PR tree-optimization/70152
12947 * gcc.dg/pr70152.c: New test.
12948
3433b975
JJ
12949 PR target/70086
12950 * gcc.target/i386/pr70086-1.c: New test.
12951 * gcc.target/i386/pr70086-2.c: New test.
12952 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12953
12954 PR tree-optimization/70127
12955 * gcc.c-torture/execute/pr70127.c: New test.
12956
96b3c82d
CP
129572016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12958
12959 * c-c++-common/goacc/combined-directives-2.c: New test.
12960
b4f3232d
DM
129612016-03-09 David Malcolm <dmalcolm@redhat.com>
12962
12963 PR c/68473
12964 PR c++/70105
12965 * g++.dg/diagnostic/pr70105.C: New test.
12966 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12967 (test_multiple_ordinary_maps): New test function.
12968
40499f81
DM
129692016-03-09 David Malcolm <dmalcolm@redhat.com>
12970
12971 PR c/68473
12972 PR c++/70105
12973 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12974 Drop range information from call to inform_at_rich_loc.
12975 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12976 New.
12977 (test_show_locus): Replace calls to rich_location::add_range with
12978 calls to add_range. Rewrite the tests that used the now-defunct
12979 rich_location ctor taking a source_range. Simplify other tests
12980 by replacing calls to COMBINE_LOCATION_DATA with calls to
12981 make_location.
12982
c9e33662
RB
129832016-03-09 Richard Biener <rguenther@suse.de>
12984 Jakub Jelinek <jakub@redhat.com>
12985
12986 PR tree-optimization/70138
12987 * gcc.dg/vect/pr70138-1.c: New testcase.
12988 * gcc.dg/vect/pr70138-2.c: Likewise.
12989
2c73b764
JJ
129902016-03-09 Jakub Jelinek <jakub@redhat.com>
12991
12992 PR target/70049
12993 * gcc.target/i386/pr70049.c: New test.
12994
c06d25bb
RB
129952016-03-09 Richard Biener <rguenther@suse.de>
12996
12997 PR c/70143
12998 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12999 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13000 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13001
5828a501
RO
130022016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13003
13004 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13005 arm-*-*.
13006
2e141c8d
JJ
130072016-03-09 Jakub Jelinek <jakub@redhat.com>
13008
5a9def37
JJ
13009 PR middle-end/67278
13010 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13011
2e141c8d
JJ
13012 PR target/67278
13013 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13014
13015 PR middle-end/70050
13016 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13017 in testcase comment.
13018
bf751f40
TV
130192016-03-09 Tom de Vries <tom@codesourcery.com>
13020
13021 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13022 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13023 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13024 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13025 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13026 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13027 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13028 * gfortran.dg/goacc/kernels-loop.f95: New test.
13029
e210c999
MS
130302016-03-08 Martin Sebor <msebor@redhat.com>
13031
13032 PR c++/62096
13033 * g++.dg/warn/overflow-warn-7.C: New test.
13034
80aac5c8
JM
130352016-03-08 Jason Merrill <jason@redhat.com>
13036
13037 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13038 * lib/target-supports.exp (check_effective_target_concepts): New.
13039
12b81409
JJ
130402016-03-08 Jakub Jelinek <jakub@redhat.com>
13041
d259b234
JJ
13042 PR c++/70135
13043 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13044 * g++.dg/ubsan/pr70135.C: New test.
13045
12b81409
JJ
13046 PR target/70110
13047 * gcc.dg/pr70110.c: New test.
13048
b4e9f2aa
MJ
130492016-03-07 Martin Jambor <mjambor@suse.cz>
13050
13051 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13052 * c-c++-common/gomp/if-1.c: Likewise.
13053 * c-c++-common/gomp/pr61486-2.c: Likewise.
13054 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13055 to dg-additional-options.
13056 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13057 * g++/gomp/target-teams-1.c: Likewise.
13058 * gcc.dg/gomp/gomp.exp: Likewise.
13059 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13060 dg-additional-options.
13061 * gfortran.dg/gomp/gomp.exp: Likewise.
13062 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13063 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13064 dg-additional-options.
13065 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13066
f86e631e
MJ
130672016-03-07 Martin Jambor <mjambor@suse.cz>
13068
13069 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13070 * c-c++-common/gomp/gridify-1.c: New test.
13071 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13072
94156b3f
AV
130732016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13074
13075 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13076 trigger for cortex-r8, when scanning for register r8.
13077 * gcc.target/arm/pr45701-2.c: Likewise.
13078
a84a49b7 130792016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13080 Jeff Law <law@redhat.com>
a84a49b7
RB
13081
13082 PR tree-optimization/69740
13083 * gcc.c-torture/compile/pr69740-1.c: New test.
13084 * gcc.c-torture/compile/pr69740-2.c: New test.
13085
e41f6c9e
BS
130862016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13087
13088 * lib/target-supports.exp
13089 (check_effective_target_whole_vector_shift): Enable for PPC64.
13090
57548bf5
RB
130912016-03-07 Richard Biener <rguenther@suse.de>
13092
13093 PR tree-optimization/70115
13094 * gcc.dg/torture/pr70115.c: New testcase.
13095
4ae13300
NS
130962016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13097
13098 PR middle-end/69916
13099 * c-c-++-common/goacc/pr69916.c: New.
13100
5edb9853
RH
131012016-03-07 Richard Henderson <rth@redhat.com>
13102
13103 * gcc.c-torture/compile/pr70061.c: New test.
13104
2067a8f3
RB
131052016-03-07 Richard Biener <rguenther@suse.de>
13106
13107 PR testsuite/70109
13108 * gcc.dg/vect/O3-pr36098.c: New testcase.
13109
4145a9b7
CL
131102016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13111
13112 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13113
1878be32
EB
131142016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13115
13116 * gnat.dg/renaming9.ad[sb]: New testcase.
13117
df762bb2
JJ
131182016-03-05 Jakub Jelinek <jakub@redhat.com>
13119
13120 PR c++/70084
13121 * g++.dg/expr/stdarg3.C: New test.
13122
7d461295
JL
131232016-03-04 Jeff Law <law@redhat.com>
13124
13125 PR tree-optimization/69196
13126 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13127 x86_64-*-*.
13128
29b9828f
BS
131292016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13130
b6b552fd
BS
13131 PR c/69973
13132 * gcc.dg/pr69973.c: New test.
13133
201d49e9
BS
13134 PR rtl-optimization/69941
13135 * gcc.dg/torture/pr69941.c: New test.
13136
29b9828f
BS
13137 PR c/69824
13138 * gcc.dg/pr69824.c: New test.
13139
640b7e74
TV
131402016-03-05 Tom de Vries <tom@codesourcery.com>
13141
13142 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13143 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13144 function.
13145
7a3a3fad
PP
131462016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13147
13148 PR c++/66786
13149 * g++.dg/cpp1y/var-templ48.C: New test.
13150 * g++.dg/cpp1y/var-templ49.C: New test.
13151
cd439aec
EB
131522016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13153
13154 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13155
60204554
JJ
131562016-03-04 Jakub Jelinek <jakub@redhat.com>
13157
0c8825de
JJ
13158 PR c++/70035
13159 * g++.dg/ubsan/pr70035.C: New test.
13160
60204554
JJ
13161 PR target/70062
13162 * gcc.target/i386/pr70062.c: New test.
13163
f79d4eab
L
131642016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13165
13166 * g++.dg/template/typename21.C: Remove c++98_only.
13167
ea81ce67
L
131682016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13169
13170 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13171
64b23c13
DM
131722016-03-04 David Malcolm <dmalcolm@redhat.com>
13173
13174 PR c/68187
13175 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13176 function.
13177 (fn_42_b): Likewise.
13178 (fn_42_c): Likewise.
13179
729526f5
DM
131802016-03-04 David Malcolm <dmalcolm@redhat.com>
13181
13182 PR c/68187
13183 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13184 function.
13185 (fn_40_b): Likewise.
13186 (fn_41_a): Likewise.
13187 (fn_41_b): Likewise.
13188
f9ea11ac
JJ
131892016-03-04 Jakub Jelinek <jakub@redhat.com>
13190
13191 PR target/70059
13192 * gcc.target/i386/avx512f-pr70059.c: New test.
13193 * gcc.target/i386/avx512dq-pr70059.c: New test.
13194
b6c38c69
BS
131952016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13196
13197 PR rtl-optimization/57676
13198 * gcc.dg/torture/pr57676.c: New test.
13199
af3cdd34
IE
132002016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13201
13202 * gcc.dg/pr70026.c: New test.
13203
7ff6ca38
MP
132042016-03-04 Marek Polacek <polacek@redhat.com>
13205
13206 PR c/69798
13207 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13208 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13209
a6bf62d5
KT
132102016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13211
13212 PR target/70004
13213 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13214 Delete.
13215 (test_corners_sisd_si): Likewise.
13216 (main): Remove checks of the above.
13217 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13218
ae4cdc6a
EB
132192016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13220
13221 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13222
08455559
CL
132232016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13224
13225 * gcc.dg/torture/pr69951.c: Accept argc==0.
13226
e9a35493
RB
132272016-03-04 Richard Biener <rguenther@suse.de>
13228
13229 PR c++/70054
13230 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13231 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13232
fba054c2
DV
132332016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13234
13235 PR testsuite/69766
13236 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13237 testing multiarch.
13238
f10cdc6c
JJ
132392016-03-04 Jakub Jelinek <jakub@redhat.com>
13240
13241 PR debug/69947
13242 * gcc.dg/guality/pr69947.c: New test.
13243
2e981ba0
JJ
132442016-03-03 Jakub Jelinek <jakub@redhat.com>
13245
13246 PR ada/70017
13247 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13248
0ba3bfa2
KT
132492016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13250
13251 PR rtl-optimization/69904
13252 * gcc.target/arm/pr69904.c: New test.
13253
97ecdb46
JJ
132542016-03-03 Jakub Jelinek <jakub@redhat.com>
13255
13256 PR target/70021
13257 * gcc.dg/vect/pr70021.c: New test.
13258 * gcc.target/i386/pr70021.c: New test.
13259
a2a743a1
MP
132602016-03-03 Marek Polacek <polacek@redhat.com>
13261
13262 PR middle-end/70050
13263 * gcc.dg/pr70050.c: New test.
13264
fa07ecdd
JG
132652016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13266
13267 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13268
23504262
ML
132692016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13270
13271 PR tree-optimization/70043
13272 * gfortran.dg/vect/pr70043.f90: New test.
13273
b7b9e1a9
EB
132742016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13275
13276 * gnat.dg/specs/task1.ads: New test.
13277
cb83ba54
RO
132782016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13279
13280 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13281 Invoke gdb with -batch.
13282 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13283
a75f5e30
RB
132842016-03-03 Richard Biener <rguenther@suse.de>
13285
13286 PR tree-optimization/55936
13287 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13288
268bc320
JL
132892016-03-02 Jeff Law <law@redhat.com>
13290
815f20ab
JL
13291 PR rtl-optimization/69942
13292 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13293 effects of argument promotions.
13294
268bc320
JL
13295 PR tree-optimization/69987
13296 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13297 target does not support -fprefetch-loop-arrays.
13298
171f7de5
UB
132992016-03-02 Uros Bizjak <ubizjak@gmail.com>
13300
13301 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13302
192912db
BC
133032016-03-02 Bin Cheng <bin.cheng@arm.com>
13304
c7908871 13305 PR rtl-optimization/69052
192912db
BC
13306 * gcc.target/i386/pr69052.c: New test.
13307
90a7a40b
AM
133082016-03-02 Alan Modra <amodra@gmail.com>
13309
13310 * gcc.dg/pr69990.c: New.
13311
69fa742f
JJ
133122016-03-02 Jakub Jelinek <jakub@redhat.com>
13313
de752fb0
JJ
13314 PR c/68062
13315 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13316
13317 PR middle-end/70022
13318 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13319
69fa742f
JJ
13320 PR target/70028
13321 * gcc.target/i386/pr70028.c: New test.
13322
7c65bd56
MK
133232016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13324
13325 * c-c++-common/asan/swapcontext-test-1.c,
13326 * c-c++-common/tsan/thread_leak.c,
13327 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13328 * g++.dg/tsan/benign_race.C,
13329 * g++.dg/tsan/fd_close_norace.C,
13330 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13331 races with sanitizer output
13332
37d98220 133332016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13334 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13335
13336 PR target/67278
13337 * gcc.dg/simd-8.c: New testcase.
13338
218db463
RB
133392016-03-02 Richard Biener <rguenther@suse.de>
13340
13341 PR middle-end/67278
13342 * gcc.dg/simd-7.c: New testcase.
13343
22c72158
EB
133442016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13345
13346 * gcc.target/i386/pr70007.c: Tweak.
13347
9a790ccc
DV
133482016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13349
13350 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13351
bd02f00f
MP
133522016-03-02 Marek Polacek <polacek@redhat.com>
13353
13354 PR c/67854
13355 * gcc.dg/pr67854.c: New test.
13356
1e840f39
JJ
133572016-03-02 Jakub Jelinek <jakub@redhat.com>
13358
13359 PR middle-end/70025
13360 * gcc.dg/torture/pr70025.c: New test.
13361
bca00241
VK
133622016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13363
13364 PR tree-optimization/68621
13365 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13366
0bca04b8
EB
133672016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13368
13369 * gcc.target/i386/pr70007.c: New test.
13370
2a9afc86
JL
133712016-03-01 Jeff Law <law@redhat.com>
13372
eab2541b 13373 PR tree-optimization/69196
9d83ef71 13374 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13375
2a9afc86
JL
13376 PR tree-optimization/69196
13377 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13378 duplicating code and spoiling the expected output.
13379
0d39977e
MM
133802016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13381
13382 PR target/70033
13383 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13384 supports power9 before doing tests.
13385 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13386 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13387 * gcc.target/powerpc/p9-permute.c: Likewise.
13388
a0c0699d
UB
133892016-03-01 Uros Bizjak <ubizjak@gmail.com>
13390
13391 PR target/70027
13392 * gcc.target/i386/pr70027.c: New test.
13393
0ae3ef47 133942016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13395
13396 * gcc.dg/pr70017.c: New test.
13397
686e2237
JJ
133982016-03-01 Jakub Jelinek <jakub@redhat.com>
13399
13400 PR c/69796
13401 PR c/69974
13402 * gcc.dg/pr69796.c: New test.
13403 * gcc.dg/pr69974.c: New test.
13404
f8e4188c
EB
134052016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13406
13407 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13408
5e3f1c7c
JL
134092016-02-29 Jeff Law <law@redhat.com>
13410
13411 PR tree-optimization/69987
13412 * gfortran.dg/pr69987.f90: New test.
13413
13414 PR tree-optimization/69989
13415 * gcc.c-torture/compile/pr69989-2.c: New test.
13416
1be56bc5
MP
134172016-03-01 Marek Polacek <polacek@redhat.com>
13418
13419 PR c++/69795
13420 * g++.dg/parse/invalid1.C: New test.
13421
1b19470d
RB
134222016-03-01 Richard Biener <rguenther@suse.de>
13423
13424 PR middle-end/70022
13425 * gcc.dg/pr70022.c: New testcase.
13426
3ae0661a
IE
134272016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13428
13429 PR tree-optimization/69956
13430 * gcc.dg/pr69956.c: New test.
13431
0f09ab88
BS
134322016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13433
13434 PR target/70011
13435 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13436 XFAIL when hardware supports efficient unaligned storage access.
13437
76d881bf
PP
134382016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13439
13440 PR c++/69961
13441 * g++.dg/template/pr69961a.C: New test.
13442 * g++.dg/template/pr69961b.C: New test.
13443
7168133a
DM
134442016-02-29 David Malcolm <dmalcolm@redhat.com>
13445
13446 PR preprocessor/69985
13447 * gcc.dg/cpp/pr69985.c: New test case.
13448
0c6072a3
JL
134492016-02-29 Jeff Law <law@redhat.com>
13450
e66f219b
JL
13451 PR tree-optimization/70005
13452 * gcc.c-torture/execute/pr70005.c New test.
13453
0c6072a3
JL
13454 PR tree-optimization/69999
13455 * gcc.c-torture/compile/pr69999.c: New test.
13456
fd9fbdb3
YR
134572016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13458
13459 PR tree-optimization/69652
13460 * gcc.dg/torture/pr69652.c: Delete test.
13461 * gcc.dg/vect/pr69652.c: New test.
13462
cbd400b4
RB
134632016-02-19 Richard Biener <rguenther@suse.de>
13464
13465 PR tree-optimization/69980
13466 * gfortran.dg/vect/pr69980.f90: New testcase.
13467
84ea0f58
EB
134682016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13469
13470 * gcc.target/sparc/20160229-1.c: New test.
13471
5d2a63dc
EB
134722016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13473
13474 * gnat.dg/stack_usage3.adb: New test.
13475 * gnat.dg/stack_usage3_pkg.ads: New helper.
13476
93e708f9
EB
134772016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13478
13479 * gnat.dg/renaming8.adb: New test.
13480 * gnat.dg/renaming8_pkg1.ads: New helper.
13481 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13482 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13483
6512bc93
RB
134842016-02-29 Richard Biener <rguenther@suse.de>
13485
13486 PR tree-optimization/69720
13487 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13488
7b201a88
TK
134892016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13490
13491 PR fortran/68147
13492 PR fortran/47674
13493 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13494
82ee0cf2 134952016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13496 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13497
13498 PR fortran/56007
13499 * gfortran.dg/coarray_8.f90: Adjust error message.
13500 * gfortran.dg/pr56007.f90: New test.
13501 * gfortran.dg/pr56007.f: New test.
13502
cdc1a2c8
L
135032016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13504
13505 PR tree-optimization/69989
13506 * gcc.dg/torture/pr69989.c: New test.
13507
33505bcf
EB
135082016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13509
13510 * gcc.target/i386/stack-realign-win.c: New test.
13511
524bfb19
HA
135122016-02-28 Harald Anlauf <anlauf@gmx.de>
13513
13514 PR fortran/60126
13515 * gfortran.dg/pr60126.f90: New test.
13516
bd542508
JL
135172016-02-27 Jeff Law <law@redhat.com>
13518
13519 Revert
13520 2016-02-26 Richard Biener <rguenther@suse.de>
13521 Jeff Law <law@redhat.com>
13522
13523 PR tree-optimization/69740
13524 * gcc.c-torture/compile/pr69740-1.c: New test.
13525 * gcc.c-torture/compile/pr69740-2.c: New test.
13526
dd1291e0
JD
135272016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13528
5fb67f8b 13529 PR fortran/69910
dd1291e0
JD
13530 * gfortran.dg/newunit_4.f90: New test.
13531
5cfefb59
JJ
135322016-02-27 Jakub Jelinek <jakub@redhat.com>
13533
13534 PR target/69613
13535 PR rtl-optimization/69886
13536 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13537 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13538 target.
13539
20ba5f33
MS
135402016-02-26 Martin Sebor <msebor@redhat.com>
13541
13542 PR tree-optimization/15826
13543 * gcc.dg/tree-ssa/pr15826.c: New test.
13544
e6fb01b0
JJ
135452016-02-26 Jakub Jelinek <jakub@redhat.com>
13546
13547 PR target/69969
13548 * gcc.target/powerpc/pr69969.c: New test.
13549
e3e0cf64
MS
135502016-02-26 Martin Sebor <msebor@redhat.com>
13551
13552 PR c++/15766
13553 * g++.old-deja/g++.other/decl5.C: Add a test case.
13554
d1f2bea5
SB
135552016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13556
13557 PR target/69946
13558 * gcc.target/powerpc/pr69946.c: New file.
13559
4a4f9d2b 135602016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13561 Jeff Law <law@redhat.com>
4a4f9d2b 13562
e3e0cf64 13563 PR tree-optimization/69740
4a4f9d2b
RB
13564 * gcc.c-torture/compile/pr69740-1.c: New test.
13565 * gcc.c-torture/compile/pr69740-2.c: New test.
13566
ad2a2706
MJ
135672016-02-26 Martin Jambor <mjambor@suse.cz>
13568
13569 PR middle-end/69920
13570 * gcc.dg/torture/pr69932.c: New test.
13571 * gcc.dg/torture/pr69936.c: Likewise.
13572
1d11f7ce
AK
135732016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13574
13575 PR target/69709
13576 * gcc.target/s390/pr69709.c: New test.
13577
6cfccbb2
KT
135782016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13579
13580 PR target/69245
13581 * gcc.target/aarch64/pr69245_1.c: New test.
13582
ac59ad4e
KT
135832016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13584
13585 PR target/69613
13586 * gcc.dg/torture/pr69613.c: New test.
13587
a2ad54a0
JJ
135882016-02-26 Jakub Jelinek <jakub@redhat.com>
13589
13590 PR rtl-optimization/69891
13591 * gcc.target/i386/pr69891.c: New test.
13592
0884062c 135932016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13594 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13595
d2369d4f 13596 PR target/61397
c163789b
MM
13597 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13598 functionality for both 32-bit and 64-bit.
13599
5aed7e2c
RB
136002016-02-26 Richard Biener <rguenther@suse.de>
13601
13602 PR tree-optimization/69551
13603 * gcc.dg/torture/pr69951.c: New testcase.
13604
798e2a8e
RB
136052016-02-25 Richard Biener <rguenther@suse.de>
13606
13607 PR tree-optimization/48795
13608 * gcc.dg/Warray-bounds-18.c: New testcase.
13609
9559fbac
RO
136102016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13611
13612 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13613
c049b107
JJ
136142016-02-25 Jakub Jelinek <jakub@redhat.com>
13615
13616 PR rtl-optimization/69896
13617 * gcc.dg/pr69896.c: New test.
13618
1137001c
PP
136192016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13620
13621 PR c++/69736
13622 * g++.dg/cpp1y/paren2.C: New test.
13623
2e9c8641
MS
136242016-02-24 Martin Sebor <msebor@redhat.com>
13625
13626 PR c/51147
13627 * gcc.dg/enum-mode-2.c: New test.
13628
03ca8fb3
JJ
136292016-02-24 Jakub Jelinek <jakub@redhat.com>
13630
13631 PR c++/69922
13632 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13633 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13634 * g++.dg/ubsan/pr69922.C: New test.
13635
0b05329b
MP
136362016-02-24 Marek Polacek <polacek@redhat.com>
13637
13638 PR c/69819
13639 * gcc.dg/pr69819.c: New test.
13640
57c2c374
MS
136412016-02-24 Martin Sebor <msebor@redhat.com>
13642
3b96b93a
MS
13643 PR c++/69912
13644 * g++.dg/ext/flexary15.C: New test.
13645
136462016-02-24 Martin Sebor <msebor@redhat.com>
13647
13648 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13649 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13650 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13651
65433bb5
MK
136522016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13653 Charles Baylis <charles.baylis@linaro.org>
13654
13655 PR debug/61033
13656 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13657
f802a424 136582016-02-24 Richard Biener <rguenther@suse.de>
44293580 13659 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13660
13661 PR middle-end/69760
13662 * gcc.dg/torture/pr69760.c: New testcase.
13663
525f795f
RO
136642016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13665
13666 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13667 pattern on Solaris with as.
13668
cd7bbceb
KT
136692016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13670
13671 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13672 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13673 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13674 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13675
89c0c1fd
JJ
136762016-02-24 Jakub Jelinek <jakub@redhat.com>
13677
13678 PR middle-end/69915
13679 * gcc.dg/pr69915.c: New test.
13680
0683fd27
KT
136812016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13682
13683 PR rtl-optimization/69886
13684 * gcc.dg/torture/pr69886.c: New test.
13685
e53d562a
RB
136862016-02-24 Richard Biener <rguenther@suse.de>
13687
13688 PR middle-end/68963
13689 * gcc.dg/torture/pr68963.c: New testcase.
13690
74a00288
KT
136912016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13692
13693 PR target/69875
13694 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13695 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13696 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13697 * gcc.target/arm/atomic_loaddi_1.c: New test.
13698 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13699 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13700 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13701 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13702 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13703 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13704 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13705 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13706
340fd4c9
JJ
137072016-02-24 Jakub Jelinek <jakub@redhat.com>
13708
13709 PR middle-end/69909
13710 * gcc.dg/torture/pr69909.c: New test.
13711
47d3fdb2
RB
137122016-02-24 Richard Biener <rguenther@suse.de>
13713
13714 PR tree-optimization/69907
13715 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13716 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13717 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13718
dab73e73
CB
137192016-02-24 Christian Bruel <christian.bruel@st.com>
13720
13721 * gcc.target/arm/pragma_cpp_fma.c: New test.
13722
7cc5ec65
JD
137232016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13724
13725 PR fortran/61156
13726 * gfortran.dg/include_6.f90: Update test.
13727
067fbd8b
JJ
137282016-02-23 Jakub Jelinek <jakub@redhat.com>
13729
13730 PR objc/69844
13731 * objc.dg/pr69844.m: New test.
13732
64a454d9
JD
137332016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13734
13735 PR libgfortran/69456
13736 * gfortran.dg/namelist_89.f90: New test.
13737 * gfortran.dg/pr59700.f90: Update test..
13738
35886f0b
MS
137392016-02-23 Martin Sebor <msebor@redhat.com>
13740
13741 PR middle-end/69780
13742 * g++.dg/ext/builtin_alloca.C: New test.
13743 * gcc.dg/builtins-68.c: New test.
13744
162cc7e3
RH
137452016-02-23 Richard Henderson <rth@redhat.com>
13746
13747 * gcc.target/i386/addr-space-3.c: Remove test.
13748
196440f8
DM
137492016-02-23 David Malcolm <dmalcolm@redhat.com>
13750
13751 PR preprocessor/69126
13752 PR preprocessor/69543
13753 * c-c++-common/pr69126-2-long.c: New test.
13754 * c-c++-common/pr69126-2-short.c: New test.
13755 * c-c++-common/pr69543-1.c: Remove xfail.
13756
1d3121af
DM
137572016-02-23 David Malcolm <dmalcolm@redhat.com>
13758
13759 PR preprocessor/69126
13760 PR preprocessor/69543
13761 PR preprocessor/69558
13762 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13763 (f): Rename to...
13764 (test_2): ...this, and add leading comment.
13765 (MACRO_3, test_3): New.
13766 (MACRO_4A, MACRO_4B, test_4): New.
13767 (MACRO): Rename to...
13768 (MACRO_5): ...this.
13769 (g): Rename to...
13770 (test_5): ...this, updating for renaming of MACRO, and
13771 add leading comment.
13772 * c-c++-common/pr69543-1.c: New.
13773 * c-c++-common/pr69543-2.c: New.
13774 * c-c++-common/pr69543-3.c: New.
13775 * c-c++-common/pr69543-4.c: New.
13776 * c-c++-common/pr69558-1.c: New.
13777 * c-c++-common/pr69558-2.c: New.
13778 * c-c++-common/pr69558-3.c: New.
13779 * c-c++-common/pr69558-4.c: New.
13780 * gcc.dg/pr69558.c: Move to...
13781 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13782 xfail for c++.
13783
f99c3557
TS
137842016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13785
13786 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13787 to -ftree-parallelize-loops/-fopenacc changes.
13788 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13789 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13790 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13791 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13792 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13793 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13794 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13795 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13796 * c-c++-common/goacc/kernels-loop.c: Likewise.
13797 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13798 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13799 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13800 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13801
c60ec7c2
RO
138022016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13803
13804 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13805
f1a62b6f
JJ
138062016-02-23 Jakub Jelinek <jakub@redhat.com>
13807
e67bf044
JJ
13808 PR c++/69902
13809 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13810
f1a62b6f
JJ
13811 PR c/69900
13812 * gcc.dg/pr69900.c: New test.
13813
20c5e09e
MJ
138142016-02-23 Martin Jambor <mjambor@suse.cz>
13815
13816 PR tree-optimization/69666
13817 * gcc.dg/tree-ssa/pr69666.c: New test.
13818
e457a6fc
AV
138192016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13820
13821 PR fortran/67451
13822 * gfortran.dg/coarray_allocate_5.f08: New test.
13823
d7b574f4
AK
138242016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13825
13826 * gcc.target/s390/vcond-shift.c: Move to ...
13827 * gcc.target/s390/vector/vcond-shift.c: ... here.
13828
58bdeb44
AK
138292016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13830
13831 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13832 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13833
7cd0387b
AK
138342016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13835
13836 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13837
4246c8da
MW
138382016-02-20 Mark Wielaard <mjw@redhat.com>
13839
13840 PR c/28901
13841 * gcc.dg/unused-variable-3.c: New test.
13842
f93bc532
JJ
138432016-02-22 Jakub Jelinek <jakub@redhat.com>
13844
13845 PR target/69888
13846 * gcc.target/i386/pr69888.c: New test.
13847
c4e360f4
RB
138482016-02-22 Richard Biener <rguenther@suse.de>
13849
13850 PR tree-optimization/69882
13851 * gfortran.dg/vect/pr69882.f90: New testcase.
13852
09c92f1c
JJ
138532016-02-22 Jakub Jelinek <jakub@redhat.com>
13854
13855 PR target/69885
13856 * gcc.dg/pr69885.c: New test.
13857
f88d45dc
OE
138582016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13859
13860 PR target/69806
13861 PR target/54089
13862 * gcc.target/sh/pr54089-10.c: New.
13863
ce1ff48e
PT
138642016-02-20 Paul Thomas <pault@gcc.gnu.org>
13865
13866 PR fortran/69423
13867 * gfortran.dg/deferred_character_15.f90 : New test.
13868
bbf27208
DH
138692016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13870
13871 PR fortran/57365
13872 gfortran.dg/allocate_with_source_18.f03: New test.
13873
138742016-02-20 Harald Anlauf <anlauf@gmx.de>
13875
13876 PR fortran/52531
13877 gfortran.dg/gomp/pr52531.f90: New test.
13878
268be88c
BE
138792016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13880
13881 PR c++/69865
13882 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13883 -std=c++03.
13884
4b6c824a
JJ
138852016-02-19 Jakub Jelinek <jakub@redhat.com>
13886
871b3f47
JJ
13887 PR c++/69826
13888 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13889 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13890
7a965d51
JJ
13891 PR c++/69850
13892 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13893
4b6c824a
JJ
13894 PR c++/69851
13895 * g++.dg/torture/pr69851.C: New test.
13896
15fca21a
MS
138972016-02-19 Martin Sebor <msebor@redhat.com>
13898
13899 PR testsuite/69573
13900 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13901
19e21586
JJ
139022016-02-19 Jakub Jelinek <jakub@redhat.com>
13903
03a616ac
JJ
13904 PR c++/69850
13905 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13906 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13907
19e21586
JJ
13908 PR c++/67767
13909 * g++.dg/cpp0x/pr67767.C: New test.
13910
2db16594
KT
139112016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13912
13913 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13914 for fp, simd, crypto, crc, lse.
13915 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13916 above.
13917 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13918 effective target check.
13919
5a7d9d1e
JJ
139202016-02-19 Jakub Jelinek <jakub@redhat.com>
13921
13922 PR target/69820
13923 * gcc.target/i386/pr69820.c: New test.
13924
6448f064
AK
139252016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13926
13927 * gcc.target/s390/vector/int128-1.c: New test.
13928
d0a859e6
AK
139292016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13930
13931 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13932
9e4eb643
AK
139332016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13934
13935 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13936 instruction pattern name to prevent the testcase from failing with
13937 -march=z13.
13938
859a4c0e
AK
139392016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13940
13941 * gcc.target/s390/md/movstr-2.c: New test.
13942
efc2340b
MK
139432016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13944
13945 * gcc.target/s390/morestack.c: New test.
13946
ca2bfbc2
DV
139472016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13948
13949 PR target/69625
13950 * gcc.target/s390/pr69625.c: Add test case.
13951
efd4bd05
BE
139522016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13953
13954 PR testsuite/68580
13955 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13956
2bf2078a
MM
139572016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13958
13959 PR target/68404
13960 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13961 * gcc.target/powerpc/fusion3.c: Likewise.
13962
f003579e
RB
139632016-02-18 Richard Biener <rguenther@suse.de>
13964
13965 PR middle-end/69553
13966 * g++.dg/torture/pr69553.C: New testcase.
13967
19233914
NC
139682016-02-18 Nick Clifton <nickc@redhat.com>
13969
efd4bd05
BE
13970 PR target/62254
13971 PR target/69610
13972 * gcc.target/arm/pr62554.c: New test.
13973 * gcc.target/arm/pr69610-1.c: New test.
13974 * gcc.target/arm/pr69610-2.c: New test.
19233914 13975
23f27839
RB
139762016-02-18 Richard Biener <rguenther@suse.de>
13977
13978 PR middle-end/69854
13979 * gcc.dg/torture/pr69854.c: New testcase.
13980
932c0da4
JJ
139812016-02-17 Jakub Jelinek <jakub@redhat.com>
13982
13983 PR c++/69850
13984 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13985
1bed93e4
BS
139862012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13987
13988 * gcc.target/powerpc/vec-cg.c: New test.
13989
57bfb134
RB
139902016-02-17 Richard Biener <rguenther@suse.de>
13991
13992 PR testsuite/69586
13993 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13994
a44e0ebb
KT
139952016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13996
13997 PR target/69161
13998 * gcc.c-torture/compile/pr69161.c: New test.
13999
ffacd726
DS
140002016-02-17 David Sherwood <david.sherwood@arm.com>
14001
14002 PR target/69532
14003 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14004 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14005
448db8d2
EB
140062016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14007
14008 * gcc.dg/ifcvt-4.c: Skip on Visium.
14009
e2f0522e
EB
140102016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14011
14012 * gnat.dg/atomic8.adb: New test.
14013
bf17fe3f
EB
140142016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14015
14016 * gnat.dg/discr46.ad[sb]: New test.
14017
ecf835e9
KN
140182016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14019
14020 PR Target/48344
14021 * gcc.target/powerpc/pr48344-1.c: New test.
14022
49a1164a
TK
140232015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14024
14025 PR fortran/69742
14026 * gfortran.dg/associate_21.f90: New test.
14027
bf14eba2
JJ
140282016-02-16 Jakub Jelinek <jakub@redhat.com>
14029
14030 PR c/69835
14031 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14032 -Wnonnull in dg-options.
14033 * c-c++-common/nonnull-2.c: New test.
14034
35a093b6
JG
140352016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14036 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14037
14038 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14039
e387d491
JJ
140402016-02-16 Jakub Jelinek <jakub@redhat.com>
14041
14042 PR middle-end/69801
14043 * gcc.dg/pr69801.c: Add empty dg-options.
14044
ba539195
JN
140452016-02-16 James Norris <jnorris@codesourcery.com>
14046
14047 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14048 * g++.dg/goacc/deviceptr-1.c: New file.
14049
2a2b8f64
JJ
140502016-02-16 Jakub Jelinek <jakub@redhat.com>
14051
14052 PR tree-optimization/69820
14053 * gcc.dg/vect/pr69820.c: New test.
14054
87440c29
RB
140552016-02-16 Richard Biener <rguenther@suse.de>
14056
14057 PR tree-optimization/69776
14058 * gcc.dg/torture/pr69776-2.c: New testcase.
14059
6d87c306
BS
140602016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14061
14062 PR tree-optimization/69714
14063 * gcc.dg/torture/pr69714.c: New test.
14064
3824a0a2
JJ
140652016-02-16 Jakub Jelinek <jakub@redhat.com>
14066
14067 PR tree-optimization/69802
14068 * gcc.dg/pr69802.c: New test.
14069
c8cfe96e
RB
140702016-02-16 Richard Biener <rguenther@suse.de>
14071
14072 PR middle-end/69801
14073 * gcc.dg/pr69801.c: New testcase.
14074
fc12098d
JD
140752016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14076
14077 PR libgfortran/69651
14078 * gfortran.dg/read_bang.f90: New test.
14079 * gfortran.dg/read_bang4.f90: New test.
14080
ba6b3795
JJ
140812016-02-15 Jakub Jelinek <jakub@redhat.com>
14082
f0516ca4
JJ
14083 PR c++/69658
14084 * g++.dg/init/pr69658.C: New test.
14085
ba6b3795
JJ
14086 PR c++/69797
14087 * c-c++-common/pr69797.c: New test.
14088
de3f9a2d
PK
140892016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14090
14091 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14092 check for aarch64*-*-*.
14093
17a3b967
RB
140942016-02-15 Richard Biener <rguenther@suse.de>
14095
14096 PR tree-optimization/69783
14097 * gcc.dg/vect/pr69783.c: New testcase.
14098
1c48bff1
RB
140992016-02-15 Richard Biener <rguenther@suse.de>
14100
14101 PR tree-optimization/69776
14102 * gcc.dg/torture/pr69776.c: New testcase.
14103
1e6025b6
TK
141042016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14105
14106 PR fortran/60526
14107 * gfortran.dg/type_decl_4.f90: Reinstated.
14108
d3308279
JDA
141092016-02-14 John David Anglin <danglin@gcc.gnu.org>
14110
14111 PR fortran/68746
14112 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14113
b7c56581
TK
141142016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14115
14116 PR fortran/60526
14117 PR bootstrap/69816
14118 * gfortran.dg/type_decl_4.f90: Removed.
14119
60cb4ef5
TK
141202016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14121
14122 PR fortran/60526
14123 * gfortran.dg/type_decl_4.f90: New test.
14124
f6964637
AM
141252016-02-14 Alan Modra <amodra@gmail.com>
14126
1a8849d1 14127 PR testsuite/68886
f6964637
AM
14128 * gcc.c-torture/execute/stkalign.c: Revise test.
14129
f5121920
OE
141302016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14131
14132 PR target/67260
14133 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14134
6cda3ab6
OE
141352016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14136
14137 PR target/67260
14138 * gcc.target/sh/torture/pr67260.c: New.
14139
6786e598
JDA
141402016-02-12 John David Anglin <danglin@gcc.gnu.org>
14141
14142 * gcc.dg/pr67964.c: Add dg-require-alias.
14143
7e05dad8
OE
141442016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14145
14146 PR target/67636
14147 PR target/64345
14148 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14149
7f4cc3ce
JD
141502016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14151
14152 PR libgfortran/69668
14153 * gfortran.dg/namelist_88.f90: New test.
14154
955ca6dc
JD
141552016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14156
14157 PR libgfortran/69668
14158 * gfortran.dg/namelist_38.f90: Update test.
14159 * gfortran.dg/namelist_84.f90: Update test.
14160
876217ae
DM
141612016-02-12 David Malcolm <dmalcolm@redhat.com>
14162
14163 PR other/69554
14164 * gcc.dg/pr69554-1.c: New test.
14165 * gfortran.dg/pr69554-1.F90: New test.
14166 * gfortran.dg/pr69554-2.F90: New test.
14167 * lib/gcc-dg.exp (proc dg-locus): New function.
14168 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14169 distinguish between the caret-printing and non-caret-printing
14170 cases. If caret-printing has been explicitly enabled, bail out
14171 without attempting to fix up the output.
14172
61789eed
DM
141732016-02-12 David Malcolm <dmalcolm@redhat.com>
14174
14175 PR driver/69265
14176 PR driver/69453
14177 * gcc.dg/spellcheck-options-3.c: New test case.
14178 * gcc.dg/spellcheck-options-4.c: New test case.
14179 * gcc.dg/spellcheck-options-5.c: New test case.
14180 * gcc.dg/spellcheck-options-6.c: New test case.
14181 * gcc.dg/spellcheck-options-7.c: New test case.
14182 * gcc.dg/spellcheck-options-8.c: New test case.
14183 * gcc.dg/spellcheck-options-9.c: New test case.
14184 * gcc.dg/spellcheck-options-10.c: New test case.
14185
c3090c1f
JJ
141862016-02-12 Jakub Jelinek <jakub@redhat.com>
14187
14188 PR rtl-optimization/69764
14189 PR rtl-optimization/69771
14190 * c-c++-common/pr69764.c: New test.
14191 * gcc.dg/torture/pr69771.c: New test.
14192
8222034d
MP
141932016-02-12 Marek Polacek <polacek@redhat.com>
14194
14195 * g++.dg/torture/init-list1.C: New.
14196
f749f792
MP
141972016-02-12 Marek Polacek <polacek@redhat.com>
14198
14199 * gcc.dg/pr69522.c: Add empty dg-options.
14200
199fb02a
IE
142012016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14202
14203 * g++.dg/lto/lto.exp: Include and init mpx.
14204 * g++.dg/lto/pr69729_0.C: New test.
14205
b69539cb
JJ
142062016-02-12 Jakub Jelinek <jakub@redhat.com>
14207
06ff7000
JJ
14208 PR ipa/69241
14209 * g++.dg/ipa/pr69241-4.C: New test.
14210
b69539cb
JJ
14211 PR ipa/68672
14212 * g++.dg/ipa/pr68672-1.C: New test.
14213 * g++.dg/ipa/pr68672-2.C: New test.
14214 * g++.dg/ipa/pr68672-3.C: New test.
14215
16595a1f
BS
142162016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14217
14218 PR c/69522
6d87c306 14219 * gcc.dg/pr69522.c: New test.
16595a1f 14220
38d795d2
PP
142212016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14222
14223 PR c++/69098
14224 * g++.dg/cpp1y/69098.C: New test.
14225 * g++.dg/cpp1y/69098-2.C: New test.
14226
9c582551
JJ
142272016-02-12 Jakub Jelinek <jakub@redhat.com>
14228
14229 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14230 and neighbour -> neighbor.
14231 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14232 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14233 * c-c++-common/Wvarargs.c: Likewise.
14234 * c-c++-common/goacc/host_data-5.c: Likewise.
14235 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14236 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14237 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14238 * gcc.target/aarch64/pr60697.c: Likewise.
14239 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14240 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14241 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14242 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14243 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14244 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14245 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14246 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14247 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14248 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14249 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14250 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14251 * g++.dg/lookup/koenig5.C: Likewise.
14252 * g++.dg/ext/no-asm-2.C: Likewise.
14253 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14254 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14255 * gfortran.dg/used_types_16.f90: Likewise.
14256 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14257 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14258 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14259 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14260 * gfortran.dg/abstract_type_6.f03: Likewise.
14261 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14262 * gfortran.dg/used_types_15.f90: Likewise.
14263 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14264 * gfortran.dg/exit_3.f08: Likewise.
14265 * gfortran.dg/open_status_2.f90: Likewise.
14266 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14267 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14268 * gfortran.dg/associate_1.f03: Likewise.
14269 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14270 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14271 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14272 * gcc.dg/builtin-object-size-1.c: Likewise.
14273 * gcc.dg/noreturn-6.c: Likewise.
14274 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14275 * gcc.dg/globalalias.c: Likewise.
14276 * gcc.dg/builtins-config.h: Likewise.
14277 * gcc.dg/pr30457.c: Likewise.
14278 * gcc.c-torture/compile/volatile-1.c: Likewise.
14279 * gcc.c-torture/execute/20101011-1.c: Likewise.
14280 * c-c++-common/Waddress-1.c: Likewise.
14281
66756373
JJ
142822016-02-11 Jakub Jelinek <jakub@redhat.com>
14283
14284 PR c/69768
14285 * c-c++-common/Waddress-1.c: New test.
14286
76fe932b
AV
142872016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14288
14289 PR fortran/69296
14290 * gfortran.dg/associate_19.f03: New test.
14291 * gfortran.dg/associate_20.f03: New test.
14292
564c4d4b
OE
142932016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14294
14295 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14296
e1c1ecb0
KT
142972016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14298
14299 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14300 .arch armv8-a\n. Add -dA to dg-options.
14301 * gcc.target/aarch64/assembler_arch_1.c: New test.
14302 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14303
0d7d9458
PC
143042016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14305
14306 PR c++/68726
14307 * g++.dg/cpp0x/pr68726.C: New.
14308
e6208a60
IE
143092016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14310
14311 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14312 test.
14313
281a11eb
RB
143142016-02-11 Richard Biener <rguenther@suse.de>
14315
14316 * g++.dg/tree-ssa/pr61034.C: Adjust.
14317
e03dd765
VM
143182016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14319
4b48faf5 14320 PR target/69148
e03dd765
VM
14321 * gcc.target/s390/pr69148.c: New.
14322
cdc23927
YR
143232016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14324
14325 PR tree-optimization/69652
14326 * gcc.dg/torture/pr69652.c: New test.
14327
e199dd0a
JJ
143282016-02-10 Jakub Jelinek <jakub@redhat.com>
14329 Patrick Palka <ppalka@gcc.gnu.org>
14330
14331 PR ipa/69241
14332 PR c++/69649
14333 * g++.dg/ipa/pr69241-1.C: New test.
14334 * g++.dg/ipa/pr69241-2.C: New test.
14335 * g++.dg/ipa/pr69241-3.C: New test.
14336 * g++.dg/ipa/pr69649.C: New test.
14337
d6b38027
UB
143382016-02-10 Uros Bizjak <ubizjak@gmail.com>
14339
14340 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14341 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14342
13b562c5
BC
143432016-02-10 Bin Cheng <bin.cheng@arm.com>
14344
14345 PR tree-optimization/68021
14346 * gcc.dg/tree-ssa/pr68021.c: New test.
14347
24a179f8
RB
143482016-02-10 Richard Biener <rguenther@suse.de>
14349
14350 PR tree-optimization/69726
14351 * gcc.dg/uninit-22.c: New testcase.
14352
0d99886f
AP
143532016-02-09 Andrew Pinski <apinski@cavium.com>
14354
14355 PR tree-opt/69282
14356 * gcc.c-torture/compile/20160205-1.c: New testcase.
14357
ab04995c
MM
143582016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14359
14360 PR target/68404
14361 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14362 instead accessing a really large arrray.
14363 * gcc.target/powerpc/fusion3.c: Likewise.
14364
4b79ac23
CB
143652016-02-09 Charles Baylis <charles.baylis@linaro.org>
14366
14367 PR target/68532
14368 * gcc.c-torture/execute/pr68532.c: New test.
14369
b890a441
AO
143702016-02-11 Alexandre Oliva <aoliva@redhat.com>
14371
14372 PR target/69634
14373 * gcc.dg/pr69634.c: New.
14374
84a5bef7
RB
143752016-02-09 Richard Biener <rguenther@suse.de>
14376
14377 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14378
1f123759 143792016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14380
1f123759
AF
14381 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14382
65860c77
YR
143832016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14384
14385 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14386
7e1e8a0a
RB
143872016-02-09 Richard Biener <rguenther@suse.de>
14388
14389 PR tree-optimization/69715
14390 * gcc.dg/torture/pr69715.c: New testcase.
14391
efb45a9f
PP
143922016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14393
14394 PR c++/69139
14395 * g++.dg/cpp0x/trailing12.C: New test.
14396 * g++.dg/cpp0x/trailing13.C: New test.
14397
20a0c6f9
PP
143982016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14399
14400 PR c++/69283
14401 PR c++/67835
14402 * g++.dg/cpp1y/auto-fn29.C: New test.
14403 * g++.dg/cpp1y/auto-fn30.C: New test.
14404
a162f3af
JJ
144052016-02-08 Jakub Jelinek <jakub@redhat.com>
14406
14407 PR tree-optimization/69209
14408 * gcc.c-torture/compile/pr69209.c: New test.
14409
4b4a9fbd
JL
144102016-02-08 Jeff Law <law@redhat.com>
14411
14412 PR tree-optimization/68541
14413 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14414 of statements allowed in join block for path splitting.
14415
cfac5ed2
JJ
144162016-02-08 Jakub Jelinek <jakub@redhat.com>
14417
f68bc23f
JJ
14418 PR c++/59627
14419 * g++.dg/gomp/pr59627.C: New test.
14420
cfac5ed2
JJ
14421 PR ipa/69239
14422 * g++.dg/ipa/pr69239.C: New test.
14423
44714d8c
DM
144242016-02-08 David Malcolm <dmalcolm@redhat.com>
14425
14426 PR preprocessor/69664
14427 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14428 * gcc.dg/cpp/warn-comments.c: Likewise.
14429
eba9e839
MP
144302016-02-08 Marek Polacek <polacek@redhat.com>
14431
14432 PR c++/69688
14433 * g++.dg/init/const12.C: New test.
14434
a011cd92
BS
144352016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14436
14437 PR target/60410
14438 * gcc.dg/lto/pr55113_0.c: Remove test.
14439
5317b1be
RB
144402016-02-08 Richard Biener <rguenther@suse.de>
14441
14442 PR tree-optimization/69719
14443 * gcc.dg/torture/pr69719.c: New testcase.
14444
63998a63
RB
144452016-02-08 Richard Biener <rguenther@suse.de>
14446 Jeff Law <law@redhat.com>
14447
14448 PR target/68273
14449 * gcc.target/mips/pr68273.c: New testcase.
14450
43f4a281
RB
144512016-02-08 Richard Biener <rguenther@suse.de>
14452
14453 PR rtl-optimization/69274
14454 * gcc.target/i386/addr-sel-1.c: XFAIL.
14455
0b604d2d
JL
144562016-02-08 Jeff Law <law@redhat.com>
14457
e8dfe49e
JL
14458 PR tree-optimization/68541
14459 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14460
6daecd7a 14461 PR tree-optimization/65917
0b604d2d
JL
14462 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14463
c0f0e35a
JD
144642016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14465
14466 PR fortran/50555
14467 * gfortran.dg/namelist_args.f90: New test.
14468
8981d712
JL
144692016-02-05 Jeff Law <law@redhat.com>
14470
6daecd7a 14471 PR tree-optimization/68541
8981d712
JL
14472 * gcc.dg/tree-ssa/split-path-2.c: New test.
14473 * gcc.dg/tree-ssa/split-path-3.c: New test.
14474 * gcc.dg/tree-ssa/split-path-4.c: New test.
14475 * gcc.dg/tree-ssa/split-path-5.c: New test.
14476 * gcc.dg/tree-ssa/split-path-6.c: New test.
14477 * gcc.dg/tree-ssa/split-path-7.c: New test.
14478
46cb9332
MS
144792016-02-05 Martin Sebor <msebor@redhat.com>
14480
14481 PR c++/69662
14482 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14483 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14484
be2083ea
RH
144852016-02-06 Richard HEnderson <rth@redhat.com>
14486
14487 PR c/69643
14488 * gcc.target/i386/addr-space-4.c: New.
14489 * gcc.target/i386/addr-space-5.c: New.
14490
711d7c23
MM
144912016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14492
14493 PR fortran/66089
14494 * gfortran.dg/elemental_dependency_6.f90: New.
14495
b5c1c988
JJ
144962016-02-05 Jakub Jelinek <jakub@redhat.com>
14497
861c7bcd
JJ
14498 PR rtl-optimization/69691
14499 * gcc.c-torture/execute/pr69691.c: New test.
14500
b5c1c988
JJ
14501 PR c++/69628
14502 * g++.dg/parse/pr69628.C: New test.
14503
f7dfa966
UB
145042016-02-05 Uros Bizjak <ubizjak@gmail.com>
14505
14506 * gcc.dg/sancov/asan.c: Move to ...
14507 * gcc.dg/asan/sancov-1.c: ... here.
14508
9b143e64
UB
145092016-02-05 Uros Bizjak <ubizjak@gmail.com>
14510
14511 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14512
f5d4b899
L
145132016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14514
14515 PR target/69677
14516 * gcc.target/i386/pr69677.c: New test.
14517
76c85fbb
PP
145182016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14519
14520 PR c++/68948
14521 * g++.dg/template/pr68948.C: New test.
14522
f181bf90
DV
145232016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14524
14525 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14526 (only necessary on s390x).
14527
714fb282
L
145282016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14529
14530 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14531 -mno-accumulate-outgoing-args.
14532
618d6c1c
PP
145332016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14534
14535 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14536
1066e9b5
JJ
145372016-02-04 Jakub Jelinek <jakub@redhat.com>
14538
14539 PR c/69669
14540 * c-c++-common/pr69669.c: New test.
14541
76255d0d
MM
145422016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14543
14544 PR target/69667
14545 * g++.dg/pr69667.C: New file.
14546
e0b059b1
WD
145472016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14548
14549 PR target/69619
14550 * gcc.dg/pr69619.c: Add new test.
14551
2692b5c8
RS
145522016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14553
14554 PR rtl-optimization/69577
14555 * gcc.target/i386/pr69577.c: New test.
14556
7db337c2
ML
145572016-02-04 Martin Liska <mliska@suse.cz>
14558
14559 * g++.dg/asan/pr69276.C: New test.
14560
cc9c0829
KT
145612016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14562
14563 PR target/65932
14564 PR target/67714
14565 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14566 a single smulbb instruction.
14567 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14568 * gcc.target/amr/wmul-2.c: Likewise.
14569
eb9feb52
KT
145702016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14571
14572 PR target/65932
14573 PR target/67714
14574 * gcc.c-torture/execute/pr67714.c: New test.
14575
61f727fe
JJ
145762016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14577
14578 PR target/69454
14579 * gcc.target/i386/pr69454-1.c: New test.
14580 * gcc.target/i386/pr69454-2.c: New test.
14581
05dd97db
MS
145822016-02-03 Martin Sebor <msebor@redhat.com>
14583
14584 PR c++/69251
14585 PR c++/69253
14586 PR c++/69290
14587 PR c++/69277
14588 PR c++/69349
14589 * g++.dg/ext/flexarray-mangle-2.C: New test.
14590 * g++.dg/ext/flexarray-mangle.C: New test.
14591 * g++.dg/ext/flexarray-subst.C: New test.
14592 * g++.dg/ext/flexary11.C: New test.
14593 * g++.dg/ext/flexary12.C: New test.
14594 * g++.dg/ext/flexary13.C: New test.
14595 * g++.dg/ext/flexary14.C: New test.
14596 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14597
dac2fc29
L
145982016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14599
14600 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14601 Define only if CHECK_FLOAT128 is defined.
14602 (main): Properly initialize u5.
14603
eadb8035
JJ
146042016-02-03 Jakub Jelinek <jakub@redhat.com>
14605
0afbb81b
JJ
14606 PR c/69627
14607 * gcc.dg/pr69627.c: New test.
14608
eadb8035
JJ
14609 PR target/69644
14610 * gcc.dg/pr69644.c: New test.
14611
b12d4923
MS
146122016-02-03 Mike Stump <mikestump@comcast.net>
14613
14614 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14615 support for struct-layout-1.exp.
14616
ab4bae0c
PP
146172016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14618
14619 PR c++/69056
618d6c1c 14620 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14621
95831c01
VM
146222016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14623 Alexandre Oliva <aoliva@redhat.com>
14624
14625 PR target/69461
14626 * gcc.target/powerpc/pr69461.c: New.
14627
ccc71ab8
UB
146282016-02-03 Uros Bizjak <ubizjak@gmail.com>
14629
14630 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14631 works from here ...
14632 (check_effective_target_fsanitize_thread): ... to here. Do not
14633 specify additional compile flags for the test source.
14634 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14635 specify additional compile flags for the test source.
14636
96299640
WD
146372016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14638
14639 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14640
781d83d9
AV
146412016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14642
14643 PR fortran/67451
14644 PR fortran/69418
14645 * gfortran.dg/coarray_allocate_2.f08: New test.
14646 * gfortran.dg/coarray_allocate_3.f08: New test.
14647 * gfortran.dg/coarray_allocate_4.f08: New test.
14648
d8208e6d
AL
146492016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14650
14651 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14652 use same scan-tree-dump-times on all platforms.
14653 * gcc.dg/vect/vect-outer-1.c: Likewise.
14654 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14655 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14656 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14657 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14658 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14659 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14660 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14661
a8394fa0
SB
146622016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14663
14664 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14665 warning.
14666
f3baa1d3
L
146672016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14668
14669 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14670
eb077516
JN
146712016-02-02 James Norris <jnorris@codesourcery.com>
14672
14673 * c-c++-common/goacc/routine-5.c: Add tests.
14674
578fb225
AM
146752016-02-02 Alexander Monakov <amonakov@ispras.ru>
14676
14677 * gcc.target/nvptx/unsigned-cmp.c: New test.
14678
c64f7d37
WD
146792016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14680
14681 * gcc.target/aarch64/scalar_shift_1.c
14682 (test_corners_sisd_di): Improve force to SIMD register.
14683 (test_corners_sisd_si): Likewise.
14684 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14685 Remove scan-assembler check for ldr.
14686
90c6f26c
RB
146872016-02-02 Richard Biener <rguenther@suse.de>
14688
14689 PR tree-optimization/69595
14690 * gcc.dg/Warray-bounds-17.c: New testcase.
14691
9dc03c97
RB
146922016-02-02 Richard Biener <rguenther@suse.de>
14693
14694 PR tree-optimization/69606
14695 * gcc.dg/torture/pr69606.c: New testcase.
14696
2d4dc223
YR
146972016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14698
14699 PR middle-end/68542
14700 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14701 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14702
65c98fde
AM
147032016-02-02 Alan Modra <amodra@gmail.com>
14704
14705 PR target/69548
14706 * gcc.target/powerpc/pr69548.c: New test.
14707
e1b81f2b
JJ
147082016-02-01 Jakub Jelinek <jakub@redhat.com>
14709
d0268b37
JJ
14710 PR rtl-optimization/69592
14711 * gcc.dg/pr69592.c: New test.
14712
e1b81f2b
JJ
14713 PR preprocessor/69543
14714 PR c/69558
14715 * gcc.dg/pr69543.c: New test.
14716 * gcc.dg/pr69558.c: New test.
14717
7dd7780d
UB
147182016-02-01 Uros Bizjak <ubizjak@gmail.com>
14719
bf672ee5
UB
14720 PR testsuite/65940
14721 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14722
9a7013f8
MS
147232016-02-01 Martin Sebor <msebor@redhat.com>
14724
14725 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14726
e681fb2b
BC
147272016-02-01 Bin Cheng <bin.cheng@arm.com>
14728
14729 PR tree-optimization/67921
14730 * c-c++-common/ubsan/pr67921.c: New test.
14731
ff86345f
RB
147322016-02-01 Richard Biener <rguenther@suse.de>
14733
14734 PR middle-end/69556
14735 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14736
bc369dbd
RB
147372016-02-01 Richard Biener <rguenther@suse.de>
14738
14739 PR tree-optimization/69574
14740 * gcc.dg/torture/pr69574.c: New testcase.
14741
ef318184
RB
147422016-02-01 Richard Biener <rguenther@suse.de>
14743
14744 PR tree-optimization/69579
14745 * gcc.dg/setjmp-6.c: New testcase.
14746
654745e6
JJ
147472016-02-01 Jakub Jelinek <jakub@redhat.com>
14748
14749 PR rtl-optimization/69570
14750 * g++.dg/opt/pr69570.C: New test.
14751
e6c0c44b
RH
147522016-02-01 Richard Henderson <rth@redhat.com>
14753
14754 * gcc.dg/pr69535.c: New test.
14755
6ff3f09a
JDA
147562016-01-31 John David Anglin <danglin@gcc.gnu.org>
14757
2c005538
JDA
14758 PR testsuite/69584
14759 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14760 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14761
61083a4b
JDA
14762 PR debug/68244
14763 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14764
6ff3f09a
JDA
14765 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14766
0c221916
PT
147672016-01-31 Paul Thomas <pault@gcc.gnu.org>
14768
14769 PR fortran/67564
14770 * gfortran.dg/allocate_with_source_17.f03: New test.
14771
db7a2818
JJ
147722016-01-30 Jakub Jelinek <jakub@redhat.com>
14773
14774 PR tree-optimization/69546
14775 * gcc.dg/torture/pr69546.c: New test.
14776
e520d5f0
PT
147772016-01-30 Paul Thomas <pault@gcc.gnu.org>
14778
14779 PR fortran/69566
14780 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14781
343c05d3
MS
147822016-01-30 Martin Sebor <msebor@redhat.com>
14783
14784 PR c++/68490
14785 * g++.dg/ext/flexary10.C: New test.
14786
d6c3a539
DH
147872016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14788
14789 PR fortran/66707
14790 gfortran.dg/common_23.f90: New test.
14791
52d72fcd
BS
147922016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14793
14794 PR target/65546
14795 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14796 condition being checked, and disable it when the target supports
14797 misaligned loads and stores.
14798
3a5d2ba4
JJ
147992016-01-29 Jakub Jelinek <jakub@redhat.com>
14800
14801 PR debug/69518
14802 * gcc.dg/torture/pr69518.c: New test.
14803
6bbacdb5
L
148042016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14805
14806 PR target/69530
14807 * gcc.target/i386/pr69530.c: New test.
14808
af932cdb
SE
148092016-01-29 Steve Ellcey <sellcey@imgtec.com>
14810
14811 PR target/65604
14812 * gcc.target/mips/div-delay.c: New test.
14813
26658b7c
JJ
148142016-01-29 Jakub Jelinek <jakub@redhat.com>
14815
33e89989
JJ
14816 PR target/69551
14817 * gcc.target/i386/pr69551.c: New test.
14818
26658b7c
JJ
14819 PR target/66137
14820 * gcc.target/i386/pr66137.c: New test.
14821
401116b5
AB
148222016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14823
14824 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14825 always built for p5600.
14826 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14827 isa=p5600 dg-option.
14828
d4abfcc5
RB
148292016-01-29 Richard Biener <rguenther@suse.de>
14830
14831 PR tree-optimization/69547
14832 * g++.dg/tree-ssa/pr69547.C: New testcase.
14833
16b77b32
JJ
148342016-01-29 Jakub Jelinek <jakub@redhat.com>
14835
14836 PR debug/66869
14837 * g++.dg/warn/Wunused-function2.C: New test.
14838
a1c95464
DV
148392016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14840
14841 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14842 support for test to succeed.
14843
5453bfed
MP
148442016-01-29 Marek Polacek <polacek@redhat.com>
14845
14846 PR c++/69509
14847 PR c++/69516
14848 * g++.dg/ext/constexpr-vla2.C: New test.
14849 * g++.dg/ext/constexpr-vla3.C: New test.
14850 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14851
452ec2a5
RB
148522016-01-29 Richard Biener <rguenther@suse.de>
14853
14854 PR middle-end/69537
14855 * gcc.dg/uninit-21.c: New testcase.
14856
aec0b19e
UB
148572016-01-28 Uros Bizjak <ubizjak@gmail.com>
14858
14859 PR target/69459
14860 * gcc.target/i386/pr69459.c: New test.
14861
df113ce7
SE
148622016-01-28 Steve Ellcey <sellcey@imgtec.com>
14863
14864 PR target/68400
14865 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14866 * gcc.target/mips/pr68400.c: New test.
14867
494de84f
MS
148682016-01-28 Martin Sebor <msebor@redhat.com>
14869
14870 PR target/17381
14871 * gcc.target/powerpc/pr17381.c: New test.
14872
eb1b1f01
JJ
148732016-01-28 Jakub Jelinek <jakub@redhat.com>
14874
14875 PR middle-end/69542
14876 * gcc.dg/torture/pr69542.c: New test.
14877
6dfeb7ce
WD
148782016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14879
14880 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14881
4b7471a4
DE
148822016-01-28 David Edelsohn <dje.gcc@gmail.com>
14883
14884 * gcc.dg/pr65980.c: Skip on AIX.
14885 * gcc.dg/pr66688.c: Same.
14886
b271fd21
DE
148872016-01-28 David Edelsohn <dje.gcc@gmail.com>
14888
14889 PR target/63679
14890 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14891 * gcc.dg/tree-ssa/sra-18.c: Same.
14892
874108a9
AV
148932016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14894
14895 PR fortran/62536
14896 * gfortran.dg/block_15.f08: New test.
14897 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14898 on incorrectly closed BLOCK.
14899
30480bcd
IE
149002016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14901
14902 * gcc.dg/declare-simd.c: New test.
6905c577 14903
14ba8d6d
RB
149042016-01-28 Richard Biener <rguenther@suse.de>
14905
14906 PR tree-optimization/69466
14907 * gfortran.dg/vect/pr69466.f90: New testcase.
14908
0d4c694e
TP
149092016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14910
14911 * g++.dg/pr67989.C: Remove ARM-specific option.
14912 * gcc.target/arm/pr67989.C: New file.
14913
2aa780da
UB
149142016-01-27 Uros Bizjak <ubizjak@gmail.com>
14915
14916 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14917 and expm1 test for glibc < 2.11.
14918
f75ebe77
RH
149192016-01-27 Richard Henderson <rth@redhat.com>
14920
14921 * gcc.c-torture/execute/pr69447.c: New test.
14922
149232016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14924
9a175e65 14925 PR fortran/69422
49847d75
PT
14926 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14927
cbdd8ae0
JJ
149282016-01-27 Jakub Jelinek <jakub@redhat.com>
14929
14930 PR debug/66869
14931 * gcc.dg/pr66869.c: New test.
14932
2b572b3c
JL
149332016-01-25 Jeff Law <law@redhat.com>
14934
14935 PR tree-optimization/68398
aec0b19e 14936 PR tree-optimization/69196
2b572b3c
JL
14937 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14938 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14939 path to avoid new heuristic allowing more irreducible regions
14940 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14941 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14942 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14943 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14944 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14945
fa74a4bc
MP
149462016-01-27 Marek Polacek <polacek@redhat.com>
14947
14948 PR c/68062
14949 * c-c++-common/vector-compare-4.c: New test.
14950
0afff540
DM
149512016-01-27 David Malcolm <dmalcolm@redhat.com>
14952
14953 PR preprocessor/69126
14954 * c-c++-common/pr69126.c: New test case.
14955
1a218fc9
ILT
149562016-01-27 Ian Lance Taylor <iant@google.com>
14957
14958 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14959
5d70666e
RB
149602016-01-27 Ryan Burn <contact@rnburn.com>
14961
14962 PR cilkplus/69267
14963 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14964
87ff4d66
UB
149652016-01-27 Uros Bizjak <ubizjak@gmail.com>
14966
14967 PR target/69512
14968 * gcc.target/i386/pr69512.c: New test.
14969
27e23cca
RE
149702016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14971
14972 PR ada/69488
14973 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14974
05bf54c3
MP
149752016-01-27 Marek Polacek <polacek@redhat.com>
14976
14977 PR c++/69379
14978 * g++.dg/pr69379.C: New test.
14979
60214d0d
MS
149802016-01-27 Martin Sebor <msebor@redhat.com>
14981
14982 PR c++/69317
14983 * g++.dg/abi/Wabi-2-2.C: New test.
14984 * g++.dg/abi/Wabi-2-3.C: New test.
14985 * g++.dg/abi/Wabi-3-2.C: New test.
14986 * g++.dg/abi/Wabi-3-3.C: New test.
14987
167c7bfa
RB
149882016-01-27 Richard Biener <rguenther@suse.de>
14989
14990 PR tree-optimization/69166
14991 * gcc.dg/torture/pr69166.c: New testcase.
14992
1430fb1f
MJ
149932016-01-27 Martin Jambor <mjambor@suse.cz>
14994
14995 PR tree-optimization/69355
14996 * gcc.dg/tree-ssa/pr69355.c: New test.
14997
95e3030c
MP
149982016-01-27 Marek Polacek <polacek@redhat.com>
14999
15000 PR c++/69496
15001 * g++.dg/ext/constexpr-vla1.C: New test.
15002
eeb085f3
CB
150032016-01-20 Christian Bruel <christian.bruel@st.com>
15004
15005 PR target/69245
15006 * gcc.target/arm/pr69245.c: New test.
15007
b1652dde
JJ
150082016-01-27 Jakub Jelinek <jakub@redhat.com>
15009
15010 PR tree-optimization/69399
15011 * gcc.dg/torture/pr69399.c: New test.
15012
ce7e8f00
EB
150132016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15014
15015 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15016
e4aac1d1
EB
150172016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15018
15019 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15020
8dfdb419
TV
150212016-01-26 Tom de Vries <tom@codesourcery.com>
15022
15023 PR tree-optimization/69110
15024 * gcc.dg/autopar/pr69110.c: New test.
15025
56f80f54 150262016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15027 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15028
15029 * gcc.dg/graphite/isl-ast-op-select.c: New.
15030
a0909527
PT
150312015-01-26 Paul Thomas <pault@gcc.gnu.org>
15032
15033 PR fortran/69385
15034 * gfortran.dg/allocate_error_6.f90: New test.
15035
ffc445f4
RH
150362016-01-26 Richard Henderson <rth@redhat.com>
15037
15038 * gcc.dg/tm/pr60908.c: New test.
15039
01e1dea3
DM
150402016-01-26 David Malcolm <dmalcolm@redhat.com>
15041
15042 PR other/69006
15043 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15044 directive.
15045 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15046 expected multiline output to reflect the colorization being
15047 disabled before newlines.
15048 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15049 (custom_diagnostic_finalizer): Replace call to
15050 pp_newline_and_flush with call to pp_flush.
15051 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15052 * gfortran.dg/implicit_class_1.f90: Likewise.
15053 * lib/gcc-dg.exp (allow_blank_lines): New global.
15054 (dg-allow-blank-lines-in-output): New procedure.
15055 (gcc-dg-prune): Complain about blank lines in the output, unless
15056 dg-allow-blank-lines-in-output was called.
15057 * lib/multiline.exp (_build_multiline_regex): Only support
15058 arbitrary followup text for non-blank-lines, not for blank lines.
15059
13f92e8d
JJ
150602016-01-26 Jakub Jelinek <jakub@redhat.com>
15061
15062 PR tree-optimization/69483
15063 * gcc.dg/pr69483.c: New test.
15064 * g++.dg/opt/pr69483.C: New test.
15065
92422235
CL
150662016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15067
15068 PR target/68620
15069 * gcc.target/arm/pr68620.c: New test.
15070
0bccf11b
L
150712016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15072
15073 * gcc.target/i386/pr68986-2.c: Remove -m32.
15074
81cd202e
L
150752016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15076
15077 PR target/68986
15078 * gcc.target/i386/pr68986-1.c: New test.
15079 * gcc.target/i386/pr68986-2.c: Likewise.
15080 * gcc.target/i386/pr68986-3.c: Likewise.
15081
213a1c03
CB
150822016-01-26 Christian Bruel <christian.bruel@st.com>
15083
15084 * lib/target-supports.exp
15085 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15086 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15087 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15088
22a08dd1
RB
150892016-01-26 Richard Biener <rguenther@suse.de>
15090
15091 PR tree-optimization/69452
15092 * gcc.dg/torture/pr69452.c: New testcase.
15093
6c06e0e8
JJ
150942016-01-26 Jakub Jelinek <jakub@redhat.com>
15095
15096 PR target/69442
15097 * gcc.dg/pr69442.c: New test.
15098
b96824c4
RFI
150992016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15100
15101 PR target/67896
15102 * gcc.target/aarch64/simd/pr67896.C: New.
15103
5ee31e57
RS
151042016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15105
15106 PR tree-optimization/69400
15107 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15108 function.
15109 (plugin_init): Call it.
15110 * gcc.dg/torture/pr69400.c: New test.
15111
7ddfb31d
CL
151122016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15113
15114 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15115
1e050c90
AK
151162016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15117 Sebastian Pop <s.pop@samsung.com>
15118
15119 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15120 isl-0.15.
15121
c8ee4bf5
AK
151222016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15123 Sebastian Pop <s.pop@samsung.com>
15124
15125 * gcc.dg/graphite/pr69292.c: New.
15126
d902b330
JJ
151272016-01-25 Jakub Jelinek <jakub@redhat.com>
15128
15129 * c-c++-common/goacc/use_device-1.c: New test.
15130
2c89b952
JL
151312016-01-25 Jeff Law <law@redhat.com>
15132
15133 PR tree-optimization/69196
15134 PR tree-optimization/68398
15135 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15136 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15137
685c8785
DE
151382016-01-25 David Edelsohn <dje.gcc@gmail.com>
15139
15140 PR target/69469
15141 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15142 Algorithm.
15143
95cef0c1
RB
151442016-01-25 Richard Biener <rguenther@suse.de>
15145
15146 PR testsuite/69380
15147 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15148
2947d3b2
IE
151492016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15150
15151 PR target/69421
15152 * gcc.dg/pr69421.c: New test.
15153
ae19075a
BB
151542016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15155
15156 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15157 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15158 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15159 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15160 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15161 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15162 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15163 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15164 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15165 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15166
fa4511c2
RB
151672016-01-25 Richard Biener <rguenther@suse.de>
15168
15169 PR tree-optimization/69376
15170 * gcc.dg/torture/pr69376.c: New testcase.
15171
1d101216
JD
151722016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15173
15174 PR fortran/69397
15175 PR fortran/68442
15176 * gfortran.dg/interface_38.f90: New test.
15177 * gfortran.dg/interface_39.f90: New test.
a0909527 15178
a59b92b0
PP
151792016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15180
15181 Revert:
15182 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15183
15184 PR c++/11858
15185 PR c++/24663
15186 PR c++/24664
15187 * g++.dg/template/pr11858.C: New test.
15188 * g++.dg/template/pr24663.C: New test.
15189 * g++.dg/template/unify12.C: New test.
15190 * g++.dg/template/unify13.C: New test.
15191 * g++.dg/template/unify14.C: New test.
15192 * g++.dg/template/unify15.C: New test.
15193 * g++.dg/template/unify16.C: New test.
15194 * g++.dg/template/unify17.C: New test.
15195
16acb1a8
DH
151962016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15197
15198 PR fortran/68283
15199 gfortran.dg/pr68283.f90: New test.
15200
094773e8
TK
152012016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15202
15203 PR fortran/66094
15204 * gfortran.dg/inline_matmul_13.f90: New test.
15205 * gfortran.dg/matmul_bounds_8.f90: New test.
15206 * gfortran.dg/matmul_bounds_9.f90: New test.
15207 * gfortran.dg/matmul_bounds_10.f90: New test.
15208
42fb90d7
TV
152092016-01-23 Tom de Vries <tom@codesourcery.com>
15210
15211 PR tree-optimization/69426
15212 * gcc.dg/autopar/pr69426.c: New test.
15213
69da7802
MS
152142016-01-23 Martin Sebor <msebor@redhat.com>
15215
15216 PR c++/58109
15217 PR c++/69022
15218 * g++.dg/cpp0x/alignas5.C: New test.
15219 * g++.dg/ext/vector29.C: Same.
15220
da17300a
UB
152212016-01-23 Uros Bizjak <ubizjak@gmail.com>
15222
15223 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15224 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15225 _GNU_SOURCE from compile flags to the source.
15226 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15227 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15228 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15229 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15230
62041cfc
JJ
152312016-01-22 Jakub Jelinek <jakub@redhat.com>
15232
15233 PR target/69432
15234 * g++.dg/opt/pr69432.C: New test.
15235
f7d2ad6f
BS
152362016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15237
15238 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15239 32-bit targets testing an -m64 multilib.
15240
d403fc9a
WS
152412016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15242
15243 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15244 64-bit support.
15245
4aa16f8d
JG
152462016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15247
15248 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15249
7c816d0f
CB
152502016-01-21 Christian Bruel <christian.bruel@st.com>
15251
15252 PR target/68674
15253 * gcc.target/i386/pr68674.c
15254 * gcc.target/aarch64/pr68674.c
15255 * gcc.target/arm/pr68674.c
15256
fce661e8
KT
152572016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15258
15259 PR target/69403
15260 * gcc.c-torture/execute/pr69403.c: New test.
15261
4696899f
PC
152622016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15263
15264 PR c++/55843
15265 * g++.dg/template/pr55843.C: New.
15266
bac69366
AL
152672016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15268
15269 PR testsuite/66877
15270 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15271 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15272
b57d3a5c
BS
152732016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15274
15275 PR testsuite/67489
da17300a
UB
15276 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15277 from dg-do compile directive, and instead add
15278 { dg-require-effective-target int128 }.
b57d3a5c 15279
9f04a53e
MS
152802016-01-20 Martin Sebor <msebor@redhat.com>
15281
15282 PR c/69405
15283 * gcc.dg/sync-fetch.c: New test.
15284
38a51663
JL
152852016-01-21 Martin Sebor <msebor@redhat.com>
15286
15287 PR target/69252
15288 * gcc.target/powerpc/pr69252.c: New test.
15289
2423a75a
JD
152902016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15291
15292 PR fortran/65996
da17300a 15293 * gfortran.dg/pr65996.f90: New test.
2423a75a 15294
0a76463f
DV
152952016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15296
15297 PR c++/68810
9f04a53e 15298 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15299 expected to generate an error.
0a76463f 15300
9776e692
BS
153012016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15302
15303 PR middle-end/66178
15304 * gcc.dg/torture/pr66178.c: New test.
15305
c8d3e088
AB
153062016-01-21 Anton Blanchard <anton@samba.org>
15307 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15308
15309 PR target/63354
15310 * gcc.target/powerpc/pr63354.c: New test.
15311
35b707ff
VM
153122016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15313
15314 PR rtl-optimization/68990
15315 * gcc.target/i386/pr68990: New.
15316
157b0829
NC
153172016-01-21 Nick Clifton <nickc@redhat.com>
15318
15319 PR target/69129
15320 * gcc.target/mips/pr69129.c: New.
15321
aede6748
PC
153222016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15323
15324 PR c++/58046
15325 * g++.dg/cpp0x/pr58046.C: New.
15326
5463c2c8
JJ
153272016-01-21 Jakub Jelinek <jakub@redhat.com>
15328
6d31cc75
SS
15329 PR target/69187
15330 PR target/65624
15331 * gcc.target/arm/pr69187.c: New test.
15332
5463c2c8
JJ
15333 PR c++/69355
15334 * g++.dg/torture/pr69355.C: New test.
15335
fa28f32b
AK
153362016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15337 Sebastian Pop <s.pop@samsung.com>
15338
15339 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15340
b920a047
AK
153412016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15342 Sebastian Pop <s.pop@samsung.com>
15343
da17300a 15344 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15345
bdd3aea6
JJ
153462016-01-21 Jakub Jelinek <jakub@redhat.com>
15347
15348 PR middle-end/67653
15349 * c-c++-common/pr67653.c: New test.
15350 * gcc.dg/torture/pr29119.c: Add dg-warning.
15351
26a2e6ae
PB
153522016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15353
15354 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15355
d25c7690
PK
153562016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15357
15358 PR c/24293
15359 * gcc.dg/pr24293.c: New test.
15360 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15361 incomplete struct type.
15362 * gcc.dg/declspec-1.c: Likewise.
15363 * gcc.dg/pr63549.c: Likewise.
15364
889d5698
JJ
153652016-01-20 Jakub Jelinek <jakub@redhat.com>
15366
15367 PR tree-optimization/66612
15368 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15369 for bdn instruction.
15370
d7cf3dc7
CL
153712016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15372
15373 * lib/target-supports.exp
15374 (check_effective_target_arm_fp_ok_nocache): New.
15375 (check_effective_target_arm_fp_ok): New.
15376 (add_options_for_arm_fp): New.
15377 (check_effective_target_arm_crypto_ok_nocache): Require
15378 target_arm_v8_neon_ok instead of arm32.
15379 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15380 (check_effective_target_arm_crypto_pragma_ok): New.
15381 (add_options_for_arm_vfp): New.
15382 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15383 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15384 target instead. Force initial fpu to vfp.
15385 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15386 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15387 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15388 dependency.
15389 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15390 use arm_vfp effective target instead. Force initial fpu to vfp.
15391 * gcc.target/arm/attr-neon3.c: Likewise.
15392 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15393 arm_vfp_ok.
15394 * gcc.target/arm/unsigned-float.c: Likewise.
15395 * gcc.target/arm/vfp-1.c: Likewise.
15396 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15397 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15398 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15399 * gcc.target/arm/vfp-ldmias.c: Likewise.
15400 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15401 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15402 * gcc.target/arm/vfp-stmiad.c: Likewise.
15403 * gcc.target/arm/vfp-stmias.c: Likewise.
15404 * gcc.target/arm/vnmul-1.c: Likewise.
15405 * gcc.target/arm/vnmul-2.c: Likewise.
15406 * gcc.target/arm/vnmul-3.c: Likewise.
15407 * gcc.target/arm/vnmul-4.c: Likewise.
15408
01ac9704 154092016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15410
e84b00da
L
15411 PR testsuite/69366
15412 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15413 the MPX run-time library, for compile-time MPX test.
15414 * gcc.target/i386/chkp-always_inline.c: Likewise.
15415 * gcc.target/i386/chkp-bndret.c: Likewise.
15416 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15417 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15418 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15419 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15420 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15421 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15422 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15423 * gcc.target/i386/chkp-label-address.c: Likewise.
15424 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15425 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15426 * gcc.target/i386/chkp-pr69044.c: Likewise.
15427 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15428 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15429 * gcc.target/i386/chkp-strchr.c: Likewise.
15430 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15431 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15432 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15433 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15434 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15435 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15436 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15437 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15438 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15439 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15440 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15441 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15442 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15443 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15444 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15445 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15446 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15447 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15448 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15449 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15450 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15451 * gcc.target/i386/pr63995-2.c: Likewise.
15452 * gcc.target/i386/pr64805.c: Likewise.
15453 * gcc.target/i386/pr65044.c: Likewise.
15454 * gcc.target/i386/pr65167.c: Likewise.
15455 * gcc.target/i386/pr65183.c: Likewise.
15456 * gcc.target/i386/pr65184.c: Likewise.
15457 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15458
28b33016
IE
154592016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15460
15461 PR tree-optimization/69328
15462 * gcc.dg/pr69328.c: New test.
15463
bcff0913
JL
154642016-01-20 Jeff Law <law@redhat.com>
15465
bf0bb970 15466 PR target/25114
bcff0913
JL
15467 * gcc.target/m68k/pr25114.c: New test.
15468
a3f69631
AV
154692016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15470
15471 * gcc.target/arm/memset-inline-10.c: Added
15472 dg-require-effective-target arm_thumb2_ok.
15473
af33ba0d
EB
154742016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15475
15476 * gcc.dg/debug/dwarf2/sso.c: New test.
15477
7596d5de
UB
154782016-01-19 Uros Bizjak <ubizjak@gmail.com>
15479
15480 PR testsuite/68820
15481 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15482 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15483 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15484
ceda2c69
JH
154852016-01-19 Jan Hubicka <hubicka@ucw.cz>
15486
15487 PR ipa/66223
15488 * g++.dg/ipa/devirt-50.C: New testcase.
15489
38a979f2
MP
154902016-01-19 Marek Polacek <polacek@redhat.com>
15491
15492 PR c++/68965
15493 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15494 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15495
962801c5
KT
154962016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15497
15498 PR target/69135
15499 * gcc.target/arm/pr69135_1.c: New test.
15500
078fe40a
WD
155012015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15502
15503 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15504
786e3c06
WD
155052015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15506
15507 * gcc.target/aarch64/ccmp_1.c: New testcase.
15508
1e297006
MP
155092016-01-19 Marek Polacek <polacek@redhat.com>
15510
15511 PR c++/68586
15512 * g++.dg/cpp0x/enum30.C: New test.
15513
879c27e3
RB
155142016-01-19 Richard Biener <rguenther@suse.de>
15515
15516 PR tree-optimization/69336
15517 * g++.dg/tree-ssa/pr69336.C: New testcase.
15518
015337d3
JJ
155192016-01-19 Jakub Jelinek <jakub@redhat.com>
15520
15521 PR debug/65779
15522 * gcc.dg/pr65779.c: New test.
15523
e2c768b6
RB
155242016-01-19 Richard Biener <rguenther@suse.de>
15525
15526 PR tree-optimization/69352
15527 * gcc.dg/torture/pr69352.c: New testcase.
15528
569efc34
JJ
155292016-01-19 Jakub Jelinek <jakub@redhat.com>
15530
15531 PR rtl-optimization/68955
15532 PR rtl-optimization/64557
15533 * gcc.dg/torture/pr68955.c: New test.
15534
e49d321f
JH
155352016-01-19 Jan Hubicka <hubicka@ucw.cz>
15536
15537 PR lto/69136
15538 * g++.dg/torture/pr69136.C: New testcase.
15539
e9191ad3
JH
155402016-01-19 Jan Hubicka <hubicka@ucw.cz>
15541
15542 PR lto/69133
15543 * g++.dg/lto/pr69133_0.C: New testcase.
15544 * g++.dg/lto/pr69133_1.C: New testcase.
15545
2bedb645
JL
155462016-01-15 Jeff Law <law@redhat.com>
15547
15548 PR tree-optimization/69320
15549 * gcc.c-torture/pr69320-1.c: New test.
15550 * gcc.c-torture/pr69320-2.c: New test.
15551 * gcc.c-torture/pr69320-3.c: New test.
15552 * gcc.c-torture/pr69320-4.c: New test.
15553
17c15cb9
PP
155542016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15555
15556 PR c++/11858
15557 PR c++/24663
15558 PR c++/24664
15559 * g++.dg/template/pr11858.C: New test.
15560 * g++.dg/template/pr24663.C: New test.
15561 * g++.dg/template/unify12.C: New test.
15562 * g++.dg/template/unify13.C: New test.
15563 * g++.dg/template/unify14.C: New test.
15564 * g++.dg/template/unify15.C: New test.
15565 * g++.dg/template/unify16.C: New test.
15566 * g++.dg/template/unify17.C: New test.
15567
9617fd08
DM
155682016-01-18 David Malcolm <dmalcolm@redhat.com>
15569
15570 PR testsuite/69181
15571 * gcc.dg/pr69181-1.c: New test file.
15572 * gcc.dg/pr69181-2.c: New test file.
15573 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15574 globals by moving it to...
15575 (cleanup-after-saved-dg-test): ...this new function. Add
15576 "global additional_sources_used". Add reset of global
15577 multiline_expected_outputs to the empty list.
15578 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15579 global to...
15580 (multiline_expected_outputs): ...this, and updated comments to
15581 note that it is modified from gcc-dg.exp.
15582 (dg-end-multiline-output): Update for the above renaming.
15583 (handle-multiline-outputs): Likewise. Remove the clearing
15584 of the expected outputs to the empty list.
15585
b555a2e4
RB
155862016-01-18 Richard Biener <rguenther@suse.de>
15587
15588 PR tree-optimization/69297
15589 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15590
96902805
JM
155912016-01-18 Joseph Myers <joseph@codesourcery.com>
15592
15593 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15594 dg-options.
15595 * gcc.target/mips/mips-3d-2.c: Likewise.
15596 * gcc.target/mips/mips-3d-3.c: Likewise.
15597 * gcc.target/mips/mips-3d-4.c: Likewise.
15598 * gcc.target/mips/mips-3d-5.c: Likewise.
15599 * gcc.target/mips/mips-3d-6.c: Likewise.
15600 * gcc.target/mips/mips-3d-7.c: Likewise.
15601 * gcc.target/mips/mips-3d-8.c: Likewise.
15602 * gcc.target/mips/mips-3d-9.c: Likewise.
15603 * gcc.target/mips/mips-ps-1.c: Likewise.
15604 * gcc.target/mips/mips-ps-2.c: Likewise.
15605 * gcc.target/mips/mips-ps-3.c: Likewise.
15606 * gcc.target/mips/mips-ps-4.c: Likewise.
15607 * gcc.target/mips/mips-ps-5.c: Likewise.
15608 * gcc.target/mips/mips-ps-6.c: Likewise.
15609 * gcc.target/mips/mips-ps-7.c: Likewise.
15610 * gcc.target/mips/mips-ps-type.c: Likewise.
15611 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15612 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15613
40e26f94
TV
156142016-01-18 Tom de Vries <tom@codesourcery.com>
15615
15616 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15617 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15618 * c-c++-common/goacc/kernels-empty.c: New test.
15619 * c-c++-common/goacc/kernels-eternal.c: New test.
15620 * c-c++-common/goacc/kernels-loop-2.c: New test.
15621 * c-c++-common/goacc/kernels-loop-3.c: New test.
15622 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15623 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15624 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15625 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15626 * c-c++-common/goacc/kernels-loop-data.c: New test.
15627 * c-c++-common/goacc/kernels-loop-g.c: New test.
15628 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15629 * c-c++-common/goacc/kernels-loop-n.c: New test.
15630 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15631 * c-c++-common/goacc/kernels-loop.c: New test.
15632 * c-c++-common/goacc/kernels-noreturn.c: New test.
15633 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15634 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15635 * c-c++-common/goacc/kernels-reduction.c: New test.
15636
a98d4647
TV
156372016-01-18 Tom de Vries <tom@codesourcery.com>
15638
15639 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15640 * gcc.dg/autopar/outer-2.c: Same.
15641 * gcc.dg/autopar/outer-3.c: Same.
15642 * gcc.dg/autopar/outer-4.c: Same.
15643 * gcc.dg/autopar/outer-5.c: Same.
15644 * gcc.dg/autopar/outer-6.c: Same.
15645 * gcc.dg/autopar/parallelization-1.c: Same.
15646 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15647 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15648 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15649 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15650 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15651 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15652 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15653 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15654 * gcc.dg/autopar/pr39500-1.c: Same.
15655 * gcc.dg/autopar/pr39500-2.c: Same.
15656 * gcc.dg/autopar/pr46193.c: Same.
15657 * gcc.dg/autopar/pr46194.c: Same.
15658 * gcc.dg/autopar/pr49580.c: Same.
15659 * gcc.dg/autopar/pr49960-1.c: Same.
15660 * gcc.dg/autopar/pr49960.c: Same.
15661 * gcc.dg/autopar/pr68373.c: Same.
15662 * gcc.dg/autopar/reduc-1.c: Same.
15663 * gcc.dg/autopar/reduc-1char.c: Same.
15664 * gcc.dg/autopar/reduc-1short.c: Same.
15665 * gcc.dg/autopar/reduc-2.c: Same.
15666 * gcc.dg/autopar/reduc-2char.c: Same.
15667 * gcc.dg/autopar/reduc-2short.c: Same.
15668 * gcc.dg/autopar/reduc-3.c: Same.
15669 * gcc.dg/autopar/reduc-4.c: Same.
15670 * gcc.dg/autopar/reduc-6.c: Same.
15671 * gcc.dg/autopar/reduc-7.c: Same.
15672 * gcc.dg/autopar/reduc-8.c: Same.
15673 * gcc.dg/autopar/reduc-9.c: Same.
15674 * gcc.dg/autopar/uns-outer-4.c: Same.
15675 * gcc.dg/autopar/uns-outer-5.c: Same.
15676 * gcc.dg/autopar/uns-outer-6.c: Same.
15677 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15678 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15679
da976fa8
AL
156802016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15681
15682 PR target/63679
15683 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15684 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15685
70c1e886
AL
156862016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15687
15688 PR target/63679
15689 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15690 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15691 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15692
88bed196
AL
156932016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15694
15695 PR target/63679
15696 * gcc.dg/tree-ssa/sra-17.c: New.
15697 * gcc.dg/tree-ssa/sra-18.c: New.
15698
3dd5f42e
IE
156992016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15700
15701 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15702
ae5a77fa
EB
157032016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15704
15705 * gnat.dg/inline12.adb: New test.
15706
11e57fc6
BC
157072016-01-18 Bin Cheng <bin.cheng@arm.com>
15708
15709 PR tree-optimization/66797
15710 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15711
995b6fe0
RB
157122016-01-18 Richard Biener <rguenther@suse.de>
15713
15714 PR tree-optimization/69170
15715 * gcc.dg/torture/pr69170.c: New testcase.
15716
82ee0cf2 157172016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15718
15719 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15720
d69da357
TV
157212016-01-16 Tom de Vries <tom@codesourcery.com>
15722
15723 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15724
a3845283
TV
157252016-01-16 Tom de Vries <tom@codesourcery.com>
15726
15727 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15728 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15729 redundant dg-require-effective-target pthread.
15730 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15731 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15732 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15733 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15734 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15735 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15736 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15737
197a6aa6
DE
157382016-01-16 David Edelsohn <dje.gcc@gmail.com>
15739
15740 PR target/68609
15741 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15742 * gcc.target/powerpc/recip-7.c: Same.
15743
ec7886c1
PP
157442016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15745
15746 PR c++/69091
15747 * g++.dg/template/pr69091.C: New test.
15748
203484bb
PP
157492016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15750
15751 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15752 dump does not contain an error_mark_node.
15753 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15754 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15755
aa2500e9
PP
157562016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15757
15758 PR c++/68936
15759 * g++.dg/template/pr68936.C: New test.
15760
28621a5c
DE
157612016-01-15 David Edelsohn <dje.gcc@gmail.com>
15762
15763 PR target/68609
15764 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15765 * gcc.target/powerpc/recip-2.c: Same.
15766 * gcc.target/powerpc/recip-3.c: Same.
15767 * gcc.target/powerpc/recip-4.c: Same.
15768 * gcc.target/powerpc/recip-sqrtf.c: Same.
15769
40c43aca
JL
157702016-01-15 Jeff Law <law@redhat.com>
15771
15772 PR tree-optimization/69270
15773 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15774 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15775
afbc5ae8
PT
157762016-01-15 Paul Thomas <pault@gcc.gnu.org>
15777
15778 PR fortran/49630
15779 * gfortran.dg/deferred_character_13.f90: New test for the fix
15780 of comment 3 of the PR.
15781
15782 PR fortran/54070
15783 * gfortran.dg/deferred_character_8.f90: New test
15784 * gfortran.dg/allocate_error_5.f90: New test
15785
15786 PR fortran/60593
15787 * gfortran.dg/deferred_character_10.f90: New test
15788
15789 PR fortran/60795
15790 * gfortran.dg/deferred_character_14.f90: New test
15791
15792 PR fortran/61147
15793 * gfortran.dg/deferred_character_11.f90: New test
15794
15795 PR fortran/64324
15796 * gfortran.dg/deferred_character_9.f90: New test
15797
49abe076
VM
157982016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15799
15800 PR rtl-optimization/69030
15801 * gcc.target/i386/pr69030.c: New.
15802
16d12992
KT
158032016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15804
15805 * gcc.target/aarch64/target_attr_17.c: New test.
15806
78810bd3
RB
158072016-01-15 Richard Biener <rguenther@suse.de>
15808
15809 PR tree-optimization/66856
15810 * gcc.dg/torture/pr66856-1.c: New testcase.
15811 * gcc.dg/torture/pr66856-2.c: Likewise.
15812
2bd847fe
RB
158132016-01-15 Richard Biener <rguenther@suse.de>
15814
15815 PR debug/69137
15816 * g++.dg/lto/pr69137_0.C: New testcase.
15817
a00fe3b7
RS
158182016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15819
15820 PR middle-end/69246
15821 * gcc.target/i386/pr69246.c: New test.
15822
cbb0e83b
DV
158232016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15824
7596d5de 15825 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15826
5a500ecf
DV
158272016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15828
15829 PR c++/56194
15830 * g++.dg/init/const9.C: Disable test on S/390.
15831
5d9bf64f
DV
158322016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15833
15834 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15835 * g++.dg/Wno-frame-address.C: Ditto.
15836
e234b19e
DV
158372016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15838
15839 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15840
89483f99
RB
158412016-01-15 Richard Biener <rguenther@suse.de>
15842
15843 PR tree-optimization/68961
15844 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15845
94f37395
IE
158462016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15847
15848 * gcc.target/i386/pr65105-5.c: New test.
15849
82ee0cf2 158502016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15851
15852 * gcc.c-torture/execute/alias-4.c: New testcase.
15853
82ee0cf2 158542016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15855
15856 PR ipa/68148
15857 * g++.dg/ipa/devirt-49.C: New testcase.
15858
092f7deb 158592016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15860
15861 PR target/65837
15862 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15863 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15864 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15865
e93c66bc
RB
158662016-01-15 Richard Biener <rguenther@suse.de>
15867
15868 PR tree-optimization/69117
15869 * gcc.dg/torture/pr69117.c: New testcase.
15870
c47eaca6 158712015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15872
15873 PR c++/69048
15874 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15875
c3f6914a
FXC
158762016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15877
15878 PR testsuite/67509
15879 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15880 range tests use 100 * maximum instead of maximum + 1.
15881
cd65ae90
JJ
158822016-01-14 Jakub Jelinek <jakub@redhat.com>
15883
15884 PR debug/69244
15885 * gcc.dg/guality/pr69244.c: New test.
15886
19643948
UB
158872016-01-14 Uros Bizjak <ubizjak@gmail.com>
15888
15889 * lib/target-supports.exp (check_effective_target_issignaling):
15890 New procedure.
15891 * gcc.dg/pr61441.c: Require issignaling effective target.
15892
fe79c97e
SB
158932016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15894
15895 PR target/68803
15896 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15897
c7df95d8
DM
158982016-01-14 David Malcolm <dmalcolm@redhat.com>
15899
15900 PR c++/68819
15901 PR preprocessor/69177
15902 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15903 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15904 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15905 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15906
00083992
MP
159072016-01-14 Marek Polacek <polacek@redhat.com>
15908
15909 PR c/69262
15910 * gcc.dg/array-15.c: New test.
15911
0c9b3294
JJ
159122016-01-14 Jakub Jelinek <jakub@redhat.com>
15913
15914 PR middle-end/68146
15915 PR tree-optimization/69155
15916 * gfortran.dg/pr68146.f: New test.
15917 * gfortran.dg/pr69155.f90: New test.
15918
3688e13d
RB
159192016-01-14 Richard Biener <rguenther@suse.de>
15920
15921 PR tree-optimization/68060
15922 * gcc.dg/torture/pr68060-1.c: New testcase.
15923 * gcc.dg/torture/pr68060-2.c: Likewise.
15924
bab0ad3a
NC
159252016-01-14 Nick Clifton <nickc@redhat.com>
15926
15927 * lib/target-supports.exp
15928 (check_effective_target_arm_neon_ok_nocache): Add an option
15929 sequence that includes setting the ARM architecture to ARMv7-A.
15930 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15931 command line options necessary to enable Neon support.
15932 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15933 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15934 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15935 * gcc.target/arm/pr69180.c: Likewise.
15936
947c2ce5
JL
159372016-01-14 Jeff Law <law@redhat.com>
15938
15939 PR tree-optimization/69270
15940 * gcc.dg/tree-ssa/pr69270.c: New test.
15941
3342fd71
BS
159422016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15943
15944 PR c/66208
15945 * c-c++-common/pr66208.c: New file.
15946
2ad3adf1
JJ
159472016-01-13 Jakub Jelinek <jakub@redhat.com>
15948
15949 PR tree-optimization/69156
15950 * gcc.dg/pr69156.c: New test.
15951
398d6feb
L
159522016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15953
15954 * gcc.target/i386/pr69225-7.c: New test.
15955
4c868789
RH
159562016-01-13 Richard Henderson <rth@redhat.com>
15957
15958 * gcc.dg/tm/memopt-13.c: Update expected function.
15959 * gcc.dg/tm/memopt-6.c: Likewise.
15960
ef6d1772
UB
159612016-01-13 Uros Bizjak <ubizjak@gmail.com>
15962
15963 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15964 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15965 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15966 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15967
ef6d1772
UB
159682016-01-13 Tom de Vries <tom@codesourcery.com>
15969
15970 PR tree-optimization/69169
0b4b6ef2
TV
15971 * gcc.dg/pr69169.c: New test.
15972
2ad3adf1 159732016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15974
15975 PR target/69228
15976 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15977 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15978 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15979 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15980 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15981 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15982 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15983 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15984
9060e335
AK
159852016-01-13 Jakub Jelinek <jakub@redhat.com>
15986
15987 PR target/69247
15988 * gcc.dg/pr69247.c: New test.
15989
40311329
RB
159902016-01-13 Richard Biener <rguenther@suse.de>
15991
15992 PR tree-optimization/69242
15993 * gcc.dg/torture/pr69242.c: New testcase.
15994
ccbd7103
RB
159952016-01-13 Richard Biener <rguenther@suse.de>
15996
15997 PR tree-optimization/69186
15998 * gcc.dg/torture/pr69186.c: New testcase.
15999
c6f72a46
JL
160002016-01-13 Jeff Law <law@redhat.com>
16001
16002 PR tree-optimization/67755
16003 * gcc.dg/tree-ssa/pr67755.c: New test.
16004
160052016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16006
16007 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16008 pass number in output by a star.
16009
c446cf07
BC
160102016-01-12 Bin Cheng <bin.cheng@arm.com>
16011
16012 PR tree-optimization/68911
16013 * gcc.c-torture/execute/pr68911.c: New test.
16014
5342156c
MP
160152016-01-12 Marek Polacek <polacek@redhat.com>
16016
16017 PR c++/68979
16018 * g++.dg/warn/permissive-1.C: New test.
16019
65364cc5
JJ
160202016-01-12 Jakub Jelinek <jakub@redhat.com>
16021
16022 PR objc++/68511
16023 PR c++/69213
16024 * g++.dg/opt/pr69213.C: New test.
16025
81b9a3d9
CB
160262016-01-12 Christian Bruel <christian.bruel@st.com>
16027
16028 PR target/69180
16029 * gcc.target/arm/pr69180.c: New test.
16030
3c4e91c9
RB
160312016-01-12 Richard Biener <rguenther@suse.de>
16032
16033 PR lto/69077
16034 * g++.dg/lto/pr69077_0.C: New testcase.
16035 * g++.dg/lto/pr69077_1.C: Likewise.
16036
5664cea1
JJ
160372016-01-12 Jakub Jelinek <jakub@redhat.com>
16038
16039 PR target/69175
16040 * g++.dg/opt/pr69175.C: New test.
16041
86cefc49
AL
160422016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16043
16044 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16045 rather than #including math.h & stdlib.h.
16046 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16047 * gcc.dg/vect/pr49771.c: Likewise.
16048 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16049 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16050 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16051 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16052 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16053 * gcc.dg/vect/pr44507.c: Likewise.
16054 * gcc.dg/vect/pr45902.c: Likewise.
16055 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16056 * gcc.dg/vect/vect-117.c: Likewise.
16057 * gcc.dg/vect/vect-99.c: Likewise.
16058 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16059 * gcc.dg/vect/vect-cond-1.c: Likewise.
16060 * gcc.dg/vect/vect-cond-2.c: Likewise.
16061 * gcc.dg/vect/vect-cond-3.c: Likewise.
16062 * gcc.dg/vect/vect-cond-4.c: Likewise.
16063 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16064 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16065 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16066 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16067 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16068 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16069 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16070 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16071 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16072 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16073 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16074 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16075 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16076 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16077 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16078 include of signal.h.
16079 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16080 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16081 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16082 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16083 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16084 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16085 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16086 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16087 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16088 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16089 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16090 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16091 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16092 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16093 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16094 * gcc.dg/vect/vect-outer-5.c: Likewise.
16095 * gcc.dg/vect/vect-outer-6.c: Likewise.
16096 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16097 include of stdio.h.
16098
b832f61e
NC
160992016-01-12 Nick Clifton <nickc@redhat.com>
16100
16101 PR target/68913
16102 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16103 to fread so that it will be found in all target runtimes.
16104
8eac49b1
RB
161052016-01-12 Richard Biener <rguenther@suse.de>
16106
16107 PR tree-optimization/69053
16108 * g++.dg/torture/pr69053.C: New testcase.
16109
2935d994
RB
161102016-01-12 Richard Biener <rguenther@suse.de>
16111
16112 PR tree-optimization/69168
16113 * gcc.dg/torture/pr69168.c: New testcase.
16114
66c16fd9
RB
161152016-01-12 Richard Biener <rguenther@suse.de>
16116
16117 PR tree-optimization/69157
16118 * gcc.dg/torture/pr69157.c: New testcase.
16119
161202016-01-12 Richard Biener <rguenther@suse.de>
16121
16122 PR tree-optimization/69174
16123 * gcc.dg/torture/pr69174.c: New testcase.
16124
723033a6
JJ
161252016-01-12 Jakub Jelinek <jakub@redhat.com>
16126
16127 PR c++/66808
16128 PR c++/69000
16129 * g++.dg/tls/pr66808.C: New test.
16130 * g++.dg/tls/pr69000.C: New test.
16131
3574cf47
BS
161322016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16133
16134 * gcc.target/powerpc/swaps-p8-23.c: New test.
16135 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16136
feb20787
JDA
161372016-01-11 John David Anglin <danglin@gcc.gnu.org>
16138
16139 PR tree-optimization/68356
16140 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16141
27b1820a
KV
161422016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16143 Jim Wilson <jim.wilson@linaro.org>
16144
16145 PR target/69194
16146 * gcc.target/arm/pr69194.c: New test.
16147
cf4de6af
L
161482016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16149
16150 PR target/69225
16151 * gcc.target/i386/pr69225-1.c: New test.
16152 * gcc.target/i386/pr69225-2.c: Likewise.
16153 * gcc.target/i386/pr69225-3.c: Likewise.
16154 * gcc.target/i386/pr69225-4.c: Likewise.
16155 * gcc.target/i386/pr69225-5.c: Likewise.
16156 * gcc.target/i386/pr69225-6.c: Likewise.
16157
1ebd5558
JJ
161582016-01-11 Jakub Jelinek <jakub@redhat.com>
16159
23552a4d
JJ
16160 PR target/67462
16161 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16162 if lp64.
16163
26ff85b0
JJ
16164 PR target/69071
16165 * gcc.dg/pr69071.c: New test.
16166
9cb6bd74
JJ
16167 PR c++/69211
16168 * g++.dg/opt/pr69211.C: New test.
16169
1ebd5558
JJ
16170 PR tree-optimization/69214
16171 * gcc.c-torture/compile/pr69214.c: New test.
16172
8c18c836
UB
161732016-01-11 Uros Bizjak <ubizjak@gmail.com>
16174
16175 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16176 * gcc.target/i386/pr66232-11.c: Ditto.
16177 * gcc.target/i386/pr66232-12.c: Ditto.
16178 * gcc.target/i386/pr66232-13.c: Ditto.
16179
62446e6e
RB
161802016-01-11 Richard Biener <rguenther@suse.de>
16181
16182 PR tree-optimization/69173
16183 * gcc.dg/torture/pr69173.c: New testcase.
16184
2b8568fe
KT
161852016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16186
16187 PR rtl-optimization/68796
16188 * gcc.target/aarch64/tst_5.c: New test.
16189 * gcc.target/aarch64/tst_6.c: Likewise.
16190
5baf4532
KT
161912016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16192
16193 PR rtl-optimization/68841
16194 * gcc.dg/pr68841.c: New test.
16195 * gcc.c-torture/execute/pr68841.c: New test.
16196
ca90b1ed
YR
161972016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16198
16199 PR rtl-optimization/68920
16200 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16201 for ix86 targets.
16202 * gcc.dg/ifcvt-5.c: New test.
16203
2ad3adf1 162042016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16205
16206 PR bootstrap/69123
16207 * g++.dg/pr69123.C: New.
16208
83834c09
IE
162092016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16210
16211 PR target/69010
16212 * gcc.target/i386/pr69010.c: New test.
16213
dcf89d57
MJ
162142016-01-11 Martin Jambor <mjambor@suse.cz>
16215
16216 PR ipa/69044
16217 * gcc.target/i386/chkp-pr69044.c: New test.
16218
d95167ee
TV
162192016-01-11 Tom de Vries <tom@codesourcery.com>
16220
16221 PR tree-optimization/69109
16222 * gcc.dg/autopar/pr69109-2.c: New test.
16223 * gcc.dg/autopar/pr69109.c: New test.
16224
4f6403a8
TV
162252016-01-11 Tom de Vries <tom@codesourcery.com>
16226
16227 PR tree-optimization/69108
16228 * gcc.dg/autopar/pr69108.c: New test.
16229
21efdd80
PP
162302016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16231
16232 PR c++/69029
16233 * c-c++-common/Wisleading-indentation.c: Augment test.
16234
fd42eed8
TK
162352016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16236
16237 PR fortran/69154
16238 * gfortran.dg/inline_matmul_12.f90: New test.
16239
4f90ee6c
PT
162402016-01-10 Paul Thomas <pault@gcc.gnu.org>
16241
16242 PR fortran/67779
16243 * gfortran.dg/actual_array_offset_1: New test.
16244
3907c6cf
TV
162452016-01-10 Tom de Vries <tom@codesourcery.com>
16246
16247 PR tree-optimization/69062
16248 * gcc.dg/autopar/pr69062.c: New test.
16249
b07b236e
TS
162502016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16251
16252 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16253 * gcc.dg/vect/slp-perm-2.c: Likewise.
16254 * gcc.dg/vect/slp-perm-3.c: Likewise.
16255 * gcc.dg/vect/slp-perm-5.c: Likewise.
16256 * gcc.dg/vect/slp-perm-6.c: Likewise.
16257 * gcc.dg/vect/slp-perm-7.c: Likewise.
16258 * gcc.dg/vect/slp-perm-8.c: Likewise.
16259
23fab8ae
TV
162602016-01-10 Tom de Vries <tom@codesourcery.com>
16261
16262 PR tree-optimization/69039
16263 * gcc.dg/autopar/pr69039.c: New test.
16264
73f0dae2
MP
162652016-01-09 Marek Polacek <polacek@redhat.com>
16266
16267 PR c++/69113
16268 * g++.dg/pr69113.C: New test.
16269
20b8d734
JJ
162702016-01-09 Jakub Jelinek <jakub@redhat.com>
16271
16272 PR middle-end/50865
16273 PR tree-optimization/69097
16274 * gcc.c-torture/execute/pr50865.c: New test.
16275 * gcc.c-torture/execute/pr69097-1.c: New test.
16276 * gcc.c-torture/execute/pr69097-2.c: New test.
16277 * gcc.dg/pr69097-1.c: New test.
16278 * gcc.dg/pr69097-2.c: New test.
16279
c50e614b
JJ
162802016-01-09 Jakub Jelinek <jakub@redhat.com>
16281
16282 PR c++/69164
16283 * g++.dg/opt/pr69164.C: New test.
16284
e0237993
JJ
162852016-01-08 Jakub Jelinek <jakub@redhat.com>
16286
16287 PR tree-optimization/69167
16288 * gcc.dg/pr69167.c: New test.
16289
bd8f5bb2
MP
162902016-01-08 Marek Polacek <polacek@redhat.com>
16291
16292 PR c++/68449
16293 * g++.dg/pr68449.C: New.
16294
bb0f5ca7
AL
162952016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16296
16297 PR tree-optimization/68707
16298 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16299 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16300 on platforms supporting it.
16301 * gcc.dg/vect/slp-perm-2.c: Likewise.
16302 * gcc.dg/vect/slp-perm-3.c: Likewise.
16303 * gcc.dg/vect/slp-perm-5.c: Likewise.
16304 * gcc.dg/vect/slp-perm-7.c: Likewise.
16305 * gcc.dg/vect/slp-perm-8.c: Likewise.
16306 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16307 on platforms supporting it.
16308
22518428
JJ
163092016-01-08 Jakub Jelinek <jakub@redhat.com>
16310
33f0852f
JJ
16311 PR tree-optimization/69162
16312 * gcc.dg/pr69162.c: New test.
16313
22518428
JJ
16314 PR tree-optimization/69172
16315 * gcc.dg/pr69172.c: New test.
16316
80e9b3aa
TP
163172016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16318
16319 PR tree-optimization/67781
16320 * gcc.c-torture/execute/pr67781.c: New file.
16321
262a363f
JJ
163222016-01-08 Jakub Jelinek <jakub@redhat.com>
16323
16324 PR tree-optimization/69083
16325 * gcc.dg/vect/pr69083.c: New test.
16326
6e1f093f
SS
163272016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16328
16329 PR tree-optimization/61441
16330 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16331 Use -fexcess-precision=standard for compiler options.
16332 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16333
53290e07
JJ
163342016-01-08 Jakub Jelinek <jakub@redhat.com>
16335
57bf3072
JJ
16336 PR fortran/69128
16337 * gfortran.dg/gomp/pr69128.f90: New test.
16338
53290e07
JJ
16339 PR c++/69145
16340 * g++.dg/ext/pr69145-1.C: New test.
16341 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16342 * g++.dg/ext/pr69145-2.h: New file.
16343
7a127fa7
MS
163442016-01-07 Martin Sebor <msebor@redhat.com>
16345
16346 PR c/68966
16347 * gcc.dg/atomic-fetch-bool.c: New test.
16348 * gcc.dg/sync-fetch-bool.c: New test.
16349
95918b49
L
163502016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16351
16352 PR fortran/66680
16353 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16354
c8e62a9d
NC
163552016-01-07 Nick Clifton <nickc@redhat.com>
16356
16357 PR target/66655
16358 * g++.dg/pr66655.C: New test.
16359 * g++.dg/pr66655_1.cc: Test support file.
16360 * g++.dg/pr66655.h: Test header file.
16361
2ad3adf1 163622016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16363
16364 PR fortran/66680
16365 gfortran.dg/gomp/pr66680.f90: New test.
16366
4cd9ca92
L
163672016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16368
16369 PR target/69171
16370 * gcc.target/i386/pr69171-1.c: New test.
16371 * gcc.target/i386/pr69171-2.c: Likewise.
16372 * gcc.target/i386/pr69171-3.c: Likewise.
16373 * gcc.target/i386/pr69171-4.c: Likewise.
16374 * gcc.target/i386/pr69171-5.c: Likewise.
16375 * gcc.target/i386/pr69171-6.c: Likewise.
16376
7e33d4dc
BS
163772015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16378
16379 PR middle-end/67639
16380 * c-c++-common/pr67639.c: New test.
16381
fec64afc
JJ
163822016-01-07 Jakub Jelinek <jakub@redhat.com>
16383
16384 PR tree-optimization/69141
16385 * g++.dg/opt/pr69141.C: New test.
16386
f293ad29
EB
163872016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16388
16389 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16390
5027395e
UB
163912016-01-06 Uros Bizjak <ubizjak@gmail.com>
16392
16393 PR target/69140
16394 * gcc.target/i386/pr69140.c: New test
16395
7443cf13
DM
163962016-01-06 David Malcolm <dmalcolm@redhat.com>
16397
16398 * gcc.dg/bad-dereference.c: New test case.
16399
32928931
BS
164002015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16401
16402 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16403
68dd05da
AS
164042016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16405
16406 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16407
6b131d5b
MP
164082016-01-06 Marek Polacek <polacek@redhat.com>
16409
16410 PR sanitizer/69099
16411 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16412
8d9fdb49
MP
164132016-01-05 Marek Polacek <polacek@redhat.com>
16414
16415 PR c/69104
16416 * gcc.dg/atomic-invalid-2.c: New.
16417
acf93f1e
L
164182016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16419
16420 PR target/68991
16421 * gcc.target/i386/pr68991.c: New test.
16422
3f50525d
L
164232016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16424
16425 PR target/68991
16426 * g++.dg/pr68991-1.C: New test.
16427 * g++.dg/pr68991-2.C: Likewise.
16428
e0237993 164292016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16430
e0237993 16431 PR other/60465
face88a1
ST
16432 * gcc.target/ia64/pr60465-gprel64.c: New test.
16433 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16434
a0866eff
KT
164352016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16436
16437 PR rtl-optimization/68651
16438 * gcc.target/aarch64/pr68651_1.c: New test.
16439
c589e975
DM
164402016-01-05 David Malcolm <dmalcolm@redhat.com>
16441
16442 PR c/69122
16443 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16444
929710d9
NS
164452016-01-05 Nathan Sidwell <nathan@acm.org>
16446
ce3e43d7
NS
16447 PR c++/58583
16448 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16449
929710d9
NS
16450 * gcc.dg/alias-15.c: New.
16451
a2faef8e
NC
164522016-01-05 Nick Clifton <nickc@redhat.com>
16453
16454 PR target/68870
16455 * g++.dg/pr68770.C: New test.
16456
4cfa76e3
MS
164572016-01-04 Mike Stump <mikestump@comcast.net>
16458
16459 * lib/target-supports.exp (check_effective_target_cilkplus):
16460 cilkplus targets require pthreads.
4ece61b6 16461 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16462
4e8a3a35
MM
164632016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16464
16465 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16466 generation.
16467
818ab71a
JJ
164682016-01-04 Jakub Jelinek <jakub@redhat.com>
16469
16470 Update copyright years.
16471
2fe0a208
MP
164722016-01-04 Marek Polacek <polacek@redhat.com>
16473
16474 PR c/68908
16475 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16476 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16477 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16478
9e3b2fe3
EB
164792016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16480
16481 * gcc.target/sparc/20160104-2.c: New test.
16482
e8d65a35
EB
164832016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16484
16485 * gcc.target/sparc/20160104-1.c: New test.
16486
25ccfccd
PT
164872016-01-03 Paul Thomas <pault@gcc.gnu.org>
16488
16489 PR fortran/65045
16490 * gfortran.dg/pr65045.f90: New test.
16491
cb51d382
EB
164922016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16493
16494 * gnat.dg/specs/debug1.ads: Delete.
16495
6eeaad6e
JD
164962016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16497
16498 PR libgfortran/68867
16499 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16500 expression.
16501
2f968603
JD
165022016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16503
16504 PR libgfortran/68867
16505 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16506 PowerPC.
16507
591bb5e4
PT
165082016-01-01 Paul Thomas <pault@gcc.gnu.org>
16509
16510 PR fortran/68864
16511 * gfortran.dg/pr68864.f90: New test.
16512
f1e0620c
JJ
165132016-01-01 Jakub Jelinek <jakub@redhat.com>
16514
942a1319
JJ
16515 PR tree-optimization/69070
16516 * gcc.dg/pr69070.c: New test.
16517
10dff63f
JJ
16518 PR sanitizer/69055
16519 * gfortran.dg/pr69055.f90: New test.
16520
f1e0620c
JJ
16521 PR target/69015
16522 * gcc.dg/pr69015.c: New test.
818ab71a 16523\f
2f883d1c 16524Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16525
16526Copying and distribution of this file, with or without modification,
16527are permitted in any medium without royalty provided the copyright
16528notice and this notice are preserved.