]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Subject: [PATCH] rs6000: Fix logic for when to emit .machine (PR71216)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1603ebe0
TK
12016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2
3 PR fortran/71795
4 * gfortran.dg/constructor_50.f90: New test.
5
bc91c436
ML
62016-07-22 Martin Liska <mliska@suse.cz>
7
8 PR gcov-profile/69028
9 PR gcov-profile/62047
10 * g++.dg/cilk-plus/pr69028.C: New test.
11
9fe9a3a7
AV
122016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
13
14 * gfortran.dg/coarray_stat_2.f90: New test.
15
70866e3d
MM
162016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
17
18 * gcc.target/powerpc/vec-extract.h: New files to check the
19 vec_extract built-in functions for all vector types, testing
20 accessing each element, both with constant and variable element
21 numbers.
22 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
23 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
24 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
25 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
26 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
27 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
28 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
29 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
30 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
31
ab3af181
JJ
322016-07-21 Jakub Jelinek <jakub@redhat.com>
33
34 PR c++/71728
35 * g++.dg/other/pr71728.C: New test.
36
ebe8f322
JG
372016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
38
39 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
40 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
41 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
42 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
43 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
44
959cef74
RB
452016-07-21 Richard Biener <rguenther@suse.de>
46
47 PR tree-optimization/71947
48 * gcc.dg/tree-ssa/vrp102.c: New testcase.
49
b24d9420
BC
502016-07-21 Bin Cheng <bin.cheng@arm.com>
51
52 * gcc.dg/tree-ssa/scev-15.c: New.
53
23974819
BC
542016-07-21 Bin Cheng <bin.cheng@arm.com>
55
56 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
57
ee78cbaa
JJ
582016-07-21 Jakub Jelinek <jakub@redhat.com>
59
60 PR c++/71941
61 * g++.dg/gomp/pr71941.C: New test.
62
52ed68f7
DM
632016-07-20 David Malcolm <dmalcolm@redhat.com>
64
65 PR c/70339
66 PR c/71858
67 * g++.dg/spellcheck-identifiers.C: New test case, based on
68 gcc.dg/spellcheck-identifiers.c.
69 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
70 gcc.dg/spellcheck-identifiers-2.c.
71 * g++.dg/spellcheck-typenames.C: New test case, based on
72 gcc.dg/spellcheck-typenames.c
73
18407bfb
JW
742016-07-20 Jonathan Wakely <jwakely@redhat.com>
75
76 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
77 pointer to member function and also test catching by reference.
78
4c07fd98
DV
792016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
80
81 * gcc.target/s390/pr67443.c: Fix test case.
82
fee21d65
DV
832016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
84
85 * gcc.target/s390/insv-1.c: Xfail some tests.
86 * gcc.target/s390/insv-2.c: Likewise.
87
dbe9dfdd
GJL
882016-07-20 Georg-Johann Lay <avr@gjlay.de>
89
90 * gcc.target/avr/torture/get-mem.c: New test.
91 * gcc.target/avr/torture/set-mem.c: New test.
92
c25e1d82
GJL
932016-07-20 Georg-Johann Lay <avr@gjlay.de>
94
95 PR target/71948
96 * gcc.target/avr/torture/tiny-progmem.c: New test.
97
109d2197
JJ
982016-07-20 Jakub Jelinek <jakub@redhat.com>
99
7419f441
JJ
100 PR c++/71909
101 * g++.dg/parse/pr71909.C: New test.
102 * g++.dg/tm/pr71909.C: New test.
103
109d2197
JJ
104 PR c++/50060
105 * g++.dg/cpp0x/constexpr-50060.C: New test.
106 * g++.dg/cpp1y/constexpr-50060.C: New test.
107
144530cf
ML
1082016-07-20 Martin Liska <mliska@suse.cz>
109
110 * gfortran.dg/graphite/pr71898.f90: New test.
111
04ac4afa
BC
1122016-07-20 Bin Cheng <bin.cheng@arm.com>
113
114 PR tree-optimization/71503
115 PR tree-optimization/71683
116 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
117 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
118
dcbdb17a
ML
1192016-07-20 Martin Liska <mliska@suse.cz>
120
121 * gcc.dg/plugin/plugin.exp: Remove sreal test.
122 * gcc.dg/plugin/sreal-test-1.c: Remove.
123 * gcc.dg/plugin/sreal_plugin.c: Remove.
124
6ed82555
TK
1252016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
126
127 PR fortran/71902
128 * gfortran.dg/dependency_47.f90: New test.
129
13da0507
JJ
1302016-07-19 Jakub Jelinek <jakub@redhat.com>
131
4833f561
JJ
132 PR rtl-optimization/71916
133 * gcc.c-torture/compile/pr71916.c: New test.
134
4fda19ef
JJ
135 PR middle-end/71874
136 * g++.dg/torture/pr71874.C: New test.
137
13da0507
JJ
138 PR middle-end/71734
139 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
140 (my_alloc): Rewritten to use __builtin_posix_memalign and
141 __SIZE_TYPE__.
142 (my_free): Use __builtin_free instead of _mm_free.
143 (Vec::operator=): Use __builtin_memcpy.
144
e7980add
MJ
1452016-07-19 Martin Jambor <mjambor@suse.cz>
146
147 PR fortran/71688
148 * gfortran.dg/pr71688.f90: New test.
149
13e88953
RB
1502016-07-19 Richard Biener <rguenther@suse.de>
151
152 * c-c++-common/vector-subscript-6.c: New testcase.
153 * c-c++-common/vector-subscript-7.c: Likewise.
154
1caf0482
SKS
1552016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
156
157 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
158 and UInt32 based on __SIZEOF_INT__.
159
cef5388d
RB
1602016-07-19 Richard Biener <rguenther@suse.de>
161
162 PR tree-optimization/71901
163 * gcc.dg/torture/pr71901.c: New testcase.
164
1652016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
166
167 PR tree-optimization/71908
168 * gcc.dg/torture/pr71908.c: New testcase.
169
a8f7a895
MM
1702016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
171
172 PR target/71493
173 * gcc.target/powerpc/pr71493-1.c: New test.
174 * gcc.target/powerpc/pr71493-2.c: Likewise.
175
f2111a36
JJ
1762016-07-18 Jakub Jelinek <jakub@redhat.com>
177
99516432
JJ
178 PR c++/71835
179 * g++.dg/conversion/ambig3.C: New test.
180
87713c6a
JJ
181 PR c++/71828
182 * g++.dg/cpp0x/constexpr-71828.C: New test.
183
7a7f16ca
JJ
184 PR c++/71826
185 * g++.dg/template/pr71826.C: New test.
186
f4d90295
JJ
187 PR c++/71822
188 * g++.dg/template/defarg21.C: New test.
189
f2111a36
JJ
190 PR c++/71871
191 * g++.dg/ext/vector31.C: New test.
192
0b965526
UB
1932016-07-18 Uros Bizjak <ubizjak@gmail.com>
194
195 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
196
94e136b9
YR
1972016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
198
199 PR tree-optimization/71734
200 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
201
7072df0a
DV
2022016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
203
204 * gcc.target/s390/warn-dynamicstack-1.c: New test.
205 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
206 stack-layout-dynamic-1.c: New test.
207
54158a1a
AK
2082016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
209
210 * gcc.target/s390/nolrl-1.c: New test.
211
43068916
FR
2122016-07-17 Fritz Reese <fritzoreese@gmail.com>
213
214 PR fortran/71523
215 * gfortran.dg/pr71523_1.f90: New test.
216 * gfortran.dg/pr71523_2.f90: New test.
217
a9356b12
AS
2182016-07-16 Andreas Schwab <schwab@linux-m68k.org>
219
220 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
221
a07b81c7
JD
2222016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
223 Marco Restelli <mrestelli@gmail.com>
224
225 PR fortran/62125
226 * gfortran.dg/pr62125.f90: New test.
227
96c0ec12
BS
2282016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
229
230 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
231 * gcc.target/powerpc/mulkc3-1.c: Likewise.
232
479d0ed5
JW
2332016-07-15 Jonathan Wakely <jwakely@redhat.com>
234
235 PR c++/58796
236 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
237 * g++.dg/cpp0x/nullptr35.C: New test.
238
41c7438e
BC
2392016-07-15 Bin Cheng <bin.cheng@arm.com>
240
241 * gcc.dg/tree-ssa/scev-8.c: Update test string.
242
f7ba880b
CP
2432016-07-15 Cesar Philippidis <cesar@codesourcery.com>
244
245 * gfortran.dg/goacc/vector_length.f90: New test.
246
b9aba0a0
RB
2472016-07-15 Richard Biener <rguenther@suse.de>
248
249 PR tree-optimization/71881
250 * gcc.dg/torture/pr71881.c: New testcase.
251
9513d5fb
RB
2522016-07-15 Richard Biener <rguenther@suse.de>
253
254 PR tree-optimization/71887
255 * gcc.dg/torture/pr71887.c: New testcase.
256
ddbbcb19
JJ
2572016-07-15 Jakub Jelinek <jakub@redhat.com>
258
259 PR c/71858
260 * gcc.dg/spellcheck-identifiers-3.c: New test.
261
29eb509c
AV
2622016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
263
264 PR fortran/71807
265 * gfortran.dg/null_9.f90: New test.
266
43aabfcf
BC
2672016-07-15 Bin Cheng <bin.cheng@arm.com>
268
269 * gcc.dg/tree-ssa/loop-41.c: New test.
270
afc89e58
BC
2712016-07-15 Bin Cheng <bin.cheng@arm.com>
272
273 PR tree-optimization/71347
274 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
275
6fa682ad
SK
2762016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
277
278 PR fortran/29819
279 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
280 * gfortran.dg/contains.f90: Ditto.
281 * gfortran.dg/contains_empty_1.f03: Ditto.
282 * gfortran.dg/submodule_3.f08: Ditto.
283
dd36b877
JJ
2842016-07-14 Jakub Jelinek <jakub@redhat.com>
285
a60a5d31
JJ
286 PR testsuite/71865
287 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
288 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
289 expected diagnostics.
290
dd36b877
JJ
291 PR c/71858
292 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
293 * gcc.dg/spellcheck-identifiers-2.c: New test.
294 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
295 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
296
a241f8ca
JJ
2972016-07-14 Jakub Jelinek <jakub@redhat.com>
298
299 PR tree-optimization/71872
300 * gcc.c-torture/compile/pr71872.c: New test.
301
d62b809c
TP
3022016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
303
304 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
305 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
306 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
307 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
308 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
309 * gcc.target/arm/atomic-op-acquire-1.c: This.
310 * gcc.target/arm/atomic-op-char.c: Rename into ...
311 * gcc.target/arm/atomic-op-char-1.c: This.
312 * gcc.target/arm/atomic-op-consume.c: Rename into ...
313 * gcc.target/arm/atomic-op-consume-1.c: This.
314 * gcc.target/arm/atomic-op-int.c: Rename into ...
315 * gcc.target/arm/atomic-op-int-1.c: This.
316 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
317 * gcc.target/arm/atomic-op-relaxed-1.c: This.
318 * gcc.target/arm/atomic-op-release.c: Rename into ...
319 * gcc.target/arm/atomic-op-release-1.c: This.
320 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
321 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
322 * gcc.target/arm/atomic-op-short.c: Rename into ...
323 * gcc.target/arm/atomic-op-short-1.c: This.
324 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
325 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
326 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
327 * gcc.target/arm/atomic-op-char-2.c: Likewise.
328 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
329 * gcc.target/arm/atomic-op-int-2.c: Likewise.
330 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
331 * gcc.target/arm/atomic-op-release-2.c: Likewise.
332 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
333 * gcc.target/arm/atomic-op-short-2.c: Likewise.
334
1f8dd420
AV
3352016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
336
337 PR fortran/70842
338 * gfortran.dg/select_type_35.f03: New test.
339
53109ba8
KT
3402016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
341
342 PR target/65951
343 PR tree-optimization/70923
344 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
345 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
346 * gcc.dg/vect/pr65951.c: Likewise.
347 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
348
91f35b7f
DE
3492016-07-14 David Edelsohn <dje.gcc@gmail.com>
350
351 * c-c++-common/pr60226.c: Expect maximum object file alignment
352 error on AIX.
353
351168fe
RB
3542016-07-14 Richard Biener <rguenther@suse.de>
355
356 PR tree-optimization/71866
357 * gcc.dg/torture/pr71866.c: New testcase.
358
94c32c00
TP
3592016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
360
361 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
362 selector and enclose boolean expression in curly braces.
363
b799a481
AM
3642016-07-14 Alan Modra <amodra@gmail.com>
365
366 PR target/71733
367 * gcc.target/powerpc/p9-novsx.c: New.
368
f63ba78c
AK
3692016-07-13 Andi Kleen <ak@linux.intel.com>
370
371 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
372 * g++.dg/tree-prof/morefunc.C: Dito.
373 * g++.dg/tree-prof/pr35545.C: Dito.
374 * g++.dg/tree-prof/reorder.C: Dito.
375 * gcc.dg/tree-prof/20050826-2.c: Dito.
376 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
377 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
378 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
379 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
380 * gcc.dg/tree-prof/inliner-1.c: Dito.
381 * gcc.dg/tree-prof/merge_block.c: Dito.
382 * gcc.dg/tree-prof/stringop-1.c: Dito.
383 * gcc.dg/tree-prof/stringop-2.c: Dito.
384 * gcc.dg/tree-prof/switch-case-1.c: Dito.
385 * gcc.dg/tree-prof/switch-case-2.c: Dito.
386 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
387 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
388 * gcc.dg/tree-prof/update-loopch.c: Dito.
389 * gcc.dg/tree-prof/val-prof-1.c: Dito.
390 * gcc.dg/tree-prof/val-prof-2.c: Dito.
391 * gcc.dg/tree-prof/val-prof-3.c: Dito.
392 * gcc.dg/tree-prof/val-prof-4.c: Dito.
393 * gcc.dg/tree-prof/val-prof-5.c: Dito.
394 * gcc.dg/tree-prof/val-prof-6.c: Dito.
395 * gcc.dg/tree-prof/val-prof-7.c: Dito.
396
f4d5a23d
AK
3972016-07-13 Andi Kleen <ak@linux.intel.com>
398
399 * lib/profopt.exp (profopt-execute): Remove .imports files.
400
ae145898
AK
4012016-07-13 Andi Kleen <ak@linux.intel.com>
402
0b965526 403 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 404
e97bd4f5
AK
4052016-07-13 Andi Kleen <ak@linux.intel.com>
406
407 * lib/profopt.exp (dg-final-scan-autofdo,
408 dg-final-scan-not-autofdo): New functions.
409
6fa3d4b4
BC
4102016-07-13 Bin Cheng <bin.cheng@arm.com>
411
412 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
413 * gcc.dg/vect/vect-35.c: Ditto.
414 * gcc.dg/vect/vect-alias-check-2.c: New test.
415
65f18bc6
ML
4162016-07-13 Martin Liska <mliska@suse.cz>
417
418 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 419 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
420 * gfortran.dg/pr42108.f90: Update expected dump scan.
421
9737f35b
RB
4222016-07-13 Richard Biener <rguenther@suse.de>
423
424 PR tree-optimization/24574
425 * gcc.dg/pr24574.c: New testcase.
426
62c0ea4b
SKS
4272016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
428
0b965526 429 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
430 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
431 * c-c++-common/pr68833-1.c: Require int32plus.
432 * gcc.dg/ipa/pr63551.c: Likewise.
433 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
434 * gcc.dg/ipa/pr64041.c: Require int32plus.
435
c7ed8938
IE
4362016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
437
438 PR ipa/71633
439 * g++.dg/pr71633.C: New test.
440
5ce15300
TP
4412016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
442
443 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
444 Add new arm_thumb1_cbz_ok effective target.
445 * gcc.target/arm/cbz.c: New test.
446
2b9509a3
TP
4472016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
448
449 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
450 Define effective target.
451 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
452 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
453 * gcc.target/arm/movhi_movw.c: New test.
454 * gcc.target/arm/movsi_movw.c: Likewise.
455 * gcc.target/arm/movdi_movw.c: Likewise.
456
7f15b177
RB
4572016-07-13 Richard Biener <rguenther@suse.de>
458
459 PR middle-end/71104
460 * gcc.dg/pr71104-1.c: New testcase.
461 * gcc.dg/pr71104-2.c: Likewise.
462
0b0a896e
MM
4632016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
464
465 PR target/71805
466 * gcc.target/powerpc/pr71805.c: New test.
467
f906f5ed
BS
4682016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
469
470 * gcc.target/powerpc/divkc3-1.c: New.
471 * gcc.target/powerpc/mulkc3-1.c: New.
472
f507d202
ML
4732016-07-12 Martin Liska <mliska@suse.cz>
474
475 * gcc.dg/params/blocksort-part.c: New test.
476 * gcc.dg/params/params.exp: New file.
477
d6f7c125
KT
4782016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
479
480 PR middle-end/71700
481 * gcc.c-torture/execute/pr71700.c: New test.
482
37ccb0ba
SB
4832016-07-12 Steven Bosscher <steven@gcc.gnu.org>
484 Richard Biener <rguenther@suse.de>
485
486 PR tree-optimization/23286
487 PR tree-optimization/70159
488 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
489 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
490 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
491 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
492 * gcc.dg/tree-ssa/pr35286.c: Likewise.
493 * gcc.dg/tree-ssa/pr35287.c: Likewise.
494 * gcc.dg/hoist-register-pressure-1.c: Likewise.
495 * gcc.dg/hoist-register-pressure-2.c: Likewise.
496 * gcc.dg/hoist-register-pressure-3.c: Likewise.
497 * gcc.dg/pr51879-12.c: Likewise.
498 * gcc.dg/strlenopt-9.c: Likewise.
499 * gcc.dg/tree-ssa/pr47392.c: Likewise.
500 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
501 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
502 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
503 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
504 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
505 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
506 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
507 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
508 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
509 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
510 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
511 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
512 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
513 * gfortran.dg/pr43984.f90: Adjust expected outcome.
514
712a93d6
RB
5152016-07-12 Richard Biener <rguenther@suse.de>
516
517 PR rtl-optimization/68961
518 * gcc.target/i386/pr68961.c: New testcase.
519
c392943c
JJ
5202016-07-11 Jakub Jelinek <jakub@redhat.com>
521
3d56e6a4
JJ
522 PR middle-end/71758
523 * c-c++-common/gomp/pr71758.c: New test.
524 * gfortran.dg/gomp/pr71758.f90: New test.
525
c392943c
JJ
526 PR tree-optimization/71823
527 * gcc.dg/vect/pr71823.c: New test.
528
741d3be5
DM
5292016-07-11 David Malcolm <dmalcolm@redhat.com>
530
531 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
532 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
533 and LINE_MAP_MAX_LOCATION_WITH_COLS.
534
92fa45b5
L
5352016-07-11 H.J. Lu <hongjiu.lu@intel.com>
536
537 PR target/71801
538 * gcc.target/i386/pr71801.c: New test.
539
f51606c7
RB
5402016-07-11 Richard Biener <rguenther@suse.de>
541
542 PR tree-optimization/71816
543 * gcc.dg/torture/pr71816.c: New testcase.
544
36b54ce0
TK
5452016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
546
547 PR fortran/71783
548 * gfortran.dg/dependency_46.f90: New test.
549
d13835b6
VM
5502016-07-08 Vladimir Makarov <vmakarov@redhat.com>
551
552 PR rtl-optimization/71621
553 * gcc.target/i386/pr71621-1.c: New.
554 * gcc.target/i386/pr71621-2.c: New.
555
642bcbdf
CP
5562016-07-08 Cesar Philippidis <cesar@codesourcery.com>
557
558 * gfortran.dg/goacc/pr71704.f90: New test.
559
02eb5b8b
BS
5602016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
561
562 PR target/71297
563 * gcc.target/powerpc/pr71297.c: New.
564
8beb9a0d
JW
5652016-07-08 Jiong Wang <jiong.wang@arm.com>
566
567 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
568
cef4b650
MM
5692016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
570
571 PR target/71806
572 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
573
3c3ecf52
AH
5742016-07-08 Alan Hayward <alan.hayward@arm.com>
575
576 PR tree-optimization/71667
577 * gcc.dg/vect/pr71667.c: New
578
2660286d
ML
5792016-07-08 Martin Liska <mliska@suse.cz>
580
581 * gcc.dg/torture/pr71606.c: New test.
582
70cdd4ae
JD
5832016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
584
585 PR fortran/71764
586 * gfortran.dg/pr71764.f90: New test.
587
842dc2e6
JJ
5882016-07-07 Jakub Jelinek <jakub@redhat.com>
589 Kai Tietz <ktietz70@googlemail.com>
590
591 PR c++/70869
592 PR c++/71054
593 * g++.dg/cpp0x/pr70869.C: New test.
594 * g++.dg/cpp0x/pr71054.C: New test.
595
31be4262
DE
5962016-07-07 David Edelsohn <dje.gcc@gmail.com>
597
598 * g++.dg/debug/pr71432.C: Fail on AIX.
599
1c122092
ML
6002016-07-07 Martin Liska <mliska@suse.cz>
601
602 * gfortran.dg/do_1.f90: Remove a corner case that triggers
603 an undefined behavior.
604 * gfortran.dg/do_3.F90: Likewise.
605 * gfortran.dg/do_check_11.f90: New test.
606 * gfortran.dg/do_check_12.f90: New test.
607 * gfortran.dg/do_corner_warn.f90: New test.
608
7119f1b1
ML
6092016-07-07 Martin Liska <mliska@suse.cz>
610
611 * gfortran.dg/predict-1.f90: Ammend the test.
612 * gfortran.dg/predict-2.f90: Likewise.
613
275792f2
IE
6142016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
615
616 PR ipa/71624
617 * g++.dg/pr71624.C: New test.
618
05a437c1
TP
6192016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
620
621 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
622 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
623 ARMv8-M Mainline architectures.
624
6f493951
TP
6252016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
626
627 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
628 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
629
5ddaee94
SB
6302016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
631
632 PR target/70098
633 PR target/71763
634 * gcc.target/powerpc/pr71763.c: New file.
635
651afdb2
YR
6362016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
637
638 PR tree-optimization/71518
0b965526 639 * gcc.dg/pr71518.c: New test.
651afdb2 640
9df99881
WD
6412016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
642
643 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
644
7b4e0769
SKS
6452016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
646
0b965526 647 PR target/50739
7b4e0769
SKS
648 * gcc.target/avr/pr50739.c: New test.
649
eb4432f7
JH
6502016-07-05 Jan Hubicka <jh@suse.cz>
651
652 * gcc.dg/tree-ssa/scev-14.c: update template.
653
c01e092f
RS
6542016-07-06 Richard Sandiford <richard.sandiford@arm.com>
655
656 * gcc.dg/vect/group-no-gaps-1.c: New test.
657
8070763a
AK
6582016-07-05 Andi Kleen <ak@linux.intel.com>
659
660 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
661 if kernel supports MPX.
662
7f6e88a8
KC
6632016-07-05 Kito Cheng <kito.cheng@gmail.com>
664
665 * gcc.c-torture/compile/pr69102.c: Require fpic support.
666
36a265b1
MM
6672016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
668 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
669
670 * gcc.target/powerpc/signbit-1.c: New test.
671 * gcc.target/powerpc/signbit-2.c: New test.
672 * gcc.target/powerpc/signbit-3.c: New test.
673
7a98fb6e
KT
6742016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
675
676 PR rtl-optimization/71594
677 * gcc.dg/torture/pr71594.c: New test.
678
1e3d54b4
JH
6792016-07-05 Jan Hubicka <jh@suse.cz>
680
681 * gcc.dg/tree-ssa/scev-14.c: new testcase.
682
84ca3893
DM
6832016-07-05 David Malcolm <dmalcolm@redhat.com>
684
685 PR c++/62314
686 * gcc/testsuite/g++.dg/parse/error5.C: Update column
687 number of missing semicolon error.
688 * g++.dg/pr62314-2.C: New test case.
689
20d0bfce
AF
6902016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
691
692 * gfortran.dg/coarray_stat_function.f90: New test.
693 * gfortran.dg/coarray_stat_whitespace.f90: New test.
694 * gfortran.dg/coarray_lib_comm_1: Adapting old test
695 to new interfaces.
696
69aaea06
AV
6972016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
698
699 PR fortran/71623
700 * gfortran.dg/deferred_character_17.f90: New test.
701
f723a43c
CL
7022016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
703
704 * gcc.target/arm/neon/polytypes.c: Move to ...
705 * gcc.target/arm/polytypes.c: ... here.
706 * gcc.target/arm/neon/pr51534.c: Move to ...
707 * gcc.target/arm/pr51534.c: ... here.
708 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
709 * gcc.target/arm/vect-vcvt.c: ... here.
710 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
711 * gcc.target/arm/vect-vcvtq.c: ... here.
712 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
713 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
714 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
715 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
716 * gcc.target/arm/neon/neon.exp: Delete.
717 * gcc.target/arm/neon/: Delete.
718
d73e0ccf
JD
7192016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
720
721 PR fortran/65575
722 * gfortran.dg: pr65575.f90: New test.
723
c20f6223
JD
7242016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
725
726 PR fortran/35849
727 * gfortran.dg: pr35849.f90: New test.
728
2a5537c3
JJ
7292016-07-04 Jakub Jelinek <jakub@redhat.com>
730
731 PR c++/71739
732 * g++.dg/cpp0x/pr71739.C: New test.
733
740f9751
CL
7342016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
735
736 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
737
bf749919
DV
7382016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
739
740 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
741 locr.
742 * gcc.target/s390/loc-1.c: New test.
743
430bb38e
YR
7442016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
745
746 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
747 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
748
15f6e0da
RR
7492016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
750
751 PR target/63874
752 * gcc.target/aarch64/pr63874.c: New test.
753
79335075
JB
7542016-07-04 Jan Beulich <jbeulich@suse.com>
755
756 * g++.dg/header.c: New.
757 * gcc.dg/header.c: New.
758
557e8c49
JJ
7592016-07-02 Jakub Jelinek <jakub@redhat.com>
760
761 PR c/71719
762 * c-c++-common/Wunused-var-15.c: New test.
763
79a592e3
JJ
7642016-07-01 Jakub Jelinek <jakub@redhat.com>
765
766 PR fortran/71687
767 * gfortran.dg/gomp/pr71687.f90: New test.
768
e2298656
BS
7692016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
770
771 * gcc.dg/const-float128-ped.c: Require __float128 effective
772 target and options.
773 * gcc.dg/const-float128.c: Likewise.
774 * gcc.dg/torture/float128-cmp-invalid.c: Require
775 __float128 and base_quadfloat_support effective targets, and
776 __float128 options.
777 * gcc.dg/torture/float128-div-underflow.c: Likewise.
778 * gcc.dg/torture/float128-extend-nan.c: Likewise.
779 * gcc.dg/torture/float128-nan.c: Likewise.
780 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
781 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
782 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 783 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
784 (add_options_for___float128): New.
785 (check_effective_target_base_quadword_support): New.
786
70c11966
MM
7872016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
788
789 PR target/71720
790 * gcc.target/powerpc/pr71720.c: New test.
791
059541fd
JB
7922016-07-01 Jan Beulich <jbeulich@suse.com>
793
794 * gcc.dg/bss.c: New.
795
2c1e4964
PB
7962016-07-01 Peter Bergner <bergner@vnet.ibm.com>
797
798 PR target/71698
799 * gcc.target/powerpc/pr71698.c: New test.
800
22e1cb39
GJL
8012016-07-01 Georg-Johann Lay <avr@gjlay.de>
802
803 PR target/71151
804 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
805 instead of ".foo" for its section name.
806 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
807 depending on MCU's flash size.
808 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
809 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
810 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
811 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
812 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
813 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
814
466cf574
JB
8152016-07-01 Jan Beulich <jbeulich@suse.com>
816
817 * gcc.target/i386/pr65105-2.c: Add -msse2.
818
351beab7
JJ
8192016-06-30 Jakub Jelinek <jakub@redhat.com>
820
55a0f21a
JJ
821 PR tree-optimization/71707
822 * gcc.dg/strlenopt-29.c: New test.
823
6245ad72
JJ
824 PR fortran/71704
825 * gfortran.dg/gomp/pr71704.f90: New test.
826
351beab7
JJ
827 PR fortran/71705
828 * gfortran.dg/gomp/pr71705.f90: New test.
829
5a3a6a5e
KN
8302016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
831
832 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
833 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
834 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
835 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
836 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
837 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
838 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
839 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
840 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
841 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
842 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
843 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
844 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
845 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
846 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
847 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
848 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
849 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
850 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
851 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
852 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
853 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
854 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
855 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
856 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
857 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
858 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
859 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
860 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
861 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
862 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
863 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
864 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
865 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
866 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
867 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
868 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
869 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
870 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
871 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
872 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
873 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
874 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
875 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
876 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
877 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
878 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
879 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
880 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
881 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
882 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
883 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
884 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
885 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
886 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
887 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
888 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
889 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
890 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
891 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
892 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
893 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
894 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
895 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
896 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
897 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
898 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
899 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
900 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
901 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
902 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
903 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
904 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
905 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
906 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
907 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
908 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
909 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
910 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
911 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
912 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
913
3dfa8071 9142016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 915 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
916
917 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
918
9bd62242 9192016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 920 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
921
922 * gcc.target/aarch64/vget_set_lane_1.c: New test.
923
603107fb
DM
9242016-06-30 David Malcolm <dmalcolm@redhat.com>
925
926 PR driver/71651
927 * gcc.dg/spellcheck-options-12.c: New test case.
928
205cccc7
JJ
9292016-06-30 Jakub Jelinek <jakub@redhat.com>
930
931 PR middle-end/71693
932 * gcc.c-torture/compile/pr71693.c: New test.
933
f4452176
DM
9342016-06-29 David Malcolm <dmalcolm@redhat.com>
935
936 * gcc.dg/spellcheck-params.c: New testcase.
937 * gcc.dg/spellcheck-params-2.c: New testcase.
938
c5e74d9d
MM
9392016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
940
941 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
942 vector extract instructions.
943 * gcc.target/powerpc/p9-extract-2.c: Likewise.
944
e44ecbfd
JD
9452016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
946
947 PR fortran/71686
948 * gfortran.dg/unexpected_eof_2.f90: New test.
949 * gfortran.dg/unexpected_eof_3.f90: New test.
950
ee446d9f
JW
9512016-06-29 Jim Wilson <jim.wilson@linaro.org>
952
953 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
954
27f67461
CP
9552016-06-29 Cesar Philippidis <cesar@codesourcery.com>
956
957 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
958 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
959 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
960
b1206d29
RB
9612016-06-29 Richard Biener <rguenther@suse.de>
962
963 PR middle-end/15256
964 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
965
1af21224
MW
9662016-06-29 Matthew Wahab <matthew.wahab@arm.com>
967
968 * gcc.target/arm/aapcs/neon-vect10.c: Require
969 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
970 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
971 * gcc.target/arm/aapcs/vfp18.c: Likewise.
972 * gcc.target/arm/aapcs/vfp19.c: Likewise.
973 * gcc.target/arm/aapcs/vfp20.c: Likewise.
974 * gcc.target/arm/aapcs/vfp21.c: Likewise.
975 * gcc.target/arm/fp16-aapcs-1.c: Require
976 -mfloat-ab=hard. Also simplify the test.
977 * gcc.target/arm/fp16-aapcs-2.c: New.
978
7fe43755
MW
9792016-06-29 Matthew Wahab <matthew.wahab@arm.com>
980
0b965526 981 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
982 (add_options_for_arm_fp16_ieee): New.
983 (add_options_for_arm_fp16_alternative): New.
984 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
985 long-line.
986 (effective_target_arm_fp16_hw): New.
987
264d951a
IE
9882016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
989
990 PR tree-optimization/71655
991 * g++.dg/pr71655.C: New test.
992
5c846a81
ML
9932016-06-29 Martin Liska <mliska@suse.cz>
994
995 * gcc.dg/pr71585.c: New test.
996 * gcc.dg/pr71585-2.c: New test.
997 * gcc.dg/pr71585-3.c: New test.
998
fafe9318
YR
9992016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1000
1001 PR tree-optimization/70729
1002 * g++.dg/vect/pr70729.cc: New test.
1003
54d19c3b
TS
10042016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1005
1006 * c-c++-common/gomp/cancel-1.c: Extend.
1007
5f3cd7c3
JJ
10082016-06-29 Jakub Jelinek <jakub@redhat.com>
1009
1010 PR tree-optimization/71625
1011 * gcc.dg/strlenopt-28.c: New test.
1012
4aa83879
RB
10132016-06-29 Richard Biener <rguenther@suse.de>
1014
1015 PR middle-end/71002
1016 * g++.dg/torture/pr71002.C: Adjust testcase.
1017
152ef731
JJ
10182016-06-29 Jakub Jelinek <jakub@redhat.com>
1019
1020 PR c/71685
1021 * gcc.dg/pr71685.c: New test.
1022
10232016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
1024
1025 PR c/71552
1026 * gcc.dg/init-bad-9.c: New test.
1027
d41dc215
BS
10282016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1029
1030 * gcc.target/powerpc/abs128-1.c: Require VSX.
1031 * gcc.target/powerpc/copysign128-1.c: Likewise.
1032 * gcc.target/powerpc/inf128-1.c: Likewise.
1033 * gcc.target/powerpc/nan128-1.c: Likewise.
1034
6a20b538
JJ
10352016-06-28 Jakub Jelinek <jakub@redhat.com>
1036
1037 PR middle-end/71626
1038 * gcc.c-torture/execute/pr71626-1.c: New test.
1039 * gcc.c-torture/execute/pr71626-2.c: New test.
1040
77d93c47
PB
10412016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1042
1043 PR target/71656
1044 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1045
a8264058
SB
10462016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1047
1048 PR target/71670
1049 * gcc.target/powerpc/pr71670.c: New testcase.
1050
0dc47331
PB
10512016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1052
1053 PR target/71656
1054 * gcc.target/powerpc/pr71656-1.c: New test.
1055 * gcc.target/powerpc/pr71656-2.c: New test.
1056
b65ffc79
CL
10572016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1058
1059 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1060 around fp16 code.
1061 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1062 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1063 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1064 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1065 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1066 Add arm_neon_fp16_ok effective target.
0b965526
UB
1067 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1068 Likewise.
1069 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1070 Likewise.
1071 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1072 Likewise.
1073 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1074 Likewise.
1075 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1076 Likewise.
1077 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1078 Likewise.
1079 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1080 Likewise.
1081 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1082 Likewise.
1083 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1084 Likewise.
1085 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1086 Likewise.
1087 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1088 Likewise.
b65ffc79 1089
9bb86f40
JH
10902016-06-26 Jan Hubicka <hubicka@ucw.cz>
1091
1092 * gcc.dg/predict-12.c: New testcase.
1093
46db0fd4
JD
10942016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1095
1096 PR fortran/71649
1097 * gfortran.dg/pr71649.f90: New test.
1098
2a65e70b
JJ
10992016-06-25 Jakub Jelinek <jakub@redhat.com>
1100
f8a06e24
JJ
1101 PR tree-optimization/71643
1102 * g++.dg/opt/pr71643.C: New test.
1103
2a65e70b
JJ
1104 PR tree-optimization/71631
1105 * gcc.c-torture/execute/pr71631.c: New test.
1106
7805417a
JH
11072016-06-24 Jan Hubicka <hubicka@ucw.cz>
1108
1109 * gcc.dg/predict-11.c: New testcase.
1110 * gfortran.dg/predict-2.f90: New testcase.
1111
888ed1a3
JH
11122016-06-24 Jan Hubicka <hubicka@ucw.cz>
1113
1114 * gcc.dg/predict-10.c: New test.
1115
53605f35
BS
11162016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1117
1118 * gcc.target/powerpc/abs128-1.c: New.
1119 * gcc.target/powerpc/copysign128-1.c: New.
1120 * gcc.target/powerpc/inf128-1.c: New.
1121 * gcc.target/powerpc/nan128-1.c: New.
1122
7b22b4c6
EB
11232016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1124
1125 * gfortran.dg/pr71642.f90: New test.
1126
37e373c2
JJ
11272016-06-24 Jakub Jelinek <jakub@redhat.com>
1128
1129 PR tree-optimization/71647
1130 * gcc.target/i386/pr71647.c: New test.
1131
b20b79f2
L
11322016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1133
1134 * gcc.target/i386/noplt-gd-1.c: New test.
1135 * gcc.target/i386/noplt-gd-2.c: Likewise.
1136 * gcc.target/i386/noplt-gd-3.c: Likewise.
1137 * gcc.target/i386/noplt-ld-1.c: Likewise.
1138 * gcc.target/i386/noplt-ld-2.c: Likewise.
1139 * gcc.target/i386/noplt-ld-3.c: Likewise.
1140 * lib/target-supports.exp
1141 (check_effective_target_tls_get_addr_via_got): New.
1142
04619cb8
UB
11432016-06-24 Uros Bizjak <ubizjak@gmail.com>
1144
1145 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1146 testsuite compile flags.
1147 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1148 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1149
11502016-06-24 Uros Bizjak <ubizjak@gmail.com>
1151
1152 * g++dg/vect/pr36684.cc: Add dg-do compile.
1153 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1154 * gcc.dg/vect/pr70021.c: Ditto.
1155 * gcc.dg/vect/pr70138-1.c: Ditto.
1156 * gcc.dg/vect/pr70138-2.c: Ditto.
1157 * gcc.dg/vect/pr70354-1.c: Ditto.
1158 * gcc.dg/vect/pr70354-2.c: Ditto.
1159 * gcc.dg/vect/pr71259.c: Ditto.
1160 * gcc.dg/vect/pr71416-1.c: Ditto.
1161 * gcc.dg/vect/slp-43.c: Ditto.
1162 * gcc.dg/vect/slp-45.c: Ditto.
1163 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1164 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1165 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1166 * gfortran.dg/vect/pr69980.f90: Ditto.
1167
11682016-06-24 Uros Bizjak <ubizjak@gmail.com>
1169
1170 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1171 * gcc.dg/vect/bb-slp-30.c: Ditto.
1172 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1173 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1174 * gcc.dg/vect/pr45902.c: Ditto.
1175 * gcc.dg/vect/pr48172.c: Ditto.
1176 * gcc.dg/vect/pr48377.c: Ditto.
1177 * gcc.dg/vect/pr49038.c: Ditto.
1178 * gcc.dg/vect/pr49771.c: Ditto.
1179 * gcc.dg/vect/pr52091.c: Ditto.
1180 * gcc.dg/vect/pr53185-2.c: Ditto.
1181 * gcc.dg/vect/pr56826.c: Ditto.
1182 * gcc.dg/vect/pr60276.c: Ditto.
1183 * gcc.dg/vect/pr62021.c: Ditto.
1184 * gcc.dg/vect/pr63530.c: Ditto.
1185 * gcc.dg/vect/pr65518.c: Ditto.
1186 * gcc.dg/vect/pr65947-1.c: Ditto.
1187 * gcc.dg/vect/pr65947-10.c: Ditto.
1188 * gcc.dg/vect/pr65947-11.c: Ditto.
1189 * gcc.dg/vect/pr65947-12.c: Ditto.
1190 * gcc.dg/vect/pr65947-13.c: Ditto.
1191 * gcc.dg/vect/pr65947-2.c: Ditto.
1192 * gcc.dg/vect/pr65947-3.c: Ditto.
1193 * gcc.dg/vect/pr65947-4.c: Ditto.
1194 * gcc.dg/vect/pr65947-5.c: Ditto.
1195 * gcc.dg/vect/pr65947-6.c: Ditto.
1196 * gcc.dg/vect/pr65947-7.c: Ditto.
1197 * gcc.dg/vect/pr65947-8.c: Ditto.
1198 * gcc.dg/vect/pr65947-9.c: Ditto.
1199 * gcc.dg/vect/pr71416-1.c: Ditto.
1200 * gcc.dg/vect/pr71439.c: Ditto.
1201 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1202 * gcc.dg/vect/vect-bswap16.c: Ditto.
1203 * gcc.dg/vect/vect-bswap32.c: Ditto.
1204 * gcc.dg/vect/vect-bswap64.c: Ditto.
1205 * gcc.dg/vect/vect-live-1.c: Ditto.
1206 * gcc.dg/vect/vect-live-2.c: Ditto.
1207 * gcc.dg/vect/vect-live-3.c: Ditto.
1208 * gcc.dg/vect/vect-live-4.c: Ditto.
1209 * gcc.dg/vect/vect-live-5.c: Ditto.
1210 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1211 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1212 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1213 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1214 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1215 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1216 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1217 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1218 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1219 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1220 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1221 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1222 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1223 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1224 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1225 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1226 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1227
da224bcb
UB
12282016-06-24 Uros Bizjak <ubizjak@gmail.com>
1229
1230 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1231
dfee2870
L
12322016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1233
1234 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1235 ia32 if R_386_GOT32X relocation is supported.
1236 * gcc.target/i386/noplt-3.c: Likewise.
1237 * gcc.target/i386/noplt-2.c: Likewise.
1238 (main): Renamed to ...
1239 (bar): This.
1240 * gcc.target/i386/noplt-4.c: Likewise.
1241 (main): Renamed to ...
1242 (bar): This.
1243 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1244 * gcc.target/i386/pr67400-5.c: Likewise.
1245
a86451b9
JJ
12462016-06-24 Jakub Jelinek <jakub@redhat.com>
1247
00085092
JJ
1248 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1249 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1250
a86451b9
JJ
1251 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1252 f4): Adjust expected diagnostics.
1253 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1254 (T): If OVFP is defined, redefine to TP.
1255 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1256 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1257 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1258 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1259 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1260 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1261 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1262 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1263 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1264 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1265 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1266 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1267 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1268 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1269 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1270 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1271 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1272 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1273 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1274 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1275 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1276 as last argument to __builtin_add_overflow_p.
1277
7bb5d5f4
UB
12782016-06-23 Uros Bizjak <ubizjak@gmail.com>
1279
1280 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1281 dg-options and remove default vector testsuite compile flags.
1282 * g++.dg/vect/pr33860a.cc: Ditto.
1283 * g++.dg/vect/pr45470-a.cc: Ditto.
1284 * g++.dg/vect/pr45470-b.cc: Ditto.
1285 * g++.dg/vect/pr60896.cc: Ditto.
1286 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1287 * gcc.dg/vect/pr18308.c: Ditto.
1288 * gcc.dg/vect/pr24049.c: Ditto.
1289 * gcc.dg/vect/pr33373.c: Ditto.
1290 * gcc.dg/vect/pr36228.c: Ditto.
1291 * gcc.dg/vect/pr42395.c: Ditto.
1292 * gcc.dg/vect/pr42604.c: Ditto.
1293 * gcc.dg/vect/pr46663.c: Ditto.
1294 * gcc.dg/vect/pr48765.c: Ditto.
1295 * gcc.dg/vect/pr49093.c: Ditto.
1296 * gcc.dg/vect/pr49352.c: Ditto.
1297 * gcc.dg/vect/pr52298.c: Ditto.
1298 * gcc.dg/vect/pr52870.c: Ditto.
1299 * gcc.dg/vect/pr53185.c: Ditto.
1300 * gcc.dg/vect/pr53773.c: Ditto.
1301 * gcc.dg/vect/pr56695.c: Ditto.
1302 * gcc.dg/vect/pr62171.c: Ditto.
1303 * gcc.dg/vect/pr63530.c: Ditto.
1304 * gcc.dg/vect/pr68339.c: Ditto.
1305 * gcc.dg/vect/pr71259.c: Ditto.
1306 * gcc.dg/vect/vect-82_64.c: Ditto.
1307 * gcc.dg/vect/vect-83_64.c: Ditto.
1308 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1309 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1310 * gcc.dg/vect/vect-shift-2.c: Ditto.
1311 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1312 * gfortran.dg/vect/pr39318.f90: Ditto.
1313 * gfortran.dg/vect/pr45714-a.f: Ditto.
1314 * gfortran.dg/vect/pr45714-b.f: Ditto.
1315 * gfortran.dg/vect/pr46213.f90: Ditto.
1316
2d4bb02f
MM
13172016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1318 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1319
1320 * gcc.target/powerpc/p9-splat-5.c: New test.
1321
f6d1b868
UB
13222016-06-23 Uros Bizjak <ubizjak@gmail.com>
1323
1324 PR tree-optimization/71488
1325 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1326 * lib/target-supports.exp: ... here.
1327 (check_sse4_hw_available): New procedure.
1328 (check_effective_target_sse4_runtime): Ditto.
1329 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1330 -march=westmere for sse4_runtime targets.
936ff030 1331 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 1332 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 1333 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 1334 (main): Call check_vect ().
a7898180 1335 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 1336
c0597759
L
13372016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1338
1339 PR target/66232
1340 PR target/67400
1341 * gcc.target/i386/pr66232-14.c: New file.
1342 * gcc.target/i386/pr66232-15.c: Likewise.
1343 * gcc.target/i386/pr66232-16.c: Likewise.
1344 * gcc.target/i386/pr66232-17.c: Likewise.
1345 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1346 ia32 if R_386_GOT32X relocation is supported.
1347 * gcc.target/i386/pr67400-2.c: Likewise.
1348 * gcc.target/i386/pr67400-3.c: Likewise.
1349 * gcc.target/i386/pr67400-4.c: Likewise.
1350 * gcc.target/i386/pr67400-6.c: Likewise.
1351 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 1352 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 1353
5b0e27a7
JD
13542016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1355
1356 PR libgfortran/48852
1357 * gfortran.dg/char4_iunit_1.f03: Update test.
1358 * gfortran.dg/f2003_io_5.f03: Update test.
1359 * gfortran.dg/real_const_3.f90: Update test.
1360
7f586d90
AK
13612016-06-23 Andi Kleen <ak@linux.intel.com>
1362
1363 * g++.dg/bprob/bprob.exp: Support autofdo.
1364 * g++.dg/tree-prof/tree-prof.exp: dito.
1365 * gcc.dg/tree-prof/tree-prof.exp: dito.
1366 * gcc.misc-tests/bprob.exp: dito.
1367 * gfortran.dg/prof/prof.exp: dito.
1368 * lib/profopt.exp: dito.
1369 * lib/target-supports.exp: Check for autofdo.
1370
60fa7862
ML
13712016-06-23 Martin Liska <mliska@suse.cz>
1372
1373 * gcc.dg/pr71619.c: New test.
1374
e3d62871
UB
13752016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1376
1377 PR target/67400
cc901875
UB
1378 * gcc.target/i386/pr67400-1.c: New test.
1379 * gcc.target/i386/pr67400-2.c: Likewise.
1380 * gcc.target/i386/pr67400-3.c: Likewise.
1381 * gcc.target/i386/pr67400-4.c: Likewise.
1382 * gcc.target/i386/pr67400-5.c: Likewise.
1383 * gcc.target/i386/pr67400-6.c: Likewise.
1384 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 1385
ac81cf0b
DM
13862016-06-22 David Malcolm <dmalcolm@redhat.com>
1387
1388 * c-c++-common/missing-header-1.c: New test case.
1389 * c-c++-common/missing-header-2.c: New test case.
1390 * c-c++-common/missing-header-3.c: New test case.
1391 * c-c++-common/missing-header-4.c: New test case.
1392
1a4f11c8
DM
13932016-06-22 David Malcolm <dmalcolm@redhat.com>
1394
1395 PR c/70339
1396 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1397 hint.
1398 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1399 expected results due to builtin "nanl" now being suggested for
1400 "name".
1401 * gcc.dg/pr67580.c: Update expected messages.
1402 * gcc.dg/spellcheck-identifiers.c: New testcase.
1403 * gcc.dg/spellcheck-typenames.c: New testcase.
1404
a93eac6a
DM
14052016-06-22 David Malcolm <dmalcolm@redhat.com>
1406
1407 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1408 file.
1409 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1410 diagnostic-test-show-locus-parseable-fixits.c to sources for
1411 diagnostic_plugin_test_show_locus.c.
1412 * lib/gcc-defs.exp (freeform_regexps): New global.
1413 (dg-regexp): New function.
1414 (handle-dg-regexps): New function.
1415 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1416 freeform_regexps to the empty list.
1417 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1418
49e76ff1
IE
14192016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1420
f6d1b868 1421 PR tree-optimization/71488
49e76ff1
IE
1422 * g++.dg/pr71488.C: New test.
1423 * gcc.dg/vect/vect-bool-cmp.c: New test.
1424
951d8c8a
EB
14252016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1426
1427 * gcc.dg/guality/param-5.c: New test.
1428
b60fc3bd
BE
14292016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1430
1431 * gcc.target/i386/asm-flag-7.c: New test.
1432
0609abda
TS
14332016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1434
1435 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1436 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1437 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1438 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1439 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1440 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1441 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1442 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1443 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1444 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1445 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1446 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1447 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1448 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1449 * lib/target-supports.exp: Likewise.
1450
ee2499b4
TS
14512016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1452
1453 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1454 * gcc.dg/attr-ms_struct-2.c: Likewise.
1455 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1456 * gcc.dg/bf-ms-attrib.c: Likewise.
1457 * gcc.dg/bf-ms-layout-2.c: Likewise.
1458 * gcc.dg/bf-ms-layout-3.c: Likewise.
1459 * gcc.dg/bf-ms-layout.c: Likewise.
1460 * gcc.dg/bf-no-ms-layout.c: Likewise.
1461 * gcc.target/i386/bitfield1.c: Likewise.
1462 * gcc.target/i386/bitfield2.c: Likewise.
1463 * gcc.target/i386/bitfield3.c: Likewise.
1464
caea59ff
KN
14652016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1466
1467 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1468 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1469 override other than -mcpu=power9 command-line option is specified,
1470 or if the target operating system is aix.
1471 * gcc.target/powerpc/darn-1.c: Likewise.
1472 * gcc.target/powerpc/darn-2.c: Likewise.
1473 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1474 test if effective-target is not powerpc_p9vector_ok or if the
1475 target operating system is not defined.
1476 * gcc.target/powerpc/vslv-1.c: Likewise.
1477 * gcc.target/powerpc/vsrv-0.c: Likewise.
1478 * gcc.target/powerpc/vsrv-1.c: Likewise.
1479
63617e30
TB
14802016-06-21 Tobias Burnus <burnus@net-b.de>
1481
1482 PR fortran/71068
1483 * gfortran.dg/coarray/data_1.f90: New.
1484
89192c3c
WD
14852016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1486
1487 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1488 (dg-require-effective-target): Use arm_v8_neon_hw.
1489 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1490 (dg-require-effective-target): Likewise.
1491 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1492 (dg-require-effective-target): Likewise.
1493 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1494 (dg-require-effective-target): Likewise.
1495 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1496 (dg-require-effective-target): Likewise.
1497 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1498 (dg-require-effective-target): Likewise.
1499 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1500 Add AArch64 check.
1501
64ac50e2
WD
15022016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1503
1504 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1505 Set to 3 so test passes.
1506
6252b5db
WD
15072016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1508
1509 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1510
3b9bc511
IV
15112016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1512
1513 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1514 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1515 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1516 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1517
21db1c78
IV
15182016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1519
1520 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1521 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1522
9d30e86f
L
15232016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1524
1525 PR target/71549
1526 * gcc.target/i386/pr71549.c: New test.
1527
448a7c69
KN
15282016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1529
1530 * gcc.target/powerpc/vadsdu-0.c: Replace
1531 dg-require-effective-target directive to allow test to run on more
1532 platforms, and add dg-skip-if directive to disable test on aix
1533 platforms because of known incompatibilities.
1534 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1535 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1536 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1537 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1538 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1539 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1540 * gcc.target/powerpc/vadsdub-2.c: Replace
1541 dg-require-effective-target directive to allow test to run on more
1542 platforms, and add dg-skip-if directive to disable test on aix
1543 platforms because of known incompatibilities.
1544 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1545 with vec_absdb call to differentiate this test from vadsdub-1.c.
1546 * gcc.target/powerpc/vadsduh-1.c: Replace
1547 dg-require-effective-target directive to allow test to run on more
1548 platforms, and add dg-skip-if directive to disable test on aix
1549 platforms because of known incompatibilities.
1550 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1551 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1552 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1553
0ad84f34
JJ
15542016-06-21 Jakub Jelinek <jakub@redhat.com>
1555
1556 PR tree-optimization/71588
1557 * gcc.dg/pr71558.c: New test.
1558
e71e8d94
SKS
15592016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1560
1561 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1562 * c-c++-common/pr68657-2.c: Likewise.
1563 * c-c++-common/pr68657-3.c: Likewise.
1564 * gcc.dg/torture/pr69714.c: Require int32plus support.
1565 * gcc.dg/torture/pr70025.c: Likewise.
1566 * gcc.dg/torture/pr70083.c: Likewise.
1567 * gcc.dg/torture/pr70542.c: Likewise.
1568 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1569
5a578671
JM
15702016-06-20 Joseph Myers <joseph@codesourcery.com>
1571
1572 PR c/71601
1573 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1574
7a9df68e
JJ
15752016-06-20 Jakub Jelinek <jakub@redhat.com>
1576
50aa64d5
JJ
1577 PR middle-end/71581
1578 * gcc.dg/pr71581.c: New test.
1579
7a9df68e
JJ
1580 PR rtl-optimization/71591
1581 * gcc.dg/cpp/pr71591.c: New test.
1582
3947cf19
DR
15832016-06-20 David B. Robins <gcc@davidrobins.net>
1584
1585 PR target/71571
1586 * g++.dg/torture/pr71571.C: New test.
1587
c4ff221e
JJ
15882016-06-20 Jakub Jelinek <jakub@redhat.com>
1589
1590 PR target/71559
1591 * gcc.target/i386/sse2-pr71559.c: New test.
1592 * gcc.target/i386/avx-pr71559.c: New test.
1593 * gcc.target/i386/avx512f-pr71559.c: New test.
1594
f1b5abfb
TB
15952016-06-20 Tobias Burnus <burnus@net-b.de>
1596
1597 PR fortran/71194
1598 * gfortran.dg/pointer_remapping_10.f90: New.
1599
842107e4
DM
16002016-06-20 David Malcolm <dmalcolm@redhat.com>
1601
1602 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1603
d9e8bdfd
MS
16042016-06-20 Martin Sebor <msebor@redhat.com>
1605
1606 PR c/69507
1607 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1608 * gnu90-const-expr-1.c: Same.
1609 * gnu99-const-expr-1.c: Same.
1610 * gnu99-static-1.c: Same.
1611
67785479
RL
16122016-06-20 Renlin Li <renlin.li@arm.com>
1613
29f09b38 1614 PR testsuite/71489
67785479
RL
1615 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1616
636929b8
JG
16172016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1618
1619 * gcc.target/aarch64/vcvt_f64_1.c: New.
1620 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1621 * gcc.target/aarch64/vrecp_f64_1.c: New.
1622
ff7b374b
KT
16232016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1624
1625 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1626 "alignement".
1627
554cfc9e
GJL
16282016-06-20 Georg-Johann Lay <avr@gjlay.de>
1629
1630 PR target/71103
1631 * gcc.target/avr/torture/pr71103-2.c: New test.
1632
aa0db437
MS
16332016-06-19 Martin Sebor <msebor@redhat.com>
1634
1635 PR c/69507
1636 * gcc.dg/alignof.c: New test.
1637
c561b091
PC
16382016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1639
1640 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1641 vs dg-error; test constexpr specifier too.
1642
bf54f123
PC
16432016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1644
1645 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1646
4e53aa97
CL
16472016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1648
1649 * lib/target-supports.exp
1650 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1651 arm_neon_ok and merge flags. Fix temporary test name.
1652 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1653 and merge flags.
1654
69071d86
ML
16552016-06-17 Martin Liska <mliska@suse.cz>
1656
1657 * gcc.dg/predict-9.c: Fix dump scanning.
1658
68b3b858
BC
16592016-06-17 Bin Cheng <bin.cheng@arm.com>
1660
1661 PR tree-optimization/71354
1662 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1663
d3ee260a
BC
16642016-06-17 Bin Cheng <bin.cheng@arm.com>
1665
1666 PR tree-optimization/71347
1667 * gcc.dg/tree-ssa/pr71347.c: New test.
1668
bd8fb114
BC
16692016-06-17 Bin Cheng <bin.cheng@arm.com>
1670
1671 PR tree-optimization/71354
1672 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1673
97816be4
BC
16742016-06-17 Bin Cheng <bin.cheng@arm.com>
1675
1676 * gcc.dg/vect/vect-alias-check-1.c: New test.
1677
2d761a37
SKS
16782016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1679
e0277d6b 1680 PR target/71151
2d761a37
SKS
1681 * gcc.target/avr/pr71151-1.c: New test.
1682 * gcc.target/avr/pr71151-2.c: New test.
1683 * gcc.target/avr/pr71151-3.c: New test.
1684 * gcc.target/avr/pr71151-4.c: New test.
1685 * gcc.target/avr/pr71151-5.c: New test.
1686 * gcc.target/avr/pr71151-6.c: New test.
1687 * gcc.target/avr/pr71151-7.c: New test.
1688 * gcc.target/avr/pr71151-8.c: New test.
1689 * gcc.target/avr/pr71151-common.h: New test.
1690
68fa96d6
ML
16912016-06-16 Martin Liska <mliska@suse.cz>
1692
1693 * gfortran.dg/predict-1.f90: New test.
1694
b6ca982f
UB
16952016-06-16 Uros Bizjak <ubizjak@gmail.com>
1696
1697 PR target/71242
1698 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1699
1dc8d15b
JH
17002016-06-16 Jan Hubicka <hubicka@ucw.cz>
1701
1702 * g++.dg/vect/pr36648.cc: Disable cunrolli
1703
67c25816
JJ
17042016-06-16 Jakub Jelinek <jakub@redhat.com>
1705
c577adb2
JJ
1706 PR target/71554
1707 * gcc.c-torture/execute/pr71554.c: New test.
1708
67c25816
JJ
1709 PR rtl-optimization/71532
1710 * gcc.dg/torture/pr71532.c: New test.
1711
1a3c3ee9
MM
17122016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1713
1714 * gcc.target/powerpc/p9-dimode1.c: New test.
1715 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1716
f29468a7
JJ
17172016-06-15 Jakub Jelinek <jakub@redhat.com>
1718
61daecc4
JJ
1719 * gcc.c-torture/compile/20160615-1.c: New test.
1720
f29468a7
JJ
1721 * g++.dg/cpp0x/ref-qual17.C: New test.
1722
209d1e2d
IE
17232016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1724
1725 PR middle-end/71529
1726 * gcc.target/i386/pr71529.C: New test.
1727
8dc35712
AH
17282016-06-15 Alan Hayward <alan.hayward@arm.com>
1729
1730 PR tree-optimization/71483
1731 * g++.dg/vect/pr71483.c: New
1732
b8911cb8
PC
17332016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1734
1735 PR c++/70202
1736 * g++.dg/inherit/crash6.C: New.
1737 * g++.dg/inherit/union2.C: Likewise.
1738 * g++.dg/inherit/virtual12.C: Likewise.
1739 * g++.dg/inherit/virtual13.C: Likewise.
1740 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1741
cf5d08ab
UB
17422016-06-15 Uros Bizjak <ubizjak@gmail.com>
1743
e3d62871 1744 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 1745
8f482165
AH
17462016-06-15 Alan Hayward <alan.hayward@arm.com>
1747
1748 PR tree-optimization/71439
1749 * gcc.dg/vect/pr71439.c: New
1750
3256673f
KT
17512016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1752
1753 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1754
b17dc4d4
RB
17552016-06-15 Richard Biener <rguenther@suse.de>
1756
1757 * gcc.dg/vect/slp-45.c: New testcase.
1758
2a5825f2
RB
17592016-06-15 Richard Biener <rguenther@suse.de>
1760
1761 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1762
6e433d0b
BS
17632016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1764
1765 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1766 requirements, and disable for AIX for now.
1767 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1768
abe7f828
JJ
17692016-06-14 Jakub Jelinek <jakub@redhat.com>
1770
a09c81b4
JJ
1771 PR c++/71528
1772 * g++.dg/opt/pr71528.C: New test.
1773
abe7f828
JJ
1774 PR c++/71516
1775 * g++.dg/init/pr71516.C: New test.
1776
acfadf06
PC
17772016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1778
1779 * g++.dg/init/array46.C: New.
1780
4d568ab2
UB
17812016-06-14 Uros Bizjak <ubizjak@gmail.com>
1782
e3d62871
UB
1783 * gcc.target/i386/float128-3.c: New test.
1784 * gcc.target/i386/quad-sse4.c: Ditto.
1785 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1786 Update scan strings.
4d568ab2 1787
30934c5d
RB
17882016-06-14 Richard Biener <rguenther@suse.de>
1789
1790 PR middle-end/71526
1791 * gfortran.dg/pr71526.f90: New testcase.
1792
3970e545
AV
17932016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1794
1795 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1796 * gcc.dg/zero_bits_compound-1.c: Likewise.
1797
04976c6e
RB
17982016-06-14 Richard Biener <rguenther@suse.de>
1799
1800 PR tree-optimization/71522
1801 * gcc.dg/torture/pr71522.c: New testcase.
1802
23e025db
JJ
18032016-06-14 Jakub Jelinek <jakub@redhat.com>
1804
1805 PR tree-optimization/71520
1806 * gcc.dg/tree-ssa/pr71520.c: New test.
1807
90b72e84
RB
18082016-06-14 Richard Biener <rguenther@suse.de>
1809
1810 PR tree-optimization/71521
86c24ba6 1811 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 1812
ef7cf206
JJ
18132016-06-13 Jakub Jelinek <jakub@redhat.com>
1814
0dda258b
JJ
1815 PR sanitizer/71498
1816 * c-c++-common/ubsan/bounds-13.c: New test.
1817
ef7cf206
JJ
1818 PR preprocessor/71183
1819 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1820
a73786e3
JL
18212016-06-13 Jeff Law <law@redhat.com>
1822
1823 PR tree-optimization/71403
1824 * c-c++-common/ubsan/pr71403-1.c: New test.
1825 * c-c++-common/ubsan/pr71403-2.c: New test.
1826 * c-c++-common/ubsan/pr71403-3.c: New test.
1827
0ac249bf
JJ
18282016-06-13 Jakub Jelinek <jakub@redhat.com>
1829
1830 PR middle-end/71478
1831 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1832 Add -Wno-psabi -w to dg-options.
1833
5408a64a
KN
18342016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1835
1836 * gcc.target/powerpc/vadsdu-0.c: New test.
1837 * gcc.target/powerpc/vadsdu-1.c: New test.
1838 * gcc.target/powerpc/vadsdu-2.c: New test.
1839 * gcc.target/powerpc/vadsdu-3.c: New test.
1840 * gcc.target/powerpc/vadsdu-4.c: New test.
1841 * gcc.target/powerpc/vadsdu-5.c: New test.
1842 * gcc.target/powerpc/vadsdub-1.c: New test.
1843 * gcc.target/powerpc/vadsdub-2.c: New test.
1844 * gcc.target/powerpc/vadsduh-1.c: New test.
1845 * gcc.target/powerpc/vadsduh-2.c: New test.
1846 * gcc.target/powerpc/vadsduw-1.c: New test.
1847 * gcc.target/powerpc/vadsduw-2.c: New test.
1848
f7e4f2e3
DM
18492016-06-13 David Malcolm <dmalcolm@redhat.com>
1850
1851 * gcc.dg/c99-init-2.c (c): Update expected error message.
1852 * gcc.dg/init-bad-8.c (foo): Likewise.
1853 * gcc.dg/spellcheck-fields-3.c: New test case.
1854
ad23a23e
ML
18552016-06-13 Martin Liska <mliska@suse.cz>
1856
1857 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1858 and "guess loop iv compared" heuristics.
1859 * gcc.dg/predict-2.c: Likewise.
1860 * gcc.dg/predict-3.c: Likewise.
1861 * gcc.dg/predict-4.c: Likewise.
1862 * gcc.dg/predict-5.c: Likewise.
1863 * gcc.dg/predict-6.c: Likewise.
1864
146c55da
MP
18652016-06-13 Marek Polacek <polacek@redhat.com>
1866
1867 PR middle-end/71476
1868 * c-c++-common/Wswitch-unreachable-4.c: New test.
1869 * gcc.dg/Wswitch-unreachable-2.c: New test.
1870 * g++.dg/tm/jump1.C: Move dg-warning.
1871
42e77cbc
EB
18722016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1873
1874 * gnat.dg/renaming10.ad[sb]: New test.
1875
7474dcc1
PT
18762016-06-13 Paul Thomas <pault@gcc.gnu.org>
1877
1878 PR fortran/70673
1879 * gfortran.dg/pr70673.f90: New test.
1880
f57f53d3
RB
18812016-06-13 Richard Biener <rguenther@suse.de>
1882
1883 PR middle-end/64516
1884 * gcc.dg/align-3.c: New testcase.
1885
5843a5f0
ML
18862016-06-13 Martin Liska <mliska@suse.cz>
1887
1888 * gcc.target/i386/pr71458.c: New test.
1889
aa8fdb44
UB
18902016-06-12 Uros Bizjak <ubizjak@gmail.com>
1891
1892 PR target/71241
1893 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1894
2043e4d7
DH
18952016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1896
1897 PR target/60751
1898 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1899 statement.
1900
d3dc025d
DH
19012016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1902
1903 PR target/60751
1904 * gfortran.dg/comma_IO_extension_1.f90: New test.
1905 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1906 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1907 statement.
1908 * gfortran.dg/graphite/pr38083.f90: Likewise.
1909 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1910 missing format.
1911
a31d78c6
EB
19122016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1913
1914 * gnat.dg/case_character.adb: New test.
1915
95c18dd0
SB
19162016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1917
1918 PR middle-end/71310
1919 * gcc.target/powerpc/pr71310.c: New testcase.
1920
b97d37b4
KV
19212016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1922
1923 PR middle-end/71478
1924 * gcc.dg/pr71478.c: New test.
1925
900bcda3
JJ
19262016-06-10 Jakub Jelinek <jakub@redhat.com>
1927
ec1c20db
JJ
1928 PR middle-end/71494
1929 * gcc.c-torture/execute/pr71494.c: New test.
1930
50b15873
JJ
1931 PR c/68657
1932 * gcc.target/i386/pr68657.c: New test.
1933
900bcda3
JJ
1934 PR inline-asm/68843
1935 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1936 (test): Add -masm=intel alternatives.
1937
4d926e34
MS
19382016-06-10 Martin Sebor <msebor@redhat.com>
1939
1940 PR c/71392
1941 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1942
ad071b2b
JL
19432016-06-10 Jeff Law <law@redhat.com>
1944
1945 PR tree-optimization/71335
1946 * gcc.c-torture/execute/pr71335.c: New test.
1947
2704efe8
DM
19482016-06-10 David Malcolm <dmalcolm@redhat.com>
1949
1950 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1951 the various "cannot tail-call: " messages.
1952
18c9b7d4
CL
19532016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1954
1955 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1956 and options.
1957
7cfa10f3
MO
19582016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1959
1960 PR sanitizer/71480
1961 * c-c++-common/asan/pr71480.c: New test.
1962
1f24fd3e
L
19632016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1964
1965 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1966 (ASMNAME2): Likewise.
1967 (main): Replace fn in asm statement with ASMNAME ("fn").
1968 * gcc.dg/guality/pr68037-2.c: Likewise.
1969 * gcc.dg/guality/pr68037-3.c: Likewise.
1970 * gcc.dg/torture/pr68037-1.c: Likewise.
1971 * gcc.dg/torture/pr68037-2.c: Likewise.
1972 * gcc.dg/torture/pr68037-3.c: Likewise.
1973
ad551c07
BE
19742016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1975
1976 PR inline-asm/68843
1977 * gcc.target/i386/pr68843-1.c: New test.
1978 * gcc.target/i386/pr68843-2.c: New test.
1979
4b1ffdb1 19802016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
1981 Cesar Philippidis <cesar@codesourcery.com>
1982
1983 PR middle-end/71373
1984 * gcc.dg/goacc/nested-function-1.c: New file.
1985 * gcc.dg/goacc/nested-function-2.c: Likewise.
1986 * gcc.dg/goacc/pr71373.c: Likewise.
1987 * gfortran.dg/goacc/cray-2.f95: Likewise.
1988 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1989 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1990 * gfortran.dg/goacc/cray.f95: Update.
1991 * gfortran.dg/goacc/loop-1.f95: Likewise.
1992 * gfortran.dg/goacc/loop-3.f95: Likewise.
1993 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1994 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1995
19962016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1997
1998 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1999 for OpenACC tile clauses.
2000 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
2001
2002 PR c/71381
2003 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2004 to...
2005 * c-c++-common/goacc/cache-2.c: ... this new file.
2006 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2007 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2008 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2009 usage.
2010 * gfortran.dg/goacc/cray.f95: Likewise.
2011 * gfortran.dg/goacc/loop-1.f95: Likewise.
2012
89851e4c
AH
20132016-06-10 Alan Hayward <alan.hayward@arm.com>
2014
2015 PR tree-optimization/71407
2016 PR tree-optimization/71416
2017 * gcc.dg/vect/pr71407.c: New
2018 * gcc.dg/vect/pr71416-1.c: New
2019 * gcc.dg/vect/pr71416-2.c: New
2020
200eafbf
RB
20212016-06-10 Richard Biener <rguenther@suse.de>
2022
2023 PR middle-end/71477
2024 * gcc.dg/torture/pr71477.c: New testcase.
2025
4df99d92
JK
20262016-06-09 Julia Koval <julia.koval@intel.com>
2027
2028 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2029 * gcc.target/i386/interrupt-13.c: Likewise.
2030 * gcc.target/i386/interrupt-15.c: Likewise.
2031 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2032 * gcc.target/i386/interrupt-24.c: Likewise.
2033 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2034 * gcc.target/i386/interrupt-9.c: Likewise.
2035 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2036
e01b4e16
MS
20372016-06-09 Martin Sebor <msebor@redhat.com>
2038
2039 PR c/70883
2040 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2041 * gcc.dg/builtin-constant_p-1.c: Same.
2042 * gcc.dg/builtins-error.c: Same.
2043 * gcc.dg/pr70859.c: Same.
2044
9c35db0e
SKS
20452016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2046
2047 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2048 * gcc.dg/torture/pr68067-1.c: Likewise.
2049 * gcc.dg/torture/pr68067-2.c: Likewise.
2050
20512016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2052
2053 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2054 when setting SIZE.
2055
392a81b9
PC
20562016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2057
2058 PR c++/71465
2059 * g++.dg/inherit/crash5.C: New.
2060 Revert:
2061 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2062
2063 PR c++/70202
2064 * g++.dg/inherit/crash5.C: New.
2065 * g++.dg/inherit/virtual1.C: Adjust.
2066
e49efc14
ML
20672016-06-09 Martin Liska <mliska@suse.cz>
2068
2069 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2070 * g++.dg/predict-loop-exit-2.C: Likewise.
2071 * g++.dg/predict-loop-exit-3.C: Likewise.
2072 * gcc.dg/predict-1.c: Likewise.
2073 * gcc.dg/predict-2.c: Likewise.
2074 * gcc.dg/predict-3.c: Likewise.
2075 * gcc.dg/predict-4.c: Likewise.
2076 * gcc.dg/predict-5.c: Likewise.
2077 * gcc.dg/predict-6.c: Likewise.
2078 * gcc.dg/predict-7.c: Likewise.
2079
36d57986
RB
20802016-06-09 Richard Biener <rguenther@suse.de>
2081
2082 PR tree-optimization/71462
2083 * gcc.dg/torture/pr71462.c: New testcase.
2084
7d82e8e4
MP
20852016-06-09 Marek Polacek <polacek@redhat.com>
2086
2087 PR c/65471
2088 * gcc.dg/c11-generic-3.c: New test.
2089
c8a71589
PC
20902016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2091
2092 * g++.dg/init/array42.C: New.
2093 * g++.dg/init/array43.C: Likewise.
2094 * g++.dg/init/array44.C: Likewise.
2095 * g++.dg/init/array45.C: Likewise.
2096 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2097 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2098 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2099 * g++.dg/gomp/pr35751.C: Likewise.
2100 * g++.dg/init/array23.C: Likewise.
2101 * g++.dg/init/brace2.C: Likewise.
2102 * g++.dg/init/brace6.C: Likewise.
2103
44a845ca
MS
21042016-06-08 Martin Sebor <msebor@redhat.com>
2105 Jakub Jelinek <jakub@redhat.com>
2106
2107 PR c++/70507
2108 PR c/68120
2109 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2110 * c-c++-common/builtin-arith-overflow-2.c: New test.
2111 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2112 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2113 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2114
2ef16b6e
JJ
21152016-06-08 Jakub Jelinek <jakub@redhat.com>
2116
2117 PR c++/71442
2118 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2119
5e3ee346
AL
21202016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2121
2122 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2123 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2124 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2125 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2126 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2127 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2128 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2129 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2130 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2131 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2132 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2133 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2134 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2135
b2ae2814
RB
21362016-06-08 Richard Biener <rguenther@suse.de>
2137
2138 PR tree-optimization/68558
2139 * gcc.dg/vect/slp-44.c: New testcase.
2140
e09b4c37
RB
21412016-06-08 Richard Biener <rguenther@suse.de>
2142
2143 * gcc.dg/vect/slp-43.c: New testcase.
2144
72d50660
RB
21452016-06-08 Richard Biener <rguenther@suse.de>
2146
2147 PR tree-optimization/71452
2148 * gcc.dg/torture/pr71452.c: New testcase.
2149
988c115c
JJ
21502016-06-08 Jakub Jelinek <jakub@redhat.com>
2151
2152 PR c++/71448
2153 * g++.dg/torture/pr71448.C: New test.
2154
73d73b48
BS
21552016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2156
2157 PR debug/71432
2158 PR ada/71413
2159 * g++.dg/debug/pr71432.C: New test.
2160
bdd15d0c
PK
21612016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2162
2163 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2164 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2165 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2166
ce0607bb
AH
21672016-06-08 Alan Hayward <alan.hayward@arm.com>
2168
2169 * gcc.dg/vect/vect-live-2.c: Update effective target.
2170 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2171 * lib/target-supports.exp: Add aarch64 to vect_long.
2172
92a5f2ba
MP
21732016-06-08 Marek Polacek <polacek@redhat.com>
2174
2175 PR c/71418
2176 * gcc.dg/noncompile/pr71418.c: New test.
2177
08203f73
MP
2178 PR c/71426
2179 * gcc.dg/noncompile/pr71426.c: New test.
2180
d1fcc2bd
JH
21812016-06-07 Jan Hubicka <hubicka@ucw.cz>
2182
2183 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2184 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2185 * gcc.dg/predict-3.c: Update template.
2186 * gcc.dg/predict-5.c: Update template.
2187 * gcc.dg/predict-6.c: Update template.
2188 * gcc.dg/predict-9.c: Update template.
2189 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2190
a23e6f1c
BS
21912016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2192
2193 * gcc.target/powerpc/vec-mul.c: New test.
2194
6ffd47b7
DM
21952016-06-07 David Malcolm <dmalcolm@redhat.com>
2196
2197 * gcc.dg/spellcheck-fields-2.c: New test case.
2198
bfd67b47
RB
21992016-06-07 Richard Biener <rguenther@suse.de>
2200
2201 PR c/61564
2202 * gcc.dg/Wpragmas-1.c: New testcase.
2203 * gcc.dg/Wattributes-4.c: Likewise.
2204 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2205 entry.
2206
701b9a47
CL
22072016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2208
2209 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2210 spurious debug code.
2211
6b80d6fa
RB
22122016-06-07 Richard Biener <rguenther@suse.de>
2213
2214 PR tree-optimization/71428
2215 * gcc.dg/torture/pr71428.c: New testcase.
2216
0f3f9437
RB
22172016-06-07 Richard Biener <rguenther@suse.de>
2218
2219 PR middle-end/71423
2220 * gcc.dg/torture/pr71423.c: New testcase.
2221
ec963f2a
KV
22222016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2223
2224 PR middle-end/71408
2225 * gcc.dg/tree-ssa/pr71408.c: New test.
2226
46ab5b6e
KV
22272016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2228
2229 PR middle-end/71281
2230 * g++.dg/torture/pr71281.C: New test.
2231
1f40cff3
MP
22322016-06-06 Marek Polacek <polacek@redhat.com>
2233
2234 PR c/71362
2235 * gcc.dg/pr71362.c: New test.
2236
6f5bcd24
JJ
22372016-06-06 Jakub Jelinek <jakub@redhat.com>
2238 Patrick Palka <ppalka@gcc.gnu.org>
2239
2240 PR c++/70847
2241 PR c++/71330
2242 PR c++/71393
2243 * g++.dg/opt/pr70847.C: New test.
2244 * g++.dg/ubsan/pr70847.C: New test.
2245 * g++.dg/ubsan/pr71393.C: New test.
2246
158beb4a
JJ
22472016-06-06 Jakub Jelinek <jakub@redhat.com>
2248
2249 PR tree-optimization/71259
2250 * gcc.dg/vect/pr71259.c: New test.
2251
d9b950dd
DM
22522016-06-06 David Malcolm <dmalcolm@redhat.com>
2253
2254 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2255 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2256 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2257 above.
2258
36f9ad69
KT
22592016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2260
2261 PR middle-end/37780
2262 * gcc.c-torture/execute/pr37780.c: New test.
2263 * gcc.target/aarch64/pr37780_1.c: Likewise.
2264 * gcc.target/arm/pr37780_1.c: Likewise.
2265
5545a907
MP
22662016-06-06 Marek Polacek <polacek@redhat.com>
2267
2268 * c-c++-common/attr-may-alias-1.c: New test.
2269 * c-c++-common/attr-may-alias-2.c: New test.
2270 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2271
93671519
BE
22722016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2273
2274 PR c/24414
2275 * gcc.target/i386/pr24414.c: New test.
2276
690f24b7
JM
22772016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2278
2279 * gcc.target/sparc/vis4misc.c: New file.
2280 * gcc.target/sparc/fpcmp.c: Likewise.
2281 * gcc.target/sparc/fpcmpu.c: Likewise.
2282
31ce6157
AH
22832016-06-06 Alan Hayward <alan.hayward@arm.com>
2284
2285 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2286 * gcc.dg/vect/vect-live-3.c: Likewise.
2287
9fcebb5a
RB
22882016-06-06 Richard Biener <rguenther@suse.de>
2289
2290 PR tree-optimization/71398
2291 * gcc.dg/torture/pr71398.c: New testcase.
2292
903ca97b
UB
22932016-06-06 Uros Bizjak <ubizjak@gmail.com>
2294
2295 PR target/71389
2296 * g++.dg/pr71389.C: New test.
2297
9c1eb332
JD
22982016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2299
2300 PR fortran/71404
2301 * gfortran.dg/fmt_read_5.f: New test.
2302
b2d83bd2
AV
23032016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2304
2305 PR fortran/69659
2306 * gfortran.dg/class_array_22.f03: New test.
2307
ec81960e
JH
23082016-06-05 Jan Hubicka <hubicka@ucw.cz>
2309
2310 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2311
429d2750
JH
23122016-06-05 Jan Hubicka <hubicka@ucw.cz>
2313
2314 * gcc.dg/predict-9.c: Update template.
2315
c1c00983
PC
23162016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2317
2318 PR c++/49377
2319 * g++.dg/template/pr49377.C: New.
2320
1927a963
JJ
23212016-06-04 Jakub Jelinek <jakub@redhat.com>
2322
2323 PR tree-optimization/71405
2324 * g++.dg/torture/pr71405.C: New test.
2325
909a11ad
PC
23262016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2327
2328 PR c++/70202
2329 * g++.dg/inherit/crash5.C: New.
2330 * g++.dg/inherit/virtual1.C: Adjust.
2331
08bbb1f8
JL
23322016-06-03 Jeff Law <law@redhat.com>
2333
2334 PR tree-optimization/71316
2335 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2336
7c35235c
JJ
23372016-06-03 Jakub Jelinek <jakub@redhat.com>
2338
2339 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2340 dg-additional-options with just -fno-tree-scev-cprop in it.
2341 * gcc.dg/vect/vect-live-2.c: Likewise.
2342 * gcc.dg/vect/vect-live-5.c: Likewise.
2343 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2344 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2345 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2346
c8572dd6
PP
23472016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2348
2349 PR c++/27100
2350 * g++.dg/other/friend6.C: New test.
2351
1c7733a7
BS
23522016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2353
2354 * g++.dg/torture/ppc-ldst-array.C: New.
2355
0d2f700f
JM
23562016-06-03 Joseph Myers <joseph@codesourcery.com>
2357
2358 PR target/71276
2359 PR target/71277
2360 * gcc.dg/torture/builtin-fp-int-inexact.c,
2361 gcc.target/i386/387-builtin-fp-int-inexact.c,
2362 gcc.target/i386/387-rint-inline-1.c,
2363 gcc.target/i386/387-rint-inline-2.c,
2364 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2365 gcc.target/i386/sse2-rint-inline-1.c,
2366 gcc.target/i386/sse2-rint-inline-2.c,
2367 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2368 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2369
f8071c05
L
23702016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2371 Julia Koval <julia.koval@intel.com>
2372
2373 PR target/66960
2374 PR target/67630
2375 PR target/67634
2376 PR target/67841
2377 PR target/68037
2378 PR target/68618
2379 PR target/68661
2380 PR target/69575
2381 PR target/69596
2382 PR target/69734
2383 * gcc.dg/guality/pr68037-1.c: New test.
2384 * gcc.dg/guality/pr68037-2.c: Likewise.
2385 * gcc.dg/guality/pr68037-3.c: Likewise.
2386 * gcc.dg/torture/pr68037-1.c: Likewise.
2387 * gcc.dg/torture/pr68037-2.c: Likewise.
2388 * gcc.dg/torture/pr68037-3.c: Likewise.
2389 * gcc.dg/torture/pr68661-1a.c: Likewise.
2390 * gcc.dg/torture/pr68661-1b.c: Likewise.
2391 * gcc.target/i386/interrupt-1.c: Likewise.
2392 * gcc.target/i386/interrupt-2.c: Likewise.
2393 * gcc.target/i386/interrupt-3.c: Likewise.
2394 * gcc.target/i386/interrupt-4.c: Likewise.
2395 * gcc.target/i386/interrupt-5.c: Likewise.
2396 * gcc.target/i386/interrupt-6.c: Likewise.
2397 * gcc.target/i386/interrupt-7.c: Likewise.
2398 * gcc.target/i386/interrupt-8.c: Likewise.
2399 * gcc.target/i386/interrupt-9.c: Likewise.
2400 * gcc.target/i386/interrupt-10.c: Likewise.
2401 * gcc.target/i386/interrupt-11.c: Likewise.
2402 * gcc.target/i386/interrupt-12.c: Likewise.
2403 * gcc.target/i386/interrupt-13.c: Likewise.
2404 * gcc.target/i386/interrupt-14.c: Likewise.
2405 * gcc.target/i386/interrupt-15.c: Likewise.
2406 * gcc.target/i386/interrupt-16.c: Likewise.
2407 * gcc.target/i386/interrupt-17.c: Likewise.
2408 * gcc.target/i386/interrupt-18.c: Likewise.
2409 * gcc.target/i386/interrupt-19.c: Likewise.
2410 * gcc.target/i386/interrupt-20.c: Likewise.
2411 * gcc.target/i386/interrupt-21.c: Likewise.
2412 * gcc.target/i386/interrupt-22.c: Likewise.
2413 * gcc.target/i386/interrupt-23.c: Likewise.
2414 * gcc.target/i386/interrupt-24.c: Likewise.
2415 * gcc.target/i386/interrupt-25.c: Likewise.
2416 * gcc.target/i386/interrupt-26.c: Likewise.
2417 * gcc.target/i386/interrupt-27.c: Likewise.
2418 * gcc.target/i386/interrupt-28.c: Likewise.
2419 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2420 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2421 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2422 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2423 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2424 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2425 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2426 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2427 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2428 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2429 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2430 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2431
36b85e43
BS
24322016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2433
9de2e795
L
2434 PR tree-optimization/52171
2435 * gcc.dg/pr52171.c: New test.
2436 * gcc.target/i386/pr52171.c: New test.
36b85e43 2437
bfeee8ac
JH
24382016-06-03 Jan Hubicka <jh@suse.cz>
2439
2440 * g++.dg/tree-ssa/pred-1.C: New testcase
2441 * gcc.dg/tree-ssa/pred-1.c: New testcase
2442
859b0bae
BS
24432016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2444
2445 PR target/70957
2446 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2447 support.
2448 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2449
3a2edf4c
AH
24502016-06-03 Alan Hayward <alan.hayward@arm.com>
2451
2452 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2453
b28ead45
AH
24542016-06-03 Alan Hayward <alan.hayward@arm.com>
2455
2456 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 2457 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
2458 * gcc.dg/vect/vect-live-1.c: New test.
2459 * gcc.dg/vect/vect-live-2.c: New test.
2460 * gcc.dg/vect/vect-live-3.c: New test.
2461 * gcc.dg/vect/vect-live-4.c: New test.
2462 * gcc.dg/vect/vect-live-5.c: New test.
2463 * gcc.dg/vect/vect-live-slp-1.c: New test.
2464 * gcc.dg/vect/vect-live-slp-2.c: New test.
2465 * gcc.dg/vect/vect-live-slp-3.c: New test.
2466
1f91747b
JJ
24672016-06-03 Jakub Jelinek <jakub@redhat.com>
2468
2469 PR middle-end/71387
2470 * g++.dg/opt/pr71387.C: New test.
2471
47b83923
JL
24722016-06-02 Jeff Law <law@redhat.com>
2473
2474 PR tree-optimization/71328
2475 * gcc.c-torture/compile/pr71328.c: New test.
2476
e96e5f46
JD
24772016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2478
2479 PR fortran/52393
2480 * gfortran.dg/fmt_read_3.f90: Fix typo.
2481 * gfortran.dg/fmt_read_4.f90: New test.
2482
b872d729
PC
24832016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2484
2485 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2486 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2487 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2488 * g++.dg/cpp0x/override2.C: Likewise.
2489 * g++.dg/parse/crash5.C: Likewise.
2490 * g++.dg/parse/error16.C: Likewise.
2491 * g++.dg/parse/error27.C: Likewise.
2492 * g++.dg/template/qualttp15.C: Likewise.
2493 * g++.dg/template/redecl4.C: Likewise.
2494 * g++.old-deja/g++.other/crash39.C: Likewise.
2495 * g++.old-deja/g++.other/struct1.C: Likewise.
2496 * g++.old-deja/g++.pt/m9a.C: Likewise.
2497 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2498
0e535442
JJ
24992016-06-02 Jakub Jelinek <jakub@redhat.com>
2500
0633ee10
JJ
2501 PR c++/71372
2502 * c-c++-common/pr71372.c: New test.
2503
0e535442
JJ
2504 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2505 __TIME__ strings with __builtin_strcmp instead of printf and
2506 dg-output.
2507
f3c5ecc2
ML
25082016-06-02 Martin Liska <mliska@suse.cz>
2509
2510 * gcc.dg/predict-9.c: New test.
2511
a91807c5
JJ
25122016-06-02 Jakub Jelinek <jakub@redhat.com>
2513
2514 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2515 global set_compiler_env_var and global saved_compiler_env_var.
2516
b5bd1978
KT
25172016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2518
2519 PR rtl-optimization/71295
2520 * gcc.c-torture/compile/pr71295.c: New test.
2521
b93b1475
JJ
25222016-06-02 Jakub Jelinek <jakub@redhat.com>
2523
930ebd0e
JJ
2524 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2525
1e021dc3
JJ
2526 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2527 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2528
b93b1475
JJ
2529 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2530 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2531 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2532 alternative number.
2533
58f2fb5c
MM
25342016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2535
2536 * gcc.target/powerpc/p9-splat-4.c: New test.
2537
25382016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2539
2540 PR target/71186
2541 * gcc.target/powerpc/pr71186.c: New test.
2542
4731c9f0
JD
25432016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2544
2545 PR fortran/52393
2546 * gfortran.dg/fmt_read_3.f90: New test.
2547
042dee3e
TP
25482016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2549
2550 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2551 procedure.
2552
15c98b2e
ES
25532016-06-01 Eduard Sanou <dhole@openmailbox.org>
2554
2555 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2556 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2557 env var is set.
2558 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2559 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2560 shown once.
2561 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2562 during compilation.
2563 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2564 vars set by dg-set-compiler-env-var.
2565
6442a6f4
PT
25662016-06-01 Paul Thomas <pault@gcc.gnu.org>
2567
2568 PR fortran/71156
2569 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2570 to the module procedure declaration.
2571 * gfortran.dg/submodule_16.f08: New test.
2572
ab62397a
JJ
25732016-06-01 Jakub Jelinek <jakub@redhat.com>
2574
2575 PR middle-end/71371
2576 * c-c++-common/gomp/pr71371.c: New test.
2577
b66af6ed
RB
25782016-06-01 Richard Biener <rguenther@suse.de>
2579
2580 PR tree-optimization/71366
2581 * gcc.dg/torture/pr71366-1.c: New testcase.
2582 * gcc.dg/torture/pr71366-2.c: Likewise.
2583
e342b9d8
KN
25842016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2585
2586 * gcc.target/powerpc/vslv-0.c: New test.
2587 * gcc.target/powerpc/vslv-1.c: New test.
2588 * gcc.target/powerpc/vsrv-0.c: New test.
2589 * gcc.target/powerpc/vsrv-1.c: New test.
2590
721547cd
NS
25912016-06-01 Nathan Sidwell <nathan@acm.org>
2592
2593 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2594 * gcc.target/nvptx/weak.c: New.
2595
fa2c9034
RB
25962016-06-01 Richard Biener <rguenther@suse.de>
2597
2598 PR tree-optimization/71261
2599 * gcc.dg/torture/vect-bool-1.c: New testcase.
2600
3e32893c
JJ
26012016-06-01 Jakub Jelinek <jakub@redhat.com>
2602
2603 * gfortran.dg/gomp/order-1.f90: New test.
2604 * gfortran.dg/gomp/order-2.f90: New test.
2605
8c383600
JH
26062016-06-01 Jan Hubicka <hubicka@ucw.cz>
2607
2608 * gcc.dg/unroll-6.c: Update template.
2609 * gcc.dg/unroll-7.c: New testcase.
2610 * gcc.dg/unroll-8.c: New testcase.
2611
a0dfeef5
EB
26122016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2613
2614 * gnat.dg/opt56.ad[sb]: New test.
2615
48de5701
PC
26162016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2617
2618 PR c++/66635
2619 * g++.dg/cpp0x/constexpr-ice16.C: New.
2620
827cf695
PP
26212016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2622
2623 PR tree-optimization/71314
2624 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2625 -mbranch-cost=2.
2626
ff66f6e8
PP
26272016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2628
2629 PR tree-optimization/71077
2630 * gcc.dg/tree-ssa/pr71077.c: New test.
2631
050fb209
JH
26322016-05-31 Jan Hubicka <hubicka@ucw.cz>
2633
48de5701
PC
2634 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2635 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2636 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 2637
c642d919
PC
26382016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2639
2640 PR c++/71248
2641 * g++.dg/cpp0x/pr71248.C: New.
2642 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2643 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2644 * g++.dg/init/new37.C: Likewise.
2645 * g++.dg/template/static1.C: Likewise.
2646 * g++.dg/template/static2.C: Likewise.
2647
d6439e08
L
26482016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2649
2650 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2651 instead of %rdi.
2652 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2653
780b9dd4
MP
26542016-05-31 Marek Polacek <polacek@redhat.com>
2655
2656 * c-c++-common/Wswitch-unreachable-3.c: New test.
2657 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2658
0d99f8a0
RB
26592016-05-31 Richard Biener <rguenther@suse.de>
2660
2661 PR tree-optimization/71352
2662 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2663
52545641
TP
26642016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2665
2666 * gcc.target/arm/armv5_thumb_isa.c: New test.
2667
5b8c1205
KY
26682016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2669
2670 PR target/71346
2671 * gcc.target/i386/pr71346.c: New test.
2672
7a88cc84
TV
26732016-05-31 Tom de Vries <tom@codesourcery.com>
2674
2675 PR tree-optimization/69068
2676 * gcc.dg/graphite/pr69068.c: New test.
2677
265149a6
MS
26782016-05-27 Martin Sebor <msebor@redhat.com>
2679
2680 PR c++/71306
2681 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2682
00631022
JJ
26832016-05-30 Jakub Jelinek <jakub@redhat.com>
2684
2685 PR c++/71349
2686 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2687 nowait depend(inout: dd[0]) clauses where permitted.
2688
b2f6675b
PC
26892016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2690
2691 PR c++/71238
2692 * g++.dg/parse/pr71238.C: New.
2693 * g++.dg/concepts/friend1.C: Test column numbers too.
2694 * g++.dg/cpp0x/initlist31.C: Likewise.
2695 * g++.dg/cpp0x/pr51420.C: Likewise.
2696 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2697 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2698 * g++.dg/ext/builtin3.C: Likewise.
2699 * g++.dg/lookup/friend12.C: Likewise.
2700 * g++.dg/lookup/friend7.C: Likewise.
2701 * g++.dg/lookup/koenig1.C: Likewise.
2702 * g++.dg/lookup/koenig5.C: Likewise.
2703 * g++.dg/lookup/used-before-declaration.C: Likewise.
2704 * g++.dg/overload/koenig1.C: Likewise.
2705 * g++.dg/template/crash65.C: Likewise.
2706 * g++.dg/template/friend57.C: Likewise.
2707 * g++.dg/warn/Wshadow-5.C: Likewise.
2708 * g++.dg/warn/Wunused-8.C: Likewise.
2709 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2710 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2711 * g++.old-deja/g++.jason/member.C: Likewise.
2712 * g++.old-deja/g++.jason/report.C: Likewise.
2713 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2714 * g++.old-deja/g++.law/visibility20.C: Likewise.
2715 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2716 * g++.old-deja/g++.other/static5.C: Likewise.
2717 * g++.old-deja/g++.pt/overload2.C: Likewise.
2718
a448ff40
JH
27192016-05-30 Jan Hubicka <hubicka@ucw.cz>
2720
2721 * gcc.dg/tree-ssa/peel1.c: New testcase.
2722 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2723 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2724
69be8c91
TV
27252016-05-30 Tom de Vries <tom@codesourcery.com>
2726
2727 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2728 to ce.
2729
a59775a1
PC
27302016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2731
2732 PR c++/71099
2733 * g++.dg/parse/virtual1.C: New.
2734
53d6d955
UB
27352016-05-30 Uros Bizjak <ubizjak@gmail.com>
2736
2737 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2738 Use correct register when clearing %edx.
2739
0557293f
AM
27402016-05-30 Alexander Monakov <amonakov@ispras.ru>
2741
2742 PR tree-optimization/71289
2743 * gcc.dg/pr71289.c: New test.
2744
5d476e35
KV
27452016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2746
2747 PR middle-end/71269
2748 PR middle-end/71292
2749 * gcc.dg/tree-ssa/pr71269.c: New test.
2750 * gcc.dg/tree-ssa/pr71292.c: New test.
2751
db5447ca
KV
27522016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2753
2754 PR middle-end/71252
2755 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2756
98bdbb39
JH
27572016-05-30 Jan Hubicka <hubicka@ucw.cz>
2758
2759 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2760 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2761 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2762
7e012855
TV
27632016-05-30 Tom de Vries <tom@codesourcery.com>
2764
2765 PR tree-optimization/69067
2766 * gcc.dg/graphite/pr69067.c: New test.
2767
beed3701
UB
27682016-05-29 Uros Bizjak <ubizjak@gmail.com>
2769
2770 PR target/71245
2771 * gcc.target/i386/pr71245-1.c: New test.
2772 * gcc.target/i386/pr71245-2.c: Ditto.
2773
b6d4f8e8
PC
27742016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2775
2776 PR c++/71105
2777 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2778 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2779 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2780
00022058
JH
27812016-05-27 Jan Hubicka <hubicka@ucw.cz>
2782
2783 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2784
c8419aca
VV
27852016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2786
2787 Revert:
2788 PR c++/69855
2789 * g++.dg/overload/69855.C: New.
2790 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2791 * g++.old-deja/g++.pt/crash3.C: Likewise.
2792
8008c4d2
PC
27932016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2794
2795 PR c++/60385
2796 * g++.dg/parse/namespace13.C: New.
2797
8b2ef235
JL
27982016-05-26 Jeff Law <law@redhat.com>
2799
2800 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2801 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2802 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2803 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2804 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2805 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2806 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2807 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2808 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2809 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2810 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2811 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2812 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2813
7d67159b
VV
28142016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2815
2816 PR c++/69855
2817 * g++.dg/overload/69855.C: New.
2818 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2819 * g++.old-deja/g++.pt/crash3.C: Likewise.
2820
88e3bdd1
JW
28212016-05-27 Jiong Wang <jiong.wang@arm.com>
2822
2823 PR target/63596
2824 * gcc.target/aarch64/va_arg_1.c: New testcase.
2825 * gcc.target/aarch64/va_arg_2.c: Likewise.
2826 * gcc.target/aarch64/va_arg_3.c: Likewise.
2827
3fd6b9cc
JW
28282016-05-27 Jiong Wang <jiong.wang@arm.com>
2829
2830 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2831 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2832 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2833 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2834 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2835
3cee7e4e
MP
28362016-05-27 Marek Polacek <polacek@redhat.com>
2837
2838 PR middle-end/71308
2839 * g++.dg/torture/pr71308.C: New test.
2840
6a813c96
DV
28412016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2842
2843 * gcc.dg/zero_bits_compound-1.c: New test.
2844 * gcc.dg/zero_bits_compound-2.c: New test.
2845
0561bcfb
IE
28462016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2847
2848 PR middle-end/71279
2849 * gcc.dg/pr71279.c: New test.
2850
21316320
MM
28512016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2852
2853 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2854 floating point min/max/comparison instructions.
2855 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2856
7211a097
JJ
28572016-05-26 Jakub Jelinek <jakub@redhat.com>
2858
2859 * c-c++-common/gomp/schedule-1.c: New test.
2860 * gfortran.dg/gomp/schedule-1.f90: New test.
2861
cac177cf
PP
28622016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2863
2864 PR c++/70822
2865 PR c++/70106
2866 * g++.dg/cpp1y/auto-fn32.C: New test.
2867 * g++.dg/cpp1y/paren4.C: New test.
2868
a2d5b8c9
NS
28692016-05-26 Nathan Sidwell <nathan@acm.org>
2870
2871 * gcc.dg/20060410.c: Xfail on ptx.
2872 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2873 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2874 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2875 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2876 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2877
ffa8b552
TP
28782016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2879
2880 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2881
c7501e00
JJ
28822016-05-26 Jakub Jelinek <jakub@redhat.com>
2883
1875b9a0
JJ
2884 PR tree-optimization/71280
2885 * gcc.dg/pr71280.c: New test.
2886
2116e19f
JJ
2887 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2888
305aef09
JJ
2889 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2890 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2891
c7501e00
JJ
2892 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2893
ca449d26
JW
28942016-05-26 Jiong Wang <jiong.wang@arm.com>
2895
2896 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 2897 kept in memory.
ca449d26 2898
8af01c66
JL
28992016-05-25 Jeff Law <law@redhat.com>
2900
2901 PR tree-optimization/71272
2902 * gcc.c-torture/compile/pr71272.c: new test.
2903
f9d6ce73
BS
29042016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2905
2906 * gcc.target/powerpc/vec-cmpne.c: New test.
2907 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2908
a88a7b22
EB
29092016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2910
2911 * gnat.dg/opt55.ad[sb]: New test.
2912
125f02ed
SKS
29132016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2914
2915 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2916 * c-c++-common/pr60226.c: Require int32plus.
2917 * gcc.c-torture/execute/pr70602.c: Likewise.
2918 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2919 unsigned long for malloc arg type.
2920 * gcc.dg/asr_div1.c: Require int32plus.
2921 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2922 * gcc.dg/pie-1.c: Require pie.
2923 * gcc.dg/pie-2.c: Likewise.
2924 * gcc.dg/pr59471.c: Require int32plus.
2925 * gcc.dg/pr59963-2.c: XFAIL for int16.
2926 * gcc.dg/pr60114.c: Require int32plus.
2927 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2928 unsigned long for typedef of size_t.
2929 * gcc.dg/pr63914.c: Require int32plus.
2930 * gcc.dg/pr64536.c: Require pt32plus.
2931 * gcc.dg/pr65658.c: Likewise.
2932 * gcc.dg/pr67271.c: Require int32plus.
2933 * gcc.dg/pr68112.c: Likewise.
2934 * gcc.dg/pr69071.c: Skip for avr target.
2935 * gcc.dg/pr69973.c: Require int32plus.
2936 * gcc.dg/pr70169.c: Skip for avr target.
2937 * gcc.dg/sso-6.c: Require int32plus.
2938 * gcc.dg/sso-7.c: Likewise.
2939 * gcc.dg/sso-8.c: Likewise.
2940 * gcc.dg/vrp-min-max-2.c: Likewise.
2941
c6e434f5
UB
29422016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2943
2944 PR target/70738
2945 * gcc.target/i386/pr70738-1.c: New test.
2946 * gcc.target/i386/pr70738-2.c: Likewise.
2947 * gcc.target/i386/pr70738-3.c: Likewise.
2948 * gcc.target/i386/pr70738-4.c: Likewise.
2949 * gcc.target/i386/pr70738-5.c: Likewise.
2950 * gcc.target/i386/pr70738-6.c: Likewise.
2951 * gcc.target/i386/pr70738-7.c: Likewise.
2952 * gcc.target/i386/pr70738-8.c: Likewise.
2953 * gcc.target/i386/pr70738-9.c: Likewise.
2954
5c42d341
KT
29552016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2956
2957 PR rtl-optimization/66940
2958 * gcc.c-torture/execute/pr66940.c: New test.
2959
bf9a1a07
IV
29602016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2961
2962 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2963 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2964 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2965 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2966 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2967 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2968 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2969 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2970 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2971 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2972 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2973 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2974 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2975 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2976 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2977 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2978 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2979 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2980 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2981 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2982 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2983 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2984 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2985 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2986
95efe6b6
MP
29872016-05-25 Marek Polacek <polacek@redhat.com>
2988
2989 PR c/71265
2990 * gcc.dg/noncompile/pr71265.c: New test.
2991
a23faf7a
MP
2992 PR c/71266
2993 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2994
69a6d5ad
NS
29952016-05-25 Nathan Sidwell <nathan@acm.org>
2996
2997 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2998
3072d4ea
RB
29992016-05-25 Richard Biener <rguenther@suse.de>
3000
3001 PR tree-optimization/71261
3002 * c-c++-common/torture/pr71261.c: New testcase.
3003
e412ece4
RB
30042016-05-25 Richard Biener <rguenther@suse.de>
3005
3006 PR tree-optimization/71264
3007 * gcc.dg/vect/pr71264.c: New testcase.
3008
b9e551ad
PC
30092016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3010
3011 PR c++/55992
3012 * g++.dg/cpp0x/alias-decl-53.C: New.
3013 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3014
6aa1abe5
ML
30152016-05-25 Martin Liska <mliska@suse.cz>
3016
3017 * g++.dg/pr71239.C: New test.
3018
842d162e
RB
30192016-05-25 Richard Biener <rguenther@suse.de>
3020
c87885ca
RO
3021 * gcc.dg/vect/pr58135.c: Rename to ...
3022 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 3023
f184a36c
MP
30242016-05-25 Marek Polacek <polacek@redhat.com>
3025
3026 * g++.dg/pr65295.C: Use target c++14.
3027
021fad86
PC
30282016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3029
53d6d955
UB
3030 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3031 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 3032
c3eaf15a
MM
30332016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3034
3035 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3036 instructions.
3037
e46c7770
CP
30382016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3039
3040 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3041 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3042 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3043 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3044 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3045 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3046 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3047 * c-c++-common/goacc/pcopy.c: Likewise.
3048 * c-c++-common/goacc/pcopyin.c: Likewise.
3049 * c-c++-common/goacc/pcopyout.c: Likewise.
3050 * c-c++-common/goacc/pcreate.c: Likewise.
3051 * c-c++-common/goacc/pr70688.c: New test.
3052 * c-c++-common/goacc/present-1.c: Adjust test.
3053 * c-c++-common/goacc/reduction-5.c: Likewise.
3054 * g++.dg/goacc/data-1.C: New test.
3055
4bfc9db7
MM
30562016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3057
3058 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3059 vector parity built-in functions.
3060 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3061 count trailing zeros automatic vectorization.
3062 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3063 count trailing zeros built-in functions.
3064
2bc145af
KV
30652016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3066
3067 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3068
26869fdb
PH
30692016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3070
3071 PR target/71050
3072 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3073
b2dc9c3b
PC
30742016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3075
3076 PR c++/50436
3077 * g++.dg/template/crash123.C: New.
3078 * g++.dg/template/crash124.C: Likewise.
3079
f65e97fd
MS
30802016-05-24 Martin Sebor <msebor@redhat.com>
3081
3082 PR c++/71147
3083 * g++.dg/ext/flexary16.C: New test.
3084
a6f5ac7f
IV
30852016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3086
69a6d5ad
NS
3087 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3088 before math.h is included.
a6f5ac7f
IV
3089 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3090 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3091 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3092 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3093 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3094 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3095 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3096 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3097 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3098 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3099 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3100 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3101 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3102 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3103 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3104 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3105 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3106 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3107 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3108 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3109 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3110 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3111 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3112
27bad558
MM
31132016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3114 Kelvin Nilsen <kelvin@gcc.gnu.org>
3115
3116 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3117 support.
3118
72f382fb
PC
31192016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3120
3121 PR c++/69872
3122 * g++.dg/warn/Wno-narrowing1.C: New.
3123
ef2ec9d9
MP
31242016-05-24 Marek Polacek <polacek@redhat.com>
3125
3126 PR c/71249
3127 * c-c++-common/Wswitch-unreachable-2.c: New test.
3128
e90434e3
JJ
31292016-05-24 Jakub Jelinek <jakub@redhat.com>
3130
7adb26f2
JJ
3131 PR c++/71257
3132 * g++.dg/vect/simd-clone-6.cc: New test.
3133 * g++.dg/gomp/declare-simd-6.C: New test.
3134
e90434e3
JJ
3135 PR middle-end/70434
3136 PR c/69504
3137 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3138
b556ea3b
RB
31392016-05-24 Richard Biener <rguenther@suse.de>
3140
3141 PR tree-optimization/71240
3142 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3143
e5328f5d
RB
31442016-05-24 Richard Biener <rguenther@suse.de>
3145
3146 PR tree-optimization/71230
3147 * gcc.dg/torture/pr71230.c: New testcase.
3148 * g++.dg/torture/pr71230.C: Likewise.
3149
a04e69c0
TS
31502016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3151
3152 * c-c++-common/goacc/routine-5.c: Add tests.
3153 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3154 * gfortran.dg/goacc/routine-6.f90: Add tests.
3155
30fd2977
RB
31562016-05-24 Richard Biener <rguenther@suse.de>
3157
3158 PR tree-optimization/71253
3159 * gcc.dg/torture/pr71253.c: New testcase.
3160
ca6f60bc
KV
31612016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3162
3163 PR middle-end/71252
3164 * gfortran.dg/pr71252.f90: New test.
3165
d3465d72
RS
31662016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3167
3168 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3169
f17a223d
RB
31702016-05-24 Richard Biener <rguenther@suse.de>
3171
3172 PR middle-end/70434
3173 PR c/69504
3174 * c-c++-common/vector-subscript-4.c: New testcase.
3175 * c-c++-common/vector-subscript-5.c: Likewise.
3176
e3f36534
JD
31772016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3178
3179 PR fortran/71123
3180 * gfortran.dg/namelist_90.f: New test
3181
85d5c27d
JD
31822016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3183
3184 PR fortran/66461
3185 * gfortran.dg/unexpected_eof.f: New test
3186
fe3f3340
MM
31872016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3188 Kelvin Nilsen <kelvin@gcc.gnu.org>
3189
3190 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3191 as little endian.
3192
26d6ae55
PC
31932016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3194
3195 PR c++/70972
3196 * g++.dg/cpp0x/inh-ctor20.C: New.
3197 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3198
d6c9a06f
PC
31992016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3200
3201 PR c++/69095
3202 * g++.dg/cpp0x/variadic168.C: New.
3203
396a1d10
PC
32042016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3205
3206 * g++.dg/cpp0x/pr31445.C: Test column number too.
3207 * g++.dg/cpp0x/pr32253.C: Likewise.
3208 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3209 * g++.dg/cpp0x/variadic36.C: Likewise.
3210
ece46666
MG
32112016-05-23 Marc Glisse <marc.glisse@inria.fr>
3212
3213 * gcc.dg/fold-notshift-2.c: Adjust.
3214
a7dc5980
MP
32152016-05-23 Marek Polacek <polacek@redhat.com>
3216
3217 PR c/49859
3218 * c-c++-common/Wswitch-unreachable-1.c: New test.
3219 * gcc.dg/Wswitch-unreachable-1.c: New test.
3220 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3221 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3222 * g++.dg/gomp/block-10.C: Likewise.
3223 * gcc.dg/gomp/block-10.c: Likewise.
3224 * g++.dg/gomp/block-9.C: Likewise.
3225 * gcc.dg/gomp/block-9.c: Likewise.
3226 * g++.dg/gomp/target-1.C: Likewise.
3227 * g++.dg/gomp/target-2.C: Likewise.
3228 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 3229 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
3230 * g++.dg/gomp/taskgroup-1.C: Likewise.
3231 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3232 * gcc.dg/gomp/teams-1.c: Likewise.
3233 * g++.dg/gomp/teams-1.C: Likewise.
3234 * g++.dg/overload/error3.C: Likewise.
3235 * g++.dg/tm/jump1.C: Likewise.
3236 * g++.dg/torture/pr40335.C: Likewise.
3237 * gcc.dg/c99-vla-jump-5.c: Likewise.
3238 * gcc.dg/switch-warn-1.c: Likewise.
3239 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3240 * gcc.dg/nested-func-1.c: Likewise.
3241 * gcc.dg/pr67784-4.c: Likewise.
3242
18b54004
RB
32432016-05-23 Richard Biener <rguenther@suse.de>
3244
3245 PR tree-optimization/71230
3246 * gfortran.dg/pr71230-1.f90: New testcase.
3247 * gfortran.dg/pr71230-2.f90: Likewise.
3248
e569db5f
VK
32492016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3250
396a1d10 3251 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
3252 * gcc.dg/vect/pr58135.c: Add new.
3253 * gfortran.dg/pr46519-1.f: Adjust test case.
3254
e4b71114
PC
32552016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3256
3257 PR c++/53401
3258 * g++.dg/cpp0x/decltype64.C: New.
3259
a25a8058
CL
32602016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3261
3262 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3263 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3264 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3265
0dcfe9ab
CL
32662016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3267
3268 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3269 Add poly64x1_t and poly64x2_t cases if supported.
3270 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3271 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3272 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3273 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3274 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3275
ffd70e4a
CL
32762016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3277
3278 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3279 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3280 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3281 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3282 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3283 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3284 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3285
4b1f57fe
CL
32862016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3287
3288 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3289
16c5ec77
CL
32902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3291
3292 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3293 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3294
94ad56c7
JJ
32952016-05-22 Jakub Jelinek <jakub@redhat.com>
3296
57748705
JJ
3297 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3298 constraint instead of "r".
3299 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3300 insn instead of vxorpd.
3301 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3302
af120161
JJ
3303 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3304 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3305
355023ce
JJ
3306 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3307
3b48574c
JJ
3308 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3309 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3310
94ad56c7
JJ
3311 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3312
8a85cee2
KV
33132016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3314
3315 PR middle-end/40921
3316 * gcc.dg/tree-ssa/pr40921.c: New test.
3317
8e916b16
PS
33182016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3319
3320 PR target/71103
3321 * gcc.target/avr/pr71103.c: New test.
3322
88aea79f
KV
33232016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3324
3325 PR middle-end/71179
3326 * gcc.dg/tree-ssa/pr71179.c: New test.
3327
79063edd
MS
33282016-05-20 Martin Sebor <msebor@redhat.com>
3329
3330 PR c/71115
3331 * gcc.dg/init-excess-2.c: New test.
3332
55c8849f
EB
33332016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3334
3335 * gnat.dg/opt53.adb: New test.
3336 * gnat.dg/opt54.adb: Likewise.
3337
c91a0948
MJ
33382016-05-20 Martin Jambor <mjambor@suse.cz>
3339
3340 PR tree-optimization/70884
3341 * gcc.dg/tree-ssa/pr70919.c: New test.
3342
9cad20fa
BS
33432016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3344
3345 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3346 formatting.
69a6d5ad
NS
3347 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3348 fix code formatting.
3349
33502016-05-20 Nathan Sidwell <nathan@acm.org>
3351
3352 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3353 non-common cases.
3354 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 3355
15c671a7
DM
33562016-05-20 David Malcolm <dmalcolm@redhat.com>
3357
3358 * jit.dg/all-non-failing-tests.h: Add
3359 test-factorial-must-tail-call.c.
3360 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3361 * jit.dg/test-factorial-must-tail-call.c: New test case.
3362
4f028369
JJ
33632016-05-20 Jakub Jelinek <jakub@redhat.com>
3364
3365 PR fortran/71204
3366 * gfortran.dg/pr71204.f90: New test.
3367
7dea4ab3
CP
33682016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3369
3370 * gcc.target/nvptx/sincos.c: New test.
3371
ef98d365
PC
33722016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3373
3374 PR c++/70572
3375 * g++.dg/cpp1y/auto-fn31.C: New.
3376
92466115
BS
33772016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3378
3379 * gcc.target/powerpc/vec-addec.c: New test.
3380 * gcc.target/powerpc/vec-addec-int128.c: New test.
3381
9a385c2d
DM
33822016-05-20 David Malcolm <dmalcolm@redhat.com>
3383
3384 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3385 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3386 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3387 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3388
77c9d5b4
JH
33892016-05-20 Jan Hubicka <hubicka@ucw.cz>
3390
3391 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3392
68047971
JJ
33932016-05-20 Jakub Jelinek <jakub@redhat.com>
3394
18954840
JJ
3395 PR c++/71210
3396 * g++.dg/opt/pr71210-1.C: New test.
3397 * g++.dg/opt/pr71210-2.C: New test.
3398
68047971
JJ
3399 PR tree-optimization/29756
3400 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3401 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3402 only on selected targets where V4SImode vectors are known to be
3403 supported.
3404
d78789f5
MG
34052016-05-20 Marc Glisse <marc.glisse@inria.fr>
3406
3407 PR tree-optimization/71079
3408 PR tree-optimization/71206
3409 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3410
550fa093
PK
34112016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3412
3413 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3414 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3415 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3416
483c6429
RG
34172016-05-20 Richard Guenther <rguenther@suse.de>
3418
3419 PR tree-optimization/29756
3420 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3421
eb066284
RB
34222016-05-20 Richard Biener <rguenther@suse.de>
3423
3424 PR tree-optimization/71185
3425 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3426
58f10249
RB
34272016-05-20 Richard Biener <rguenther@suse.de>
3428
3429 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3430
2a5569fa
MP
34312016-05-19 Marek Polacek <polacek@redhat.com>
3432
3433 PR c++/71075
3434 * g++.dg/diagnostic/pr71075.C: New test.
3435
5e9a5385
DM
34362016-05-19 David Malcolm <dmalcolm@redhat.com>
3437
3438 PR c++/71184
3439 * g++.dg/pr71184.C: New test case.
3440
4f45da44
KN
34412016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3442
3443 * gcc.target/powerpc/darn-0.c: New test.
3444 * gcc.target/powerpc/darn-1.c: New test.
3445 * gcc.target/powerpc/darn-2.c: New test.
3446
4177437e
MP
34472016-05-19 Marek Polacek <polacek@redhat.com>
3448
3449 PR tree-optimization/71031
3450 * gcc.dg/tree-ssa/vrp100.c: New test.
3451
afb72432
IE
34522016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3453
3454 PR rtl-optimization/71148
3455 * gcc.dg/pr71148.c: New test.
3456
4f83064e
KT
34572016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3458
3459 PR target/71056
3460 * gcc.target/arm/pr71056.c: New test.
3461
4bf8dbe1
BE
34622016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3463
3464 * c-c++-common/pr69669.c: Check the used mode.
3465
f3510625
MO
34662016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3467
3468 PR sanitizer/64354
3469 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3470
43c0068e
RB
34712016-05-19 Richard Biener <rguenther@suse.de>
3472
3473 PR tree-optimization/70729
3474 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3475 * gcc.dg/graphite/scop-18.c: Likewise.
3476 * gcc.dg/pr41783.c: Disable LIM.
3477 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3478 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3479 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3480 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3481 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3482 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3483 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3484 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3485 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3486 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3487 * gfortran.dg/pr42108.f90: Likewise.
3488
70f25790
DM
34892016-05-18 David Malcolm <dmalcolm@redhat.com>
3490
3491 PR driver/69265
3492 * gcc.dg/spellcheck-options-11.c: New test case.
3493
960db8ec
JJ
34942016-05-18 Jakub Jelinek <jakub@redhat.com>
3495
3496 PR c++/71100
3497 * g++.dg/opt/pr71100.C: New test.
3498
04643334
MJ
34992016-05-18 Martin Jambor <mjambor@suse.cz>
3500
3501 PR ipa/69708
3502 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3503 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3504 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3505 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3506
91bb9f80
MJ
35072016-05-18 Martin Jambor <mjambor@suse.cz>
3508
3509 PR ipa/69708
3510 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3511 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3512 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3513 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3514 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3515
c584aca6
PC
35162016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3517
3518 PR c++/69793
3519 * g++.dg/template/crash122.C: New.
3520
20309c6e
PC
35212016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3522
3523 PR c++/70466
3524 * g++.dg/template/pr70466-1.C: New.
3525 * g++.dg/template/pr70466-2.C: Likewise.
3526
50c78b9a
MM
35272016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3528
3529 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3530 splat operations and the XXSPLTIB instruction.
3531 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3532 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3533 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3534 xxlxor to clear a register.
3535
cf8be00d
RS
35362016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3537
3538 * gcc.dg/torture/pr71020.c: New test.
3539
848a392a
MJ
35402016-05-18 Martin Jambor <mjambor@suse.cz>
3541
3542 PR ipa/70646
3543 * gcc.dg/ipa/pr70646.c: New test.
3544
1f2ab776
CL
35452016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3546
3547 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3548
76489493
CL
35492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3550
3551 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3552 missing tests for vreinterpretq_p{8,16}.
3553
bd79378d
CL
35542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3555
3556 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3557 vsliq_n_s64 and vsliq_n_u64.
3558
81ca3ea0
CL
35592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3560
3561 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3562 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3563
873cb425
CL
35642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3565
3566 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3567 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3568 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3569
9d6e7c21
CL
35702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3571
3572 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3573 in comment.
3574
b4dbe40e 35752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
3576
3577 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3578 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3579 "blr\t" and switch to scan-assembler-times.
3580
83a5c910
JW
35812016-05-18 Jiong Wang <jiong.wang@arm.com>
3582
53d6d955
UB
3583 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3584 with __aarch64__.
3585 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3586 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 3587
fb7cbdeb
JJ
35882016-05-18 Jakub Jelinek <jakub@redhat.com>
3589
8ee91165
JJ
3590 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3591 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3592 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3593 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3594 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3595 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3596
cf4d516a
JJ
3597 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3598 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3599
a4f16422
JJ
3600 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3601 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3602
7b37ce10
JJ
3603 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3604 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3605
fb7cbdeb
JJ
3606 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3607
c9326aef
RB
36082016-05-18 Richard Biener <rguenther@suse.de>
3609
3610 PR tree-optimization/71168
3611 * gcc.dg/torture/pr71168.c: New testcase.
3612
df8b0a11
KV
36132016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3614
3615 PR middle-end/63586
3616 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3617 * gcc.dg/tree-ssa/pr63586.c: New test.
3618 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3619
2efd67ed
NS
36202016-05-17 Nathan Sidwell <nathan@acm.org>
3621
3622 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3623 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3624 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3625 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3626
1988b2c2
NS
36272016-05-17 Nathan Sidwell <nathan@acm.org>
3628
3629 * gcc.target/nvptx/abi-vararg-3.c: New.
3630
ad1d92ab
MM
36312016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3632
3633 PR tree-optimization/54579
3634 PR middle-end/55299
3635 * gcc.dg/fold-notrotate-1.c: New test.
3636 * gcc.dg/fold-notshift-1.c: New test.
3637 * gcc.dg/fold-notshift-2.c: New test.
3638
47768df8
MP
36392016-05-17 Marek Polacek <polacek@redhat.com>
3640
3641 PR ipa/71146
3642 * g++.dg/ipa/pr71146.C: New test.
3643
6b5423a5
DM
36442016-05-17 David Malcolm <dmalcolm@redhat.com>
3645
3646 * jit.dg/test-error-array-bounds.c: New test case.
3647
c7986356
MG
36482016-05-17 Marc Glisse <marc.glisse@inria.fr>
3649
3650 * gcc.dg/tree-ssa/and-1.c: New testcase.
3651
d982c5b7
MG
36522016-05-17 Marc Glisse <marc.glisse@inria.fr>
3653
3654 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3655 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3656
0139ba93
MG
36572016-05-17 Marc Glisse <marc.glisse@inria.fr>
3658
3659 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3660 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3661
daab4562
JW
36622016-05-17 Jiong Wang <jiong.wang@arm.com>
3663
3664 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3665
22330033
JW
36662016-05-17 Jiong Wang <jiong.wang@arm.com>
3667
3668 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3669
98b3a5f2
JW
36702016-05-17 Jiong Wang <jiong.wang@arm.com>
3671
3672 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3673 ".2d[index]" when scan the assembly.
3674 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3675 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3676 float64x1.
3677 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3678
b71b7a8e
RB
36792016-05-17 Richard Biener <rguenther@suse.de>
3680
3681 PR tree-optimization/71132
3682 * gcc.dg/torture/pr71132.c: New testcase.
3683
3c51ad46
CL
36842016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3685
3686 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3687
d20faa66
KT
36882016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3689
3690 PR target/70809
3691 * gcc.target/aarch64/pr70809_1.c: New test.
3692
b75cc5a4
KT
36932016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3694
3695 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3696 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3697 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3698 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3699
b28eb195
IE
37002016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3701 Ilya Enkovich <ilya.enkovich@intel.com>
3702
3703 PR target/71114
3704 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3705
0b9004ed
JH
37062016-05-16 Jan Hubicka <hubicka@ucw.cz>
3707
3708 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3709 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3710
1b81a1c1
MW
37112016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3712
3713 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3714 test for __ARM_FP16_ARGS.
3715 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3716 * gcc.target/arm/aapcs/neon-vect10.c: New.
3717 * gcc.target/arm/aapcs/neon-vect9.c: New.
3718 * gcc.target/arm/aapcs/vfp18.c: New.
3719 * gcc.target/arm/aapcs/vfp19.c: New.
3720 * gcc.target/arm/aapcs/vfp20.c: New.
3721 * gcc.target/arm/aapcs/vfp21.c: New.
3722 * gcc.target/arm/fp16-aapcs-1.c: New.
3723 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3724 test for __ARM_FP16_ARGS.
3725 * g++.target/arm/fp16-return-1.c: Update expected output.
3726
921d1e73
JW
37272016-05-16 Jiong Wang <jiong.wang@arm.com>
3728
3729 PR testsuite/70227
3730 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3731
228eb42a
HA
37322016-05-15 Harald Anlauf <anlauf@gmx.de>
3733
3734 PR fortran/69603
3735 * gfortran.dg/pr69603.f90: New testcase.
3736
785abfd3
FR
37372016-05-14 Fritz Reese <fritzoreese@gmail.com>
3738
3739 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3740
e75eb64f
FR
37412016-05-14 Fritz Reese <fritzoreese@gmail.com>
3742
3743 PR fortran/71047
3744 * gfortran.dg/pr71047.f08: New test.
3745
aa4b467b
JM
37462016-05-13 Joseph Myers <joseph@codesourcery.com>
3747
3748 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3749 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3750 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3751
653fb4a2
MS
37522016-05-13 Martin Sebor <msebor@redhat.com>
3753
3754 PR c++/60049
3755 * g++.dg/cpp0x/constexpr-60049.C: New test.
3756
9e37582d
JJ
37572016-05-13 Jakub Jelinek <jakub@redhat.com>
3758
3759 PR bootstrap/71071
3760 * gcc.dg/pr71071.c: New test.
3761
a278aa17
UB
37622016-05-13 Uros Bizjak <ubizjak@gmail.com>
3763
3764 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3765 remove XOP handling.
377eaca7 3766 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 3767
ac3d02e2
NS
37682016-05-13 Nathan Sidwell <nathan@acm.org>
3769
3770 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3771 __atomic_is_lock_free declaration.
3772
8ab3bdac
RB
37732016-05-13 Richard Biener <rguenther@suse.de>
3774
3775 PR tree-optimization/42587
3776 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3777
623b8e0a
ML
37782016-05-13 Martin Liska <mliska@suse.cz>
3779
3780 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3781 the new format of dump output.
3782
da7674f6
IE
37832016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3784
3785 * gcc.dg/pr71084.c: New test.
3786
c959db3d
RR
37872016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3788
53d6d955
UB
3789 PR target/53440
3790 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 3791
43203dea
RR
37922016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3793
3794 * gcc.target/aarch64/struct_return.c: New test.
3795
4f2e1536
MP
37962016-05-12 Marek Polacek <polacek@redhat.com>
3797
3798 PR c/70756
3799 * c-c++-common/pr70756-2.c: New test.
3800 * c-c++-common/pr70756.c: New test.
3801
1ef33ef3
RB
38022016-05-12 Richard Biener <rguenther@suse.de>
3803
3804 PR tree-optimization/71059
3805 * gcc.dg/torture/pr71059.c: New testcase.
3806
763baff6
RB
38072016-05-12 Richard Biener <rguenther@suse.de>
3808
3809 PR tree-optimization/71062
3810 * gcc.dg/torture/pr71062.c: New testcase.
3811
c4ec1243
IE
38122016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3813
3814 PR tree-optimization/71006
3815 * gcc.dg/pr71006.c: New test.
3816
a5fbf76d
MP
38172016-05-12 Marek Polacek <polacek@redhat.com>
3818
3819 PR driver/71063
3820 * gcc.dg/opts-7.c: New test.
3821
5acc47a4
KT
38222016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3823
3824 PR target/70830
3825 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3826 Add -save-temps to dg-options.
3827 Scan for ldmfd rather than pop instruction.
3828 * gcc.target/arm/interrupt-2.c: Likewise.
3829 * gcc.target/arm/pr70830.c: New test.
3830
40bd4bf9
JJ
38312016-05-12 Jakub Jelinek <jakub@redhat.com>
3832
3cd63842
JJ
3833 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3834 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3835
c05d08f6
JJ
3836 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3837 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3838 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3839
bc27ffae
JJ
3840 PR target/71019
3841 * gcc.target/i386/avx512vl-pack-1.c: New test.
3842 * gcc.target/i386/avx512vl-pack-2.c: New test.
3843 * gcc.target/i386/avx512bw-pack-2.c: New test.
3844
515d7412
JJ
3845 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3846
40bd4bf9
JJ
3847 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3848 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3849 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3850
44ab146a
RB
38512016-05-12 Richard Biener <rguenther@suse.de>
3852
3853 PR tree-optimization/70986
3854 * gcc.dg/torture/pr70986-1.c: New testcase.
3855 * gcc.dg/torture/pr70986-2.c: Likewise.
3856 * gcc.dg/torture/pr70986-3.c: Likewise.
3857
d6e83a8d
MM
38582016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3859
3860 PR c/43651
3861 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3862 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3863
51e67ea3
UB
38642016-05-11 Uros Bizjak <ubizjak@gmail.com>
3865
3866 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3867 directive.
3868 * gcc.target/i386/pr66746.c: Ditto.
3869
3fd2b007
MM
38702016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3871
3872 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3873 support.
3874 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3875 warning when using -mvsx-timode.
3876 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3877 * gcc.target/powerpc/dform-2.c: Likewise.
3878 * gcc.target/powerpc/pr68805.c: Likewise.
3879
5c3a10fb
MP
38802016-05-11 Marek Polacek <polacek@redhat.com>
3881
3882 PR c++/71024
3883 * c-c++-common/attributes-3.c: New test.
3884
7cfb065b
NS
38852016-05-11 Nathan Sidwell <nathan@acm.org>
3886
3887 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3888 * gcc.c-torture/execute/pr68185.c: Likewise.
3889 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3890 * gcc.dg/pr69634.c: Requires scheduling.
3891 * gcc.dg/torture/pr66178.c: Require label values.
3892 * gcc.dg/setjmp-6.c: Require indirect jumps.
3893
f35ea97d
RB
38942016-05-11 Richard Biener <rguenther@suse.de>
3895
3896 PR tree-optimization/71055
3897 * gcc.dg/torture/pr71055.c: New testcase.
3898
dff70323
RB
38992016-05-11 Richard Biener <rguenther@suse.de>
3900
3901 PR debug/71057
3902 * g++.dg/debug/pr71057.C: New testcase.
3903
56a3d28b
JJ
39042016-05-11 Jakub Jelinek <jakub@redhat.com>
3905
3906 PR fortran/70855
3907 * gfortran.dg/gomp/pr70855.f90: New test.
3908
ebc1b29e
RB
39092016-05-11 Richard Biener <rguenther@suse.de>
3910
3911 PR middle-end/71002
3912 * g++.dg/torture/pr71002.C: New testcase.
3913
98ccd1d7
IE
39142016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3915
3916 PR middle-end/70807
3917 * gcc.dg/pr70807.c: New test.
3918
ed29e24b
MS
39192016-05-10 Martin Sebor <msebor@redhat.com>
3920
3921 PR c++/38611
3922 * g++.dg/Wattributes.C: New test.
3923
e39dab2c
MG
39242016-05-10 Marc Glisse <marc.glisse@inria.fr>
3925
3926 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3927 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3928 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3929
d067e238
IE
39302016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3931
3932 PR target/70799
3933 * gcc.target/i386/pr70799-1.c: New test.
3934
cd36c83e
PMR
39352016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3936
3937 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3938
1e3af2a4
IE
39392016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3940
3941 PR middle-end/70877
3942 * gcc.target/i386/pr70877.c: New test.
3943
afc610db
IE
39442016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3945
3946 PR tree-optimization/70786
3947 * gcc.target/i386/pr70876.c: New test.
3948
4b59d19f
JJ
39492016-05-10 Jakub Jelinek <jakub@redhat.com>
3950
3951 PR target/70927
3952 * gcc.target/i386/avx512vl-logic-1.c: New test.
3953 * gcc.target/i386/avx512vl-logic-2.c: New test.
3954 * gcc.target/i386/avx512dq-logic-2.c: New test.
3955
9b5ee426
BS
39562016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3957
3958 PR target/70963
3959 * gcc.target/powerpc/pr70963.c: New.
3960
f3352cab
DM
39612016-05-10 David Malcolm <dmalcolm@redhat.com>
3962
3963 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3964 (test_very_wide_line): Add ruler to expected output.
3965 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3966 (test_very_wide_line): Likewise.
3967 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3968 (test_show_locus): Within the handling of "test_very_wide_line",
3969 enable show_ruler_p on the diagnostic context.
3970
4a3255dd
RB
39712016-05-10 Richard Biener <rguenther@suse.de>
3972
3973 PR tree-optimization/71039
3974 * gcc.dg/torture/pr71039.c: New testcase.
3975
da7c9950
NS
39762016-05-10 Nathan Sidwell <nathan@acm.org>
3977
3978 * gcc.dg/nested-func-10.c: Requires alloca.
3979 * gcc.dg/nested-func-9.c: Requires alloca.
3980 * gcc.c-torture/execute/pr70460.c: Requires labels.
3981 * gcc.c-torture/compile/pr70199.c: Requires labels.
3982 * gcc.target/nvptx/decl.c: Compile only.
3983 * gcc.target/nvptx/trailing-init.c: Compile only.
3984 * gcc.target/nvptx/ary-init.c: Compile only.
3985
cf68d92c
MP
39862016-05-10 Marek Polacek <polacek@redhat.com>
3987
3988 PR c/70255
3989 * gcc.dg/attr-opt-1.c: New test.
3990
64ea4e15
RB
39912016-05-10 Richard Biener <rguenther@suse.de>
3992
3993 PR tree-optimization/70497
3994 PR tree-optimization/28367
3995 * gcc.dg/torture/20160404-1.c: New testcase.
3996 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3997 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3998
5a96dae3
PMR
39992016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4000
4001 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4002
fc97f805
UB
40032016-05-09 Uros Bizjak <ubizjak@gmail.com>
4004
4005 * gcc.target/i386/fabsneg-1.c New test.
4006
a710b1d5
AM
40072016-05-09 Alan Modra <amodra@gmail.com>
4008
4009 PR testsuite/70826
4010 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4011
171f6f05
RB
40122016-05-09 Richard Biener <rguenther@suse.de>
4013
4014 PR tree-optimization/70985
4015 * gcc.dg/torture/pr70985.c: New testcase.
4016
18caa34e
BC
40172016-05-09 Bin Cheng <bin.cheng@arm.com>
4018
4019 * gcc.dg/tree-ssa/ifc-9.c: New test.
4020 * gcc.dg/tree-ssa/ifc-10.c: New test.
4021 * gcc.dg/tree-ssa/ifc-11.c: New test.
4022 * gcc.dg/tree-ssa/ifc-12.c: New test.
4023 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4024 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4025 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4026
7a27d38f
RB
40272016-05-09 Richard Biener <rguenther@suse.de>
4028
4029 PR fortran/70937
4030 * gfortran.dg/pr70937.f90: New testcase.
4031
5ebbbd3d
RO
40322016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4033
4034 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4035
f6288c24
FR
40362016-05-07 Fritz Reese <fritzoreese@gmail.com>
4037
4038 PR fortran/56226
4039 * gfortran.dg/dec_structure_1.f90: New testcase.
4040 * gfortran.dg/dec_structure_2.f90: Ditto.
4041 * gfortran.dg/dec_structure_3.f90: Ditto.
4042 * gfortran.dg/dec_structure_4.f90: Ditto.
4043 * gfortran.dg/dec_structure_5.f90: Ditto.
4044 * gfortran.dg/dec_structure_6.f90: Ditto.
4045 * gfortran.dg/dec_structure_7.f90: Ditto.
4046 * gfortran.dg/dec_structure_8.f90: Ditto.
4047 * gfortran.dg/dec_structure_9.f90: Ditto.
4048 * gfortran.dg/dec_structure_10.f90: Ditto.
4049 * gfortran.dg/dec_structure_11.f90: Ditto.
4050 * gfortran.dg/dec_union_1.f90: Ditto.
4051 * gfortran.dg/dec_union_2.f90: Ditto.
4052 * gfortran.dg/dec_union_3.f90: Ditto.
4053 * gfortran.dg/dec_union_4.f90: Ditto.
4054 * gfortran.dg/dec_union_5.f90: Ditto.
4055 * gfortran.dg/dec_union_6.f90: Ditto.
4056 * gfortran.dg/dec_union_7.f90: Ditto.
4057
5ec4a8cd
TV
40582016-05-07 Tom de Vries <tom@codesourcery.com>
4059
4060 PR tree-optimization/70956
4061 * gcc.dg/graphite/pr70956.c: New test.
4062
58ec1d0e
JJ
40632016-05-06 Jakub Jelinek <jakub@redhat.com>
4064
ccd88fb7
JJ
4065 PR middle-end/70941
4066 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4067 (a, b, c, d): Change type from char to signed char.
4068 (main): Compare against (signed char) -1634678893 instead of
4069 hardcoded -109. Use __builtin_abort instead of abort.
4070
dd3b6464
JJ
4071 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4072 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4073
58ec1d0e
JJ
4074 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4075
19aa23d8
YR
40762016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4077
4078 PR debug/70935
4079 * gcc.dg/torture/pr70935.c: New test.
4080
ae5f0df1
OE
40812016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4082
4083 PR target/58219
ce23a8ff 4084 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 4085
078f7e37
RB
40862016-05-06 Richard Biener <rguenther@suse.de>
4087
4088 PR tree-optimization/70960
4089 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4090
765d7b54
OE
40912016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4092
4093 PR target/52933
4094 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4095 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4096 Adjust expected instruction counts.
4097 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4098
29c94e65
MP
40992016-05-06 Marek Polacek <polacek@redhat.com>
4100
4101 PR sanitizer/70875
4102 * gcc.dg/ubsan/bounds-3.c: New test.
4103
3684b02e
OE
41042016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4105
4106 PR target/54089
4107 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4108
8706773f
RB
41092016-05-06 Richard Biener <rguenther@suse.de>
4110
4111 PR middle-end/70931
4112 * gfortran.dg/pr70931.f90: New testcase.
4113
a4f51018
RB
41142016-05-06 Richard Biener <rguenther@suse.de>
4115
4116 PR middle-end/70941
4117 * gcc.dg/torture/pr70941.c: New testcase.
4118
c4f2425f
BC
41192016-05-05 Bin Cheng <bin.cheng@arm.com>
4120
4121 PR tree-optimization/57206
4122 * gcc.dg/vect/pr57206.c: New test.
4123
5dc08197
RO
41242016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4125
4126 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4127
351f85c5
JJ
41282016-05-05 Jakub Jelinek <jakub@redhat.com>
4129
568bac8c
JJ
4130 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4131
351f85c5
JJ
4132 * c-c++-common/Wdangling-else-4.c: New test.
4133
33fd7785
JJ
41342016-05-04 Jakub Jelinek <jakub@redhat.com>
4135
2d1ac15a
JJ
4136 PR c++/70906
4137 PR c++/70933
4138 * g++.dg/opt/pr70906.C: New test.
4139 * g++.dg/opt/pr70933.C: New test.
4140
33fd7785
JJ
4141 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4142
6b715bf6
JH
41432016-05-04 Jan Hubicka <hubicka@ucw.cz>
4144
4145 * gcc.dg/ipa/pure-const-3.c: New testcase.
4146
deef7113
MP
41472016-05-04 Marek Polacek <polacek@redhat.com>
4148
4149 * c-c++-common/Wdangling-else-1.c: New test.
4150 * c-c++-common/Wdangling-else-2.c: New test.
4151 * c-c++-common/Wdangling-else-3.c: New test.
4152
5396db97
KCY
41532016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4154
4155 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4156 flag is present.
4157
de55efd5
MP
41582016-05-04 Marek Polacek <polacek@redhat.com>
4159
4160 PR c/48778
4161 * gcc.dg/Waddress-2.c: New test.
4162
475839b6
AM
41632016-05-04 Alan Modra <amodra@gmail.com>
4164
4165 * gcc.target/powerpc/pr70866.c: New.
4166
b25aad5f
MS
41672016-05-03 Martin Sebor <msebor@redhat.com>
4168
4169 PR c++/66561
4170 * c-c++-common/builtin_location.c: New test.
4171 * g++.dg/cpp1y/builtin_location.C: New test.
4172
79ce98bc
MP
41732016-05-03 Marek Polacek <polacek@redhat.com>
4174
4175 PR c/70859
4176 * gcc.dg/pr70859.c: New test.
4177 * gcc.dg/pr70859-2.c: New test.
4178
402e89f5
PMR
41792016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4180
4181 * gnat.dg/debug5.adb: New testcase.
4182
f3d90045
DV
41832016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4184
4185 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4186 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4187 Procedure to check for z10 instruction set.
4188
1e26cec1
CL
41892016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4190
4191 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4192
71aca5a0
AM
41932016-05-03 Alan Modra <amodra@gmail.com>
4194
4195 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4196
2fd70ec1
JJ
41972016-05-03 Jakub Jelinek <jakub@redhat.com>
4198
4199 * gcc.target/i386/avx512f-cvt-1.c: New test.
4200
e5705cf7
L
42012016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4202
4203 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4204 -fdump-tree-vrp-details.
4205
381cdae4
RB
42062016-05-03 Richard Biener <rguenther@suse.de>
4207
4208 * gcc.dg/pr30172-1.c: Adjust.
4209 * gcc.dg/pr63743.c: Likewise.
4210 * gcc.dg/tm/pr51696.c: Likewise.
4211 * c-c++-common/tm/safe-1.c: Likewise.
4212 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4213 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4214 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4215 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4216
adedd5c1
JJ
42172016-05-03 Jakub Jelinek <jakub@redhat.com>
4218
31ed1665
JJ
4219 PR rtl-optimization/70467
4220 * gcc.target/i386/pr70467-3.c: New test.
4221 * gcc.target/i386/pr70467-4.c: New test.
4222
dea60b59
JJ
4223 PR tree-optimization/70916
4224 * gcc.c-torture/compile/pr70916.c: New test.
4225
adedd5c1
JJ
4226 PR target/49244
4227 * gcc.target/i386/pr49244-1.c: New test.
4228 * gcc.target/i386/pr49244-2.c: New test.
4229
f80041ef
BS
42302016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4231
4232 PR rtl-optimization/44281
4233 * gcc.target/i386/pr44281.c: New test.
4234
1cfcd39e
BC
42352016-05-03 bin cheng <bin.cheng@arm.com>
4236
4237 PR tree-optimization/56541
4238 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4239 * gcc.dg/vect/pr56541.c: new test.
4240
4304ccfd
MM
42412016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4242
4243 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4244 __float128.
4245 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4246
50d94c29
L
42472016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4248
4249 PR testsuite/70520
4250 * c-c++-common/asan/clone-test-1.c (main): Align child process
4251 stack to 16 bytes.
4252
bc1aee87
DM
42532016-05-02 David Malcolm <dmalcolm@redhat.com>
4254
4255 PR c++/62314
4256 * g++.dg/spellcheck-fields-2.C: New test case.
4257
474e0129
DM
42582016-05-02 David Malcolm <dmalcolm@redhat.com>
4259
4260 PR c++/62314
4261 * g++.dg/pr62314.C: New test case.
4262
818b88a7
JH
42632016-05-02 Jan Hubicka <hubicka@ucw.cz>
4264
4265 * gcc.dg/ipa/inline-8.c: New testcase.
4266
dd77684f
JJ
42672016-05-02 Jakub Jelinek <jakub@redhat.com>
4268
4269 PR rtl-optimization/70467
4270 * gcc.target/i386/pr70467-1.c: New test.
4271
72407e00
BE
42722016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4273
4274 * gcc.dg/spec-options.c: Run the test on all targets.
4275 * gcc.dg/foo.specs: Use cpp_unique_options.
4276
dd53d197
MG
42772016-05-02 Marc Glisse <marc.glisse@inria.fr>
4278
4279 * gcc.dg/tree-ssa/unord.c: New testcase.
4280
a8b85ce9
MG
42812016-05-02 Marc Glisse <marc.glisse@inria.fr>
4282
4283 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4284
5b37e866
NS
42852016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4286
4287 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4288
7176a4a0
MP
42892016-05-02 Marek Polacek <polacek@redhat.com>
4290
4291 PR c/70851
4292 * gcc.dg/enum-incomplete-3.c: New test.
4293
6b9933b9
MP
42942016-05-02 Marek Polacek <polacek@redhat.com>
4295 Tom de Vries <tom@codesourcery.com>
4296
4297 PR tree-optimization/70700
4298 * gcc.dg/pr70700.c: New test.
4299
90f82260
UB
43002016-05-01 Uros Bizjak <ubizjak@gmail.com>
4301
4302 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4303 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4304 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4305 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4306 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4307
f73036c1
EB
43082016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4309
4310 * ada/acats/run_acats: Rename into...
4311 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4312 * ada/acats/run_all.sh: Remove redundant test.
4313 (target_run): Move around.
4314 (target_gnatchop): Use newly built executable.
4315 (target_gnatmake): Likewise.
4316 Check that the compilation of impbit succeeds.
4317
85e051a3
OE
43182016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4319
4320 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4321 * gcc.dg/20021029-1.c: Likewise.
4322 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4323 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4324 * gcc.target/sh/cmpstr.c: Likewise.
4325 * gcc.target/sh/cmpstrn.c: Likewise.
4326 * gcc.target/sh/memset.c: Likewise.
4327 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4328 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4329 * gcc.target/sh/pr39423-1.c: Likewise.
4330 * gcc.target/sh/pr49468-di.c: Likewise.
4331 * gcc.target/sh/pr49468-si.c: Likewise.
4332 * gcc.target/sh/pr49880-1.c: Likewise.
4333 * gcc.target/sh/pr49880-2.c: Likewise.
4334 * gcc.target/sh/pr49880-3.c: Likewise.
4335 * gcc.target/sh/pr50751-1.c: Likewise.
4336 * gcc.target/sh/pr50751-4.c: Likewise.
4337 * gcc.target/sh/pr50751-7.c: Likewise.
4338 * gcc.target/sh/pr51244-1.c: Likewise.
4339 * gcc.target/sh/pr51244-10.c: Likewise.
4340 * gcc.target/sh/pr51244-11.c: Likewise.
4341 * gcc.target/sh/pr51244-12.c: Likewise.
4342 * gcc.target/sh/pr51244-13.c: Likewise.
4343 * gcc.target/sh/pr51244-14.c: Likewise.
4344 * gcc.target/sh/pr51244-17.c: Likewise.
4345 * gcc.target/sh/pr51244-18.c: Likewise.
4346 * gcc.target/sh/pr51244-19.c: Likewise.
4347 * gcc.target/sh/pr51244-4.c: Likewise.
4348 * gcc.target/sh/pr51244-5.c: Likewise.
4349 * gcc.target/sh/pr51244-7.c: Likewise.
4350 * gcc.target/sh/pr51244-8.c: Likewise.
4351 * gcc.target/sh/pr51244-9.c: Likewise.
4352 * gcc.target/sh/pr51697.c: Likewise.
4353 * gcc.target/sh/pr52483-1.c: Likewise.
4354 * gcc.target/sh/pr52483-2.c: Likewise.
4355 * gcc.target/sh/pr52483-3.c: Likewise.
4356 * gcc.target/sh/pr52483-5.c: Likewise.
4357 * gcc.target/sh/pr52933-1.c: Likewise.
4358 * gcc.target/sh/pr52933-2.c: Likewise.
4359 * gcc.target/sh/pr52933-3.c: Likewise.
4360 * gcc.target/sh/pr53568-1.c: Likewise.
4361 * gcc.target/sh/pr53976-1.c: Likewise.
4362 * gcc.target/sh/pr53988-1.c: Likewise.
4363 * gcc.target/sh/pr53988.c: Likewise.
4364 * gcc.target/sh/pr54089-1.c: Likewise.
4365 * gcc.target/sh/pr54089-6.c: Likewise.
4366 * gcc.target/sh/pr54089-7.c: Likewise.
4367 * gcc.target/sh/pr54089-8.c: Likewise.
4368 * gcc.target/sh/pr54089-9.c: Likewise.
4369 * gcc.target/sh/pr54236-1.c: Likewise.
4370 * gcc.target/sh/pr54236-2.c: Likewise.
4371 * gcc.target/sh/pr54236-3.c: Likewise.
4372 * gcc.target/sh/pr54236-4.c: Likewise.
4373 * gcc.target/sh/pr54386.c: Likewise.
4374 * gcc.target/sh/pr54602-1.c: Likewise.
4375 * gcc.target/sh/pr54685.c: Likewise.
4376 * gcc.target/sh/pr54760-1.c: Likewise.
4377 * gcc.target/sh/pr54760-2.c: Likewise.
4378 * gcc.target/sh/pr54760-3.c: Likewise.
4379 * gcc.target/sh/pr54760-4.c: Likewise.
4380 * gcc.target/sh/pr54760-5.c: Likewise.
4381 * gcc.target/sh/pr54760-6.c: Likewise.
4382 * gcc.target/sh/pr55146.c: Likewise.
4383 * gcc.target/sh/pr55160.c: Likewise.
4384 * gcc.target/sh/pr59278.c: Likewise.
4385 * gcc.target/sh/pr59401-1.c: Likewise.
4386 * gcc.target/sh/pr59533-1.c: Likewise.
4387 * gcc.target/sh/pr63260.c: Likewise.
4388 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4389 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4390 * gcc.target/sh/strlen.c: Likewise.
4391 * gcc.target/sh/torture/pr30807.c: Likewise.
4392 * gcc.target/sh/torture/pr34777.c: Likewise.
4393 * gcc.target/sh/torture/pr64652.c: Likewise.
4394 * gcc.target/sh/torture/pr65505.c: Likewise.
4395 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4396 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4397
411e5c67
PC
43982016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4399
4400 PR c++/66644
4401 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4402
8fa97501
BS
44032016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4404
4405 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4406 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4407 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4408 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4409
5a956111
PP
44102016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4411
4412 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4413 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4414
e7ff0319
CP
44152016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4416
4417 PR middle-end/70626
4418 * c-c++-common/goacc/combined-reduction.c: New test.
4419 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4420
52d11a4b
L
44212016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4422
4423 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4424 *movdi_internal pattern only if PIC off.
4425 * gcc.target/i386/pr70155-2.c: Likewise.
4426 * gcc.target/i386/pr70155-3.c: Likewise.
4427 * gcc.target/i386/pr70155-4.c: Likewise.
4428 * gcc.target/i386/pr70155-5.c: Likewise.
4429 * gcc.target/i386/pr70155-6.c: Likewise.
4430 * gcc.target/i386/pr70155-7.c: Likewise.
4431 * gcc.target/i386/pr70155-8.c: Likewise.
4432 * gcc.target/i386/pr70155-15.c: Likewise.
4433 * gcc.target/i386/pr70155-17.c: Likewise.
4434 * gcc.target/i386/pr70155-22.c: Likewise.
4435
8960db31
BC
44362016-04-29 Bin Cheng <bin.cheng@arm.com>
4437
4438 PR tree-optimization/70803
4439 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4440
cca535a4
IE
44412016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4442
4443 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4444 optimization of vector loop.
4445 * gcc.target/i386/vect-unpack-3.c: New test.
4446 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4447 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4448 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4449
500ecf4a
MP
44502016-04-29 Marek Polacek <polacek@redhat.com>
4451
4452 PR sanitizer/70342
4453 * g++.dg/ubsan/null-7.C: New test.
4454
2fff3db8
MP
4455 PR c/70852
4456 * gcc.dg/pr70852.c: New test.
4457
509063eb
DV
44582016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4459
4460 PR/69089
4461 * g++.dg/cpp0x/alignas6.C: New test.
4462
83745c0d
DV
44632016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4464
c87885ca
RO
4465 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4466 * gcc.dg/pr27003.c: Likewise.
4467 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4468 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4469 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4470 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
4471 * gcc.target/arc/mxy.c: Likewise.
4472 * gcc.target/arc/mswape.c: Likewise.
4473 * gcc.target/arc/mrtsc.c: Likewise.
4474 * gcc.target/arc/mcrc.c: Likewise.
4475 * gcc.target/arc/mdsp-packa.c: Likewise.
4476 * gcc.target/arc/mdvbf.c: Likewise.
4477 * gcc.target/arc/mlock.c: Likewise.
4478 * gcc.target/arc/mmac-24.c: Likewise.
4479 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4480
849b265d
BS
44812016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4482 Matthijs Kooijman <matthijs@stdin.nl>
4483 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4484
4485 PR target/60040
4486 * gcc.target/avr/pr60040-1.c: New.
4487 * gcc.target/avr/pr60040-2.c: New.
4488
1390536b
RB
44892016-04-29 Richard Biener <rguenther@suse.de>
4490
4491 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4492
98998245
RB
44932016-04-29 Richard Biener <rguenther@suse.de>
4494
4495 PR tree-optimization/13962
4496 PR tree-optimization/65686
4497 * gcc.dg/uninit-pr65686.c: New testcase.
4498
8b80cc21
JJ
44992016-04-29 Jakub Jelinek <jakub@redhat.com>
4500
4501 PR middle-end/70843
4502 * gcc.dg/pr70843.c: New test.
4503
6181bc30
JJ
45042016-04-28 Jakub Jelinek <jakub@redhat.com>
4505
4506 PR target/70858
4507 * gcc.target/i386/pr70858.c: New test.
4508
f4cb3612
AB
45092016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4510
4511 * gcc.target/arc/nps400-1.c: New file.
4512
8ad9df62
JR
45132016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4514 Andrew Burgess <andrew.burgess@embecosm.com>
4515
4516 * gcc.target/arc/movh_cl-1.c: New file.
4517
ceaaa9fe
JR
45182016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4519 Andrew Burgess <andrew.burgess@embecosm.com>
4520
4521 * gcc.target/arc/extzv-1.c: New file.
4522 * gcc.target/arc/insv-1.c: New file.
4523 * gcc.target/arc/insv-2.c: New file.
4524 * gcc.target/arc/movb-1.c: New file.
4525 * gcc.target/arc/movb-2.c: New file.
4526 * gcc.target/arc/movb-3.c: New file.
4527 * gcc.target/arc/movb-4.c: New file.
4528 * gcc.target/arc/movb-5.c: New file.
4529 * gcc.target/arc/movb_cl-1.c: New file.
4530 * gcc.target/arc/movb_cl-2.c: New file.
4531 * gcc.target/arc/movbi_cl-1.c: New file.
4532 * gcc.target/arc/movl-1.c: New file.
4533
4d03dc2f
JR
45342016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4535 Andrew Burgess <andrew.burgess@embecosm.com>
4536
4537 * gcc.target/arc/cmem-1.c: New file.
4538 * gcc.target/arc/cmem-2.c: New file.
4539 * gcc.target/arc/cmem-3.c: New file.
4540 * gcc.target/arc/cmem-4.c: New file.
4541 * gcc.target/arc/cmem-5.c: New file.
4542 * gcc.target/arc/cmem-6.c: New file.
4543 * gcc.target/arc/cmem-7.c: New file.
4544 * gcc.target/arc/cmem-ld.inc: New file.
4545 * gcc.target/arc/cmem-st.inc: New file.
4546
81262dad
JJ
45472016-04-28 Jakub Jelinek <jakub@redhat.com>
4548
4549 PR target/70821
4550 * gcc.target/i386/pr70821.c: New test.
4551
0a31a09a
BS
45522016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4553
4554 * gcc.target/powerpc/vec-adde.c: New test.
4555 * gcc.target/powerpc/vec-adde-int128.c: New test.
4556
3ddffba9
JJ
45572016-04-28 Jakub Jelinek <jakub@redhat.com>
4558
4559 * gcc.target/i386/avx-vround-1.c: New test.
4560 * gcc.target/i386/avx-vround-2.c: New test.
4561 * gcc.target/i386/avx512vl-vround-1.c: New test.
4562 * gcc.target/i386/avx512vl-vround-2.c: New test.
4563
713dedcd
RO
45642016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4565
4566 PR testsuite/70595
4567 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4568 (check_effective_target_cilkplus_runtime): ... this.
4569 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4570 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4571
4572 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4573 Require cilkplus_runtime.
4574 Don't add -lcilkrts.
4575 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4576 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4577 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4578 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4579 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4580 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4581 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4582 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4583 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4584 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4585 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4586 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4587 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4588 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4589 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4590 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4591 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4592 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4593 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4594 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4595 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4596 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4597 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4598 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4599 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4600 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4601 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4602 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4603 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4604
4605 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4606 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4607
4608 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4609
4610 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4611 cilkplus_runtime.
4612
3563f78f
MG
46132016-04-27 Marc Glisse <marc.glisse@inria.fr>
4614
4615 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4616 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4617
6bc2bb18
RB
46182015-04-27 Ryan Burn <contact@rnburn.com>
4619
4620 PR c++/69024
4621 PR c++/68997
4622 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4623 diagnostic.
4624 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4625 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4626
1e55d29a
EB
46272016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4628
4629 * gnat.dg/limited_with4.ad[sb]: New test.
4630 * gnat.dg/limited_with4_pkg.ads: New helper.
4631
087146ca
L
46322016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4633
4634 PR target/70155
4635 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4636 and movv1ti_internal patterns
4637 * gcc.target/i386/pr70155-1.c: New test.
4638 * gcc.target/i386/pr70155-2.c: Likewise.
4639 * gcc.target/i386/pr70155-3.c: Likewise.
4640 * gcc.target/i386/pr70155-4.c: Likewise.
4641 * gcc.target/i386/pr70155-5.c: Likewise.
4642 * gcc.target/i386/pr70155-6.c: Likewise.
4643 * gcc.target/i386/pr70155-7.c: Likewise.
4644 * gcc.target/i386/pr70155-8.c: Likewise.
4645 * gcc.target/i386/pr70155-9.c: Likewise.
4646 * gcc.target/i386/pr70155-10.c: Likewise.
4647 * gcc.target/i386/pr70155-11.c: Likewise.
4648 * gcc.target/i386/pr70155-12.c: Likewise.
4649 * gcc.target/i386/pr70155-13.c: Likewise.
4650 * gcc.target/i386/pr70155-14.c: Likewise.
4651 * gcc.target/i386/pr70155-15.c: Likewise.
4652 * gcc.target/i386/pr70155-16.c: Likewise.
4653 * gcc.target/i386/pr70155-17.c: Likewise.
4654 * gcc.target/i386/pr70155-18.c: Likewise.
4655 * gcc.target/i386/pr70155-19.c: Likewise.
4656 * gcc.target/i386/pr70155-20.c: Likewise.
4657 * gcc.target/i386/pr70155-21.c: Likewise.
4658 * gcc.target/i386/pr70155-22.c: Likewise.
4659
92329f9f
L
46602016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4661
4662 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4663 ".{5,6}".
4664
309a0cf6
BC
46652016-04-27 Bin Cheng <bin.cheng@arm.com>
4666
4667 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4668 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4669 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4670 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4671 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4672
72ed2b9c
RB
46732016-04-27 Richard Biener <rguenther@suse.de>
4674
4675 PR ipa/70760
4676 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4677 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4678
3c98ff9b
NS
46792016-04-27 Nathan Sidwell <nathan@acm.org>
4680
4681 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4682 * g++.dg/ubsan/pr63956.C: Adjust error location.
4683
9ec5d66b
NC
46842016-04-27 Nick Clifton <nickc@redhat.com>
4685
4686 PR middle-end/49889
4687 * gcc.dg/pr49889.c: New test.
4688
c1e1f433
BS
46892016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4690
4691 * c-c++-common/memset-array.c: New test.
4692
8ac43293
MS
46932016-04-26 Martin Sebor <msebor@redhat.com>
4694
4695 PR c++/66639
4696 * g++.dg/cpp1y/func_constexpr.C: New test.
4697
843ce8ab
PP
46982016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4699
4700 PR c++/70241
4701 * g++.dg/cpp0x/enum32.C: New test.
4702 * g++.dg/cpp0x/enum33.C: New test.
4703
47042016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
4705
4706 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4707 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4708 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4709 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4710 * gcc.c-torture/execute/pr38151.c: Likewise.
4711 * gcc.c-torture/execute/pr66556.c: Likewise.
4712 * gcc.c-torture/execute/pr67781.c: Likewise.
4713 * gcc.c-torture/execute/pr68648.c: Likewise.
4714
ca1206be
MG
47152016-04-26 Marc Glisse <marc.glisse@inria.fr>
4716
4717 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4718
2448a956
MP
47192016-04-26 Marek Polacek <polacek@redhat.com>
4720
4721 PR c/67784
4722 * gcc.dg/pr67784-3.c: New test.
4723 * gcc.dg/pr67784-4.c: New test.
4724 * gcc.dg/pr67784-5.c: New test.
4725
b02a5e26
MP
4726 PR c/70791
4727 * gcc.dg/Wnested-externs-2.c: New test.
4728
6b6aa8d3
MG
47292016-04-26 Marc Glisse <marc.glisse@inria.fr>
4730
4731 * gcc.dg/fold-plusmult.c: Adjust.
4732 * gcc.dg/no-strict-overflow-6.c: Adjust.
4733 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4734
a2095b55
BS
47352016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4736
4737 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4738 number scans.
4739 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4740 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4741 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4742 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4743 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4744 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4745 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4746 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4747 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4748 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4749 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4750 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4751 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4752 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4753 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4754 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4755 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4756 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4757 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4758 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4759 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4760 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4761 scans.
4762 * gcc.target/i386/pr32219-4.c: Likewise.
4763 * gcc.target/i386/pr32219-6.c: Likewise.
4764 * gcc.target/i386/pr32219-8.c: Likewise.
4765
bb0cc5c8
KT
47662016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4767
4768 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4769 associated options.
4770
5a0802ea
MP
47712016-04-26 Marek Polacek <polacek@redhat.com>
4772
4773 PR c++/70744
4774 * g++.dg/ext/cond2.C: New test.
4775
00f615af
BC
47762016-04-26 Bin Cheng <bin.cheng@arm.com>
4777
4778 PR tree-optimization/70771
4779 PR tree-optimization/70775
4780 * gcc.dg/pr70771.c: New test.
25939d34 4781 * gcc.dg/pr70775.c: New test.
00f615af 4782
218155e7
BS
47832016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4784
4785 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4786
ab99f467
RB
47872016-04-25 Richard Biener <rguenther@suse.de>
4788
4789 PR tree-optimization/70780
4790 * gcc.dg/torture/pr70780.c: New testcase.
4791
93c590ee
MC
47922016-04-25 Michael Collison <michael.collison@arm.com>
4793
c87885ca
RO
4794 * gcc.target/arm/neon-vaddws16.c: New test.
4795 * gcc.target/arm/neon-vaddws32.c: New test.
4796 * gcc.target/arm/neon-vaddwu16.c: New test.
4797 * gcc.target/arm/neon-vaddwu32.c: New test.
4798 * gcc.target/arm/neon-vaddwu8.c: New test.
4799 * lib/target-supports.exp
93c590ee
MC
4800 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4801 that arm neon support vector widen sum of HImode TO SImode.
4802
d6c1a7a7
JJ
48032016-04-23 Jakub Jelinek <jakub@redhat.com>
4804
4805 PR sanitizer/70712
4806 * c-c++-common/asan/pr70712.c: New test.
4807
ab0fc037
TS
48082016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4809
4810 * .gitattributes: New file.
4811
2aa64824
CL
48122016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4813
4814 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4815
e7e12d92
DH
48162016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4817
4818 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4819 * gfortran.dg/submodule_15.f08: Likewise.
4820
d1431192
RB
48212016-04-22 Richard Biener <rguenther@suse.de>
4822
4823 PR tree-optimization/70740
4824 * gcc.dg/torture/pr70740.c: New testcase.
4825
04a63c24
L
48262016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4827
4828 PR target/70750
4829 * gcc.target/i386/pr70750-1.c: New test.
4830 * gcc.target/i386/pr70750-2.c: Likewise.
4831
20700098
PC
48322016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4833
4834 PR c++/70540
4835 * g++.dg/cpp0x/auto48.C: New.
4836
aedf4e12
MP
48372016-04-21 Marek Polacek <polacek@redhat.com>
4838
4839 PR c++/70513
4840 * g++.dg/cpp0x/forw_enum12.C: New test.
4841 * g++.dg/cpp0x/forw_enum13.C: New test.
4842
2074d80a
KY
48432016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4844
4845 PR target/70728
4846 * gcc.target/i386/pr70728.c: New test.
4847
aef4aab0
RB
48482016-04-21 Richard Biener <rguenther@suse.de>
4849
4850 PR middle-end/70747
4851 * gcc.dg/pr70747.c: New testcase.
4852
2359e571
BC
48532016-04-21 Bin Cheng <bin.cheng@arm.com>
4854
4855 PR tree-optimization/70715
4856 * gcc.dg/tree-ssa/scev-13.c: New test.
4857
ce0e66ff
MG
48582016-04-21 Marc Glisse <marc.glisse@inria.fr>
4859
4860 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4861
2c2870a1
MG
48622016-04-21 Marc Glisse <marc.glisse@inria.fr>
4863
4864 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4865
a2b056a3
JH
48662016-04-20 Jan Hubicka <jh@suse.cz>
4867
4868 PR ipa/70018
4869 * g++.dg/ipa/nothrow-1.C: New testcase.
4870
ee392fc2
NS
48712016-04-20 Nathan Sidwell <nathan@acm.org>
4872
4873 PR c++/55635
4874 * g++.dg/eh/delete1.C: New.
4875
dda49daf
L
48762016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4877
4878 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4879 -mtune-ctrl=sse_typeless_stores.
4880
8a5b9d5a
L
48812016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4882
4883 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4884
1011119f
BC
48852016-04-20 Bin Cheng <bin.cheng@arm.com>
4886
4887 PR tree-optimization/69489
4888 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4889
477d4906
IV
48902016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4891
4892 PR c++/69363
4893 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4894 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4895 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4896
fad08d12
BC
48972016-04-20 Bin Cheng <bin.cheng@arm.com>
4898
4899 PR tree-optimization/56625
4900 PR tree-optimization/69489
4901 * gcc.dg/vect/pr56625.c: New test.
4902 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4903
9e3e4fab
AP
49042016-04-20 Andrew Pinski <apinski@cavium.com>
4905
4906 PR target/64971
4907 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4908
d7aa24e4
AC
49092016-04-20 Arnaud Charlet <charlet@adacore.com>
4910
4911 * gnat.dg/self1.adb: Remove now incorrect test.
4912
e6d62b46
BC
49132016-04-20 Bin Cheng <bin.cheng@arm.com>
4914
4915 * gcc.dg/tree-ssa/scev-11.c: New test.
4916 * gcc.dg/tree-ssa/scev-12.c: New test.
4917
2697b189
MP
49182016-04-20 Marek Polacek <polacek@redhat.com>
4919
4920 PR tree-optimization/70725
4921 * gcc.dg/pr70725.c: New test.
4922
60d393e8
RB
49232016-04-20 Richard Biener <rguenther@suse.de>
4924
4925 PR tree-optimization/70726
4926 * g++.dg/vect/pr70726.cc: New testcase.
4927
82c6f58a
AK
49282016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4929
4930 PR target/70674
4931 * gcc.target/s390/pr70674.c: New test.
4932
90eeab20
JD
49332016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4934
4935 PR libgfortran/70684
4936 * gfortran.dg/list_read_14.f90: New test.
4937
fc9cf6da
L
49382016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4939
4940 PR target/69201
4941 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4942 extern to force it misaligned.
4943 (b): Likewise.
4944 (c): Likewise.
4945 (d): Likewise.
4946 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4947 Don't check `*' before movv4sf_internal.
4948 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4949 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4950 Don't check `*' before movv16qi_internal.
4951 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4952 extern to force it misaligned.
4953 (b): Likewise.
4954 (c): Likewise.
4955 (d): Likewise.
4956 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4957 Don't check `*' before movv2df_internal.
4958 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4959 extern to force it misaligned.
4960 (b): Likewise.
4961 (c): Likewise.
4962 (d): Likewise.
4963 Check movv8sf_internal instead of avx_storeups256.
4964 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4965
ea8927ea
RB
49662016-04-19 Richard Biener <rguenther@suse.de>
4967
4968 PR tree-optimization/70171
4969 * g++.dg/tree-ssa/pr70171.C: New testcase.
4970
65f52ee9
RB
49712016-04-19 Richard Biener <rguenther@suse.de>
4972
4973 PR tree-optimization/70724
4974 * gcc.dg/torture/pr70724.c: New testcase.
4975
987b67f1
VM
49762016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4977
4978 PR middle-end/70689
c87885ca 4979 * gcc.target/i386/pr70689.c: New.
987b67f1 4980
91a47c39
L
49812016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4982
4983 PR target/70708
4984 * gcc.target/i386/pr70708.c: New test.
4985
8270b82d
RB
49862016-04-18 Richard Biener <rguenther@suse.de>
4987
4988 PR tree-optimization/43434
4989 * gcc.dg/vect/pr43434.c: New testcase.
4990 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4991 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4992 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4993 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4994 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4995 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4996 * gcc.dg/gomp/pr68640.c: Likewise.
4997 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4998 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4999
edd048e2
RB
50002016-04-18 Richard Biener <rguenther@suse.de>
5001
5002 PR tree-optimization/70701
5003 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5004
bd5c7330
TV
50052016-04-18 Tom de Vries <tom@codesourcery.com>
5006
5007 PR testsuite/70699
5008 * gcc.dg/pr70161.c: Add dot-file scans.
5009 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5010 instead of after last dot char.
5011
23f2660f
EB
50122016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5013
5014 * c-c++-common/dump-ada-spec-3.c: New test.
5015 * c-c++-common/dump-ada-spec-4.c: Likewise.
5016
da152c9f
TV
50172016-04-17 Tom de Vries <tom@codesourcery.com>
5018
5019 PR other/70183
5020 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5021
cc950f98
JH
50222016-04-15 Jan Hubicka <jh@suse.cz>
5023
5024 PR ipa/70018
5025 * g++.dg/ipa/pure-const-1.C: New testcase.
5026 * g++.dg/ipa/pure-const-2.C: New testcase.
5027 * g++.dg/ipa/pure-const-3.C: New testcase.
5028
949505a9
MP
50292016-04-15 Marek Polacek <polacek@redhat.com>
5030
5031 PR c/70671
5032 * gcc.dg/bitfld-22.c: New test.
5033
10e547d6
BS
50342016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5035
5036 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5037 x86_64.
5038
1e77281b
MP
50392016-04-15 Marek Polacek <polacek@redhat.com>
5040
5041 PR c/70651
5042 * c-c++-common/pr70651.c: New test.
5043
e501fa8e
KT
50442016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5045
5046 PR rtl-optimization/70681
5047 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5048 dump scan on arm and powerpc.
5049 * gcc.dg/pr10474.c: Likewise.
5050
dda1bf61
JJ
50512016-04-15 Jakub Jelinek <jakub@redhat.com>
5052
ca4ef1ff
JJ
5053 PR c++/69517
5054 PR c++/70019
5055 PR c++/70588
5056 * g++.dg/cpp1y/vla11.C: Revert for real.
5057
dda1bf61
JJ
5058 PR c/70436
5059 * c-c++-common/Wparentheses-1.c: New test.
5060 * c-c++-common/gomp/Wparentheses-1.c: New test.
5061 * c-c++-common/gomp/Wparentheses-2.c: New test.
5062 * c-c++-common/gomp/Wparentheses-3.c: New test.
5063 * c-c++-common/gomp/Wparentheses-4.c: New test.
5064 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5065 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5066 * c-c++-common/goacc/Wparentheses-1.c: New test.
5067
1355e62c
KY
50682016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5069
5070 PR target/70662
5071 * gcc.target/i386/pr70662.c: New test.
5072
0ab34b9e 50732016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 5074 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
5075
5076 PR tree-optimization/70130
5077 * gcc.dg/vect/O3-pr70130.c: New testcase.
5078
bc773aad
MM
50792016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5080
6e9b2286
MM
5081 PR target/70669
5082 * gcc.target/powerpc/pr70669.c: New test.
5083
bc773aad
MM
5084 PR target/70640
5085 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5086 a power7 system that does not have an assembler that supports
5087 power8.
5088
d8747845
MS
50892016-04-14 Martin Sebor <msebor@redhat.com>
5090
5091 PR c++/69517
5092 PR c++/70019
5093 PR c++/70588
5094 * c-c++-common/ubsan/vla-1.c: Revert.
5095 * g++.dg/cpp1y/vla11.C: Same.
5096 * g++.dg/cpp1y/vla12.C: Same.
5097 * g++.dg/cpp1y/vla13.C: Same.
5098 * g++.dg/cpp1y/vla14.C: Same.
5099 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 5100 * g++.dg/init/array24.C: Same.
d8747845
MS
5101 * g++.dg/ubsan/vla-1.C: Same.
5102
85128559
MP
51032016-04-14 Marek Polacek <polacek@redhat.com>
5104 Jan Hubicka <hubicka@ucw.cz>
5105
5106 PR c++/70029
5107 * g++.dg/torture/pr70029.C: New test.
5108
52fbb073
MS
51092016-04-14 Martin Sebor <msebor@redhat.com>
5110
5111 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5112 type size to prevent failures on targets with very low maximum
5113 alignment.
5114
6db61d6f
RB
51152016-04-14 Richard Biener <rguenther@suse.de>
5116
5117 PR tree-optimization/70623
5118 * gcc.dg/torture/pr70623.c: New testcase.
5119 * gcc.dg/torture/pr70623-2.c: Likewise.
5120
342fac95
MS
51212016-04-13 Martin Sebor <msebor@redhat.com>
5122
5123 PR c++/69517
5124 PR c++/70019
5125 PR c++/70588
5126 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5127 * g++.dg/cpp1y/vla11.C: New test.
5128 * g++.dg/cpp1y/vla12.C: New test.
5129 * g++.dg/cpp1y/vla13.C: New test.
5130 * g++.dg/cpp1y/vla14.C: New test.
5131 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 5132 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
5133 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5134
d93c452f
JJ
51352016-04-13 Jakub Jelinek <jakub@redhat.com>
5136
5137 PR c++/70641
5138 * g++.dg/opt/pr70641.C: New test.
5139
85115fb6
RO
51402016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5141
5142 PR rtl-optimization/68749
5143 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5144 effects of argument promotions.
5145 Remove default args to dg-skip-if.
5146
545a4139
PC
51472016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5148
5149 PR c++/70635
5150 * g++.dg/parse/pr70635.C: New.
5151
b3a77f21
MP
51522016-04-13 Marek Polacek <polacek@redhat.com>
5153
5154 PR c++/70639
5155 * c-c++-common/Wmisleading-indentation-4.c: New test.
5156
99cd9857
MP
51572016-04-13 Marek Polacek <polacek@redhat.com>
5158
5159 PR c/70436
c87885ca
RO
5160 * gcc.dg/Wparentheses-12.c: New test.
5161 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 5162
75ca93ec
IE
51632016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5164
5165 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5166 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5167 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5168
3d3f9e7e
JJ
51692016-04-13 Jakub Jelinek <jakub@redhat.com>
5170
37947cd0
JJ
5171 PR middle-end/70633
5172 * gcc.c-torture/compile/pr70633.c: New test.
5173
3d3f9e7e
JJ
5174 PR debug/70628
5175 * gcc.dg/torture/pr70628.c: New test.
5176
92886d3e
PP
51772016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5178
5179 PR c++/70610
5180 * g++.dg/template/pr70610.C: New test.
5181 * g++.dg/template/pr70610-2.C: New test.
5182 * g++.dg/template/pr70610-3.C: New test.
5183 * g++.dg/template/pr70610-4.C: New test.
5184
13bd7c2b
JJ
51852016-04-12 Jakub Jelinek <jakub@redhat.com>
5186
6512fa6d
JJ
5187 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5188 128 instead of 32.
5189
13bd7c2b
JJ
5190 PR c++/70571
5191 * g++.dg/ext/pr70571.C: New test.
5192
20b9851c
MM
51932016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5194
8a434ada 5195 PR target/70640
20b9851c
MM
5196 * gcc.target/powerpc/pr70640.c: New test.
5197
2b2f52bc
PC
51982016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5199
5200 PR c++/68722
5201 * g++.dg/parse/pr68722.C: New.
5202
5901e56a
JJ
52032016-04-12 Jakub Jelinek <jakub@redhat.com>
5204
5205 PR rtl-optimization/70596
5206 * gcc.target/i386/pr70596.c: New test.
5207
d4619dc1
NS
52082016-04-12 Nathan Sidwell <nathan@acm.org>
5209
5210 PR c++/70501
5211 * g++.dg/init/pr70501.C: New.
5212
3df530d3
DW
52132016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5214
5215 * gcc.target/i386/asm-flag-6.c: New test.
5216
b7a120d7
TV
52172016-04-12 Tom de Vries <tom@codesourcery.com>
5218
5219 PR tree-optimization/68756
5220 * gcc.dg/graphite/pr68756.c: New test.
5221
4e0eea75
JJ
52222016-04-12 Jakub Jelinek <jakub@redhat.com>
5223
5224 PR tree-optimization/70602
5225 * gcc.c-torture/execute/pr70602.c: New test.
5226
35fbda43
MM
52272016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5228
5229 PR target/70381
5230 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5231 __float128 emulator is built and runs.
5232 * gcc.target/powerpc/float128-1.c: Likewise.
5233
5234 * lib/target-supports.exp (check_ppc_float128_sw_available):
5235 Rework tests for __float128 software and hardware
5236 availability. Fix exit condition to return 0 on success.
5237
04a99ebe
JG
52382016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5239
5240 PR target/70133
5241 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5242 * gcc.target/aarch64/target_attr_15.c: Likewise.
5243
47cd5a85
PC
52442016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5245
5246 PR c++/69066
5247 * g++.dg/cpp1y/pr69066.C: New.
5248
a5edb32e
JD
52492016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5250
5251 PR fortran/68566
5252 * gfortran.dg/pr36192.f90: Update test.
5253 * gfortran.dg/pr36192_1.f90: Update test.
5254 * gfortran.dg/real_dimension_1.f: Update test.
5255 * gfortran.dg/parameter_array_init_7.f90: New test.
5256
8ef378f8
JDA
52572016-04-09 John David Anglin <danglin@gcc.gnu.org>
5258
c532c871
JDA
5259 PR testsuite/64039
5260 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5261
d34f706f
JDA
5262 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5263
75e1dd9e
JDA
5264 PR rtl-optimization/66669
5265 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5266
8a976f5f
JDA
5267 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5268
da04822a
JDA
5269 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5270 * gcc.dg/pie-1.c: Likewise.
5271 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5272 * gcc.dg/pic-4.c: Likewise.
5273 * gcc.dg/pie-3.c: Likewise.
5274 * gcc.dg/pie-4.c: Likewise.
5275
adfabcf9
JDA
5276 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5277
4a020adf
JDA
5278 PR tree-optimization/68644
5279 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5280
8ef378f8
JDA
5281 PR rtl-optimization/64886
5282 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5283
09bf990e
TV
52842016-04-09 Tom de Vries <tom@codesourcery.com>
5285
5286 PR tree-optimization/68953
5287 * gcc.dg/graphite/pr68953.c: New test.
5288
138c3c1a
DH
52892016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5290
5291 PR fortran/70592
5292 * gfortran.dg/deferred_character_16.f90: New test.
5293
f55460af
JJ
52942016-04-09 Jakub Jelinek <jakub@redhat.com>
5295
5296 PR tree-optimization/70586
5297 * gcc.c-torture/execute/pr70586.c: New test.
5298
0b77bbf3
DH
52992016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5300
5301 PR sanitizer/70573
5302 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5303 with __builtin_memset
5304 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5305
c42cfb5c
CP
53062016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5307
5308 PR lto/70289
5309 PR ipa/70348
5310 PR tree-optimization/70373
5311 PR middle-end/70533
5312 PR middle-end/70534
5313 PR middle-end/70535
5314 * c-c++-common/goacc/reduction-5.c: New test.
5315 * c-c++-common/goacc/reduction-promotions.c: New test.
5316 * gfortran.dg/goacc/reduction-3.f95: New test.
5317 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5318
56cfb596
PP
53192016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5320
5321 PR c++/70590
5322 PR c++/70452
5323 * g++.dg/pr70590.C: New test.
5324 * g++.dg/pr70590-2.C: New test.
5325
1a13c0a2
JJ
53262016-04-08 Jakub Jelinek <jakub@redhat.com>
5327
abc0647a
JJ
5328 PR middle-end/70593
5329 * gcc.target/i386/pr70593.c: New test.
5330
1a13c0a2
JJ
5331 PR rtl-optimization/70574
5332 * gcc.target/i386/avx2-pr70574.c: New test.
5333
c3da4956
MO
53342016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5335
5336 PR sanitizer/70541
5337 * c-c++-common/asan/pr70541.c: New test.
5338
9f1b833b
TV
53392016-04-08 Tom de Vries <tom@codesourcery.com>
5340
5341 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5342 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5343
bae7adda
KT
53442016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5345
5346 PR target/70566
5347 * gcc.c-torture/execute/pr70566.c: New test.
5348
211f3d57
TV
53492016-04-08 Tom de Vries <tom@codesourcery.com>
5350
5351 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5352 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5353
02cf2861
AM
53542016-04-08 Alan Modra <amodra@gmail.com>
5355
5356 * gcc.target/powerpc/pr70117.c: New.
5357
5f490f9f
JJ
53582016-04-07 Jakub Jelinek <jakub@redhat.com>
5359
56e9b710
JJ
5360 PR testsuite/70581
5361 * gcc.dg/lto/simd-function_0.c: New test.
5362
5f490f9f
JJ
5363 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5364 clones.
5365 * c-c++-common/attr-simd-2.c: Likewise.
5366 * c-c++-common/attr-simd-4.c: Likewise.
5367 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5368 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5369
e4ebc74d
TP
53702016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5371
5372 PR testsuite/70553
5373 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5374
9817ae35
TS
53752016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5376 Tom de Vries <tom@codesourcery.com>
5377
5378 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5379 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5380 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5381 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5382 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5383 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5384 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5385 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5386
e292f64d
PP
53872016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5388
5389 PR c/70436
5390 * g++.dg/warn/Wparentheses-29.C: New test.
5391
6b37bdaf
PP
53922016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5393
5394 PR c/70436
5395 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5396 explicit braces to resolve a future -Wparentheses warning.
5397
64824205
RH
53982016-04-06 Richard Henderson <rth@redhat.com>
5399
5400 * gcc.dg/pr61817-1.c: New test.
5401 * gcc.dg/pr61817-2.c: New test.
5402 * gcc.dg/pr69391-1.c: New test.
5403 * gcc.dg/pr69391-2.c: New test.
5404
bc2fc1f3
VM
54052016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5406
5407 PR rtl-optimization/70398
c87885ca 5408 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 5409
41414a02
EB
54102016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5411
5412 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5413
4066ea8a
YR
54142016-04-06 Yvan Roux <yvan.roux@linaro.org>
5415 Pedro Alves <palves@redhat.com>
5416
5417 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5418
ec35ea45
JJ
54192016-04-06 Jakub Jelinek <jakub@redhat.com>
5420
3866f8dd
JJ
5421 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5422 Check for avx512f effective targets instead of avx2.
5423 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5424 for AVX512F clones.
5425 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5426 * g++.dg/gomp/declare-simd-1.C: Likewise.
5427 * g++.dg/gomp/declare-simd-3.C: Likewise.
5428 * g++.dg/gomp/declare-simd-4.C: Likewise.
5429
ec35ea45
JJ
5430 PR middle-end/70550
5431 * c-c++-common/gomp/pr70550-1.c: New test.
5432 * c-c++-common/gomp/pr70550-2.c: New test.
5433
c08d28ac
NS
54342016-04-05 Nathan Sidwell <nathan@acm.org>
5435
5436 PR c++/70512
5437 * g++.dg/ext/attribute-may-alias-5.C: New.
5438
1d510e04
JJ
54392016-04-05 Jakub Jelinek <jakub@redhat.com>
5440
5441 PR c++/70336
5442 * c-c++-common/pr70336.c: New test.
5443 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5444 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5445
84278ed9
JH
54462016-04-05 Jan Hubicka <hubicka@ucw.cz>
5447
5448 PR ipa/66223
5449 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5450
268a0ec4
JJ
54512016-04-05 Jakub Jelinek <jakub@redhat.com>
5452
5453 PR rtl-optimization/70542
5454 * gcc.dg/torture/pr70542.c: New test.
5455 * gcc.target/i386/avx2-pr70542.c: New test.
5456
5e8c2eb1
ZS
54572016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5458
5459 PR tree-optimization/70509
5460 * gcc.target/i386/avx512bw-pr70509.c: New test.
5461
c0daf32d
PP
54622016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5463
5464 PR c++/70452
5465 * g++.dg/ext/constexpr-vla4.C: New test.
5466
bf867841
UB
54672016-04-05 Uros Bizjak <ubizjak@gmail.com>
5468
5469 PR target/70510
5470 * gcc.target/i386/pr70510.c: New test.
5471
3022186a
RB
54722016-04-05 Richard Biener <rguenther@suse.de>
5473
5474 PR tree-optimization/70526
5475 * g++.dg/torture/pr70526.C: New testcase.
5476
55fc79b2
JJ
54772016-04-05 Jakub Jelinek <jakub@redhat.com>
5478
5479 PR target/70525
5480 * gcc.target/i386/pr70525.c: New test.
5481
62b233f2
RB
54822016-04-05 Richard Biener <rguenther@suse.de>
5483
5484 PR middle-end/70499
5485 * g++.dg/torture/pr70499.C: New testcase.
5486
cc05759d
RB
54872016-04-05 Richard Biener <rguenther@suse.de>
5488
5489 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5490 remove XFAIL.
5491
f23f16d4
JJ
54922016-04-04 Jakub Jelinek <jakub@redhat.com>
5493
5494 PR middle-end/70307
5495 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5496 rs6000 ABI warnings.
5497
d27ecc49
JH
54982016-04-04 Jan Hubicka <hubicka@ucw.cz>
5499
5500 PR ipa/66223
5501 * g++.dg/ipa/devirt-51.C: New testcase.
5502
c974c96e
BS
55032016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5504 Jakub Jelinek <jakub@redhat.com>
5505
5506 PR middle-end/70457
5507 * gcc.dg/torture/pr70457.c: New.
5508
7a85da89
AV
55092016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5510
5511 PR fortran/67538
5512 * gfortran.dg/allocate_with_source_19.f08: New test.
5513
de517e64
AV
55142016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5515
5516 PR fortran/65795
5517 * gfortran.dg/coarray_allocate_6.f08: New test.
5518
43b9f499
RB
55192016-04-04 Richard Biener <rguenther@suse.de>
5520
5521 PR rtl-optimization/70484
5522 * gcc.dg/torture/pr70484.c: New testcase.
5523
f13355da
MP
55242016-04-04 Marek Polacek <polacek@redhat.com>
5525
5526 PR c/70307
5527 * gcc.dg/torture/pr70307.c: New test.
5528
6cc6ed50
OE
55292016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5530
5531 PR target/70416
5532 PR target/67391
5533 * gcc.target/sh/torture/pr70416.c: New.
5534
abdc16c8
MS
55352016-04-02 Martin Sebor <msebor@redhat.com>
5536
5537 PR c++/67376
5538 PR c++/70170
5539 PR c++/70172
5540 PR c++/70228
5541 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5542 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5543 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5544 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5545 * g++.dg/cpp0x/constexpr-string.C: Same.
5546 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5547 * g++.dg/cpp0x/pr65398.C: Same.
5548 * g++.dg/ext/constexpr-vla1.C: Same.
5549 * g++.dg/ext/constexpr-vla2.C: Same.
5550 * g++.dg/ext/constexpr-vla3.C: Same.
5551 * g++.dg/ubsan/pr63956.C: Same.
5552
763cd859
JJ
55532016-04-01 Jakub Jelinek <jakub@redhat.com>
5554
5555 PR rtl-optimization/70467
5556 * gcc.target/i386/pr70467-2.c: New test.
5557
0f875435
JJ
55582016-04-01 Jakub Jelinek <jakub@redhat.com>
5559 Marek Polacek <polacek@redhat.com>
5560
5561 PR c++/70488
5562 * g++.dg/init/new47.C: New test.
5563
41d14659
RR
55642016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5565
5566 PR target/70496
5567 * gcc.target/arm/pr70496.c: New test.
5568
f9bf89bb
NS
55692016-04-01 Nathan Sidwell <nathan@acm.org>
5570
73b9085d
NS
5571 PR c++/68475
5572 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5573
4afdcfaa
IE
55742016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5575
5576 PR target/69890
5577 * gcc.dg/strlenopt.h (memmove): New.
5578 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5579 instead of "string.h".
5580 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5581 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5582 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5583 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5584 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5585 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5586 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5587 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5588 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5589 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5590 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5591 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5592 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5593 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5594 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5595 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5596 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5597 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5598 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5599 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5600
b5d7a29c
RO
56012016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5602
5603 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5604 (Holder::foo): Reflect this.
5605
b660f9ec
IE
56062016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5607
5608 PR target/70442
5609 * gcc.dg/pr70442.c: New test.
5610
88504f34
NS
56112016-03-31 Nathan Sidwell <nathan@acm.org>
5612
5613 PR c++/70393
5614 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5615
95d34b96
KY
56162016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5617
5618 PR target/70453
5619 * gcc.target/i386/pr70453.c: New test.
5620
b4c4967c
AB
56212016-03-31 Andrey Belevantsev <abel@ispras.ru>
5622
5623 PR target/70292
5624 * gcc.c-torture/pr70292.c: New test.
5625
5fde6a45
MP
56262016-03-31 Marek Polacek <polacek@redhat.com>
5627
5628 PR c/70297
5629 * c-c++-common/pr70297.c: New test.
5630 * g++.dg/cpp0x/typedef-redecl.C: New test.
5631 * gcc.dg/typedef-redecl2.c: New test.
5632
97eb24c4
JJ
56332016-03-31 Jakub Jelinek <jakub@redhat.com>
5634
5635 PR rtl-optimization/70460
5636 * gcc.c-torture/execute/pr70460.c: New test.
5637
efc3536f
RB
56382016-03-31 Richard Biener <rguenther@suse.de>
5639
5640 PR c++/70430
5641 * g++.dg/ext/vector30.C: New testcase.
5642
e0876e21
DH
56432016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5644 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5645
5646 * gfortran.dg/fmt_pf.f90: New test.
5647
e9bff8c6
RO
56482016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5649
5650 Forward-port from 5 branch
5651 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5652
5653 PR testsuite/70356
5654 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5655 dg-require-effective-target after dg-do.
5656
5657 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5658
5659 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5660
2620c80d
TS
56612016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5662 Julian Brown <julian@codesourcery.com>
5663 Chung-Lin Tang <cltang@codesourcery.com>
5664 Cesar Philippidis <cesar@codesourcery.com>
5665 James Norris <jnorris@codesourcery.com>
5666 Tom de Vries <tom@codesourcery.com>
5667 Nathan Sidwell <nathan@codesourcery.com>
5668
bf867841 5669 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
5670 * c-c++-common/goacc/loop-clauses.c: Likewise.
5671 * g++.dg/goacc/template.C: Likewise.
5672 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5673 * gfortran.dg/goacc/loop-1.f95: Likewise.
5674 * gfortran.dg/goacc/loop-5.f95: Likewise.
5675 * gfortran.dg/goacc/loop-6.f95: Likewise.
5676 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5677 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5678 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5679 * c-c++-common/goacc/clauses-fail.c: Likewise.
5680 * c-c++-common/goacc/parallel-1.c: Likewise.
5681 * c-c++-common/goacc/reduction-1.c: Likewise.
5682 * c-c++-common/goacc/reduction-2.c: Likewise.
5683 * c-c++-common/goacc/reduction-3.c: Likewise.
5684 * c-c++-common/goacc/reduction-4.c: Likewise.
5685 * c-c++-common/goacc/routine-3.c: Likewise.
5686 * c-c++-common/goacc/routine-4.c: Likewise.
5687 * c-c++-common/goacc/routine-5.c: Likewise.
5688 * c-c++-common/goacc/tile.c: Likewise.
5689 * g++.dg/goacc/template.C: Likewise.
5690 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5691 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5692 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5693 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5694 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5695 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5696 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5697 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5698 * c-c++-common/goacc/use_device-1.c: ... this file.
5699 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5700 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5701 * c-c++-common/goacc/host_data-6.c: ... this file.
5702 * c-c++-common/goacc/loop-2-kernels.c: New file.
5703 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5704 * c-c++-common/goacc/loop-3.c: Likewise.
5705 * g++.dg/goacc/reference.C: Likewise.
5706 * g++.dg/goacc/routine-1.C: Likewise.
5707 * g++.dg/goacc/routine-2.C: Likewise.
5708
f6d2d066
RB
57092016-03-30 Richard Biener <rguenther@suse.de>
5710
5711 PR middle-end/70450
5712 * gcc.dg/torture/pr70450.c: New testcase.
5713
d43242b9
JJ
57142016-03-30 Jakub Jelinek <jakub@redhat.com>
5715
5716 PR target/70421
5717 * gcc.dg/torture/pr70421.c: New test.
5718 * gcc.target/i386/avx512f-pr70421.c: New test.
5719
5ce43b77
L
57202016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5721
5722 PR testsuite/70364
5723 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5724 (check): New function.
5725 (bar): Call check.
5726 (foo): Align stack to 16 bytes when calling bar.
5727 * gcc.target/i386/cleanup-2.c: Likewise.
5728
d014a712
PP
57292016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5730
5731 PR tree-optimization/59124
5732 * gcc.dg/Warray-bounds-19.c: New test.
5733
13f0e8c7
ZW
57342016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5735
5736 * lib/prune.exp (escape_regex_chars): New.
5737 (prune_file_path): Update to quote metcharacters for regexp.
5738
3336c6e0
JJ
57392016-03-29 Jakub Jelinek <jakub@redhat.com>
5740
a362f023
JJ
5741 PR rtl-optimization/70429
5742 * gcc.c-torture/execute/pr70429.c: New test.
5743
3336c6e0
JJ
5744 PR tree-optimization/70405
5745 * gcc.dg/pr70405.c: New test.
5746
728557fd
AV
57472016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5748
5749 PR fortran/70397
5750 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5751 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5752
bef977d4
TS
57532016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5754
5755 PR testsuite/64177
5756 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5757 __cilkrts_set_param to set two workers.
5758 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5759 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5760
6f6d25c9
DH
57612016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5762
bf867841 5763 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 5764
45733562
KY
57652016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5766
5767 PR target/70406
bf867841 5768 * gcc.target/i386/pr70406.c: New test.
45733562 5769
a1799e5e
EB
57702016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5771
5772 * gnat.dg/specs/double_record_extension3.ads: New test.
5773
5fca7b66
RH
57742016-03-25 Richard Henderson <rth@redhat.com>
5775
5776 PR target/70120
5777 * gcc.target/aarch64/pr70120-1.c: New.
5778 * gcc.target/aarch64/pr70120-2.c: New.
5779 * gcc.target/aarch64/pr70120-3.c: New.
5780
31ce75c6
PP
57812016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5782
5783 PR c++/62212
5784 * g++.dg/template/mangle2.C: The dg-do directive should be
5785 "compile" not "assemble".
5786
3caf0ca1
BS
57872016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5788
5789 PR lto/69650
5790 * gcc.dg/pr69650.c: New test.
5791
634035b6
DE
57922016-03-25 David Edelsohn <dje.gcc@gmail.com>
5793
5794 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5795
45d34276
AM
57962016-03-25 Alan Modra <amodra@gmail.com>
5797
5798 * gcc.dg/dfp/pr70052.c: New test.
5799
8f085166
RH
58002016-03-24 Richard Henderson <rth@redhat.com>
5801
5802 PR middle-end/69845
5803 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5804 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5805
011e5ec3
TV
58062016-03-24 Tom de Vries <tom@codesourcery.com>
5807
5808 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5809
9e3f4551
TV
58102016-03-24 Tom de Vries <tom@codesourcery.com>
5811
5812 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5813 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5814
45780041
TV
58152016-03-24 Tom de Vries <tom@codesourcery.com>
5816
5817 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5818 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5819
887ab4e5
PP
58202016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5821
5822 PR c++/62212
5823 * g++.dg/template/mangle2.C: New test.
5824
69a9a66f
RB
58252016-03-24 Richard Biener <rguenther@suse.de>
5826
5827 PR tree-optimization/70396
5828 * gcc.dg/torture/pr70396.c: New testcase.
5829
ed87de55
RB
58302016-03-24 Richard Biener <rguenther@suse.de>
5831
5832 PR middle-end/70370
5833 * gcc.dg/torture/pr70370.c: New testcase.
5834
ea064934
TV
58352016-03-24 Tom de Vries <tom@codesourcery.com>
5836
5837 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5838 * gfortran.dg/goacc/kernels-tree.f95: Same.
5839 * gfortran.dg/goacc/parallel-tree.f95: Same.
5840
b2a4dd1d
TV
58412016-03-24 Tom de Vries <tom@codesourcery.com>
5842
5843 * c-c++-common/goacc/uninit-if-clause.c: New test.
5844 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5845
72e7cd6e
JJ
58462016-03-24 Jakub Jelinek <jakub@redhat.com>
5847
5848 PR target/70290
bf867841
UB
5849 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5850 Fix formatting.
72e7cd6e 5851
ce9d0c03
RB
58522016-03-24 Richard Biener <rguenther@suse.de>
5853
5854 PR tree-optimization/70372
5855 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5856
426b9428
PP
58572016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5858
5859 PR c++/70347
5860 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5861
cd1588c4
PP
58622016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5863
5864 PR c++/70332
5865 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5866
61637db3
JJ
58672016-03-23 Jakub Jelinek <jakub@redhat.com>
5868
928af3bf
JJ
5869 PR c++/70001
5870 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5871 * g++.dg/cpp1y/pr70001.C: New test.
5872
61637db3
JJ
5873 PR c++/70323
5874 * g++.dg/cpp0x/constexpr-70323.C: New test.
5875
05aca4e7
AO
58762016-03-23 Alexandre Oliva <aoliva@redhat.com>
5877 Jason Merrill <jason@redhat.com>
5878 Jakub Jelinek <jakub@redhat.com>
5879
5880 PR c++/69315
5881 * g++.dg/cpp0x/constexpr-69315.C: New test.
5882 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5883
fbdb6baf
MP
58842016-03-23 Marek Polacek <polacek@redhat.com>
5885
5886 PR c++/69884
5887 * g++.dg/warn/Wignored-attributes-1.C: New test.
5888 * g++.dg/warn/Wignored-attributes-2.C: New test.
5889
d79ee524
TV
58902016-03-23 Tom de Vries <tom@codesourcery.com>
5891
5892 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5893 initialization.
5894 * gfortran.dg/goacc/private-3.f95 (test): Same.
5895 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5896 missing use param.
5897
a59f0bef
KT
58982016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5899
5900 * lib/target-supports.exp: Remove v7ve entry from loop
5901 creating effective target checks.
5902 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5903 (add_options_for_arm_arch_v7ve): Likewise.
5904
0179520a
JJ
59052016-03-23 Jakub Jelinek <jakub@redhat.com>
5906
5907 PR tree-optimization/70354
5908 * gcc.dg/vect/pr70354-1.c: New test.
5909 * gcc.dg/vect/pr70354-2.c: New test.
5910 * gcc.target/i386/avx2-pr70354-1.c: New test.
5911 * gcc.target/i386/avx2-pr70354-2.c: New test.
5912
75bb14d7
JL
59132016-03-22 Jeff Law <law@redhat.com>
5914
5915 PR target/70232
5916 * gcc.dg/tree-ssa/pr70232.c: New test.
5917
72c9526d
IE
59182016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5919
5920 PR target/70302
5921 * gcc.target/i386/pr70302.c: New test.
5922
a3ca1bc5
RB
59232016-03-22 Richard Biener <rguenther@suse.de>
5924
5925 PR middle-end/70251
5926 * g++.dg/torture/pr70251.C: New testcase.
5927
5c240f4d
DM
59282016-03-22 David Malcolm <dmalcolm@redhat.com>
5929
5930 PR c/69993
5931 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5932 Wmisleading-indentation.c.
5933 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5934 reflect change to diagnostic text and order of messages.
5935 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5936
80f6631b
DE
59372016-03-22 David Edelsohn <dje.gcc@gmail.com>
5938
5939 * g++.dg/ext/java-3.C: Don't compile on AIX.
5940
9a10956c
RB
59412016-03-22 Richard Biener <rguenther@suse.de>
5942
5943 PR middle-end/70333
5944 * gcc.dg/torture/pr70333.c: New testcase.
5945
6cedf922
IE
59462016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5947
5948 * g++.dg/ext/pr70290.C: New test.
5949
cd6c27ac
KY
59502016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5951
5952 PR target/70325
5953 * gcc.target/i386/pr70325.c: New test.
5954
4cde512c
JJ
59552016-03-22 Jakub Jelinek <jakub@redhat.com>
5956
b01915ed
JJ
5957 PR target/70329
5958 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5959 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5960
4e3e2cf1
JJ
5961 PR target/70300
5962 * gcc.target/i386/pr70300.c: New test.
5963
4cde512c
JJ
5964 PR c++/70295
5965 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5966 (func2): New function for cond with parens, xfail warning for c++.
5967 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5968
16f6d7dc
PP
59692016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5970
5971 PR c++/70096
5972 * g++.dg/template/ptrmem30.C: New test.
5973
a3e2b438
PP
59742016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5975
5976 PR c++/70204
5977 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5978 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5979
11b6a02e
JJ
59802016-03-21 Jakub Jelinek <jakub@redhat.com>
5981
5982 PR middle-end/70326
5983 * gcc.dg/pr70326.c: New test.
5984
b9407883
MG
59852016-03-21 Marc Glisse <marc.glisse@inria.fr>
5986 Jakub Jelinek <jakub@redhat.com>
5987
5988 PR tree-optimization/70317
5989 * gcc.dg/pr70317.c: New test.
5990
4a148e19
UB
59912016-03-21 Uros Bizjak <ubizjak@gmail.com>
5992
5993 PR target/70327
5994 * gcc.target/i386/pr70327.c: New test.
5995
2a85ddbb
ML
59962016-03-21 Martin Liska <mliska@suse.cz>
5997
7d36fe98 5998 PR ipa/70306
2a85ddbb
ML
5999 * gcc.dg/ipa/pr70306.c: New test.
6000
4a148e19 60012016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
6002
6003 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6004 * gcc.target/arm/attr-align3.c: Likewise.
6005 * gcc.target/arm/attr_arm.c: Likewise.
6006 * gcc.target/arm/flip-thumb.c: Likewise.
6007
6b366948
JJ
60082016-03-21 Jakub Jelinek <jakub@redhat.com>
6009
6010 PR target/70296
6011 * gcc.target/powerpc/altivec-36.c: New test.
6012
2fac8c14
RB
60132016-03-21 Richard Biener <rguenther@suse.de>
6014
6015 PR tree-optimization/70310
6016 * gcc.dg/torture/pr70310.c: New testcase.
6017
e9bde854
KY
60182016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6019
6020 PR target/70293
6021 * gcc.target/i386/pr70293.c: New test.
6022
56bbfaf6
RB
60232016-03-21 Richard Biener <rguenther@suse.de>
6024
6025 PR tree-optimization/70288
6026 * gcc.dg/torture/pr70288-1.c: New testcase.
6027 * gcc.dg/torture/pr70288-2.c: Likewise.
6028
3eee49ed
AB
60292016-03-21 Andrey Belevantsev <abel@ispras.ru>
6030
6031 PR rtl-optimization/69307
6032 * gcc.target/arm/pr69307.c: New test.
4a148e19 6033
8e7816b4
AB
60342016-03-21 Andrey Belevantsev <abel@ispras.ru>
6035
6036 PR rtl-optimization/69102
6037 * gcc.c-torture/compile/pr69102.c: New test.
6038
14d7d4be
JL
60392016-03-18 Jeff Law <law@redhat.com>
6040
6041 PR rtl-optimization/70263
6042 * gcc.c-torture/compile/pr70263-1.c: New test.
6043 * gcc.target/i386/pr70263-2.c: New test.
6044
5c6a601c
BS
60452016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6046
6047 PR rtl-optimization/70278
6048 * gcc.dg/torture/pr70278.c: New test.
6049 * gcc.target/arm/pr70278.c: New test.
6050
4bbf545b
DM
60512016-03-18 David Malcolm <dmalcolm@redhat.com>
6052
6053 PR c/70281
6054 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6055 (test_builtin_types_compatible_p): New test function.
6056 * gcc.dg/pr70281.c: New test case.
6057
dc28bb68
CL
60582016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6059
6060 PR target/70113
6061 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6062
5e8d6dff
IE
60632016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6064
6065 PR tree-optimization/70252
6066 * gcc.dg/pr70252.c: New test.
6067
d0e7e403
TV
60682016-03-18 Tom de Vries <tom@codesourcery.com>
6069
6070 * gcc.dg/pr70161-2.c: New test.
6071 * gcc.dg/pr70161.c: New test.
6072
fa22501a
TV
60732016-03-18 Tom de Vries <tom@codesourcery.com>
6074
6075 PR ipa/70269
6076 * gcc.dg/pr70269.c: New test.
6077
dd125026
JJ
60782016-03-18 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR c++/70267
6081 * g++.dg/ext/java-3.C: New test.
6082
91914f0a
PP
60832016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6084
6085 PR c++/70205
6086 * g++.dg/lookup/pr70205.C: New test.
6087
753a8910
PP
60882016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6089
6090 PR c++/70218
6091 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6092
14ba7b28
MP
60932016-03-17 Marek Polacek <polacek@redhat.com>
6094
6095 PR c/69407
6096 * gcc.dg/atomic-op-6.c: New test.
6097
ded60913
DM
60982016-03-17 David Malcolm <dmalcolm@redhat.com>
6099
6100 PR c/70264
6101 * c-c++-common/pr70264.c: New test case.
6102
a3aad0e6
JJ
61032016-03-17 Jakub Jelinek <jakub@redhat.com>
6104
17366700
JJ
6105 PR c++/70144
6106 * c-c++-common/pr70144-1.c: New test.
6107 * c-c++-common/pr70144-2.c: New test.
6108
a3aad0e6
JJ
6109 PR c++/70272
6110 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6111 * g++.dg/opt/flifetime-dse6.C: New test.
6112 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6113
b57e6e18
L
61142016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6115
6116 PR driver/70192
6117 * gcc.dg/pic-1.c: New test.
6118 * gcc.dg/pic-2.c: Likewise.
6119 * gcc.dg/pic-3.c: Likewise.
6120 * gcc.dg/pic-4.c: Likewise.
6121 * gcc.dg/pie-1.c: Likewise.
6122 * gcc.dg/pie-2.c: Likewise.
6123 * gcc.dg/pie-3.c: Likewise.
6124 * gcc.dg/pie-4.c: Likewise.
6125 * gcc.dg/pie-5.c: Likewise.
6126 * gcc.dg/pie-6.c: Likewise.
6127
b38ba58b
TV
61282016-03-17 Tom de Vries <tom@codesourcery.com>
6129
6130 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6131 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6132
6931b3b7
RB
61332016-03-17 Richard Biener <rguenther@suse.de>
6134
6135 PR debug/70271
6136 * g++.dg/debug/pr70271.C: New testcase.
6137
0c8b64cb
IE
61382016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6139
6140 * gcc.target/i386/pr70251.c: New test.
6141
b1970801
MP
61422016-03-17 Marek Polacek <polacek@redhat.com>
6143
6144 PR c++/70194
6145 * g++.dg/warn/constexpr-70194.C: New test.
6146
820c5eaa
RH
61472016-03-16 Richard Henderson <rth@redhat.com>
6148
6149 PR middle-end/70240
6150 * gcc.c-torture/compile/pr70240.c: New.
6151
da0ad263
SKS
61522016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6153
6154 * gcc.c-torture/compile/20151204.c: Skip for avr.
6155
c73d295c
JJ
61562016-03-16 Jakub Jelinek <jakub@redhat.com>
6157
6158 PR target/70245
6159 * g++.dg/opt/pr70245.C: New test.
6160 * g++.dg/opt/pr70245.h: New file.
6161 * g++.dg/opt/pr70245-aux.cc: New file.
6162
b2794066
MS
61632016-03-16 Martin Sebor <msebor@redhat.com>
6164
6165 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6166
aa43616c
RH
61672016-03-16 Richard Henderson <rth@redhat.com>
6168
6169 PR middle-end/70199
6170 * gcc.c-torture/compile/pr70199.c: New.
6171
59608fe5
L
61722016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6173
6174 * gcc.dg/uninit-19.c: Run dos2unix.
6175
ab4c578f
MP
61762016-03-16 Marek Polacek <polacek@redhat.com>
6177
6178 PR c/70093
6179 * gcc.dg/nested-func-10.c: New test.
6180 * gcc.dg/nested-func-9.c: New test.
6181
f5387e76
JJ
61822016-03-16 Jakub Jelinek <jakub@redhat.com>
6183
6184 PR tree-optimization/68714
6185 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6186
7662b718
TV
61872016-03-16 Tom de Vries <tom@codesourcery.com>
6188
6189 PR tree-optimization/68715
6190 * gcc.dg/graphite/pr68715-2.c: New test.
6191 * gcc.dg/graphite/pr68715.c: New test.
6192 * gfortran.dg/graphite/pr68715.f90: New test.
6193
be7ce7ae
TV
61942016-03-16 Tom de Vries <tom@codesourcery.com>
6195
6196 PR tree-optimization/68809
6197 * gcc.dg/graphite/pr68809-2.c: New test.
6198 * gcc.dg/graphite/pr68809.c: New test.
6199
1935f250
JJ
62002016-03-16 Jakub Jelinek <jakub@redhat.com>
6201
6651c93e
JJ
6202 PR c++/70147
6203 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6204 method call to i () as argument. Adjust expected output.
6205
1935f250
JJ
6206 PR c++/70147
6207 * g++.dg/ubsan/pr70147-1.C: New test.
6208 * g++.dg/ubsan/pr70147-2.C: New test.
6209
ab1caa6e
MS
62102016-03-15 Martin Sebor <msebor@redhat.com>
6211
6212 PR c++/58281
6213 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6214
5c2a1bbb
JDA
62152016-03-15 John David Anglin <danglin@gcc.gnu.org>
6216
cb5d8ad1
JDA
6217 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6218 hppa*-*-hpux*.
6219
b440dd40
JDA
6220 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6221
5c2a1bbb
JDA
6222 PR libfortran/69799
6223 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6224 libatomic_available.
6225
42c729c5
MP
62262016-03-15 Marek Polacek <polacek@redhat.com>
6227
6228 PR c++/70209
6229 * g++.dg/ext/attribute-may-alias-4.C: New test.
6230
82b1c550
AM
62312016-03-15 Alexander Monakov <amonakov@ispras.ru>
6232
6233 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6234 -fvar-tracking-assignments-toggle flag.
6235
4ccbf3a6
PH
62362016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6237
6238 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6239
c39858bd
JJ
62402016-03-15 Jakub Jelinek <jakub@redhat.com>
6241
6242 PR rtl-optimization/70222
6243 * gcc.c-torture/execute/pr70222-1.c: New test.
6244 * gcc.c-torture/execute/pr70222-2.c: New test.
6245
8be119c1
RH
62462016-03-15 Richard Henderson <rth@redhat.com>
6247
6248 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6249
6598bb55
AB
62502016-03-15 Andrey Belevantsev <abel@ispras.ru>
6251
6252 PR rtl-optimization/69032
6253 * gcc.dg/pr69032.c: New test.
6254
81fa2944
AB
62552016-03-15 Andrey Belevantsev <abel@ispras.ru>
6256
6257 PR rtl-optimization/63384
4a148e19 6258 * g++.dg/pr63384.C: New test.
81fa2944 6259
74ea9ab6
AB
62602016-03-15 Andrey Belevantsev <abel@ispras.ru>
6261
6262 PR target/64411
6263 * gcc.target/i386/pr64411.C: New test.
6264
045d5055
TV
62652016-03-15 Tom de Vries <tom@codesourcery.com>
6266
6267 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6268 * gfortran.dg/goacc/kernels-alias.f95: New test.
6269
3ea33585
MS
62702016-03-14 Martin Sebor <msebor@redhat.com>
6271
6272 PR c++/53792
6273 * g++.dg/cpp0x/constexpr-inline.C: New test.
6274 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6275
1df7b330
DE
62762016-03-14 David Edelsohn <dje.gcc@gmail.com>
6277
6278 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6279
79b57d18
JJ
62802016-03-14 Jakub Jelinek <jakub@redhat.com>
6281
6282 PR middle-end/70219
6283 * gcc.dg/pr70219.c: New test.
6284
3cbf012a
BS
62852016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6286
6287 PR target/70083
6288 * gcc.dg/torture/pr70083.c: New test.
6289 * gcc.target/i386/pr70083.c: New test.
6290
a9fee7cd
RB
62912016-03-14 Richard Biener <rguenther@suse.de>
6292
6293 PR tree-optimization/56365
6294 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6295
4799603f
SB
62962016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6297
6298 PR target/70098
6299 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6300 New function.
6301 * g++.dg/pr70098.C: New testcase.
6302
6303
760ca967
TV
63042016-03-14 Tom de Vries <tom@codesourcery.com>
6305
6306 PR tree-optimization/70045
6307 * gcc.dg/graphite/pr70045.c: New test.
6308
44e66a77
JD
63092016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6310
6311 PR fortran/69043
6312 * gfortran.dg/include_9.f90: New test.
6313
a18e0fe1
DH
63142016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6315
6316 PR fortran/45076
6317 gfortran.dg/prof/prof.exp: New script.
6318 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6319
d0aca6ab
AB
63202016-03-12 Andrey Belevantsev <abel@ispras.ru>
6321
6322 PR rtl-optimization/69307
6323 * gcc.dg/pr69307.c: New test.
6324
cefe08a4
VM
63252016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6326
6327 PR target/69614
6328 * gcc.target/arm/pr69614.c: New.
6329
70112e2a
PT
63302016-03-12 Paul Thomas <pault@gcc.gnu.org>
6331
6332 PR fortran/70031
6333 * gfortran.dg/submodule_14.f08: New test
6334
6335 PR fortran/69524
6336 * gfortran.dg/submodule_15.f08: New test
6337
3f1e5d3a
PP
63382016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6339
6340 PR c++/70106
6341 * g++.dg/cpp1y/paren3.C: New test.
6342
a3f6d680
MM
63432016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6344
6345 PR target/70131
6346 * gcc.target/powerpc/ppc-round2.c: New test.
6347
92348f09
BS
63482016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6349
6350 PR target/70123
6351 * gcc.dg/torture/pr70123.c: New test.
6352
cebde9e9
JL
63532016-03-11 Jeff Law <law@redhat.com>
6354
6355 PR tree-optimization/70190
6356 * gcc.c-torture/compile/pr70190.c: New test.
6357
3edc5da4
DM
63582016-03-11 David Malcolm <dmalcolm@redhat.com>
6359
6360 PR c/68187
6361 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6362 case.
6363 (test43_b): Likewise.
6364 (test43_c): Likewise.
6365 (test43_d): Likewise.
6366 (test43_e): Likewise.
6367 (test43_f): Likewise.
6368 (test43_g): Likewise.
6369 (test44_a): Likewise.
6370 (test44_b): Likewise.
6371 (test44_c): Likewise.
6372 (test44_d): Likewise.
6373 (test44_e): Likewise.
6374
318c1204
DM
63752016-03-11 David Malcolm <dmalcolm@redhat.com>
6376
6377 PR c/70085
6378 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6379
bc062234
KT
63802016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6381
6382 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6383 dg-options.
6384
acfc1ac1
KT
63852016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6386
6387 PR target/70002
6388 PR target/69245
6389 * gcc.target/aarch64/pr69245_2.c: New test.
6390
d1e2bb2d
JJ
63912016-03-11 Jakub Jelinek <jakub@redhat.com>
6392
6393 PR tree-optimization/70177
6394 * gcc.dg/pr70177.c: New test.
6395
07350627
AL
63962016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6397
6398 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6399
5c6706f7
AL
64002016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6401
6402 * gcc.dg/tree-ssa/sra-20.c: New.
6403
02d472a2
JJ
64042016-03-11 Jakub Jelinek <jakub@redhat.com>
6405
686d390a
JJ
6406 PR rtl-optimization/70174
6407 * gcc.dg/pr70174.c: New test.
6408
02d472a2
JJ
6409 PR tree-optimization/70169
6410 * gcc.dg/pr70169.c: New test.
6411
0f9befa1
IE
64122016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6413
6414 PR target/70160
6415 * gcc.target/i386/pr70160.c: New test.
6416
432d4670
AK
64172016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6418
6419 * gcc.target/s390/dfp-1.c: New test.
6420
a3dc8760
NC
64212016-03-10 Nick Clifton <nickc@redhat.com>
6422
6423 PR target/70044
6424 * gcc.target/aarch64/pr70044.c: New test.
6425
b87a8d7d
PP
64262016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6427 Jakub Jelinek <jakub@redhat.com>
6428
6429 PR c++/70001
6430 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6431 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6432 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6433
4f4ada6a
JH
64342016-03-10 Jan Hubicka <hubicka@ucw.cz>
6435
6436 PR lto/69589
6437 * g++.dg/lto/pr69589_0.C: New testcase
6438 * g++.dg/lto/pr69589_1.C: New testcase
6439
d49b0aa0
MP
64402016-03-10 Marek Polacek <polacek@redhat.com>
6441
6442 PR c++/70153
6443 * g++.dg/delayedfold/unary-plus1.C: New test.
6444
64452016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
6446
6447 * gcc.target/arm/pr45701-1.c: Escape brackets.
6448 * gcc.target/arm/pr45701-2.c: Likewise.
6449
71017a7b
AL
64502016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6451
6452 * gfortran.dg/unconstrained_commons.f: New.
6453
ba52669f
AM
64542016-03-10 Alan Modra <amodra@gmail.com>
6455
6456 * gcc.dg/pr69195.c: New.
6457 * gcc.dg/pr69238.c: New.
6458
27742332
TV
64592016-03-10 Tom de Vries <tom@codesourcery.com>
6460
6461 PR testsuite/68915
6462 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6463
3a81a594
RB
64642016-03-10 Richard Biener <rguenther@suse.de>
6465
6466 PR tree-optimization/70128
6467 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6468 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6469
3433b975
JJ
64702016-03-09 Jakub Jelinek <jakub@redhat.com>
6471
c2864f02
JJ
6472 PR tree-optimization/70152
6473 * gcc.dg/pr70152.c: New test.
6474
3433b975
JJ
6475 PR target/70086
6476 * gcc.target/i386/pr70086-1.c: New test.
6477 * gcc.target/i386/pr70086-2.c: New test.
6478 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
6479
6480 PR tree-optimization/70127
6481 * gcc.c-torture/execute/pr70127.c: New test.
6482
96b3c82d
CP
64832016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6484
6485 * c-c++-common/goacc/combined-directives-2.c: New test.
6486
b4f3232d
DM
64872016-03-09 David Malcolm <dmalcolm@redhat.com>
6488
6489 PR c/68473
6490 PR c++/70105
6491 * g++.dg/diagnostic/pr70105.C: New test.
6492 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6493 (test_multiple_ordinary_maps): New test function.
6494
40499f81
DM
64952016-03-09 David Malcolm <dmalcolm@redhat.com>
6496
6497 PR c/68473
6498 PR c++/70105
6499 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6500 Drop range information from call to inform_at_rich_loc.
6501 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6502 New.
6503 (test_show_locus): Replace calls to rich_location::add_range with
6504 calls to add_range. Rewrite the tests that used the now-defunct
6505 rich_location ctor taking a source_range. Simplify other tests
6506 by replacing calls to COMBINE_LOCATION_DATA with calls to
6507 make_location.
6508
c9e33662
RB
65092016-03-09 Richard Biener <rguenther@suse.de>
6510 Jakub Jelinek <jakub@redhat.com>
6511
6512 PR tree-optimization/70138
6513 * gcc.dg/vect/pr70138-1.c: New testcase.
6514 * gcc.dg/vect/pr70138-2.c: Likewise.
6515
2c73b764
JJ
65162016-03-09 Jakub Jelinek <jakub@redhat.com>
6517
6518 PR target/70049
6519 * gcc.target/i386/pr70049.c: New test.
6520
c06d25bb
RB
65212016-03-09 Richard Biener <rguenther@suse.de>
6522
6523 PR c/70143
6524 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6525 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6526 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6527
5828a501
RO
65282016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6529
6530 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6531 arm-*-*.
6532
2e141c8d
JJ
65332016-03-09 Jakub Jelinek <jakub@redhat.com>
6534
5a9def37
JJ
6535 PR middle-end/67278
6536 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6537
2e141c8d
JJ
6538 PR target/67278
6539 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6540
6541 PR middle-end/70050
6542 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6543 in testcase comment.
6544
bf751f40
TV
65452016-03-09 Tom de Vries <tom@codesourcery.com>
6546
6547 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6548 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6549 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6550 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6551 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6552 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6553 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6554 * gfortran.dg/goacc/kernels-loop.f95: New test.
6555
e210c999
MS
65562016-03-08 Martin Sebor <msebor@redhat.com>
6557
6558 PR c++/62096
6559 * g++.dg/warn/overflow-warn-7.C: New test.
6560
80aac5c8
JM
65612016-03-08 Jason Merrill <jason@redhat.com>
6562
6563 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6564 * lib/target-supports.exp (check_effective_target_concepts): New.
6565
12b81409
JJ
65662016-03-08 Jakub Jelinek <jakub@redhat.com>
6567
d259b234
JJ
6568 PR c++/70135
6569 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6570 * g++.dg/ubsan/pr70135.C: New test.
6571
12b81409
JJ
6572 PR target/70110
6573 * gcc.dg/pr70110.c: New test.
6574
b4e9f2aa
MJ
65752016-03-07 Martin Jambor <mjambor@suse.cz>
6576
6577 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6578 * c-c++-common/gomp/if-1.c: Likewise.
6579 * c-c++-common/gomp/pr61486-2.c: Likewise.
6580 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6581 to dg-additional-options.
6582 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6583 * g++/gomp/target-teams-1.c: Likewise.
6584 * gcc.dg/gomp/gomp.exp: Likewise.
6585 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6586 dg-additional-options.
6587 * gfortran.dg/gomp/gomp.exp: Likewise.
6588 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6589 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6590 dg-additional-options.
6591 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6592
f86e631e
MJ
65932016-03-07 Martin Jambor <mjambor@suse.cz>
6594
6595 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6596 * c-c++-common/gomp/gridify-1.c: New test.
6597 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6598
94156b3f
AV
65992016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6600
6601 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6602 trigger for cortex-r8, when scanning for register r8.
6603 * gcc.target/arm/pr45701-2.c: Likewise.
6604
a84a49b7 66052016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 6606 Jeff Law <law@redhat.com>
a84a49b7
RB
6607
6608 PR tree-optimization/69740
6609 * gcc.c-torture/compile/pr69740-1.c: New test.
6610 * gcc.c-torture/compile/pr69740-2.c: New test.
6611
e41f6c9e
BS
66122016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6613
6614 * lib/target-supports.exp
6615 (check_effective_target_whole_vector_shift): Enable for PPC64.
6616
57548bf5
RB
66172016-03-07 Richard Biener <rguenther@suse.de>
6618
6619 PR tree-optimization/70115
6620 * gcc.dg/torture/pr70115.c: New testcase.
6621
4ae13300
NS
66222016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6623
6624 PR middle-end/69916
6625 * c-c-++-common/goacc/pr69916.c: New.
6626
5edb9853
RH
66272016-03-07 Richard Henderson <rth@redhat.com>
6628
6629 * gcc.c-torture/compile/pr70061.c: New test.
6630
2067a8f3
RB
66312016-03-07 Richard Biener <rguenther@suse.de>
6632
6633 PR testsuite/70109
6634 * gcc.dg/vect/O3-pr36098.c: New testcase.
6635
4145a9b7
CL
66362016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6637
6638 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6639
1878be32
EB
66402016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6641
6642 * gnat.dg/renaming9.ad[sb]: New testcase.
6643
df762bb2
JJ
66442016-03-05 Jakub Jelinek <jakub@redhat.com>
6645
6646 PR c++/70084
6647 * g++.dg/expr/stdarg3.C: New test.
6648
7d461295
JL
66492016-03-04 Jeff Law <law@redhat.com>
6650
6651 PR tree-optimization/69196
6652 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6653 x86_64-*-*.
6654
29b9828f
BS
66552016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6656
b6b552fd
BS
6657 PR c/69973
6658 * gcc.dg/pr69973.c: New test.
6659
201d49e9
BS
6660 PR rtl-optimization/69941
6661 * gcc.dg/torture/pr69941.c: New test.
6662
29b9828f
BS
6663 PR c/69824
6664 * gcc.dg/pr69824.c: New test.
6665
640b7e74
TV
66662016-03-05 Tom de Vries <tom@codesourcery.com>
6667
6668 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6669 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6670 function.
6671
7a3a3fad
PP
66722016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6673
6674 PR c++/66786
6675 * g++.dg/cpp1y/var-templ48.C: New test.
6676 * g++.dg/cpp1y/var-templ49.C: New test.
6677
cd439aec
EB
66782016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6679
6680 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6681
60204554
JJ
66822016-03-04 Jakub Jelinek <jakub@redhat.com>
6683
0c8825de
JJ
6684 PR c++/70035
6685 * g++.dg/ubsan/pr70035.C: New test.
6686
60204554
JJ
6687 PR target/70062
6688 * gcc.target/i386/pr70062.c: New test.
6689
f79d4eab
L
66902016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6691
6692 * g++.dg/template/typename21.C: Remove c++98_only.
6693
ea81ce67
L
66942016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6695
6696 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6697
64b23c13
DM
66982016-03-04 David Malcolm <dmalcolm@redhat.com>
6699
6700 PR c/68187
6701 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6702 function.
6703 (fn_42_b): Likewise.
6704 (fn_42_c): Likewise.
6705
729526f5
DM
67062016-03-04 David Malcolm <dmalcolm@redhat.com>
6707
6708 PR c/68187
6709 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6710 function.
6711 (fn_40_b): Likewise.
6712 (fn_41_a): Likewise.
6713 (fn_41_b): Likewise.
6714
f9ea11ac
JJ
67152016-03-04 Jakub Jelinek <jakub@redhat.com>
6716
6717 PR target/70059
6718 * gcc.target/i386/avx512f-pr70059.c: New test.
6719 * gcc.target/i386/avx512dq-pr70059.c: New test.
6720
b6c38c69
BS
67212016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6722
6723 PR rtl-optimization/57676
6724 * gcc.dg/torture/pr57676.c: New test.
6725
af3cdd34
IE
67262016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6727
6728 * gcc.dg/pr70026.c: New test.
6729
7ff6ca38
MP
67302016-03-04 Marek Polacek <polacek@redhat.com>
6731
6732 PR c/69798
6733 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6734 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6735
a6bf62d5
KT
67362016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6737
6738 PR target/70004
6739 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6740 Delete.
6741 (test_corners_sisd_si): Likewise.
6742 (main): Remove checks of the above.
6743 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6744
ae4cdc6a
EB
67452016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6746
6747 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6748
08455559
CL
67492016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6750
6751 * gcc.dg/torture/pr69951.c: Accept argc==0.
6752
e9a35493
RB
67532016-03-04 Richard Biener <rguenther@suse.de>
6754
6755 PR c++/70054
6756 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6757 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6758
fba054c2
DV
67592016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6760
6761 PR testsuite/69766
6762 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6763 testing multiarch.
6764
f10cdc6c
JJ
67652016-03-04 Jakub Jelinek <jakub@redhat.com>
6766
6767 PR debug/69947
6768 * gcc.dg/guality/pr69947.c: New test.
6769
2e981ba0
JJ
67702016-03-03 Jakub Jelinek <jakub@redhat.com>
6771
6772 PR ada/70017
6773 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6774
0ba3bfa2
KT
67752016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6776
6777 PR rtl-optimization/69904
6778 * gcc.target/arm/pr69904.c: New test.
6779
97ecdb46
JJ
67802016-03-03 Jakub Jelinek <jakub@redhat.com>
6781
6782 PR target/70021
6783 * gcc.dg/vect/pr70021.c: New test.
6784 * gcc.target/i386/pr70021.c: New test.
6785
a2a743a1
MP
67862016-03-03 Marek Polacek <polacek@redhat.com>
6787
6788 PR middle-end/70050
6789 * gcc.dg/pr70050.c: New test.
6790
fa07ecdd
JG
67912016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6792
6793 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6794
23504262
ML
67952016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6796
6797 PR tree-optimization/70043
6798 * gfortran.dg/vect/pr70043.f90: New test.
6799
b7b9e1a9
EB
68002016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6801
6802 * gnat.dg/specs/task1.ads: New test.
6803
cb83ba54
RO
68042016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6805
6806 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6807 Invoke gdb with -batch.
6808 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6809
a75f5e30
RB
68102016-03-03 Richard Biener <rguenther@suse.de>
6811
6812 PR tree-optimization/55936
6813 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6814
268bc320
JL
68152016-03-02 Jeff Law <law@redhat.com>
6816
815f20ab
JL
6817 PR rtl-optimization/69942
6818 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6819 effects of argument promotions.
6820
268bc320
JL
6821 PR tree-optimization/69987
6822 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6823 target does not support -fprefetch-loop-arrays.
6824
171f7de5
UB
68252016-03-02 Uros Bizjak <ubizjak@gmail.com>
6826
6827 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6828
192912db
BC
68292016-03-02 Bin Cheng <bin.cheng@arm.com>
6830
c7908871 6831 PR rtl-optimization/69052
192912db
BC
6832 * gcc.target/i386/pr69052.c: New test.
6833
90a7a40b
AM
68342016-03-02 Alan Modra <amodra@gmail.com>
6835
6836 * gcc.dg/pr69990.c: New.
6837
69fa742f
JJ
68382016-03-02 Jakub Jelinek <jakub@redhat.com>
6839
de752fb0
JJ
6840 PR c/68062
6841 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6842
6843 PR middle-end/70022
6844 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6845
69fa742f
JJ
6846 PR target/70028
6847 * gcc.target/i386/pr70028.c: New test.
6848
7c65bd56
MK
68492016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6850
6851 * c-c++-common/asan/swapcontext-test-1.c,
6852 * c-c++-common/tsan/thread_leak.c,
6853 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6854 * g++.dg/tsan/benign_race.C,
6855 * g++.dg/tsan/fd_close_norace.C,
6856 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6857 races with sanitizer output
6858
37d98220 68592016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 6860 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
6861
6862 PR target/67278
6863 * gcc.dg/simd-8.c: New testcase.
6864
218db463
RB
68652016-03-02 Richard Biener <rguenther@suse.de>
6866
6867 PR middle-end/67278
6868 * gcc.dg/simd-7.c: New testcase.
6869
22c72158
EB
68702016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6871
6872 * gcc.target/i386/pr70007.c: Tweak.
6873
9a790ccc
DV
68742016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6875
6876 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6877
bd02f00f
MP
68782016-03-02 Marek Polacek <polacek@redhat.com>
6879
6880 PR c/67854
6881 * gcc.dg/pr67854.c: New test.
6882
1e840f39
JJ
68832016-03-02 Jakub Jelinek <jakub@redhat.com>
6884
6885 PR middle-end/70025
6886 * gcc.dg/torture/pr70025.c: New test.
6887
bca00241
VK
68882016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6889
6890 PR tree-optimization/68621
6891 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6892
0bca04b8
EB
68932016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6894
6895 * gcc.target/i386/pr70007.c: New test.
6896
2a9afc86
JL
68972016-03-01 Jeff Law <law@redhat.com>
6898
eab2541b 6899 PR tree-optimization/69196
9d83ef71 6900 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 6901
2a9afc86
JL
6902 PR tree-optimization/69196
6903 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6904 duplicating code and spoiling the expected output.
6905
0d39977e
MM
69062016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6907
6908 PR target/70033
6909 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6910 supports power9 before doing tests.
6911 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6912 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6913 * gcc.target/powerpc/p9-permute.c: Likewise.
6914
a0c0699d
UB
69152016-03-01 Uros Bizjak <ubizjak@gmail.com>
6916
6917 PR target/70027
6918 * gcc.target/i386/pr70027.c: New test.
6919
0ae3ef47 69202016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
6921
6922 * gcc.dg/pr70017.c: New test.
6923
686e2237
JJ
69242016-03-01 Jakub Jelinek <jakub@redhat.com>
6925
6926 PR c/69796
6927 PR c/69974
6928 * gcc.dg/pr69796.c: New test.
6929 * gcc.dg/pr69974.c: New test.
6930
f8e4188c
EB
69312016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6932
6933 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6934
5e3f1c7c
JL
69352016-02-29 Jeff Law <law@redhat.com>
6936
6937 PR tree-optimization/69987
6938 * gfortran.dg/pr69987.f90: New test.
6939
6940 PR tree-optimization/69989
6941 * gcc.c-torture/compile/pr69989-2.c: New test.
6942
1be56bc5
MP
69432016-03-01 Marek Polacek <polacek@redhat.com>
6944
6945 PR c++/69795
6946 * g++.dg/parse/invalid1.C: New test.
6947
1b19470d
RB
69482016-03-01 Richard Biener <rguenther@suse.de>
6949
6950 PR middle-end/70022
6951 * gcc.dg/pr70022.c: New testcase.
6952
3ae0661a
IE
69532016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6954
6955 PR tree-optimization/69956
6956 * gcc.dg/pr69956.c: New test.
6957
0f09ab88
BS
69582016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6959
6960 PR target/70011
6961 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6962 XFAIL when hardware supports efficient unaligned storage access.
6963
76d881bf
PP
69642016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6965
6966 PR c++/69961
6967 * g++.dg/template/pr69961a.C: New test.
6968 * g++.dg/template/pr69961b.C: New test.
6969
7168133a
DM
69702016-02-29 David Malcolm <dmalcolm@redhat.com>
6971
6972 PR preprocessor/69985
6973 * gcc.dg/cpp/pr69985.c: New test case.
6974
0c6072a3
JL
69752016-02-29 Jeff Law <law@redhat.com>
6976
e66f219b
JL
6977 PR tree-optimization/70005
6978 * gcc.c-torture/execute/pr70005.c New test.
6979
0c6072a3
JL
6980 PR tree-optimization/69999
6981 * gcc.c-torture/compile/pr69999.c: New test.
6982
fd9fbdb3
YR
69832016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6984
6985 PR tree-optimization/69652
6986 * gcc.dg/torture/pr69652.c: Delete test.
6987 * gcc.dg/vect/pr69652.c: New test.
6988
cbd400b4
RB
69892016-02-19 Richard Biener <rguenther@suse.de>
6990
6991 PR tree-optimization/69980
6992 * gfortran.dg/vect/pr69980.f90: New testcase.
6993
84ea0f58
EB
69942016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6995
6996 * gcc.target/sparc/20160229-1.c: New test.
6997
5d2a63dc
EB
69982016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6999
7000 * gnat.dg/stack_usage3.adb: New test.
7001 * gnat.dg/stack_usage3_pkg.ads: New helper.
7002
93e708f9
EB
70032016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7004
7005 * gnat.dg/renaming8.adb: New test.
7006 * gnat.dg/renaming8_pkg1.ads: New helper.
7007 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7008 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7009
6512bc93
RB
70102016-02-29 Richard Biener <rguenther@suse.de>
7011
7012 PR tree-optimization/69720
7013 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7014
7b201a88
TK
70152016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7016
7017 PR fortran/68147
7018 PR fortran/47674
7019 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7020
82ee0cf2 70212016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
7022 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7023
7024 PR fortran/56007
7025 * gfortran.dg/coarray_8.f90: Adjust error message.
7026 * gfortran.dg/pr56007.f90: New test.
7027 * gfortran.dg/pr56007.f: New test.
7028
cdc1a2c8
L
70292016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7030
7031 PR tree-optimization/69989
7032 * gcc.dg/torture/pr69989.c: New test.
7033
33505bcf
EB
70342016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7035
7036 * gcc.target/i386/stack-realign-win.c: New test.
7037
524bfb19
HA
70382016-02-28 Harald Anlauf <anlauf@gmx.de>
7039
7040 PR fortran/60126
7041 * gfortran.dg/pr60126.f90: New test.
7042
bd542508
JL
70432016-02-27 Jeff Law <law@redhat.com>
7044
7045 Revert
7046 2016-02-26 Richard Biener <rguenther@suse.de>
7047 Jeff Law <law@redhat.com>
7048
7049 PR tree-optimization/69740
7050 * gcc.c-torture/compile/pr69740-1.c: New test.
7051 * gcc.c-torture/compile/pr69740-2.c: New test.
7052
dd1291e0
JD
70532016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7054
5fb67f8b 7055 PR fortran/69910
dd1291e0
JD
7056 * gfortran.dg/newunit_4.f90: New test.
7057
5cfefb59
JJ
70582016-02-27 Jakub Jelinek <jakub@redhat.com>
7059
7060 PR target/69613
7061 PR rtl-optimization/69886
7062 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7063 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7064 target.
7065
20ba5f33
MS
70662016-02-26 Martin Sebor <msebor@redhat.com>
7067
7068 PR tree-optimization/15826
7069 * gcc.dg/tree-ssa/pr15826.c: New test.
7070
e6fb01b0
JJ
70712016-02-26 Jakub Jelinek <jakub@redhat.com>
7072
7073 PR target/69969
7074 * gcc.target/powerpc/pr69969.c: New test.
7075
e3e0cf64
MS
70762016-02-26 Martin Sebor <msebor@redhat.com>
7077
7078 PR c++/15766
7079 * g++.old-deja/g++.other/decl5.C: Add a test case.
7080
d1f2bea5
SB
70812016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7082
7083 PR target/69946
7084 * gcc.target/powerpc/pr69946.c: New file.
7085
4a4f9d2b 70862016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 7087 Jeff Law <law@redhat.com>
4a4f9d2b 7088
e3e0cf64 7089 PR tree-optimization/69740
4a4f9d2b
RB
7090 * gcc.c-torture/compile/pr69740-1.c: New test.
7091 * gcc.c-torture/compile/pr69740-2.c: New test.
7092
ad2a2706
MJ
70932016-02-26 Martin Jambor <mjambor@suse.cz>
7094
7095 PR middle-end/69920
7096 * gcc.dg/torture/pr69932.c: New test.
7097 * gcc.dg/torture/pr69936.c: Likewise.
7098
1d11f7ce
AK
70992016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7100
7101 PR target/69709
7102 * gcc.target/s390/pr69709.c: New test.
7103
6cfccbb2
KT
71042016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7105
7106 PR target/69245
7107 * gcc.target/aarch64/pr69245_1.c: New test.
7108
ac59ad4e
KT
71092016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7110
7111 PR target/69613
7112 * gcc.dg/torture/pr69613.c: New test.
7113
a2ad54a0
JJ
71142016-02-26 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR rtl-optimization/69891
7117 * gcc.target/i386/pr69891.c: New test.
7118
0884062c 71192016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
7120 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7121
d2369d4f 7122 PR target/61397
c163789b
MM
7123 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7124 functionality for both 32-bit and 64-bit.
7125
5aed7e2c
RB
71262016-02-26 Richard Biener <rguenther@suse.de>
7127
7128 PR tree-optimization/69551
7129 * gcc.dg/torture/pr69951.c: New testcase.
7130
798e2a8e
RB
71312016-02-25 Richard Biener <rguenther@suse.de>
7132
7133 PR tree-optimization/48795
7134 * gcc.dg/Warray-bounds-18.c: New testcase.
7135
9559fbac
RO
71362016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7137
7138 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7139
c049b107
JJ
71402016-02-25 Jakub Jelinek <jakub@redhat.com>
7141
7142 PR rtl-optimization/69896
7143 * gcc.dg/pr69896.c: New test.
7144
1137001c
PP
71452016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7146
7147 PR c++/69736
7148 * g++.dg/cpp1y/paren2.C: New test.
7149
2e9c8641
MS
71502016-02-24 Martin Sebor <msebor@redhat.com>
7151
7152 PR c/51147
7153 * gcc.dg/enum-mode-2.c: New test.
7154
03ca8fb3
JJ
71552016-02-24 Jakub Jelinek <jakub@redhat.com>
7156
7157 PR c++/69922
7158 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7159 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7160 * g++.dg/ubsan/pr69922.C: New test.
7161
0b05329b
MP
71622016-02-24 Marek Polacek <polacek@redhat.com>
7163
7164 PR c/69819
7165 * gcc.dg/pr69819.c: New test.
7166
57c2c374
MS
71672016-02-24 Martin Sebor <msebor@redhat.com>
7168
3b96b93a
MS
7169 PR c++/69912
7170 * g++.dg/ext/flexary15.C: New test.
7171
71722016-02-24 Martin Sebor <msebor@redhat.com>
7173
7174 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 7175 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 7176 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 7177
65433bb5
MK
71782016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7179 Charles Baylis <charles.baylis@linaro.org>
7180
7181 PR debug/61033
7182 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7183
f802a424 71842016-02-24 Richard Biener <rguenther@suse.de>
44293580 7185 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
7186
7187 PR middle-end/69760
7188 * gcc.dg/torture/pr69760.c: New testcase.
7189
525f795f
RO
71902016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7191
7192 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7193 pattern on Solaris with as.
7194
cd7bbceb
KT
71952016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7196
7197 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7198 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7199 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7200 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7201
89c0c1fd
JJ
72022016-02-24 Jakub Jelinek <jakub@redhat.com>
7203
7204 PR middle-end/69915
7205 * gcc.dg/pr69915.c: New test.
7206
0683fd27
KT
72072016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7208
7209 PR rtl-optimization/69886
7210 * gcc.dg/torture/pr69886.c: New test.
7211
e53d562a
RB
72122016-02-24 Richard Biener <rguenther@suse.de>
7213
7214 PR middle-end/68963
7215 * gcc.dg/torture/pr68963.c: New testcase.
7216
74a00288
KT
72172016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7218
7219 PR target/69875
7220 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7221 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7222 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7223 * gcc.target/arm/atomic_loaddi_1.c: New test.
7224 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7225 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7226 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7227 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7228 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7229 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7230 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7231 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7232
340fd4c9
JJ
72332016-02-24 Jakub Jelinek <jakub@redhat.com>
7234
7235 PR middle-end/69909
7236 * gcc.dg/torture/pr69909.c: New test.
7237
47d3fdb2
RB
72382016-02-24 Richard Biener <rguenther@suse.de>
7239
7240 PR tree-optimization/69907
7241 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7242 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7243 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7244
dab73e73
CB
72452016-02-24 Christian Bruel <christian.bruel@st.com>
7246
7247 * gcc.target/arm/pragma_cpp_fma.c: New test.
7248
7cc5ec65
JD
72492016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7250
7251 PR fortran/61156
7252 * gfortran.dg/include_6.f90: Update test.
7253
067fbd8b
JJ
72542016-02-23 Jakub Jelinek <jakub@redhat.com>
7255
7256 PR objc/69844
7257 * objc.dg/pr69844.m: New test.
7258
64a454d9
JD
72592016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7260
7261 PR libgfortran/69456
7262 * gfortran.dg/namelist_89.f90: New test.
7263 * gfortran.dg/pr59700.f90: Update test..
7264
35886f0b
MS
72652016-02-23 Martin Sebor <msebor@redhat.com>
7266
7267 PR middle-end/69780
7268 * g++.dg/ext/builtin_alloca.C: New test.
7269 * gcc.dg/builtins-68.c: New test.
7270
162cc7e3
RH
72712016-02-23 Richard Henderson <rth@redhat.com>
7272
7273 * gcc.target/i386/addr-space-3.c: Remove test.
7274
196440f8
DM
72752016-02-23 David Malcolm <dmalcolm@redhat.com>
7276
7277 PR preprocessor/69126
7278 PR preprocessor/69543
7279 * c-c++-common/pr69126-2-long.c: New test.
7280 * c-c++-common/pr69126-2-short.c: New test.
7281 * c-c++-common/pr69543-1.c: Remove xfail.
7282
1d3121af
DM
72832016-02-23 David Malcolm <dmalcolm@redhat.com>
7284
7285 PR preprocessor/69126
7286 PR preprocessor/69543
7287 PR preprocessor/69558
7288 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7289 (f): Rename to...
7290 (test_2): ...this, and add leading comment.
7291 (MACRO_3, test_3): New.
7292 (MACRO_4A, MACRO_4B, test_4): New.
7293 (MACRO): Rename to...
7294 (MACRO_5): ...this.
7295 (g): Rename to...
7296 (test_5): ...this, updating for renaming of MACRO, and
7297 add leading comment.
7298 * c-c++-common/pr69543-1.c: New.
7299 * c-c++-common/pr69543-2.c: New.
7300 * c-c++-common/pr69543-3.c: New.
7301 * c-c++-common/pr69543-4.c: New.
7302 * c-c++-common/pr69558-1.c: New.
7303 * c-c++-common/pr69558-2.c: New.
7304 * c-c++-common/pr69558-3.c: New.
7305 * c-c++-common/pr69558-4.c: New.
7306 * gcc.dg/pr69558.c: Move to...
7307 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7308 xfail for c++.
7309
f99c3557
TS
73102016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7311
7312 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7313 to -ftree-parallelize-loops/-fopenacc changes.
7314 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7315 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7316 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7317 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7318 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7319 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7320 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7321 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7322 * c-c++-common/goacc/kernels-loop.c: Likewise.
7323 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7324 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7325 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7326 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7327
c60ec7c2
RO
73282016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7329
7330 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7331
f1a62b6f
JJ
73322016-02-23 Jakub Jelinek <jakub@redhat.com>
7333
e67bf044
JJ
7334 PR c++/69902
7335 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7336
f1a62b6f
JJ
7337 PR c/69900
7338 * gcc.dg/pr69900.c: New test.
7339
20c5e09e
MJ
73402016-02-23 Martin Jambor <mjambor@suse.cz>
7341
7342 PR tree-optimization/69666
7343 * gcc.dg/tree-ssa/pr69666.c: New test.
7344
e457a6fc
AV
73452016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7346
7347 PR fortran/67451
7348 * gfortran.dg/coarray_allocate_5.f08: New test.
7349
d7b574f4
AK
73502016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7351
7352 * gcc.target/s390/vcond-shift.c: Move to ...
7353 * gcc.target/s390/vector/vcond-shift.c: ... here.
7354
58bdeb44
AK
73552016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7356
7357 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7358 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7359
7cd0387b
AK
73602016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7361
7362 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7363
4246c8da
MW
73642016-02-20 Mark Wielaard <mjw@redhat.com>
7365
7366 PR c/28901
7367 * gcc.dg/unused-variable-3.c: New test.
7368
f93bc532
JJ
73692016-02-22 Jakub Jelinek <jakub@redhat.com>
7370
7371 PR target/69888
7372 * gcc.target/i386/pr69888.c: New test.
7373
c4e360f4
RB
73742016-02-22 Richard Biener <rguenther@suse.de>
7375
7376 PR tree-optimization/69882
7377 * gfortran.dg/vect/pr69882.f90: New testcase.
7378
09c92f1c
JJ
73792016-02-22 Jakub Jelinek <jakub@redhat.com>
7380
7381 PR target/69885
7382 * gcc.dg/pr69885.c: New test.
7383
f88d45dc
OE
73842016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7385
7386 PR target/69806
7387 PR target/54089
7388 * gcc.target/sh/pr54089-10.c: New.
7389
ce1ff48e
PT
73902016-02-20 Paul Thomas <pault@gcc.gnu.org>
7391
7392 PR fortran/69423
7393 * gfortran.dg/deferred_character_15.f90 : New test.
7394
bbf27208
DH
73952016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7396
7397 PR fortran/57365
7398 gfortran.dg/allocate_with_source_18.f03: New test.
7399
74002016-02-20 Harald Anlauf <anlauf@gmx.de>
7401
7402 PR fortran/52531
7403 gfortran.dg/gomp/pr52531.f90: New test.
7404
268be88c
BE
74052016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7406
7407 PR c++/69865
7408 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7409 -std=c++03.
7410
4b6c824a
JJ
74112016-02-19 Jakub Jelinek <jakub@redhat.com>
7412
871b3f47
JJ
7413 PR c++/69826
7414 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7415 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7416
7a965d51
JJ
7417 PR c++/69850
7418 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7419
4b6c824a
JJ
7420 PR c++/69851
7421 * g++.dg/torture/pr69851.C: New test.
7422
15fca21a
MS
74232016-02-19 Martin Sebor <msebor@redhat.com>
7424
7425 PR testsuite/69573
7426 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7427
19e21586
JJ
74282016-02-19 Jakub Jelinek <jakub@redhat.com>
7429
03a616ac
JJ
7430 PR c++/69850
7431 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7432 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7433
19e21586
JJ
7434 PR c++/67767
7435 * g++.dg/cpp0x/pr67767.C: New test.
7436
2db16594
KT
74372016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7438
7439 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7440 for fp, simd, crypto, crc, lse.
7441 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7442 above.
7443 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7444 effective target check.
7445
5a7d9d1e
JJ
74462016-02-19 Jakub Jelinek <jakub@redhat.com>
7447
7448 PR target/69820
7449 * gcc.target/i386/pr69820.c: New test.
7450
6448f064
AK
74512016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7452
7453 * gcc.target/s390/vector/int128-1.c: New test.
7454
d0a859e6
AK
74552016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7456
7457 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7458
9e4eb643
AK
74592016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7460
7461 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7462 instruction pattern name to prevent the testcase from failing with
7463 -march=z13.
7464
859a4c0e
AK
74652016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7466
7467 * gcc.target/s390/md/movstr-2.c: New test.
7468
efc2340b
MK
74692016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7470
7471 * gcc.target/s390/morestack.c: New test.
7472
ca2bfbc2
DV
74732016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7474
7475 PR target/69625
7476 * gcc.target/s390/pr69625.c: Add test case.
7477
efd4bd05
BE
74782016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7479
7480 PR testsuite/68580
7481 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7482
2bf2078a
MM
74832016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7484
7485 PR target/68404
7486 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7487 * gcc.target/powerpc/fusion3.c: Likewise.
7488
f003579e
RB
74892016-02-18 Richard Biener <rguenther@suse.de>
7490
7491 PR middle-end/69553
7492 * g++.dg/torture/pr69553.C: New testcase.
7493
19233914
NC
74942016-02-18 Nick Clifton <nickc@redhat.com>
7495
efd4bd05
BE
7496 PR target/62254
7497 PR target/69610
7498 * gcc.target/arm/pr62554.c: New test.
7499 * gcc.target/arm/pr69610-1.c: New test.
7500 * gcc.target/arm/pr69610-2.c: New test.
19233914 7501
23f27839
RB
75022016-02-18 Richard Biener <rguenther@suse.de>
7503
7504 PR middle-end/69854
7505 * gcc.dg/torture/pr69854.c: New testcase.
7506
932c0da4
JJ
75072016-02-17 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR c++/69850
7510 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7511
1bed93e4
BS
75122012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7513
7514 * gcc.target/powerpc/vec-cg.c: New test.
7515
57bfb134
RB
75162016-02-17 Richard Biener <rguenther@suse.de>
7517
7518 PR testsuite/69586
7519 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7520
a44e0ebb
KT
75212016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7522
7523 PR target/69161
7524 * gcc.c-torture/compile/pr69161.c: New test.
7525
ffacd726
DS
75262016-02-17 David Sherwood <david.sherwood@arm.com>
7527
7528 PR target/69532
7529 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7530 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7531
448db8d2
EB
75322016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7533
7534 * gcc.dg/ifcvt-4.c: Skip on Visium.
7535
e2f0522e
EB
75362016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7537
7538 * gnat.dg/atomic8.adb: New test.
7539
bf17fe3f
EB
75402016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7541
7542 * gnat.dg/discr46.ad[sb]: New test.
7543
ecf835e9
KN
75442016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7545
7546 PR Target/48344
7547 * gcc.target/powerpc/pr48344-1.c: New test.
7548
49a1164a
TK
75492015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7550
7551 PR fortran/69742
7552 * gfortran.dg/associate_21.f90: New test.
7553
bf14eba2
JJ
75542016-02-16 Jakub Jelinek <jakub@redhat.com>
7555
7556 PR c/69835
7557 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7558 -Wnonnull in dg-options.
7559 * c-c++-common/nonnull-2.c: New test.
7560
35a093b6
JG
75612016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7562 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7563
7564 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7565
e387d491
JJ
75662016-02-16 Jakub Jelinek <jakub@redhat.com>
7567
7568 PR middle-end/69801
7569 * gcc.dg/pr69801.c: Add empty dg-options.
7570
ba539195
JN
75712016-02-16 James Norris <jnorris@codesourcery.com>
7572
7573 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7574 * g++.dg/goacc/deviceptr-1.c: New file.
7575
2a2b8f64
JJ
75762016-02-16 Jakub Jelinek <jakub@redhat.com>
7577
7578 PR tree-optimization/69820
7579 * gcc.dg/vect/pr69820.c: New test.
7580
87440c29
RB
75812016-02-16 Richard Biener <rguenther@suse.de>
7582
7583 PR tree-optimization/69776
7584 * gcc.dg/torture/pr69776-2.c: New testcase.
7585
6d87c306
BS
75862016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7587
7588 PR tree-optimization/69714
7589 * gcc.dg/torture/pr69714.c: New test.
7590
3824a0a2
JJ
75912016-02-16 Jakub Jelinek <jakub@redhat.com>
7592
7593 PR tree-optimization/69802
7594 * gcc.dg/pr69802.c: New test.
7595
c8cfe96e
RB
75962016-02-16 Richard Biener <rguenther@suse.de>
7597
7598 PR middle-end/69801
7599 * gcc.dg/pr69801.c: New testcase.
7600
fc12098d
JD
76012016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7602
7603 PR libgfortran/69651
7604 * gfortran.dg/read_bang.f90: New test.
7605 * gfortran.dg/read_bang4.f90: New test.
7606
ba6b3795
JJ
76072016-02-15 Jakub Jelinek <jakub@redhat.com>
7608
f0516ca4
JJ
7609 PR c++/69658
7610 * g++.dg/init/pr69658.C: New test.
7611
ba6b3795
JJ
7612 PR c++/69797
7613 * c-c++-common/pr69797.c: New test.
7614
de3f9a2d
PK
76152016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7616
7617 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7618 check for aarch64*-*-*.
7619
17a3b967
RB
76202016-02-15 Richard Biener <rguenther@suse.de>
7621
7622 PR tree-optimization/69783
7623 * gcc.dg/vect/pr69783.c: New testcase.
7624
1c48bff1
RB
76252016-02-15 Richard Biener <rguenther@suse.de>
7626
7627 PR tree-optimization/69776
7628 * gcc.dg/torture/pr69776.c: New testcase.
7629
1e6025b6
TK
76302016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7631
7632 PR fortran/60526
7633 * gfortran.dg/type_decl_4.f90: Reinstated.
7634
d3308279
JDA
76352016-02-14 John David Anglin <danglin@gcc.gnu.org>
7636
7637 PR fortran/68746
7638 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7639
b7c56581
TK
76402016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7641
7642 PR fortran/60526
7643 PR bootstrap/69816
7644 * gfortran.dg/type_decl_4.f90: Removed.
7645
60cb4ef5
TK
76462016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7647
7648 PR fortran/60526
7649 * gfortran.dg/type_decl_4.f90: New test.
7650
f6964637
AM
76512016-02-14 Alan Modra <amodra@gmail.com>
7652
1a8849d1 7653 PR testsuite/68886
f6964637
AM
7654 * gcc.c-torture/execute/stkalign.c: Revise test.
7655
f5121920
OE
76562016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7657
7658 PR target/67260
7659 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7660
6cda3ab6
OE
76612016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7662
7663 PR target/67260
7664 * gcc.target/sh/torture/pr67260.c: New.
7665
6786e598
JDA
76662016-02-12 John David Anglin <danglin@gcc.gnu.org>
7667
7668 * gcc.dg/pr67964.c: Add dg-require-alias.
7669
7e05dad8
OE
76702016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7671
7672 PR target/67636
7673 PR target/64345
7674 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7675
7f4cc3ce
JD
76762016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7677
7678 PR libgfortran/69668
7679 * gfortran.dg/namelist_88.f90: New test.
7680
955ca6dc
JD
76812016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7682
7683 PR libgfortran/69668
7684 * gfortran.dg/namelist_38.f90: Update test.
7685 * gfortran.dg/namelist_84.f90: Update test.
7686
876217ae
DM
76872016-02-12 David Malcolm <dmalcolm@redhat.com>
7688
7689 PR other/69554
7690 * gcc.dg/pr69554-1.c: New test.
7691 * gfortran.dg/pr69554-1.F90: New test.
7692 * gfortran.dg/pr69554-2.F90: New test.
7693 * lib/gcc-dg.exp (proc dg-locus): New function.
7694 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7695 distinguish between the caret-printing and non-caret-printing
7696 cases. If caret-printing has been explicitly enabled, bail out
7697 without attempting to fix up the output.
7698
61789eed
DM
76992016-02-12 David Malcolm <dmalcolm@redhat.com>
7700
7701 PR driver/69265
7702 PR driver/69453
7703 * gcc.dg/spellcheck-options-3.c: New test case.
7704 * gcc.dg/spellcheck-options-4.c: New test case.
7705 * gcc.dg/spellcheck-options-5.c: New test case.
7706 * gcc.dg/spellcheck-options-6.c: New test case.
7707 * gcc.dg/spellcheck-options-7.c: New test case.
7708 * gcc.dg/spellcheck-options-8.c: New test case.
7709 * gcc.dg/spellcheck-options-9.c: New test case.
7710 * gcc.dg/spellcheck-options-10.c: New test case.
7711
c3090c1f
JJ
77122016-02-12 Jakub Jelinek <jakub@redhat.com>
7713
7714 PR rtl-optimization/69764
7715 PR rtl-optimization/69771
7716 * c-c++-common/pr69764.c: New test.
7717 * gcc.dg/torture/pr69771.c: New test.
7718
8222034d
MP
77192016-02-12 Marek Polacek <polacek@redhat.com>
7720
7721 * g++.dg/torture/init-list1.C: New.
7722
f749f792
MP
77232016-02-12 Marek Polacek <polacek@redhat.com>
7724
7725 * gcc.dg/pr69522.c: Add empty dg-options.
7726
199fb02a
IE
77272016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7728
7729 * g++.dg/lto/lto.exp: Include and init mpx.
7730 * g++.dg/lto/pr69729_0.C: New test.
7731
b69539cb
JJ
77322016-02-12 Jakub Jelinek <jakub@redhat.com>
7733
06ff7000
JJ
7734 PR ipa/69241
7735 * g++.dg/ipa/pr69241-4.C: New test.
7736
b69539cb
JJ
7737 PR ipa/68672
7738 * g++.dg/ipa/pr68672-1.C: New test.
7739 * g++.dg/ipa/pr68672-2.C: New test.
7740 * g++.dg/ipa/pr68672-3.C: New test.
7741
16595a1f
BS
77422016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7743
7744 PR c/69522
6d87c306 7745 * gcc.dg/pr69522.c: New test.
16595a1f 7746
38d795d2
PP
77472016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7748
7749 PR c++/69098
7750 * g++.dg/cpp1y/69098.C: New test.
7751 * g++.dg/cpp1y/69098-2.C: New test.
7752
9c582551
JJ
77532016-02-12 Jakub Jelinek <jakub@redhat.com>
7754
7755 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7756 and neighbour -> neighbor.
7757 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7758 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7759 * c-c++-common/Wvarargs.c: Likewise.
7760 * c-c++-common/goacc/host_data-5.c: Likewise.
7761 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7762 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7763 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7764 * gcc.target/aarch64/pr60697.c: Likewise.
7765 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7766 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7767 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7768 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7769 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7770 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7771 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7772 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7773 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7774 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7775 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7776 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7777 * g++.dg/lookup/koenig5.C: Likewise.
7778 * g++.dg/ext/no-asm-2.C: Likewise.
7779 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7780 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7781 * gfortran.dg/used_types_16.f90: Likewise.
7782 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7783 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7784 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7785 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7786 * gfortran.dg/abstract_type_6.f03: Likewise.
7787 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7788 * gfortran.dg/used_types_15.f90: Likewise.
7789 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7790 * gfortran.dg/exit_3.f08: Likewise.
7791 * gfortran.dg/open_status_2.f90: Likewise.
7792 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7793 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7794 * gfortran.dg/associate_1.f03: Likewise.
7795 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7796 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7797 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7798 * gcc.dg/builtin-object-size-1.c: Likewise.
7799 * gcc.dg/noreturn-6.c: Likewise.
7800 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7801 * gcc.dg/globalalias.c: Likewise.
7802 * gcc.dg/builtins-config.h: Likewise.
7803 * gcc.dg/pr30457.c: Likewise.
7804 * gcc.c-torture/compile/volatile-1.c: Likewise.
7805 * gcc.c-torture/execute/20101011-1.c: Likewise.
7806 * c-c++-common/Waddress-1.c: Likewise.
7807
66756373
JJ
78082016-02-11 Jakub Jelinek <jakub@redhat.com>
7809
7810 PR c/69768
7811 * c-c++-common/Waddress-1.c: New test.
7812
76fe932b
AV
78132016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7814
7815 PR fortran/69296
7816 * gfortran.dg/associate_19.f03: New test.
7817 * gfortran.dg/associate_20.f03: New test.
7818
564c4d4b
OE
78192016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7820
7821 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7822
e1c1ecb0
KT
78232016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7824
7825 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7826 .arch armv8-a\n. Add -dA to dg-options.
7827 * gcc.target/aarch64/assembler_arch_1.c: New test.
7828 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7829
0d7d9458
PC
78302016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7831
7832 PR c++/68726
7833 * g++.dg/cpp0x/pr68726.C: New.
7834
e6208a60
IE
78352016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7836
7837 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7838 test.
7839
281a11eb
RB
78402016-02-11 Richard Biener <rguenther@suse.de>
7841
7842 * g++.dg/tree-ssa/pr61034.C: Adjust.
7843
e03dd765
VM
78442016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7845
4b48faf5 7846 PR target/69148
e03dd765
VM
7847 * gcc.target/s390/pr69148.c: New.
7848
cdc23927
YR
78492016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7850
7851 PR tree-optimization/69652
7852 * gcc.dg/torture/pr69652.c: New test.
7853
e199dd0a
JJ
78542016-02-10 Jakub Jelinek <jakub@redhat.com>
7855 Patrick Palka <ppalka@gcc.gnu.org>
7856
7857 PR ipa/69241
7858 PR c++/69649
7859 * g++.dg/ipa/pr69241-1.C: New test.
7860 * g++.dg/ipa/pr69241-2.C: New test.
7861 * g++.dg/ipa/pr69241-3.C: New test.
7862 * g++.dg/ipa/pr69649.C: New test.
7863
d6b38027
UB
78642016-02-10 Uros Bizjak <ubizjak@gmail.com>
7865
7866 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7867 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7868
13b562c5
BC
78692016-02-10 Bin Cheng <bin.cheng@arm.com>
7870
7871 PR tree-optimization/68021
7872 * gcc.dg/tree-ssa/pr68021.c: New test.
7873
24a179f8
RB
78742016-02-10 Richard Biener <rguenther@suse.de>
7875
7876 PR tree-optimization/69726
7877 * gcc.dg/uninit-22.c: New testcase.
7878
0d99886f
AP
78792016-02-09 Andrew Pinski <apinski@cavium.com>
7880
7881 PR tree-opt/69282
7882 * gcc.c-torture/compile/20160205-1.c: New testcase.
7883
ab04995c
MM
78842016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7885
7886 PR target/68404
7887 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7888 instead accessing a really large arrray.
7889 * gcc.target/powerpc/fusion3.c: Likewise.
7890
4b79ac23
CB
78912016-02-09 Charles Baylis <charles.baylis@linaro.org>
7892
7893 PR target/68532
7894 * gcc.c-torture/execute/pr68532.c: New test.
7895
b890a441
AO
78962016-02-11 Alexandre Oliva <aoliva@redhat.com>
7897
7898 PR target/69634
7899 * gcc.dg/pr69634.c: New.
7900
84a5bef7
RB
79012016-02-09 Richard Biener <rguenther@suse.de>
7902
7903 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7904
1f123759 79052016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 7906
1f123759
AF
7907 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7908
65860c77
YR
79092016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7910
7911 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7912
7e1e8a0a
RB
79132016-02-09 Richard Biener <rguenther@suse.de>
7914
7915 PR tree-optimization/69715
7916 * gcc.dg/torture/pr69715.c: New testcase.
7917
efb45a9f
PP
79182016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7919
7920 PR c++/69139
7921 * g++.dg/cpp0x/trailing12.C: New test.
7922 * g++.dg/cpp0x/trailing13.C: New test.
7923
20a0c6f9
PP
79242016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7925
7926 PR c++/69283
7927 PR c++/67835
7928 * g++.dg/cpp1y/auto-fn29.C: New test.
7929 * g++.dg/cpp1y/auto-fn30.C: New test.
7930
a162f3af
JJ
79312016-02-08 Jakub Jelinek <jakub@redhat.com>
7932
7933 PR tree-optimization/69209
7934 * gcc.c-torture/compile/pr69209.c: New test.
7935
4b4a9fbd
JL
79362016-02-08 Jeff Law <law@redhat.com>
7937
7938 PR tree-optimization/68541
7939 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7940 of statements allowed in join block for path splitting.
7941
cfac5ed2
JJ
79422016-02-08 Jakub Jelinek <jakub@redhat.com>
7943
f68bc23f
JJ
7944 PR c++/59627
7945 * g++.dg/gomp/pr59627.C: New test.
7946
cfac5ed2
JJ
7947 PR ipa/69239
7948 * g++.dg/ipa/pr69239.C: New test.
7949
44714d8c
DM
79502016-02-08 David Malcolm <dmalcolm@redhat.com>
7951
7952 PR preprocessor/69664
7953 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7954 * gcc.dg/cpp/warn-comments.c: Likewise.
7955
eba9e839
MP
79562016-02-08 Marek Polacek <polacek@redhat.com>
7957
7958 PR c++/69688
7959 * g++.dg/init/const12.C: New test.
7960
a011cd92
BS
79612016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7962
7963 PR target/60410
7964 * gcc.dg/lto/pr55113_0.c: Remove test.
7965
5317b1be
RB
79662016-02-08 Richard Biener <rguenther@suse.de>
7967
7968 PR tree-optimization/69719
7969 * gcc.dg/torture/pr69719.c: New testcase.
7970
63998a63
RB
79712016-02-08 Richard Biener <rguenther@suse.de>
7972 Jeff Law <law@redhat.com>
7973
7974 PR target/68273
7975 * gcc.target/mips/pr68273.c: New testcase.
7976
43f4a281
RB
79772016-02-08 Richard Biener <rguenther@suse.de>
7978
7979 PR rtl-optimization/69274
7980 * gcc.target/i386/addr-sel-1.c: XFAIL.
7981
0b604d2d
JL
79822016-02-08 Jeff Law <law@redhat.com>
7983
e8dfe49e
JL
7984 PR tree-optimization/68541
7985 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7986
6daecd7a 7987 PR tree-optimization/65917
0b604d2d
JL
7988 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7989
c0f0e35a
JD
79902016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7991
7992 PR fortran/50555
7993 * gfortran.dg/namelist_args.f90: New test.
7994
8981d712
JL
79952016-02-05 Jeff Law <law@redhat.com>
7996
6daecd7a 7997 PR tree-optimization/68541
8981d712
JL
7998 * gcc.dg/tree-ssa/split-path-2.c: New test.
7999 * gcc.dg/tree-ssa/split-path-3.c: New test.
8000 * gcc.dg/tree-ssa/split-path-4.c: New test.
8001 * gcc.dg/tree-ssa/split-path-5.c: New test.
8002 * gcc.dg/tree-ssa/split-path-6.c: New test.
8003 * gcc.dg/tree-ssa/split-path-7.c: New test.
8004
46cb9332
MS
80052016-02-05 Martin Sebor <msebor@redhat.com>
8006
8007 PR c++/69662
8008 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8009 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8010
be2083ea
RH
80112016-02-06 Richard HEnderson <rth@redhat.com>
8012
8013 PR c/69643
8014 * gcc.target/i386/addr-space-4.c: New.
8015 * gcc.target/i386/addr-space-5.c: New.
8016
711d7c23
MM
80172016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8018
8019 PR fortran/66089
8020 * gfortran.dg/elemental_dependency_6.f90: New.
8021
b5c1c988
JJ
80222016-02-05 Jakub Jelinek <jakub@redhat.com>
8023
861c7bcd
JJ
8024 PR rtl-optimization/69691
8025 * gcc.c-torture/execute/pr69691.c: New test.
8026
b5c1c988
JJ
8027 PR c++/69628
8028 * g++.dg/parse/pr69628.C: New test.
8029
f7dfa966
UB
80302016-02-05 Uros Bizjak <ubizjak@gmail.com>
8031
8032 * gcc.dg/sancov/asan.c: Move to ...
8033 * gcc.dg/asan/sancov-1.c: ... here.
8034
9b143e64
UB
80352016-02-05 Uros Bizjak <ubizjak@gmail.com>
8036
8037 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8038
f5d4b899
L
80392016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8040
8041 PR target/69677
8042 * gcc.target/i386/pr69677.c: New test.
8043
76c85fbb
PP
80442016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8045
8046 PR c++/68948
8047 * g++.dg/template/pr68948.C: New test.
8048
f181bf90
DV
80492016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8050
8051 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8052 (only necessary on s390x).
8053
714fb282
L
80542016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8055
8056 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8057 -mno-accumulate-outgoing-args.
8058
618d6c1c
PP
80592016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8060
8061 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8062
1066e9b5
JJ
80632016-02-04 Jakub Jelinek <jakub@redhat.com>
8064
8065 PR c/69669
8066 * c-c++-common/pr69669.c: New test.
8067
76255d0d
MM
80682016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8069
8070 PR target/69667
8071 * g++.dg/pr69667.C: New file.
8072
e0b059b1
WD
80732016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8074
8075 PR target/69619
8076 * gcc.dg/pr69619.c: Add new test.
8077
2692b5c8
RS
80782016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8079
8080 PR rtl-optimization/69577
8081 * gcc.target/i386/pr69577.c: New test.
8082
7db337c2
ML
80832016-02-04 Martin Liska <mliska@suse.cz>
8084
8085 * g++.dg/asan/pr69276.C: New test.
8086
cc9c0829
KT
80872016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8088
8089 PR target/65932
8090 PR target/67714
8091 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8092 a single smulbb instruction.
8093 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8094 * gcc.target/amr/wmul-2.c: Likewise.
8095
eb9feb52
KT
80962016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8097
8098 PR target/65932
8099 PR target/67714
8100 * gcc.c-torture/execute/pr67714.c: New test.
8101
61f727fe
JJ
81022016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8103
8104 PR target/69454
8105 * gcc.target/i386/pr69454-1.c: New test.
8106 * gcc.target/i386/pr69454-2.c: New test.
8107
05dd97db
MS
81082016-02-03 Martin Sebor <msebor@redhat.com>
8109
8110 PR c++/69251
8111 PR c++/69253
8112 PR c++/69290
8113 PR c++/69277
8114 PR c++/69349
8115 * g++.dg/ext/flexarray-mangle-2.C: New test.
8116 * g++.dg/ext/flexarray-mangle.C: New test.
8117 * g++.dg/ext/flexarray-subst.C: New test.
8118 * g++.dg/ext/flexary11.C: New test.
8119 * g++.dg/ext/flexary12.C: New test.
8120 * g++.dg/ext/flexary13.C: New test.
8121 * g++.dg/ext/flexary14.C: New test.
8122 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8123
dac2fc29
L
81242016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8125
8126 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8127 Define only if CHECK_FLOAT128 is defined.
8128 (main): Properly initialize u5.
8129
eadb8035
JJ
81302016-02-03 Jakub Jelinek <jakub@redhat.com>
8131
0afbb81b
JJ
8132 PR c/69627
8133 * gcc.dg/pr69627.c: New test.
8134
eadb8035
JJ
8135 PR target/69644
8136 * gcc.dg/pr69644.c: New test.
8137
b12d4923
MS
81382016-02-03 Mike Stump <mikestump@comcast.net>
8139
8140 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8141 support for struct-layout-1.exp.
8142
ab4bae0c
PP
81432016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8144
8145 PR c++/69056
618d6c1c 8146 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 8147
95831c01
VM
81482016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8149 Alexandre Oliva <aoliva@redhat.com>
8150
8151 PR target/69461
8152 * gcc.target/powerpc/pr69461.c: New.
8153
ccc71ab8
UB
81542016-02-03 Uros Bizjak <ubizjak@gmail.com>
8155
8156 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8157 works from here ...
8158 (check_effective_target_fsanitize_thread): ... to here. Do not
8159 specify additional compile flags for the test source.
8160 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8161 specify additional compile flags for the test source.
8162
96299640
WD
81632016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8164
8165 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8166
781d83d9
AV
81672016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8168
8169 PR fortran/67451
8170 PR fortran/69418
8171 * gfortran.dg/coarray_allocate_2.f08: New test.
8172 * gfortran.dg/coarray_allocate_3.f08: New test.
8173 * gfortran.dg/coarray_allocate_4.f08: New test.
8174
d8208e6d
AL
81752016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8176
8177 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8178 use same scan-tree-dump-times on all platforms.
8179 * gcc.dg/vect/vect-outer-1.c: Likewise.
8180 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8181 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8182 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8183 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8184 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8185 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8186 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8187
a8394fa0
SB
81882016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8189
8190 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8191 warning.
8192
f3baa1d3
L
81932016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8194
8195 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8196
eb077516
JN
81972016-02-02 James Norris <jnorris@codesourcery.com>
8198
8199 * c-c++-common/goacc/routine-5.c: Add tests.
8200
578fb225
AM
82012016-02-02 Alexander Monakov <amonakov@ispras.ru>
8202
8203 * gcc.target/nvptx/unsigned-cmp.c: New test.
8204
c64f7d37
WD
82052016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8206
8207 * gcc.target/aarch64/scalar_shift_1.c
8208 (test_corners_sisd_di): Improve force to SIMD register.
8209 (test_corners_sisd_si): Likewise.
8210 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8211 Remove scan-assembler check for ldr.
8212
90c6f26c
RB
82132016-02-02 Richard Biener <rguenther@suse.de>
8214
8215 PR tree-optimization/69595
8216 * gcc.dg/Warray-bounds-17.c: New testcase.
8217
9dc03c97
RB
82182016-02-02 Richard Biener <rguenther@suse.de>
8219
8220 PR tree-optimization/69606
8221 * gcc.dg/torture/pr69606.c: New testcase.
8222
2d4dc223
YR
82232016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8224
8225 PR middle-end/68542
8226 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8227 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8228
65c98fde
AM
82292016-02-02 Alan Modra <amodra@gmail.com>
8230
8231 PR target/69548
8232 * gcc.target/powerpc/pr69548.c: New test.
8233
e1b81f2b
JJ
82342016-02-01 Jakub Jelinek <jakub@redhat.com>
8235
d0268b37
JJ
8236 PR rtl-optimization/69592
8237 * gcc.dg/pr69592.c: New test.
8238
e1b81f2b
JJ
8239 PR preprocessor/69543
8240 PR c/69558
8241 * gcc.dg/pr69543.c: New test.
8242 * gcc.dg/pr69558.c: New test.
8243
7dd7780d
UB
82442016-02-01 Uros Bizjak <ubizjak@gmail.com>
8245
bf672ee5
UB
8246 PR testsuite/65940
8247 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 8248
9a7013f8
MS
82492016-02-01 Martin Sebor <msebor@redhat.com>
8250
8251 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8252
e681fb2b
BC
82532016-02-01 Bin Cheng <bin.cheng@arm.com>
8254
8255 PR tree-optimization/67921
8256 * c-c++-common/ubsan/pr67921.c: New test.
8257
ff86345f
RB
82582016-02-01 Richard Biener <rguenther@suse.de>
8259
8260 PR middle-end/69556
8261 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8262
bc369dbd
RB
82632016-02-01 Richard Biener <rguenther@suse.de>
8264
8265 PR tree-optimization/69574
8266 * gcc.dg/torture/pr69574.c: New testcase.
8267
ef318184
RB
82682016-02-01 Richard Biener <rguenther@suse.de>
8269
8270 PR tree-optimization/69579
8271 * gcc.dg/setjmp-6.c: New testcase.
8272
654745e6
JJ
82732016-02-01 Jakub Jelinek <jakub@redhat.com>
8274
8275 PR rtl-optimization/69570
8276 * g++.dg/opt/pr69570.C: New test.
8277
e6c0c44b
RH
82782016-02-01 Richard Henderson <rth@redhat.com>
8279
8280 * gcc.dg/pr69535.c: New test.
8281
6ff3f09a
JDA
82822016-01-31 John David Anglin <danglin@gcc.gnu.org>
8283
2c005538
JDA
8284 PR testsuite/69584
8285 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8286 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8287
61083a4b
JDA
8288 PR debug/68244
8289 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8290
6ff3f09a
JDA
8291 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8292
0c221916
PT
82932016-01-31 Paul Thomas <pault@gcc.gnu.org>
8294
8295 PR fortran/67564
8296 * gfortran.dg/allocate_with_source_17.f03: New test.
8297
db7a2818
JJ
82982016-01-30 Jakub Jelinek <jakub@redhat.com>
8299
8300 PR tree-optimization/69546
8301 * gcc.dg/torture/pr69546.c: New test.
8302
e520d5f0
PT
83032016-01-30 Paul Thomas <pault@gcc.gnu.org>
8304
8305 PR fortran/69566
8306 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8307
343c05d3
MS
83082016-01-30 Martin Sebor <msebor@redhat.com>
8309
8310 PR c++/68490
8311 * g++.dg/ext/flexary10.C: New test.
8312
d6c3a539
DH
83132016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8314
8315 PR fortran/66707
8316 gfortran.dg/common_23.f90: New test.
8317
52d72fcd
BS
83182016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8319
8320 PR target/65546
8321 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8322 condition being checked, and disable it when the target supports
8323 misaligned loads and stores.
8324
3a5d2ba4
JJ
83252016-01-29 Jakub Jelinek <jakub@redhat.com>
8326
8327 PR debug/69518
8328 * gcc.dg/torture/pr69518.c: New test.
8329
6bbacdb5
L
83302016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8331
8332 PR target/69530
8333 * gcc.target/i386/pr69530.c: New test.
8334
af932cdb
SE
83352016-01-29 Steve Ellcey <sellcey@imgtec.com>
8336
8337 PR target/65604
8338 * gcc.target/mips/div-delay.c: New test.
8339
26658b7c
JJ
83402016-01-29 Jakub Jelinek <jakub@redhat.com>
8341
33e89989
JJ
8342 PR target/69551
8343 * gcc.target/i386/pr69551.c: New test.
8344
26658b7c
JJ
8345 PR target/66137
8346 * gcc.target/i386/pr66137.c: New test.
8347
401116b5
AB
83482016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8349
8350 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8351 always built for p5600.
8352 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8353 isa=p5600 dg-option.
8354
d4abfcc5
RB
83552016-01-29 Richard Biener <rguenther@suse.de>
8356
8357 PR tree-optimization/69547
8358 * g++.dg/tree-ssa/pr69547.C: New testcase.
8359
16b77b32
JJ
83602016-01-29 Jakub Jelinek <jakub@redhat.com>
8361
8362 PR debug/66869
8363 * g++.dg/warn/Wunused-function2.C: New test.
8364
a1c95464
DV
83652016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8366
8367 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8368 support for test to succeed.
8369
5453bfed
MP
83702016-01-29 Marek Polacek <polacek@redhat.com>
8371
8372 PR c++/69509
8373 PR c++/69516
8374 * g++.dg/ext/constexpr-vla2.C: New test.
8375 * g++.dg/ext/constexpr-vla3.C: New test.
8376 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8377
452ec2a5
RB
83782016-01-29 Richard Biener <rguenther@suse.de>
8379
8380 PR middle-end/69537
8381 * gcc.dg/uninit-21.c: New testcase.
8382
aec0b19e
UB
83832016-01-28 Uros Bizjak <ubizjak@gmail.com>
8384
8385 PR target/69459
8386 * gcc.target/i386/pr69459.c: New test.
8387
df113ce7
SE
83882016-01-28 Steve Ellcey <sellcey@imgtec.com>
8389
8390 PR target/68400
8391 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8392 * gcc.target/mips/pr68400.c: New test.
8393
494de84f
MS
83942016-01-28 Martin Sebor <msebor@redhat.com>
8395
8396 PR target/17381
8397 * gcc.target/powerpc/pr17381.c: New test.
8398
eb1b1f01
JJ
83992016-01-28 Jakub Jelinek <jakub@redhat.com>
8400
8401 PR middle-end/69542
8402 * gcc.dg/torture/pr69542.c: New test.
8403
6dfeb7ce
WD
84042016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8405
8406 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8407
4b7471a4
DE
84082016-01-28 David Edelsohn <dje.gcc@gmail.com>
8409
8410 * gcc.dg/pr65980.c: Skip on AIX.
8411 * gcc.dg/pr66688.c: Same.
8412
b271fd21
DE
84132016-01-28 David Edelsohn <dje.gcc@gmail.com>
8414
8415 PR target/63679
8416 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8417 * gcc.dg/tree-ssa/sra-18.c: Same.
8418
874108a9
AV
84192016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8420
8421 PR fortran/62536
8422 * gfortran.dg/block_15.f08: New test.
8423 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8424 on incorrectly closed BLOCK.
8425
30480bcd
IE
84262016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8427
8428 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
84292016-01-28 Richard Biener <rguenther@suse.de>
8430
8431 PR tree-optimization/69466
8432 * gfortran.dg/vect/pr69466.f90: New testcase.
8433
0d4c694e
TP
84342016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8435
8436 * g++.dg/pr67989.C: Remove ARM-specific option.
8437 * gcc.target/arm/pr67989.C: New file.
8438
2aa780da
UB
84392016-01-27 Uros Bizjak <ubizjak@gmail.com>
8440
8441 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8442 and expm1 test for glibc < 2.11.
8443
f75ebe77
RH
84442016-01-27 Richard Henderson <rth@redhat.com>
8445
8446 * gcc.c-torture/execute/pr69447.c: New test.
8447
84482016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 8449
9a175e65 8450 PR fortran/69422
49847d75
PT
8451 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8452
cbdd8ae0
JJ
84532016-01-27 Jakub Jelinek <jakub@redhat.com>
8454
8455 PR debug/66869
8456 * gcc.dg/pr66869.c: New test.
8457
2b572b3c
JL
84582016-01-25 Jeff Law <law@redhat.com>
8459
8460 PR tree-optimization/68398
aec0b19e 8461 PR tree-optimization/69196
2b572b3c
JL
8462 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8463 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8464 path to avoid new heuristic allowing more irreducible regions
8465 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8466 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8467 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8468 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8469 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8470
fa74a4bc
MP
84712016-01-27 Marek Polacek <polacek@redhat.com>
8472
8473 PR c/68062
8474 * c-c++-common/vector-compare-4.c: New test.
8475
0afff540
DM
84762016-01-27 David Malcolm <dmalcolm@redhat.com>
8477
8478 PR preprocessor/69126
8479 * c-c++-common/pr69126.c: New test case.
8480
1a218fc9
ILT
84812016-01-27 Ian Lance Taylor <iant@google.com>
8482
8483 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8484
5d70666e
RB
84852016-01-27 Ryan Burn <contact@rnburn.com>
8486
8487 PR cilkplus/69267
8488 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8489
87ff4d66
UB
84902016-01-27 Uros Bizjak <ubizjak@gmail.com>
8491
8492 PR target/69512
8493 * gcc.target/i386/pr69512.c: New test.
8494
27e23cca
RE
84952016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8496
8497 PR ada/69488
8498 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8499
05bf54c3
MP
85002016-01-27 Marek Polacek <polacek@redhat.com>
8501
8502 PR c++/69379
8503 * g++.dg/pr69379.C: New test.
8504
60214d0d
MS
85052016-01-27 Martin Sebor <msebor@redhat.com>
8506
8507 PR c++/69317
8508 * g++.dg/abi/Wabi-2-2.C: New test.
8509 * g++.dg/abi/Wabi-2-3.C: New test.
8510 * g++.dg/abi/Wabi-3-2.C: New test.
8511 * g++.dg/abi/Wabi-3-3.C: New test.
8512
167c7bfa
RB
85132016-01-27 Richard Biener <rguenther@suse.de>
8514
8515 PR tree-optimization/69166
8516 * gcc.dg/torture/pr69166.c: New testcase.
8517
1430fb1f
MJ
85182016-01-27 Martin Jambor <mjambor@suse.cz>
8519
8520 PR tree-optimization/69355
8521 * gcc.dg/tree-ssa/pr69355.c: New test.
8522
95e3030c
MP
85232016-01-27 Marek Polacek <polacek@redhat.com>
8524
8525 PR c++/69496
8526 * g++.dg/ext/constexpr-vla1.C: New test.
8527
eeb085f3
CB
85282016-01-20 Christian Bruel <christian.bruel@st.com>
8529
8530 PR target/69245
8531 * gcc.target/arm/pr69245.c: New test.
8532
b1652dde
JJ
85332016-01-27 Jakub Jelinek <jakub@redhat.com>
8534
8535 PR tree-optimization/69399
8536 * gcc.dg/torture/pr69399.c: New test.
8537
ce7e8f00
EB
85382016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8539
8540 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8541
e4aac1d1
EB
85422016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8543
8544 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8545
8dfdb419
TV
85462016-01-26 Tom de Vries <tom@codesourcery.com>
8547
8548 PR tree-optimization/69110
8549 * gcc.dg/autopar/pr69110.c: New test.
8550
56f80f54 85512016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 8552 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
8553
8554 * gcc.dg/graphite/isl-ast-op-select.c: New.
8555
a0909527
PT
85562015-01-26 Paul Thomas <pault@gcc.gnu.org>
8557
8558 PR fortran/69385
8559 * gfortran.dg/allocate_error_6.f90: New test.
8560
ffc445f4
RH
85612016-01-26 Richard Henderson <rth@redhat.com>
8562
8563 * gcc.dg/tm/pr60908.c: New test.
8564
01e1dea3
DM
85652016-01-26 David Malcolm <dmalcolm@redhat.com>
8566
8567 PR other/69006
8568 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8569 directive.
8570 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8571 expected multiline output to reflect the colorization being
8572 disabled before newlines.
8573 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8574 (custom_diagnostic_finalizer): Replace call to
8575 pp_newline_and_flush with call to pp_flush.
8576 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8577 * gfortran.dg/implicit_class_1.f90: Likewise.
8578 * lib/gcc-dg.exp (allow_blank_lines): New global.
8579 (dg-allow-blank-lines-in-output): New procedure.
8580 (gcc-dg-prune): Complain about blank lines in the output, unless
8581 dg-allow-blank-lines-in-output was called.
8582 * lib/multiline.exp (_build_multiline_regex): Only support
8583 arbitrary followup text for non-blank-lines, not for blank lines.
8584
13f92e8d
JJ
85852016-01-26 Jakub Jelinek <jakub@redhat.com>
8586
8587 PR tree-optimization/69483
8588 * gcc.dg/pr69483.c: New test.
8589 * g++.dg/opt/pr69483.C: New test.
8590
92422235
CL
85912016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8592
8593 PR target/68620
8594 * gcc.target/arm/pr68620.c: New test.
8595
0bccf11b
L
85962016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8597
8598 * gcc.target/i386/pr68986-2.c: Remove -m32.
8599
81cd202e
L
86002016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8601
8602 PR target/68986
8603 * gcc.target/i386/pr68986-1.c: New test.
8604 * gcc.target/i386/pr68986-2.c: Likewise.
8605 * gcc.target/i386/pr68986-3.c: Likewise.
8606
213a1c03
CB
86072016-01-26 Christian Bruel <christian.bruel@st.com>
8608
8609 * lib/target-supports.exp
8610 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8611 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8612 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8613
22a08dd1
RB
86142016-01-26 Richard Biener <rguenther@suse.de>
8615
8616 PR tree-optimization/69452
8617 * gcc.dg/torture/pr69452.c: New testcase.
8618
6c06e0e8
JJ
86192016-01-26 Jakub Jelinek <jakub@redhat.com>
8620
8621 PR target/69442
8622 * gcc.dg/pr69442.c: New test.
8623
b96824c4
RFI
86242016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8625
8626 PR target/67896
8627 * gcc.target/aarch64/simd/pr67896.C: New.
8628
5ee31e57
RS
86292016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8630
8631 PR tree-optimization/69400
8632 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8633 function.
8634 (plugin_init): Call it.
8635 * gcc.dg/torture/pr69400.c: New test.
8636
7ddfb31d
CL
86372016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8638
8639 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8640
1e050c90
AK
86412016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8642 Sebastian Pop <s.pop@samsung.com>
8643
8644 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8645 isl-0.15.
8646
c8ee4bf5
AK
86472016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8648 Sebastian Pop <s.pop@samsung.com>
8649
8650 * gcc.dg/graphite/pr69292.c: New.
8651
d902b330
JJ
86522016-01-25 Jakub Jelinek <jakub@redhat.com>
8653
8654 * c-c++-common/goacc/use_device-1.c: New test.
8655
2c89b952
JL
86562016-01-25 Jeff Law <law@redhat.com>
8657
8658 PR tree-optimization/69196
8659 PR tree-optimization/68398
8660 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8661 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8662
685c8785
DE
86632016-01-25 David Edelsohn <dje.gcc@gmail.com>
8664
8665 PR target/69469
8666 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8667 Algorithm.
8668
95cef0c1
RB
86692016-01-25 Richard Biener <rguenther@suse.de>
8670
8671 PR testsuite/69380
8672 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8673
2947d3b2
IE
86742016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8675
8676 PR target/69421
8677 * gcc.dg/pr69421.c: New test.
8678
ae19075a
BB
86792016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8680
8681 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8682 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8683 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8684 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8685 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8686 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8687 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8688 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8689 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8690 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8691
fa4511c2
RB
86922016-01-25 Richard Biener <rguenther@suse.de>
8693
8694 PR tree-optimization/69376
8695 * gcc.dg/torture/pr69376.c: New testcase.
8696
1d101216
JD
86972016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8698
8699 PR fortran/69397
8700 PR fortran/68442
8701 * gfortran.dg/interface_38.f90: New test.
8702 * gfortran.dg/interface_39.f90: New test.
a0909527 8703
a59b92b0
PP
87042016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8705
8706 Revert:
8707 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8708
8709 PR c++/11858
8710 PR c++/24663
8711 PR c++/24664
8712 * g++.dg/template/pr11858.C: New test.
8713 * g++.dg/template/pr24663.C: New test.
8714 * g++.dg/template/unify12.C: New test.
8715 * g++.dg/template/unify13.C: New test.
8716 * g++.dg/template/unify14.C: New test.
8717 * g++.dg/template/unify15.C: New test.
8718 * g++.dg/template/unify16.C: New test.
8719 * g++.dg/template/unify17.C: New test.
8720
16acb1a8
DH
87212016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8722
8723 PR fortran/68283
8724 gfortran.dg/pr68283.f90: New test.
8725
094773e8
TK
87262016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8727
8728 PR fortran/66094
8729 * gfortran.dg/inline_matmul_13.f90: New test.
8730 * gfortran.dg/matmul_bounds_8.f90: New test.
8731 * gfortran.dg/matmul_bounds_9.f90: New test.
8732 * gfortran.dg/matmul_bounds_10.f90: New test.
8733
42fb90d7
TV
87342016-01-23 Tom de Vries <tom@codesourcery.com>
8735
8736 PR tree-optimization/69426
8737 * gcc.dg/autopar/pr69426.c: New test.
8738
69da7802
MS
87392016-01-23 Martin Sebor <msebor@redhat.com>
8740
8741 PR c++/58109
8742 PR c++/69022
8743 * g++.dg/cpp0x/alignas5.C: New test.
8744 * g++.dg/ext/vector29.C: Same.
8745
da17300a
UB
87462016-01-23 Uros Bizjak <ubizjak@gmail.com>
8747
8748 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8749 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8750 _GNU_SOURCE from compile flags to the source.
8751 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8752 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8753 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8754 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8755
62041cfc
JJ
87562016-01-22 Jakub Jelinek <jakub@redhat.com>
8757
8758 PR target/69432
8759 * g++.dg/opt/pr69432.C: New test.
8760
f7d2ad6f
BS
87612016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8762
8763 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8764 32-bit targets testing an -m64 multilib.
8765
d403fc9a
WS
87662016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8767
8768 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8769 64-bit support.
8770
4aa16f8d
JG
87712016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8772
8773 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8774
7c816d0f
CB
87752016-01-21 Christian Bruel <christian.bruel@st.com>
8776
8777 PR target/68674
8778 * gcc.target/i386/pr68674.c
8779 * gcc.target/aarch64/pr68674.c
8780 * gcc.target/arm/pr68674.c
8781
fce661e8
KT
87822016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8783
8784 PR target/69403
8785 * gcc.c-torture/execute/pr69403.c: New test.
8786
4696899f
PC
87872016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8788
8789 PR c++/55843
8790 * g++.dg/template/pr55843.C: New.
8791
bac69366
AL
87922016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8793
8794 PR testsuite/66877
8795 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8796 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8797
b57d3a5c
BS
87982016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8799
8800 PR testsuite/67489
da17300a
UB
8801 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8802 from dg-do compile directive, and instead add
8803 { dg-require-effective-target int128 }.
b57d3a5c 8804
9f04a53e
MS
88052016-01-20 Martin Sebor <msebor@redhat.com>
8806
8807 PR c/69405
8808 * gcc.dg/sync-fetch.c: New test.
8809
38a51663
JL
88102016-01-21 Martin Sebor <msebor@redhat.com>
8811
8812 PR target/69252
8813 * gcc.target/powerpc/pr69252.c: New test.
8814
2423a75a
JD
88152016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8816
8817 PR fortran/65996
da17300a 8818 * gfortran.dg/pr65996.f90: New test.
2423a75a 8819
0a76463f
DV
88202016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8821
8822 PR c++/68810
9f04a53e 8823 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 8824 expected to generate an error.
0a76463f 8825
9776e692
BS
88262016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8827
8828 PR middle-end/66178
8829 * gcc.dg/torture/pr66178.c: New test.
8830
c8d3e088
AB
88312016-01-21 Anton Blanchard <anton@samba.org>
8832 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8833
8834 PR target/63354
8835 * gcc.target/powerpc/pr63354.c: New test.
8836
35b707ff
VM
88372016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8838
8839 PR rtl-optimization/68990
8840 * gcc.target/i386/pr68990: New.
8841
157b0829
NC
88422016-01-21 Nick Clifton <nickc@redhat.com>
8843
8844 PR target/69129
8845 * gcc.target/mips/pr69129.c: New.
8846
aede6748
PC
88472016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8848
8849 PR c++/58046
8850 * g++.dg/cpp0x/pr58046.C: New.
8851
5463c2c8
JJ
88522016-01-21 Jakub Jelinek <jakub@redhat.com>
8853
6d31cc75
SS
8854 PR target/69187
8855 PR target/65624
8856 * gcc.target/arm/pr69187.c: New test.
8857
5463c2c8
JJ
8858 PR c++/69355
8859 * g++.dg/torture/pr69355.C: New test.
8860
fa28f32b
AK
88612016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8862 Sebastian Pop <s.pop@samsung.com>
8863
8864 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8865
b920a047
AK
88662016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8867 Sebastian Pop <s.pop@samsung.com>
8868
da17300a 8869 * gcc.dg/graphite/pr68976.c: New test.
b920a047 8870
bdd3aea6
JJ
88712016-01-21 Jakub Jelinek <jakub@redhat.com>
8872
8873 PR middle-end/67653
8874 * c-c++-common/pr67653.c: New test.
8875 * gcc.dg/torture/pr29119.c: Add dg-warning.
8876
26a2e6ae
PB
88772016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8878
8879 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8880
d25c7690
PK
88812016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8882
8883 PR c/24293
8884 * gcc.dg/pr24293.c: New test.
8885 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8886 incomplete struct type.
8887 * gcc.dg/declspec-1.c: Likewise.
8888 * gcc.dg/pr63549.c: Likewise.
8889
889d5698
JJ
88902016-01-20 Jakub Jelinek <jakub@redhat.com>
8891
8892 PR tree-optimization/66612
8893 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8894 for bdn instruction.
8895
d7cf3dc7
CL
88962016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8897
8898 * lib/target-supports.exp
8899 (check_effective_target_arm_fp_ok_nocache): New.
8900 (check_effective_target_arm_fp_ok): New.
8901 (add_options_for_arm_fp): New.
8902 (check_effective_target_arm_crypto_ok_nocache): Require
8903 target_arm_v8_neon_ok instead of arm32.
8904 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8905 (check_effective_target_arm_crypto_pragma_ok): New.
8906 (add_options_for_arm_vfp): New.
8907 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8908 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8909 target instead. Force initial fpu to vfp.
8910 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8911 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8912 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8913 dependency.
8914 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8915 use arm_vfp effective target instead. Force initial fpu to vfp.
8916 * gcc.target/arm/attr-neon3.c: Likewise.
8917 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8918 arm_vfp_ok.
8919 * gcc.target/arm/unsigned-float.c: Likewise.
8920 * gcc.target/arm/vfp-1.c: Likewise.
8921 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8922 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8923 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8924 * gcc.target/arm/vfp-ldmias.c: Likewise.
8925 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8926 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8927 * gcc.target/arm/vfp-stmiad.c: Likewise.
8928 * gcc.target/arm/vfp-stmias.c: Likewise.
8929 * gcc.target/arm/vnmul-1.c: Likewise.
8930 * gcc.target/arm/vnmul-2.c: Likewise.
8931 * gcc.target/arm/vnmul-3.c: Likewise.
8932 * gcc.target/arm/vnmul-4.c: Likewise.
8933
01ac9704 89342016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 8935
e84b00da
L
8936 PR testsuite/69366
8937 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8938 the MPX run-time library, for compile-time MPX test.
8939 * gcc.target/i386/chkp-always_inline.c: Likewise.
8940 * gcc.target/i386/chkp-bndret.c: Likewise.
8941 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8942 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8943 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8944 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8945 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8946 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8947 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8948 * gcc.target/i386/chkp-label-address.c: Likewise.
8949 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8950 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8951 * gcc.target/i386/chkp-pr69044.c: Likewise.
8952 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8953 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8954 * gcc.target/i386/chkp-strchr.c: Likewise.
8955 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8956 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8957 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8958 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8959 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8960 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8961 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8962 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8963 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8964 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8965 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8966 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8967 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8968 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8969 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8970 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8971 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8972 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8973 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8974 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8975 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8976 * gcc.target/i386/pr63995-2.c: Likewise.
8977 * gcc.target/i386/pr64805.c: Likewise.
8978 * gcc.target/i386/pr65044.c: Likewise.
8979 * gcc.target/i386/pr65167.c: Likewise.
8980 * gcc.target/i386/pr65183.c: Likewise.
8981 * gcc.target/i386/pr65184.c: Likewise.
8982 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 8983
28b33016
IE
89842016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8985
8986 PR tree-optimization/69328
8987 * gcc.dg/pr69328.c: New test.
8988
bcff0913
JL
89892016-01-20 Jeff Law <law@redhat.com>
8990
bf0bb970 8991 PR target/25114
bcff0913
JL
8992 * gcc.target/m68k/pr25114.c: New test.
8993
a3f69631
AV
89942016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8995
8996 * gcc.target/arm/memset-inline-10.c: Added
8997 dg-require-effective-target arm_thumb2_ok.
8998
af33ba0d
EB
89992016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9000
9001 * gcc.dg/debug/dwarf2/sso.c: New test.
9002
7596d5de
UB
90032016-01-19 Uros Bizjak <ubizjak@gmail.com>
9004
9005 PR testsuite/68820
9006 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9007 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9008 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9009
ceda2c69
JH
90102016-01-19 Jan Hubicka <hubicka@ucw.cz>
9011
9012 PR ipa/66223
9013 * g++.dg/ipa/devirt-50.C: New testcase.
9014
38a979f2
MP
90152016-01-19 Marek Polacek <polacek@redhat.com>
9016
9017 PR c++/68965
9018 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9019 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9020
962801c5
KT
90212016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9022
9023 PR target/69135
9024 * gcc.target/arm/pr69135_1.c: New test.
9025
078fe40a
WD
90262015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9027
9028 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9029
786e3c06
WD
90302015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9031
9032 * gcc.target/aarch64/ccmp_1.c: New testcase.
9033
1e297006
MP
90342016-01-19 Marek Polacek <polacek@redhat.com>
9035
9036 PR c++/68586
9037 * g++.dg/cpp0x/enum30.C: New test.
9038
879c27e3
RB
90392016-01-19 Richard Biener <rguenther@suse.de>
9040
9041 PR tree-optimization/69336
9042 * g++.dg/tree-ssa/pr69336.C: New testcase.
9043
015337d3
JJ
90442016-01-19 Jakub Jelinek <jakub@redhat.com>
9045
9046 PR debug/65779
9047 * gcc.dg/pr65779.c: New test.
9048
e2c768b6
RB
90492016-01-19 Richard Biener <rguenther@suse.de>
9050
9051 PR tree-optimization/69352
9052 * gcc.dg/torture/pr69352.c: New testcase.
9053
569efc34
JJ
90542016-01-19 Jakub Jelinek <jakub@redhat.com>
9055
9056 PR rtl-optimization/68955
9057 PR rtl-optimization/64557
9058 * gcc.dg/torture/pr68955.c: New test.
9059
e49d321f
JH
90602016-01-19 Jan Hubicka <hubicka@ucw.cz>
9061
9062 PR lto/69136
9063 * g++.dg/torture/pr69136.C: New testcase.
9064
e9191ad3
JH
90652016-01-19 Jan Hubicka <hubicka@ucw.cz>
9066
9067 PR lto/69133
9068 * g++.dg/lto/pr69133_0.C: New testcase.
9069 * g++.dg/lto/pr69133_1.C: New testcase.
9070
2bedb645
JL
90712016-01-15 Jeff Law <law@redhat.com>
9072
9073 PR tree-optimization/69320
9074 * gcc.c-torture/pr69320-1.c: New test.
9075 * gcc.c-torture/pr69320-2.c: New test.
9076 * gcc.c-torture/pr69320-3.c: New test.
9077 * gcc.c-torture/pr69320-4.c: New test.
9078
17c15cb9
PP
90792016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9080
9081 PR c++/11858
9082 PR c++/24663
9083 PR c++/24664
9084 * g++.dg/template/pr11858.C: New test.
9085 * g++.dg/template/pr24663.C: New test.
9086 * g++.dg/template/unify12.C: New test.
9087 * g++.dg/template/unify13.C: New test.
9088 * g++.dg/template/unify14.C: New test.
9089 * g++.dg/template/unify15.C: New test.
9090 * g++.dg/template/unify16.C: New test.
9091 * g++.dg/template/unify17.C: New test.
9092
9617fd08
DM
90932016-01-18 David Malcolm <dmalcolm@redhat.com>
9094
9095 PR testsuite/69181
9096 * gcc.dg/pr69181-1.c: New test file.
9097 * gcc.dg/pr69181-2.c: New test file.
9098 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9099 globals by moving it to...
9100 (cleanup-after-saved-dg-test): ...this new function. Add
9101 "global additional_sources_used". Add reset of global
9102 multiline_expected_outputs to the empty list.
9103 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9104 global to...
9105 (multiline_expected_outputs): ...this, and updated comments to
9106 note that it is modified from gcc-dg.exp.
9107 (dg-end-multiline-output): Update for the above renaming.
9108 (handle-multiline-outputs): Likewise. Remove the clearing
9109 of the expected outputs to the empty list.
9110
b555a2e4
RB
91112016-01-18 Richard Biener <rguenther@suse.de>
9112
9113 PR tree-optimization/69297
9114 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9115
96902805
JM
91162016-01-18 Joseph Myers <joseph@codesourcery.com>
9117
9118 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9119 dg-options.
9120 * gcc.target/mips/mips-3d-2.c: Likewise.
9121 * gcc.target/mips/mips-3d-3.c: Likewise.
9122 * gcc.target/mips/mips-3d-4.c: Likewise.
9123 * gcc.target/mips/mips-3d-5.c: Likewise.
9124 * gcc.target/mips/mips-3d-6.c: Likewise.
9125 * gcc.target/mips/mips-3d-7.c: Likewise.
9126 * gcc.target/mips/mips-3d-8.c: Likewise.
9127 * gcc.target/mips/mips-3d-9.c: Likewise.
9128 * gcc.target/mips/mips-ps-1.c: Likewise.
9129 * gcc.target/mips/mips-ps-2.c: Likewise.
9130 * gcc.target/mips/mips-ps-3.c: Likewise.
9131 * gcc.target/mips/mips-ps-4.c: Likewise.
9132 * gcc.target/mips/mips-ps-5.c: Likewise.
9133 * gcc.target/mips/mips-ps-6.c: Likewise.
9134 * gcc.target/mips/mips-ps-7.c: Likewise.
9135 * gcc.target/mips/mips-ps-type.c: Likewise.
9136 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9137 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9138
40e26f94
TV
91392016-01-18 Tom de Vries <tom@codesourcery.com>
9140
9141 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9142 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9143 * c-c++-common/goacc/kernels-empty.c: New test.
9144 * c-c++-common/goacc/kernels-eternal.c: New test.
9145 * c-c++-common/goacc/kernels-loop-2.c: New test.
9146 * c-c++-common/goacc/kernels-loop-3.c: New test.
9147 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9148 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9149 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9150 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9151 * c-c++-common/goacc/kernels-loop-data.c: New test.
9152 * c-c++-common/goacc/kernels-loop-g.c: New test.
9153 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9154 * c-c++-common/goacc/kernels-loop-n.c: New test.
9155 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9156 * c-c++-common/goacc/kernels-loop.c: New test.
9157 * c-c++-common/goacc/kernels-noreturn.c: New test.
9158 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9159 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9160 * c-c++-common/goacc/kernels-reduction.c: New test.
9161
a98d4647
TV
91622016-01-18 Tom de Vries <tom@codesourcery.com>
9163
9164 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9165 * gcc.dg/autopar/outer-2.c: Same.
9166 * gcc.dg/autopar/outer-3.c: Same.
9167 * gcc.dg/autopar/outer-4.c: Same.
9168 * gcc.dg/autopar/outer-5.c: Same.
9169 * gcc.dg/autopar/outer-6.c: Same.
9170 * gcc.dg/autopar/parallelization-1.c: Same.
9171 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9172 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9173 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9174 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9175 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9176 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9177 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9178 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9179 * gcc.dg/autopar/pr39500-1.c: Same.
9180 * gcc.dg/autopar/pr39500-2.c: Same.
9181 * gcc.dg/autopar/pr46193.c: Same.
9182 * gcc.dg/autopar/pr46194.c: Same.
9183 * gcc.dg/autopar/pr49580.c: Same.
9184 * gcc.dg/autopar/pr49960-1.c: Same.
9185 * gcc.dg/autopar/pr49960.c: Same.
9186 * gcc.dg/autopar/pr68373.c: Same.
9187 * gcc.dg/autopar/reduc-1.c: Same.
9188 * gcc.dg/autopar/reduc-1char.c: Same.
9189 * gcc.dg/autopar/reduc-1short.c: Same.
9190 * gcc.dg/autopar/reduc-2.c: Same.
9191 * gcc.dg/autopar/reduc-2char.c: Same.
9192 * gcc.dg/autopar/reduc-2short.c: Same.
9193 * gcc.dg/autopar/reduc-3.c: Same.
9194 * gcc.dg/autopar/reduc-4.c: Same.
9195 * gcc.dg/autopar/reduc-6.c: Same.
9196 * gcc.dg/autopar/reduc-7.c: Same.
9197 * gcc.dg/autopar/reduc-8.c: Same.
9198 * gcc.dg/autopar/reduc-9.c: Same.
9199 * gcc.dg/autopar/uns-outer-4.c: Same.
9200 * gcc.dg/autopar/uns-outer-5.c: Same.
9201 * gcc.dg/autopar/uns-outer-6.c: Same.
9202 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9203 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9204
da976fa8
AL
92052016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9206
9207 PR target/63679
9208 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9209 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9210
70c1e886
AL
92112016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9212
9213 PR target/63679
9214 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9215 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9216 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9217
88bed196
AL
92182016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9219
9220 PR target/63679
9221 * gcc.dg/tree-ssa/sra-17.c: New.
9222 * gcc.dg/tree-ssa/sra-18.c: New.
9223
3dd5f42e
IE
92242016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9225
9226 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9227
ae5a77fa
EB
92282016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9229
9230 * gnat.dg/inline12.adb: New test.
9231
11e57fc6
BC
92322016-01-18 Bin Cheng <bin.cheng@arm.com>
9233
9234 PR tree-optimization/66797
9235 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9236
995b6fe0
RB
92372016-01-18 Richard Biener <rguenther@suse.de>
9238
9239 PR tree-optimization/69170
9240 * gcc.dg/torture/pr69170.c: New testcase.
9241
82ee0cf2 92422016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
9243
9244 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9245
d69da357
TV
92462016-01-16 Tom de Vries <tom@codesourcery.com>
9247
9248 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9249
a3845283
TV
92502016-01-16 Tom de Vries <tom@codesourcery.com>
9251
9252 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9253 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9254 redundant dg-require-effective-target pthread.
9255 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9256 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9257 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9258 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9259 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9260 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9261 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9262
197a6aa6
DE
92632016-01-16 David Edelsohn <dje.gcc@gmail.com>
9264
9265 PR target/68609
9266 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9267 * gcc.target/powerpc/recip-7.c: Same.
9268
ec7886c1
PP
92692016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9270
9271 PR c++/69091
9272 * g++.dg/template/pr69091.C: New test.
9273
203484bb
PP
92742016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9275
9276 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9277 dump does not contain an error_mark_node.
9278 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9279 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9280
aa2500e9
PP
92812016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9282
9283 PR c++/68936
9284 * g++.dg/template/pr68936.C: New test.
9285
28621a5c
DE
92862016-01-15 David Edelsohn <dje.gcc@gmail.com>
9287
9288 PR target/68609
9289 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9290 * gcc.target/powerpc/recip-2.c: Same.
9291 * gcc.target/powerpc/recip-3.c: Same.
9292 * gcc.target/powerpc/recip-4.c: Same.
9293 * gcc.target/powerpc/recip-sqrtf.c: Same.
9294
40c43aca
JL
92952016-01-15 Jeff Law <law@redhat.com>
9296
9297 PR tree-optimization/69270
9298 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9299 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9300
afbc5ae8
PT
93012016-01-15 Paul Thomas <pault@gcc.gnu.org>
9302
9303 PR fortran/49630
9304 * gfortran.dg/deferred_character_13.f90: New test for the fix
9305 of comment 3 of the PR.
9306
9307 PR fortran/54070
9308 * gfortran.dg/deferred_character_8.f90: New test
9309 * gfortran.dg/allocate_error_5.f90: New test
9310
9311 PR fortran/60593
9312 * gfortran.dg/deferred_character_10.f90: New test
9313
9314 PR fortran/60795
9315 * gfortran.dg/deferred_character_14.f90: New test
9316
9317 PR fortran/61147
9318 * gfortran.dg/deferred_character_11.f90: New test
9319
9320 PR fortran/64324
9321 * gfortran.dg/deferred_character_9.f90: New test
9322
49abe076
VM
93232016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9324
9325 PR rtl-optimization/69030
9326 * gcc.target/i386/pr69030.c: New.
9327
16d12992
KT
93282016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9329
9330 * gcc.target/aarch64/target_attr_17.c: New test.
9331
78810bd3
RB
93322016-01-15 Richard Biener <rguenther@suse.de>
9333
9334 PR tree-optimization/66856
9335 * gcc.dg/torture/pr66856-1.c: New testcase.
9336 * gcc.dg/torture/pr66856-2.c: Likewise.
9337
2bd847fe
RB
93382016-01-15 Richard Biener <rguenther@suse.de>
9339
9340 PR debug/69137
9341 * g++.dg/lto/pr69137_0.C: New testcase.
9342
a00fe3b7
RS
93432016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9344
9345 PR middle-end/69246
9346 * gcc.target/i386/pr69246.c: New test.
9347
cbb0e83b
DV
93482016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9349
7596d5de 9350 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 9351
5a500ecf
DV
93522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9353
9354 PR c++/56194
9355 * g++.dg/init/const9.C: Disable test on S/390.
9356
5d9bf64f
DV
93572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9358
9359 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9360 * g++.dg/Wno-frame-address.C: Ditto.
9361
e234b19e
DV
93622016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9363
9364 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9365
89483f99
RB
93662016-01-15 Richard Biener <rguenther@suse.de>
9367
9368 PR tree-optimization/68961
9369 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9370
94f37395
IE
93712016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9372
9373 * gcc.target/i386/pr65105-5.c: New test.
9374
82ee0cf2 93752016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
9376
9377 * gcc.c-torture/execute/alias-4.c: New testcase.
9378
82ee0cf2 93792016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
9380
9381 PR ipa/68148
9382 * g++.dg/ipa/devirt-49.C: New testcase.
9383
092f7deb 93842016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
9385
9386 PR target/65837
9387 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9388 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9389 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9390
e93c66bc
RB
93912016-01-15 Richard Biener <rguenther@suse.de>
9392
9393 PR tree-optimization/69117
9394 * gcc.dg/torture/pr69117.c: New testcase.
9395
c47eaca6 93962015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
9397
9398 PR c++/69048
9399 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9400
c3f6914a
FXC
94012016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9402
9403 PR testsuite/67509
9404 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9405 range tests use 100 * maximum instead of maximum + 1.
9406
cd65ae90
JJ
94072016-01-14 Jakub Jelinek <jakub@redhat.com>
9408
9409 PR debug/69244
9410 * gcc.dg/guality/pr69244.c: New test.
9411
19643948
UB
94122016-01-14 Uros Bizjak <ubizjak@gmail.com>
9413
9414 * lib/target-supports.exp (check_effective_target_issignaling):
9415 New procedure.
9416 * gcc.dg/pr61441.c: Require issignaling effective target.
9417
fe79c97e
SB
94182016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9419
9420 PR target/68803
9421 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9422
c7df95d8
DM
94232016-01-14 David Malcolm <dmalcolm@redhat.com>
9424
9425 PR c++/68819
9426 PR preprocessor/69177
9427 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9428 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9429 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9430 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9431
00083992
MP
94322016-01-14 Marek Polacek <polacek@redhat.com>
9433
9434 PR c/69262
9435 * gcc.dg/array-15.c: New test.
9436
0c9b3294
JJ
94372016-01-14 Jakub Jelinek <jakub@redhat.com>
9438
9439 PR middle-end/68146
9440 PR tree-optimization/69155
9441 * gfortran.dg/pr68146.f: New test.
9442 * gfortran.dg/pr69155.f90: New test.
9443
3688e13d
RB
94442016-01-14 Richard Biener <rguenther@suse.de>
9445
9446 PR tree-optimization/68060
9447 * gcc.dg/torture/pr68060-1.c: New testcase.
9448 * gcc.dg/torture/pr68060-2.c: Likewise.
9449
bab0ad3a
NC
94502016-01-14 Nick Clifton <nickc@redhat.com>
9451
9452 * lib/target-supports.exp
9453 (check_effective_target_arm_neon_ok_nocache): Add an option
9454 sequence that includes setting the ARM architecture to ARMv7-A.
9455 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9456 command line options necessary to enable Neon support.
9457 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9458 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9459 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9460 * gcc.target/arm/pr69180.c: Likewise.
9461
947c2ce5
JL
94622016-01-14 Jeff Law <law@redhat.com>
9463
9464 PR tree-optimization/69270
9465 * gcc.dg/tree-ssa/pr69270.c: New test.
9466
3342fd71
BS
94672016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9468
9469 PR c/66208
9470 * c-c++-common/pr66208.c: New file.
9471
2ad3adf1
JJ
94722016-01-13 Jakub Jelinek <jakub@redhat.com>
9473
9474 PR tree-optimization/69156
9475 * gcc.dg/pr69156.c: New test.
9476
398d6feb
L
94772016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9478
9479 * gcc.target/i386/pr69225-7.c: New test.
9480
4c868789
RH
94812016-01-13 Richard Henderson <rth@redhat.com>
9482
9483 * gcc.dg/tm/memopt-13.c: Update expected function.
9484 * gcc.dg/tm/memopt-6.c: Likewise.
9485
ef6d1772
UB
94862016-01-13 Uros Bizjak <ubizjak@gmail.com>
9487
9488 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9489 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9490 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9491 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 9492
ef6d1772
UB
94932016-01-13 Tom de Vries <tom@codesourcery.com>
9494
9495 PR tree-optimization/69169
0b4b6ef2
TV
9496 * gcc.dg/pr69169.c: New test.
9497
2ad3adf1 94982016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
9499
9500 PR target/69228
9501 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9502 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9503 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9504 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9505 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9506 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9507 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9508 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9509
9060e335
AK
95102016-01-13 Jakub Jelinek <jakub@redhat.com>
9511
9512 PR target/69247
9513 * gcc.dg/pr69247.c: New test.
9514
40311329
RB
95152016-01-13 Richard Biener <rguenther@suse.de>
9516
9517 PR tree-optimization/69242
9518 * gcc.dg/torture/pr69242.c: New testcase.
9519
ccbd7103
RB
95202016-01-13 Richard Biener <rguenther@suse.de>
9521
9522 PR tree-optimization/69186
9523 * gcc.dg/torture/pr69186.c: New testcase.
9524
c6f72a46
JL
95252016-01-13 Jeff Law <law@redhat.com>
9526
9527 PR tree-optimization/67755
9528 * gcc.dg/tree-ssa/pr67755.c: New test.
9529
95302016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
9531
9532 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9533 pass number in output by a star.
9534
c446cf07
BC
95352016-01-12 Bin Cheng <bin.cheng@arm.com>
9536
9537 PR tree-optimization/68911
9538 * gcc.c-torture/execute/pr68911.c: New test.
9539
5342156c
MP
95402016-01-12 Marek Polacek <polacek@redhat.com>
9541
9542 PR c++/68979
9543 * g++.dg/warn/permissive-1.C: New test.
9544
65364cc5
JJ
95452016-01-12 Jakub Jelinek <jakub@redhat.com>
9546
9547 PR objc++/68511
9548 PR c++/69213
9549 * g++.dg/opt/pr69213.C: New test.
9550
81b9a3d9
CB
95512016-01-12 Christian Bruel <christian.bruel@st.com>
9552
9553 PR target/69180
9554 * gcc.target/arm/pr69180.c: New test.
9555
3c4e91c9
RB
95562016-01-12 Richard Biener <rguenther@suse.de>
9557
9558 PR lto/69077
9559 * g++.dg/lto/pr69077_0.C: New testcase.
9560 * g++.dg/lto/pr69077_1.C: Likewise.
9561
5664cea1
JJ
95622016-01-12 Jakub Jelinek <jakub@redhat.com>
9563
9564 PR target/69175
9565 * g++.dg/opt/pr69175.C: New test.
9566
86cefc49
AL
95672016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9568
9569 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9570 rather than #including math.h & stdlib.h.
9571 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9572 * gcc.dg/vect/pr49771.c: Likewise.
9573 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9574 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9575 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9576 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9577 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9578 * gcc.dg/vect/pr44507.c: Likewise.
9579 * gcc.dg/vect/pr45902.c: Likewise.
9580 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9581 * gcc.dg/vect/vect-117.c: Likewise.
9582 * gcc.dg/vect/vect-99.c: Likewise.
9583 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9584 * gcc.dg/vect/vect-cond-1.c: Likewise.
9585 * gcc.dg/vect/vect-cond-2.c: Likewise.
9586 * gcc.dg/vect/vect-cond-3.c: Likewise.
9587 * gcc.dg/vect/vect-cond-4.c: Likewise.
9588 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9589 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9590 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9591 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9592 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9593 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9594 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9595 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9596 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9597 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9598 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9599 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9600 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9601 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9602 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9603 include of signal.h.
9604 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9605 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9606 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9607 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9608 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9609 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9610 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9611 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9612 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9613 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9614 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9615 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9616 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9617 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9618 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9619 * gcc.dg/vect/vect-outer-5.c: Likewise.
9620 * gcc.dg/vect/vect-outer-6.c: Likewise.
9621 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9622 include of stdio.h.
9623
b832f61e
NC
96242016-01-12 Nick Clifton <nickc@redhat.com>
9625
9626 PR target/68913
9627 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9628 to fread so that it will be found in all target runtimes.
9629
8eac49b1
RB
96302016-01-12 Richard Biener <rguenther@suse.de>
9631
9632 PR tree-optimization/69053
9633 * g++.dg/torture/pr69053.C: New testcase.
9634
2935d994
RB
96352016-01-12 Richard Biener <rguenther@suse.de>
9636
9637 PR tree-optimization/69168
9638 * gcc.dg/torture/pr69168.c: New testcase.
9639
66c16fd9
RB
96402016-01-12 Richard Biener <rguenther@suse.de>
9641
9642 PR tree-optimization/69157
9643 * gcc.dg/torture/pr69157.c: New testcase.
9644
96452016-01-12 Richard Biener <rguenther@suse.de>
9646
9647 PR tree-optimization/69174
9648 * gcc.dg/torture/pr69174.c: New testcase.
9649
723033a6
JJ
96502016-01-12 Jakub Jelinek <jakub@redhat.com>
9651
9652 PR c++/66808
9653 PR c++/69000
9654 * g++.dg/tls/pr66808.C: New test.
9655 * g++.dg/tls/pr69000.C: New test.
9656
3574cf47
BS
96572016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9658
9659 * gcc.target/powerpc/swaps-p8-23.c: New test.
9660 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9661
feb20787
JDA
96622016-01-11 John David Anglin <danglin@gcc.gnu.org>
9663
9664 PR tree-optimization/68356
9665 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9666
27b1820a
KV
96672016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9668 Jim Wilson <jim.wilson@linaro.org>
9669
9670 PR target/69194
9671 * gcc.target/arm/pr69194.c: New test.
9672
cf4de6af
L
96732016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9674
9675 PR target/69225
9676 * gcc.target/i386/pr69225-1.c: New test.
9677 * gcc.target/i386/pr69225-2.c: Likewise.
9678 * gcc.target/i386/pr69225-3.c: Likewise.
9679 * gcc.target/i386/pr69225-4.c: Likewise.
9680 * gcc.target/i386/pr69225-5.c: Likewise.
9681 * gcc.target/i386/pr69225-6.c: Likewise.
9682
1ebd5558
JJ
96832016-01-11 Jakub Jelinek <jakub@redhat.com>
9684
23552a4d
JJ
9685 PR target/67462
9686 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9687 if lp64.
9688
26ff85b0
JJ
9689 PR target/69071
9690 * gcc.dg/pr69071.c: New test.
9691
9cb6bd74
JJ
9692 PR c++/69211
9693 * g++.dg/opt/pr69211.C: New test.
9694
1ebd5558
JJ
9695 PR tree-optimization/69214
9696 * gcc.c-torture/compile/pr69214.c: New test.
9697
8c18c836
UB
96982016-01-11 Uros Bizjak <ubizjak@gmail.com>
9699
9700 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9701 * gcc.target/i386/pr66232-11.c: Ditto.
9702 * gcc.target/i386/pr66232-12.c: Ditto.
9703 * gcc.target/i386/pr66232-13.c: Ditto.
9704
62446e6e
RB
97052016-01-11 Richard Biener <rguenther@suse.de>
9706
9707 PR tree-optimization/69173
9708 * gcc.dg/torture/pr69173.c: New testcase.
9709
2b8568fe
KT
97102016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9711
9712 PR rtl-optimization/68796
9713 * gcc.target/aarch64/tst_5.c: New test.
9714 * gcc.target/aarch64/tst_6.c: Likewise.
9715
5baf4532
KT
97162016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9717
9718 PR rtl-optimization/68841
9719 * gcc.dg/pr68841.c: New test.
9720 * gcc.c-torture/execute/pr68841.c: New test.
9721
ca90b1ed
YR
97222016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9723
9724 PR rtl-optimization/68920
9725 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9726 for ix86 targets.
9727 * gcc.dg/ifcvt-5.c: New test.
9728
2ad3adf1 97292016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
9730
9731 PR bootstrap/69123
9732 * g++.dg/pr69123.C: New.
9733
83834c09
IE
97342016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9735
9736 PR target/69010
9737 * gcc.target/i386/pr69010.c: New test.
9738
dcf89d57
MJ
97392016-01-11 Martin Jambor <mjambor@suse.cz>
9740
9741 PR ipa/69044
9742 * gcc.target/i386/chkp-pr69044.c: New test.
9743
d95167ee
TV
97442016-01-11 Tom de Vries <tom@codesourcery.com>
9745
9746 PR tree-optimization/69109
9747 * gcc.dg/autopar/pr69109-2.c: New test.
9748 * gcc.dg/autopar/pr69109.c: New test.
9749
4f6403a8
TV
97502016-01-11 Tom de Vries <tom@codesourcery.com>
9751
9752 PR tree-optimization/69108
9753 * gcc.dg/autopar/pr69108.c: New test.
9754
21efdd80
PP
97552016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9756
9757 PR c++/69029
9758 * c-c++-common/Wisleading-indentation.c: Augment test.
9759
fd42eed8
TK
97602016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9761
9762 PR fortran/69154
9763 * gfortran.dg/inline_matmul_12.f90: New test.
9764
4f90ee6c
PT
97652016-01-10 Paul Thomas <pault@gcc.gnu.org>
9766
9767 PR fortran/67779
9768 * gfortran.dg/actual_array_offset_1: New test.
9769
3907c6cf
TV
97702016-01-10 Tom de Vries <tom@codesourcery.com>
9771
9772 PR tree-optimization/69062
9773 * gcc.dg/autopar/pr69062.c: New test.
9774
b07b236e
TS
97752016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9776
9777 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9778 * gcc.dg/vect/slp-perm-2.c: Likewise.
9779 * gcc.dg/vect/slp-perm-3.c: Likewise.
9780 * gcc.dg/vect/slp-perm-5.c: Likewise.
9781 * gcc.dg/vect/slp-perm-6.c: Likewise.
9782 * gcc.dg/vect/slp-perm-7.c: Likewise.
9783 * gcc.dg/vect/slp-perm-8.c: Likewise.
9784
23fab8ae
TV
97852016-01-10 Tom de Vries <tom@codesourcery.com>
9786
9787 PR tree-optimization/69039
9788 * gcc.dg/autopar/pr69039.c: New test.
9789
73f0dae2
MP
97902016-01-09 Marek Polacek <polacek@redhat.com>
9791
9792 PR c++/69113
9793 * g++.dg/pr69113.C: New test.
9794
20b8d734
JJ
97952016-01-09 Jakub Jelinek <jakub@redhat.com>
9796
9797 PR middle-end/50865
9798 PR tree-optimization/69097
9799 * gcc.c-torture/execute/pr50865.c: New test.
9800 * gcc.c-torture/execute/pr69097-1.c: New test.
9801 * gcc.c-torture/execute/pr69097-2.c: New test.
9802 * gcc.dg/pr69097-1.c: New test.
9803 * gcc.dg/pr69097-2.c: New test.
9804
c50e614b
JJ
98052016-01-09 Jakub Jelinek <jakub@redhat.com>
9806
9807 PR c++/69164
9808 * g++.dg/opt/pr69164.C: New test.
9809
e0237993
JJ
98102016-01-08 Jakub Jelinek <jakub@redhat.com>
9811
9812 PR tree-optimization/69167
9813 * gcc.dg/pr69167.c: New test.
9814
bd8f5bb2
MP
98152016-01-08 Marek Polacek <polacek@redhat.com>
9816
9817 PR c++/68449
9818 * g++.dg/pr68449.C: New.
9819
bb0f5ca7
AL
98202016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9821
9822 PR tree-optimization/68707
9823 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9824 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9825 on platforms supporting it.
9826 * gcc.dg/vect/slp-perm-2.c: Likewise.
9827 * gcc.dg/vect/slp-perm-3.c: Likewise.
9828 * gcc.dg/vect/slp-perm-5.c: Likewise.
9829 * gcc.dg/vect/slp-perm-7.c: Likewise.
9830 * gcc.dg/vect/slp-perm-8.c: Likewise.
9831 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9832 on platforms supporting it.
9833
22518428
JJ
98342016-01-08 Jakub Jelinek <jakub@redhat.com>
9835
33f0852f
JJ
9836 PR tree-optimization/69162
9837 * gcc.dg/pr69162.c: New test.
9838
22518428
JJ
9839 PR tree-optimization/69172
9840 * gcc.dg/pr69172.c: New test.
9841
80e9b3aa
TP
98422016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9843
9844 PR tree-optimization/67781
9845 * gcc.c-torture/execute/pr67781.c: New file.
9846
262a363f
JJ
98472016-01-08 Jakub Jelinek <jakub@redhat.com>
9848
9849 PR tree-optimization/69083
9850 * gcc.dg/vect/pr69083.c: New test.
9851
6e1f093f
SS
98522016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9853
9854 PR tree-optimization/61441
9855 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9856 Use -fexcess-precision=standard for compiler options.
9857 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9858
53290e07
JJ
98592016-01-08 Jakub Jelinek <jakub@redhat.com>
9860
57bf3072
JJ
9861 PR fortran/69128
9862 * gfortran.dg/gomp/pr69128.f90: New test.
9863
53290e07
JJ
9864 PR c++/69145
9865 * g++.dg/ext/pr69145-1.C: New test.
9866 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9867 * g++.dg/ext/pr69145-2.h: New file.
9868
7a127fa7
MS
98692016-01-07 Martin Sebor <msebor@redhat.com>
9870
9871 PR c/68966
9872 * gcc.dg/atomic-fetch-bool.c: New test.
9873 * gcc.dg/sync-fetch-bool.c: New test.
9874
95918b49
L
98752016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9876
9877 PR fortran/66680
9878 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9879
c8e62a9d
NC
98802016-01-07 Nick Clifton <nickc@redhat.com>
9881
9882 PR target/66655
9883 * g++.dg/pr66655.C: New test.
9884 * g++.dg/pr66655_1.cc: Test support file.
9885 * g++.dg/pr66655.h: Test header file.
9886
2ad3adf1 98872016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
9888
9889 PR fortran/66680
9890 gfortran.dg/gomp/pr66680.f90: New test.
9891
4cd9ca92
L
98922016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9893
9894 PR target/69171
9895 * gcc.target/i386/pr69171-1.c: New test.
9896 * gcc.target/i386/pr69171-2.c: Likewise.
9897 * gcc.target/i386/pr69171-3.c: Likewise.
9898 * gcc.target/i386/pr69171-4.c: Likewise.
9899 * gcc.target/i386/pr69171-5.c: Likewise.
9900 * gcc.target/i386/pr69171-6.c: Likewise.
9901
7e33d4dc
BS
99022015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9903
9904 PR middle-end/67639
9905 * c-c++-common/pr67639.c: New test.
9906
fec64afc
JJ
99072016-01-07 Jakub Jelinek <jakub@redhat.com>
9908
9909 PR tree-optimization/69141
9910 * g++.dg/opt/pr69141.C: New test.
9911
f293ad29
EB
99122016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9913
9914 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9915
5027395e
UB
99162016-01-06 Uros Bizjak <ubizjak@gmail.com>
9917
9918 PR target/69140
9919 * gcc.target/i386/pr69140.c: New test
9920
7443cf13
DM
99212016-01-06 David Malcolm <dmalcolm@redhat.com>
9922
9923 * gcc.dg/bad-dereference.c: New test case.
9924
32928931
BS
99252015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9926
9927 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9928
68dd05da
AS
99292016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9930
9931 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9932
6b131d5b
MP
99332016-01-06 Marek Polacek <polacek@redhat.com>
9934
9935 PR sanitizer/69099
9936 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9937
8d9fdb49
MP
99382016-01-05 Marek Polacek <polacek@redhat.com>
9939
9940 PR c/69104
9941 * gcc.dg/atomic-invalid-2.c: New.
9942
acf93f1e
L
99432016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9944
9945 PR target/68991
9946 * gcc.target/i386/pr68991.c: New test.
9947
3f50525d
L
99482016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9949
9950 PR target/68991
9951 * g++.dg/pr68991-1.C: New test.
9952 * g++.dg/pr68991-2.C: Likewise.
9953
e0237993 99542016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 9955
e0237993 9956 PR other/60465
face88a1
ST
9957 * gcc.target/ia64/pr60465-gprel64.c: New test.
9958 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9959
a0866eff
KT
99602016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9961
9962 PR rtl-optimization/68651
9963 * gcc.target/aarch64/pr68651_1.c: New test.
9964
c589e975
DM
99652016-01-05 David Malcolm <dmalcolm@redhat.com>
9966
9967 PR c/69122
9968 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9969
929710d9
NS
99702016-01-05 Nathan Sidwell <nathan@acm.org>
9971
ce3e43d7
NS
9972 PR c++/58583
9973 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9974
929710d9
NS
9975 * gcc.dg/alias-15.c: New.
9976
a2faef8e
NC
99772016-01-05 Nick Clifton <nickc@redhat.com>
9978
9979 PR target/68870
9980 * g++.dg/pr68770.C: New test.
9981
4cfa76e3
MS
99822016-01-04 Mike Stump <mikestump@comcast.net>
9983
9984 * lib/target-supports.exp (check_effective_target_cilkplus):
9985 cilkplus targets require pthreads.
4ece61b6 9986 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 9987
4e8a3a35
MM
99882016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9989
9990 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9991 generation.
9992
818ab71a
JJ
99932016-01-04 Jakub Jelinek <jakub@redhat.com>
9994
9995 Update copyright years.
9996
2fe0a208
MP
99972016-01-04 Marek Polacek <polacek@redhat.com>
9998
9999 PR c/68908
10000 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10001 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10002 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10003
9e3b2fe3
EB
100042016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10005
10006 * gcc.target/sparc/20160104-2.c: New test.
10007
e8d65a35
EB
100082016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10009
10010 * gcc.target/sparc/20160104-1.c: New test.
10011
25ccfccd
PT
100122016-01-03 Paul Thomas <pault@gcc.gnu.org>
10013
10014 PR fortran/65045
10015 * gfortran.dg/pr65045.f90: New test.
10016
cb51d382
EB
100172016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10018
10019 * gnat.dg/specs/debug1.ads: Delete.
10020
6eeaad6e
JD
100212016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10022
10023 PR libgfortran/68867
10024 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10025 expression.
10026
2f968603
JD
100272016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10028
10029 PR libgfortran/68867
10030 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10031 PowerPC.
10032
591bb5e4
PT
100332016-01-01 Paul Thomas <pault@gcc.gnu.org>
10034
10035 PR fortran/68864
10036 * gfortran.dg/pr68864.f90: New test.
10037
f1e0620c
JJ
100382016-01-01 Jakub Jelinek <jakub@redhat.com>
10039
942a1319
JJ
10040 PR tree-optimization/69070
10041 * gcc.dg/pr69070.c: New test.
10042
10dff63f
JJ
10043 PR sanitizer/69055
10044 * gfortran.dg/pr69055.f90: New test.
10045
f1e0620c
JJ
10046 PR target/69015
10047 * gcc.dg/pr69015.c: New test.
818ab71a 10048\f
2f883d1c 10049Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
10050
10051Copying and distribution of this file, with or without modification,
10052are permitted in any medium without royalty provided the copyright
10053notice and this notice are preserved.