]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Consider functions with xloc.file == NULL (PR
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
bc91c436
ML
12016-07-22 Martin Liska <mliska@suse.cz>
2
3 PR gcov-profile/69028
4 PR gcov-profile/62047
5 * g++.dg/cilk-plus/pr69028.C: New test.
6
9fe9a3a7
AV
72016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
8
9 * gfortran.dg/coarray_stat_2.f90: New test.
10
70866e3d
MM
112016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12
13 * gcc.target/powerpc/vec-extract.h: New files to check the
14 vec_extract built-in functions for all vector types, testing
15 accessing each element, both with constant and variable element
16 numbers.
17 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
18 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
19 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
20 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
21 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
22 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
23 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
24 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
25 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
26
ab3af181
JJ
272016-07-21 Jakub Jelinek <jakub@redhat.com>
28
29 PR c++/71728
30 * g++.dg/other/pr71728.C: New test.
31
ebe8f322
JG
322016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
33
34 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
35 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
36 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
37 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
38 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
39
959cef74
RB
402016-07-21 Richard Biener <rguenther@suse.de>
41
42 PR tree-optimization/71947
43 * gcc.dg/tree-ssa/vrp102.c: New testcase.
44
b24d9420
BC
452016-07-21 Bin Cheng <bin.cheng@arm.com>
46
47 * gcc.dg/tree-ssa/scev-15.c: New.
48
23974819
BC
492016-07-21 Bin Cheng <bin.cheng@arm.com>
50
51 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
52
ee78cbaa
JJ
532016-07-21 Jakub Jelinek <jakub@redhat.com>
54
55 PR c++/71941
56 * g++.dg/gomp/pr71941.C: New test.
57
52ed68f7
DM
582016-07-20 David Malcolm <dmalcolm@redhat.com>
59
60 PR c/70339
61 PR c/71858
62 * g++.dg/spellcheck-identifiers.C: New test case, based on
63 gcc.dg/spellcheck-identifiers.c.
64 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
65 gcc.dg/spellcheck-identifiers-2.c.
66 * g++.dg/spellcheck-typenames.C: New test case, based on
67 gcc.dg/spellcheck-typenames.c
68
18407bfb
JW
692016-07-20 Jonathan Wakely <jwakely@redhat.com>
70
71 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
72 pointer to member function and also test catching by reference.
73
4c07fd98
DV
742016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
75
76 * gcc.target/s390/pr67443.c: Fix test case.
77
fee21d65
DV
782016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
79
80 * gcc.target/s390/insv-1.c: Xfail some tests.
81 * gcc.target/s390/insv-2.c: Likewise.
82
dbe9dfdd
GJL
832016-07-20 Georg-Johann Lay <avr@gjlay.de>
84
85 * gcc.target/avr/torture/get-mem.c: New test.
86 * gcc.target/avr/torture/set-mem.c: New test.
87
c25e1d82
GJL
882016-07-20 Georg-Johann Lay <avr@gjlay.de>
89
90 PR target/71948
91 * gcc.target/avr/torture/tiny-progmem.c: New test.
92
109d2197
JJ
932016-07-20 Jakub Jelinek <jakub@redhat.com>
94
7419f441
JJ
95 PR c++/71909
96 * g++.dg/parse/pr71909.C: New test.
97 * g++.dg/tm/pr71909.C: New test.
98
109d2197
JJ
99 PR c++/50060
100 * g++.dg/cpp0x/constexpr-50060.C: New test.
101 * g++.dg/cpp1y/constexpr-50060.C: New test.
102
144530cf
ML
1032016-07-20 Martin Liska <mliska@suse.cz>
104
105 * gfortran.dg/graphite/pr71898.f90: New test.
106
04ac4afa
BC
1072016-07-20 Bin Cheng <bin.cheng@arm.com>
108
109 PR tree-optimization/71503
110 PR tree-optimization/71683
111 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
112 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
113
dcbdb17a
ML
1142016-07-20 Martin Liska <mliska@suse.cz>
115
116 * gcc.dg/plugin/plugin.exp: Remove sreal test.
117 * gcc.dg/plugin/sreal-test-1.c: Remove.
118 * gcc.dg/plugin/sreal_plugin.c: Remove.
119
6ed82555
TK
1202016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
121
122 PR fortran/71902
123 * gfortran.dg/dependency_47.f90: New test.
124
13da0507
JJ
1252016-07-19 Jakub Jelinek <jakub@redhat.com>
126
4833f561
JJ
127 PR rtl-optimization/71916
128 * gcc.c-torture/compile/pr71916.c: New test.
129
4fda19ef
JJ
130 PR middle-end/71874
131 * g++.dg/torture/pr71874.C: New test.
132
13da0507
JJ
133 PR middle-end/71734
134 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
135 (my_alloc): Rewritten to use __builtin_posix_memalign and
136 __SIZE_TYPE__.
137 (my_free): Use __builtin_free instead of _mm_free.
138 (Vec::operator=): Use __builtin_memcpy.
139
e7980add
MJ
1402016-07-19 Martin Jambor <mjambor@suse.cz>
141
142 PR fortran/71688
143 * gfortran.dg/pr71688.f90: New test.
144
13e88953
RB
1452016-07-19 Richard Biener <rguenther@suse.de>
146
147 * c-c++-common/vector-subscript-6.c: New testcase.
148 * c-c++-common/vector-subscript-7.c: Likewise.
149
1caf0482
SKS
1502016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
151
152 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
153 and UInt32 based on __SIZEOF_INT__.
154
cef5388d
RB
1552016-07-19 Richard Biener <rguenther@suse.de>
156
157 PR tree-optimization/71901
158 * gcc.dg/torture/pr71901.c: New testcase.
159
1602016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
161
162 PR tree-optimization/71908
163 * gcc.dg/torture/pr71908.c: New testcase.
164
a8f7a895
MM
1652016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
166
167 PR target/71493
168 * gcc.target/powerpc/pr71493-1.c: New test.
169 * gcc.target/powerpc/pr71493-2.c: Likewise.
170
f2111a36
JJ
1712016-07-18 Jakub Jelinek <jakub@redhat.com>
172
99516432
JJ
173 PR c++/71835
174 * g++.dg/conversion/ambig3.C: New test.
175
87713c6a
JJ
176 PR c++/71828
177 * g++.dg/cpp0x/constexpr-71828.C: New test.
178
7a7f16ca
JJ
179 PR c++/71826
180 * g++.dg/template/pr71826.C: New test.
181
f4d90295
JJ
182 PR c++/71822
183 * g++.dg/template/defarg21.C: New test.
184
f2111a36
JJ
185 PR c++/71871
186 * g++.dg/ext/vector31.C: New test.
187
0b965526
UB
1882016-07-18 Uros Bizjak <ubizjak@gmail.com>
189
190 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
191
94e136b9
YR
1922016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
193
194 PR tree-optimization/71734
195 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
196
7072df0a
DV
1972016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
198
199 * gcc.target/s390/warn-dynamicstack-1.c: New test.
200 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
201 stack-layout-dynamic-1.c: New test.
202
54158a1a
AK
2032016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
204
205 * gcc.target/s390/nolrl-1.c: New test.
206
43068916
FR
2072016-07-17 Fritz Reese <fritzoreese@gmail.com>
208
209 PR fortran/71523
210 * gfortran.dg/pr71523_1.f90: New test.
211 * gfortran.dg/pr71523_2.f90: New test.
212
a9356b12
AS
2132016-07-16 Andreas Schwab <schwab@linux-m68k.org>
214
215 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
216
a07b81c7
JD
2172016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
218 Marco Restelli <mrestelli@gmail.com>
219
220 PR fortran/62125
221 * gfortran.dg/pr62125.f90: New test.
222
96c0ec12
BS
2232016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
224
225 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
226 * gcc.target/powerpc/mulkc3-1.c: Likewise.
227
479d0ed5
JW
2282016-07-15 Jonathan Wakely <jwakely@redhat.com>
229
230 PR c++/58796
231 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
232 * g++.dg/cpp0x/nullptr35.C: New test.
233
41c7438e
BC
2342016-07-15 Bin Cheng <bin.cheng@arm.com>
235
236 * gcc.dg/tree-ssa/scev-8.c: Update test string.
237
f7ba880b
CP
2382016-07-15 Cesar Philippidis <cesar@codesourcery.com>
239
240 * gfortran.dg/goacc/vector_length.f90: New test.
241
b9aba0a0
RB
2422016-07-15 Richard Biener <rguenther@suse.de>
243
244 PR tree-optimization/71881
245 * gcc.dg/torture/pr71881.c: New testcase.
246
9513d5fb
RB
2472016-07-15 Richard Biener <rguenther@suse.de>
248
249 PR tree-optimization/71887
250 * gcc.dg/torture/pr71887.c: New testcase.
251
ddbbcb19
JJ
2522016-07-15 Jakub Jelinek <jakub@redhat.com>
253
254 PR c/71858
255 * gcc.dg/spellcheck-identifiers-3.c: New test.
256
29eb509c
AV
2572016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
258
259 PR fortran/71807
260 * gfortran.dg/null_9.f90: New test.
261
43aabfcf
BC
2622016-07-15 Bin Cheng <bin.cheng@arm.com>
263
264 * gcc.dg/tree-ssa/loop-41.c: New test.
265
afc89e58
BC
2662016-07-15 Bin Cheng <bin.cheng@arm.com>
267
268 PR tree-optimization/71347
269 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
270
6fa682ad
SK
2712016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
272
273 PR fortran/29819
274 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
275 * gfortran.dg/contains.f90: Ditto.
276 * gfortran.dg/contains_empty_1.f03: Ditto.
277 * gfortran.dg/submodule_3.f08: Ditto.
278
dd36b877
JJ
2792016-07-14 Jakub Jelinek <jakub@redhat.com>
280
a60a5d31
JJ
281 PR testsuite/71865
282 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
283 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
284 expected diagnostics.
285
dd36b877
JJ
286 PR c/71858
287 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
288 * gcc.dg/spellcheck-identifiers-2.c: New test.
289 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
290 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
291
a241f8ca
JJ
2922016-07-14 Jakub Jelinek <jakub@redhat.com>
293
294 PR tree-optimization/71872
295 * gcc.c-torture/compile/pr71872.c: New test.
296
d62b809c
TP
2972016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
298
299 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
300 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
301 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
302 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
303 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
304 * gcc.target/arm/atomic-op-acquire-1.c: This.
305 * gcc.target/arm/atomic-op-char.c: Rename into ...
306 * gcc.target/arm/atomic-op-char-1.c: This.
307 * gcc.target/arm/atomic-op-consume.c: Rename into ...
308 * gcc.target/arm/atomic-op-consume-1.c: This.
309 * gcc.target/arm/atomic-op-int.c: Rename into ...
310 * gcc.target/arm/atomic-op-int-1.c: This.
311 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
312 * gcc.target/arm/atomic-op-relaxed-1.c: This.
313 * gcc.target/arm/atomic-op-release.c: Rename into ...
314 * gcc.target/arm/atomic-op-release-1.c: This.
315 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
316 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
317 * gcc.target/arm/atomic-op-short.c: Rename into ...
318 * gcc.target/arm/atomic-op-short-1.c: This.
319 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
320 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
321 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
322 * gcc.target/arm/atomic-op-char-2.c: Likewise.
323 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
324 * gcc.target/arm/atomic-op-int-2.c: Likewise.
325 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
326 * gcc.target/arm/atomic-op-release-2.c: Likewise.
327 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
328 * gcc.target/arm/atomic-op-short-2.c: Likewise.
329
1f8dd420
AV
3302016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
331
332 PR fortran/70842
333 * gfortran.dg/select_type_35.f03: New test.
334
53109ba8
KT
3352016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
336
337 PR target/65951
338 PR tree-optimization/70923
339 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
340 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
341 * gcc.dg/vect/pr65951.c: Likewise.
342 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
343
91f35b7f
DE
3442016-07-14 David Edelsohn <dje.gcc@gmail.com>
345
346 * c-c++-common/pr60226.c: Expect maximum object file alignment
347 error on AIX.
348
351168fe
RB
3492016-07-14 Richard Biener <rguenther@suse.de>
350
351 PR tree-optimization/71866
352 * gcc.dg/torture/pr71866.c: New testcase.
353
94c32c00
TP
3542016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
355
356 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
357 selector and enclose boolean expression in curly braces.
358
b799a481
AM
3592016-07-14 Alan Modra <amodra@gmail.com>
360
361 PR target/71733
362 * gcc.target/powerpc/p9-novsx.c: New.
363
f63ba78c
AK
3642016-07-13 Andi Kleen <ak@linux.intel.com>
365
366 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
367 * g++.dg/tree-prof/morefunc.C: Dito.
368 * g++.dg/tree-prof/pr35545.C: Dito.
369 * g++.dg/tree-prof/reorder.C: Dito.
370 * gcc.dg/tree-prof/20050826-2.c: Dito.
371 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
372 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
373 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
374 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
375 * gcc.dg/tree-prof/inliner-1.c: Dito.
376 * gcc.dg/tree-prof/merge_block.c: Dito.
377 * gcc.dg/tree-prof/stringop-1.c: Dito.
378 * gcc.dg/tree-prof/stringop-2.c: Dito.
379 * gcc.dg/tree-prof/switch-case-1.c: Dito.
380 * gcc.dg/tree-prof/switch-case-2.c: Dito.
381 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
382 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
383 * gcc.dg/tree-prof/update-loopch.c: Dito.
384 * gcc.dg/tree-prof/val-prof-1.c: Dito.
385 * gcc.dg/tree-prof/val-prof-2.c: Dito.
386 * gcc.dg/tree-prof/val-prof-3.c: Dito.
387 * gcc.dg/tree-prof/val-prof-4.c: Dito.
388 * gcc.dg/tree-prof/val-prof-5.c: Dito.
389 * gcc.dg/tree-prof/val-prof-6.c: Dito.
390 * gcc.dg/tree-prof/val-prof-7.c: Dito.
391
f4d5a23d
AK
3922016-07-13 Andi Kleen <ak@linux.intel.com>
393
394 * lib/profopt.exp (profopt-execute): Remove .imports files.
395
ae145898
AK
3962016-07-13 Andi Kleen <ak@linux.intel.com>
397
0b965526 398 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 399
e97bd4f5
AK
4002016-07-13 Andi Kleen <ak@linux.intel.com>
401
402 * lib/profopt.exp (dg-final-scan-autofdo,
403 dg-final-scan-not-autofdo): New functions.
404
6fa3d4b4
BC
4052016-07-13 Bin Cheng <bin.cheng@arm.com>
406
407 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
408 * gcc.dg/vect/vect-35.c: Ditto.
409 * gcc.dg/vect/vect-alias-check-2.c: New test.
410
65f18bc6
ML
4112016-07-13 Martin Liska <mliska@suse.cz>
412
413 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 414 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
415 * gfortran.dg/pr42108.f90: Update expected dump scan.
416
9737f35b
RB
4172016-07-13 Richard Biener <rguenther@suse.de>
418
419 PR tree-optimization/24574
420 * gcc.dg/pr24574.c: New testcase.
421
62c0ea4b
SKS
4222016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
423
0b965526 424 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
425 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
426 * c-c++-common/pr68833-1.c: Require int32plus.
427 * gcc.dg/ipa/pr63551.c: Likewise.
428 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
429 * gcc.dg/ipa/pr64041.c: Require int32plus.
430
c7ed8938
IE
4312016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
432
433 PR ipa/71633
434 * g++.dg/pr71633.C: New test.
435
5ce15300
TP
4362016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
437
438 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
439 Add new arm_thumb1_cbz_ok effective target.
440 * gcc.target/arm/cbz.c: New test.
441
2b9509a3
TP
4422016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
443
444 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
445 Define effective target.
446 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
447 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
448 * gcc.target/arm/movhi_movw.c: New test.
449 * gcc.target/arm/movsi_movw.c: Likewise.
450 * gcc.target/arm/movdi_movw.c: Likewise.
451
7f15b177
RB
4522016-07-13 Richard Biener <rguenther@suse.de>
453
454 PR middle-end/71104
455 * gcc.dg/pr71104-1.c: New testcase.
456 * gcc.dg/pr71104-2.c: Likewise.
457
0b0a896e
MM
4582016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
459
460 PR target/71805
461 * gcc.target/powerpc/pr71805.c: New test.
462
f906f5ed
BS
4632016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
464
465 * gcc.target/powerpc/divkc3-1.c: New.
466 * gcc.target/powerpc/mulkc3-1.c: New.
467
f507d202
ML
4682016-07-12 Martin Liska <mliska@suse.cz>
469
470 * gcc.dg/params/blocksort-part.c: New test.
471 * gcc.dg/params/params.exp: New file.
472
d6f7c125
KT
4732016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
474
475 PR middle-end/71700
476 * gcc.c-torture/execute/pr71700.c: New test.
477
37ccb0ba
SB
4782016-07-12 Steven Bosscher <steven@gcc.gnu.org>
479 Richard Biener <rguenther@suse.de>
480
481 PR tree-optimization/23286
482 PR tree-optimization/70159
483 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
484 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
485 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
486 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
487 * gcc.dg/tree-ssa/pr35286.c: Likewise.
488 * gcc.dg/tree-ssa/pr35287.c: Likewise.
489 * gcc.dg/hoist-register-pressure-1.c: Likewise.
490 * gcc.dg/hoist-register-pressure-2.c: Likewise.
491 * gcc.dg/hoist-register-pressure-3.c: Likewise.
492 * gcc.dg/pr51879-12.c: Likewise.
493 * gcc.dg/strlenopt-9.c: Likewise.
494 * gcc.dg/tree-ssa/pr47392.c: Likewise.
495 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
496 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
497 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
498 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
499 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
500 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
501 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
502 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
503 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
504 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
505 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
506 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
507 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
508 * gfortran.dg/pr43984.f90: Adjust expected outcome.
509
712a93d6
RB
5102016-07-12 Richard Biener <rguenther@suse.de>
511
512 PR rtl-optimization/68961
513 * gcc.target/i386/pr68961.c: New testcase.
514
c392943c
JJ
5152016-07-11 Jakub Jelinek <jakub@redhat.com>
516
3d56e6a4
JJ
517 PR middle-end/71758
518 * c-c++-common/gomp/pr71758.c: New test.
519 * gfortran.dg/gomp/pr71758.f90: New test.
520
c392943c
JJ
521 PR tree-optimization/71823
522 * gcc.dg/vect/pr71823.c: New test.
523
741d3be5
DM
5242016-07-11 David Malcolm <dmalcolm@redhat.com>
525
526 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
527 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
528 and LINE_MAP_MAX_LOCATION_WITH_COLS.
529
92fa45b5
L
5302016-07-11 H.J. Lu <hongjiu.lu@intel.com>
531
532 PR target/71801
533 * gcc.target/i386/pr71801.c: New test.
534
f51606c7
RB
5352016-07-11 Richard Biener <rguenther@suse.de>
536
537 PR tree-optimization/71816
538 * gcc.dg/torture/pr71816.c: New testcase.
539
36b54ce0
TK
5402016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
541
542 PR fortran/71783
543 * gfortran.dg/dependency_46.f90: New test.
544
d13835b6
VM
5452016-07-08 Vladimir Makarov <vmakarov@redhat.com>
546
547 PR rtl-optimization/71621
548 * gcc.target/i386/pr71621-1.c: New.
549 * gcc.target/i386/pr71621-2.c: New.
550
642bcbdf
CP
5512016-07-08 Cesar Philippidis <cesar@codesourcery.com>
552
553 * gfortran.dg/goacc/pr71704.f90: New test.
554
02eb5b8b
BS
5552016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
556
557 PR target/71297
558 * gcc.target/powerpc/pr71297.c: New.
559
8beb9a0d
JW
5602016-07-08 Jiong Wang <jiong.wang@arm.com>
561
562 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
563
cef4b650
MM
5642016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
565
566 PR target/71806
567 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
568
3c3ecf52
AH
5692016-07-08 Alan Hayward <alan.hayward@arm.com>
570
571 PR tree-optimization/71667
572 * gcc.dg/vect/pr71667.c: New
573
2660286d
ML
5742016-07-08 Martin Liska <mliska@suse.cz>
575
576 * gcc.dg/torture/pr71606.c: New test.
577
70cdd4ae
JD
5782016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
579
580 PR fortran/71764
581 * gfortran.dg/pr71764.f90: New test.
582
842dc2e6
JJ
5832016-07-07 Jakub Jelinek <jakub@redhat.com>
584 Kai Tietz <ktietz70@googlemail.com>
585
586 PR c++/70869
587 PR c++/71054
588 * g++.dg/cpp0x/pr70869.C: New test.
589 * g++.dg/cpp0x/pr71054.C: New test.
590
31be4262
DE
5912016-07-07 David Edelsohn <dje.gcc@gmail.com>
592
593 * g++.dg/debug/pr71432.C: Fail on AIX.
594
1c122092
ML
5952016-07-07 Martin Liska <mliska@suse.cz>
596
597 * gfortran.dg/do_1.f90: Remove a corner case that triggers
598 an undefined behavior.
599 * gfortran.dg/do_3.F90: Likewise.
600 * gfortran.dg/do_check_11.f90: New test.
601 * gfortran.dg/do_check_12.f90: New test.
602 * gfortran.dg/do_corner_warn.f90: New test.
603
7119f1b1
ML
6042016-07-07 Martin Liska <mliska@suse.cz>
605
606 * gfortran.dg/predict-1.f90: Ammend the test.
607 * gfortran.dg/predict-2.f90: Likewise.
608
275792f2
IE
6092016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
610
611 PR ipa/71624
612 * g++.dg/pr71624.C: New test.
613
05a437c1
TP
6142016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
615
616 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
617 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
618 ARMv8-M Mainline architectures.
619
6f493951
TP
6202016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
621
622 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
623 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
624
5ddaee94
SB
6252016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
626
627 PR target/70098
628 PR target/71763
629 * gcc.target/powerpc/pr71763.c: New file.
630
651afdb2
YR
6312016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
632
633 PR tree-optimization/71518
0b965526 634 * gcc.dg/pr71518.c: New test.
651afdb2 635
9df99881
WD
6362016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
637
638 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
639
7b4e0769
SKS
6402016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
641
0b965526 642 PR target/50739
7b4e0769
SKS
643 * gcc.target/avr/pr50739.c: New test.
644
eb4432f7
JH
6452016-07-05 Jan Hubicka <jh@suse.cz>
646
647 * gcc.dg/tree-ssa/scev-14.c: update template.
648
c01e092f
RS
6492016-07-06 Richard Sandiford <richard.sandiford@arm.com>
650
651 * gcc.dg/vect/group-no-gaps-1.c: New test.
652
8070763a
AK
6532016-07-05 Andi Kleen <ak@linux.intel.com>
654
655 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
656 if kernel supports MPX.
657
7f6e88a8
KC
6582016-07-05 Kito Cheng <kito.cheng@gmail.com>
659
660 * gcc.c-torture/compile/pr69102.c: Require fpic support.
661
36a265b1
MM
6622016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
663 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
664
665 * gcc.target/powerpc/signbit-1.c: New test.
666 * gcc.target/powerpc/signbit-2.c: New test.
667 * gcc.target/powerpc/signbit-3.c: New test.
668
7a98fb6e
KT
6692016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
670
671 PR rtl-optimization/71594
672 * gcc.dg/torture/pr71594.c: New test.
673
1e3d54b4
JH
6742016-07-05 Jan Hubicka <jh@suse.cz>
675
676 * gcc.dg/tree-ssa/scev-14.c: new testcase.
677
84ca3893
DM
6782016-07-05 David Malcolm <dmalcolm@redhat.com>
679
680 PR c++/62314
681 * gcc/testsuite/g++.dg/parse/error5.C: Update column
682 number of missing semicolon error.
683 * g++.dg/pr62314-2.C: New test case.
684
20d0bfce
AF
6852016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
686
687 * gfortran.dg/coarray_stat_function.f90: New test.
688 * gfortran.dg/coarray_stat_whitespace.f90: New test.
689 * gfortran.dg/coarray_lib_comm_1: Adapting old test
690 to new interfaces.
691
69aaea06
AV
6922016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
693
694 PR fortran/71623
695 * gfortran.dg/deferred_character_17.f90: New test.
696
f723a43c
CL
6972016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
698
699 * gcc.target/arm/neon/polytypes.c: Move to ...
700 * gcc.target/arm/polytypes.c: ... here.
701 * gcc.target/arm/neon/pr51534.c: Move to ...
702 * gcc.target/arm/pr51534.c: ... here.
703 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
704 * gcc.target/arm/vect-vcvt.c: ... here.
705 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
706 * gcc.target/arm/vect-vcvtq.c: ... here.
707 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
708 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
709 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
710 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
711 * gcc.target/arm/neon/neon.exp: Delete.
712 * gcc.target/arm/neon/: Delete.
713
d73e0ccf
JD
7142016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
715
716 PR fortran/65575
717 * gfortran.dg: pr65575.f90: New test.
718
c20f6223
JD
7192016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
720
721 PR fortran/35849
722 * gfortran.dg: pr35849.f90: New test.
723
2a5537c3
JJ
7242016-07-04 Jakub Jelinek <jakub@redhat.com>
725
726 PR c++/71739
727 * g++.dg/cpp0x/pr71739.C: New test.
728
740f9751
CL
7292016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
730
731 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
732
bf749919
DV
7332016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
734
735 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
736 locr.
737 * gcc.target/s390/loc-1.c: New test.
738
430bb38e
YR
7392016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
740
741 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
742 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
743
15f6e0da
RR
7442016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
745
746 PR target/63874
747 * gcc.target/aarch64/pr63874.c: New test.
748
79335075
JB
7492016-07-04 Jan Beulich <jbeulich@suse.com>
750
751 * g++.dg/header.c: New.
752 * gcc.dg/header.c: New.
753
557e8c49
JJ
7542016-07-02 Jakub Jelinek <jakub@redhat.com>
755
756 PR c/71719
757 * c-c++-common/Wunused-var-15.c: New test.
758
79a592e3
JJ
7592016-07-01 Jakub Jelinek <jakub@redhat.com>
760
761 PR fortran/71687
762 * gfortran.dg/gomp/pr71687.f90: New test.
763
e2298656
BS
7642016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
765
766 * gcc.dg/const-float128-ped.c: Require __float128 effective
767 target and options.
768 * gcc.dg/const-float128.c: Likewise.
769 * gcc.dg/torture/float128-cmp-invalid.c: Require
770 __float128 and base_quadfloat_support effective targets, and
771 __float128 options.
772 * gcc.dg/torture/float128-div-underflow.c: Likewise.
773 * gcc.dg/torture/float128-extend-nan.c: Likewise.
774 * gcc.dg/torture/float128-nan.c: Likewise.
775 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
776 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
777 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 778 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
779 (add_options_for___float128): New.
780 (check_effective_target_base_quadword_support): New.
781
70c11966
MM
7822016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
783
784 PR target/71720
785 * gcc.target/powerpc/pr71720.c: New test.
786
059541fd
JB
7872016-07-01 Jan Beulich <jbeulich@suse.com>
788
789 * gcc.dg/bss.c: New.
790
2c1e4964
PB
7912016-07-01 Peter Bergner <bergner@vnet.ibm.com>
792
793 PR target/71698
794 * gcc.target/powerpc/pr71698.c: New test.
795
22e1cb39
GJL
7962016-07-01 Georg-Johann Lay <avr@gjlay.de>
797
798 PR target/71151
799 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
800 instead of ".foo" for its section name.
801 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
802 depending on MCU's flash size.
803 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
804 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
805 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
806 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
807 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
808 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
809
466cf574
JB
8102016-07-01 Jan Beulich <jbeulich@suse.com>
811
812 * gcc.target/i386/pr65105-2.c: Add -msse2.
813
351beab7
JJ
8142016-06-30 Jakub Jelinek <jakub@redhat.com>
815
55a0f21a
JJ
816 PR tree-optimization/71707
817 * gcc.dg/strlenopt-29.c: New test.
818
6245ad72
JJ
819 PR fortran/71704
820 * gfortran.dg/gomp/pr71704.f90: New test.
821
351beab7
JJ
822 PR fortran/71705
823 * gfortran.dg/gomp/pr71705.f90: New test.
824
5a3a6a5e
KN
8252016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
826
827 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
828 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
829 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
830 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
831 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
832 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
833 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
834 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
835 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
836 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
837 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
838 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
839 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
840 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
841 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
842 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
843 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
844 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
845 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
846 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
847 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
848 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
849 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
850 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
851 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
852 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
853 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
854 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
855 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
856 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
857 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
858 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
859 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
860 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
861 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
862 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
863 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
864 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
865 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
866 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
867 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
868 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
869 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
870 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
871 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
872 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
873 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
874 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
875 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
876 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
877 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
878 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
879 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
880 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
881 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
882 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
883 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
884 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
885 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
886 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
887 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
888 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
889 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
890 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
891 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
892 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
893 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
894 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
895 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
896 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
897 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
898 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
899 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
900 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
901 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
902 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
903 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
904 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
905 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
906 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
907 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
908
3dfa8071 9092016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 910 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
911
912 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
913
9bd62242 9142016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 915 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
916
917 * gcc.target/aarch64/vget_set_lane_1.c: New test.
918
603107fb
DM
9192016-06-30 David Malcolm <dmalcolm@redhat.com>
920
921 PR driver/71651
922 * gcc.dg/spellcheck-options-12.c: New test case.
923
205cccc7
JJ
9242016-06-30 Jakub Jelinek <jakub@redhat.com>
925
926 PR middle-end/71693
927 * gcc.c-torture/compile/pr71693.c: New test.
928
f4452176
DM
9292016-06-29 David Malcolm <dmalcolm@redhat.com>
930
931 * gcc.dg/spellcheck-params.c: New testcase.
932 * gcc.dg/spellcheck-params-2.c: New testcase.
933
c5e74d9d
MM
9342016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
935
936 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
937 vector extract instructions.
938 * gcc.target/powerpc/p9-extract-2.c: Likewise.
939
e44ecbfd
JD
9402016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
941
942 PR fortran/71686
943 * gfortran.dg/unexpected_eof_2.f90: New test.
944 * gfortran.dg/unexpected_eof_3.f90: New test.
945
ee446d9f
JW
9462016-06-29 Jim Wilson <jim.wilson@linaro.org>
947
948 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
949
27f67461
CP
9502016-06-29 Cesar Philippidis <cesar@codesourcery.com>
951
952 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
953 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
954 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
955
b1206d29
RB
9562016-06-29 Richard Biener <rguenther@suse.de>
957
958 PR middle-end/15256
959 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
960
1af21224
MW
9612016-06-29 Matthew Wahab <matthew.wahab@arm.com>
962
963 * gcc.target/arm/aapcs/neon-vect10.c: Require
964 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
965 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
966 * gcc.target/arm/aapcs/vfp18.c: Likewise.
967 * gcc.target/arm/aapcs/vfp19.c: Likewise.
968 * gcc.target/arm/aapcs/vfp20.c: Likewise.
969 * gcc.target/arm/aapcs/vfp21.c: Likewise.
970 * gcc.target/arm/fp16-aapcs-1.c: Require
971 -mfloat-ab=hard. Also simplify the test.
972 * gcc.target/arm/fp16-aapcs-2.c: New.
973
7fe43755
MW
9742016-06-29 Matthew Wahab <matthew.wahab@arm.com>
975
0b965526 976 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
977 (add_options_for_arm_fp16_ieee): New.
978 (add_options_for_arm_fp16_alternative): New.
979 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
980 long-line.
981 (effective_target_arm_fp16_hw): New.
982
264d951a
IE
9832016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
984
985 PR tree-optimization/71655
986 * g++.dg/pr71655.C: New test.
987
5c846a81
ML
9882016-06-29 Martin Liska <mliska@suse.cz>
989
990 * gcc.dg/pr71585.c: New test.
991 * gcc.dg/pr71585-2.c: New test.
992 * gcc.dg/pr71585-3.c: New test.
993
fafe9318
YR
9942016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
995
996 PR tree-optimization/70729
997 * g++.dg/vect/pr70729.cc: New test.
998
54d19c3b
TS
9992016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1000
1001 * c-c++-common/gomp/cancel-1.c: Extend.
1002
5f3cd7c3
JJ
10032016-06-29 Jakub Jelinek <jakub@redhat.com>
1004
1005 PR tree-optimization/71625
1006 * gcc.dg/strlenopt-28.c: New test.
1007
4aa83879
RB
10082016-06-29 Richard Biener <rguenther@suse.de>
1009
1010 PR middle-end/71002
1011 * g++.dg/torture/pr71002.C: Adjust testcase.
1012
152ef731
JJ
10132016-06-29 Jakub Jelinek <jakub@redhat.com>
1014
1015 PR c/71685
1016 * gcc.dg/pr71685.c: New test.
1017
10182016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
1019
1020 PR c/71552
1021 * gcc.dg/init-bad-9.c: New test.
1022
d41dc215
BS
10232016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1024
1025 * gcc.target/powerpc/abs128-1.c: Require VSX.
1026 * gcc.target/powerpc/copysign128-1.c: Likewise.
1027 * gcc.target/powerpc/inf128-1.c: Likewise.
1028 * gcc.target/powerpc/nan128-1.c: Likewise.
1029
6a20b538
JJ
10302016-06-28 Jakub Jelinek <jakub@redhat.com>
1031
1032 PR middle-end/71626
1033 * gcc.c-torture/execute/pr71626-1.c: New test.
1034 * gcc.c-torture/execute/pr71626-2.c: New test.
1035
77d93c47
PB
10362016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1037
1038 PR target/71656
1039 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1040
a8264058
SB
10412016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1042
1043 PR target/71670
1044 * gcc.target/powerpc/pr71670.c: New testcase.
1045
0dc47331
PB
10462016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1047
1048 PR target/71656
1049 * gcc.target/powerpc/pr71656-1.c: New test.
1050 * gcc.target/powerpc/pr71656-2.c: New test.
1051
b65ffc79
CL
10522016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1053
1054 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1055 around fp16 code.
1056 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1057 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1058 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1059 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1060 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1061 Add arm_neon_fp16_ok effective target.
0b965526
UB
1062 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1063 Likewise.
1064 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1065 Likewise.
1066 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1067 Likewise.
1068 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1069 Likewise.
1070 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1071 Likewise.
1072 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1073 Likewise.
1074 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1075 Likewise.
1076 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1077 Likewise.
1078 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1079 Likewise.
1080 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1081 Likewise.
1082 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1083 Likewise.
b65ffc79 1084
9bb86f40
JH
10852016-06-26 Jan Hubicka <hubicka@ucw.cz>
1086
1087 * gcc.dg/predict-12.c: New testcase.
1088
46db0fd4
JD
10892016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1090
1091 PR fortran/71649
1092 * gfortran.dg/pr71649.f90: New test.
1093
2a65e70b
JJ
10942016-06-25 Jakub Jelinek <jakub@redhat.com>
1095
f8a06e24
JJ
1096 PR tree-optimization/71643
1097 * g++.dg/opt/pr71643.C: New test.
1098
2a65e70b
JJ
1099 PR tree-optimization/71631
1100 * gcc.c-torture/execute/pr71631.c: New test.
1101
7805417a
JH
11022016-06-24 Jan Hubicka <hubicka@ucw.cz>
1103
1104 * gcc.dg/predict-11.c: New testcase.
1105 * gfortran.dg/predict-2.f90: New testcase.
1106
888ed1a3
JH
11072016-06-24 Jan Hubicka <hubicka@ucw.cz>
1108
1109 * gcc.dg/predict-10.c: New test.
1110
53605f35
BS
11112016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1112
1113 * gcc.target/powerpc/abs128-1.c: New.
1114 * gcc.target/powerpc/copysign128-1.c: New.
1115 * gcc.target/powerpc/inf128-1.c: New.
1116 * gcc.target/powerpc/nan128-1.c: New.
1117
7b22b4c6
EB
11182016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1119
1120 * gfortran.dg/pr71642.f90: New test.
1121
37e373c2
JJ
11222016-06-24 Jakub Jelinek <jakub@redhat.com>
1123
1124 PR tree-optimization/71647
1125 * gcc.target/i386/pr71647.c: New test.
1126
b20b79f2
L
11272016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1128
1129 * gcc.target/i386/noplt-gd-1.c: New test.
1130 * gcc.target/i386/noplt-gd-2.c: Likewise.
1131 * gcc.target/i386/noplt-gd-3.c: Likewise.
1132 * gcc.target/i386/noplt-ld-1.c: Likewise.
1133 * gcc.target/i386/noplt-ld-2.c: Likewise.
1134 * gcc.target/i386/noplt-ld-3.c: Likewise.
1135 * lib/target-supports.exp
1136 (check_effective_target_tls_get_addr_via_got): New.
1137
04619cb8
UB
11382016-06-24 Uros Bizjak <ubizjak@gmail.com>
1139
1140 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1141 testsuite compile flags.
1142 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1143 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1144
11452016-06-24 Uros Bizjak <ubizjak@gmail.com>
1146
1147 * g++dg/vect/pr36684.cc: Add dg-do compile.
1148 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1149 * gcc.dg/vect/pr70021.c: Ditto.
1150 * gcc.dg/vect/pr70138-1.c: Ditto.
1151 * gcc.dg/vect/pr70138-2.c: Ditto.
1152 * gcc.dg/vect/pr70354-1.c: Ditto.
1153 * gcc.dg/vect/pr70354-2.c: Ditto.
1154 * gcc.dg/vect/pr71259.c: Ditto.
1155 * gcc.dg/vect/pr71416-1.c: Ditto.
1156 * gcc.dg/vect/slp-43.c: Ditto.
1157 * gcc.dg/vect/slp-45.c: Ditto.
1158 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1159 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1160 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1161 * gfortran.dg/vect/pr69980.f90: Ditto.
1162
11632016-06-24 Uros Bizjak <ubizjak@gmail.com>
1164
1165 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1166 * gcc.dg/vect/bb-slp-30.c: Ditto.
1167 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1168 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1169 * gcc.dg/vect/pr45902.c: Ditto.
1170 * gcc.dg/vect/pr48172.c: Ditto.
1171 * gcc.dg/vect/pr48377.c: Ditto.
1172 * gcc.dg/vect/pr49038.c: Ditto.
1173 * gcc.dg/vect/pr49771.c: Ditto.
1174 * gcc.dg/vect/pr52091.c: Ditto.
1175 * gcc.dg/vect/pr53185-2.c: Ditto.
1176 * gcc.dg/vect/pr56826.c: Ditto.
1177 * gcc.dg/vect/pr60276.c: Ditto.
1178 * gcc.dg/vect/pr62021.c: Ditto.
1179 * gcc.dg/vect/pr63530.c: Ditto.
1180 * gcc.dg/vect/pr65518.c: Ditto.
1181 * gcc.dg/vect/pr65947-1.c: Ditto.
1182 * gcc.dg/vect/pr65947-10.c: Ditto.
1183 * gcc.dg/vect/pr65947-11.c: Ditto.
1184 * gcc.dg/vect/pr65947-12.c: Ditto.
1185 * gcc.dg/vect/pr65947-13.c: Ditto.
1186 * gcc.dg/vect/pr65947-2.c: Ditto.
1187 * gcc.dg/vect/pr65947-3.c: Ditto.
1188 * gcc.dg/vect/pr65947-4.c: Ditto.
1189 * gcc.dg/vect/pr65947-5.c: Ditto.
1190 * gcc.dg/vect/pr65947-6.c: Ditto.
1191 * gcc.dg/vect/pr65947-7.c: Ditto.
1192 * gcc.dg/vect/pr65947-8.c: Ditto.
1193 * gcc.dg/vect/pr65947-9.c: Ditto.
1194 * gcc.dg/vect/pr71416-1.c: Ditto.
1195 * gcc.dg/vect/pr71439.c: Ditto.
1196 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1197 * gcc.dg/vect/vect-bswap16.c: Ditto.
1198 * gcc.dg/vect/vect-bswap32.c: Ditto.
1199 * gcc.dg/vect/vect-bswap64.c: Ditto.
1200 * gcc.dg/vect/vect-live-1.c: Ditto.
1201 * gcc.dg/vect/vect-live-2.c: Ditto.
1202 * gcc.dg/vect/vect-live-3.c: Ditto.
1203 * gcc.dg/vect/vect-live-4.c: Ditto.
1204 * gcc.dg/vect/vect-live-5.c: Ditto.
1205 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1206 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1207 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1208 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1209 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1210 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1211 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1212 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1213 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1214 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1215 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1216 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1217 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1218 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1219 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1220 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1221 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1222
da224bcb
UB
12232016-06-24 Uros Bizjak <ubizjak@gmail.com>
1224
1225 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1226
dfee2870
L
12272016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1228
1229 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1230 ia32 if R_386_GOT32X relocation is supported.
1231 * gcc.target/i386/noplt-3.c: Likewise.
1232 * gcc.target/i386/noplt-2.c: Likewise.
1233 (main): Renamed to ...
1234 (bar): This.
1235 * gcc.target/i386/noplt-4.c: Likewise.
1236 (main): Renamed to ...
1237 (bar): This.
1238 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1239 * gcc.target/i386/pr67400-5.c: Likewise.
1240
a86451b9
JJ
12412016-06-24 Jakub Jelinek <jakub@redhat.com>
1242
00085092
JJ
1243 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1244 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1245
a86451b9
JJ
1246 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1247 f4): Adjust expected diagnostics.
1248 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1249 (T): If OVFP is defined, redefine to TP.
1250 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1251 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1252 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1253 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1254 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1255 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1256 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1257 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1258 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1259 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1260 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1261 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1262 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1263 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1264 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1265 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1266 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1267 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1268 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1269 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1270 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1271 as last argument to __builtin_add_overflow_p.
1272
7bb5d5f4
UB
12732016-06-23 Uros Bizjak <ubizjak@gmail.com>
1274
1275 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1276 dg-options and remove default vector testsuite compile flags.
1277 * g++.dg/vect/pr33860a.cc: Ditto.
1278 * g++.dg/vect/pr45470-a.cc: Ditto.
1279 * g++.dg/vect/pr45470-b.cc: Ditto.
1280 * g++.dg/vect/pr60896.cc: Ditto.
1281 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1282 * gcc.dg/vect/pr18308.c: Ditto.
1283 * gcc.dg/vect/pr24049.c: Ditto.
1284 * gcc.dg/vect/pr33373.c: Ditto.
1285 * gcc.dg/vect/pr36228.c: Ditto.
1286 * gcc.dg/vect/pr42395.c: Ditto.
1287 * gcc.dg/vect/pr42604.c: Ditto.
1288 * gcc.dg/vect/pr46663.c: Ditto.
1289 * gcc.dg/vect/pr48765.c: Ditto.
1290 * gcc.dg/vect/pr49093.c: Ditto.
1291 * gcc.dg/vect/pr49352.c: Ditto.
1292 * gcc.dg/vect/pr52298.c: Ditto.
1293 * gcc.dg/vect/pr52870.c: Ditto.
1294 * gcc.dg/vect/pr53185.c: Ditto.
1295 * gcc.dg/vect/pr53773.c: Ditto.
1296 * gcc.dg/vect/pr56695.c: Ditto.
1297 * gcc.dg/vect/pr62171.c: Ditto.
1298 * gcc.dg/vect/pr63530.c: Ditto.
1299 * gcc.dg/vect/pr68339.c: Ditto.
1300 * gcc.dg/vect/pr71259.c: Ditto.
1301 * gcc.dg/vect/vect-82_64.c: Ditto.
1302 * gcc.dg/vect/vect-83_64.c: Ditto.
1303 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1304 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1305 * gcc.dg/vect/vect-shift-2.c: Ditto.
1306 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1307 * gfortran.dg/vect/pr39318.f90: Ditto.
1308 * gfortran.dg/vect/pr45714-a.f: Ditto.
1309 * gfortran.dg/vect/pr45714-b.f: Ditto.
1310 * gfortran.dg/vect/pr46213.f90: Ditto.
1311
2d4bb02f
MM
13122016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1313 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1314
1315 * gcc.target/powerpc/p9-splat-5.c: New test.
1316
f6d1b868
UB
13172016-06-23 Uros Bizjak <ubizjak@gmail.com>
1318
1319 PR tree-optimization/71488
1320 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1321 * lib/target-supports.exp: ... here.
1322 (check_sse4_hw_available): New procedure.
1323 (check_effective_target_sse4_runtime): Ditto.
1324 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1325 -march=westmere for sse4_runtime targets.
936ff030 1326 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 1327 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 1328 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 1329 (main): Call check_vect ().
a7898180 1330 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 1331
c0597759
L
13322016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1333
1334 PR target/66232
1335 PR target/67400
1336 * gcc.target/i386/pr66232-14.c: New file.
1337 * gcc.target/i386/pr66232-15.c: Likewise.
1338 * gcc.target/i386/pr66232-16.c: Likewise.
1339 * gcc.target/i386/pr66232-17.c: Likewise.
1340 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1341 ia32 if R_386_GOT32X relocation is supported.
1342 * gcc.target/i386/pr67400-2.c: Likewise.
1343 * gcc.target/i386/pr67400-3.c: Likewise.
1344 * gcc.target/i386/pr67400-4.c: Likewise.
1345 * gcc.target/i386/pr67400-6.c: Likewise.
1346 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 1347 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 1348
5b0e27a7
JD
13492016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1350
1351 PR libgfortran/48852
1352 * gfortran.dg/char4_iunit_1.f03: Update test.
1353 * gfortran.dg/f2003_io_5.f03: Update test.
1354 * gfortran.dg/real_const_3.f90: Update test.
1355
7f586d90
AK
13562016-06-23 Andi Kleen <ak@linux.intel.com>
1357
1358 * g++.dg/bprob/bprob.exp: Support autofdo.
1359 * g++.dg/tree-prof/tree-prof.exp: dito.
1360 * gcc.dg/tree-prof/tree-prof.exp: dito.
1361 * gcc.misc-tests/bprob.exp: dito.
1362 * gfortran.dg/prof/prof.exp: dito.
1363 * lib/profopt.exp: dito.
1364 * lib/target-supports.exp: Check for autofdo.
1365
60fa7862
ML
13662016-06-23 Martin Liska <mliska@suse.cz>
1367
1368 * gcc.dg/pr71619.c: New test.
1369
e3d62871
UB
13702016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1371
1372 PR target/67400
cc901875
UB
1373 * gcc.target/i386/pr67400-1.c: New test.
1374 * gcc.target/i386/pr67400-2.c: Likewise.
1375 * gcc.target/i386/pr67400-3.c: Likewise.
1376 * gcc.target/i386/pr67400-4.c: Likewise.
1377 * gcc.target/i386/pr67400-5.c: Likewise.
1378 * gcc.target/i386/pr67400-6.c: Likewise.
1379 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 1380
ac81cf0b
DM
13812016-06-22 David Malcolm <dmalcolm@redhat.com>
1382
1383 * c-c++-common/missing-header-1.c: New test case.
1384 * c-c++-common/missing-header-2.c: New test case.
1385 * c-c++-common/missing-header-3.c: New test case.
1386 * c-c++-common/missing-header-4.c: New test case.
1387
1a4f11c8
DM
13882016-06-22 David Malcolm <dmalcolm@redhat.com>
1389
1390 PR c/70339
1391 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1392 hint.
1393 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1394 expected results due to builtin "nanl" now being suggested for
1395 "name".
1396 * gcc.dg/pr67580.c: Update expected messages.
1397 * gcc.dg/spellcheck-identifiers.c: New testcase.
1398 * gcc.dg/spellcheck-typenames.c: New testcase.
1399
a93eac6a
DM
14002016-06-22 David Malcolm <dmalcolm@redhat.com>
1401
1402 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1403 file.
1404 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1405 diagnostic-test-show-locus-parseable-fixits.c to sources for
1406 diagnostic_plugin_test_show_locus.c.
1407 * lib/gcc-defs.exp (freeform_regexps): New global.
1408 (dg-regexp): New function.
1409 (handle-dg-regexps): New function.
1410 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1411 freeform_regexps to the empty list.
1412 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1413
49e76ff1
IE
14142016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1415
f6d1b868 1416 PR tree-optimization/71488
49e76ff1
IE
1417 * g++.dg/pr71488.C: New test.
1418 * gcc.dg/vect/vect-bool-cmp.c: New test.
1419
951d8c8a
EB
14202016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1421
1422 * gcc.dg/guality/param-5.c: New test.
1423
b60fc3bd
BE
14242016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1425
1426 * gcc.target/i386/asm-flag-7.c: New test.
1427
0609abda
TS
14282016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1429
1430 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1431 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1432 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1433 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1434 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1435 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1436 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1437 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1438 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1439 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1440 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1441 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1442 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1443 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1444 * lib/target-supports.exp: Likewise.
1445
ee2499b4
TS
14462016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1447
1448 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1449 * gcc.dg/attr-ms_struct-2.c: Likewise.
1450 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1451 * gcc.dg/bf-ms-attrib.c: Likewise.
1452 * gcc.dg/bf-ms-layout-2.c: Likewise.
1453 * gcc.dg/bf-ms-layout-3.c: Likewise.
1454 * gcc.dg/bf-ms-layout.c: Likewise.
1455 * gcc.dg/bf-no-ms-layout.c: Likewise.
1456 * gcc.target/i386/bitfield1.c: Likewise.
1457 * gcc.target/i386/bitfield2.c: Likewise.
1458 * gcc.target/i386/bitfield3.c: Likewise.
1459
caea59ff
KN
14602016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1461
1462 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1463 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1464 override other than -mcpu=power9 command-line option is specified,
1465 or if the target operating system is aix.
1466 * gcc.target/powerpc/darn-1.c: Likewise.
1467 * gcc.target/powerpc/darn-2.c: Likewise.
1468 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1469 test if effective-target is not powerpc_p9vector_ok or if the
1470 target operating system is not defined.
1471 * gcc.target/powerpc/vslv-1.c: Likewise.
1472 * gcc.target/powerpc/vsrv-0.c: Likewise.
1473 * gcc.target/powerpc/vsrv-1.c: Likewise.
1474
63617e30
TB
14752016-06-21 Tobias Burnus <burnus@net-b.de>
1476
1477 PR fortran/71068
1478 * gfortran.dg/coarray/data_1.f90: New.
1479
89192c3c
WD
14802016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1481
1482 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1483 (dg-require-effective-target): Use arm_v8_neon_hw.
1484 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1485 (dg-require-effective-target): Likewise.
1486 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1487 (dg-require-effective-target): Likewise.
1488 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1489 (dg-require-effective-target): Likewise.
1490 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1491 (dg-require-effective-target): Likewise.
1492 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1493 (dg-require-effective-target): Likewise.
1494 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1495 Add AArch64 check.
1496
64ac50e2
WD
14972016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1498
1499 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1500 Set to 3 so test passes.
1501
6252b5db
WD
15022016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1503
1504 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1505
3b9bc511
IV
15062016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1507
1508 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1509 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1510 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1511 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1512
21db1c78
IV
15132016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1514
1515 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1516 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1517
9d30e86f
L
15182016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1519
1520 PR target/71549
1521 * gcc.target/i386/pr71549.c: New test.
1522
448a7c69
KN
15232016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1524
1525 * gcc.target/powerpc/vadsdu-0.c: Replace
1526 dg-require-effective-target directive to allow test to run on more
1527 platforms, and add dg-skip-if directive to disable test on aix
1528 platforms because of known incompatibilities.
1529 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1530 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1531 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1532 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1533 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1534 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1535 * gcc.target/powerpc/vadsdub-2.c: Replace
1536 dg-require-effective-target directive to allow test to run on more
1537 platforms, and add dg-skip-if directive to disable test on aix
1538 platforms because of known incompatibilities.
1539 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1540 with vec_absdb call to differentiate this test from vadsdub-1.c.
1541 * gcc.target/powerpc/vadsduh-1.c: Replace
1542 dg-require-effective-target directive to allow test to run on more
1543 platforms, and add dg-skip-if directive to disable test on aix
1544 platforms because of known incompatibilities.
1545 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1546 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1547 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1548
0ad84f34
JJ
15492016-06-21 Jakub Jelinek <jakub@redhat.com>
1550
1551 PR tree-optimization/71588
1552 * gcc.dg/pr71558.c: New test.
1553
e71e8d94
SKS
15542016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1555
1556 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1557 * c-c++-common/pr68657-2.c: Likewise.
1558 * c-c++-common/pr68657-3.c: Likewise.
1559 * gcc.dg/torture/pr69714.c: Require int32plus support.
1560 * gcc.dg/torture/pr70025.c: Likewise.
1561 * gcc.dg/torture/pr70083.c: Likewise.
1562 * gcc.dg/torture/pr70542.c: Likewise.
1563 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1564
5a578671
JM
15652016-06-20 Joseph Myers <joseph@codesourcery.com>
1566
1567 PR c/71601
1568 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1569
7a9df68e
JJ
15702016-06-20 Jakub Jelinek <jakub@redhat.com>
1571
50aa64d5
JJ
1572 PR middle-end/71581
1573 * gcc.dg/pr71581.c: New test.
1574
7a9df68e
JJ
1575 PR rtl-optimization/71591
1576 * gcc.dg/cpp/pr71591.c: New test.
1577
3947cf19
DR
15782016-06-20 David B. Robins <gcc@davidrobins.net>
1579
1580 PR target/71571
1581 * g++.dg/torture/pr71571.C: New test.
1582
c4ff221e
JJ
15832016-06-20 Jakub Jelinek <jakub@redhat.com>
1584
1585 PR target/71559
1586 * gcc.target/i386/sse2-pr71559.c: New test.
1587 * gcc.target/i386/avx-pr71559.c: New test.
1588 * gcc.target/i386/avx512f-pr71559.c: New test.
1589
f1b5abfb
TB
15902016-06-20 Tobias Burnus <burnus@net-b.de>
1591
1592 PR fortran/71194
1593 * gfortran.dg/pointer_remapping_10.f90: New.
1594
842107e4
DM
15952016-06-20 David Malcolm <dmalcolm@redhat.com>
1596
1597 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1598
d9e8bdfd
MS
15992016-06-20 Martin Sebor <msebor@redhat.com>
1600
1601 PR c/69507
1602 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1603 * gnu90-const-expr-1.c: Same.
1604 * gnu99-const-expr-1.c: Same.
1605 * gnu99-static-1.c: Same.
1606
67785479
RL
16072016-06-20 Renlin Li <renlin.li@arm.com>
1608
29f09b38 1609 PR testsuite/71489
67785479
RL
1610 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1611
636929b8
JG
16122016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1613
1614 * gcc.target/aarch64/vcvt_f64_1.c: New.
1615 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1616 * gcc.target/aarch64/vrecp_f64_1.c: New.
1617
ff7b374b
KT
16182016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1619
1620 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1621 "alignement".
1622
554cfc9e
GJL
16232016-06-20 Georg-Johann Lay <avr@gjlay.de>
1624
1625 PR target/71103
1626 * gcc.target/avr/torture/pr71103-2.c: New test.
1627
aa0db437
MS
16282016-06-19 Martin Sebor <msebor@redhat.com>
1629
1630 PR c/69507
1631 * gcc.dg/alignof.c: New test.
1632
c561b091
PC
16332016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1634
1635 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1636 vs dg-error; test constexpr specifier too.
1637
bf54f123
PC
16382016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1639
1640 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1641
4e53aa97
CL
16422016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1643
1644 * lib/target-supports.exp
1645 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1646 arm_neon_ok and merge flags. Fix temporary test name.
1647 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1648 and merge flags.
1649
69071d86
ML
16502016-06-17 Martin Liska <mliska@suse.cz>
1651
1652 * gcc.dg/predict-9.c: Fix dump scanning.
1653
68b3b858
BC
16542016-06-17 Bin Cheng <bin.cheng@arm.com>
1655
1656 PR tree-optimization/71354
1657 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1658
d3ee260a
BC
16592016-06-17 Bin Cheng <bin.cheng@arm.com>
1660
1661 PR tree-optimization/71347
1662 * gcc.dg/tree-ssa/pr71347.c: New test.
1663
bd8fb114
BC
16642016-06-17 Bin Cheng <bin.cheng@arm.com>
1665
1666 PR tree-optimization/71354
1667 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1668
97816be4
BC
16692016-06-17 Bin Cheng <bin.cheng@arm.com>
1670
1671 * gcc.dg/vect/vect-alias-check-1.c: New test.
1672
2d761a37
SKS
16732016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1674
e0277d6b 1675 PR target/71151
2d761a37
SKS
1676 * gcc.target/avr/pr71151-1.c: New test.
1677 * gcc.target/avr/pr71151-2.c: New test.
1678 * gcc.target/avr/pr71151-3.c: New test.
1679 * gcc.target/avr/pr71151-4.c: New test.
1680 * gcc.target/avr/pr71151-5.c: New test.
1681 * gcc.target/avr/pr71151-6.c: New test.
1682 * gcc.target/avr/pr71151-7.c: New test.
1683 * gcc.target/avr/pr71151-8.c: New test.
1684 * gcc.target/avr/pr71151-common.h: New test.
1685
68fa96d6
ML
16862016-06-16 Martin Liska <mliska@suse.cz>
1687
1688 * gfortran.dg/predict-1.f90: New test.
1689
b6ca982f
UB
16902016-06-16 Uros Bizjak <ubizjak@gmail.com>
1691
1692 PR target/71242
1693 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1694
1dc8d15b
JH
16952016-06-16 Jan Hubicka <hubicka@ucw.cz>
1696
1697 * g++.dg/vect/pr36648.cc: Disable cunrolli
1698
67c25816
JJ
16992016-06-16 Jakub Jelinek <jakub@redhat.com>
1700
c577adb2
JJ
1701 PR target/71554
1702 * gcc.c-torture/execute/pr71554.c: New test.
1703
67c25816
JJ
1704 PR rtl-optimization/71532
1705 * gcc.dg/torture/pr71532.c: New test.
1706
1a3c3ee9
MM
17072016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1708
1709 * gcc.target/powerpc/p9-dimode1.c: New test.
1710 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1711
f29468a7
JJ
17122016-06-15 Jakub Jelinek <jakub@redhat.com>
1713
61daecc4
JJ
1714 * gcc.c-torture/compile/20160615-1.c: New test.
1715
f29468a7
JJ
1716 * g++.dg/cpp0x/ref-qual17.C: New test.
1717
209d1e2d
IE
17182016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1719
1720 PR middle-end/71529
1721 * gcc.target/i386/pr71529.C: New test.
1722
8dc35712
AH
17232016-06-15 Alan Hayward <alan.hayward@arm.com>
1724
1725 PR tree-optimization/71483
1726 * g++.dg/vect/pr71483.c: New
1727
b8911cb8
PC
17282016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1729
1730 PR c++/70202
1731 * g++.dg/inherit/crash6.C: New.
1732 * g++.dg/inherit/union2.C: Likewise.
1733 * g++.dg/inherit/virtual12.C: Likewise.
1734 * g++.dg/inherit/virtual13.C: Likewise.
1735 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1736
cf5d08ab
UB
17372016-06-15 Uros Bizjak <ubizjak@gmail.com>
1738
e3d62871 1739 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 1740
8f482165
AH
17412016-06-15 Alan Hayward <alan.hayward@arm.com>
1742
1743 PR tree-optimization/71439
1744 * gcc.dg/vect/pr71439.c: New
1745
3256673f
KT
17462016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1747
1748 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1749
b17dc4d4
RB
17502016-06-15 Richard Biener <rguenther@suse.de>
1751
1752 * gcc.dg/vect/slp-45.c: New testcase.
1753
2a5825f2
RB
17542016-06-15 Richard Biener <rguenther@suse.de>
1755
1756 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1757
6e433d0b
BS
17582016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1759
1760 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1761 requirements, and disable for AIX for now.
1762 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1763
abe7f828
JJ
17642016-06-14 Jakub Jelinek <jakub@redhat.com>
1765
a09c81b4
JJ
1766 PR c++/71528
1767 * g++.dg/opt/pr71528.C: New test.
1768
abe7f828
JJ
1769 PR c++/71516
1770 * g++.dg/init/pr71516.C: New test.
1771
acfadf06
PC
17722016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1773
1774 * g++.dg/init/array46.C: New.
1775
4d568ab2
UB
17762016-06-14 Uros Bizjak <ubizjak@gmail.com>
1777
e3d62871
UB
1778 * gcc.target/i386/float128-3.c: New test.
1779 * gcc.target/i386/quad-sse4.c: Ditto.
1780 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1781 Update scan strings.
4d568ab2 1782
30934c5d
RB
17832016-06-14 Richard Biener <rguenther@suse.de>
1784
1785 PR middle-end/71526
1786 * gfortran.dg/pr71526.f90: New testcase.
1787
3970e545
AV
17882016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1789
1790 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1791 * gcc.dg/zero_bits_compound-1.c: Likewise.
1792
04976c6e
RB
17932016-06-14 Richard Biener <rguenther@suse.de>
1794
1795 PR tree-optimization/71522
1796 * gcc.dg/torture/pr71522.c: New testcase.
1797
23e025db
JJ
17982016-06-14 Jakub Jelinek <jakub@redhat.com>
1799
1800 PR tree-optimization/71520
1801 * gcc.dg/tree-ssa/pr71520.c: New test.
1802
90b72e84
RB
18032016-06-14 Richard Biener <rguenther@suse.de>
1804
1805 PR tree-optimization/71521
86c24ba6 1806 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 1807
ef7cf206
JJ
18082016-06-13 Jakub Jelinek <jakub@redhat.com>
1809
0dda258b
JJ
1810 PR sanitizer/71498
1811 * c-c++-common/ubsan/bounds-13.c: New test.
1812
ef7cf206
JJ
1813 PR preprocessor/71183
1814 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1815
a73786e3
JL
18162016-06-13 Jeff Law <law@redhat.com>
1817
1818 PR tree-optimization/71403
1819 * c-c++-common/ubsan/pr71403-1.c: New test.
1820 * c-c++-common/ubsan/pr71403-2.c: New test.
1821 * c-c++-common/ubsan/pr71403-3.c: New test.
1822
0ac249bf
JJ
18232016-06-13 Jakub Jelinek <jakub@redhat.com>
1824
1825 PR middle-end/71478
1826 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1827 Add -Wno-psabi -w to dg-options.
1828
5408a64a
KN
18292016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1830
1831 * gcc.target/powerpc/vadsdu-0.c: New test.
1832 * gcc.target/powerpc/vadsdu-1.c: New test.
1833 * gcc.target/powerpc/vadsdu-2.c: New test.
1834 * gcc.target/powerpc/vadsdu-3.c: New test.
1835 * gcc.target/powerpc/vadsdu-4.c: New test.
1836 * gcc.target/powerpc/vadsdu-5.c: New test.
1837 * gcc.target/powerpc/vadsdub-1.c: New test.
1838 * gcc.target/powerpc/vadsdub-2.c: New test.
1839 * gcc.target/powerpc/vadsduh-1.c: New test.
1840 * gcc.target/powerpc/vadsduh-2.c: New test.
1841 * gcc.target/powerpc/vadsduw-1.c: New test.
1842 * gcc.target/powerpc/vadsduw-2.c: New test.
1843
f7e4f2e3
DM
18442016-06-13 David Malcolm <dmalcolm@redhat.com>
1845
1846 * gcc.dg/c99-init-2.c (c): Update expected error message.
1847 * gcc.dg/init-bad-8.c (foo): Likewise.
1848 * gcc.dg/spellcheck-fields-3.c: New test case.
1849
ad23a23e
ML
18502016-06-13 Martin Liska <mliska@suse.cz>
1851
1852 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1853 and "guess loop iv compared" heuristics.
1854 * gcc.dg/predict-2.c: Likewise.
1855 * gcc.dg/predict-3.c: Likewise.
1856 * gcc.dg/predict-4.c: Likewise.
1857 * gcc.dg/predict-5.c: Likewise.
1858 * gcc.dg/predict-6.c: Likewise.
1859
146c55da
MP
18602016-06-13 Marek Polacek <polacek@redhat.com>
1861
1862 PR middle-end/71476
1863 * c-c++-common/Wswitch-unreachable-4.c: New test.
1864 * gcc.dg/Wswitch-unreachable-2.c: New test.
1865 * g++.dg/tm/jump1.C: Move dg-warning.
1866
42e77cbc
EB
18672016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1868
1869 * gnat.dg/renaming10.ad[sb]: New test.
1870
7474dcc1
PT
18712016-06-13 Paul Thomas <pault@gcc.gnu.org>
1872
1873 PR fortran/70673
1874 * gfortran.dg/pr70673.f90: New test.
1875
f57f53d3
RB
18762016-06-13 Richard Biener <rguenther@suse.de>
1877
1878 PR middle-end/64516
1879 * gcc.dg/align-3.c: New testcase.
1880
5843a5f0
ML
18812016-06-13 Martin Liska <mliska@suse.cz>
1882
1883 * gcc.target/i386/pr71458.c: New test.
1884
aa8fdb44
UB
18852016-06-12 Uros Bizjak <ubizjak@gmail.com>
1886
1887 PR target/71241
1888 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1889
2043e4d7
DH
18902016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1891
1892 PR target/60751
1893 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1894 statement.
1895
d3dc025d
DH
18962016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1897
1898 PR target/60751
1899 * gfortran.dg/comma_IO_extension_1.f90: New test.
1900 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1901 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1902 statement.
1903 * gfortran.dg/graphite/pr38083.f90: Likewise.
1904 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1905 missing format.
1906
a31d78c6
EB
19072016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1908
1909 * gnat.dg/case_character.adb: New test.
1910
95c18dd0
SB
19112016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1912
1913 PR middle-end/71310
1914 * gcc.target/powerpc/pr71310.c: New testcase.
1915
b97d37b4
KV
19162016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1917
1918 PR middle-end/71478
1919 * gcc.dg/pr71478.c: New test.
1920
900bcda3
JJ
19212016-06-10 Jakub Jelinek <jakub@redhat.com>
1922
ec1c20db
JJ
1923 PR middle-end/71494
1924 * gcc.c-torture/execute/pr71494.c: New test.
1925
50b15873
JJ
1926 PR c/68657
1927 * gcc.target/i386/pr68657.c: New test.
1928
900bcda3
JJ
1929 PR inline-asm/68843
1930 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1931 (test): Add -masm=intel alternatives.
1932
4d926e34
MS
19332016-06-10 Martin Sebor <msebor@redhat.com>
1934
1935 PR c/71392
1936 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1937
ad071b2b
JL
19382016-06-10 Jeff Law <law@redhat.com>
1939
1940 PR tree-optimization/71335
1941 * gcc.c-torture/execute/pr71335.c: New test.
1942
2704efe8
DM
19432016-06-10 David Malcolm <dmalcolm@redhat.com>
1944
1945 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1946 the various "cannot tail-call: " messages.
1947
18c9b7d4
CL
19482016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1949
1950 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1951 and options.
1952
7cfa10f3
MO
19532016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1954
1955 PR sanitizer/71480
1956 * c-c++-common/asan/pr71480.c: New test.
1957
1f24fd3e
L
19582016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1959
1960 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1961 (ASMNAME2): Likewise.
1962 (main): Replace fn in asm statement with ASMNAME ("fn").
1963 * gcc.dg/guality/pr68037-2.c: Likewise.
1964 * gcc.dg/guality/pr68037-3.c: Likewise.
1965 * gcc.dg/torture/pr68037-1.c: Likewise.
1966 * gcc.dg/torture/pr68037-2.c: Likewise.
1967 * gcc.dg/torture/pr68037-3.c: Likewise.
1968
ad551c07
BE
19692016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1970
1971 PR inline-asm/68843
1972 * gcc.target/i386/pr68843-1.c: New test.
1973 * gcc.target/i386/pr68843-2.c: New test.
1974
4b1ffdb1 19752016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
1976 Cesar Philippidis <cesar@codesourcery.com>
1977
1978 PR middle-end/71373
1979 * gcc.dg/goacc/nested-function-1.c: New file.
1980 * gcc.dg/goacc/nested-function-2.c: Likewise.
1981 * gcc.dg/goacc/pr71373.c: Likewise.
1982 * gfortran.dg/goacc/cray-2.f95: Likewise.
1983 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1984 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1985 * gfortran.dg/goacc/cray.f95: Update.
1986 * gfortran.dg/goacc/loop-1.f95: Likewise.
1987 * gfortran.dg/goacc/loop-3.f95: Likewise.
1988 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1989 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1990
19912016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1992
1993 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1994 for OpenACC tile clauses.
1995 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
1996
1997 PR c/71381
1998 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1999 to...
2000 * c-c++-common/goacc/cache-2.c: ... this new file.
2001 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2002 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2003 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2004 usage.
2005 * gfortran.dg/goacc/cray.f95: Likewise.
2006 * gfortran.dg/goacc/loop-1.f95: Likewise.
2007
89851e4c
AH
20082016-06-10 Alan Hayward <alan.hayward@arm.com>
2009
2010 PR tree-optimization/71407
2011 PR tree-optimization/71416
2012 * gcc.dg/vect/pr71407.c: New
2013 * gcc.dg/vect/pr71416-1.c: New
2014 * gcc.dg/vect/pr71416-2.c: New
2015
200eafbf
RB
20162016-06-10 Richard Biener <rguenther@suse.de>
2017
2018 PR middle-end/71477
2019 * gcc.dg/torture/pr71477.c: New testcase.
2020
4df99d92
JK
20212016-06-09 Julia Koval <julia.koval@intel.com>
2022
2023 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2024 * gcc.target/i386/interrupt-13.c: Likewise.
2025 * gcc.target/i386/interrupt-15.c: Likewise.
2026 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2027 * gcc.target/i386/interrupt-24.c: Likewise.
2028 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2029 * gcc.target/i386/interrupt-9.c: Likewise.
2030 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2031
e01b4e16
MS
20322016-06-09 Martin Sebor <msebor@redhat.com>
2033
2034 PR c/70883
2035 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2036 * gcc.dg/builtin-constant_p-1.c: Same.
2037 * gcc.dg/builtins-error.c: Same.
2038 * gcc.dg/pr70859.c: Same.
2039
9c35db0e
SKS
20402016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2041
2042 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2043 * gcc.dg/torture/pr68067-1.c: Likewise.
2044 * gcc.dg/torture/pr68067-2.c: Likewise.
2045
20462016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2047
2048 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2049 when setting SIZE.
2050
392a81b9
PC
20512016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2052
2053 PR c++/71465
2054 * g++.dg/inherit/crash5.C: New.
2055 Revert:
2056 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2057
2058 PR c++/70202
2059 * g++.dg/inherit/crash5.C: New.
2060 * g++.dg/inherit/virtual1.C: Adjust.
2061
e49efc14
ML
20622016-06-09 Martin Liska <mliska@suse.cz>
2063
2064 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2065 * g++.dg/predict-loop-exit-2.C: Likewise.
2066 * g++.dg/predict-loop-exit-3.C: Likewise.
2067 * gcc.dg/predict-1.c: Likewise.
2068 * gcc.dg/predict-2.c: Likewise.
2069 * gcc.dg/predict-3.c: Likewise.
2070 * gcc.dg/predict-4.c: Likewise.
2071 * gcc.dg/predict-5.c: Likewise.
2072 * gcc.dg/predict-6.c: Likewise.
2073 * gcc.dg/predict-7.c: Likewise.
2074
36d57986
RB
20752016-06-09 Richard Biener <rguenther@suse.de>
2076
2077 PR tree-optimization/71462
2078 * gcc.dg/torture/pr71462.c: New testcase.
2079
7d82e8e4
MP
20802016-06-09 Marek Polacek <polacek@redhat.com>
2081
2082 PR c/65471
2083 * gcc.dg/c11-generic-3.c: New test.
2084
c8a71589
PC
20852016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2086
2087 * g++.dg/init/array42.C: New.
2088 * g++.dg/init/array43.C: Likewise.
2089 * g++.dg/init/array44.C: Likewise.
2090 * g++.dg/init/array45.C: Likewise.
2091 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2092 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2093 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2094 * g++.dg/gomp/pr35751.C: Likewise.
2095 * g++.dg/init/array23.C: Likewise.
2096 * g++.dg/init/brace2.C: Likewise.
2097 * g++.dg/init/brace6.C: Likewise.
2098
44a845ca
MS
20992016-06-08 Martin Sebor <msebor@redhat.com>
2100 Jakub Jelinek <jakub@redhat.com>
2101
2102 PR c++/70507
2103 PR c/68120
2104 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2105 * c-c++-common/builtin-arith-overflow-2.c: New test.
2106 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2107 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2108 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2109
2ef16b6e
JJ
21102016-06-08 Jakub Jelinek <jakub@redhat.com>
2111
2112 PR c++/71442
2113 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2114
5e3ee346
AL
21152016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2116
2117 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2118 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2119 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2120 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2121 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2122 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2123 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2124 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2125 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2126 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2127 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2128 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2129 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2130
b2ae2814
RB
21312016-06-08 Richard Biener <rguenther@suse.de>
2132
2133 PR tree-optimization/68558
2134 * gcc.dg/vect/slp-44.c: New testcase.
2135
e09b4c37
RB
21362016-06-08 Richard Biener <rguenther@suse.de>
2137
2138 * gcc.dg/vect/slp-43.c: New testcase.
2139
72d50660
RB
21402016-06-08 Richard Biener <rguenther@suse.de>
2141
2142 PR tree-optimization/71452
2143 * gcc.dg/torture/pr71452.c: New testcase.
2144
988c115c
JJ
21452016-06-08 Jakub Jelinek <jakub@redhat.com>
2146
2147 PR c++/71448
2148 * g++.dg/torture/pr71448.C: New test.
2149
73d73b48
BS
21502016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2151
2152 PR debug/71432
2153 PR ada/71413
2154 * g++.dg/debug/pr71432.C: New test.
2155
bdd15d0c
PK
21562016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2157
2158 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2159 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2160 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2161
ce0607bb
AH
21622016-06-08 Alan Hayward <alan.hayward@arm.com>
2163
2164 * gcc.dg/vect/vect-live-2.c: Update effective target.
2165 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2166 * lib/target-supports.exp: Add aarch64 to vect_long.
2167
92a5f2ba
MP
21682016-06-08 Marek Polacek <polacek@redhat.com>
2169
2170 PR c/71418
2171 * gcc.dg/noncompile/pr71418.c: New test.
2172
08203f73
MP
2173 PR c/71426
2174 * gcc.dg/noncompile/pr71426.c: New test.
2175
d1fcc2bd
JH
21762016-06-07 Jan Hubicka <hubicka@ucw.cz>
2177
2178 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2179 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2180 * gcc.dg/predict-3.c: Update template.
2181 * gcc.dg/predict-5.c: Update template.
2182 * gcc.dg/predict-6.c: Update template.
2183 * gcc.dg/predict-9.c: Update template.
2184 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2185
a23e6f1c
BS
21862016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2187
2188 * gcc.target/powerpc/vec-mul.c: New test.
2189
6ffd47b7
DM
21902016-06-07 David Malcolm <dmalcolm@redhat.com>
2191
2192 * gcc.dg/spellcheck-fields-2.c: New test case.
2193
bfd67b47
RB
21942016-06-07 Richard Biener <rguenther@suse.de>
2195
2196 PR c/61564
2197 * gcc.dg/Wpragmas-1.c: New testcase.
2198 * gcc.dg/Wattributes-4.c: Likewise.
2199 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2200 entry.
2201
701b9a47
CL
22022016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2203
2204 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2205 spurious debug code.
2206
6b80d6fa
RB
22072016-06-07 Richard Biener <rguenther@suse.de>
2208
2209 PR tree-optimization/71428
2210 * gcc.dg/torture/pr71428.c: New testcase.
2211
0f3f9437
RB
22122016-06-07 Richard Biener <rguenther@suse.de>
2213
2214 PR middle-end/71423
2215 * gcc.dg/torture/pr71423.c: New testcase.
2216
ec963f2a
KV
22172016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2218
2219 PR middle-end/71408
2220 * gcc.dg/tree-ssa/pr71408.c: New test.
2221
46ab5b6e
KV
22222016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2223
2224 PR middle-end/71281
2225 * g++.dg/torture/pr71281.C: New test.
2226
1f40cff3
MP
22272016-06-06 Marek Polacek <polacek@redhat.com>
2228
2229 PR c/71362
2230 * gcc.dg/pr71362.c: New test.
2231
6f5bcd24
JJ
22322016-06-06 Jakub Jelinek <jakub@redhat.com>
2233 Patrick Palka <ppalka@gcc.gnu.org>
2234
2235 PR c++/70847
2236 PR c++/71330
2237 PR c++/71393
2238 * g++.dg/opt/pr70847.C: New test.
2239 * g++.dg/ubsan/pr70847.C: New test.
2240 * g++.dg/ubsan/pr71393.C: New test.
2241
158beb4a
JJ
22422016-06-06 Jakub Jelinek <jakub@redhat.com>
2243
2244 PR tree-optimization/71259
2245 * gcc.dg/vect/pr71259.c: New test.
2246
d9b950dd
DM
22472016-06-06 David Malcolm <dmalcolm@redhat.com>
2248
2249 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2250 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2251 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2252 above.
2253
36f9ad69
KT
22542016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2255
2256 PR middle-end/37780
2257 * gcc.c-torture/execute/pr37780.c: New test.
2258 * gcc.target/aarch64/pr37780_1.c: Likewise.
2259 * gcc.target/arm/pr37780_1.c: Likewise.
2260
5545a907
MP
22612016-06-06 Marek Polacek <polacek@redhat.com>
2262
2263 * c-c++-common/attr-may-alias-1.c: New test.
2264 * c-c++-common/attr-may-alias-2.c: New test.
2265 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2266
93671519
BE
22672016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2268
2269 PR c/24414
2270 * gcc.target/i386/pr24414.c: New test.
2271
690f24b7
JM
22722016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2273
2274 * gcc.target/sparc/vis4misc.c: New file.
2275 * gcc.target/sparc/fpcmp.c: Likewise.
2276 * gcc.target/sparc/fpcmpu.c: Likewise.
2277
31ce6157
AH
22782016-06-06 Alan Hayward <alan.hayward@arm.com>
2279
2280 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2281 * gcc.dg/vect/vect-live-3.c: Likewise.
2282
9fcebb5a
RB
22832016-06-06 Richard Biener <rguenther@suse.de>
2284
2285 PR tree-optimization/71398
2286 * gcc.dg/torture/pr71398.c: New testcase.
2287
903ca97b
UB
22882016-06-06 Uros Bizjak <ubizjak@gmail.com>
2289
2290 PR target/71389
2291 * g++.dg/pr71389.C: New test.
2292
9c1eb332
JD
22932016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2294
2295 PR fortran/71404
2296 * gfortran.dg/fmt_read_5.f: New test.
2297
b2d83bd2
AV
22982016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2299
2300 PR fortran/69659
2301 * gfortran.dg/class_array_22.f03: New test.
2302
ec81960e
JH
23032016-06-05 Jan Hubicka <hubicka@ucw.cz>
2304
2305 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2306
429d2750
JH
23072016-06-05 Jan Hubicka <hubicka@ucw.cz>
2308
2309 * gcc.dg/predict-9.c: Update template.
2310
c1c00983
PC
23112016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2312
2313 PR c++/49377
2314 * g++.dg/template/pr49377.C: New.
2315
1927a963
JJ
23162016-06-04 Jakub Jelinek <jakub@redhat.com>
2317
2318 PR tree-optimization/71405
2319 * g++.dg/torture/pr71405.C: New test.
2320
909a11ad
PC
23212016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2322
2323 PR c++/70202
2324 * g++.dg/inherit/crash5.C: New.
2325 * g++.dg/inherit/virtual1.C: Adjust.
2326
08bbb1f8
JL
23272016-06-03 Jeff Law <law@redhat.com>
2328
2329 PR tree-optimization/71316
2330 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2331
7c35235c
JJ
23322016-06-03 Jakub Jelinek <jakub@redhat.com>
2333
2334 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2335 dg-additional-options with just -fno-tree-scev-cprop in it.
2336 * gcc.dg/vect/vect-live-2.c: Likewise.
2337 * gcc.dg/vect/vect-live-5.c: Likewise.
2338 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2339 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2340 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2341
c8572dd6
PP
23422016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2343
2344 PR c++/27100
2345 * g++.dg/other/friend6.C: New test.
2346
1c7733a7
BS
23472016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2348
2349 * g++.dg/torture/ppc-ldst-array.C: New.
2350
0d2f700f
JM
23512016-06-03 Joseph Myers <joseph@codesourcery.com>
2352
2353 PR target/71276
2354 PR target/71277
2355 * gcc.dg/torture/builtin-fp-int-inexact.c,
2356 gcc.target/i386/387-builtin-fp-int-inexact.c,
2357 gcc.target/i386/387-rint-inline-1.c,
2358 gcc.target/i386/387-rint-inline-2.c,
2359 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2360 gcc.target/i386/sse2-rint-inline-1.c,
2361 gcc.target/i386/sse2-rint-inline-2.c,
2362 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2363 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2364
f8071c05
L
23652016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2366 Julia Koval <julia.koval@intel.com>
2367
2368 PR target/66960
2369 PR target/67630
2370 PR target/67634
2371 PR target/67841
2372 PR target/68037
2373 PR target/68618
2374 PR target/68661
2375 PR target/69575
2376 PR target/69596
2377 PR target/69734
2378 * gcc.dg/guality/pr68037-1.c: New test.
2379 * gcc.dg/guality/pr68037-2.c: Likewise.
2380 * gcc.dg/guality/pr68037-3.c: Likewise.
2381 * gcc.dg/torture/pr68037-1.c: Likewise.
2382 * gcc.dg/torture/pr68037-2.c: Likewise.
2383 * gcc.dg/torture/pr68037-3.c: Likewise.
2384 * gcc.dg/torture/pr68661-1a.c: Likewise.
2385 * gcc.dg/torture/pr68661-1b.c: Likewise.
2386 * gcc.target/i386/interrupt-1.c: Likewise.
2387 * gcc.target/i386/interrupt-2.c: Likewise.
2388 * gcc.target/i386/interrupt-3.c: Likewise.
2389 * gcc.target/i386/interrupt-4.c: Likewise.
2390 * gcc.target/i386/interrupt-5.c: Likewise.
2391 * gcc.target/i386/interrupt-6.c: Likewise.
2392 * gcc.target/i386/interrupt-7.c: Likewise.
2393 * gcc.target/i386/interrupt-8.c: Likewise.
2394 * gcc.target/i386/interrupt-9.c: Likewise.
2395 * gcc.target/i386/interrupt-10.c: Likewise.
2396 * gcc.target/i386/interrupt-11.c: Likewise.
2397 * gcc.target/i386/interrupt-12.c: Likewise.
2398 * gcc.target/i386/interrupt-13.c: Likewise.
2399 * gcc.target/i386/interrupt-14.c: Likewise.
2400 * gcc.target/i386/interrupt-15.c: Likewise.
2401 * gcc.target/i386/interrupt-16.c: Likewise.
2402 * gcc.target/i386/interrupt-17.c: Likewise.
2403 * gcc.target/i386/interrupt-18.c: Likewise.
2404 * gcc.target/i386/interrupt-19.c: Likewise.
2405 * gcc.target/i386/interrupt-20.c: Likewise.
2406 * gcc.target/i386/interrupt-21.c: Likewise.
2407 * gcc.target/i386/interrupt-22.c: Likewise.
2408 * gcc.target/i386/interrupt-23.c: Likewise.
2409 * gcc.target/i386/interrupt-24.c: Likewise.
2410 * gcc.target/i386/interrupt-25.c: Likewise.
2411 * gcc.target/i386/interrupt-26.c: Likewise.
2412 * gcc.target/i386/interrupt-27.c: Likewise.
2413 * gcc.target/i386/interrupt-28.c: Likewise.
2414 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2415 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2416 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2417 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2418 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2419 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2420 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2421 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2422 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2423 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2424 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2425 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2426
36b85e43
BS
24272016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2428
9de2e795
L
2429 PR tree-optimization/52171
2430 * gcc.dg/pr52171.c: New test.
2431 * gcc.target/i386/pr52171.c: New test.
36b85e43 2432
bfeee8ac
JH
24332016-06-03 Jan Hubicka <jh@suse.cz>
2434
2435 * g++.dg/tree-ssa/pred-1.C: New testcase
2436 * gcc.dg/tree-ssa/pred-1.c: New testcase
2437
859b0bae
BS
24382016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2439
2440 PR target/70957
2441 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2442 support.
2443 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2444
3a2edf4c
AH
24452016-06-03 Alan Hayward <alan.hayward@arm.com>
2446
2447 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2448
b28ead45
AH
24492016-06-03 Alan Hayward <alan.hayward@arm.com>
2450
2451 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 2452 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
2453 * gcc.dg/vect/vect-live-1.c: New test.
2454 * gcc.dg/vect/vect-live-2.c: New test.
2455 * gcc.dg/vect/vect-live-3.c: New test.
2456 * gcc.dg/vect/vect-live-4.c: New test.
2457 * gcc.dg/vect/vect-live-5.c: New test.
2458 * gcc.dg/vect/vect-live-slp-1.c: New test.
2459 * gcc.dg/vect/vect-live-slp-2.c: New test.
2460 * gcc.dg/vect/vect-live-slp-3.c: New test.
2461
1f91747b
JJ
24622016-06-03 Jakub Jelinek <jakub@redhat.com>
2463
2464 PR middle-end/71387
2465 * g++.dg/opt/pr71387.C: New test.
2466
47b83923
JL
24672016-06-02 Jeff Law <law@redhat.com>
2468
2469 PR tree-optimization/71328
2470 * gcc.c-torture/compile/pr71328.c: New test.
2471
e96e5f46
JD
24722016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2473
2474 PR fortran/52393
2475 * gfortran.dg/fmt_read_3.f90: Fix typo.
2476 * gfortran.dg/fmt_read_4.f90: New test.
2477
b872d729
PC
24782016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2479
2480 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2481 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2482 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2483 * g++.dg/cpp0x/override2.C: Likewise.
2484 * g++.dg/parse/crash5.C: Likewise.
2485 * g++.dg/parse/error16.C: Likewise.
2486 * g++.dg/parse/error27.C: Likewise.
2487 * g++.dg/template/qualttp15.C: Likewise.
2488 * g++.dg/template/redecl4.C: Likewise.
2489 * g++.old-deja/g++.other/crash39.C: Likewise.
2490 * g++.old-deja/g++.other/struct1.C: Likewise.
2491 * g++.old-deja/g++.pt/m9a.C: Likewise.
2492 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2493
0e535442
JJ
24942016-06-02 Jakub Jelinek <jakub@redhat.com>
2495
0633ee10
JJ
2496 PR c++/71372
2497 * c-c++-common/pr71372.c: New test.
2498
0e535442
JJ
2499 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2500 __TIME__ strings with __builtin_strcmp instead of printf and
2501 dg-output.
2502
f3c5ecc2
ML
25032016-06-02 Martin Liska <mliska@suse.cz>
2504
2505 * gcc.dg/predict-9.c: New test.
2506
a91807c5
JJ
25072016-06-02 Jakub Jelinek <jakub@redhat.com>
2508
2509 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2510 global set_compiler_env_var and global saved_compiler_env_var.
2511
b5bd1978
KT
25122016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2513
2514 PR rtl-optimization/71295
2515 * gcc.c-torture/compile/pr71295.c: New test.
2516
b93b1475
JJ
25172016-06-02 Jakub Jelinek <jakub@redhat.com>
2518
930ebd0e
JJ
2519 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2520
1e021dc3
JJ
2521 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2522 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2523
b93b1475
JJ
2524 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2525 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2526 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2527 alternative number.
2528
58f2fb5c
MM
25292016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2530
2531 * gcc.target/powerpc/p9-splat-4.c: New test.
2532
25332016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2534
2535 PR target/71186
2536 * gcc.target/powerpc/pr71186.c: New test.
2537
4731c9f0
JD
25382016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2539
2540 PR fortran/52393
2541 * gfortran.dg/fmt_read_3.f90: New test.
2542
042dee3e
TP
25432016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2544
2545 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2546 procedure.
2547
15c98b2e
ES
25482016-06-01 Eduard Sanou <dhole@openmailbox.org>
2549
2550 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2551 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2552 env var is set.
2553 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2554 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2555 shown once.
2556 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2557 during compilation.
2558 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2559 vars set by dg-set-compiler-env-var.
2560
6442a6f4
PT
25612016-06-01 Paul Thomas <pault@gcc.gnu.org>
2562
2563 PR fortran/71156
2564 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2565 to the module procedure declaration.
2566 * gfortran.dg/submodule_16.f08: New test.
2567
ab62397a
JJ
25682016-06-01 Jakub Jelinek <jakub@redhat.com>
2569
2570 PR middle-end/71371
2571 * c-c++-common/gomp/pr71371.c: New test.
2572
b66af6ed
RB
25732016-06-01 Richard Biener <rguenther@suse.de>
2574
2575 PR tree-optimization/71366
2576 * gcc.dg/torture/pr71366-1.c: New testcase.
2577 * gcc.dg/torture/pr71366-2.c: Likewise.
2578
e342b9d8
KN
25792016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2580
2581 * gcc.target/powerpc/vslv-0.c: New test.
2582 * gcc.target/powerpc/vslv-1.c: New test.
2583 * gcc.target/powerpc/vsrv-0.c: New test.
2584 * gcc.target/powerpc/vsrv-1.c: New test.
2585
721547cd
NS
25862016-06-01 Nathan Sidwell <nathan@acm.org>
2587
2588 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2589 * gcc.target/nvptx/weak.c: New.
2590
fa2c9034
RB
25912016-06-01 Richard Biener <rguenther@suse.de>
2592
2593 PR tree-optimization/71261
2594 * gcc.dg/torture/vect-bool-1.c: New testcase.
2595
3e32893c
JJ
25962016-06-01 Jakub Jelinek <jakub@redhat.com>
2597
2598 * gfortran.dg/gomp/order-1.f90: New test.
2599 * gfortran.dg/gomp/order-2.f90: New test.
2600
8c383600
JH
26012016-06-01 Jan Hubicka <hubicka@ucw.cz>
2602
2603 * gcc.dg/unroll-6.c: Update template.
2604 * gcc.dg/unroll-7.c: New testcase.
2605 * gcc.dg/unroll-8.c: New testcase.
2606
a0dfeef5
EB
26072016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2608
2609 * gnat.dg/opt56.ad[sb]: New test.
2610
48de5701
PC
26112016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2612
2613 PR c++/66635
2614 * g++.dg/cpp0x/constexpr-ice16.C: New.
2615
827cf695
PP
26162016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2617
2618 PR tree-optimization/71314
2619 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2620 -mbranch-cost=2.
2621
ff66f6e8
PP
26222016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2623
2624 PR tree-optimization/71077
2625 * gcc.dg/tree-ssa/pr71077.c: New test.
2626
050fb209
JH
26272016-05-31 Jan Hubicka <hubicka@ucw.cz>
2628
48de5701
PC
2629 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2630 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2631 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 2632
c642d919
PC
26332016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2634
2635 PR c++/71248
2636 * g++.dg/cpp0x/pr71248.C: New.
2637 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2638 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2639 * g++.dg/init/new37.C: Likewise.
2640 * g++.dg/template/static1.C: Likewise.
2641 * g++.dg/template/static2.C: Likewise.
2642
d6439e08
L
26432016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2644
2645 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2646 instead of %rdi.
2647 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2648
780b9dd4
MP
26492016-05-31 Marek Polacek <polacek@redhat.com>
2650
2651 * c-c++-common/Wswitch-unreachable-3.c: New test.
2652 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2653
0d99f8a0
RB
26542016-05-31 Richard Biener <rguenther@suse.de>
2655
2656 PR tree-optimization/71352
2657 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2658
52545641
TP
26592016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2660
2661 * gcc.target/arm/armv5_thumb_isa.c: New test.
2662
5b8c1205
KY
26632016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2664
2665 PR target/71346
2666 * gcc.target/i386/pr71346.c: New test.
2667
7a88cc84
TV
26682016-05-31 Tom de Vries <tom@codesourcery.com>
2669
2670 PR tree-optimization/69068
2671 * gcc.dg/graphite/pr69068.c: New test.
2672
265149a6
MS
26732016-05-27 Martin Sebor <msebor@redhat.com>
2674
2675 PR c++/71306
2676 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2677
00631022
JJ
26782016-05-30 Jakub Jelinek <jakub@redhat.com>
2679
2680 PR c++/71349
2681 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2682 nowait depend(inout: dd[0]) clauses where permitted.
2683
b2f6675b
PC
26842016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2685
2686 PR c++/71238
2687 * g++.dg/parse/pr71238.C: New.
2688 * g++.dg/concepts/friend1.C: Test column numbers too.
2689 * g++.dg/cpp0x/initlist31.C: Likewise.
2690 * g++.dg/cpp0x/pr51420.C: Likewise.
2691 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2692 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2693 * g++.dg/ext/builtin3.C: Likewise.
2694 * g++.dg/lookup/friend12.C: Likewise.
2695 * g++.dg/lookup/friend7.C: Likewise.
2696 * g++.dg/lookup/koenig1.C: Likewise.
2697 * g++.dg/lookup/koenig5.C: Likewise.
2698 * g++.dg/lookup/used-before-declaration.C: Likewise.
2699 * g++.dg/overload/koenig1.C: Likewise.
2700 * g++.dg/template/crash65.C: Likewise.
2701 * g++.dg/template/friend57.C: Likewise.
2702 * g++.dg/warn/Wshadow-5.C: Likewise.
2703 * g++.dg/warn/Wunused-8.C: Likewise.
2704 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2705 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2706 * g++.old-deja/g++.jason/member.C: Likewise.
2707 * g++.old-deja/g++.jason/report.C: Likewise.
2708 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2709 * g++.old-deja/g++.law/visibility20.C: Likewise.
2710 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2711 * g++.old-deja/g++.other/static5.C: Likewise.
2712 * g++.old-deja/g++.pt/overload2.C: Likewise.
2713
a448ff40
JH
27142016-05-30 Jan Hubicka <hubicka@ucw.cz>
2715
2716 * gcc.dg/tree-ssa/peel1.c: New testcase.
2717 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2718 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2719
69be8c91
TV
27202016-05-30 Tom de Vries <tom@codesourcery.com>
2721
2722 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2723 to ce.
2724
a59775a1
PC
27252016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2726
2727 PR c++/71099
2728 * g++.dg/parse/virtual1.C: New.
2729
53d6d955
UB
27302016-05-30 Uros Bizjak <ubizjak@gmail.com>
2731
2732 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2733 Use correct register when clearing %edx.
2734
0557293f
AM
27352016-05-30 Alexander Monakov <amonakov@ispras.ru>
2736
2737 PR tree-optimization/71289
2738 * gcc.dg/pr71289.c: New test.
2739
5d476e35
KV
27402016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2741
2742 PR middle-end/71269
2743 PR middle-end/71292
2744 * gcc.dg/tree-ssa/pr71269.c: New test.
2745 * gcc.dg/tree-ssa/pr71292.c: New test.
2746
db5447ca
KV
27472016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2748
2749 PR middle-end/71252
2750 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2751
98bdbb39
JH
27522016-05-30 Jan Hubicka <hubicka@ucw.cz>
2753
2754 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2755 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2756 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2757
7e012855
TV
27582016-05-30 Tom de Vries <tom@codesourcery.com>
2759
2760 PR tree-optimization/69067
2761 * gcc.dg/graphite/pr69067.c: New test.
2762
beed3701
UB
27632016-05-29 Uros Bizjak <ubizjak@gmail.com>
2764
2765 PR target/71245
2766 * gcc.target/i386/pr71245-1.c: New test.
2767 * gcc.target/i386/pr71245-2.c: Ditto.
2768
b6d4f8e8
PC
27692016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2770
2771 PR c++/71105
2772 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2773 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2774 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2775
00022058
JH
27762016-05-27 Jan Hubicka <hubicka@ucw.cz>
2777
2778 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2779
c8419aca
VV
27802016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2781
2782 Revert:
2783 PR c++/69855
2784 * g++.dg/overload/69855.C: New.
2785 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2786 * g++.old-deja/g++.pt/crash3.C: Likewise.
2787
8008c4d2
PC
27882016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2789
2790 PR c++/60385
2791 * g++.dg/parse/namespace13.C: New.
2792
8b2ef235
JL
27932016-05-26 Jeff Law <law@redhat.com>
2794
2795 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2796 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2797 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2798 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2799 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2800 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2801 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2802 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2803 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2804 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2805 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2806 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2807 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2808
7d67159b
VV
28092016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2810
2811 PR c++/69855
2812 * g++.dg/overload/69855.C: New.
2813 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2814 * g++.old-deja/g++.pt/crash3.C: Likewise.
2815
88e3bdd1
JW
28162016-05-27 Jiong Wang <jiong.wang@arm.com>
2817
2818 PR target/63596
2819 * gcc.target/aarch64/va_arg_1.c: New testcase.
2820 * gcc.target/aarch64/va_arg_2.c: Likewise.
2821 * gcc.target/aarch64/va_arg_3.c: Likewise.
2822
3fd6b9cc
JW
28232016-05-27 Jiong Wang <jiong.wang@arm.com>
2824
2825 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2826 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2827 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2828 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2829 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2830
3cee7e4e
MP
28312016-05-27 Marek Polacek <polacek@redhat.com>
2832
2833 PR middle-end/71308
2834 * g++.dg/torture/pr71308.C: New test.
2835
6a813c96
DV
28362016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2837
2838 * gcc.dg/zero_bits_compound-1.c: New test.
2839 * gcc.dg/zero_bits_compound-2.c: New test.
2840
0561bcfb
IE
28412016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2842
2843 PR middle-end/71279
2844 * gcc.dg/pr71279.c: New test.
2845
21316320
MM
28462016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2847
2848 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2849 floating point min/max/comparison instructions.
2850 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2851
7211a097
JJ
28522016-05-26 Jakub Jelinek <jakub@redhat.com>
2853
2854 * c-c++-common/gomp/schedule-1.c: New test.
2855 * gfortran.dg/gomp/schedule-1.f90: New test.
2856
cac177cf
PP
28572016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2858
2859 PR c++/70822
2860 PR c++/70106
2861 * g++.dg/cpp1y/auto-fn32.C: New test.
2862 * g++.dg/cpp1y/paren4.C: New test.
2863
a2d5b8c9
NS
28642016-05-26 Nathan Sidwell <nathan@acm.org>
2865
2866 * gcc.dg/20060410.c: Xfail on ptx.
2867 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2868 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2869 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2870 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2871 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2872
ffa8b552
TP
28732016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2874
2875 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2876
c7501e00
JJ
28772016-05-26 Jakub Jelinek <jakub@redhat.com>
2878
1875b9a0
JJ
2879 PR tree-optimization/71280
2880 * gcc.dg/pr71280.c: New test.
2881
2116e19f
JJ
2882 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2883
305aef09
JJ
2884 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2885 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2886
c7501e00
JJ
2887 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2888
ca449d26
JW
28892016-05-26 Jiong Wang <jiong.wang@arm.com>
2890
2891 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 2892 kept in memory.
ca449d26 2893
8af01c66
JL
28942016-05-25 Jeff Law <law@redhat.com>
2895
2896 PR tree-optimization/71272
2897 * gcc.c-torture/compile/pr71272.c: new test.
2898
f9d6ce73
BS
28992016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2900
2901 * gcc.target/powerpc/vec-cmpne.c: New test.
2902 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2903
a88a7b22
EB
29042016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2905
2906 * gnat.dg/opt55.ad[sb]: New test.
2907
125f02ed
SKS
29082016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2909
2910 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2911 * c-c++-common/pr60226.c: Require int32plus.
2912 * gcc.c-torture/execute/pr70602.c: Likewise.
2913 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2914 unsigned long for malloc arg type.
2915 * gcc.dg/asr_div1.c: Require int32plus.
2916 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2917 * gcc.dg/pie-1.c: Require pie.
2918 * gcc.dg/pie-2.c: Likewise.
2919 * gcc.dg/pr59471.c: Require int32plus.
2920 * gcc.dg/pr59963-2.c: XFAIL for int16.
2921 * gcc.dg/pr60114.c: Require int32plus.
2922 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2923 unsigned long for typedef of size_t.
2924 * gcc.dg/pr63914.c: Require int32plus.
2925 * gcc.dg/pr64536.c: Require pt32plus.
2926 * gcc.dg/pr65658.c: Likewise.
2927 * gcc.dg/pr67271.c: Require int32plus.
2928 * gcc.dg/pr68112.c: Likewise.
2929 * gcc.dg/pr69071.c: Skip for avr target.
2930 * gcc.dg/pr69973.c: Require int32plus.
2931 * gcc.dg/pr70169.c: Skip for avr target.
2932 * gcc.dg/sso-6.c: Require int32plus.
2933 * gcc.dg/sso-7.c: Likewise.
2934 * gcc.dg/sso-8.c: Likewise.
2935 * gcc.dg/vrp-min-max-2.c: Likewise.
2936
c6e434f5
UB
29372016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2938
2939 PR target/70738
2940 * gcc.target/i386/pr70738-1.c: New test.
2941 * gcc.target/i386/pr70738-2.c: Likewise.
2942 * gcc.target/i386/pr70738-3.c: Likewise.
2943 * gcc.target/i386/pr70738-4.c: Likewise.
2944 * gcc.target/i386/pr70738-5.c: Likewise.
2945 * gcc.target/i386/pr70738-6.c: Likewise.
2946 * gcc.target/i386/pr70738-7.c: Likewise.
2947 * gcc.target/i386/pr70738-8.c: Likewise.
2948 * gcc.target/i386/pr70738-9.c: Likewise.
2949
5c42d341
KT
29502016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2951
2952 PR rtl-optimization/66940
2953 * gcc.c-torture/execute/pr66940.c: New test.
2954
bf9a1a07
IV
29552016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2956
2957 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2958 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2959 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2960 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2961 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2962 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2963 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2964 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2965 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2966 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2967 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2968 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2969 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2970 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2971 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2972 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2973 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2974 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2975 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2976 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2977 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2978 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2979 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2980 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2981
95efe6b6
MP
29822016-05-25 Marek Polacek <polacek@redhat.com>
2983
2984 PR c/71265
2985 * gcc.dg/noncompile/pr71265.c: New test.
2986
a23faf7a
MP
2987 PR c/71266
2988 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2989
69a6d5ad
NS
29902016-05-25 Nathan Sidwell <nathan@acm.org>
2991
2992 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2993
3072d4ea
RB
29942016-05-25 Richard Biener <rguenther@suse.de>
2995
2996 PR tree-optimization/71261
2997 * c-c++-common/torture/pr71261.c: New testcase.
2998
e412ece4
RB
29992016-05-25 Richard Biener <rguenther@suse.de>
3000
3001 PR tree-optimization/71264
3002 * gcc.dg/vect/pr71264.c: New testcase.
3003
b9e551ad
PC
30042016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3005
3006 PR c++/55992
3007 * g++.dg/cpp0x/alias-decl-53.C: New.
3008 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3009
6aa1abe5
ML
30102016-05-25 Martin Liska <mliska@suse.cz>
3011
3012 * g++.dg/pr71239.C: New test.
3013
842d162e
RB
30142016-05-25 Richard Biener <rguenther@suse.de>
3015
c87885ca
RO
3016 * gcc.dg/vect/pr58135.c: Rename to ...
3017 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 3018
f184a36c
MP
30192016-05-25 Marek Polacek <polacek@redhat.com>
3020
3021 * g++.dg/pr65295.C: Use target c++14.
3022
021fad86
PC
30232016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3024
53d6d955
UB
3025 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3026 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 3027
c3eaf15a
MM
30282016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3029
3030 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3031 instructions.
3032
e46c7770
CP
30332016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3034
3035 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3036 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3037 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3038 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3039 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3040 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3041 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3042 * c-c++-common/goacc/pcopy.c: Likewise.
3043 * c-c++-common/goacc/pcopyin.c: Likewise.
3044 * c-c++-common/goacc/pcopyout.c: Likewise.
3045 * c-c++-common/goacc/pcreate.c: Likewise.
3046 * c-c++-common/goacc/pr70688.c: New test.
3047 * c-c++-common/goacc/present-1.c: Adjust test.
3048 * c-c++-common/goacc/reduction-5.c: Likewise.
3049 * g++.dg/goacc/data-1.C: New test.
3050
4bfc9db7
MM
30512016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3052
3053 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3054 vector parity built-in functions.
3055 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3056 count trailing zeros automatic vectorization.
3057 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3058 count trailing zeros built-in functions.
3059
2bc145af
KV
30602016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3061
3062 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3063
26869fdb
PH
30642016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3065
3066 PR target/71050
3067 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3068
b2dc9c3b
PC
30692016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3070
3071 PR c++/50436
3072 * g++.dg/template/crash123.C: New.
3073 * g++.dg/template/crash124.C: Likewise.
3074
f65e97fd
MS
30752016-05-24 Martin Sebor <msebor@redhat.com>
3076
3077 PR c++/71147
3078 * g++.dg/ext/flexary16.C: New test.
3079
a6f5ac7f
IV
30802016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3081
69a6d5ad
NS
3082 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3083 before math.h is included.
a6f5ac7f
IV
3084 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3085 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3086 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3087 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3088 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3089 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3090 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3091 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3092 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3093 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3094 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3095 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3096 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3097 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3098 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3099 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3100 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3101 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3102 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3103 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3104 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3105 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3106 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3107
27bad558
MM
31082016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3109 Kelvin Nilsen <kelvin@gcc.gnu.org>
3110
3111 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3112 support.
3113
72f382fb
PC
31142016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3115
3116 PR c++/69872
3117 * g++.dg/warn/Wno-narrowing1.C: New.
3118
ef2ec9d9
MP
31192016-05-24 Marek Polacek <polacek@redhat.com>
3120
3121 PR c/71249
3122 * c-c++-common/Wswitch-unreachable-2.c: New test.
3123
e90434e3
JJ
31242016-05-24 Jakub Jelinek <jakub@redhat.com>
3125
7adb26f2
JJ
3126 PR c++/71257
3127 * g++.dg/vect/simd-clone-6.cc: New test.
3128 * g++.dg/gomp/declare-simd-6.C: New test.
3129
e90434e3
JJ
3130 PR middle-end/70434
3131 PR c/69504
3132 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3133
b556ea3b
RB
31342016-05-24 Richard Biener <rguenther@suse.de>
3135
3136 PR tree-optimization/71240
3137 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3138
e5328f5d
RB
31392016-05-24 Richard Biener <rguenther@suse.de>
3140
3141 PR tree-optimization/71230
3142 * gcc.dg/torture/pr71230.c: New testcase.
3143 * g++.dg/torture/pr71230.C: Likewise.
3144
a04e69c0
TS
31452016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3146
3147 * c-c++-common/goacc/routine-5.c: Add tests.
3148 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3149 * gfortran.dg/goacc/routine-6.f90: Add tests.
3150
30fd2977
RB
31512016-05-24 Richard Biener <rguenther@suse.de>
3152
3153 PR tree-optimization/71253
3154 * gcc.dg/torture/pr71253.c: New testcase.
3155
ca6f60bc
KV
31562016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3157
3158 PR middle-end/71252
3159 * gfortran.dg/pr71252.f90: New test.
3160
d3465d72
RS
31612016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3162
3163 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3164
f17a223d
RB
31652016-05-24 Richard Biener <rguenther@suse.de>
3166
3167 PR middle-end/70434
3168 PR c/69504
3169 * c-c++-common/vector-subscript-4.c: New testcase.
3170 * c-c++-common/vector-subscript-5.c: Likewise.
3171
e3f36534
JD
31722016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3173
3174 PR fortran/71123
3175 * gfortran.dg/namelist_90.f: New test
3176
85d5c27d
JD
31772016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3178
3179 PR fortran/66461
3180 * gfortran.dg/unexpected_eof.f: New test
3181
fe3f3340
MM
31822016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3183 Kelvin Nilsen <kelvin@gcc.gnu.org>
3184
3185 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3186 as little endian.
3187
26d6ae55
PC
31882016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3189
3190 PR c++/70972
3191 * g++.dg/cpp0x/inh-ctor20.C: New.
3192 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3193
d6c9a06f
PC
31942016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3195
3196 PR c++/69095
3197 * g++.dg/cpp0x/variadic168.C: New.
3198
396a1d10
PC
31992016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3200
3201 * g++.dg/cpp0x/pr31445.C: Test column number too.
3202 * g++.dg/cpp0x/pr32253.C: Likewise.
3203 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3204 * g++.dg/cpp0x/variadic36.C: Likewise.
3205
ece46666
MG
32062016-05-23 Marc Glisse <marc.glisse@inria.fr>
3207
3208 * gcc.dg/fold-notshift-2.c: Adjust.
3209
a7dc5980
MP
32102016-05-23 Marek Polacek <polacek@redhat.com>
3211
3212 PR c/49859
3213 * c-c++-common/Wswitch-unreachable-1.c: New test.
3214 * gcc.dg/Wswitch-unreachable-1.c: New test.
3215 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3216 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3217 * g++.dg/gomp/block-10.C: Likewise.
3218 * gcc.dg/gomp/block-10.c: Likewise.
3219 * g++.dg/gomp/block-9.C: Likewise.
3220 * gcc.dg/gomp/block-9.c: Likewise.
3221 * g++.dg/gomp/target-1.C: Likewise.
3222 * g++.dg/gomp/target-2.C: Likewise.
3223 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 3224 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
3225 * g++.dg/gomp/taskgroup-1.C: Likewise.
3226 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3227 * gcc.dg/gomp/teams-1.c: Likewise.
3228 * g++.dg/gomp/teams-1.C: Likewise.
3229 * g++.dg/overload/error3.C: Likewise.
3230 * g++.dg/tm/jump1.C: Likewise.
3231 * g++.dg/torture/pr40335.C: Likewise.
3232 * gcc.dg/c99-vla-jump-5.c: Likewise.
3233 * gcc.dg/switch-warn-1.c: Likewise.
3234 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3235 * gcc.dg/nested-func-1.c: Likewise.
3236 * gcc.dg/pr67784-4.c: Likewise.
3237
18b54004
RB
32382016-05-23 Richard Biener <rguenther@suse.de>
3239
3240 PR tree-optimization/71230
3241 * gfortran.dg/pr71230-1.f90: New testcase.
3242 * gfortran.dg/pr71230-2.f90: Likewise.
3243
e569db5f
VK
32442016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3245
396a1d10 3246 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
3247 * gcc.dg/vect/pr58135.c: Add new.
3248 * gfortran.dg/pr46519-1.f: Adjust test case.
3249
e4b71114
PC
32502016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3251
3252 PR c++/53401
3253 * g++.dg/cpp0x/decltype64.C: New.
3254
a25a8058
CL
32552016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3256
3257 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3258 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3259 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3260
0dcfe9ab
CL
32612016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3262
3263 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3264 Add poly64x1_t and poly64x2_t cases if supported.
3265 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3266 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3267 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3268 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3269 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3270
ffd70e4a
CL
32712016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3272
3273 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3274 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3275 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3276 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3277 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3278 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3279 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3280
4b1f57fe
CL
32812016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3282
3283 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3284
16c5ec77
CL
32852016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3286
3287 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3288 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3289
94ad56c7
JJ
32902016-05-22 Jakub Jelinek <jakub@redhat.com>
3291
57748705
JJ
3292 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3293 constraint instead of "r".
3294 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3295 insn instead of vxorpd.
3296 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3297
af120161
JJ
3298 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3299 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3300
355023ce
JJ
3301 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3302
3b48574c
JJ
3303 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3304 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3305
94ad56c7
JJ
3306 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3307
8a85cee2
KV
33082016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3309
3310 PR middle-end/40921
3311 * gcc.dg/tree-ssa/pr40921.c: New test.
3312
8e916b16
PS
33132016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3314
3315 PR target/71103
3316 * gcc.target/avr/pr71103.c: New test.
3317
88aea79f
KV
33182016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3319
3320 PR middle-end/71179
3321 * gcc.dg/tree-ssa/pr71179.c: New test.
3322
79063edd
MS
33232016-05-20 Martin Sebor <msebor@redhat.com>
3324
3325 PR c/71115
3326 * gcc.dg/init-excess-2.c: New test.
3327
55c8849f
EB
33282016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3329
3330 * gnat.dg/opt53.adb: New test.
3331 * gnat.dg/opt54.adb: Likewise.
3332
c91a0948
MJ
33332016-05-20 Martin Jambor <mjambor@suse.cz>
3334
3335 PR tree-optimization/70884
3336 * gcc.dg/tree-ssa/pr70919.c: New test.
3337
9cad20fa
BS
33382016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3339
3340 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3341 formatting.
69a6d5ad
NS
3342 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3343 fix code formatting.
3344
33452016-05-20 Nathan Sidwell <nathan@acm.org>
3346
3347 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3348 non-common cases.
3349 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 3350
15c671a7
DM
33512016-05-20 David Malcolm <dmalcolm@redhat.com>
3352
3353 * jit.dg/all-non-failing-tests.h: Add
3354 test-factorial-must-tail-call.c.
3355 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3356 * jit.dg/test-factorial-must-tail-call.c: New test case.
3357
4f028369
JJ
33582016-05-20 Jakub Jelinek <jakub@redhat.com>
3359
3360 PR fortran/71204
3361 * gfortran.dg/pr71204.f90: New test.
3362
7dea4ab3
CP
33632016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3364
3365 * gcc.target/nvptx/sincos.c: New test.
3366
ef98d365
PC
33672016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3368
3369 PR c++/70572
3370 * g++.dg/cpp1y/auto-fn31.C: New.
3371
92466115
BS
33722016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3373
3374 * gcc.target/powerpc/vec-addec.c: New test.
3375 * gcc.target/powerpc/vec-addec-int128.c: New test.
3376
9a385c2d
DM
33772016-05-20 David Malcolm <dmalcolm@redhat.com>
3378
3379 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3380 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3381 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3382 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3383
77c9d5b4
JH
33842016-05-20 Jan Hubicka <hubicka@ucw.cz>
3385
3386 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3387
68047971
JJ
33882016-05-20 Jakub Jelinek <jakub@redhat.com>
3389
18954840
JJ
3390 PR c++/71210
3391 * g++.dg/opt/pr71210-1.C: New test.
3392 * g++.dg/opt/pr71210-2.C: New test.
3393
68047971
JJ
3394 PR tree-optimization/29756
3395 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3396 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3397 only on selected targets where V4SImode vectors are known to be
3398 supported.
3399
d78789f5
MG
34002016-05-20 Marc Glisse <marc.glisse@inria.fr>
3401
3402 PR tree-optimization/71079
3403 PR tree-optimization/71206
3404 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3405
550fa093
PK
34062016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3407
3408 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3409 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3410 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3411
483c6429
RG
34122016-05-20 Richard Guenther <rguenther@suse.de>
3413
3414 PR tree-optimization/29756
3415 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3416
eb066284
RB
34172016-05-20 Richard Biener <rguenther@suse.de>
3418
3419 PR tree-optimization/71185
3420 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3421
58f10249
RB
34222016-05-20 Richard Biener <rguenther@suse.de>
3423
3424 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3425
2a5569fa
MP
34262016-05-19 Marek Polacek <polacek@redhat.com>
3427
3428 PR c++/71075
3429 * g++.dg/diagnostic/pr71075.C: New test.
3430
5e9a5385
DM
34312016-05-19 David Malcolm <dmalcolm@redhat.com>
3432
3433 PR c++/71184
3434 * g++.dg/pr71184.C: New test case.
3435
4f45da44
KN
34362016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3437
3438 * gcc.target/powerpc/darn-0.c: New test.
3439 * gcc.target/powerpc/darn-1.c: New test.
3440 * gcc.target/powerpc/darn-2.c: New test.
3441
4177437e
MP
34422016-05-19 Marek Polacek <polacek@redhat.com>
3443
3444 PR tree-optimization/71031
3445 * gcc.dg/tree-ssa/vrp100.c: New test.
3446
afb72432
IE
34472016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3448
3449 PR rtl-optimization/71148
3450 * gcc.dg/pr71148.c: New test.
3451
4f83064e
KT
34522016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3453
3454 PR target/71056
3455 * gcc.target/arm/pr71056.c: New test.
3456
4bf8dbe1
BE
34572016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3458
3459 * c-c++-common/pr69669.c: Check the used mode.
3460
f3510625
MO
34612016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3462
3463 PR sanitizer/64354
3464 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3465
43c0068e
RB
34662016-05-19 Richard Biener <rguenther@suse.de>
3467
3468 PR tree-optimization/70729
3469 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3470 * gcc.dg/graphite/scop-18.c: Likewise.
3471 * gcc.dg/pr41783.c: Disable LIM.
3472 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3473 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3474 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3475 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3476 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3477 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3478 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3479 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3480 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3481 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3482 * gfortran.dg/pr42108.f90: Likewise.
3483
70f25790
DM
34842016-05-18 David Malcolm <dmalcolm@redhat.com>
3485
3486 PR driver/69265
3487 * gcc.dg/spellcheck-options-11.c: New test case.
3488
960db8ec
JJ
34892016-05-18 Jakub Jelinek <jakub@redhat.com>
3490
3491 PR c++/71100
3492 * g++.dg/opt/pr71100.C: New test.
3493
04643334
MJ
34942016-05-18 Martin Jambor <mjambor@suse.cz>
3495
3496 PR ipa/69708
3497 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3498 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3499 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3500 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3501
91bb9f80
MJ
35022016-05-18 Martin Jambor <mjambor@suse.cz>
3503
3504 PR ipa/69708
3505 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3506 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3507 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3508 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3509 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3510
c584aca6
PC
35112016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3512
3513 PR c++/69793
3514 * g++.dg/template/crash122.C: New.
3515
20309c6e
PC
35162016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3517
3518 PR c++/70466
3519 * g++.dg/template/pr70466-1.C: New.
3520 * g++.dg/template/pr70466-2.C: Likewise.
3521
50c78b9a
MM
35222016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3523
3524 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3525 splat operations and the XXSPLTIB instruction.
3526 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3527 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3528 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3529 xxlxor to clear a register.
3530
cf8be00d
RS
35312016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3532
3533 * gcc.dg/torture/pr71020.c: New test.
3534
848a392a
MJ
35352016-05-18 Martin Jambor <mjambor@suse.cz>
3536
3537 PR ipa/70646
3538 * gcc.dg/ipa/pr70646.c: New test.
3539
1f2ab776
CL
35402016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3541
3542 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3543
76489493
CL
35442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3545
3546 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3547 missing tests for vreinterpretq_p{8,16}.
3548
bd79378d
CL
35492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3550
3551 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3552 vsliq_n_s64 and vsliq_n_u64.
3553
81ca3ea0
CL
35542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3555
3556 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3557 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3558
873cb425
CL
35592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3560
3561 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3562 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3563 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3564
9d6e7c21
CL
35652016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3566
3567 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3568 in comment.
3569
b4dbe40e 35702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
3571
3572 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3573 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3574 "blr\t" and switch to scan-assembler-times.
3575
83a5c910
JW
35762016-05-18 Jiong Wang <jiong.wang@arm.com>
3577
53d6d955
UB
3578 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3579 with __aarch64__.
3580 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3581 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 3582
fb7cbdeb
JJ
35832016-05-18 Jakub Jelinek <jakub@redhat.com>
3584
8ee91165
JJ
3585 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3586 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3587 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3588 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3589 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3590 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3591
cf4d516a
JJ
3592 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3593 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3594
a4f16422
JJ
3595 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3596 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3597
7b37ce10
JJ
3598 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3599 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3600
fb7cbdeb
JJ
3601 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3602
c9326aef
RB
36032016-05-18 Richard Biener <rguenther@suse.de>
3604
3605 PR tree-optimization/71168
3606 * gcc.dg/torture/pr71168.c: New testcase.
3607
df8b0a11
KV
36082016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3609
3610 PR middle-end/63586
3611 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3612 * gcc.dg/tree-ssa/pr63586.c: New test.
3613 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3614
2efd67ed
NS
36152016-05-17 Nathan Sidwell <nathan@acm.org>
3616
3617 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3618 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3619 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3620 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3621
1988b2c2
NS
36222016-05-17 Nathan Sidwell <nathan@acm.org>
3623
3624 * gcc.target/nvptx/abi-vararg-3.c: New.
3625
ad1d92ab
MM
36262016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3627
3628 PR tree-optimization/54579
3629 PR middle-end/55299
3630 * gcc.dg/fold-notrotate-1.c: New test.
3631 * gcc.dg/fold-notshift-1.c: New test.
3632 * gcc.dg/fold-notshift-2.c: New test.
3633
47768df8
MP
36342016-05-17 Marek Polacek <polacek@redhat.com>
3635
3636 PR ipa/71146
3637 * g++.dg/ipa/pr71146.C: New test.
3638
6b5423a5
DM
36392016-05-17 David Malcolm <dmalcolm@redhat.com>
3640
3641 * jit.dg/test-error-array-bounds.c: New test case.
3642
c7986356
MG
36432016-05-17 Marc Glisse <marc.glisse@inria.fr>
3644
3645 * gcc.dg/tree-ssa/and-1.c: New testcase.
3646
d982c5b7
MG
36472016-05-17 Marc Glisse <marc.glisse@inria.fr>
3648
3649 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3650 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3651
0139ba93
MG
36522016-05-17 Marc Glisse <marc.glisse@inria.fr>
3653
3654 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3655 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3656
daab4562
JW
36572016-05-17 Jiong Wang <jiong.wang@arm.com>
3658
3659 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3660
22330033
JW
36612016-05-17 Jiong Wang <jiong.wang@arm.com>
3662
3663 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3664
98b3a5f2
JW
36652016-05-17 Jiong Wang <jiong.wang@arm.com>
3666
3667 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3668 ".2d[index]" when scan the assembly.
3669 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3670 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3671 float64x1.
3672 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3673
b71b7a8e
RB
36742016-05-17 Richard Biener <rguenther@suse.de>
3675
3676 PR tree-optimization/71132
3677 * gcc.dg/torture/pr71132.c: New testcase.
3678
3c51ad46
CL
36792016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3680
3681 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3682
d20faa66
KT
36832016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3684
3685 PR target/70809
3686 * gcc.target/aarch64/pr70809_1.c: New test.
3687
b75cc5a4
KT
36882016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3689
3690 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3691 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3692 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3693 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3694
b28eb195
IE
36952016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3696 Ilya Enkovich <ilya.enkovich@intel.com>
3697
3698 PR target/71114
3699 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3700
0b9004ed
JH
37012016-05-16 Jan Hubicka <hubicka@ucw.cz>
3702
3703 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3704 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3705
1b81a1c1
MW
37062016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3707
3708 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3709 test for __ARM_FP16_ARGS.
3710 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3711 * gcc.target/arm/aapcs/neon-vect10.c: New.
3712 * gcc.target/arm/aapcs/neon-vect9.c: New.
3713 * gcc.target/arm/aapcs/vfp18.c: New.
3714 * gcc.target/arm/aapcs/vfp19.c: New.
3715 * gcc.target/arm/aapcs/vfp20.c: New.
3716 * gcc.target/arm/aapcs/vfp21.c: New.
3717 * gcc.target/arm/fp16-aapcs-1.c: New.
3718 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3719 test for __ARM_FP16_ARGS.
3720 * g++.target/arm/fp16-return-1.c: Update expected output.
3721
921d1e73
JW
37222016-05-16 Jiong Wang <jiong.wang@arm.com>
3723
3724 PR testsuite/70227
3725 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3726
228eb42a
HA
37272016-05-15 Harald Anlauf <anlauf@gmx.de>
3728
3729 PR fortran/69603
3730 * gfortran.dg/pr69603.f90: New testcase.
3731
785abfd3
FR
37322016-05-14 Fritz Reese <fritzoreese@gmail.com>
3733
3734 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3735
e75eb64f
FR
37362016-05-14 Fritz Reese <fritzoreese@gmail.com>
3737
3738 PR fortran/71047
3739 * gfortran.dg/pr71047.f08: New test.
3740
aa4b467b
JM
37412016-05-13 Joseph Myers <joseph@codesourcery.com>
3742
3743 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3744 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3745 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3746
653fb4a2
MS
37472016-05-13 Martin Sebor <msebor@redhat.com>
3748
3749 PR c++/60049
3750 * g++.dg/cpp0x/constexpr-60049.C: New test.
3751
9e37582d
JJ
37522016-05-13 Jakub Jelinek <jakub@redhat.com>
3753
3754 PR bootstrap/71071
3755 * gcc.dg/pr71071.c: New test.
3756
a278aa17
UB
37572016-05-13 Uros Bizjak <ubizjak@gmail.com>
3758
3759 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3760 remove XOP handling.
377eaca7 3761 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 3762
ac3d02e2
NS
37632016-05-13 Nathan Sidwell <nathan@acm.org>
3764
3765 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3766 __atomic_is_lock_free declaration.
3767
8ab3bdac
RB
37682016-05-13 Richard Biener <rguenther@suse.de>
3769
3770 PR tree-optimization/42587
3771 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3772
623b8e0a
ML
37732016-05-13 Martin Liska <mliska@suse.cz>
3774
3775 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3776 the new format of dump output.
3777
da7674f6
IE
37782016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3779
3780 * gcc.dg/pr71084.c: New test.
3781
c959db3d
RR
37822016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3783
53d6d955
UB
3784 PR target/53440
3785 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 3786
43203dea
RR
37872016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3788
3789 * gcc.target/aarch64/struct_return.c: New test.
3790
4f2e1536
MP
37912016-05-12 Marek Polacek <polacek@redhat.com>
3792
3793 PR c/70756
3794 * c-c++-common/pr70756-2.c: New test.
3795 * c-c++-common/pr70756.c: New test.
3796
1ef33ef3
RB
37972016-05-12 Richard Biener <rguenther@suse.de>
3798
3799 PR tree-optimization/71059
3800 * gcc.dg/torture/pr71059.c: New testcase.
3801
763baff6
RB
38022016-05-12 Richard Biener <rguenther@suse.de>
3803
3804 PR tree-optimization/71062
3805 * gcc.dg/torture/pr71062.c: New testcase.
3806
c4ec1243
IE
38072016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3808
3809 PR tree-optimization/71006
3810 * gcc.dg/pr71006.c: New test.
3811
a5fbf76d
MP
38122016-05-12 Marek Polacek <polacek@redhat.com>
3813
3814 PR driver/71063
3815 * gcc.dg/opts-7.c: New test.
3816
5acc47a4
KT
38172016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3818
3819 PR target/70830
3820 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3821 Add -save-temps to dg-options.
3822 Scan for ldmfd rather than pop instruction.
3823 * gcc.target/arm/interrupt-2.c: Likewise.
3824 * gcc.target/arm/pr70830.c: New test.
3825
40bd4bf9
JJ
38262016-05-12 Jakub Jelinek <jakub@redhat.com>
3827
3cd63842
JJ
3828 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3829 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3830
c05d08f6
JJ
3831 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3832 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3833 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3834
bc27ffae
JJ
3835 PR target/71019
3836 * gcc.target/i386/avx512vl-pack-1.c: New test.
3837 * gcc.target/i386/avx512vl-pack-2.c: New test.
3838 * gcc.target/i386/avx512bw-pack-2.c: New test.
3839
515d7412
JJ
3840 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3841
40bd4bf9
JJ
3842 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3843 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3844 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3845
44ab146a
RB
38462016-05-12 Richard Biener <rguenther@suse.de>
3847
3848 PR tree-optimization/70986
3849 * gcc.dg/torture/pr70986-1.c: New testcase.
3850 * gcc.dg/torture/pr70986-2.c: Likewise.
3851 * gcc.dg/torture/pr70986-3.c: Likewise.
3852
d6e83a8d
MM
38532016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3854
3855 PR c/43651
3856 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3857 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3858
51e67ea3
UB
38592016-05-11 Uros Bizjak <ubizjak@gmail.com>
3860
3861 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3862 directive.
3863 * gcc.target/i386/pr66746.c: Ditto.
3864
3fd2b007
MM
38652016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3866
3867 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3868 support.
3869 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3870 warning when using -mvsx-timode.
3871 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3872 * gcc.target/powerpc/dform-2.c: Likewise.
3873 * gcc.target/powerpc/pr68805.c: Likewise.
3874
5c3a10fb
MP
38752016-05-11 Marek Polacek <polacek@redhat.com>
3876
3877 PR c++/71024
3878 * c-c++-common/attributes-3.c: New test.
3879
7cfb065b
NS
38802016-05-11 Nathan Sidwell <nathan@acm.org>
3881
3882 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3883 * gcc.c-torture/execute/pr68185.c: Likewise.
3884 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3885 * gcc.dg/pr69634.c: Requires scheduling.
3886 * gcc.dg/torture/pr66178.c: Require label values.
3887 * gcc.dg/setjmp-6.c: Require indirect jumps.
3888
f35ea97d
RB
38892016-05-11 Richard Biener <rguenther@suse.de>
3890
3891 PR tree-optimization/71055
3892 * gcc.dg/torture/pr71055.c: New testcase.
3893
dff70323
RB
38942016-05-11 Richard Biener <rguenther@suse.de>
3895
3896 PR debug/71057
3897 * g++.dg/debug/pr71057.C: New testcase.
3898
56a3d28b
JJ
38992016-05-11 Jakub Jelinek <jakub@redhat.com>
3900
3901 PR fortran/70855
3902 * gfortran.dg/gomp/pr70855.f90: New test.
3903
ebc1b29e
RB
39042016-05-11 Richard Biener <rguenther@suse.de>
3905
3906 PR middle-end/71002
3907 * g++.dg/torture/pr71002.C: New testcase.
3908
98ccd1d7
IE
39092016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3910
3911 PR middle-end/70807
3912 * gcc.dg/pr70807.c: New test.
3913
ed29e24b
MS
39142016-05-10 Martin Sebor <msebor@redhat.com>
3915
3916 PR c++/38611
3917 * g++.dg/Wattributes.C: New test.
3918
e39dab2c
MG
39192016-05-10 Marc Glisse <marc.glisse@inria.fr>
3920
3921 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3922 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3923 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3924
d067e238
IE
39252016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3926
3927 PR target/70799
3928 * gcc.target/i386/pr70799-1.c: New test.
3929
cd36c83e
PMR
39302016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3931
3932 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3933
1e3af2a4
IE
39342016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3935
3936 PR middle-end/70877
3937 * gcc.target/i386/pr70877.c: New test.
3938
afc610db
IE
39392016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3940
3941 PR tree-optimization/70786
3942 * gcc.target/i386/pr70876.c: New test.
3943
4b59d19f
JJ
39442016-05-10 Jakub Jelinek <jakub@redhat.com>
3945
3946 PR target/70927
3947 * gcc.target/i386/avx512vl-logic-1.c: New test.
3948 * gcc.target/i386/avx512vl-logic-2.c: New test.
3949 * gcc.target/i386/avx512dq-logic-2.c: New test.
3950
9b5ee426
BS
39512016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3952
3953 PR target/70963
3954 * gcc.target/powerpc/pr70963.c: New.
3955
f3352cab
DM
39562016-05-10 David Malcolm <dmalcolm@redhat.com>
3957
3958 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3959 (test_very_wide_line): Add ruler to expected output.
3960 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3961 (test_very_wide_line): Likewise.
3962 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3963 (test_show_locus): Within the handling of "test_very_wide_line",
3964 enable show_ruler_p on the diagnostic context.
3965
4a3255dd
RB
39662016-05-10 Richard Biener <rguenther@suse.de>
3967
3968 PR tree-optimization/71039
3969 * gcc.dg/torture/pr71039.c: New testcase.
3970
da7c9950
NS
39712016-05-10 Nathan Sidwell <nathan@acm.org>
3972
3973 * gcc.dg/nested-func-10.c: Requires alloca.
3974 * gcc.dg/nested-func-9.c: Requires alloca.
3975 * gcc.c-torture/execute/pr70460.c: Requires labels.
3976 * gcc.c-torture/compile/pr70199.c: Requires labels.
3977 * gcc.target/nvptx/decl.c: Compile only.
3978 * gcc.target/nvptx/trailing-init.c: Compile only.
3979 * gcc.target/nvptx/ary-init.c: Compile only.
3980
cf68d92c
MP
39812016-05-10 Marek Polacek <polacek@redhat.com>
3982
3983 PR c/70255
3984 * gcc.dg/attr-opt-1.c: New test.
3985
64ea4e15
RB
39862016-05-10 Richard Biener <rguenther@suse.de>
3987
3988 PR tree-optimization/70497
3989 PR tree-optimization/28367
3990 * gcc.dg/torture/20160404-1.c: New testcase.
3991 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3992 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3993
5a96dae3
PMR
39942016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3995
3996 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3997
fc97f805
UB
39982016-05-09 Uros Bizjak <ubizjak@gmail.com>
3999
4000 * gcc.target/i386/fabsneg-1.c New test.
4001
a710b1d5
AM
40022016-05-09 Alan Modra <amodra@gmail.com>
4003
4004 PR testsuite/70826
4005 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4006
171f6f05
RB
40072016-05-09 Richard Biener <rguenther@suse.de>
4008
4009 PR tree-optimization/70985
4010 * gcc.dg/torture/pr70985.c: New testcase.
4011
18caa34e
BC
40122016-05-09 Bin Cheng <bin.cheng@arm.com>
4013
4014 * gcc.dg/tree-ssa/ifc-9.c: New test.
4015 * gcc.dg/tree-ssa/ifc-10.c: New test.
4016 * gcc.dg/tree-ssa/ifc-11.c: New test.
4017 * gcc.dg/tree-ssa/ifc-12.c: New test.
4018 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4019 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4020 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4021
7a27d38f
RB
40222016-05-09 Richard Biener <rguenther@suse.de>
4023
4024 PR fortran/70937
4025 * gfortran.dg/pr70937.f90: New testcase.
4026
5ebbbd3d
RO
40272016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4028
4029 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4030
f6288c24
FR
40312016-05-07 Fritz Reese <fritzoreese@gmail.com>
4032
4033 PR fortran/56226
4034 * gfortran.dg/dec_structure_1.f90: New testcase.
4035 * gfortran.dg/dec_structure_2.f90: Ditto.
4036 * gfortran.dg/dec_structure_3.f90: Ditto.
4037 * gfortran.dg/dec_structure_4.f90: Ditto.
4038 * gfortran.dg/dec_structure_5.f90: Ditto.
4039 * gfortran.dg/dec_structure_6.f90: Ditto.
4040 * gfortran.dg/dec_structure_7.f90: Ditto.
4041 * gfortran.dg/dec_structure_8.f90: Ditto.
4042 * gfortran.dg/dec_structure_9.f90: Ditto.
4043 * gfortran.dg/dec_structure_10.f90: Ditto.
4044 * gfortran.dg/dec_structure_11.f90: Ditto.
4045 * gfortran.dg/dec_union_1.f90: Ditto.
4046 * gfortran.dg/dec_union_2.f90: Ditto.
4047 * gfortran.dg/dec_union_3.f90: Ditto.
4048 * gfortran.dg/dec_union_4.f90: Ditto.
4049 * gfortran.dg/dec_union_5.f90: Ditto.
4050 * gfortran.dg/dec_union_6.f90: Ditto.
4051 * gfortran.dg/dec_union_7.f90: Ditto.
4052
5ec4a8cd
TV
40532016-05-07 Tom de Vries <tom@codesourcery.com>
4054
4055 PR tree-optimization/70956
4056 * gcc.dg/graphite/pr70956.c: New test.
4057
58ec1d0e
JJ
40582016-05-06 Jakub Jelinek <jakub@redhat.com>
4059
ccd88fb7
JJ
4060 PR middle-end/70941
4061 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4062 (a, b, c, d): Change type from char to signed char.
4063 (main): Compare against (signed char) -1634678893 instead of
4064 hardcoded -109. Use __builtin_abort instead of abort.
4065
dd3b6464
JJ
4066 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4067 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4068
58ec1d0e
JJ
4069 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4070
19aa23d8
YR
40712016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4072
4073 PR debug/70935
4074 * gcc.dg/torture/pr70935.c: New test.
4075
ae5f0df1
OE
40762016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4077
4078 PR target/58219
ce23a8ff 4079 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 4080
078f7e37
RB
40812016-05-06 Richard Biener <rguenther@suse.de>
4082
4083 PR tree-optimization/70960
4084 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4085
765d7b54
OE
40862016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4087
4088 PR target/52933
4089 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4090 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4091 Adjust expected instruction counts.
4092 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4093
29c94e65
MP
40942016-05-06 Marek Polacek <polacek@redhat.com>
4095
4096 PR sanitizer/70875
4097 * gcc.dg/ubsan/bounds-3.c: New test.
4098
3684b02e
OE
40992016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4100
4101 PR target/54089
4102 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4103
8706773f
RB
41042016-05-06 Richard Biener <rguenther@suse.de>
4105
4106 PR middle-end/70931
4107 * gfortran.dg/pr70931.f90: New testcase.
4108
a4f51018
RB
41092016-05-06 Richard Biener <rguenther@suse.de>
4110
4111 PR middle-end/70941
4112 * gcc.dg/torture/pr70941.c: New testcase.
4113
c4f2425f
BC
41142016-05-05 Bin Cheng <bin.cheng@arm.com>
4115
4116 PR tree-optimization/57206
4117 * gcc.dg/vect/pr57206.c: New test.
4118
5dc08197
RO
41192016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4120
4121 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4122
351f85c5
JJ
41232016-05-05 Jakub Jelinek <jakub@redhat.com>
4124
568bac8c
JJ
4125 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4126
351f85c5
JJ
4127 * c-c++-common/Wdangling-else-4.c: New test.
4128
33fd7785
JJ
41292016-05-04 Jakub Jelinek <jakub@redhat.com>
4130
2d1ac15a
JJ
4131 PR c++/70906
4132 PR c++/70933
4133 * g++.dg/opt/pr70906.C: New test.
4134 * g++.dg/opt/pr70933.C: New test.
4135
33fd7785
JJ
4136 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4137
6b715bf6
JH
41382016-05-04 Jan Hubicka <hubicka@ucw.cz>
4139
4140 * gcc.dg/ipa/pure-const-3.c: New testcase.
4141
deef7113
MP
41422016-05-04 Marek Polacek <polacek@redhat.com>
4143
4144 * c-c++-common/Wdangling-else-1.c: New test.
4145 * c-c++-common/Wdangling-else-2.c: New test.
4146 * c-c++-common/Wdangling-else-3.c: New test.
4147
5396db97
KCY
41482016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4149
4150 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4151 flag is present.
4152
de55efd5
MP
41532016-05-04 Marek Polacek <polacek@redhat.com>
4154
4155 PR c/48778
4156 * gcc.dg/Waddress-2.c: New test.
4157
475839b6
AM
41582016-05-04 Alan Modra <amodra@gmail.com>
4159
4160 * gcc.target/powerpc/pr70866.c: New.
4161
b25aad5f
MS
41622016-05-03 Martin Sebor <msebor@redhat.com>
4163
4164 PR c++/66561
4165 * c-c++-common/builtin_location.c: New test.
4166 * g++.dg/cpp1y/builtin_location.C: New test.
4167
79ce98bc
MP
41682016-05-03 Marek Polacek <polacek@redhat.com>
4169
4170 PR c/70859
4171 * gcc.dg/pr70859.c: New test.
4172 * gcc.dg/pr70859-2.c: New test.
4173
402e89f5
PMR
41742016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4175
4176 * gnat.dg/debug5.adb: New testcase.
4177
f3d90045
DV
41782016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4179
4180 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4181 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4182 Procedure to check for z10 instruction set.
4183
1e26cec1
CL
41842016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4185
4186 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4187
71aca5a0
AM
41882016-05-03 Alan Modra <amodra@gmail.com>
4189
4190 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4191
2fd70ec1
JJ
41922016-05-03 Jakub Jelinek <jakub@redhat.com>
4193
4194 * gcc.target/i386/avx512f-cvt-1.c: New test.
4195
e5705cf7
L
41962016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4197
4198 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4199 -fdump-tree-vrp-details.
4200
381cdae4
RB
42012016-05-03 Richard Biener <rguenther@suse.de>
4202
4203 * gcc.dg/pr30172-1.c: Adjust.
4204 * gcc.dg/pr63743.c: Likewise.
4205 * gcc.dg/tm/pr51696.c: Likewise.
4206 * c-c++-common/tm/safe-1.c: Likewise.
4207 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4208 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4209 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4210 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4211
adedd5c1
JJ
42122016-05-03 Jakub Jelinek <jakub@redhat.com>
4213
31ed1665
JJ
4214 PR rtl-optimization/70467
4215 * gcc.target/i386/pr70467-3.c: New test.
4216 * gcc.target/i386/pr70467-4.c: New test.
4217
dea60b59
JJ
4218 PR tree-optimization/70916
4219 * gcc.c-torture/compile/pr70916.c: New test.
4220
adedd5c1
JJ
4221 PR target/49244
4222 * gcc.target/i386/pr49244-1.c: New test.
4223 * gcc.target/i386/pr49244-2.c: New test.
4224
f80041ef
BS
42252016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4226
4227 PR rtl-optimization/44281
4228 * gcc.target/i386/pr44281.c: New test.
4229
1cfcd39e
BC
42302016-05-03 bin cheng <bin.cheng@arm.com>
4231
4232 PR tree-optimization/56541
4233 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4234 * gcc.dg/vect/pr56541.c: new test.
4235
4304ccfd
MM
42362016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4237
4238 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4239 __float128.
4240 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4241
50d94c29
L
42422016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4243
4244 PR testsuite/70520
4245 * c-c++-common/asan/clone-test-1.c (main): Align child process
4246 stack to 16 bytes.
4247
bc1aee87
DM
42482016-05-02 David Malcolm <dmalcolm@redhat.com>
4249
4250 PR c++/62314
4251 * g++.dg/spellcheck-fields-2.C: New test case.
4252
474e0129
DM
42532016-05-02 David Malcolm <dmalcolm@redhat.com>
4254
4255 PR c++/62314
4256 * g++.dg/pr62314.C: New test case.
4257
818b88a7
JH
42582016-05-02 Jan Hubicka <hubicka@ucw.cz>
4259
4260 * gcc.dg/ipa/inline-8.c: New testcase.
4261
dd77684f
JJ
42622016-05-02 Jakub Jelinek <jakub@redhat.com>
4263
4264 PR rtl-optimization/70467
4265 * gcc.target/i386/pr70467-1.c: New test.
4266
72407e00
BE
42672016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4268
4269 * gcc.dg/spec-options.c: Run the test on all targets.
4270 * gcc.dg/foo.specs: Use cpp_unique_options.
4271
dd53d197
MG
42722016-05-02 Marc Glisse <marc.glisse@inria.fr>
4273
4274 * gcc.dg/tree-ssa/unord.c: New testcase.
4275
a8b85ce9
MG
42762016-05-02 Marc Glisse <marc.glisse@inria.fr>
4277
4278 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4279
5b37e866
NS
42802016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4281
4282 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4283
7176a4a0
MP
42842016-05-02 Marek Polacek <polacek@redhat.com>
4285
4286 PR c/70851
4287 * gcc.dg/enum-incomplete-3.c: New test.
4288
6b9933b9
MP
42892016-05-02 Marek Polacek <polacek@redhat.com>
4290 Tom de Vries <tom@codesourcery.com>
4291
4292 PR tree-optimization/70700
4293 * gcc.dg/pr70700.c: New test.
4294
90f82260
UB
42952016-05-01 Uros Bizjak <ubizjak@gmail.com>
4296
4297 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4298 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4299 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4300 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4301 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4302
f73036c1
EB
43032016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4304
4305 * ada/acats/run_acats: Rename into...
4306 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4307 * ada/acats/run_all.sh: Remove redundant test.
4308 (target_run): Move around.
4309 (target_gnatchop): Use newly built executable.
4310 (target_gnatmake): Likewise.
4311 Check that the compilation of impbit succeeds.
4312
85e051a3
OE
43132016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4314
4315 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4316 * gcc.dg/20021029-1.c: Likewise.
4317 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4318 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4319 * gcc.target/sh/cmpstr.c: Likewise.
4320 * gcc.target/sh/cmpstrn.c: Likewise.
4321 * gcc.target/sh/memset.c: Likewise.
4322 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4323 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4324 * gcc.target/sh/pr39423-1.c: Likewise.
4325 * gcc.target/sh/pr49468-di.c: Likewise.
4326 * gcc.target/sh/pr49468-si.c: Likewise.
4327 * gcc.target/sh/pr49880-1.c: Likewise.
4328 * gcc.target/sh/pr49880-2.c: Likewise.
4329 * gcc.target/sh/pr49880-3.c: Likewise.
4330 * gcc.target/sh/pr50751-1.c: Likewise.
4331 * gcc.target/sh/pr50751-4.c: Likewise.
4332 * gcc.target/sh/pr50751-7.c: Likewise.
4333 * gcc.target/sh/pr51244-1.c: Likewise.
4334 * gcc.target/sh/pr51244-10.c: Likewise.
4335 * gcc.target/sh/pr51244-11.c: Likewise.
4336 * gcc.target/sh/pr51244-12.c: Likewise.
4337 * gcc.target/sh/pr51244-13.c: Likewise.
4338 * gcc.target/sh/pr51244-14.c: Likewise.
4339 * gcc.target/sh/pr51244-17.c: Likewise.
4340 * gcc.target/sh/pr51244-18.c: Likewise.
4341 * gcc.target/sh/pr51244-19.c: Likewise.
4342 * gcc.target/sh/pr51244-4.c: Likewise.
4343 * gcc.target/sh/pr51244-5.c: Likewise.
4344 * gcc.target/sh/pr51244-7.c: Likewise.
4345 * gcc.target/sh/pr51244-8.c: Likewise.
4346 * gcc.target/sh/pr51244-9.c: Likewise.
4347 * gcc.target/sh/pr51697.c: Likewise.
4348 * gcc.target/sh/pr52483-1.c: Likewise.
4349 * gcc.target/sh/pr52483-2.c: Likewise.
4350 * gcc.target/sh/pr52483-3.c: Likewise.
4351 * gcc.target/sh/pr52483-5.c: Likewise.
4352 * gcc.target/sh/pr52933-1.c: Likewise.
4353 * gcc.target/sh/pr52933-2.c: Likewise.
4354 * gcc.target/sh/pr52933-3.c: Likewise.
4355 * gcc.target/sh/pr53568-1.c: Likewise.
4356 * gcc.target/sh/pr53976-1.c: Likewise.
4357 * gcc.target/sh/pr53988-1.c: Likewise.
4358 * gcc.target/sh/pr53988.c: Likewise.
4359 * gcc.target/sh/pr54089-1.c: Likewise.
4360 * gcc.target/sh/pr54089-6.c: Likewise.
4361 * gcc.target/sh/pr54089-7.c: Likewise.
4362 * gcc.target/sh/pr54089-8.c: Likewise.
4363 * gcc.target/sh/pr54089-9.c: Likewise.
4364 * gcc.target/sh/pr54236-1.c: Likewise.
4365 * gcc.target/sh/pr54236-2.c: Likewise.
4366 * gcc.target/sh/pr54236-3.c: Likewise.
4367 * gcc.target/sh/pr54236-4.c: Likewise.
4368 * gcc.target/sh/pr54386.c: Likewise.
4369 * gcc.target/sh/pr54602-1.c: Likewise.
4370 * gcc.target/sh/pr54685.c: Likewise.
4371 * gcc.target/sh/pr54760-1.c: Likewise.
4372 * gcc.target/sh/pr54760-2.c: Likewise.
4373 * gcc.target/sh/pr54760-3.c: Likewise.
4374 * gcc.target/sh/pr54760-4.c: Likewise.
4375 * gcc.target/sh/pr54760-5.c: Likewise.
4376 * gcc.target/sh/pr54760-6.c: Likewise.
4377 * gcc.target/sh/pr55146.c: Likewise.
4378 * gcc.target/sh/pr55160.c: Likewise.
4379 * gcc.target/sh/pr59278.c: Likewise.
4380 * gcc.target/sh/pr59401-1.c: Likewise.
4381 * gcc.target/sh/pr59533-1.c: Likewise.
4382 * gcc.target/sh/pr63260.c: Likewise.
4383 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4384 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4385 * gcc.target/sh/strlen.c: Likewise.
4386 * gcc.target/sh/torture/pr30807.c: Likewise.
4387 * gcc.target/sh/torture/pr34777.c: Likewise.
4388 * gcc.target/sh/torture/pr64652.c: Likewise.
4389 * gcc.target/sh/torture/pr65505.c: Likewise.
4390 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4391 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4392
411e5c67
PC
43932016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4394
4395 PR c++/66644
4396 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4397
8fa97501
BS
43982016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4399
4400 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4401 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4402 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4403 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4404
5a956111
PP
44052016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4406
4407 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4408 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4409
e7ff0319
CP
44102016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4411
4412 PR middle-end/70626
4413 * c-c++-common/goacc/combined-reduction.c: New test.
4414 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4415
52d11a4b
L
44162016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4417
4418 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4419 *movdi_internal pattern only if PIC off.
4420 * gcc.target/i386/pr70155-2.c: Likewise.
4421 * gcc.target/i386/pr70155-3.c: Likewise.
4422 * gcc.target/i386/pr70155-4.c: Likewise.
4423 * gcc.target/i386/pr70155-5.c: Likewise.
4424 * gcc.target/i386/pr70155-6.c: Likewise.
4425 * gcc.target/i386/pr70155-7.c: Likewise.
4426 * gcc.target/i386/pr70155-8.c: Likewise.
4427 * gcc.target/i386/pr70155-15.c: Likewise.
4428 * gcc.target/i386/pr70155-17.c: Likewise.
4429 * gcc.target/i386/pr70155-22.c: Likewise.
4430
8960db31
BC
44312016-04-29 Bin Cheng <bin.cheng@arm.com>
4432
4433 PR tree-optimization/70803
4434 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4435
cca535a4
IE
44362016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4437
4438 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4439 optimization of vector loop.
4440 * gcc.target/i386/vect-unpack-3.c: New test.
4441 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4442 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4443 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4444
500ecf4a
MP
44452016-04-29 Marek Polacek <polacek@redhat.com>
4446
4447 PR sanitizer/70342
4448 * g++.dg/ubsan/null-7.C: New test.
4449
2fff3db8
MP
4450 PR c/70852
4451 * gcc.dg/pr70852.c: New test.
4452
509063eb
DV
44532016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4454
4455 PR/69089
4456 * g++.dg/cpp0x/alignas6.C: New test.
4457
83745c0d
DV
44582016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4459
c87885ca
RO
4460 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4461 * gcc.dg/pr27003.c: Likewise.
4462 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4463 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4464 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4465 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
4466 * gcc.target/arc/mxy.c: Likewise.
4467 * gcc.target/arc/mswape.c: Likewise.
4468 * gcc.target/arc/mrtsc.c: Likewise.
4469 * gcc.target/arc/mcrc.c: Likewise.
4470 * gcc.target/arc/mdsp-packa.c: Likewise.
4471 * gcc.target/arc/mdvbf.c: Likewise.
4472 * gcc.target/arc/mlock.c: Likewise.
4473 * gcc.target/arc/mmac-24.c: Likewise.
4474 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4475
849b265d
BS
44762016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4477 Matthijs Kooijman <matthijs@stdin.nl>
4478 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4479
4480 PR target/60040
4481 * gcc.target/avr/pr60040-1.c: New.
4482 * gcc.target/avr/pr60040-2.c: New.
4483
1390536b
RB
44842016-04-29 Richard Biener <rguenther@suse.de>
4485
4486 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4487
98998245
RB
44882016-04-29 Richard Biener <rguenther@suse.de>
4489
4490 PR tree-optimization/13962
4491 PR tree-optimization/65686
4492 * gcc.dg/uninit-pr65686.c: New testcase.
4493
8b80cc21
JJ
44942016-04-29 Jakub Jelinek <jakub@redhat.com>
4495
4496 PR middle-end/70843
4497 * gcc.dg/pr70843.c: New test.
4498
6181bc30
JJ
44992016-04-28 Jakub Jelinek <jakub@redhat.com>
4500
4501 PR target/70858
4502 * gcc.target/i386/pr70858.c: New test.
4503
f4cb3612
AB
45042016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4505
4506 * gcc.target/arc/nps400-1.c: New file.
4507
8ad9df62
JR
45082016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4509 Andrew Burgess <andrew.burgess@embecosm.com>
4510
4511 * gcc.target/arc/movh_cl-1.c: New file.
4512
ceaaa9fe
JR
45132016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4514 Andrew Burgess <andrew.burgess@embecosm.com>
4515
4516 * gcc.target/arc/extzv-1.c: New file.
4517 * gcc.target/arc/insv-1.c: New file.
4518 * gcc.target/arc/insv-2.c: New file.
4519 * gcc.target/arc/movb-1.c: New file.
4520 * gcc.target/arc/movb-2.c: New file.
4521 * gcc.target/arc/movb-3.c: New file.
4522 * gcc.target/arc/movb-4.c: New file.
4523 * gcc.target/arc/movb-5.c: New file.
4524 * gcc.target/arc/movb_cl-1.c: New file.
4525 * gcc.target/arc/movb_cl-2.c: New file.
4526 * gcc.target/arc/movbi_cl-1.c: New file.
4527 * gcc.target/arc/movl-1.c: New file.
4528
4d03dc2f
JR
45292016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4530 Andrew Burgess <andrew.burgess@embecosm.com>
4531
4532 * gcc.target/arc/cmem-1.c: New file.
4533 * gcc.target/arc/cmem-2.c: New file.
4534 * gcc.target/arc/cmem-3.c: New file.
4535 * gcc.target/arc/cmem-4.c: New file.
4536 * gcc.target/arc/cmem-5.c: New file.
4537 * gcc.target/arc/cmem-6.c: New file.
4538 * gcc.target/arc/cmem-7.c: New file.
4539 * gcc.target/arc/cmem-ld.inc: New file.
4540 * gcc.target/arc/cmem-st.inc: New file.
4541
81262dad
JJ
45422016-04-28 Jakub Jelinek <jakub@redhat.com>
4543
4544 PR target/70821
4545 * gcc.target/i386/pr70821.c: New test.
4546
0a31a09a
BS
45472016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4548
4549 * gcc.target/powerpc/vec-adde.c: New test.
4550 * gcc.target/powerpc/vec-adde-int128.c: New test.
4551
3ddffba9
JJ
45522016-04-28 Jakub Jelinek <jakub@redhat.com>
4553
4554 * gcc.target/i386/avx-vround-1.c: New test.
4555 * gcc.target/i386/avx-vround-2.c: New test.
4556 * gcc.target/i386/avx512vl-vround-1.c: New test.
4557 * gcc.target/i386/avx512vl-vround-2.c: New test.
4558
713dedcd
RO
45592016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4560
4561 PR testsuite/70595
4562 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4563 (check_effective_target_cilkplus_runtime): ... this.
4564 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4565 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4566
4567 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4568 Require cilkplus_runtime.
4569 Don't add -lcilkrts.
4570 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4571 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4572 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4573 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4574 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4575 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4576 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4577 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4578 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4579 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4580 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4581 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4582 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4583 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4584 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4585 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4586 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4587 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4588 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4589 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4590 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4591 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4592 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4593 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4594 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4595 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4596 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4597 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4598 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4599
4600 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4601 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4602
4603 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4604
4605 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4606 cilkplus_runtime.
4607
3563f78f
MG
46082016-04-27 Marc Glisse <marc.glisse@inria.fr>
4609
4610 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4611 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4612
6bc2bb18
RB
46132015-04-27 Ryan Burn <contact@rnburn.com>
4614
4615 PR c++/69024
4616 PR c++/68997
4617 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4618 diagnostic.
4619 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4620 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4621
1e55d29a
EB
46222016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4623
4624 * gnat.dg/limited_with4.ad[sb]: New test.
4625 * gnat.dg/limited_with4_pkg.ads: New helper.
4626
087146ca
L
46272016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4628
4629 PR target/70155
4630 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4631 and movv1ti_internal patterns
4632 * gcc.target/i386/pr70155-1.c: New test.
4633 * gcc.target/i386/pr70155-2.c: Likewise.
4634 * gcc.target/i386/pr70155-3.c: Likewise.
4635 * gcc.target/i386/pr70155-4.c: Likewise.
4636 * gcc.target/i386/pr70155-5.c: Likewise.
4637 * gcc.target/i386/pr70155-6.c: Likewise.
4638 * gcc.target/i386/pr70155-7.c: Likewise.
4639 * gcc.target/i386/pr70155-8.c: Likewise.
4640 * gcc.target/i386/pr70155-9.c: Likewise.
4641 * gcc.target/i386/pr70155-10.c: Likewise.
4642 * gcc.target/i386/pr70155-11.c: Likewise.
4643 * gcc.target/i386/pr70155-12.c: Likewise.
4644 * gcc.target/i386/pr70155-13.c: Likewise.
4645 * gcc.target/i386/pr70155-14.c: Likewise.
4646 * gcc.target/i386/pr70155-15.c: Likewise.
4647 * gcc.target/i386/pr70155-16.c: Likewise.
4648 * gcc.target/i386/pr70155-17.c: Likewise.
4649 * gcc.target/i386/pr70155-18.c: Likewise.
4650 * gcc.target/i386/pr70155-19.c: Likewise.
4651 * gcc.target/i386/pr70155-20.c: Likewise.
4652 * gcc.target/i386/pr70155-21.c: Likewise.
4653 * gcc.target/i386/pr70155-22.c: Likewise.
4654
92329f9f
L
46552016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4656
4657 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4658 ".{5,6}".
4659
309a0cf6
BC
46602016-04-27 Bin Cheng <bin.cheng@arm.com>
4661
4662 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4663 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4664 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4665 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4666 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4667
72ed2b9c
RB
46682016-04-27 Richard Biener <rguenther@suse.de>
4669
4670 PR ipa/70760
4671 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4672 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4673
3c98ff9b
NS
46742016-04-27 Nathan Sidwell <nathan@acm.org>
4675
4676 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4677 * g++.dg/ubsan/pr63956.C: Adjust error location.
4678
9ec5d66b
NC
46792016-04-27 Nick Clifton <nickc@redhat.com>
4680
4681 PR middle-end/49889
4682 * gcc.dg/pr49889.c: New test.
4683
c1e1f433
BS
46842016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4685
4686 * c-c++-common/memset-array.c: New test.
4687
8ac43293
MS
46882016-04-26 Martin Sebor <msebor@redhat.com>
4689
4690 PR c++/66639
4691 * g++.dg/cpp1y/func_constexpr.C: New test.
4692
843ce8ab
PP
46932016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4694
4695 PR c++/70241
4696 * g++.dg/cpp0x/enum32.C: New test.
4697 * g++.dg/cpp0x/enum33.C: New test.
4698
46992016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
4700
4701 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4702 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4703 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4704 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4705 * gcc.c-torture/execute/pr38151.c: Likewise.
4706 * gcc.c-torture/execute/pr66556.c: Likewise.
4707 * gcc.c-torture/execute/pr67781.c: Likewise.
4708 * gcc.c-torture/execute/pr68648.c: Likewise.
4709
ca1206be
MG
47102016-04-26 Marc Glisse <marc.glisse@inria.fr>
4711
4712 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4713
2448a956
MP
47142016-04-26 Marek Polacek <polacek@redhat.com>
4715
4716 PR c/67784
4717 * gcc.dg/pr67784-3.c: New test.
4718 * gcc.dg/pr67784-4.c: New test.
4719 * gcc.dg/pr67784-5.c: New test.
4720
b02a5e26
MP
4721 PR c/70791
4722 * gcc.dg/Wnested-externs-2.c: New test.
4723
6b6aa8d3
MG
47242016-04-26 Marc Glisse <marc.glisse@inria.fr>
4725
4726 * gcc.dg/fold-plusmult.c: Adjust.
4727 * gcc.dg/no-strict-overflow-6.c: Adjust.
4728 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4729
a2095b55
BS
47302016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4731
4732 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4733 number scans.
4734 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4735 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4736 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4737 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4738 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4739 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4740 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4741 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4742 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4743 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4744 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4745 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4746 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4747 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4748 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4749 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4750 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4751 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4752 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4753 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4754 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4755 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4756 scans.
4757 * gcc.target/i386/pr32219-4.c: Likewise.
4758 * gcc.target/i386/pr32219-6.c: Likewise.
4759 * gcc.target/i386/pr32219-8.c: Likewise.
4760
bb0cc5c8
KT
47612016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4762
4763 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4764 associated options.
4765
5a0802ea
MP
47662016-04-26 Marek Polacek <polacek@redhat.com>
4767
4768 PR c++/70744
4769 * g++.dg/ext/cond2.C: New test.
4770
00f615af
BC
47712016-04-26 Bin Cheng <bin.cheng@arm.com>
4772
4773 PR tree-optimization/70771
4774 PR tree-optimization/70775
4775 * gcc.dg/pr70771.c: New test.
25939d34 4776 * gcc.dg/pr70775.c: New test.
00f615af 4777
218155e7
BS
47782016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4779
4780 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4781
ab99f467
RB
47822016-04-25 Richard Biener <rguenther@suse.de>
4783
4784 PR tree-optimization/70780
4785 * gcc.dg/torture/pr70780.c: New testcase.
4786
93c590ee
MC
47872016-04-25 Michael Collison <michael.collison@arm.com>
4788
c87885ca
RO
4789 * gcc.target/arm/neon-vaddws16.c: New test.
4790 * gcc.target/arm/neon-vaddws32.c: New test.
4791 * gcc.target/arm/neon-vaddwu16.c: New test.
4792 * gcc.target/arm/neon-vaddwu32.c: New test.
4793 * gcc.target/arm/neon-vaddwu8.c: New test.
4794 * lib/target-supports.exp
93c590ee
MC
4795 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4796 that arm neon support vector widen sum of HImode TO SImode.
4797
d6c1a7a7
JJ
47982016-04-23 Jakub Jelinek <jakub@redhat.com>
4799
4800 PR sanitizer/70712
4801 * c-c++-common/asan/pr70712.c: New test.
4802
ab0fc037
TS
48032016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4804
4805 * .gitattributes: New file.
4806
2aa64824
CL
48072016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4808
4809 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4810
e7e12d92
DH
48112016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4812
4813 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4814 * gfortran.dg/submodule_15.f08: Likewise.
4815
d1431192
RB
48162016-04-22 Richard Biener <rguenther@suse.de>
4817
4818 PR tree-optimization/70740
4819 * gcc.dg/torture/pr70740.c: New testcase.
4820
04a63c24
L
48212016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4822
4823 PR target/70750
4824 * gcc.target/i386/pr70750-1.c: New test.
4825 * gcc.target/i386/pr70750-2.c: Likewise.
4826
20700098
PC
48272016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4828
4829 PR c++/70540
4830 * g++.dg/cpp0x/auto48.C: New.
4831
aedf4e12
MP
48322016-04-21 Marek Polacek <polacek@redhat.com>
4833
4834 PR c++/70513
4835 * g++.dg/cpp0x/forw_enum12.C: New test.
4836 * g++.dg/cpp0x/forw_enum13.C: New test.
4837
2074d80a
KY
48382016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4839
4840 PR target/70728
4841 * gcc.target/i386/pr70728.c: New test.
4842
aef4aab0
RB
48432016-04-21 Richard Biener <rguenther@suse.de>
4844
4845 PR middle-end/70747
4846 * gcc.dg/pr70747.c: New testcase.
4847
2359e571
BC
48482016-04-21 Bin Cheng <bin.cheng@arm.com>
4849
4850 PR tree-optimization/70715
4851 * gcc.dg/tree-ssa/scev-13.c: New test.
4852
ce0e66ff
MG
48532016-04-21 Marc Glisse <marc.glisse@inria.fr>
4854
4855 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4856
2c2870a1
MG
48572016-04-21 Marc Glisse <marc.glisse@inria.fr>
4858
4859 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4860
a2b056a3
JH
48612016-04-20 Jan Hubicka <jh@suse.cz>
4862
4863 PR ipa/70018
4864 * g++.dg/ipa/nothrow-1.C: New testcase.
4865
ee392fc2
NS
48662016-04-20 Nathan Sidwell <nathan@acm.org>
4867
4868 PR c++/55635
4869 * g++.dg/eh/delete1.C: New.
4870
dda49daf
L
48712016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4872
4873 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4874 -mtune-ctrl=sse_typeless_stores.
4875
8a5b9d5a
L
48762016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4877
4878 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4879
1011119f
BC
48802016-04-20 Bin Cheng <bin.cheng@arm.com>
4881
4882 PR tree-optimization/69489
4883 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4884
477d4906
IV
48852016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4886
4887 PR c++/69363
4888 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4889 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4890 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4891
fad08d12
BC
48922016-04-20 Bin Cheng <bin.cheng@arm.com>
4893
4894 PR tree-optimization/56625
4895 PR tree-optimization/69489
4896 * gcc.dg/vect/pr56625.c: New test.
4897 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4898
9e3e4fab
AP
48992016-04-20 Andrew Pinski <apinski@cavium.com>
4900
4901 PR target/64971
4902 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4903
d7aa24e4
AC
49042016-04-20 Arnaud Charlet <charlet@adacore.com>
4905
4906 * gnat.dg/self1.adb: Remove now incorrect test.
4907
e6d62b46
BC
49082016-04-20 Bin Cheng <bin.cheng@arm.com>
4909
4910 * gcc.dg/tree-ssa/scev-11.c: New test.
4911 * gcc.dg/tree-ssa/scev-12.c: New test.
4912
2697b189
MP
49132016-04-20 Marek Polacek <polacek@redhat.com>
4914
4915 PR tree-optimization/70725
4916 * gcc.dg/pr70725.c: New test.
4917
60d393e8
RB
49182016-04-20 Richard Biener <rguenther@suse.de>
4919
4920 PR tree-optimization/70726
4921 * g++.dg/vect/pr70726.cc: New testcase.
4922
82c6f58a
AK
49232016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4924
4925 PR target/70674
4926 * gcc.target/s390/pr70674.c: New test.
4927
90eeab20
JD
49282016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4929
4930 PR libgfortran/70684
4931 * gfortran.dg/list_read_14.f90: New test.
4932
fc9cf6da
L
49332016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4934
4935 PR target/69201
4936 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4937 extern to force it misaligned.
4938 (b): Likewise.
4939 (c): Likewise.
4940 (d): Likewise.
4941 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4942 Don't check `*' before movv4sf_internal.
4943 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4944 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4945 Don't check `*' before movv16qi_internal.
4946 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4947 extern to force it misaligned.
4948 (b): Likewise.
4949 (c): Likewise.
4950 (d): Likewise.
4951 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4952 Don't check `*' before movv2df_internal.
4953 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4954 extern to force it misaligned.
4955 (b): Likewise.
4956 (c): Likewise.
4957 (d): Likewise.
4958 Check movv8sf_internal instead of avx_storeups256.
4959 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4960
ea8927ea
RB
49612016-04-19 Richard Biener <rguenther@suse.de>
4962
4963 PR tree-optimization/70171
4964 * g++.dg/tree-ssa/pr70171.C: New testcase.
4965
65f52ee9
RB
49662016-04-19 Richard Biener <rguenther@suse.de>
4967
4968 PR tree-optimization/70724
4969 * gcc.dg/torture/pr70724.c: New testcase.
4970
987b67f1
VM
49712016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4972
4973 PR middle-end/70689
c87885ca 4974 * gcc.target/i386/pr70689.c: New.
987b67f1 4975
91a47c39
L
49762016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4977
4978 PR target/70708
4979 * gcc.target/i386/pr70708.c: New test.
4980
8270b82d
RB
49812016-04-18 Richard Biener <rguenther@suse.de>
4982
4983 PR tree-optimization/43434
4984 * gcc.dg/vect/pr43434.c: New testcase.
4985 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4986 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4987 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4988 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4989 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4990 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4991 * gcc.dg/gomp/pr68640.c: Likewise.
4992 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4993 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4994
edd048e2
RB
49952016-04-18 Richard Biener <rguenther@suse.de>
4996
4997 PR tree-optimization/70701
4998 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4999
bd5c7330
TV
50002016-04-18 Tom de Vries <tom@codesourcery.com>
5001
5002 PR testsuite/70699
5003 * gcc.dg/pr70161.c: Add dot-file scans.
5004 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5005 instead of after last dot char.
5006
23f2660f
EB
50072016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5008
5009 * c-c++-common/dump-ada-spec-3.c: New test.
5010 * c-c++-common/dump-ada-spec-4.c: Likewise.
5011
da152c9f
TV
50122016-04-17 Tom de Vries <tom@codesourcery.com>
5013
5014 PR other/70183
5015 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5016
cc950f98
JH
50172016-04-15 Jan Hubicka <jh@suse.cz>
5018
5019 PR ipa/70018
5020 * g++.dg/ipa/pure-const-1.C: New testcase.
5021 * g++.dg/ipa/pure-const-2.C: New testcase.
5022 * g++.dg/ipa/pure-const-3.C: New testcase.
5023
949505a9
MP
50242016-04-15 Marek Polacek <polacek@redhat.com>
5025
5026 PR c/70671
5027 * gcc.dg/bitfld-22.c: New test.
5028
10e547d6
BS
50292016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5030
5031 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5032 x86_64.
5033
1e77281b
MP
50342016-04-15 Marek Polacek <polacek@redhat.com>
5035
5036 PR c/70651
5037 * c-c++-common/pr70651.c: New test.
5038
e501fa8e
KT
50392016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5040
5041 PR rtl-optimization/70681
5042 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5043 dump scan on arm and powerpc.
5044 * gcc.dg/pr10474.c: Likewise.
5045
dda1bf61
JJ
50462016-04-15 Jakub Jelinek <jakub@redhat.com>
5047
ca4ef1ff
JJ
5048 PR c++/69517
5049 PR c++/70019
5050 PR c++/70588
5051 * g++.dg/cpp1y/vla11.C: Revert for real.
5052
dda1bf61
JJ
5053 PR c/70436
5054 * c-c++-common/Wparentheses-1.c: New test.
5055 * c-c++-common/gomp/Wparentheses-1.c: New test.
5056 * c-c++-common/gomp/Wparentheses-2.c: New test.
5057 * c-c++-common/gomp/Wparentheses-3.c: New test.
5058 * c-c++-common/gomp/Wparentheses-4.c: New test.
5059 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5060 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5061 * c-c++-common/goacc/Wparentheses-1.c: New test.
5062
1355e62c
KY
50632016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5064
5065 PR target/70662
5066 * gcc.target/i386/pr70662.c: New test.
5067
0ab34b9e 50682016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 5069 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
5070
5071 PR tree-optimization/70130
5072 * gcc.dg/vect/O3-pr70130.c: New testcase.
5073
bc773aad
MM
50742016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5075
6e9b2286
MM
5076 PR target/70669
5077 * gcc.target/powerpc/pr70669.c: New test.
5078
bc773aad
MM
5079 PR target/70640
5080 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5081 a power7 system that does not have an assembler that supports
5082 power8.
5083
d8747845
MS
50842016-04-14 Martin Sebor <msebor@redhat.com>
5085
5086 PR c++/69517
5087 PR c++/70019
5088 PR c++/70588
5089 * c-c++-common/ubsan/vla-1.c: Revert.
5090 * g++.dg/cpp1y/vla11.C: Same.
5091 * g++.dg/cpp1y/vla12.C: Same.
5092 * g++.dg/cpp1y/vla13.C: Same.
5093 * g++.dg/cpp1y/vla14.C: Same.
5094 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 5095 * g++.dg/init/array24.C: Same.
d8747845
MS
5096 * g++.dg/ubsan/vla-1.C: Same.
5097
85128559
MP
50982016-04-14 Marek Polacek <polacek@redhat.com>
5099 Jan Hubicka <hubicka@ucw.cz>
5100
5101 PR c++/70029
5102 * g++.dg/torture/pr70029.C: New test.
5103
52fbb073
MS
51042016-04-14 Martin Sebor <msebor@redhat.com>
5105
5106 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5107 type size to prevent failures on targets with very low maximum
5108 alignment.
5109
6db61d6f
RB
51102016-04-14 Richard Biener <rguenther@suse.de>
5111
5112 PR tree-optimization/70623
5113 * gcc.dg/torture/pr70623.c: New testcase.
5114 * gcc.dg/torture/pr70623-2.c: Likewise.
5115
342fac95
MS
51162016-04-13 Martin Sebor <msebor@redhat.com>
5117
5118 PR c++/69517
5119 PR c++/70019
5120 PR c++/70588
5121 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5122 * g++.dg/cpp1y/vla11.C: New test.
5123 * g++.dg/cpp1y/vla12.C: New test.
5124 * g++.dg/cpp1y/vla13.C: New test.
5125 * g++.dg/cpp1y/vla14.C: New test.
5126 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 5127 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
5128 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5129
d93c452f
JJ
51302016-04-13 Jakub Jelinek <jakub@redhat.com>
5131
5132 PR c++/70641
5133 * g++.dg/opt/pr70641.C: New test.
5134
85115fb6
RO
51352016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5136
5137 PR rtl-optimization/68749
5138 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5139 effects of argument promotions.
5140 Remove default args to dg-skip-if.
5141
545a4139
PC
51422016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5143
5144 PR c++/70635
5145 * g++.dg/parse/pr70635.C: New.
5146
b3a77f21
MP
51472016-04-13 Marek Polacek <polacek@redhat.com>
5148
5149 PR c++/70639
5150 * c-c++-common/Wmisleading-indentation-4.c: New test.
5151
99cd9857
MP
51522016-04-13 Marek Polacek <polacek@redhat.com>
5153
5154 PR c/70436
c87885ca
RO
5155 * gcc.dg/Wparentheses-12.c: New test.
5156 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 5157
75ca93ec
IE
51582016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5159
5160 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5161 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5162 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5163
3d3f9e7e
JJ
51642016-04-13 Jakub Jelinek <jakub@redhat.com>
5165
37947cd0
JJ
5166 PR middle-end/70633
5167 * gcc.c-torture/compile/pr70633.c: New test.
5168
3d3f9e7e
JJ
5169 PR debug/70628
5170 * gcc.dg/torture/pr70628.c: New test.
5171
92886d3e
PP
51722016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5173
5174 PR c++/70610
5175 * g++.dg/template/pr70610.C: New test.
5176 * g++.dg/template/pr70610-2.C: New test.
5177 * g++.dg/template/pr70610-3.C: New test.
5178 * g++.dg/template/pr70610-4.C: New test.
5179
13bd7c2b
JJ
51802016-04-12 Jakub Jelinek <jakub@redhat.com>
5181
6512fa6d
JJ
5182 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5183 128 instead of 32.
5184
13bd7c2b
JJ
5185 PR c++/70571
5186 * g++.dg/ext/pr70571.C: New test.
5187
20b9851c
MM
51882016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5189
8a434ada 5190 PR target/70640
20b9851c
MM
5191 * gcc.target/powerpc/pr70640.c: New test.
5192
2b2f52bc
PC
51932016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5194
5195 PR c++/68722
5196 * g++.dg/parse/pr68722.C: New.
5197
5901e56a
JJ
51982016-04-12 Jakub Jelinek <jakub@redhat.com>
5199
5200 PR rtl-optimization/70596
5201 * gcc.target/i386/pr70596.c: New test.
5202
d4619dc1
NS
52032016-04-12 Nathan Sidwell <nathan@acm.org>
5204
5205 PR c++/70501
5206 * g++.dg/init/pr70501.C: New.
5207
3df530d3
DW
52082016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5209
5210 * gcc.target/i386/asm-flag-6.c: New test.
5211
b7a120d7
TV
52122016-04-12 Tom de Vries <tom@codesourcery.com>
5213
5214 PR tree-optimization/68756
5215 * gcc.dg/graphite/pr68756.c: New test.
5216
4e0eea75
JJ
52172016-04-12 Jakub Jelinek <jakub@redhat.com>
5218
5219 PR tree-optimization/70602
5220 * gcc.c-torture/execute/pr70602.c: New test.
5221
35fbda43
MM
52222016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5223
5224 PR target/70381
5225 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5226 __float128 emulator is built and runs.
5227 * gcc.target/powerpc/float128-1.c: Likewise.
5228
5229 * lib/target-supports.exp (check_ppc_float128_sw_available):
5230 Rework tests for __float128 software and hardware
5231 availability. Fix exit condition to return 0 on success.
5232
04a99ebe
JG
52332016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5234
5235 PR target/70133
5236 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5237 * gcc.target/aarch64/target_attr_15.c: Likewise.
5238
47cd5a85
PC
52392016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5240
5241 PR c++/69066
5242 * g++.dg/cpp1y/pr69066.C: New.
5243
a5edb32e
JD
52442016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5245
5246 PR fortran/68566
5247 * gfortran.dg/pr36192.f90: Update test.
5248 * gfortran.dg/pr36192_1.f90: Update test.
5249 * gfortran.dg/real_dimension_1.f: Update test.
5250 * gfortran.dg/parameter_array_init_7.f90: New test.
5251
8ef378f8
JDA
52522016-04-09 John David Anglin <danglin@gcc.gnu.org>
5253
c532c871
JDA
5254 PR testsuite/64039
5255 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5256
d34f706f
JDA
5257 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5258
75e1dd9e
JDA
5259 PR rtl-optimization/66669
5260 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5261
8a976f5f
JDA
5262 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5263
da04822a
JDA
5264 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5265 * gcc.dg/pie-1.c: Likewise.
5266 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5267 * gcc.dg/pic-4.c: Likewise.
5268 * gcc.dg/pie-3.c: Likewise.
5269 * gcc.dg/pie-4.c: Likewise.
5270
adfabcf9
JDA
5271 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5272
4a020adf
JDA
5273 PR tree-optimization/68644
5274 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5275
8ef378f8
JDA
5276 PR rtl-optimization/64886
5277 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5278
09bf990e
TV
52792016-04-09 Tom de Vries <tom@codesourcery.com>
5280
5281 PR tree-optimization/68953
5282 * gcc.dg/graphite/pr68953.c: New test.
5283
138c3c1a
DH
52842016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5285
5286 PR fortran/70592
5287 * gfortran.dg/deferred_character_16.f90: New test.
5288
f55460af
JJ
52892016-04-09 Jakub Jelinek <jakub@redhat.com>
5290
5291 PR tree-optimization/70586
5292 * gcc.c-torture/execute/pr70586.c: New test.
5293
0b77bbf3
DH
52942016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5295
5296 PR sanitizer/70573
5297 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5298 with __builtin_memset
5299 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5300
c42cfb5c
CP
53012016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5302
5303 PR lto/70289
5304 PR ipa/70348
5305 PR tree-optimization/70373
5306 PR middle-end/70533
5307 PR middle-end/70534
5308 PR middle-end/70535
5309 * c-c++-common/goacc/reduction-5.c: New test.
5310 * c-c++-common/goacc/reduction-promotions.c: New test.
5311 * gfortran.dg/goacc/reduction-3.f95: New test.
5312 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5313
56cfb596
PP
53142016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5315
5316 PR c++/70590
5317 PR c++/70452
5318 * g++.dg/pr70590.C: New test.
5319 * g++.dg/pr70590-2.C: New test.
5320
1a13c0a2
JJ
53212016-04-08 Jakub Jelinek <jakub@redhat.com>
5322
abc0647a
JJ
5323 PR middle-end/70593
5324 * gcc.target/i386/pr70593.c: New test.
5325
1a13c0a2
JJ
5326 PR rtl-optimization/70574
5327 * gcc.target/i386/avx2-pr70574.c: New test.
5328
c3da4956
MO
53292016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5330
5331 PR sanitizer/70541
5332 * c-c++-common/asan/pr70541.c: New test.
5333
9f1b833b
TV
53342016-04-08 Tom de Vries <tom@codesourcery.com>
5335
5336 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5337 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5338
bae7adda
KT
53392016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5340
5341 PR target/70566
5342 * gcc.c-torture/execute/pr70566.c: New test.
5343
211f3d57
TV
53442016-04-08 Tom de Vries <tom@codesourcery.com>
5345
5346 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5347 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5348
02cf2861
AM
53492016-04-08 Alan Modra <amodra@gmail.com>
5350
5351 * gcc.target/powerpc/pr70117.c: New.
5352
5f490f9f
JJ
53532016-04-07 Jakub Jelinek <jakub@redhat.com>
5354
56e9b710
JJ
5355 PR testsuite/70581
5356 * gcc.dg/lto/simd-function_0.c: New test.
5357
5f490f9f
JJ
5358 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5359 clones.
5360 * c-c++-common/attr-simd-2.c: Likewise.
5361 * c-c++-common/attr-simd-4.c: Likewise.
5362 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5363 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5364
e4ebc74d
TP
53652016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5366
5367 PR testsuite/70553
5368 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5369
9817ae35
TS
53702016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5371 Tom de Vries <tom@codesourcery.com>
5372
5373 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5374 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5375 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5376 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5377 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5378 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5379 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5380 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5381
e292f64d
PP
53822016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5383
5384 PR c/70436
5385 * g++.dg/warn/Wparentheses-29.C: New test.
5386
6b37bdaf
PP
53872016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5388
5389 PR c/70436
5390 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5391 explicit braces to resolve a future -Wparentheses warning.
5392
64824205
RH
53932016-04-06 Richard Henderson <rth@redhat.com>
5394
5395 * gcc.dg/pr61817-1.c: New test.
5396 * gcc.dg/pr61817-2.c: New test.
5397 * gcc.dg/pr69391-1.c: New test.
5398 * gcc.dg/pr69391-2.c: New test.
5399
bc2fc1f3
VM
54002016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5401
5402 PR rtl-optimization/70398
c87885ca 5403 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 5404
41414a02
EB
54052016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5406
5407 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5408
4066ea8a
YR
54092016-04-06 Yvan Roux <yvan.roux@linaro.org>
5410 Pedro Alves <palves@redhat.com>
5411
5412 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5413
ec35ea45
JJ
54142016-04-06 Jakub Jelinek <jakub@redhat.com>
5415
3866f8dd
JJ
5416 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5417 Check for avx512f effective targets instead of avx2.
5418 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5419 for AVX512F clones.
5420 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5421 * g++.dg/gomp/declare-simd-1.C: Likewise.
5422 * g++.dg/gomp/declare-simd-3.C: Likewise.
5423 * g++.dg/gomp/declare-simd-4.C: Likewise.
5424
ec35ea45
JJ
5425 PR middle-end/70550
5426 * c-c++-common/gomp/pr70550-1.c: New test.
5427 * c-c++-common/gomp/pr70550-2.c: New test.
5428
c08d28ac
NS
54292016-04-05 Nathan Sidwell <nathan@acm.org>
5430
5431 PR c++/70512
5432 * g++.dg/ext/attribute-may-alias-5.C: New.
5433
1d510e04
JJ
54342016-04-05 Jakub Jelinek <jakub@redhat.com>
5435
5436 PR c++/70336
5437 * c-c++-common/pr70336.c: New test.
5438 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5439 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5440
84278ed9
JH
54412016-04-05 Jan Hubicka <hubicka@ucw.cz>
5442
5443 PR ipa/66223
5444 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5445
268a0ec4
JJ
54462016-04-05 Jakub Jelinek <jakub@redhat.com>
5447
5448 PR rtl-optimization/70542
5449 * gcc.dg/torture/pr70542.c: New test.
5450 * gcc.target/i386/avx2-pr70542.c: New test.
5451
5e8c2eb1
ZS
54522016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5453
5454 PR tree-optimization/70509
5455 * gcc.target/i386/avx512bw-pr70509.c: New test.
5456
c0daf32d
PP
54572016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5458
5459 PR c++/70452
5460 * g++.dg/ext/constexpr-vla4.C: New test.
5461
bf867841
UB
54622016-04-05 Uros Bizjak <ubizjak@gmail.com>
5463
5464 PR target/70510
5465 * gcc.target/i386/pr70510.c: New test.
5466
3022186a
RB
54672016-04-05 Richard Biener <rguenther@suse.de>
5468
5469 PR tree-optimization/70526
5470 * g++.dg/torture/pr70526.C: New testcase.
5471
55fc79b2
JJ
54722016-04-05 Jakub Jelinek <jakub@redhat.com>
5473
5474 PR target/70525
5475 * gcc.target/i386/pr70525.c: New test.
5476
62b233f2
RB
54772016-04-05 Richard Biener <rguenther@suse.de>
5478
5479 PR middle-end/70499
5480 * g++.dg/torture/pr70499.C: New testcase.
5481
cc05759d
RB
54822016-04-05 Richard Biener <rguenther@suse.de>
5483
5484 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5485 remove XFAIL.
5486
f23f16d4
JJ
54872016-04-04 Jakub Jelinek <jakub@redhat.com>
5488
5489 PR middle-end/70307
5490 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5491 rs6000 ABI warnings.
5492
d27ecc49
JH
54932016-04-04 Jan Hubicka <hubicka@ucw.cz>
5494
5495 PR ipa/66223
5496 * g++.dg/ipa/devirt-51.C: New testcase.
5497
c974c96e
BS
54982016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5499 Jakub Jelinek <jakub@redhat.com>
5500
5501 PR middle-end/70457
5502 * gcc.dg/torture/pr70457.c: New.
5503
7a85da89
AV
55042016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5505
5506 PR fortran/67538
5507 * gfortran.dg/allocate_with_source_19.f08: New test.
5508
de517e64
AV
55092016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5510
5511 PR fortran/65795
5512 * gfortran.dg/coarray_allocate_6.f08: New test.
5513
43b9f499
RB
55142016-04-04 Richard Biener <rguenther@suse.de>
5515
5516 PR rtl-optimization/70484
5517 * gcc.dg/torture/pr70484.c: New testcase.
5518
f13355da
MP
55192016-04-04 Marek Polacek <polacek@redhat.com>
5520
5521 PR c/70307
5522 * gcc.dg/torture/pr70307.c: New test.
5523
6cc6ed50
OE
55242016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5525
5526 PR target/70416
5527 PR target/67391
5528 * gcc.target/sh/torture/pr70416.c: New.
5529
abdc16c8
MS
55302016-04-02 Martin Sebor <msebor@redhat.com>
5531
5532 PR c++/67376
5533 PR c++/70170
5534 PR c++/70172
5535 PR c++/70228
5536 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5537 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5538 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5539 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5540 * g++.dg/cpp0x/constexpr-string.C: Same.
5541 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5542 * g++.dg/cpp0x/pr65398.C: Same.
5543 * g++.dg/ext/constexpr-vla1.C: Same.
5544 * g++.dg/ext/constexpr-vla2.C: Same.
5545 * g++.dg/ext/constexpr-vla3.C: Same.
5546 * g++.dg/ubsan/pr63956.C: Same.
5547
763cd859
JJ
55482016-04-01 Jakub Jelinek <jakub@redhat.com>
5549
5550 PR rtl-optimization/70467
5551 * gcc.target/i386/pr70467-2.c: New test.
5552
0f875435
JJ
55532016-04-01 Jakub Jelinek <jakub@redhat.com>
5554 Marek Polacek <polacek@redhat.com>
5555
5556 PR c++/70488
5557 * g++.dg/init/new47.C: New test.
5558
41d14659
RR
55592016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5560
5561 PR target/70496
5562 * gcc.target/arm/pr70496.c: New test.
5563
f9bf89bb
NS
55642016-04-01 Nathan Sidwell <nathan@acm.org>
5565
73b9085d
NS
5566 PR c++/68475
5567 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5568
4afdcfaa
IE
55692016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5570
5571 PR target/69890
5572 * gcc.dg/strlenopt.h (memmove): New.
5573 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5574 instead of "string.h".
5575 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5576 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5577 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5578 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5579 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5580 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5581 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5582 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5583 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5584 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5585 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5586 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5587 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5588 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5589 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5590 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5591 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5592 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5593 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5594 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5595
b5d7a29c
RO
55962016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5597
5598 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5599 (Holder::foo): Reflect this.
5600
b660f9ec
IE
56012016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5602
5603 PR target/70442
5604 * gcc.dg/pr70442.c: New test.
5605
88504f34
NS
56062016-03-31 Nathan Sidwell <nathan@acm.org>
5607
5608 PR c++/70393
5609 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5610
95d34b96
KY
56112016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5612
5613 PR target/70453
5614 * gcc.target/i386/pr70453.c: New test.
5615
b4c4967c
AB
56162016-03-31 Andrey Belevantsev <abel@ispras.ru>
5617
5618 PR target/70292
5619 * gcc.c-torture/pr70292.c: New test.
5620
5fde6a45
MP
56212016-03-31 Marek Polacek <polacek@redhat.com>
5622
5623 PR c/70297
5624 * c-c++-common/pr70297.c: New test.
5625 * g++.dg/cpp0x/typedef-redecl.C: New test.
5626 * gcc.dg/typedef-redecl2.c: New test.
5627
97eb24c4
JJ
56282016-03-31 Jakub Jelinek <jakub@redhat.com>
5629
5630 PR rtl-optimization/70460
5631 * gcc.c-torture/execute/pr70460.c: New test.
5632
efc3536f
RB
56332016-03-31 Richard Biener <rguenther@suse.de>
5634
5635 PR c++/70430
5636 * g++.dg/ext/vector30.C: New testcase.
5637
e0876e21
DH
56382016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5639 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5640
5641 * gfortran.dg/fmt_pf.f90: New test.
5642
e9bff8c6
RO
56432016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5644
5645 Forward-port from 5 branch
5646 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5647
5648 PR testsuite/70356
5649 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5650 dg-require-effective-target after dg-do.
5651
5652 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5653
5654 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5655
2620c80d
TS
56562016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5657 Julian Brown <julian@codesourcery.com>
5658 Chung-Lin Tang <cltang@codesourcery.com>
5659 Cesar Philippidis <cesar@codesourcery.com>
5660 James Norris <jnorris@codesourcery.com>
5661 Tom de Vries <tom@codesourcery.com>
5662 Nathan Sidwell <nathan@codesourcery.com>
5663
bf867841 5664 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
5665 * c-c++-common/goacc/loop-clauses.c: Likewise.
5666 * g++.dg/goacc/template.C: Likewise.
5667 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5668 * gfortran.dg/goacc/loop-1.f95: Likewise.
5669 * gfortran.dg/goacc/loop-5.f95: Likewise.
5670 * gfortran.dg/goacc/loop-6.f95: Likewise.
5671 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5672 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5673 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5674 * c-c++-common/goacc/clauses-fail.c: Likewise.
5675 * c-c++-common/goacc/parallel-1.c: Likewise.
5676 * c-c++-common/goacc/reduction-1.c: Likewise.
5677 * c-c++-common/goacc/reduction-2.c: Likewise.
5678 * c-c++-common/goacc/reduction-3.c: Likewise.
5679 * c-c++-common/goacc/reduction-4.c: Likewise.
5680 * c-c++-common/goacc/routine-3.c: Likewise.
5681 * c-c++-common/goacc/routine-4.c: Likewise.
5682 * c-c++-common/goacc/routine-5.c: Likewise.
5683 * c-c++-common/goacc/tile.c: Likewise.
5684 * g++.dg/goacc/template.C: Likewise.
5685 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5686 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5687 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5688 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5689 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5690 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5691 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5692 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5693 * c-c++-common/goacc/use_device-1.c: ... this file.
5694 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5695 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5696 * c-c++-common/goacc/host_data-6.c: ... this file.
5697 * c-c++-common/goacc/loop-2-kernels.c: New file.
5698 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5699 * c-c++-common/goacc/loop-3.c: Likewise.
5700 * g++.dg/goacc/reference.C: Likewise.
5701 * g++.dg/goacc/routine-1.C: Likewise.
5702 * g++.dg/goacc/routine-2.C: Likewise.
5703
f6d2d066
RB
57042016-03-30 Richard Biener <rguenther@suse.de>
5705
5706 PR middle-end/70450
5707 * gcc.dg/torture/pr70450.c: New testcase.
5708
d43242b9
JJ
57092016-03-30 Jakub Jelinek <jakub@redhat.com>
5710
5711 PR target/70421
5712 * gcc.dg/torture/pr70421.c: New test.
5713 * gcc.target/i386/avx512f-pr70421.c: New test.
5714
5ce43b77
L
57152016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5716
5717 PR testsuite/70364
5718 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5719 (check): New function.
5720 (bar): Call check.
5721 (foo): Align stack to 16 bytes when calling bar.
5722 * gcc.target/i386/cleanup-2.c: Likewise.
5723
d014a712
PP
57242016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5725
5726 PR tree-optimization/59124
5727 * gcc.dg/Warray-bounds-19.c: New test.
5728
13f0e8c7
ZW
57292016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5730
5731 * lib/prune.exp (escape_regex_chars): New.
5732 (prune_file_path): Update to quote metcharacters for regexp.
5733
3336c6e0
JJ
57342016-03-29 Jakub Jelinek <jakub@redhat.com>
5735
a362f023
JJ
5736 PR rtl-optimization/70429
5737 * gcc.c-torture/execute/pr70429.c: New test.
5738
3336c6e0
JJ
5739 PR tree-optimization/70405
5740 * gcc.dg/pr70405.c: New test.
5741
728557fd
AV
57422016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5743
5744 PR fortran/70397
5745 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5746 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5747
bef977d4
TS
57482016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5749
5750 PR testsuite/64177
5751 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5752 __cilkrts_set_param to set two workers.
5753 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5754 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5755
6f6d25c9
DH
57562016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5757
bf867841 5758 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 5759
45733562
KY
57602016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5761
5762 PR target/70406
bf867841 5763 * gcc.target/i386/pr70406.c: New test.
45733562 5764
a1799e5e
EB
57652016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5766
5767 * gnat.dg/specs/double_record_extension3.ads: New test.
5768
5fca7b66
RH
57692016-03-25 Richard Henderson <rth@redhat.com>
5770
5771 PR target/70120
5772 * gcc.target/aarch64/pr70120-1.c: New.
5773 * gcc.target/aarch64/pr70120-2.c: New.
5774 * gcc.target/aarch64/pr70120-3.c: New.
5775
31ce75c6
PP
57762016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5777
5778 PR c++/62212
5779 * g++.dg/template/mangle2.C: The dg-do directive should be
5780 "compile" not "assemble".
5781
3caf0ca1
BS
57822016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5783
5784 PR lto/69650
5785 * gcc.dg/pr69650.c: New test.
5786
634035b6
DE
57872016-03-25 David Edelsohn <dje.gcc@gmail.com>
5788
5789 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5790
45d34276
AM
57912016-03-25 Alan Modra <amodra@gmail.com>
5792
5793 * gcc.dg/dfp/pr70052.c: New test.
5794
8f085166
RH
57952016-03-24 Richard Henderson <rth@redhat.com>
5796
5797 PR middle-end/69845
5798 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5799 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5800
011e5ec3
TV
58012016-03-24 Tom de Vries <tom@codesourcery.com>
5802
5803 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5804
9e3f4551
TV
58052016-03-24 Tom de Vries <tom@codesourcery.com>
5806
5807 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5808 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5809
45780041
TV
58102016-03-24 Tom de Vries <tom@codesourcery.com>
5811
5812 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5813 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5814
887ab4e5
PP
58152016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5816
5817 PR c++/62212
5818 * g++.dg/template/mangle2.C: New test.
5819
69a9a66f
RB
58202016-03-24 Richard Biener <rguenther@suse.de>
5821
5822 PR tree-optimization/70396
5823 * gcc.dg/torture/pr70396.c: New testcase.
5824
ed87de55
RB
58252016-03-24 Richard Biener <rguenther@suse.de>
5826
5827 PR middle-end/70370
5828 * gcc.dg/torture/pr70370.c: New testcase.
5829
ea064934
TV
58302016-03-24 Tom de Vries <tom@codesourcery.com>
5831
5832 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5833 * gfortran.dg/goacc/kernels-tree.f95: Same.
5834 * gfortran.dg/goacc/parallel-tree.f95: Same.
5835
b2a4dd1d
TV
58362016-03-24 Tom de Vries <tom@codesourcery.com>
5837
5838 * c-c++-common/goacc/uninit-if-clause.c: New test.
5839 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5840
72e7cd6e
JJ
58412016-03-24 Jakub Jelinek <jakub@redhat.com>
5842
5843 PR target/70290
bf867841
UB
5844 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5845 Fix formatting.
72e7cd6e 5846
ce9d0c03
RB
58472016-03-24 Richard Biener <rguenther@suse.de>
5848
5849 PR tree-optimization/70372
5850 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5851
426b9428
PP
58522016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5853
5854 PR c++/70347
5855 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5856
cd1588c4
PP
58572016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5858
5859 PR c++/70332
5860 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5861
61637db3
JJ
58622016-03-23 Jakub Jelinek <jakub@redhat.com>
5863
928af3bf
JJ
5864 PR c++/70001
5865 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5866 * g++.dg/cpp1y/pr70001.C: New test.
5867
61637db3
JJ
5868 PR c++/70323
5869 * g++.dg/cpp0x/constexpr-70323.C: New test.
5870
05aca4e7
AO
58712016-03-23 Alexandre Oliva <aoliva@redhat.com>
5872 Jason Merrill <jason@redhat.com>
5873 Jakub Jelinek <jakub@redhat.com>
5874
5875 PR c++/69315
5876 * g++.dg/cpp0x/constexpr-69315.C: New test.
5877 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5878
fbdb6baf
MP
58792016-03-23 Marek Polacek <polacek@redhat.com>
5880
5881 PR c++/69884
5882 * g++.dg/warn/Wignored-attributes-1.C: New test.
5883 * g++.dg/warn/Wignored-attributes-2.C: New test.
5884
d79ee524
TV
58852016-03-23 Tom de Vries <tom@codesourcery.com>
5886
5887 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5888 initialization.
5889 * gfortran.dg/goacc/private-3.f95 (test): Same.
5890 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5891 missing use param.
5892
a59f0bef
KT
58932016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5894
5895 * lib/target-supports.exp: Remove v7ve entry from loop
5896 creating effective target checks.
5897 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5898 (add_options_for_arm_arch_v7ve): Likewise.
5899
0179520a
JJ
59002016-03-23 Jakub Jelinek <jakub@redhat.com>
5901
5902 PR tree-optimization/70354
5903 * gcc.dg/vect/pr70354-1.c: New test.
5904 * gcc.dg/vect/pr70354-2.c: New test.
5905 * gcc.target/i386/avx2-pr70354-1.c: New test.
5906 * gcc.target/i386/avx2-pr70354-2.c: New test.
5907
75bb14d7
JL
59082016-03-22 Jeff Law <law@redhat.com>
5909
5910 PR target/70232
5911 * gcc.dg/tree-ssa/pr70232.c: New test.
5912
72c9526d
IE
59132016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5914
5915 PR target/70302
5916 * gcc.target/i386/pr70302.c: New test.
5917
a3ca1bc5
RB
59182016-03-22 Richard Biener <rguenther@suse.de>
5919
5920 PR middle-end/70251
5921 * g++.dg/torture/pr70251.C: New testcase.
5922
5c240f4d
DM
59232016-03-22 David Malcolm <dmalcolm@redhat.com>
5924
5925 PR c/69993
5926 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5927 Wmisleading-indentation.c.
5928 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5929 reflect change to diagnostic text and order of messages.
5930 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5931
80f6631b
DE
59322016-03-22 David Edelsohn <dje.gcc@gmail.com>
5933
5934 * g++.dg/ext/java-3.C: Don't compile on AIX.
5935
9a10956c
RB
59362016-03-22 Richard Biener <rguenther@suse.de>
5937
5938 PR middle-end/70333
5939 * gcc.dg/torture/pr70333.c: New testcase.
5940
6cedf922
IE
59412016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5942
5943 * g++.dg/ext/pr70290.C: New test.
5944
cd6c27ac
KY
59452016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5946
5947 PR target/70325
5948 * gcc.target/i386/pr70325.c: New test.
5949
4cde512c
JJ
59502016-03-22 Jakub Jelinek <jakub@redhat.com>
5951
b01915ed
JJ
5952 PR target/70329
5953 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5954 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5955
4e3e2cf1
JJ
5956 PR target/70300
5957 * gcc.target/i386/pr70300.c: New test.
5958
4cde512c
JJ
5959 PR c++/70295
5960 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5961 (func2): New function for cond with parens, xfail warning for c++.
5962 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5963
16f6d7dc
PP
59642016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5965
5966 PR c++/70096
5967 * g++.dg/template/ptrmem30.C: New test.
5968
a3e2b438
PP
59692016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5970
5971 PR c++/70204
5972 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5973 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5974
11b6a02e
JJ
59752016-03-21 Jakub Jelinek <jakub@redhat.com>
5976
5977 PR middle-end/70326
5978 * gcc.dg/pr70326.c: New test.
5979
b9407883
MG
59802016-03-21 Marc Glisse <marc.glisse@inria.fr>
5981 Jakub Jelinek <jakub@redhat.com>
5982
5983 PR tree-optimization/70317
5984 * gcc.dg/pr70317.c: New test.
5985
4a148e19
UB
59862016-03-21 Uros Bizjak <ubizjak@gmail.com>
5987
5988 PR target/70327
5989 * gcc.target/i386/pr70327.c: New test.
5990
2a85ddbb
ML
59912016-03-21 Martin Liska <mliska@suse.cz>
5992
7d36fe98 5993 PR ipa/70306
2a85ddbb
ML
5994 * gcc.dg/ipa/pr70306.c: New test.
5995
4a148e19 59962016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
5997
5998 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5999 * gcc.target/arm/attr-align3.c: Likewise.
6000 * gcc.target/arm/attr_arm.c: Likewise.
6001 * gcc.target/arm/flip-thumb.c: Likewise.
6002
6b366948
JJ
60032016-03-21 Jakub Jelinek <jakub@redhat.com>
6004
6005 PR target/70296
6006 * gcc.target/powerpc/altivec-36.c: New test.
6007
2fac8c14
RB
60082016-03-21 Richard Biener <rguenther@suse.de>
6009
6010 PR tree-optimization/70310
6011 * gcc.dg/torture/pr70310.c: New testcase.
6012
e9bde854
KY
60132016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6014
6015 PR target/70293
6016 * gcc.target/i386/pr70293.c: New test.
6017
56bbfaf6
RB
60182016-03-21 Richard Biener <rguenther@suse.de>
6019
6020 PR tree-optimization/70288
6021 * gcc.dg/torture/pr70288-1.c: New testcase.
6022 * gcc.dg/torture/pr70288-2.c: Likewise.
6023
3eee49ed
AB
60242016-03-21 Andrey Belevantsev <abel@ispras.ru>
6025
6026 PR rtl-optimization/69307
6027 * gcc.target/arm/pr69307.c: New test.
4a148e19 6028
8e7816b4
AB
60292016-03-21 Andrey Belevantsev <abel@ispras.ru>
6030
6031 PR rtl-optimization/69102
6032 * gcc.c-torture/compile/pr69102.c: New test.
6033
14d7d4be
JL
60342016-03-18 Jeff Law <law@redhat.com>
6035
6036 PR rtl-optimization/70263
6037 * gcc.c-torture/compile/pr70263-1.c: New test.
6038 * gcc.target/i386/pr70263-2.c: New test.
6039
5c6a601c
BS
60402016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6041
6042 PR rtl-optimization/70278
6043 * gcc.dg/torture/pr70278.c: New test.
6044 * gcc.target/arm/pr70278.c: New test.
6045
4bbf545b
DM
60462016-03-18 David Malcolm <dmalcolm@redhat.com>
6047
6048 PR c/70281
6049 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6050 (test_builtin_types_compatible_p): New test function.
6051 * gcc.dg/pr70281.c: New test case.
6052
dc28bb68
CL
60532016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6054
6055 PR target/70113
6056 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6057
5e8d6dff
IE
60582016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6059
6060 PR tree-optimization/70252
6061 * gcc.dg/pr70252.c: New test.
6062
d0e7e403
TV
60632016-03-18 Tom de Vries <tom@codesourcery.com>
6064
6065 * gcc.dg/pr70161-2.c: New test.
6066 * gcc.dg/pr70161.c: New test.
6067
fa22501a
TV
60682016-03-18 Tom de Vries <tom@codesourcery.com>
6069
6070 PR ipa/70269
6071 * gcc.dg/pr70269.c: New test.
6072
dd125026
JJ
60732016-03-18 Jakub Jelinek <jakub@redhat.com>
6074
6075 PR c++/70267
6076 * g++.dg/ext/java-3.C: New test.
6077
91914f0a
PP
60782016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6079
6080 PR c++/70205
6081 * g++.dg/lookup/pr70205.C: New test.
6082
753a8910
PP
60832016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6084
6085 PR c++/70218
6086 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6087
14ba7b28
MP
60882016-03-17 Marek Polacek <polacek@redhat.com>
6089
6090 PR c/69407
6091 * gcc.dg/atomic-op-6.c: New test.
6092
ded60913
DM
60932016-03-17 David Malcolm <dmalcolm@redhat.com>
6094
6095 PR c/70264
6096 * c-c++-common/pr70264.c: New test case.
6097
a3aad0e6
JJ
60982016-03-17 Jakub Jelinek <jakub@redhat.com>
6099
17366700
JJ
6100 PR c++/70144
6101 * c-c++-common/pr70144-1.c: New test.
6102 * c-c++-common/pr70144-2.c: New test.
6103
a3aad0e6
JJ
6104 PR c++/70272
6105 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6106 * g++.dg/opt/flifetime-dse6.C: New test.
6107 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6108
b57e6e18
L
61092016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6110
6111 PR driver/70192
6112 * gcc.dg/pic-1.c: New test.
6113 * gcc.dg/pic-2.c: Likewise.
6114 * gcc.dg/pic-3.c: Likewise.
6115 * gcc.dg/pic-4.c: Likewise.
6116 * gcc.dg/pie-1.c: Likewise.
6117 * gcc.dg/pie-2.c: Likewise.
6118 * gcc.dg/pie-3.c: Likewise.
6119 * gcc.dg/pie-4.c: Likewise.
6120 * gcc.dg/pie-5.c: Likewise.
6121 * gcc.dg/pie-6.c: Likewise.
6122
b38ba58b
TV
61232016-03-17 Tom de Vries <tom@codesourcery.com>
6124
6125 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6126 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6127
6931b3b7
RB
61282016-03-17 Richard Biener <rguenther@suse.de>
6129
6130 PR debug/70271
6131 * g++.dg/debug/pr70271.C: New testcase.
6132
0c8b64cb
IE
61332016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6134
6135 * gcc.target/i386/pr70251.c: New test.
6136
b1970801
MP
61372016-03-17 Marek Polacek <polacek@redhat.com>
6138
6139 PR c++/70194
6140 * g++.dg/warn/constexpr-70194.C: New test.
6141
820c5eaa
RH
61422016-03-16 Richard Henderson <rth@redhat.com>
6143
6144 PR middle-end/70240
6145 * gcc.c-torture/compile/pr70240.c: New.
6146
da0ad263
SKS
61472016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6148
6149 * gcc.c-torture/compile/20151204.c: Skip for avr.
6150
c73d295c
JJ
61512016-03-16 Jakub Jelinek <jakub@redhat.com>
6152
6153 PR target/70245
6154 * g++.dg/opt/pr70245.C: New test.
6155 * g++.dg/opt/pr70245.h: New file.
6156 * g++.dg/opt/pr70245-aux.cc: New file.
6157
b2794066
MS
61582016-03-16 Martin Sebor <msebor@redhat.com>
6159
6160 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6161
aa43616c
RH
61622016-03-16 Richard Henderson <rth@redhat.com>
6163
6164 PR middle-end/70199
6165 * gcc.c-torture/compile/pr70199.c: New.
6166
59608fe5
L
61672016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6168
6169 * gcc.dg/uninit-19.c: Run dos2unix.
6170
ab4c578f
MP
61712016-03-16 Marek Polacek <polacek@redhat.com>
6172
6173 PR c/70093
6174 * gcc.dg/nested-func-10.c: New test.
6175 * gcc.dg/nested-func-9.c: New test.
6176
f5387e76
JJ
61772016-03-16 Jakub Jelinek <jakub@redhat.com>
6178
6179 PR tree-optimization/68714
6180 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6181
7662b718
TV
61822016-03-16 Tom de Vries <tom@codesourcery.com>
6183
6184 PR tree-optimization/68715
6185 * gcc.dg/graphite/pr68715-2.c: New test.
6186 * gcc.dg/graphite/pr68715.c: New test.
6187 * gfortran.dg/graphite/pr68715.f90: New test.
6188
be7ce7ae
TV
61892016-03-16 Tom de Vries <tom@codesourcery.com>
6190
6191 PR tree-optimization/68809
6192 * gcc.dg/graphite/pr68809-2.c: New test.
6193 * gcc.dg/graphite/pr68809.c: New test.
6194
1935f250
JJ
61952016-03-16 Jakub Jelinek <jakub@redhat.com>
6196
6651c93e
JJ
6197 PR c++/70147
6198 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6199 method call to i () as argument. Adjust expected output.
6200
1935f250
JJ
6201 PR c++/70147
6202 * g++.dg/ubsan/pr70147-1.C: New test.
6203 * g++.dg/ubsan/pr70147-2.C: New test.
6204
ab1caa6e
MS
62052016-03-15 Martin Sebor <msebor@redhat.com>
6206
6207 PR c++/58281
6208 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6209
5c2a1bbb
JDA
62102016-03-15 John David Anglin <danglin@gcc.gnu.org>
6211
cb5d8ad1
JDA
6212 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6213 hppa*-*-hpux*.
6214
b440dd40
JDA
6215 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6216
5c2a1bbb
JDA
6217 PR libfortran/69799
6218 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6219 libatomic_available.
6220
42c729c5
MP
62212016-03-15 Marek Polacek <polacek@redhat.com>
6222
6223 PR c++/70209
6224 * g++.dg/ext/attribute-may-alias-4.C: New test.
6225
82b1c550
AM
62262016-03-15 Alexander Monakov <amonakov@ispras.ru>
6227
6228 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6229 -fvar-tracking-assignments-toggle flag.
6230
4ccbf3a6
PH
62312016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6232
6233 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6234
c39858bd
JJ
62352016-03-15 Jakub Jelinek <jakub@redhat.com>
6236
6237 PR rtl-optimization/70222
6238 * gcc.c-torture/execute/pr70222-1.c: New test.
6239 * gcc.c-torture/execute/pr70222-2.c: New test.
6240
8be119c1
RH
62412016-03-15 Richard Henderson <rth@redhat.com>
6242
6243 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6244
6598bb55
AB
62452016-03-15 Andrey Belevantsev <abel@ispras.ru>
6246
6247 PR rtl-optimization/69032
6248 * gcc.dg/pr69032.c: New test.
6249
81fa2944
AB
62502016-03-15 Andrey Belevantsev <abel@ispras.ru>
6251
6252 PR rtl-optimization/63384
4a148e19 6253 * g++.dg/pr63384.C: New test.
81fa2944 6254
74ea9ab6
AB
62552016-03-15 Andrey Belevantsev <abel@ispras.ru>
6256
6257 PR target/64411
6258 * gcc.target/i386/pr64411.C: New test.
6259
045d5055
TV
62602016-03-15 Tom de Vries <tom@codesourcery.com>
6261
6262 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6263 * gfortran.dg/goacc/kernels-alias.f95: New test.
6264
3ea33585
MS
62652016-03-14 Martin Sebor <msebor@redhat.com>
6266
6267 PR c++/53792
6268 * g++.dg/cpp0x/constexpr-inline.C: New test.
6269 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6270
1df7b330
DE
62712016-03-14 David Edelsohn <dje.gcc@gmail.com>
6272
6273 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6274
79b57d18
JJ
62752016-03-14 Jakub Jelinek <jakub@redhat.com>
6276
6277 PR middle-end/70219
6278 * gcc.dg/pr70219.c: New test.
6279
3cbf012a
BS
62802016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6281
6282 PR target/70083
6283 * gcc.dg/torture/pr70083.c: New test.
6284 * gcc.target/i386/pr70083.c: New test.
6285
a9fee7cd
RB
62862016-03-14 Richard Biener <rguenther@suse.de>
6287
6288 PR tree-optimization/56365
6289 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6290
4799603f
SB
62912016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6292
6293 PR target/70098
6294 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6295 New function.
6296 * g++.dg/pr70098.C: New testcase.
6297
6298
760ca967
TV
62992016-03-14 Tom de Vries <tom@codesourcery.com>
6300
6301 PR tree-optimization/70045
6302 * gcc.dg/graphite/pr70045.c: New test.
6303
44e66a77
JD
63042016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6305
6306 PR fortran/69043
6307 * gfortran.dg/include_9.f90: New test.
6308
a18e0fe1
DH
63092016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6310
6311 PR fortran/45076
6312 gfortran.dg/prof/prof.exp: New script.
6313 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6314
d0aca6ab
AB
63152016-03-12 Andrey Belevantsev <abel@ispras.ru>
6316
6317 PR rtl-optimization/69307
6318 * gcc.dg/pr69307.c: New test.
6319
cefe08a4
VM
63202016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6321
6322 PR target/69614
6323 * gcc.target/arm/pr69614.c: New.
6324
70112e2a
PT
63252016-03-12 Paul Thomas <pault@gcc.gnu.org>
6326
6327 PR fortran/70031
6328 * gfortran.dg/submodule_14.f08: New test
6329
6330 PR fortran/69524
6331 * gfortran.dg/submodule_15.f08: New test
6332
3f1e5d3a
PP
63332016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6334
6335 PR c++/70106
6336 * g++.dg/cpp1y/paren3.C: New test.
6337
a3f6d680
MM
63382016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6339
6340 PR target/70131
6341 * gcc.target/powerpc/ppc-round2.c: New test.
6342
92348f09
BS
63432016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6344
6345 PR target/70123
6346 * gcc.dg/torture/pr70123.c: New test.
6347
cebde9e9
JL
63482016-03-11 Jeff Law <law@redhat.com>
6349
6350 PR tree-optimization/70190
6351 * gcc.c-torture/compile/pr70190.c: New test.
6352
3edc5da4
DM
63532016-03-11 David Malcolm <dmalcolm@redhat.com>
6354
6355 PR c/68187
6356 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6357 case.
6358 (test43_b): Likewise.
6359 (test43_c): Likewise.
6360 (test43_d): Likewise.
6361 (test43_e): Likewise.
6362 (test43_f): Likewise.
6363 (test43_g): Likewise.
6364 (test44_a): Likewise.
6365 (test44_b): Likewise.
6366 (test44_c): Likewise.
6367 (test44_d): Likewise.
6368 (test44_e): Likewise.
6369
318c1204
DM
63702016-03-11 David Malcolm <dmalcolm@redhat.com>
6371
6372 PR c/70085
6373 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6374
bc062234
KT
63752016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6376
6377 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6378 dg-options.
6379
acfc1ac1
KT
63802016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6381
6382 PR target/70002
6383 PR target/69245
6384 * gcc.target/aarch64/pr69245_2.c: New test.
6385
d1e2bb2d
JJ
63862016-03-11 Jakub Jelinek <jakub@redhat.com>
6387
6388 PR tree-optimization/70177
6389 * gcc.dg/pr70177.c: New test.
6390
07350627
AL
63912016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6392
6393 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6394
5c6706f7
AL
63952016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6396
6397 * gcc.dg/tree-ssa/sra-20.c: New.
6398
02d472a2
JJ
63992016-03-11 Jakub Jelinek <jakub@redhat.com>
6400
686d390a
JJ
6401 PR rtl-optimization/70174
6402 * gcc.dg/pr70174.c: New test.
6403
02d472a2
JJ
6404 PR tree-optimization/70169
6405 * gcc.dg/pr70169.c: New test.
6406
0f9befa1
IE
64072016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6408
6409 PR target/70160
6410 * gcc.target/i386/pr70160.c: New test.
6411
432d4670
AK
64122016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6413
6414 * gcc.target/s390/dfp-1.c: New test.
6415
a3dc8760
NC
64162016-03-10 Nick Clifton <nickc@redhat.com>
6417
6418 PR target/70044
6419 * gcc.target/aarch64/pr70044.c: New test.
6420
b87a8d7d
PP
64212016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6422 Jakub Jelinek <jakub@redhat.com>
6423
6424 PR c++/70001
6425 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6426 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6427 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6428
4f4ada6a
JH
64292016-03-10 Jan Hubicka <hubicka@ucw.cz>
6430
6431 PR lto/69589
6432 * g++.dg/lto/pr69589_0.C: New testcase
6433 * g++.dg/lto/pr69589_1.C: New testcase
6434
d49b0aa0
MP
64352016-03-10 Marek Polacek <polacek@redhat.com>
6436
6437 PR c++/70153
6438 * g++.dg/delayedfold/unary-plus1.C: New test.
6439
64402016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
6441
6442 * gcc.target/arm/pr45701-1.c: Escape brackets.
6443 * gcc.target/arm/pr45701-2.c: Likewise.
6444
71017a7b
AL
64452016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6446
6447 * gfortran.dg/unconstrained_commons.f: New.
6448
ba52669f
AM
64492016-03-10 Alan Modra <amodra@gmail.com>
6450
6451 * gcc.dg/pr69195.c: New.
6452 * gcc.dg/pr69238.c: New.
6453
27742332
TV
64542016-03-10 Tom de Vries <tom@codesourcery.com>
6455
6456 PR testsuite/68915
6457 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6458
3a81a594
RB
64592016-03-10 Richard Biener <rguenther@suse.de>
6460
6461 PR tree-optimization/70128
6462 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6463 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6464
3433b975
JJ
64652016-03-09 Jakub Jelinek <jakub@redhat.com>
6466
c2864f02
JJ
6467 PR tree-optimization/70152
6468 * gcc.dg/pr70152.c: New test.
6469
3433b975
JJ
6470 PR target/70086
6471 * gcc.target/i386/pr70086-1.c: New test.
6472 * gcc.target/i386/pr70086-2.c: New test.
6473 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
6474
6475 PR tree-optimization/70127
6476 * gcc.c-torture/execute/pr70127.c: New test.
6477
96b3c82d
CP
64782016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6479
6480 * c-c++-common/goacc/combined-directives-2.c: New test.
6481
b4f3232d
DM
64822016-03-09 David Malcolm <dmalcolm@redhat.com>
6483
6484 PR c/68473
6485 PR c++/70105
6486 * g++.dg/diagnostic/pr70105.C: New test.
6487 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6488 (test_multiple_ordinary_maps): New test function.
6489
40499f81
DM
64902016-03-09 David Malcolm <dmalcolm@redhat.com>
6491
6492 PR c/68473
6493 PR c++/70105
6494 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6495 Drop range information from call to inform_at_rich_loc.
6496 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6497 New.
6498 (test_show_locus): Replace calls to rich_location::add_range with
6499 calls to add_range. Rewrite the tests that used the now-defunct
6500 rich_location ctor taking a source_range. Simplify other tests
6501 by replacing calls to COMBINE_LOCATION_DATA with calls to
6502 make_location.
6503
c9e33662
RB
65042016-03-09 Richard Biener <rguenther@suse.de>
6505 Jakub Jelinek <jakub@redhat.com>
6506
6507 PR tree-optimization/70138
6508 * gcc.dg/vect/pr70138-1.c: New testcase.
6509 * gcc.dg/vect/pr70138-2.c: Likewise.
6510
2c73b764
JJ
65112016-03-09 Jakub Jelinek <jakub@redhat.com>
6512
6513 PR target/70049
6514 * gcc.target/i386/pr70049.c: New test.
6515
c06d25bb
RB
65162016-03-09 Richard Biener <rguenther@suse.de>
6517
6518 PR c/70143
6519 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6520 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6521 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6522
5828a501
RO
65232016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6524
6525 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6526 arm-*-*.
6527
2e141c8d
JJ
65282016-03-09 Jakub Jelinek <jakub@redhat.com>
6529
5a9def37
JJ
6530 PR middle-end/67278
6531 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6532
2e141c8d
JJ
6533 PR target/67278
6534 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6535
6536 PR middle-end/70050
6537 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6538 in testcase comment.
6539
bf751f40
TV
65402016-03-09 Tom de Vries <tom@codesourcery.com>
6541
6542 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6543 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6544 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6545 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6546 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6547 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6548 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6549 * gfortran.dg/goacc/kernels-loop.f95: New test.
6550
e210c999
MS
65512016-03-08 Martin Sebor <msebor@redhat.com>
6552
6553 PR c++/62096
6554 * g++.dg/warn/overflow-warn-7.C: New test.
6555
80aac5c8
JM
65562016-03-08 Jason Merrill <jason@redhat.com>
6557
6558 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6559 * lib/target-supports.exp (check_effective_target_concepts): New.
6560
12b81409
JJ
65612016-03-08 Jakub Jelinek <jakub@redhat.com>
6562
d259b234
JJ
6563 PR c++/70135
6564 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6565 * g++.dg/ubsan/pr70135.C: New test.
6566
12b81409
JJ
6567 PR target/70110
6568 * gcc.dg/pr70110.c: New test.
6569
b4e9f2aa
MJ
65702016-03-07 Martin Jambor <mjambor@suse.cz>
6571
6572 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6573 * c-c++-common/gomp/if-1.c: Likewise.
6574 * c-c++-common/gomp/pr61486-2.c: Likewise.
6575 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6576 to dg-additional-options.
6577 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6578 * g++/gomp/target-teams-1.c: Likewise.
6579 * gcc.dg/gomp/gomp.exp: Likewise.
6580 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6581 dg-additional-options.
6582 * gfortran.dg/gomp/gomp.exp: Likewise.
6583 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6584 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6585 dg-additional-options.
6586 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6587
f86e631e
MJ
65882016-03-07 Martin Jambor <mjambor@suse.cz>
6589
6590 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6591 * c-c++-common/gomp/gridify-1.c: New test.
6592 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6593
94156b3f
AV
65942016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6595
6596 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6597 trigger for cortex-r8, when scanning for register r8.
6598 * gcc.target/arm/pr45701-2.c: Likewise.
6599
a84a49b7 66002016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 6601 Jeff Law <law@redhat.com>
a84a49b7
RB
6602
6603 PR tree-optimization/69740
6604 * gcc.c-torture/compile/pr69740-1.c: New test.
6605 * gcc.c-torture/compile/pr69740-2.c: New test.
6606
e41f6c9e
BS
66072016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6608
6609 * lib/target-supports.exp
6610 (check_effective_target_whole_vector_shift): Enable for PPC64.
6611
57548bf5
RB
66122016-03-07 Richard Biener <rguenther@suse.de>
6613
6614 PR tree-optimization/70115
6615 * gcc.dg/torture/pr70115.c: New testcase.
6616
4ae13300
NS
66172016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6618
6619 PR middle-end/69916
6620 * c-c-++-common/goacc/pr69916.c: New.
6621
5edb9853
RH
66222016-03-07 Richard Henderson <rth@redhat.com>
6623
6624 * gcc.c-torture/compile/pr70061.c: New test.
6625
2067a8f3
RB
66262016-03-07 Richard Biener <rguenther@suse.de>
6627
6628 PR testsuite/70109
6629 * gcc.dg/vect/O3-pr36098.c: New testcase.
6630
4145a9b7
CL
66312016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6632
6633 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6634
1878be32
EB
66352016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6636
6637 * gnat.dg/renaming9.ad[sb]: New testcase.
6638
df762bb2
JJ
66392016-03-05 Jakub Jelinek <jakub@redhat.com>
6640
6641 PR c++/70084
6642 * g++.dg/expr/stdarg3.C: New test.
6643
7d461295
JL
66442016-03-04 Jeff Law <law@redhat.com>
6645
6646 PR tree-optimization/69196
6647 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6648 x86_64-*-*.
6649
29b9828f
BS
66502016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6651
b6b552fd
BS
6652 PR c/69973
6653 * gcc.dg/pr69973.c: New test.
6654
201d49e9
BS
6655 PR rtl-optimization/69941
6656 * gcc.dg/torture/pr69941.c: New test.
6657
29b9828f
BS
6658 PR c/69824
6659 * gcc.dg/pr69824.c: New test.
6660
640b7e74
TV
66612016-03-05 Tom de Vries <tom@codesourcery.com>
6662
6663 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6664 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6665 function.
6666
7a3a3fad
PP
66672016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6668
6669 PR c++/66786
6670 * g++.dg/cpp1y/var-templ48.C: New test.
6671 * g++.dg/cpp1y/var-templ49.C: New test.
6672
cd439aec
EB
66732016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6674
6675 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6676
60204554
JJ
66772016-03-04 Jakub Jelinek <jakub@redhat.com>
6678
0c8825de
JJ
6679 PR c++/70035
6680 * g++.dg/ubsan/pr70035.C: New test.
6681
60204554
JJ
6682 PR target/70062
6683 * gcc.target/i386/pr70062.c: New test.
6684
f79d4eab
L
66852016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6686
6687 * g++.dg/template/typename21.C: Remove c++98_only.
6688
ea81ce67
L
66892016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6690
6691 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6692
64b23c13
DM
66932016-03-04 David Malcolm <dmalcolm@redhat.com>
6694
6695 PR c/68187
6696 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6697 function.
6698 (fn_42_b): Likewise.
6699 (fn_42_c): Likewise.
6700
729526f5
DM
67012016-03-04 David Malcolm <dmalcolm@redhat.com>
6702
6703 PR c/68187
6704 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6705 function.
6706 (fn_40_b): Likewise.
6707 (fn_41_a): Likewise.
6708 (fn_41_b): Likewise.
6709
f9ea11ac
JJ
67102016-03-04 Jakub Jelinek <jakub@redhat.com>
6711
6712 PR target/70059
6713 * gcc.target/i386/avx512f-pr70059.c: New test.
6714 * gcc.target/i386/avx512dq-pr70059.c: New test.
6715
b6c38c69
BS
67162016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6717
6718 PR rtl-optimization/57676
6719 * gcc.dg/torture/pr57676.c: New test.
6720
af3cdd34
IE
67212016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6722
6723 * gcc.dg/pr70026.c: New test.
6724
7ff6ca38
MP
67252016-03-04 Marek Polacek <polacek@redhat.com>
6726
6727 PR c/69798
6728 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6729 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6730
a6bf62d5
KT
67312016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6732
6733 PR target/70004
6734 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6735 Delete.
6736 (test_corners_sisd_si): Likewise.
6737 (main): Remove checks of the above.
6738 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6739
ae4cdc6a
EB
67402016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6741
6742 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6743
08455559
CL
67442016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6745
6746 * gcc.dg/torture/pr69951.c: Accept argc==0.
6747
e9a35493
RB
67482016-03-04 Richard Biener <rguenther@suse.de>
6749
6750 PR c++/70054
6751 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6752 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6753
fba054c2
DV
67542016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6755
6756 PR testsuite/69766
6757 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6758 testing multiarch.
6759
f10cdc6c
JJ
67602016-03-04 Jakub Jelinek <jakub@redhat.com>
6761
6762 PR debug/69947
6763 * gcc.dg/guality/pr69947.c: New test.
6764
2e981ba0
JJ
67652016-03-03 Jakub Jelinek <jakub@redhat.com>
6766
6767 PR ada/70017
6768 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6769
0ba3bfa2
KT
67702016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6771
6772 PR rtl-optimization/69904
6773 * gcc.target/arm/pr69904.c: New test.
6774
97ecdb46
JJ
67752016-03-03 Jakub Jelinek <jakub@redhat.com>
6776
6777 PR target/70021
6778 * gcc.dg/vect/pr70021.c: New test.
6779 * gcc.target/i386/pr70021.c: New test.
6780
a2a743a1
MP
67812016-03-03 Marek Polacek <polacek@redhat.com>
6782
6783 PR middle-end/70050
6784 * gcc.dg/pr70050.c: New test.
6785
fa07ecdd
JG
67862016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6787
6788 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6789
23504262
ML
67902016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6791
6792 PR tree-optimization/70043
6793 * gfortran.dg/vect/pr70043.f90: New test.
6794
b7b9e1a9
EB
67952016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6796
6797 * gnat.dg/specs/task1.ads: New test.
6798
cb83ba54
RO
67992016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6800
6801 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6802 Invoke gdb with -batch.
6803 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6804
a75f5e30
RB
68052016-03-03 Richard Biener <rguenther@suse.de>
6806
6807 PR tree-optimization/55936
6808 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6809
268bc320
JL
68102016-03-02 Jeff Law <law@redhat.com>
6811
815f20ab
JL
6812 PR rtl-optimization/69942
6813 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6814 effects of argument promotions.
6815
268bc320
JL
6816 PR tree-optimization/69987
6817 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6818 target does not support -fprefetch-loop-arrays.
6819
171f7de5
UB
68202016-03-02 Uros Bizjak <ubizjak@gmail.com>
6821
6822 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6823
192912db
BC
68242016-03-02 Bin Cheng <bin.cheng@arm.com>
6825
c7908871 6826 PR rtl-optimization/69052
192912db
BC
6827 * gcc.target/i386/pr69052.c: New test.
6828
90a7a40b
AM
68292016-03-02 Alan Modra <amodra@gmail.com>
6830
6831 * gcc.dg/pr69990.c: New.
6832
69fa742f
JJ
68332016-03-02 Jakub Jelinek <jakub@redhat.com>
6834
de752fb0
JJ
6835 PR c/68062
6836 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6837
6838 PR middle-end/70022
6839 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6840
69fa742f
JJ
6841 PR target/70028
6842 * gcc.target/i386/pr70028.c: New test.
6843
7c65bd56
MK
68442016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6845
6846 * c-c++-common/asan/swapcontext-test-1.c,
6847 * c-c++-common/tsan/thread_leak.c,
6848 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6849 * g++.dg/tsan/benign_race.C,
6850 * g++.dg/tsan/fd_close_norace.C,
6851 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6852 races with sanitizer output
6853
37d98220 68542016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 6855 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
6856
6857 PR target/67278
6858 * gcc.dg/simd-8.c: New testcase.
6859
218db463
RB
68602016-03-02 Richard Biener <rguenther@suse.de>
6861
6862 PR middle-end/67278
6863 * gcc.dg/simd-7.c: New testcase.
6864
22c72158
EB
68652016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6866
6867 * gcc.target/i386/pr70007.c: Tweak.
6868
9a790ccc
DV
68692016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6870
6871 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6872
bd02f00f
MP
68732016-03-02 Marek Polacek <polacek@redhat.com>
6874
6875 PR c/67854
6876 * gcc.dg/pr67854.c: New test.
6877
1e840f39
JJ
68782016-03-02 Jakub Jelinek <jakub@redhat.com>
6879
6880 PR middle-end/70025
6881 * gcc.dg/torture/pr70025.c: New test.
6882
bca00241
VK
68832016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6884
6885 PR tree-optimization/68621
6886 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6887
0bca04b8
EB
68882016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6889
6890 * gcc.target/i386/pr70007.c: New test.
6891
2a9afc86
JL
68922016-03-01 Jeff Law <law@redhat.com>
6893
eab2541b 6894 PR tree-optimization/69196
9d83ef71 6895 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 6896
2a9afc86
JL
6897 PR tree-optimization/69196
6898 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6899 duplicating code and spoiling the expected output.
6900
0d39977e
MM
69012016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6902
6903 PR target/70033
6904 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6905 supports power9 before doing tests.
6906 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6907 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6908 * gcc.target/powerpc/p9-permute.c: Likewise.
6909
a0c0699d
UB
69102016-03-01 Uros Bizjak <ubizjak@gmail.com>
6911
6912 PR target/70027
6913 * gcc.target/i386/pr70027.c: New test.
6914
0ae3ef47 69152016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
6916
6917 * gcc.dg/pr70017.c: New test.
6918
686e2237
JJ
69192016-03-01 Jakub Jelinek <jakub@redhat.com>
6920
6921 PR c/69796
6922 PR c/69974
6923 * gcc.dg/pr69796.c: New test.
6924 * gcc.dg/pr69974.c: New test.
6925
f8e4188c
EB
69262016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6927
6928 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6929
5e3f1c7c
JL
69302016-02-29 Jeff Law <law@redhat.com>
6931
6932 PR tree-optimization/69987
6933 * gfortran.dg/pr69987.f90: New test.
6934
6935 PR tree-optimization/69989
6936 * gcc.c-torture/compile/pr69989-2.c: New test.
6937
1be56bc5
MP
69382016-03-01 Marek Polacek <polacek@redhat.com>
6939
6940 PR c++/69795
6941 * g++.dg/parse/invalid1.C: New test.
6942
1b19470d
RB
69432016-03-01 Richard Biener <rguenther@suse.de>
6944
6945 PR middle-end/70022
6946 * gcc.dg/pr70022.c: New testcase.
6947
3ae0661a
IE
69482016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6949
6950 PR tree-optimization/69956
6951 * gcc.dg/pr69956.c: New test.
6952
0f09ab88
BS
69532016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6954
6955 PR target/70011
6956 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6957 XFAIL when hardware supports efficient unaligned storage access.
6958
76d881bf
PP
69592016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6960
6961 PR c++/69961
6962 * g++.dg/template/pr69961a.C: New test.
6963 * g++.dg/template/pr69961b.C: New test.
6964
7168133a
DM
69652016-02-29 David Malcolm <dmalcolm@redhat.com>
6966
6967 PR preprocessor/69985
6968 * gcc.dg/cpp/pr69985.c: New test case.
6969
0c6072a3
JL
69702016-02-29 Jeff Law <law@redhat.com>
6971
e66f219b
JL
6972 PR tree-optimization/70005
6973 * gcc.c-torture/execute/pr70005.c New test.
6974
0c6072a3
JL
6975 PR tree-optimization/69999
6976 * gcc.c-torture/compile/pr69999.c: New test.
6977
fd9fbdb3
YR
69782016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6979
6980 PR tree-optimization/69652
6981 * gcc.dg/torture/pr69652.c: Delete test.
6982 * gcc.dg/vect/pr69652.c: New test.
6983
cbd400b4
RB
69842016-02-19 Richard Biener <rguenther@suse.de>
6985
6986 PR tree-optimization/69980
6987 * gfortran.dg/vect/pr69980.f90: New testcase.
6988
84ea0f58
EB
69892016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6990
6991 * gcc.target/sparc/20160229-1.c: New test.
6992
5d2a63dc
EB
69932016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6994
6995 * gnat.dg/stack_usage3.adb: New test.
6996 * gnat.dg/stack_usage3_pkg.ads: New helper.
6997
93e708f9
EB
69982016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6999
7000 * gnat.dg/renaming8.adb: New test.
7001 * gnat.dg/renaming8_pkg1.ads: New helper.
7002 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7003 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7004
6512bc93
RB
70052016-02-29 Richard Biener <rguenther@suse.de>
7006
7007 PR tree-optimization/69720
7008 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7009
7b201a88
TK
70102016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7011
7012 PR fortran/68147
7013 PR fortran/47674
7014 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7015
82ee0cf2 70162016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
7017 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7018
7019 PR fortran/56007
7020 * gfortran.dg/coarray_8.f90: Adjust error message.
7021 * gfortran.dg/pr56007.f90: New test.
7022 * gfortran.dg/pr56007.f: New test.
7023
cdc1a2c8
L
70242016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7025
7026 PR tree-optimization/69989
7027 * gcc.dg/torture/pr69989.c: New test.
7028
33505bcf
EB
70292016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7030
7031 * gcc.target/i386/stack-realign-win.c: New test.
7032
524bfb19
HA
70332016-02-28 Harald Anlauf <anlauf@gmx.de>
7034
7035 PR fortran/60126
7036 * gfortran.dg/pr60126.f90: New test.
7037
bd542508
JL
70382016-02-27 Jeff Law <law@redhat.com>
7039
7040 Revert
7041 2016-02-26 Richard Biener <rguenther@suse.de>
7042 Jeff Law <law@redhat.com>
7043
7044 PR tree-optimization/69740
7045 * gcc.c-torture/compile/pr69740-1.c: New test.
7046 * gcc.c-torture/compile/pr69740-2.c: New test.
7047
dd1291e0
JD
70482016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7049
5fb67f8b 7050 PR fortran/69910
dd1291e0
JD
7051 * gfortran.dg/newunit_4.f90: New test.
7052
5cfefb59
JJ
70532016-02-27 Jakub Jelinek <jakub@redhat.com>
7054
7055 PR target/69613
7056 PR rtl-optimization/69886
7057 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7058 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7059 target.
7060
20ba5f33
MS
70612016-02-26 Martin Sebor <msebor@redhat.com>
7062
7063 PR tree-optimization/15826
7064 * gcc.dg/tree-ssa/pr15826.c: New test.
7065
e6fb01b0
JJ
70662016-02-26 Jakub Jelinek <jakub@redhat.com>
7067
7068 PR target/69969
7069 * gcc.target/powerpc/pr69969.c: New test.
7070
e3e0cf64
MS
70712016-02-26 Martin Sebor <msebor@redhat.com>
7072
7073 PR c++/15766
7074 * g++.old-deja/g++.other/decl5.C: Add a test case.
7075
d1f2bea5
SB
70762016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7077
7078 PR target/69946
7079 * gcc.target/powerpc/pr69946.c: New file.
7080
4a4f9d2b 70812016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 7082 Jeff Law <law@redhat.com>
4a4f9d2b 7083
e3e0cf64 7084 PR tree-optimization/69740
4a4f9d2b
RB
7085 * gcc.c-torture/compile/pr69740-1.c: New test.
7086 * gcc.c-torture/compile/pr69740-2.c: New test.
7087
ad2a2706
MJ
70882016-02-26 Martin Jambor <mjambor@suse.cz>
7089
7090 PR middle-end/69920
7091 * gcc.dg/torture/pr69932.c: New test.
7092 * gcc.dg/torture/pr69936.c: Likewise.
7093
1d11f7ce
AK
70942016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7095
7096 PR target/69709
7097 * gcc.target/s390/pr69709.c: New test.
7098
6cfccbb2
KT
70992016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7100
7101 PR target/69245
7102 * gcc.target/aarch64/pr69245_1.c: New test.
7103
ac59ad4e
KT
71042016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7105
7106 PR target/69613
7107 * gcc.dg/torture/pr69613.c: New test.
7108
a2ad54a0
JJ
71092016-02-26 Jakub Jelinek <jakub@redhat.com>
7110
7111 PR rtl-optimization/69891
7112 * gcc.target/i386/pr69891.c: New test.
7113
0884062c 71142016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
7115 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7116
d2369d4f 7117 PR target/61397
c163789b
MM
7118 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7119 functionality for both 32-bit and 64-bit.
7120
5aed7e2c
RB
71212016-02-26 Richard Biener <rguenther@suse.de>
7122
7123 PR tree-optimization/69551
7124 * gcc.dg/torture/pr69951.c: New testcase.
7125
798e2a8e
RB
71262016-02-25 Richard Biener <rguenther@suse.de>
7127
7128 PR tree-optimization/48795
7129 * gcc.dg/Warray-bounds-18.c: New testcase.
7130
9559fbac
RO
71312016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7132
7133 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7134
c049b107
JJ
71352016-02-25 Jakub Jelinek <jakub@redhat.com>
7136
7137 PR rtl-optimization/69896
7138 * gcc.dg/pr69896.c: New test.
7139
1137001c
PP
71402016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7141
7142 PR c++/69736
7143 * g++.dg/cpp1y/paren2.C: New test.
7144
2e9c8641
MS
71452016-02-24 Martin Sebor <msebor@redhat.com>
7146
7147 PR c/51147
7148 * gcc.dg/enum-mode-2.c: New test.
7149
03ca8fb3
JJ
71502016-02-24 Jakub Jelinek <jakub@redhat.com>
7151
7152 PR c++/69922
7153 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7154 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7155 * g++.dg/ubsan/pr69922.C: New test.
7156
0b05329b
MP
71572016-02-24 Marek Polacek <polacek@redhat.com>
7158
7159 PR c/69819
7160 * gcc.dg/pr69819.c: New test.
7161
57c2c374
MS
71622016-02-24 Martin Sebor <msebor@redhat.com>
7163
3b96b93a
MS
7164 PR c++/69912
7165 * g++.dg/ext/flexary15.C: New test.
7166
71672016-02-24 Martin Sebor <msebor@redhat.com>
7168
7169 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 7170 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 7171 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 7172
65433bb5
MK
71732016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7174 Charles Baylis <charles.baylis@linaro.org>
7175
7176 PR debug/61033
7177 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7178
f802a424 71792016-02-24 Richard Biener <rguenther@suse.de>
44293580 7180 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
7181
7182 PR middle-end/69760
7183 * gcc.dg/torture/pr69760.c: New testcase.
7184
525f795f
RO
71852016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7186
7187 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7188 pattern on Solaris with as.
7189
cd7bbceb
KT
71902016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7191
7192 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7193 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7194 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7195 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7196
89c0c1fd
JJ
71972016-02-24 Jakub Jelinek <jakub@redhat.com>
7198
7199 PR middle-end/69915
7200 * gcc.dg/pr69915.c: New test.
7201
0683fd27
KT
72022016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7203
7204 PR rtl-optimization/69886
7205 * gcc.dg/torture/pr69886.c: New test.
7206
e53d562a
RB
72072016-02-24 Richard Biener <rguenther@suse.de>
7208
7209 PR middle-end/68963
7210 * gcc.dg/torture/pr68963.c: New testcase.
7211
74a00288
KT
72122016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7213
7214 PR target/69875
7215 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7216 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7217 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7218 * gcc.target/arm/atomic_loaddi_1.c: New test.
7219 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7220 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7221 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7222 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7223 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7224 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7225 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7226 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7227
340fd4c9
JJ
72282016-02-24 Jakub Jelinek <jakub@redhat.com>
7229
7230 PR middle-end/69909
7231 * gcc.dg/torture/pr69909.c: New test.
7232
47d3fdb2
RB
72332016-02-24 Richard Biener <rguenther@suse.de>
7234
7235 PR tree-optimization/69907
7236 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7237 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7238 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7239
dab73e73
CB
72402016-02-24 Christian Bruel <christian.bruel@st.com>
7241
7242 * gcc.target/arm/pragma_cpp_fma.c: New test.
7243
7cc5ec65
JD
72442016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7245
7246 PR fortran/61156
7247 * gfortran.dg/include_6.f90: Update test.
7248
067fbd8b
JJ
72492016-02-23 Jakub Jelinek <jakub@redhat.com>
7250
7251 PR objc/69844
7252 * objc.dg/pr69844.m: New test.
7253
64a454d9
JD
72542016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7255
7256 PR libgfortran/69456
7257 * gfortran.dg/namelist_89.f90: New test.
7258 * gfortran.dg/pr59700.f90: Update test..
7259
35886f0b
MS
72602016-02-23 Martin Sebor <msebor@redhat.com>
7261
7262 PR middle-end/69780
7263 * g++.dg/ext/builtin_alloca.C: New test.
7264 * gcc.dg/builtins-68.c: New test.
7265
162cc7e3
RH
72662016-02-23 Richard Henderson <rth@redhat.com>
7267
7268 * gcc.target/i386/addr-space-3.c: Remove test.
7269
196440f8
DM
72702016-02-23 David Malcolm <dmalcolm@redhat.com>
7271
7272 PR preprocessor/69126
7273 PR preprocessor/69543
7274 * c-c++-common/pr69126-2-long.c: New test.
7275 * c-c++-common/pr69126-2-short.c: New test.
7276 * c-c++-common/pr69543-1.c: Remove xfail.
7277
1d3121af
DM
72782016-02-23 David Malcolm <dmalcolm@redhat.com>
7279
7280 PR preprocessor/69126
7281 PR preprocessor/69543
7282 PR preprocessor/69558
7283 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7284 (f): Rename to...
7285 (test_2): ...this, and add leading comment.
7286 (MACRO_3, test_3): New.
7287 (MACRO_4A, MACRO_4B, test_4): New.
7288 (MACRO): Rename to...
7289 (MACRO_5): ...this.
7290 (g): Rename to...
7291 (test_5): ...this, updating for renaming of MACRO, and
7292 add leading comment.
7293 * c-c++-common/pr69543-1.c: New.
7294 * c-c++-common/pr69543-2.c: New.
7295 * c-c++-common/pr69543-3.c: New.
7296 * c-c++-common/pr69543-4.c: New.
7297 * c-c++-common/pr69558-1.c: New.
7298 * c-c++-common/pr69558-2.c: New.
7299 * c-c++-common/pr69558-3.c: New.
7300 * c-c++-common/pr69558-4.c: New.
7301 * gcc.dg/pr69558.c: Move to...
7302 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7303 xfail for c++.
7304
f99c3557
TS
73052016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7306
7307 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7308 to -ftree-parallelize-loops/-fopenacc changes.
7309 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7310 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7311 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7312 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7313 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7314 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7315 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7316 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7317 * c-c++-common/goacc/kernels-loop.c: Likewise.
7318 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7319 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7320 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7321 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7322
c60ec7c2
RO
73232016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7324
7325 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7326
f1a62b6f
JJ
73272016-02-23 Jakub Jelinek <jakub@redhat.com>
7328
e67bf044
JJ
7329 PR c++/69902
7330 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7331
f1a62b6f
JJ
7332 PR c/69900
7333 * gcc.dg/pr69900.c: New test.
7334
20c5e09e
MJ
73352016-02-23 Martin Jambor <mjambor@suse.cz>
7336
7337 PR tree-optimization/69666
7338 * gcc.dg/tree-ssa/pr69666.c: New test.
7339
e457a6fc
AV
73402016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7341
7342 PR fortran/67451
7343 * gfortran.dg/coarray_allocate_5.f08: New test.
7344
d7b574f4
AK
73452016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7346
7347 * gcc.target/s390/vcond-shift.c: Move to ...
7348 * gcc.target/s390/vector/vcond-shift.c: ... here.
7349
58bdeb44
AK
73502016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7351
7352 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7353 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7354
7cd0387b
AK
73552016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7356
7357 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7358
4246c8da
MW
73592016-02-20 Mark Wielaard <mjw@redhat.com>
7360
7361 PR c/28901
7362 * gcc.dg/unused-variable-3.c: New test.
7363
f93bc532
JJ
73642016-02-22 Jakub Jelinek <jakub@redhat.com>
7365
7366 PR target/69888
7367 * gcc.target/i386/pr69888.c: New test.
7368
c4e360f4
RB
73692016-02-22 Richard Biener <rguenther@suse.de>
7370
7371 PR tree-optimization/69882
7372 * gfortran.dg/vect/pr69882.f90: New testcase.
7373
09c92f1c
JJ
73742016-02-22 Jakub Jelinek <jakub@redhat.com>
7375
7376 PR target/69885
7377 * gcc.dg/pr69885.c: New test.
7378
f88d45dc
OE
73792016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7380
7381 PR target/69806
7382 PR target/54089
7383 * gcc.target/sh/pr54089-10.c: New.
7384
ce1ff48e
PT
73852016-02-20 Paul Thomas <pault@gcc.gnu.org>
7386
7387 PR fortran/69423
7388 * gfortran.dg/deferred_character_15.f90 : New test.
7389
bbf27208
DH
73902016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7391
7392 PR fortran/57365
7393 gfortran.dg/allocate_with_source_18.f03: New test.
7394
73952016-02-20 Harald Anlauf <anlauf@gmx.de>
7396
7397 PR fortran/52531
7398 gfortran.dg/gomp/pr52531.f90: New test.
7399
268be88c
BE
74002016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7401
7402 PR c++/69865
7403 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7404 -std=c++03.
7405
4b6c824a
JJ
74062016-02-19 Jakub Jelinek <jakub@redhat.com>
7407
871b3f47
JJ
7408 PR c++/69826
7409 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7410 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7411
7a965d51
JJ
7412 PR c++/69850
7413 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7414
4b6c824a
JJ
7415 PR c++/69851
7416 * g++.dg/torture/pr69851.C: New test.
7417
15fca21a
MS
74182016-02-19 Martin Sebor <msebor@redhat.com>
7419
7420 PR testsuite/69573
7421 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7422
19e21586
JJ
74232016-02-19 Jakub Jelinek <jakub@redhat.com>
7424
03a616ac
JJ
7425 PR c++/69850
7426 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7427 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7428
19e21586
JJ
7429 PR c++/67767
7430 * g++.dg/cpp0x/pr67767.C: New test.
7431
2db16594
KT
74322016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7433
7434 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7435 for fp, simd, crypto, crc, lse.
7436 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7437 above.
7438 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7439 effective target check.
7440
5a7d9d1e
JJ
74412016-02-19 Jakub Jelinek <jakub@redhat.com>
7442
7443 PR target/69820
7444 * gcc.target/i386/pr69820.c: New test.
7445
6448f064
AK
74462016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7447
7448 * gcc.target/s390/vector/int128-1.c: New test.
7449
d0a859e6
AK
74502016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7451
7452 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7453
9e4eb643
AK
74542016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7455
7456 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7457 instruction pattern name to prevent the testcase from failing with
7458 -march=z13.
7459
859a4c0e
AK
74602016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7461
7462 * gcc.target/s390/md/movstr-2.c: New test.
7463
efc2340b
MK
74642016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7465
7466 * gcc.target/s390/morestack.c: New test.
7467
ca2bfbc2
DV
74682016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7469
7470 PR target/69625
7471 * gcc.target/s390/pr69625.c: Add test case.
7472
efd4bd05
BE
74732016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7474
7475 PR testsuite/68580
7476 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7477
2bf2078a
MM
74782016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7479
7480 PR target/68404
7481 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7482 * gcc.target/powerpc/fusion3.c: Likewise.
7483
f003579e
RB
74842016-02-18 Richard Biener <rguenther@suse.de>
7485
7486 PR middle-end/69553
7487 * g++.dg/torture/pr69553.C: New testcase.
7488
19233914
NC
74892016-02-18 Nick Clifton <nickc@redhat.com>
7490
efd4bd05
BE
7491 PR target/62254
7492 PR target/69610
7493 * gcc.target/arm/pr62554.c: New test.
7494 * gcc.target/arm/pr69610-1.c: New test.
7495 * gcc.target/arm/pr69610-2.c: New test.
19233914 7496
23f27839
RB
74972016-02-18 Richard Biener <rguenther@suse.de>
7498
7499 PR middle-end/69854
7500 * gcc.dg/torture/pr69854.c: New testcase.
7501
932c0da4
JJ
75022016-02-17 Jakub Jelinek <jakub@redhat.com>
7503
7504 PR c++/69850
7505 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7506
1bed93e4
BS
75072012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7508
7509 * gcc.target/powerpc/vec-cg.c: New test.
7510
57bfb134
RB
75112016-02-17 Richard Biener <rguenther@suse.de>
7512
7513 PR testsuite/69586
7514 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7515
a44e0ebb
KT
75162016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7517
7518 PR target/69161
7519 * gcc.c-torture/compile/pr69161.c: New test.
7520
ffacd726
DS
75212016-02-17 David Sherwood <david.sherwood@arm.com>
7522
7523 PR target/69532
7524 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7525 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7526
448db8d2
EB
75272016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7528
7529 * gcc.dg/ifcvt-4.c: Skip on Visium.
7530
e2f0522e
EB
75312016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7532
7533 * gnat.dg/atomic8.adb: New test.
7534
bf17fe3f
EB
75352016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7536
7537 * gnat.dg/discr46.ad[sb]: New test.
7538
ecf835e9
KN
75392016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7540
7541 PR Target/48344
7542 * gcc.target/powerpc/pr48344-1.c: New test.
7543
49a1164a
TK
75442015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7545
7546 PR fortran/69742
7547 * gfortran.dg/associate_21.f90: New test.
7548
bf14eba2
JJ
75492016-02-16 Jakub Jelinek <jakub@redhat.com>
7550
7551 PR c/69835
7552 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7553 -Wnonnull in dg-options.
7554 * c-c++-common/nonnull-2.c: New test.
7555
35a093b6
JG
75562016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7557 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7558
7559 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7560
e387d491
JJ
75612016-02-16 Jakub Jelinek <jakub@redhat.com>
7562
7563 PR middle-end/69801
7564 * gcc.dg/pr69801.c: Add empty dg-options.
7565
ba539195
JN
75662016-02-16 James Norris <jnorris@codesourcery.com>
7567
7568 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7569 * g++.dg/goacc/deviceptr-1.c: New file.
7570
2a2b8f64
JJ
75712016-02-16 Jakub Jelinek <jakub@redhat.com>
7572
7573 PR tree-optimization/69820
7574 * gcc.dg/vect/pr69820.c: New test.
7575
87440c29
RB
75762016-02-16 Richard Biener <rguenther@suse.de>
7577
7578 PR tree-optimization/69776
7579 * gcc.dg/torture/pr69776-2.c: New testcase.
7580
6d87c306
BS
75812016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7582
7583 PR tree-optimization/69714
7584 * gcc.dg/torture/pr69714.c: New test.
7585
3824a0a2
JJ
75862016-02-16 Jakub Jelinek <jakub@redhat.com>
7587
7588 PR tree-optimization/69802
7589 * gcc.dg/pr69802.c: New test.
7590
c8cfe96e
RB
75912016-02-16 Richard Biener <rguenther@suse.de>
7592
7593 PR middle-end/69801
7594 * gcc.dg/pr69801.c: New testcase.
7595
fc12098d
JD
75962016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7597
7598 PR libgfortran/69651
7599 * gfortran.dg/read_bang.f90: New test.
7600 * gfortran.dg/read_bang4.f90: New test.
7601
ba6b3795
JJ
76022016-02-15 Jakub Jelinek <jakub@redhat.com>
7603
f0516ca4
JJ
7604 PR c++/69658
7605 * g++.dg/init/pr69658.C: New test.
7606
ba6b3795
JJ
7607 PR c++/69797
7608 * c-c++-common/pr69797.c: New test.
7609
de3f9a2d
PK
76102016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7611
7612 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7613 check for aarch64*-*-*.
7614
17a3b967
RB
76152016-02-15 Richard Biener <rguenther@suse.de>
7616
7617 PR tree-optimization/69783
7618 * gcc.dg/vect/pr69783.c: New testcase.
7619
1c48bff1
RB
76202016-02-15 Richard Biener <rguenther@suse.de>
7621
7622 PR tree-optimization/69776
7623 * gcc.dg/torture/pr69776.c: New testcase.
7624
1e6025b6
TK
76252016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7626
7627 PR fortran/60526
7628 * gfortran.dg/type_decl_4.f90: Reinstated.
7629
d3308279
JDA
76302016-02-14 John David Anglin <danglin@gcc.gnu.org>
7631
7632 PR fortran/68746
7633 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7634
b7c56581
TK
76352016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7636
7637 PR fortran/60526
7638 PR bootstrap/69816
7639 * gfortran.dg/type_decl_4.f90: Removed.
7640
60cb4ef5
TK
76412016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7642
7643 PR fortran/60526
7644 * gfortran.dg/type_decl_4.f90: New test.
7645
f6964637
AM
76462016-02-14 Alan Modra <amodra@gmail.com>
7647
1a8849d1 7648 PR testsuite/68886
f6964637
AM
7649 * gcc.c-torture/execute/stkalign.c: Revise test.
7650
f5121920
OE
76512016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7652
7653 PR target/67260
7654 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7655
6cda3ab6
OE
76562016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7657
7658 PR target/67260
7659 * gcc.target/sh/torture/pr67260.c: New.
7660
6786e598
JDA
76612016-02-12 John David Anglin <danglin@gcc.gnu.org>
7662
7663 * gcc.dg/pr67964.c: Add dg-require-alias.
7664
7e05dad8
OE
76652016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7666
7667 PR target/67636
7668 PR target/64345
7669 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7670
7f4cc3ce
JD
76712016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7672
7673 PR libgfortran/69668
7674 * gfortran.dg/namelist_88.f90: New test.
7675
955ca6dc
JD
76762016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7677
7678 PR libgfortran/69668
7679 * gfortran.dg/namelist_38.f90: Update test.
7680 * gfortran.dg/namelist_84.f90: Update test.
7681
876217ae
DM
76822016-02-12 David Malcolm <dmalcolm@redhat.com>
7683
7684 PR other/69554
7685 * gcc.dg/pr69554-1.c: New test.
7686 * gfortran.dg/pr69554-1.F90: New test.
7687 * gfortran.dg/pr69554-2.F90: New test.
7688 * lib/gcc-dg.exp (proc dg-locus): New function.
7689 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7690 distinguish between the caret-printing and non-caret-printing
7691 cases. If caret-printing has been explicitly enabled, bail out
7692 without attempting to fix up the output.
7693
61789eed
DM
76942016-02-12 David Malcolm <dmalcolm@redhat.com>
7695
7696 PR driver/69265
7697 PR driver/69453
7698 * gcc.dg/spellcheck-options-3.c: New test case.
7699 * gcc.dg/spellcheck-options-4.c: New test case.
7700 * gcc.dg/spellcheck-options-5.c: New test case.
7701 * gcc.dg/spellcheck-options-6.c: New test case.
7702 * gcc.dg/spellcheck-options-7.c: New test case.
7703 * gcc.dg/spellcheck-options-8.c: New test case.
7704 * gcc.dg/spellcheck-options-9.c: New test case.
7705 * gcc.dg/spellcheck-options-10.c: New test case.
7706
c3090c1f
JJ
77072016-02-12 Jakub Jelinek <jakub@redhat.com>
7708
7709 PR rtl-optimization/69764
7710 PR rtl-optimization/69771
7711 * c-c++-common/pr69764.c: New test.
7712 * gcc.dg/torture/pr69771.c: New test.
7713
8222034d
MP
77142016-02-12 Marek Polacek <polacek@redhat.com>
7715
7716 * g++.dg/torture/init-list1.C: New.
7717
f749f792
MP
77182016-02-12 Marek Polacek <polacek@redhat.com>
7719
7720 * gcc.dg/pr69522.c: Add empty dg-options.
7721
199fb02a
IE
77222016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7723
7724 * g++.dg/lto/lto.exp: Include and init mpx.
7725 * g++.dg/lto/pr69729_0.C: New test.
7726
b69539cb
JJ
77272016-02-12 Jakub Jelinek <jakub@redhat.com>
7728
06ff7000
JJ
7729 PR ipa/69241
7730 * g++.dg/ipa/pr69241-4.C: New test.
7731
b69539cb
JJ
7732 PR ipa/68672
7733 * g++.dg/ipa/pr68672-1.C: New test.
7734 * g++.dg/ipa/pr68672-2.C: New test.
7735 * g++.dg/ipa/pr68672-3.C: New test.
7736
16595a1f
BS
77372016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7738
7739 PR c/69522
6d87c306 7740 * gcc.dg/pr69522.c: New test.
16595a1f 7741
38d795d2
PP
77422016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7743
7744 PR c++/69098
7745 * g++.dg/cpp1y/69098.C: New test.
7746 * g++.dg/cpp1y/69098-2.C: New test.
7747
9c582551
JJ
77482016-02-12 Jakub Jelinek <jakub@redhat.com>
7749
7750 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7751 and neighbour -> neighbor.
7752 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7753 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7754 * c-c++-common/Wvarargs.c: Likewise.
7755 * c-c++-common/goacc/host_data-5.c: Likewise.
7756 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7757 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7758 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7759 * gcc.target/aarch64/pr60697.c: Likewise.
7760 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7761 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7762 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7763 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7764 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7765 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7766 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7767 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7768 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7769 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7770 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7771 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7772 * g++.dg/lookup/koenig5.C: Likewise.
7773 * g++.dg/ext/no-asm-2.C: Likewise.
7774 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7775 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7776 * gfortran.dg/used_types_16.f90: Likewise.
7777 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7778 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7779 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7780 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7781 * gfortran.dg/abstract_type_6.f03: Likewise.
7782 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7783 * gfortran.dg/used_types_15.f90: Likewise.
7784 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7785 * gfortran.dg/exit_3.f08: Likewise.
7786 * gfortran.dg/open_status_2.f90: Likewise.
7787 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7788 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7789 * gfortran.dg/associate_1.f03: Likewise.
7790 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7791 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7792 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7793 * gcc.dg/builtin-object-size-1.c: Likewise.
7794 * gcc.dg/noreturn-6.c: Likewise.
7795 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7796 * gcc.dg/globalalias.c: Likewise.
7797 * gcc.dg/builtins-config.h: Likewise.
7798 * gcc.dg/pr30457.c: Likewise.
7799 * gcc.c-torture/compile/volatile-1.c: Likewise.
7800 * gcc.c-torture/execute/20101011-1.c: Likewise.
7801 * c-c++-common/Waddress-1.c: Likewise.
7802
66756373
JJ
78032016-02-11 Jakub Jelinek <jakub@redhat.com>
7804
7805 PR c/69768
7806 * c-c++-common/Waddress-1.c: New test.
7807
76fe932b
AV
78082016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7809
7810 PR fortran/69296
7811 * gfortran.dg/associate_19.f03: New test.
7812 * gfortran.dg/associate_20.f03: New test.
7813
564c4d4b
OE
78142016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7815
7816 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7817
e1c1ecb0
KT
78182016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7819
7820 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7821 .arch armv8-a\n. Add -dA to dg-options.
7822 * gcc.target/aarch64/assembler_arch_1.c: New test.
7823 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7824
0d7d9458
PC
78252016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7826
7827 PR c++/68726
7828 * g++.dg/cpp0x/pr68726.C: New.
7829
e6208a60
IE
78302016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7831
7832 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7833 test.
7834
281a11eb
RB
78352016-02-11 Richard Biener <rguenther@suse.de>
7836
7837 * g++.dg/tree-ssa/pr61034.C: Adjust.
7838
e03dd765
VM
78392016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7840
4b48faf5 7841 PR target/69148
e03dd765
VM
7842 * gcc.target/s390/pr69148.c: New.
7843
cdc23927
YR
78442016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7845
7846 PR tree-optimization/69652
7847 * gcc.dg/torture/pr69652.c: New test.
7848
e199dd0a
JJ
78492016-02-10 Jakub Jelinek <jakub@redhat.com>
7850 Patrick Palka <ppalka@gcc.gnu.org>
7851
7852 PR ipa/69241
7853 PR c++/69649
7854 * g++.dg/ipa/pr69241-1.C: New test.
7855 * g++.dg/ipa/pr69241-2.C: New test.
7856 * g++.dg/ipa/pr69241-3.C: New test.
7857 * g++.dg/ipa/pr69649.C: New test.
7858
d6b38027
UB
78592016-02-10 Uros Bizjak <ubizjak@gmail.com>
7860
7861 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7862 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7863
13b562c5
BC
78642016-02-10 Bin Cheng <bin.cheng@arm.com>
7865
7866 PR tree-optimization/68021
7867 * gcc.dg/tree-ssa/pr68021.c: New test.
7868
24a179f8
RB
78692016-02-10 Richard Biener <rguenther@suse.de>
7870
7871 PR tree-optimization/69726
7872 * gcc.dg/uninit-22.c: New testcase.
7873
0d99886f
AP
78742016-02-09 Andrew Pinski <apinski@cavium.com>
7875
7876 PR tree-opt/69282
7877 * gcc.c-torture/compile/20160205-1.c: New testcase.
7878
ab04995c
MM
78792016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7880
7881 PR target/68404
7882 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7883 instead accessing a really large arrray.
7884 * gcc.target/powerpc/fusion3.c: Likewise.
7885
4b79ac23
CB
78862016-02-09 Charles Baylis <charles.baylis@linaro.org>
7887
7888 PR target/68532
7889 * gcc.c-torture/execute/pr68532.c: New test.
7890
b890a441
AO
78912016-02-11 Alexandre Oliva <aoliva@redhat.com>
7892
7893 PR target/69634
7894 * gcc.dg/pr69634.c: New.
7895
84a5bef7
RB
78962016-02-09 Richard Biener <rguenther@suse.de>
7897
7898 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7899
1f123759 79002016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 7901
1f123759
AF
7902 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7903
65860c77
YR
79042016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7905
7906 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7907
7e1e8a0a
RB
79082016-02-09 Richard Biener <rguenther@suse.de>
7909
7910 PR tree-optimization/69715
7911 * gcc.dg/torture/pr69715.c: New testcase.
7912
efb45a9f
PP
79132016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7914
7915 PR c++/69139
7916 * g++.dg/cpp0x/trailing12.C: New test.
7917 * g++.dg/cpp0x/trailing13.C: New test.
7918
20a0c6f9
PP
79192016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7920
7921 PR c++/69283
7922 PR c++/67835
7923 * g++.dg/cpp1y/auto-fn29.C: New test.
7924 * g++.dg/cpp1y/auto-fn30.C: New test.
7925
a162f3af
JJ
79262016-02-08 Jakub Jelinek <jakub@redhat.com>
7927
7928 PR tree-optimization/69209
7929 * gcc.c-torture/compile/pr69209.c: New test.
7930
4b4a9fbd
JL
79312016-02-08 Jeff Law <law@redhat.com>
7932
7933 PR tree-optimization/68541
7934 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7935 of statements allowed in join block for path splitting.
7936
cfac5ed2
JJ
79372016-02-08 Jakub Jelinek <jakub@redhat.com>
7938
f68bc23f
JJ
7939 PR c++/59627
7940 * g++.dg/gomp/pr59627.C: New test.
7941
cfac5ed2
JJ
7942 PR ipa/69239
7943 * g++.dg/ipa/pr69239.C: New test.
7944
44714d8c
DM
79452016-02-08 David Malcolm <dmalcolm@redhat.com>
7946
7947 PR preprocessor/69664
7948 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7949 * gcc.dg/cpp/warn-comments.c: Likewise.
7950
eba9e839
MP
79512016-02-08 Marek Polacek <polacek@redhat.com>
7952
7953 PR c++/69688
7954 * g++.dg/init/const12.C: New test.
7955
a011cd92
BS
79562016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7957
7958 PR target/60410
7959 * gcc.dg/lto/pr55113_0.c: Remove test.
7960
5317b1be
RB
79612016-02-08 Richard Biener <rguenther@suse.de>
7962
7963 PR tree-optimization/69719
7964 * gcc.dg/torture/pr69719.c: New testcase.
7965
63998a63
RB
79662016-02-08 Richard Biener <rguenther@suse.de>
7967 Jeff Law <law@redhat.com>
7968
7969 PR target/68273
7970 * gcc.target/mips/pr68273.c: New testcase.
7971
43f4a281
RB
79722016-02-08 Richard Biener <rguenther@suse.de>
7973
7974 PR rtl-optimization/69274
7975 * gcc.target/i386/addr-sel-1.c: XFAIL.
7976
0b604d2d
JL
79772016-02-08 Jeff Law <law@redhat.com>
7978
e8dfe49e
JL
7979 PR tree-optimization/68541
7980 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7981
6daecd7a 7982 PR tree-optimization/65917
0b604d2d
JL
7983 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7984
c0f0e35a
JD
79852016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7986
7987 PR fortran/50555
7988 * gfortran.dg/namelist_args.f90: New test.
7989
8981d712
JL
79902016-02-05 Jeff Law <law@redhat.com>
7991
6daecd7a 7992 PR tree-optimization/68541
8981d712
JL
7993 * gcc.dg/tree-ssa/split-path-2.c: New test.
7994 * gcc.dg/tree-ssa/split-path-3.c: New test.
7995 * gcc.dg/tree-ssa/split-path-4.c: New test.
7996 * gcc.dg/tree-ssa/split-path-5.c: New test.
7997 * gcc.dg/tree-ssa/split-path-6.c: New test.
7998 * gcc.dg/tree-ssa/split-path-7.c: New test.
7999
46cb9332
MS
80002016-02-05 Martin Sebor <msebor@redhat.com>
8001
8002 PR c++/69662
8003 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8004 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8005
be2083ea
RH
80062016-02-06 Richard HEnderson <rth@redhat.com>
8007
8008 PR c/69643
8009 * gcc.target/i386/addr-space-4.c: New.
8010 * gcc.target/i386/addr-space-5.c: New.
8011
711d7c23
MM
80122016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8013
8014 PR fortran/66089
8015 * gfortran.dg/elemental_dependency_6.f90: New.
8016
b5c1c988
JJ
80172016-02-05 Jakub Jelinek <jakub@redhat.com>
8018
861c7bcd
JJ
8019 PR rtl-optimization/69691
8020 * gcc.c-torture/execute/pr69691.c: New test.
8021
b5c1c988
JJ
8022 PR c++/69628
8023 * g++.dg/parse/pr69628.C: New test.
8024
f7dfa966
UB
80252016-02-05 Uros Bizjak <ubizjak@gmail.com>
8026
8027 * gcc.dg/sancov/asan.c: Move to ...
8028 * gcc.dg/asan/sancov-1.c: ... here.
8029
9b143e64
UB
80302016-02-05 Uros Bizjak <ubizjak@gmail.com>
8031
8032 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8033
f5d4b899
L
80342016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8035
8036 PR target/69677
8037 * gcc.target/i386/pr69677.c: New test.
8038
76c85fbb
PP
80392016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8040
8041 PR c++/68948
8042 * g++.dg/template/pr68948.C: New test.
8043
f181bf90
DV
80442016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8045
8046 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8047 (only necessary on s390x).
8048
714fb282
L
80492016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8050
8051 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8052 -mno-accumulate-outgoing-args.
8053
618d6c1c
PP
80542016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8055
8056 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8057
1066e9b5
JJ
80582016-02-04 Jakub Jelinek <jakub@redhat.com>
8059
8060 PR c/69669
8061 * c-c++-common/pr69669.c: New test.
8062
76255d0d
MM
80632016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8064
8065 PR target/69667
8066 * g++.dg/pr69667.C: New file.
8067
e0b059b1
WD
80682016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8069
8070 PR target/69619
8071 * gcc.dg/pr69619.c: Add new test.
8072
2692b5c8
RS
80732016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8074
8075 PR rtl-optimization/69577
8076 * gcc.target/i386/pr69577.c: New test.
8077
7db337c2
ML
80782016-02-04 Martin Liska <mliska@suse.cz>
8079
8080 * g++.dg/asan/pr69276.C: New test.
8081
cc9c0829
KT
80822016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8083
8084 PR target/65932
8085 PR target/67714
8086 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8087 a single smulbb instruction.
8088 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8089 * gcc.target/amr/wmul-2.c: Likewise.
8090
eb9feb52
KT
80912016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8092
8093 PR target/65932
8094 PR target/67714
8095 * gcc.c-torture/execute/pr67714.c: New test.
8096
61f727fe
JJ
80972016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8098
8099 PR target/69454
8100 * gcc.target/i386/pr69454-1.c: New test.
8101 * gcc.target/i386/pr69454-2.c: New test.
8102
05dd97db
MS
81032016-02-03 Martin Sebor <msebor@redhat.com>
8104
8105 PR c++/69251
8106 PR c++/69253
8107 PR c++/69290
8108 PR c++/69277
8109 PR c++/69349
8110 * g++.dg/ext/flexarray-mangle-2.C: New test.
8111 * g++.dg/ext/flexarray-mangle.C: New test.
8112 * g++.dg/ext/flexarray-subst.C: New test.
8113 * g++.dg/ext/flexary11.C: New test.
8114 * g++.dg/ext/flexary12.C: New test.
8115 * g++.dg/ext/flexary13.C: New test.
8116 * g++.dg/ext/flexary14.C: New test.
8117 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8118
dac2fc29
L
81192016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8120
8121 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8122 Define only if CHECK_FLOAT128 is defined.
8123 (main): Properly initialize u5.
8124
eadb8035
JJ
81252016-02-03 Jakub Jelinek <jakub@redhat.com>
8126
0afbb81b
JJ
8127 PR c/69627
8128 * gcc.dg/pr69627.c: New test.
8129
eadb8035
JJ
8130 PR target/69644
8131 * gcc.dg/pr69644.c: New test.
8132
b12d4923
MS
81332016-02-03 Mike Stump <mikestump@comcast.net>
8134
8135 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8136 support for struct-layout-1.exp.
8137
ab4bae0c
PP
81382016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8139
8140 PR c++/69056
618d6c1c 8141 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 8142
95831c01
VM
81432016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8144 Alexandre Oliva <aoliva@redhat.com>
8145
8146 PR target/69461
8147 * gcc.target/powerpc/pr69461.c: New.
8148
ccc71ab8
UB
81492016-02-03 Uros Bizjak <ubizjak@gmail.com>
8150
8151 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8152 works from here ...
8153 (check_effective_target_fsanitize_thread): ... to here. Do not
8154 specify additional compile flags for the test source.
8155 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8156 specify additional compile flags for the test source.
8157
96299640
WD
81582016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8159
8160 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8161
781d83d9
AV
81622016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8163
8164 PR fortran/67451
8165 PR fortran/69418
8166 * gfortran.dg/coarray_allocate_2.f08: New test.
8167 * gfortran.dg/coarray_allocate_3.f08: New test.
8168 * gfortran.dg/coarray_allocate_4.f08: New test.
8169
d8208e6d
AL
81702016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8171
8172 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8173 use same scan-tree-dump-times on all platforms.
8174 * gcc.dg/vect/vect-outer-1.c: Likewise.
8175 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8176 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8177 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8178 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8179 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8180 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8181 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8182
a8394fa0
SB
81832016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8184
8185 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8186 warning.
8187
f3baa1d3
L
81882016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8189
8190 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8191
eb077516
JN
81922016-02-02 James Norris <jnorris@codesourcery.com>
8193
8194 * c-c++-common/goacc/routine-5.c: Add tests.
8195
578fb225
AM
81962016-02-02 Alexander Monakov <amonakov@ispras.ru>
8197
8198 * gcc.target/nvptx/unsigned-cmp.c: New test.
8199
c64f7d37
WD
82002016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8201
8202 * gcc.target/aarch64/scalar_shift_1.c
8203 (test_corners_sisd_di): Improve force to SIMD register.
8204 (test_corners_sisd_si): Likewise.
8205 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8206 Remove scan-assembler check for ldr.
8207
90c6f26c
RB
82082016-02-02 Richard Biener <rguenther@suse.de>
8209
8210 PR tree-optimization/69595
8211 * gcc.dg/Warray-bounds-17.c: New testcase.
8212
9dc03c97
RB
82132016-02-02 Richard Biener <rguenther@suse.de>
8214
8215 PR tree-optimization/69606
8216 * gcc.dg/torture/pr69606.c: New testcase.
8217
2d4dc223
YR
82182016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8219
8220 PR middle-end/68542
8221 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8222 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8223
65c98fde
AM
82242016-02-02 Alan Modra <amodra@gmail.com>
8225
8226 PR target/69548
8227 * gcc.target/powerpc/pr69548.c: New test.
8228
e1b81f2b
JJ
82292016-02-01 Jakub Jelinek <jakub@redhat.com>
8230
d0268b37
JJ
8231 PR rtl-optimization/69592
8232 * gcc.dg/pr69592.c: New test.
8233
e1b81f2b
JJ
8234 PR preprocessor/69543
8235 PR c/69558
8236 * gcc.dg/pr69543.c: New test.
8237 * gcc.dg/pr69558.c: New test.
8238
7dd7780d
UB
82392016-02-01 Uros Bizjak <ubizjak@gmail.com>
8240
bf672ee5
UB
8241 PR testsuite/65940
8242 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 8243
9a7013f8
MS
82442016-02-01 Martin Sebor <msebor@redhat.com>
8245
8246 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8247
e681fb2b
BC
82482016-02-01 Bin Cheng <bin.cheng@arm.com>
8249
8250 PR tree-optimization/67921
8251 * c-c++-common/ubsan/pr67921.c: New test.
8252
ff86345f
RB
82532016-02-01 Richard Biener <rguenther@suse.de>
8254
8255 PR middle-end/69556
8256 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8257
bc369dbd
RB
82582016-02-01 Richard Biener <rguenther@suse.de>
8259
8260 PR tree-optimization/69574
8261 * gcc.dg/torture/pr69574.c: New testcase.
8262
ef318184
RB
82632016-02-01 Richard Biener <rguenther@suse.de>
8264
8265 PR tree-optimization/69579
8266 * gcc.dg/setjmp-6.c: New testcase.
8267
654745e6
JJ
82682016-02-01 Jakub Jelinek <jakub@redhat.com>
8269
8270 PR rtl-optimization/69570
8271 * g++.dg/opt/pr69570.C: New test.
8272
e6c0c44b
RH
82732016-02-01 Richard Henderson <rth@redhat.com>
8274
8275 * gcc.dg/pr69535.c: New test.
8276
6ff3f09a
JDA
82772016-01-31 John David Anglin <danglin@gcc.gnu.org>
8278
2c005538
JDA
8279 PR testsuite/69584
8280 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8281 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8282
61083a4b
JDA
8283 PR debug/68244
8284 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8285
6ff3f09a
JDA
8286 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8287
0c221916
PT
82882016-01-31 Paul Thomas <pault@gcc.gnu.org>
8289
8290 PR fortran/67564
8291 * gfortran.dg/allocate_with_source_17.f03: New test.
8292
db7a2818
JJ
82932016-01-30 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR tree-optimization/69546
8296 * gcc.dg/torture/pr69546.c: New test.
8297
e520d5f0
PT
82982016-01-30 Paul Thomas <pault@gcc.gnu.org>
8299
8300 PR fortran/69566
8301 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8302
343c05d3
MS
83032016-01-30 Martin Sebor <msebor@redhat.com>
8304
8305 PR c++/68490
8306 * g++.dg/ext/flexary10.C: New test.
8307
d6c3a539
DH
83082016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8309
8310 PR fortran/66707
8311 gfortran.dg/common_23.f90: New test.
8312
52d72fcd
BS
83132016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8314
8315 PR target/65546
8316 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8317 condition being checked, and disable it when the target supports
8318 misaligned loads and stores.
8319
3a5d2ba4
JJ
83202016-01-29 Jakub Jelinek <jakub@redhat.com>
8321
8322 PR debug/69518
8323 * gcc.dg/torture/pr69518.c: New test.
8324
6bbacdb5
L
83252016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8326
8327 PR target/69530
8328 * gcc.target/i386/pr69530.c: New test.
8329
af932cdb
SE
83302016-01-29 Steve Ellcey <sellcey@imgtec.com>
8331
8332 PR target/65604
8333 * gcc.target/mips/div-delay.c: New test.
8334
26658b7c
JJ
83352016-01-29 Jakub Jelinek <jakub@redhat.com>
8336
33e89989
JJ
8337 PR target/69551
8338 * gcc.target/i386/pr69551.c: New test.
8339
26658b7c
JJ
8340 PR target/66137
8341 * gcc.target/i386/pr66137.c: New test.
8342
401116b5
AB
83432016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8344
8345 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8346 always built for p5600.
8347 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8348 isa=p5600 dg-option.
8349
d4abfcc5
RB
83502016-01-29 Richard Biener <rguenther@suse.de>
8351
8352 PR tree-optimization/69547
8353 * g++.dg/tree-ssa/pr69547.C: New testcase.
8354
16b77b32
JJ
83552016-01-29 Jakub Jelinek <jakub@redhat.com>
8356
8357 PR debug/66869
8358 * g++.dg/warn/Wunused-function2.C: New test.
8359
a1c95464
DV
83602016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8361
8362 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8363 support for test to succeed.
8364
5453bfed
MP
83652016-01-29 Marek Polacek <polacek@redhat.com>
8366
8367 PR c++/69509
8368 PR c++/69516
8369 * g++.dg/ext/constexpr-vla2.C: New test.
8370 * g++.dg/ext/constexpr-vla3.C: New test.
8371 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8372
452ec2a5
RB
83732016-01-29 Richard Biener <rguenther@suse.de>
8374
8375 PR middle-end/69537
8376 * gcc.dg/uninit-21.c: New testcase.
8377
aec0b19e
UB
83782016-01-28 Uros Bizjak <ubizjak@gmail.com>
8379
8380 PR target/69459
8381 * gcc.target/i386/pr69459.c: New test.
8382
df113ce7
SE
83832016-01-28 Steve Ellcey <sellcey@imgtec.com>
8384
8385 PR target/68400
8386 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8387 * gcc.target/mips/pr68400.c: New test.
8388
494de84f
MS
83892016-01-28 Martin Sebor <msebor@redhat.com>
8390
8391 PR target/17381
8392 * gcc.target/powerpc/pr17381.c: New test.
8393
eb1b1f01
JJ
83942016-01-28 Jakub Jelinek <jakub@redhat.com>
8395
8396 PR middle-end/69542
8397 * gcc.dg/torture/pr69542.c: New test.
8398
6dfeb7ce
WD
83992016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8400
8401 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8402
4b7471a4
DE
84032016-01-28 David Edelsohn <dje.gcc@gmail.com>
8404
8405 * gcc.dg/pr65980.c: Skip on AIX.
8406 * gcc.dg/pr66688.c: Same.
8407
b271fd21
DE
84082016-01-28 David Edelsohn <dje.gcc@gmail.com>
8409
8410 PR target/63679
8411 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8412 * gcc.dg/tree-ssa/sra-18.c: Same.
8413
874108a9
AV
84142016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8415
8416 PR fortran/62536
8417 * gfortran.dg/block_15.f08: New test.
8418 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8419 on incorrectly closed BLOCK.
8420
30480bcd
IE
84212016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8422
8423 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
84242016-01-28 Richard Biener <rguenther@suse.de>
8425
8426 PR tree-optimization/69466
8427 * gfortran.dg/vect/pr69466.f90: New testcase.
8428
0d4c694e
TP
84292016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8430
8431 * g++.dg/pr67989.C: Remove ARM-specific option.
8432 * gcc.target/arm/pr67989.C: New file.
8433
2aa780da
UB
84342016-01-27 Uros Bizjak <ubizjak@gmail.com>
8435
8436 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8437 and expm1 test for glibc < 2.11.
8438
f75ebe77
RH
84392016-01-27 Richard Henderson <rth@redhat.com>
8440
8441 * gcc.c-torture/execute/pr69447.c: New test.
8442
84432016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 8444
9a175e65 8445 PR fortran/69422
49847d75
PT
8446 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8447
cbdd8ae0
JJ
84482016-01-27 Jakub Jelinek <jakub@redhat.com>
8449
8450 PR debug/66869
8451 * gcc.dg/pr66869.c: New test.
8452
2b572b3c
JL
84532016-01-25 Jeff Law <law@redhat.com>
8454
8455 PR tree-optimization/68398
aec0b19e 8456 PR tree-optimization/69196
2b572b3c
JL
8457 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8458 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8459 path to avoid new heuristic allowing more irreducible regions
8460 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8461 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8462 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8463 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8464 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8465
fa74a4bc
MP
84662016-01-27 Marek Polacek <polacek@redhat.com>
8467
8468 PR c/68062
8469 * c-c++-common/vector-compare-4.c: New test.
8470
0afff540
DM
84712016-01-27 David Malcolm <dmalcolm@redhat.com>
8472
8473 PR preprocessor/69126
8474 * c-c++-common/pr69126.c: New test case.
8475
1a218fc9
ILT
84762016-01-27 Ian Lance Taylor <iant@google.com>
8477
8478 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8479
5d70666e
RB
84802016-01-27 Ryan Burn <contact@rnburn.com>
8481
8482 PR cilkplus/69267
8483 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8484
87ff4d66
UB
84852016-01-27 Uros Bizjak <ubizjak@gmail.com>
8486
8487 PR target/69512
8488 * gcc.target/i386/pr69512.c: New test.
8489
27e23cca
RE
84902016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8491
8492 PR ada/69488
8493 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8494
05bf54c3
MP
84952016-01-27 Marek Polacek <polacek@redhat.com>
8496
8497 PR c++/69379
8498 * g++.dg/pr69379.C: New test.
8499
60214d0d
MS
85002016-01-27 Martin Sebor <msebor@redhat.com>
8501
8502 PR c++/69317
8503 * g++.dg/abi/Wabi-2-2.C: New test.
8504 * g++.dg/abi/Wabi-2-3.C: New test.
8505 * g++.dg/abi/Wabi-3-2.C: New test.
8506 * g++.dg/abi/Wabi-3-3.C: New test.
8507
167c7bfa
RB
85082016-01-27 Richard Biener <rguenther@suse.de>
8509
8510 PR tree-optimization/69166
8511 * gcc.dg/torture/pr69166.c: New testcase.
8512
1430fb1f
MJ
85132016-01-27 Martin Jambor <mjambor@suse.cz>
8514
8515 PR tree-optimization/69355
8516 * gcc.dg/tree-ssa/pr69355.c: New test.
8517
95e3030c
MP
85182016-01-27 Marek Polacek <polacek@redhat.com>
8519
8520 PR c++/69496
8521 * g++.dg/ext/constexpr-vla1.C: New test.
8522
eeb085f3
CB
85232016-01-20 Christian Bruel <christian.bruel@st.com>
8524
8525 PR target/69245
8526 * gcc.target/arm/pr69245.c: New test.
8527
b1652dde
JJ
85282016-01-27 Jakub Jelinek <jakub@redhat.com>
8529
8530 PR tree-optimization/69399
8531 * gcc.dg/torture/pr69399.c: New test.
8532
ce7e8f00
EB
85332016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8534
8535 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8536
e4aac1d1
EB
85372016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8538
8539 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8540
8dfdb419
TV
85412016-01-26 Tom de Vries <tom@codesourcery.com>
8542
8543 PR tree-optimization/69110
8544 * gcc.dg/autopar/pr69110.c: New test.
8545
56f80f54 85462016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 8547 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
8548
8549 * gcc.dg/graphite/isl-ast-op-select.c: New.
8550
a0909527
PT
85512015-01-26 Paul Thomas <pault@gcc.gnu.org>
8552
8553 PR fortran/69385
8554 * gfortran.dg/allocate_error_6.f90: New test.
8555
ffc445f4
RH
85562016-01-26 Richard Henderson <rth@redhat.com>
8557
8558 * gcc.dg/tm/pr60908.c: New test.
8559
01e1dea3
DM
85602016-01-26 David Malcolm <dmalcolm@redhat.com>
8561
8562 PR other/69006
8563 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8564 directive.
8565 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8566 expected multiline output to reflect the colorization being
8567 disabled before newlines.
8568 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8569 (custom_diagnostic_finalizer): Replace call to
8570 pp_newline_and_flush with call to pp_flush.
8571 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8572 * gfortran.dg/implicit_class_1.f90: Likewise.
8573 * lib/gcc-dg.exp (allow_blank_lines): New global.
8574 (dg-allow-blank-lines-in-output): New procedure.
8575 (gcc-dg-prune): Complain about blank lines in the output, unless
8576 dg-allow-blank-lines-in-output was called.
8577 * lib/multiline.exp (_build_multiline_regex): Only support
8578 arbitrary followup text for non-blank-lines, not for blank lines.
8579
13f92e8d
JJ
85802016-01-26 Jakub Jelinek <jakub@redhat.com>
8581
8582 PR tree-optimization/69483
8583 * gcc.dg/pr69483.c: New test.
8584 * g++.dg/opt/pr69483.C: New test.
8585
92422235
CL
85862016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8587
8588 PR target/68620
8589 * gcc.target/arm/pr68620.c: New test.
8590
0bccf11b
L
85912016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8592
8593 * gcc.target/i386/pr68986-2.c: Remove -m32.
8594
81cd202e
L
85952016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8596
8597 PR target/68986
8598 * gcc.target/i386/pr68986-1.c: New test.
8599 * gcc.target/i386/pr68986-2.c: Likewise.
8600 * gcc.target/i386/pr68986-3.c: Likewise.
8601
213a1c03
CB
86022016-01-26 Christian Bruel <christian.bruel@st.com>
8603
8604 * lib/target-supports.exp
8605 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8606 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8607 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8608
22a08dd1
RB
86092016-01-26 Richard Biener <rguenther@suse.de>
8610
8611 PR tree-optimization/69452
8612 * gcc.dg/torture/pr69452.c: New testcase.
8613
6c06e0e8
JJ
86142016-01-26 Jakub Jelinek <jakub@redhat.com>
8615
8616 PR target/69442
8617 * gcc.dg/pr69442.c: New test.
8618
b96824c4
RFI
86192016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8620
8621 PR target/67896
8622 * gcc.target/aarch64/simd/pr67896.C: New.
8623
5ee31e57
RS
86242016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8625
8626 PR tree-optimization/69400
8627 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8628 function.
8629 (plugin_init): Call it.
8630 * gcc.dg/torture/pr69400.c: New test.
8631
7ddfb31d
CL
86322016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8633
8634 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8635
1e050c90
AK
86362016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8637 Sebastian Pop <s.pop@samsung.com>
8638
8639 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8640 isl-0.15.
8641
c8ee4bf5
AK
86422016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8643 Sebastian Pop <s.pop@samsung.com>
8644
8645 * gcc.dg/graphite/pr69292.c: New.
8646
d902b330
JJ
86472016-01-25 Jakub Jelinek <jakub@redhat.com>
8648
8649 * c-c++-common/goacc/use_device-1.c: New test.
8650
2c89b952
JL
86512016-01-25 Jeff Law <law@redhat.com>
8652
8653 PR tree-optimization/69196
8654 PR tree-optimization/68398
8655 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8656 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8657
685c8785
DE
86582016-01-25 David Edelsohn <dje.gcc@gmail.com>
8659
8660 PR target/69469
8661 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8662 Algorithm.
8663
95cef0c1
RB
86642016-01-25 Richard Biener <rguenther@suse.de>
8665
8666 PR testsuite/69380
8667 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8668
2947d3b2
IE
86692016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8670
8671 PR target/69421
8672 * gcc.dg/pr69421.c: New test.
8673
ae19075a
BB
86742016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8675
8676 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8677 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8678 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8679 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8680 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8681 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8682 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8683 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8684 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8685 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8686
fa4511c2
RB
86872016-01-25 Richard Biener <rguenther@suse.de>
8688
8689 PR tree-optimization/69376
8690 * gcc.dg/torture/pr69376.c: New testcase.
8691
1d101216
JD
86922016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8693
8694 PR fortran/69397
8695 PR fortran/68442
8696 * gfortran.dg/interface_38.f90: New test.
8697 * gfortran.dg/interface_39.f90: New test.
a0909527 8698
a59b92b0
PP
86992016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8700
8701 Revert:
8702 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8703
8704 PR c++/11858
8705 PR c++/24663
8706 PR c++/24664
8707 * g++.dg/template/pr11858.C: New test.
8708 * g++.dg/template/pr24663.C: New test.
8709 * g++.dg/template/unify12.C: New test.
8710 * g++.dg/template/unify13.C: New test.
8711 * g++.dg/template/unify14.C: New test.
8712 * g++.dg/template/unify15.C: New test.
8713 * g++.dg/template/unify16.C: New test.
8714 * g++.dg/template/unify17.C: New test.
8715
16acb1a8
DH
87162016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8717
8718 PR fortran/68283
8719 gfortran.dg/pr68283.f90: New test.
8720
094773e8
TK
87212016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8722
8723 PR fortran/66094
8724 * gfortran.dg/inline_matmul_13.f90: New test.
8725 * gfortran.dg/matmul_bounds_8.f90: New test.
8726 * gfortran.dg/matmul_bounds_9.f90: New test.
8727 * gfortran.dg/matmul_bounds_10.f90: New test.
8728
42fb90d7
TV
87292016-01-23 Tom de Vries <tom@codesourcery.com>
8730
8731 PR tree-optimization/69426
8732 * gcc.dg/autopar/pr69426.c: New test.
8733
69da7802
MS
87342016-01-23 Martin Sebor <msebor@redhat.com>
8735
8736 PR c++/58109
8737 PR c++/69022
8738 * g++.dg/cpp0x/alignas5.C: New test.
8739 * g++.dg/ext/vector29.C: Same.
8740
da17300a
UB
87412016-01-23 Uros Bizjak <ubizjak@gmail.com>
8742
8743 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8744 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8745 _GNU_SOURCE from compile flags to the source.
8746 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8747 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8748 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8749 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8750
62041cfc
JJ
87512016-01-22 Jakub Jelinek <jakub@redhat.com>
8752
8753 PR target/69432
8754 * g++.dg/opt/pr69432.C: New test.
8755
f7d2ad6f
BS
87562016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8757
8758 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8759 32-bit targets testing an -m64 multilib.
8760
d403fc9a
WS
87612016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8762
8763 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8764 64-bit support.
8765
4aa16f8d
JG
87662016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8767
8768 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8769
7c816d0f
CB
87702016-01-21 Christian Bruel <christian.bruel@st.com>
8771
8772 PR target/68674
8773 * gcc.target/i386/pr68674.c
8774 * gcc.target/aarch64/pr68674.c
8775 * gcc.target/arm/pr68674.c
8776
fce661e8
KT
87772016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8778
8779 PR target/69403
8780 * gcc.c-torture/execute/pr69403.c: New test.
8781
4696899f
PC
87822016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8783
8784 PR c++/55843
8785 * g++.dg/template/pr55843.C: New.
8786
bac69366
AL
87872016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8788
8789 PR testsuite/66877
8790 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8791 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8792
b57d3a5c
BS
87932016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8794
8795 PR testsuite/67489
da17300a
UB
8796 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8797 from dg-do compile directive, and instead add
8798 { dg-require-effective-target int128 }.
b57d3a5c 8799
9f04a53e
MS
88002016-01-20 Martin Sebor <msebor@redhat.com>
8801
8802 PR c/69405
8803 * gcc.dg/sync-fetch.c: New test.
8804
38a51663
JL
88052016-01-21 Martin Sebor <msebor@redhat.com>
8806
8807 PR target/69252
8808 * gcc.target/powerpc/pr69252.c: New test.
8809
2423a75a
JD
88102016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8811
8812 PR fortran/65996
da17300a 8813 * gfortran.dg/pr65996.f90: New test.
2423a75a 8814
0a76463f
DV
88152016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8816
8817 PR c++/68810
9f04a53e 8818 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 8819 expected to generate an error.
0a76463f 8820
9776e692
BS
88212016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8822
8823 PR middle-end/66178
8824 * gcc.dg/torture/pr66178.c: New test.
8825
c8d3e088
AB
88262016-01-21 Anton Blanchard <anton@samba.org>
8827 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8828
8829 PR target/63354
8830 * gcc.target/powerpc/pr63354.c: New test.
8831
35b707ff
VM
88322016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8833
8834 PR rtl-optimization/68990
8835 * gcc.target/i386/pr68990: New.
8836
157b0829
NC
88372016-01-21 Nick Clifton <nickc@redhat.com>
8838
8839 PR target/69129
8840 * gcc.target/mips/pr69129.c: New.
8841
aede6748
PC
88422016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8843
8844 PR c++/58046
8845 * g++.dg/cpp0x/pr58046.C: New.
8846
5463c2c8
JJ
88472016-01-21 Jakub Jelinek <jakub@redhat.com>
8848
6d31cc75
SS
8849 PR target/69187
8850 PR target/65624
8851 * gcc.target/arm/pr69187.c: New test.
8852
5463c2c8
JJ
8853 PR c++/69355
8854 * g++.dg/torture/pr69355.C: New test.
8855
fa28f32b
AK
88562016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8857 Sebastian Pop <s.pop@samsung.com>
8858
8859 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8860
b920a047
AK
88612016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8862 Sebastian Pop <s.pop@samsung.com>
8863
da17300a 8864 * gcc.dg/graphite/pr68976.c: New test.
b920a047 8865
bdd3aea6
JJ
88662016-01-21 Jakub Jelinek <jakub@redhat.com>
8867
8868 PR middle-end/67653
8869 * c-c++-common/pr67653.c: New test.
8870 * gcc.dg/torture/pr29119.c: Add dg-warning.
8871
26a2e6ae
PB
88722016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8873
8874 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8875
d25c7690
PK
88762016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8877
8878 PR c/24293
8879 * gcc.dg/pr24293.c: New test.
8880 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8881 incomplete struct type.
8882 * gcc.dg/declspec-1.c: Likewise.
8883 * gcc.dg/pr63549.c: Likewise.
8884
889d5698
JJ
88852016-01-20 Jakub Jelinek <jakub@redhat.com>
8886
8887 PR tree-optimization/66612
8888 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8889 for bdn instruction.
8890
d7cf3dc7
CL
88912016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8892
8893 * lib/target-supports.exp
8894 (check_effective_target_arm_fp_ok_nocache): New.
8895 (check_effective_target_arm_fp_ok): New.
8896 (add_options_for_arm_fp): New.
8897 (check_effective_target_arm_crypto_ok_nocache): Require
8898 target_arm_v8_neon_ok instead of arm32.
8899 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8900 (check_effective_target_arm_crypto_pragma_ok): New.
8901 (add_options_for_arm_vfp): New.
8902 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8903 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8904 target instead. Force initial fpu to vfp.
8905 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8906 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8907 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8908 dependency.
8909 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8910 use arm_vfp effective target instead. Force initial fpu to vfp.
8911 * gcc.target/arm/attr-neon3.c: Likewise.
8912 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8913 arm_vfp_ok.
8914 * gcc.target/arm/unsigned-float.c: Likewise.
8915 * gcc.target/arm/vfp-1.c: Likewise.
8916 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8917 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8918 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8919 * gcc.target/arm/vfp-ldmias.c: Likewise.
8920 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8921 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8922 * gcc.target/arm/vfp-stmiad.c: Likewise.
8923 * gcc.target/arm/vfp-stmias.c: Likewise.
8924 * gcc.target/arm/vnmul-1.c: Likewise.
8925 * gcc.target/arm/vnmul-2.c: Likewise.
8926 * gcc.target/arm/vnmul-3.c: Likewise.
8927 * gcc.target/arm/vnmul-4.c: Likewise.
8928
01ac9704 89292016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 8930
e84b00da
L
8931 PR testsuite/69366
8932 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8933 the MPX run-time library, for compile-time MPX test.
8934 * gcc.target/i386/chkp-always_inline.c: Likewise.
8935 * gcc.target/i386/chkp-bndret.c: Likewise.
8936 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8937 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8938 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8939 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8940 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8941 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8942 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8943 * gcc.target/i386/chkp-label-address.c: Likewise.
8944 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8945 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8946 * gcc.target/i386/chkp-pr69044.c: Likewise.
8947 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8948 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8949 * gcc.target/i386/chkp-strchr.c: Likewise.
8950 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8951 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8952 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8953 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8954 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8955 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8956 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8957 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8958 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8959 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8960 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8961 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8962 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8963 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8964 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8965 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8966 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8967 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8968 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8969 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8970 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8971 * gcc.target/i386/pr63995-2.c: Likewise.
8972 * gcc.target/i386/pr64805.c: Likewise.
8973 * gcc.target/i386/pr65044.c: Likewise.
8974 * gcc.target/i386/pr65167.c: Likewise.
8975 * gcc.target/i386/pr65183.c: Likewise.
8976 * gcc.target/i386/pr65184.c: Likewise.
8977 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 8978
28b33016
IE
89792016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8980
8981 PR tree-optimization/69328
8982 * gcc.dg/pr69328.c: New test.
8983
bcff0913
JL
89842016-01-20 Jeff Law <law@redhat.com>
8985
bf0bb970 8986 PR target/25114
bcff0913
JL
8987 * gcc.target/m68k/pr25114.c: New test.
8988
a3f69631
AV
89892016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8990
8991 * gcc.target/arm/memset-inline-10.c: Added
8992 dg-require-effective-target arm_thumb2_ok.
8993
af33ba0d
EB
89942016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8995
8996 * gcc.dg/debug/dwarf2/sso.c: New test.
8997
7596d5de
UB
89982016-01-19 Uros Bizjak <ubizjak@gmail.com>
8999
9000 PR testsuite/68820
9001 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9002 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9003 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9004
ceda2c69
JH
90052016-01-19 Jan Hubicka <hubicka@ucw.cz>
9006
9007 PR ipa/66223
9008 * g++.dg/ipa/devirt-50.C: New testcase.
9009
38a979f2
MP
90102016-01-19 Marek Polacek <polacek@redhat.com>
9011
9012 PR c++/68965
9013 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9014 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9015
962801c5
KT
90162016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9017
9018 PR target/69135
9019 * gcc.target/arm/pr69135_1.c: New test.
9020
078fe40a
WD
90212015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9022
9023 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9024
786e3c06
WD
90252015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9026
9027 * gcc.target/aarch64/ccmp_1.c: New testcase.
9028
1e297006
MP
90292016-01-19 Marek Polacek <polacek@redhat.com>
9030
9031 PR c++/68586
9032 * g++.dg/cpp0x/enum30.C: New test.
9033
879c27e3
RB
90342016-01-19 Richard Biener <rguenther@suse.de>
9035
9036 PR tree-optimization/69336
9037 * g++.dg/tree-ssa/pr69336.C: New testcase.
9038
015337d3
JJ
90392016-01-19 Jakub Jelinek <jakub@redhat.com>
9040
9041 PR debug/65779
9042 * gcc.dg/pr65779.c: New test.
9043
e2c768b6
RB
90442016-01-19 Richard Biener <rguenther@suse.de>
9045
9046 PR tree-optimization/69352
9047 * gcc.dg/torture/pr69352.c: New testcase.
9048
569efc34
JJ
90492016-01-19 Jakub Jelinek <jakub@redhat.com>
9050
9051 PR rtl-optimization/68955
9052 PR rtl-optimization/64557
9053 * gcc.dg/torture/pr68955.c: New test.
9054
e49d321f
JH
90552016-01-19 Jan Hubicka <hubicka@ucw.cz>
9056
9057 PR lto/69136
9058 * g++.dg/torture/pr69136.C: New testcase.
9059
e9191ad3
JH
90602016-01-19 Jan Hubicka <hubicka@ucw.cz>
9061
9062 PR lto/69133
9063 * g++.dg/lto/pr69133_0.C: New testcase.
9064 * g++.dg/lto/pr69133_1.C: New testcase.
9065
2bedb645
JL
90662016-01-15 Jeff Law <law@redhat.com>
9067
9068 PR tree-optimization/69320
9069 * gcc.c-torture/pr69320-1.c: New test.
9070 * gcc.c-torture/pr69320-2.c: New test.
9071 * gcc.c-torture/pr69320-3.c: New test.
9072 * gcc.c-torture/pr69320-4.c: New test.
9073
17c15cb9
PP
90742016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9075
9076 PR c++/11858
9077 PR c++/24663
9078 PR c++/24664
9079 * g++.dg/template/pr11858.C: New test.
9080 * g++.dg/template/pr24663.C: New test.
9081 * g++.dg/template/unify12.C: New test.
9082 * g++.dg/template/unify13.C: New test.
9083 * g++.dg/template/unify14.C: New test.
9084 * g++.dg/template/unify15.C: New test.
9085 * g++.dg/template/unify16.C: New test.
9086 * g++.dg/template/unify17.C: New test.
9087
9617fd08
DM
90882016-01-18 David Malcolm <dmalcolm@redhat.com>
9089
9090 PR testsuite/69181
9091 * gcc.dg/pr69181-1.c: New test file.
9092 * gcc.dg/pr69181-2.c: New test file.
9093 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9094 globals by moving it to...
9095 (cleanup-after-saved-dg-test): ...this new function. Add
9096 "global additional_sources_used". Add reset of global
9097 multiline_expected_outputs to the empty list.
9098 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9099 global to...
9100 (multiline_expected_outputs): ...this, and updated comments to
9101 note that it is modified from gcc-dg.exp.
9102 (dg-end-multiline-output): Update for the above renaming.
9103 (handle-multiline-outputs): Likewise. Remove the clearing
9104 of the expected outputs to the empty list.
9105
b555a2e4
RB
91062016-01-18 Richard Biener <rguenther@suse.de>
9107
9108 PR tree-optimization/69297
9109 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9110
96902805
JM
91112016-01-18 Joseph Myers <joseph@codesourcery.com>
9112
9113 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9114 dg-options.
9115 * gcc.target/mips/mips-3d-2.c: Likewise.
9116 * gcc.target/mips/mips-3d-3.c: Likewise.
9117 * gcc.target/mips/mips-3d-4.c: Likewise.
9118 * gcc.target/mips/mips-3d-5.c: Likewise.
9119 * gcc.target/mips/mips-3d-6.c: Likewise.
9120 * gcc.target/mips/mips-3d-7.c: Likewise.
9121 * gcc.target/mips/mips-3d-8.c: Likewise.
9122 * gcc.target/mips/mips-3d-9.c: Likewise.
9123 * gcc.target/mips/mips-ps-1.c: Likewise.
9124 * gcc.target/mips/mips-ps-2.c: Likewise.
9125 * gcc.target/mips/mips-ps-3.c: Likewise.
9126 * gcc.target/mips/mips-ps-4.c: Likewise.
9127 * gcc.target/mips/mips-ps-5.c: Likewise.
9128 * gcc.target/mips/mips-ps-6.c: Likewise.
9129 * gcc.target/mips/mips-ps-7.c: Likewise.
9130 * gcc.target/mips/mips-ps-type.c: Likewise.
9131 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9132 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9133
40e26f94
TV
91342016-01-18 Tom de Vries <tom@codesourcery.com>
9135
9136 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9137 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9138 * c-c++-common/goacc/kernels-empty.c: New test.
9139 * c-c++-common/goacc/kernels-eternal.c: New test.
9140 * c-c++-common/goacc/kernels-loop-2.c: New test.
9141 * c-c++-common/goacc/kernels-loop-3.c: New test.
9142 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9143 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9144 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9145 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9146 * c-c++-common/goacc/kernels-loop-data.c: New test.
9147 * c-c++-common/goacc/kernels-loop-g.c: New test.
9148 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9149 * c-c++-common/goacc/kernels-loop-n.c: New test.
9150 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9151 * c-c++-common/goacc/kernels-loop.c: New test.
9152 * c-c++-common/goacc/kernels-noreturn.c: New test.
9153 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9154 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9155 * c-c++-common/goacc/kernels-reduction.c: New test.
9156
a98d4647
TV
91572016-01-18 Tom de Vries <tom@codesourcery.com>
9158
9159 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9160 * gcc.dg/autopar/outer-2.c: Same.
9161 * gcc.dg/autopar/outer-3.c: Same.
9162 * gcc.dg/autopar/outer-4.c: Same.
9163 * gcc.dg/autopar/outer-5.c: Same.
9164 * gcc.dg/autopar/outer-6.c: Same.
9165 * gcc.dg/autopar/parallelization-1.c: Same.
9166 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9167 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9168 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9169 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9170 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9171 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9172 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9173 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9174 * gcc.dg/autopar/pr39500-1.c: Same.
9175 * gcc.dg/autopar/pr39500-2.c: Same.
9176 * gcc.dg/autopar/pr46193.c: Same.
9177 * gcc.dg/autopar/pr46194.c: Same.
9178 * gcc.dg/autopar/pr49580.c: Same.
9179 * gcc.dg/autopar/pr49960-1.c: Same.
9180 * gcc.dg/autopar/pr49960.c: Same.
9181 * gcc.dg/autopar/pr68373.c: Same.
9182 * gcc.dg/autopar/reduc-1.c: Same.
9183 * gcc.dg/autopar/reduc-1char.c: Same.
9184 * gcc.dg/autopar/reduc-1short.c: Same.
9185 * gcc.dg/autopar/reduc-2.c: Same.
9186 * gcc.dg/autopar/reduc-2char.c: Same.
9187 * gcc.dg/autopar/reduc-2short.c: Same.
9188 * gcc.dg/autopar/reduc-3.c: Same.
9189 * gcc.dg/autopar/reduc-4.c: Same.
9190 * gcc.dg/autopar/reduc-6.c: Same.
9191 * gcc.dg/autopar/reduc-7.c: Same.
9192 * gcc.dg/autopar/reduc-8.c: Same.
9193 * gcc.dg/autopar/reduc-9.c: Same.
9194 * gcc.dg/autopar/uns-outer-4.c: Same.
9195 * gcc.dg/autopar/uns-outer-5.c: Same.
9196 * gcc.dg/autopar/uns-outer-6.c: Same.
9197 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9198 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9199
da976fa8
AL
92002016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9201
9202 PR target/63679
9203 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9204 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9205
70c1e886
AL
92062016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9207
9208 PR target/63679
9209 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9210 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9211 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9212
88bed196
AL
92132016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9214
9215 PR target/63679
9216 * gcc.dg/tree-ssa/sra-17.c: New.
9217 * gcc.dg/tree-ssa/sra-18.c: New.
9218
3dd5f42e
IE
92192016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9220
9221 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9222
ae5a77fa
EB
92232016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9224
9225 * gnat.dg/inline12.adb: New test.
9226
11e57fc6
BC
92272016-01-18 Bin Cheng <bin.cheng@arm.com>
9228
9229 PR tree-optimization/66797
9230 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9231
995b6fe0
RB
92322016-01-18 Richard Biener <rguenther@suse.de>
9233
9234 PR tree-optimization/69170
9235 * gcc.dg/torture/pr69170.c: New testcase.
9236
82ee0cf2 92372016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
9238
9239 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9240
d69da357
TV
92412016-01-16 Tom de Vries <tom@codesourcery.com>
9242
9243 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9244
a3845283
TV
92452016-01-16 Tom de Vries <tom@codesourcery.com>
9246
9247 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9248 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9249 redundant dg-require-effective-target pthread.
9250 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9251 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9252 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9253 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9254 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9255 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9256 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9257
197a6aa6
DE
92582016-01-16 David Edelsohn <dje.gcc@gmail.com>
9259
9260 PR target/68609
9261 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9262 * gcc.target/powerpc/recip-7.c: Same.
9263
ec7886c1
PP
92642016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9265
9266 PR c++/69091
9267 * g++.dg/template/pr69091.C: New test.
9268
203484bb
PP
92692016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9270
9271 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9272 dump does not contain an error_mark_node.
9273 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9274 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9275
aa2500e9
PP
92762016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9277
9278 PR c++/68936
9279 * g++.dg/template/pr68936.C: New test.
9280
28621a5c
DE
92812016-01-15 David Edelsohn <dje.gcc@gmail.com>
9282
9283 PR target/68609
9284 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9285 * gcc.target/powerpc/recip-2.c: Same.
9286 * gcc.target/powerpc/recip-3.c: Same.
9287 * gcc.target/powerpc/recip-4.c: Same.
9288 * gcc.target/powerpc/recip-sqrtf.c: Same.
9289
40c43aca
JL
92902016-01-15 Jeff Law <law@redhat.com>
9291
9292 PR tree-optimization/69270
9293 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9294 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9295
afbc5ae8
PT
92962016-01-15 Paul Thomas <pault@gcc.gnu.org>
9297
9298 PR fortran/49630
9299 * gfortran.dg/deferred_character_13.f90: New test for the fix
9300 of comment 3 of the PR.
9301
9302 PR fortran/54070
9303 * gfortran.dg/deferred_character_8.f90: New test
9304 * gfortran.dg/allocate_error_5.f90: New test
9305
9306 PR fortran/60593
9307 * gfortran.dg/deferred_character_10.f90: New test
9308
9309 PR fortran/60795
9310 * gfortran.dg/deferred_character_14.f90: New test
9311
9312 PR fortran/61147
9313 * gfortran.dg/deferred_character_11.f90: New test
9314
9315 PR fortran/64324
9316 * gfortran.dg/deferred_character_9.f90: New test
9317
49abe076
VM
93182016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9319
9320 PR rtl-optimization/69030
9321 * gcc.target/i386/pr69030.c: New.
9322
16d12992
KT
93232016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9324
9325 * gcc.target/aarch64/target_attr_17.c: New test.
9326
78810bd3
RB
93272016-01-15 Richard Biener <rguenther@suse.de>
9328
9329 PR tree-optimization/66856
9330 * gcc.dg/torture/pr66856-1.c: New testcase.
9331 * gcc.dg/torture/pr66856-2.c: Likewise.
9332
2bd847fe
RB
93332016-01-15 Richard Biener <rguenther@suse.de>
9334
9335 PR debug/69137
9336 * g++.dg/lto/pr69137_0.C: New testcase.
9337
a00fe3b7
RS
93382016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9339
9340 PR middle-end/69246
9341 * gcc.target/i386/pr69246.c: New test.
9342
cbb0e83b
DV
93432016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9344
7596d5de 9345 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 9346
5a500ecf
DV
93472016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9348
9349 PR c++/56194
9350 * g++.dg/init/const9.C: Disable test on S/390.
9351
5d9bf64f
DV
93522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9353
9354 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9355 * g++.dg/Wno-frame-address.C: Ditto.
9356
e234b19e
DV
93572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9358
9359 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9360
89483f99
RB
93612016-01-15 Richard Biener <rguenther@suse.de>
9362
9363 PR tree-optimization/68961
9364 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9365
94f37395
IE
93662016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9367
9368 * gcc.target/i386/pr65105-5.c: New test.
9369
82ee0cf2 93702016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
9371
9372 * gcc.c-torture/execute/alias-4.c: New testcase.
9373
82ee0cf2 93742016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
9375
9376 PR ipa/68148
9377 * g++.dg/ipa/devirt-49.C: New testcase.
9378
092f7deb 93792016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
9380
9381 PR target/65837
9382 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9383 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9384 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9385
e93c66bc
RB
93862016-01-15 Richard Biener <rguenther@suse.de>
9387
9388 PR tree-optimization/69117
9389 * gcc.dg/torture/pr69117.c: New testcase.
9390
c47eaca6 93912015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
9392
9393 PR c++/69048
9394 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9395
c3f6914a
FXC
93962016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9397
9398 PR testsuite/67509
9399 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9400 range tests use 100 * maximum instead of maximum + 1.
9401
cd65ae90
JJ
94022016-01-14 Jakub Jelinek <jakub@redhat.com>
9403
9404 PR debug/69244
9405 * gcc.dg/guality/pr69244.c: New test.
9406
19643948
UB
94072016-01-14 Uros Bizjak <ubizjak@gmail.com>
9408
9409 * lib/target-supports.exp (check_effective_target_issignaling):
9410 New procedure.
9411 * gcc.dg/pr61441.c: Require issignaling effective target.
9412
fe79c97e
SB
94132016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9414
9415 PR target/68803
9416 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9417
c7df95d8
DM
94182016-01-14 David Malcolm <dmalcolm@redhat.com>
9419
9420 PR c++/68819
9421 PR preprocessor/69177
9422 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9423 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9424 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9425 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9426
00083992
MP
94272016-01-14 Marek Polacek <polacek@redhat.com>
9428
9429 PR c/69262
9430 * gcc.dg/array-15.c: New test.
9431
0c9b3294
JJ
94322016-01-14 Jakub Jelinek <jakub@redhat.com>
9433
9434 PR middle-end/68146
9435 PR tree-optimization/69155
9436 * gfortran.dg/pr68146.f: New test.
9437 * gfortran.dg/pr69155.f90: New test.
9438
3688e13d
RB
94392016-01-14 Richard Biener <rguenther@suse.de>
9440
9441 PR tree-optimization/68060
9442 * gcc.dg/torture/pr68060-1.c: New testcase.
9443 * gcc.dg/torture/pr68060-2.c: Likewise.
9444
bab0ad3a
NC
94452016-01-14 Nick Clifton <nickc@redhat.com>
9446
9447 * lib/target-supports.exp
9448 (check_effective_target_arm_neon_ok_nocache): Add an option
9449 sequence that includes setting the ARM architecture to ARMv7-A.
9450 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9451 command line options necessary to enable Neon support.
9452 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9453 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9454 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9455 * gcc.target/arm/pr69180.c: Likewise.
9456
947c2ce5
JL
94572016-01-14 Jeff Law <law@redhat.com>
9458
9459 PR tree-optimization/69270
9460 * gcc.dg/tree-ssa/pr69270.c: New test.
9461
3342fd71
BS
94622016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9463
9464 PR c/66208
9465 * c-c++-common/pr66208.c: New file.
9466
2ad3adf1
JJ
94672016-01-13 Jakub Jelinek <jakub@redhat.com>
9468
9469 PR tree-optimization/69156
9470 * gcc.dg/pr69156.c: New test.
9471
398d6feb
L
94722016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9473
9474 * gcc.target/i386/pr69225-7.c: New test.
9475
4c868789
RH
94762016-01-13 Richard Henderson <rth@redhat.com>
9477
9478 * gcc.dg/tm/memopt-13.c: Update expected function.
9479 * gcc.dg/tm/memopt-6.c: Likewise.
9480
ef6d1772
UB
94812016-01-13 Uros Bizjak <ubizjak@gmail.com>
9482
9483 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9484 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9485 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9486 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 9487
ef6d1772
UB
94882016-01-13 Tom de Vries <tom@codesourcery.com>
9489
9490 PR tree-optimization/69169
0b4b6ef2
TV
9491 * gcc.dg/pr69169.c: New test.
9492
2ad3adf1 94932016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
9494
9495 PR target/69228
9496 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9497 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9498 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9499 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9500 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9501 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9502 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9503 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9504
9060e335
AK
95052016-01-13 Jakub Jelinek <jakub@redhat.com>
9506
9507 PR target/69247
9508 * gcc.dg/pr69247.c: New test.
9509
40311329
RB
95102016-01-13 Richard Biener <rguenther@suse.de>
9511
9512 PR tree-optimization/69242
9513 * gcc.dg/torture/pr69242.c: New testcase.
9514
ccbd7103
RB
95152016-01-13 Richard Biener <rguenther@suse.de>
9516
9517 PR tree-optimization/69186
9518 * gcc.dg/torture/pr69186.c: New testcase.
9519
c6f72a46
JL
95202016-01-13 Jeff Law <law@redhat.com>
9521
9522 PR tree-optimization/67755
9523 * gcc.dg/tree-ssa/pr67755.c: New test.
9524
95252016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
9526
9527 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9528 pass number in output by a star.
9529
c446cf07
BC
95302016-01-12 Bin Cheng <bin.cheng@arm.com>
9531
9532 PR tree-optimization/68911
9533 * gcc.c-torture/execute/pr68911.c: New test.
9534
5342156c
MP
95352016-01-12 Marek Polacek <polacek@redhat.com>
9536
9537 PR c++/68979
9538 * g++.dg/warn/permissive-1.C: New test.
9539
65364cc5
JJ
95402016-01-12 Jakub Jelinek <jakub@redhat.com>
9541
9542 PR objc++/68511
9543 PR c++/69213
9544 * g++.dg/opt/pr69213.C: New test.
9545
81b9a3d9
CB
95462016-01-12 Christian Bruel <christian.bruel@st.com>
9547
9548 PR target/69180
9549 * gcc.target/arm/pr69180.c: New test.
9550
3c4e91c9
RB
95512016-01-12 Richard Biener <rguenther@suse.de>
9552
9553 PR lto/69077
9554 * g++.dg/lto/pr69077_0.C: New testcase.
9555 * g++.dg/lto/pr69077_1.C: Likewise.
9556
5664cea1
JJ
95572016-01-12 Jakub Jelinek <jakub@redhat.com>
9558
9559 PR target/69175
9560 * g++.dg/opt/pr69175.C: New test.
9561
86cefc49
AL
95622016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9563
9564 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9565 rather than #including math.h & stdlib.h.
9566 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9567 * gcc.dg/vect/pr49771.c: Likewise.
9568 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9569 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9570 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9571 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9572 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9573 * gcc.dg/vect/pr44507.c: Likewise.
9574 * gcc.dg/vect/pr45902.c: Likewise.
9575 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9576 * gcc.dg/vect/vect-117.c: Likewise.
9577 * gcc.dg/vect/vect-99.c: Likewise.
9578 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9579 * gcc.dg/vect/vect-cond-1.c: Likewise.
9580 * gcc.dg/vect/vect-cond-2.c: Likewise.
9581 * gcc.dg/vect/vect-cond-3.c: Likewise.
9582 * gcc.dg/vect/vect-cond-4.c: Likewise.
9583 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9584 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9585 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9586 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9587 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9588 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9589 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9590 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9591 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9592 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9593 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9594 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9595 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9596 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9597 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9598 include of signal.h.
9599 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9600 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9601 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9602 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9603 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9604 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9605 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9606 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9607 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9608 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9609 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9610 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9611 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9612 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9613 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9614 * gcc.dg/vect/vect-outer-5.c: Likewise.
9615 * gcc.dg/vect/vect-outer-6.c: Likewise.
9616 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9617 include of stdio.h.
9618
b832f61e
NC
96192016-01-12 Nick Clifton <nickc@redhat.com>
9620
9621 PR target/68913
9622 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9623 to fread so that it will be found in all target runtimes.
9624
8eac49b1
RB
96252016-01-12 Richard Biener <rguenther@suse.de>
9626
9627 PR tree-optimization/69053
9628 * g++.dg/torture/pr69053.C: New testcase.
9629
2935d994
RB
96302016-01-12 Richard Biener <rguenther@suse.de>
9631
9632 PR tree-optimization/69168
9633 * gcc.dg/torture/pr69168.c: New testcase.
9634
66c16fd9
RB
96352016-01-12 Richard Biener <rguenther@suse.de>
9636
9637 PR tree-optimization/69157
9638 * gcc.dg/torture/pr69157.c: New testcase.
9639
96402016-01-12 Richard Biener <rguenther@suse.de>
9641
9642 PR tree-optimization/69174
9643 * gcc.dg/torture/pr69174.c: New testcase.
9644
723033a6
JJ
96452016-01-12 Jakub Jelinek <jakub@redhat.com>
9646
9647 PR c++/66808
9648 PR c++/69000
9649 * g++.dg/tls/pr66808.C: New test.
9650 * g++.dg/tls/pr69000.C: New test.
9651
3574cf47
BS
96522016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9653
9654 * gcc.target/powerpc/swaps-p8-23.c: New test.
9655 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9656
feb20787
JDA
96572016-01-11 John David Anglin <danglin@gcc.gnu.org>
9658
9659 PR tree-optimization/68356
9660 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9661
27b1820a
KV
96622016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9663 Jim Wilson <jim.wilson@linaro.org>
9664
9665 PR target/69194
9666 * gcc.target/arm/pr69194.c: New test.
9667
cf4de6af
L
96682016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9669
9670 PR target/69225
9671 * gcc.target/i386/pr69225-1.c: New test.
9672 * gcc.target/i386/pr69225-2.c: Likewise.
9673 * gcc.target/i386/pr69225-3.c: Likewise.
9674 * gcc.target/i386/pr69225-4.c: Likewise.
9675 * gcc.target/i386/pr69225-5.c: Likewise.
9676 * gcc.target/i386/pr69225-6.c: Likewise.
9677
1ebd5558
JJ
96782016-01-11 Jakub Jelinek <jakub@redhat.com>
9679
23552a4d
JJ
9680 PR target/67462
9681 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9682 if lp64.
9683
26ff85b0
JJ
9684 PR target/69071
9685 * gcc.dg/pr69071.c: New test.
9686
9cb6bd74
JJ
9687 PR c++/69211
9688 * g++.dg/opt/pr69211.C: New test.
9689
1ebd5558
JJ
9690 PR tree-optimization/69214
9691 * gcc.c-torture/compile/pr69214.c: New test.
9692
8c18c836
UB
96932016-01-11 Uros Bizjak <ubizjak@gmail.com>
9694
9695 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9696 * gcc.target/i386/pr66232-11.c: Ditto.
9697 * gcc.target/i386/pr66232-12.c: Ditto.
9698 * gcc.target/i386/pr66232-13.c: Ditto.
9699
62446e6e
RB
97002016-01-11 Richard Biener <rguenther@suse.de>
9701
9702 PR tree-optimization/69173
9703 * gcc.dg/torture/pr69173.c: New testcase.
9704
2b8568fe
KT
97052016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9706
9707 PR rtl-optimization/68796
9708 * gcc.target/aarch64/tst_5.c: New test.
9709 * gcc.target/aarch64/tst_6.c: Likewise.
9710
5baf4532
KT
97112016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9712
9713 PR rtl-optimization/68841
9714 * gcc.dg/pr68841.c: New test.
9715 * gcc.c-torture/execute/pr68841.c: New test.
9716
ca90b1ed
YR
97172016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9718
9719 PR rtl-optimization/68920
9720 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9721 for ix86 targets.
9722 * gcc.dg/ifcvt-5.c: New test.
9723
2ad3adf1 97242016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
9725
9726 PR bootstrap/69123
9727 * g++.dg/pr69123.C: New.
9728
83834c09
IE
97292016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9730
9731 PR target/69010
9732 * gcc.target/i386/pr69010.c: New test.
9733
dcf89d57
MJ
97342016-01-11 Martin Jambor <mjambor@suse.cz>
9735
9736 PR ipa/69044
9737 * gcc.target/i386/chkp-pr69044.c: New test.
9738
d95167ee
TV
97392016-01-11 Tom de Vries <tom@codesourcery.com>
9740
9741 PR tree-optimization/69109
9742 * gcc.dg/autopar/pr69109-2.c: New test.
9743 * gcc.dg/autopar/pr69109.c: New test.
9744
4f6403a8
TV
97452016-01-11 Tom de Vries <tom@codesourcery.com>
9746
9747 PR tree-optimization/69108
9748 * gcc.dg/autopar/pr69108.c: New test.
9749
21efdd80
PP
97502016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9751
9752 PR c++/69029
9753 * c-c++-common/Wisleading-indentation.c: Augment test.
9754
fd42eed8
TK
97552016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9756
9757 PR fortran/69154
9758 * gfortran.dg/inline_matmul_12.f90: New test.
9759
4f90ee6c
PT
97602016-01-10 Paul Thomas <pault@gcc.gnu.org>
9761
9762 PR fortran/67779
9763 * gfortran.dg/actual_array_offset_1: New test.
9764
3907c6cf
TV
97652016-01-10 Tom de Vries <tom@codesourcery.com>
9766
9767 PR tree-optimization/69062
9768 * gcc.dg/autopar/pr69062.c: New test.
9769
b07b236e
TS
97702016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9771
9772 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9773 * gcc.dg/vect/slp-perm-2.c: Likewise.
9774 * gcc.dg/vect/slp-perm-3.c: Likewise.
9775 * gcc.dg/vect/slp-perm-5.c: Likewise.
9776 * gcc.dg/vect/slp-perm-6.c: Likewise.
9777 * gcc.dg/vect/slp-perm-7.c: Likewise.
9778 * gcc.dg/vect/slp-perm-8.c: Likewise.
9779
23fab8ae
TV
97802016-01-10 Tom de Vries <tom@codesourcery.com>
9781
9782 PR tree-optimization/69039
9783 * gcc.dg/autopar/pr69039.c: New test.
9784
73f0dae2
MP
97852016-01-09 Marek Polacek <polacek@redhat.com>
9786
9787 PR c++/69113
9788 * g++.dg/pr69113.C: New test.
9789
20b8d734
JJ
97902016-01-09 Jakub Jelinek <jakub@redhat.com>
9791
9792 PR middle-end/50865
9793 PR tree-optimization/69097
9794 * gcc.c-torture/execute/pr50865.c: New test.
9795 * gcc.c-torture/execute/pr69097-1.c: New test.
9796 * gcc.c-torture/execute/pr69097-2.c: New test.
9797 * gcc.dg/pr69097-1.c: New test.
9798 * gcc.dg/pr69097-2.c: New test.
9799
c50e614b
JJ
98002016-01-09 Jakub Jelinek <jakub@redhat.com>
9801
9802 PR c++/69164
9803 * g++.dg/opt/pr69164.C: New test.
9804
e0237993
JJ
98052016-01-08 Jakub Jelinek <jakub@redhat.com>
9806
9807 PR tree-optimization/69167
9808 * gcc.dg/pr69167.c: New test.
9809
bd8f5bb2
MP
98102016-01-08 Marek Polacek <polacek@redhat.com>
9811
9812 PR c++/68449
9813 * g++.dg/pr68449.C: New.
9814
bb0f5ca7
AL
98152016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9816
9817 PR tree-optimization/68707
9818 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9819 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9820 on platforms supporting it.
9821 * gcc.dg/vect/slp-perm-2.c: Likewise.
9822 * gcc.dg/vect/slp-perm-3.c: Likewise.
9823 * gcc.dg/vect/slp-perm-5.c: Likewise.
9824 * gcc.dg/vect/slp-perm-7.c: Likewise.
9825 * gcc.dg/vect/slp-perm-8.c: Likewise.
9826 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9827 on platforms supporting it.
9828
22518428
JJ
98292016-01-08 Jakub Jelinek <jakub@redhat.com>
9830
33f0852f
JJ
9831 PR tree-optimization/69162
9832 * gcc.dg/pr69162.c: New test.
9833
22518428
JJ
9834 PR tree-optimization/69172
9835 * gcc.dg/pr69172.c: New test.
9836
80e9b3aa
TP
98372016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9838
9839 PR tree-optimization/67781
9840 * gcc.c-torture/execute/pr67781.c: New file.
9841
262a363f
JJ
98422016-01-08 Jakub Jelinek <jakub@redhat.com>
9843
9844 PR tree-optimization/69083
9845 * gcc.dg/vect/pr69083.c: New test.
9846
6e1f093f
SS
98472016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9848
9849 PR tree-optimization/61441
9850 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9851 Use -fexcess-precision=standard for compiler options.
9852 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9853
53290e07
JJ
98542016-01-08 Jakub Jelinek <jakub@redhat.com>
9855
57bf3072
JJ
9856 PR fortran/69128
9857 * gfortran.dg/gomp/pr69128.f90: New test.
9858
53290e07
JJ
9859 PR c++/69145
9860 * g++.dg/ext/pr69145-1.C: New test.
9861 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9862 * g++.dg/ext/pr69145-2.h: New file.
9863
7a127fa7
MS
98642016-01-07 Martin Sebor <msebor@redhat.com>
9865
9866 PR c/68966
9867 * gcc.dg/atomic-fetch-bool.c: New test.
9868 * gcc.dg/sync-fetch-bool.c: New test.
9869
95918b49
L
98702016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9871
9872 PR fortran/66680
9873 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9874
c8e62a9d
NC
98752016-01-07 Nick Clifton <nickc@redhat.com>
9876
9877 PR target/66655
9878 * g++.dg/pr66655.C: New test.
9879 * g++.dg/pr66655_1.cc: Test support file.
9880 * g++.dg/pr66655.h: Test header file.
9881
2ad3adf1 98822016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
9883
9884 PR fortran/66680
9885 gfortran.dg/gomp/pr66680.f90: New test.
9886
4cd9ca92
L
98872016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9888
9889 PR target/69171
9890 * gcc.target/i386/pr69171-1.c: New test.
9891 * gcc.target/i386/pr69171-2.c: Likewise.
9892 * gcc.target/i386/pr69171-3.c: Likewise.
9893 * gcc.target/i386/pr69171-4.c: Likewise.
9894 * gcc.target/i386/pr69171-5.c: Likewise.
9895 * gcc.target/i386/pr69171-6.c: Likewise.
9896
7e33d4dc
BS
98972015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9898
9899 PR middle-end/67639
9900 * c-c++-common/pr67639.c: New test.
9901
fec64afc
JJ
99022016-01-07 Jakub Jelinek <jakub@redhat.com>
9903
9904 PR tree-optimization/69141
9905 * g++.dg/opt/pr69141.C: New test.
9906
f293ad29
EB
99072016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9908
9909 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9910
5027395e
UB
99112016-01-06 Uros Bizjak <ubizjak@gmail.com>
9912
9913 PR target/69140
9914 * gcc.target/i386/pr69140.c: New test
9915
7443cf13
DM
99162016-01-06 David Malcolm <dmalcolm@redhat.com>
9917
9918 * gcc.dg/bad-dereference.c: New test case.
9919
32928931
BS
99202015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9921
9922 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9923
68dd05da
AS
99242016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9925
9926 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9927
6b131d5b
MP
99282016-01-06 Marek Polacek <polacek@redhat.com>
9929
9930 PR sanitizer/69099
9931 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9932
8d9fdb49
MP
99332016-01-05 Marek Polacek <polacek@redhat.com>
9934
9935 PR c/69104
9936 * gcc.dg/atomic-invalid-2.c: New.
9937
acf93f1e
L
99382016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9939
9940 PR target/68991
9941 * gcc.target/i386/pr68991.c: New test.
9942
3f50525d
L
99432016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9944
9945 PR target/68991
9946 * g++.dg/pr68991-1.C: New test.
9947 * g++.dg/pr68991-2.C: Likewise.
9948
e0237993 99492016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 9950
e0237993 9951 PR other/60465
face88a1
ST
9952 * gcc.target/ia64/pr60465-gprel64.c: New test.
9953 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9954
a0866eff
KT
99552016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9956
9957 PR rtl-optimization/68651
9958 * gcc.target/aarch64/pr68651_1.c: New test.
9959
c589e975
DM
99602016-01-05 David Malcolm <dmalcolm@redhat.com>
9961
9962 PR c/69122
9963 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9964
929710d9
NS
99652016-01-05 Nathan Sidwell <nathan@acm.org>
9966
ce3e43d7
NS
9967 PR c++/58583
9968 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9969
929710d9
NS
9970 * gcc.dg/alias-15.c: New.
9971
a2faef8e
NC
99722016-01-05 Nick Clifton <nickc@redhat.com>
9973
9974 PR target/68870
9975 * g++.dg/pr68770.C: New test.
9976
4cfa76e3
MS
99772016-01-04 Mike Stump <mikestump@comcast.net>
9978
9979 * lib/target-supports.exp (check_effective_target_cilkplus):
9980 cilkplus targets require pthreads.
4ece61b6 9981 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 9982
4e8a3a35
MM
99832016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9984
9985 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9986 generation.
9987
818ab71a
JJ
99882016-01-04 Jakub Jelinek <jakub@redhat.com>
9989
9990 Update copyright years.
9991
2fe0a208
MP
99922016-01-04 Marek Polacek <polacek@redhat.com>
9993
9994 PR c/68908
9995 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9996 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9997 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9998
9e3b2fe3
EB
99992016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10000
10001 * gcc.target/sparc/20160104-2.c: New test.
10002
e8d65a35
EB
100032016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10004
10005 * gcc.target/sparc/20160104-1.c: New test.
10006
25ccfccd
PT
100072016-01-03 Paul Thomas <pault@gcc.gnu.org>
10008
10009 PR fortran/65045
10010 * gfortran.dg/pr65045.f90: New test.
10011
cb51d382
EB
100122016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10013
10014 * gnat.dg/specs/debug1.ads: Delete.
10015
6eeaad6e
JD
100162016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10017
10018 PR libgfortran/68867
10019 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10020 expression.
10021
2f968603
JD
100222016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10023
10024 PR libgfortran/68867
10025 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10026 PowerPC.
10027
591bb5e4
PT
100282016-01-01 Paul Thomas <pault@gcc.gnu.org>
10029
10030 PR fortran/68864
10031 * gfortran.dg/pr68864.f90: New test.
10032
f1e0620c
JJ
100332016-01-01 Jakub Jelinek <jakub@redhat.com>
10034
942a1319
JJ
10035 PR tree-optimization/69070
10036 * gcc.dg/pr69070.c: New test.
10037
10dff63f
JJ
10038 PR sanitizer/69055
10039 * gfortran.dg/pr69055.f90: New test.
10040
f1e0620c
JJ
10041 PR target/69015
10042 * gcc.dg/pr69015.c: New test.
818ab71a 10043\f
2f883d1c 10044Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
10045
10046Copying and distribution of this file, with or without modification,
10047are permitted in any medium without royalty provided the copyright
10048notice and this notice are preserved.