]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
65913.cc: Require atomic-builtins rather than specific target.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
205cccc7
JJ
12016-06-30 Jakub Jelinek <jakub@redhat.com>
2
3 PR middle-end/71693
4 * gcc.c-torture/compile/pr71693.c: New test.
5
f4452176
DM
62016-06-29 David Malcolm <dmalcolm@redhat.com>
7
8 * gcc.dg/spellcheck-params.c: New testcase.
9 * gcc.dg/spellcheck-params-2.c: New testcase.
10
c5e74d9d
MM
112016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
12
13 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
14 vector extract instructions.
15 * gcc.target/powerpc/p9-extract-2.c: Likewise.
16
e44ecbfd
JD
172016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18
19 PR fortran/71686
20 * gfortran.dg/unexpected_eof_2.f90: New test.
21 * gfortran.dg/unexpected_eof_3.f90: New test.
22
ee446d9f
JW
232016-06-29 Jim Wilson <jim.wilson@linaro.org>
24
25 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
26
27f67461
CP
272016-06-29 Cesar Philippidis <cesar@codesourcery.com>
28
29 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
30 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
31 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
32
b1206d29
RB
332016-06-29 Richard Biener <rguenther@suse.de>
34
35 PR middle-end/15256
36 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
37
1af21224
MW
382016-06-29 Matthew Wahab <matthew.wahab@arm.com>
39
40 * gcc.target/arm/aapcs/neon-vect10.c: Require
41 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
42 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
43 * gcc.target/arm/aapcs/vfp18.c: Likewise.
44 * gcc.target/arm/aapcs/vfp19.c: Likewise.
45 * gcc.target/arm/aapcs/vfp20.c: Likewise.
46 * gcc.target/arm/aapcs/vfp21.c: Likewise.
47 * gcc.target/arm/fp16-aapcs-1.c: Require
48 -mfloat-ab=hard. Also simplify the test.
49 * gcc.target/arm/fp16-aapcs-2.c: New.
50
7fe43755
MW
512016-06-29 Matthew Wahab <matthew.wahab@arm.com>
52
53 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
54 comment.
55 (add_options_for_arm_fp16_ieee): New.
56 (add_options_for_arm_fp16_alternative): New.
57 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
58 long-line.
59 (effective_target_arm_fp16_hw): New.
60
264d951a
IE
612016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
62
63 PR tree-optimization/71655
64 * g++.dg/pr71655.C: New test.
65
5c846a81
ML
662016-06-29 Martin Liska <mliska@suse.cz>
67
68 * gcc.dg/pr71585.c: New test.
69 * gcc.dg/pr71585-2.c: New test.
70 * gcc.dg/pr71585-3.c: New test.
71
fafe9318
YR
722016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
73
74 PR tree-optimization/70729
75 * g++.dg/vect/pr70729.cc: New test.
76
54d19c3b
TS
772016-06-29 Thomas Schwinge <thomas@codesourcery.com>
78
79 * c-c++-common/gomp/cancel-1.c: Extend.
80
5f3cd7c3
JJ
812016-06-29 Jakub Jelinek <jakub@redhat.com>
82
83 PR tree-optimization/71625
84 * gcc.dg/strlenopt-28.c: New test.
85
4aa83879
RB
862016-06-29 Richard Biener <rguenther@suse.de>
87
88 PR middle-end/71002
89 * g++.dg/torture/pr71002.C: Adjust testcase.
90
152ef731
JJ
912016-06-29 Jakub Jelinek <jakub@redhat.com>
92
93 PR c/71685
94 * gcc.dg/pr71685.c: New test.
95
962016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
97
98 PR c/71552
99 * gcc.dg/init-bad-9.c: New test.
100
d41dc215
BS
1012016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
102
103 * gcc.target/powerpc/abs128-1.c: Require VSX.
104 * gcc.target/powerpc/copysign128-1.c: Likewise.
105 * gcc.target/powerpc/inf128-1.c: Likewise.
106 * gcc.target/powerpc/nan128-1.c: Likewise.
107
6a20b538
JJ
1082016-06-28 Jakub Jelinek <jakub@redhat.com>
109
110 PR middle-end/71626
111 * gcc.c-torture/execute/pr71626-1.c: New test.
112 * gcc.c-torture/execute/pr71626-2.c: New test.
113
77d93c47
PB
1142016-06-28 Peter Bergner <bergner@vnet.ibm.com>
115
116 PR target/71656
117 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
118
a8264058
SB
1192016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
120
121 PR target/71670
122 * gcc.target/powerpc/pr71670.c: New testcase.
123
0dc47331
PB
1242016-06-27 Peter Bergner <bergner@vnet.ibm.com>
125
126 PR target/71656
127 * gcc.target/powerpc/pr71656-1.c: New test.
128 * gcc.target/powerpc/pr71656-2.c: New test.
129
b65ffc79
CL
1302016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
131
132 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
133 around fp16 code.
134 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
135 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
136 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
137 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
138 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
139 Add arm_neon_fp16_ok effective target.
140 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
141 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
142 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
143 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
144 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
145 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
146 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
147 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
148 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
149 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
150 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
151
9bb86f40
JH
1522016-06-26 Jan Hubicka <hubicka@ucw.cz>
153
154 * gcc.dg/predict-12.c: New testcase.
155
46db0fd4
JD
1562016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
157
158 PR fortran/71649
159 * gfortran.dg/pr71649.f90: New test.
160
2a65e70b
JJ
1612016-06-25 Jakub Jelinek <jakub@redhat.com>
162
f8a06e24
JJ
163 PR tree-optimization/71643
164 * g++.dg/opt/pr71643.C: New test.
165
2a65e70b
JJ
166 PR tree-optimization/71631
167 * gcc.c-torture/execute/pr71631.c: New test.
168
7805417a
JH
1692016-06-24 Jan Hubicka <hubicka@ucw.cz>
170
171 * gcc.dg/predict-11.c: New testcase.
172 * gfortran.dg/predict-2.f90: New testcase.
173
888ed1a3
JH
1742016-06-24 Jan Hubicka <hubicka@ucw.cz>
175
176 * gcc.dg/predict-10.c: New test.
177
53605f35
BS
1782016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
179
180 * gcc.target/powerpc/abs128-1.c: New.
181 * gcc.target/powerpc/copysign128-1.c: New.
182 * gcc.target/powerpc/inf128-1.c: New.
183 * gcc.target/powerpc/nan128-1.c: New.
184
7b22b4c6
EB
1852016-06-24 Eric Botcazou <ebotcazou@adacore.com>
186
187 * gfortran.dg/pr71642.f90: New test.
188
37e373c2
JJ
1892016-06-24 Jakub Jelinek <jakub@redhat.com>
190
191 PR tree-optimization/71647
192 * gcc.target/i386/pr71647.c: New test.
193
b20b79f2
L
1942016-06-24 H.J. Lu <hongjiu.lu@intel.com>
195
196 * gcc.target/i386/noplt-gd-1.c: New test.
197 * gcc.target/i386/noplt-gd-2.c: Likewise.
198 * gcc.target/i386/noplt-gd-3.c: Likewise.
199 * gcc.target/i386/noplt-ld-1.c: Likewise.
200 * gcc.target/i386/noplt-ld-2.c: Likewise.
201 * gcc.target/i386/noplt-ld-3.c: Likewise.
202 * lib/target-supports.exp
203 (check_effective_target_tls_get_addr_via_got): New.
204
04619cb8
UB
2052016-06-24 Uros Bizjak <ubizjak@gmail.com>
206
207 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
208 testsuite compile flags.
209 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
210 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
211
2122016-06-24 Uros Bizjak <ubizjak@gmail.com>
213
214 * g++dg/vect/pr36684.cc: Add dg-do compile.
215 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
216 * gcc.dg/vect/pr70021.c: Ditto.
217 * gcc.dg/vect/pr70138-1.c: Ditto.
218 * gcc.dg/vect/pr70138-2.c: Ditto.
219 * gcc.dg/vect/pr70354-1.c: Ditto.
220 * gcc.dg/vect/pr70354-2.c: Ditto.
221 * gcc.dg/vect/pr71259.c: Ditto.
222 * gcc.dg/vect/pr71416-1.c: Ditto.
223 * gcc.dg/vect/slp-43.c: Ditto.
224 * gcc.dg/vect/slp-45.c: Ditto.
225 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
226 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
227 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
228 * gfortran.dg/vect/pr69980.f90: Ditto.
229
2302016-06-24 Uros Bizjak <ubizjak@gmail.com>
231
232 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
233 * gcc.dg/vect/bb-slp-30.c: Ditto.
234 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
235 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
236 * gcc.dg/vect/pr45902.c: Ditto.
237 * gcc.dg/vect/pr48172.c: Ditto.
238 * gcc.dg/vect/pr48377.c: Ditto.
239 * gcc.dg/vect/pr49038.c: Ditto.
240 * gcc.dg/vect/pr49771.c: Ditto.
241 * gcc.dg/vect/pr52091.c: Ditto.
242 * gcc.dg/vect/pr53185-2.c: Ditto.
243 * gcc.dg/vect/pr56826.c: Ditto.
244 * gcc.dg/vect/pr60276.c: Ditto.
245 * gcc.dg/vect/pr62021.c: Ditto.
246 * gcc.dg/vect/pr63530.c: Ditto.
247 * gcc.dg/vect/pr65518.c: Ditto.
248 * gcc.dg/vect/pr65947-1.c: Ditto.
249 * gcc.dg/vect/pr65947-10.c: Ditto.
250 * gcc.dg/vect/pr65947-11.c: Ditto.
251 * gcc.dg/vect/pr65947-12.c: Ditto.
252 * gcc.dg/vect/pr65947-13.c: Ditto.
253 * gcc.dg/vect/pr65947-2.c: Ditto.
254 * gcc.dg/vect/pr65947-3.c: Ditto.
255 * gcc.dg/vect/pr65947-4.c: Ditto.
256 * gcc.dg/vect/pr65947-5.c: Ditto.
257 * gcc.dg/vect/pr65947-6.c: Ditto.
258 * gcc.dg/vect/pr65947-7.c: Ditto.
259 * gcc.dg/vect/pr65947-8.c: Ditto.
260 * gcc.dg/vect/pr65947-9.c: Ditto.
261 * gcc.dg/vect/pr71416-1.c: Ditto.
262 * gcc.dg/vect/pr71439.c: Ditto.
263 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
264 * gcc.dg/vect/vect-bswap16.c: Ditto.
265 * gcc.dg/vect/vect-bswap32.c: Ditto.
266 * gcc.dg/vect/vect-bswap64.c: Ditto.
267 * gcc.dg/vect/vect-live-1.c: Ditto.
268 * gcc.dg/vect/vect-live-2.c: Ditto.
269 * gcc.dg/vect/vect-live-3.c: Ditto.
270 * gcc.dg/vect/vect-live-4.c: Ditto.
271 * gcc.dg/vect/vect-live-5.c: Ditto.
272 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
273 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
274 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
275 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
276 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
277 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
278 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
279 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
280 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
281 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
282 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
283 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
284 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
285 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
286 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
287 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
288 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
289
da224bcb
UB
2902016-06-24 Uros Bizjak <ubizjak@gmail.com>
291
292 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
293
dfee2870
L
2942016-06-24 H.J. Lu <hongjiu.lu@intel.com>
295
296 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
297 ia32 if R_386_GOT32X relocation is supported.
298 * gcc.target/i386/noplt-3.c: Likewise.
299 * gcc.target/i386/noplt-2.c: Likewise.
300 (main): Renamed to ...
301 (bar): This.
302 * gcc.target/i386/noplt-4.c: Likewise.
303 (main): Renamed to ...
304 (bar): This.
305 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
306 * gcc.target/i386/pr67400-5.c: Likewise.
307
a86451b9
JJ
3082016-06-24 Jakub Jelinek <jakub@redhat.com>
309
00085092
JJ
310 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
311 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
312
a86451b9
JJ
313 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
314 f4): Adjust expected diagnostics.
315 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
316 (T): If OVFP is defined, redefine to TP.
317 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
318 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
319 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
320 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
321 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
322 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
323 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
324 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
325 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
326 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
327 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
328 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
329 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
330 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
331 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
332 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
333 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
334 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
335 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
336 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
337 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
338 as last argument to __builtin_add_overflow_p.
339
7bb5d5f4
UB
3402016-06-23 Uros Bizjak <ubizjak@gmail.com>
341
342 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
343 dg-options and remove default vector testsuite compile flags.
344 * g++.dg/vect/pr33860a.cc: Ditto.
345 * g++.dg/vect/pr45470-a.cc: Ditto.
346 * g++.dg/vect/pr45470-b.cc: Ditto.
347 * g++.dg/vect/pr60896.cc: Ditto.
348 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
349 * gcc.dg/vect/pr18308.c: Ditto.
350 * gcc.dg/vect/pr24049.c: Ditto.
351 * gcc.dg/vect/pr33373.c: Ditto.
352 * gcc.dg/vect/pr36228.c: Ditto.
353 * gcc.dg/vect/pr42395.c: Ditto.
354 * gcc.dg/vect/pr42604.c: Ditto.
355 * gcc.dg/vect/pr46663.c: Ditto.
356 * gcc.dg/vect/pr48765.c: Ditto.
357 * gcc.dg/vect/pr49093.c: Ditto.
358 * gcc.dg/vect/pr49352.c: Ditto.
359 * gcc.dg/vect/pr52298.c: Ditto.
360 * gcc.dg/vect/pr52870.c: Ditto.
361 * gcc.dg/vect/pr53185.c: Ditto.
362 * gcc.dg/vect/pr53773.c: Ditto.
363 * gcc.dg/vect/pr56695.c: Ditto.
364 * gcc.dg/vect/pr62171.c: Ditto.
365 * gcc.dg/vect/pr63530.c: Ditto.
366 * gcc.dg/vect/pr68339.c: Ditto.
367 * gcc.dg/vect/pr71259.c: Ditto.
368 * gcc.dg/vect/vect-82_64.c: Ditto.
369 * gcc.dg/vect/vect-83_64.c: Ditto.
370 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
371 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
372 * gcc.dg/vect/vect-shift-2.c: Ditto.
373 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
374 * gfortran.dg/vect/pr39318.f90: Ditto.
375 * gfortran.dg/vect/pr45714-a.f: Ditto.
376 * gfortran.dg/vect/pr45714-b.f: Ditto.
377 * gfortran.dg/vect/pr46213.f90: Ditto.
378
2d4bb02f
MM
3792016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
380 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
381
382 * gcc.target/powerpc/p9-splat-5.c: New test.
383
f6d1b868
UB
3842016-06-23 Uros Bizjak <ubizjak@gmail.com>
385
386 PR tree-optimization/71488
387 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
388 * lib/target-supports.exp: ... here.
389 (check_sse4_hw_available): New procedure.
390 (check_effective_target_sse4_runtime): Ditto.
391 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
392 -march=westmere for sse4_runtime targets.
936ff030 393 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 394 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 395 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 396 (main): Call check_vect ().
a7898180 397 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 398
c0597759
L
3992016-06-23 H.J. Lu <hongjiu.lu@intel.com>
400
401 PR target/66232
402 PR target/67400
403 * gcc.target/i386/pr66232-14.c: New file.
404 * gcc.target/i386/pr66232-15.c: Likewise.
405 * gcc.target/i386/pr66232-16.c: Likewise.
406 * gcc.target/i386/pr66232-17.c: Likewise.
407 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
408 ia32 if R_386_GOT32X relocation is supported.
409 * gcc.target/i386/pr67400-2.c: Likewise.
410 * gcc.target/i386/pr67400-3.c: Likewise.
411 * gcc.target/i386/pr67400-4.c: Likewise.
412 * gcc.target/i386/pr67400-6.c: Likewise.
413 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 414 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 415
5b0e27a7
JD
4162016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
417
418 PR libgfortran/48852
419 * gfortran.dg/char4_iunit_1.f03: Update test.
420 * gfortran.dg/f2003_io_5.f03: Update test.
421 * gfortran.dg/real_const_3.f90: Update test.
422
7f586d90
AK
4232016-06-23 Andi Kleen <ak@linux.intel.com>
424
425 * g++.dg/bprob/bprob.exp: Support autofdo.
426 * g++.dg/tree-prof/tree-prof.exp: dito.
427 * gcc.dg/tree-prof/tree-prof.exp: dito.
428 * gcc.misc-tests/bprob.exp: dito.
429 * gfortran.dg/prof/prof.exp: dito.
430 * lib/profopt.exp: dito.
431 * lib/target-supports.exp: Check for autofdo.
432
60fa7862
ML
4332016-06-23 Martin Liska <mliska@suse.cz>
434
435 * gcc.dg/pr71619.c: New test.
436
e3d62871
UB
4372016-06-23 H.J. Lu <hongjiu.lu@intel.com>
438
439 PR target/67400
cc901875
UB
440 * gcc.target/i386/pr67400-1.c: New test.
441 * gcc.target/i386/pr67400-2.c: Likewise.
442 * gcc.target/i386/pr67400-3.c: Likewise.
443 * gcc.target/i386/pr67400-4.c: Likewise.
444 * gcc.target/i386/pr67400-5.c: Likewise.
445 * gcc.target/i386/pr67400-6.c: Likewise.
446 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 447
ac81cf0b
DM
4482016-06-22 David Malcolm <dmalcolm@redhat.com>
449
450 * c-c++-common/missing-header-1.c: New test case.
451 * c-c++-common/missing-header-2.c: New test case.
452 * c-c++-common/missing-header-3.c: New test case.
453 * c-c++-common/missing-header-4.c: New test case.
454
1a4f11c8
DM
4552016-06-22 David Malcolm <dmalcolm@redhat.com>
456
457 PR c/70339
458 * c-c++-common/attributes-1.c: Update dg-prune-output to include
459 hint.
460 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
461 expected results due to builtin "nanl" now being suggested for
462 "name".
463 * gcc.dg/pr67580.c: Update expected messages.
464 * gcc.dg/spellcheck-identifiers.c: New testcase.
465 * gcc.dg/spellcheck-typenames.c: New testcase.
466
a93eac6a
DM
4672016-06-22 David Malcolm <dmalcolm@redhat.com>
468
469 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
470 file.
471 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
472 diagnostic-test-show-locus-parseable-fixits.c to sources for
473 diagnostic_plugin_test_show_locus.c.
474 * lib/gcc-defs.exp (freeform_regexps): New global.
475 (dg-regexp): New function.
476 (handle-dg-regexps): New function.
477 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
478 freeform_regexps to the empty list.
479 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
480
49e76ff1
IE
4812016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
482
f6d1b868 483 PR tree-optimization/71488
49e76ff1
IE
484 * g++.dg/pr71488.C: New test.
485 * gcc.dg/vect/vect-bool-cmp.c: New test.
486
951d8c8a
EB
4872016-06-22 Eric Botcazou <ebotcazou@adacore.com>
488
489 * gcc.dg/guality/param-5.c: New test.
490
b60fc3bd
BE
4912016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
492
493 * gcc.target/i386/asm-flag-7.c: New test.
494
0609abda
TS
4952016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
496
497 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
498 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
499 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
500 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
501 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
502 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
503 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
504 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
505 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
506 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
507 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
508 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
509 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
510 * gcc.dg/tree-ssa/vrp87.c: Likewise.
511 * lib/target-supports.exp: Likewise.
512
ee2499b4
TS
5132016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
514
515 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
516 * gcc.dg/attr-ms_struct-2.c: Likewise.
517 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
518 * gcc.dg/bf-ms-attrib.c: Likewise.
519 * gcc.dg/bf-ms-layout-2.c: Likewise.
520 * gcc.dg/bf-ms-layout-3.c: Likewise.
521 * gcc.dg/bf-ms-layout.c: Likewise.
522 * gcc.dg/bf-no-ms-layout.c: Likewise.
523 * gcc.target/i386/bitfield1.c: Likewise.
524 * gcc.target/i386/bitfield2.c: Likewise.
525 * gcc.target/i386/bitfield3.c: Likewise.
526
caea59ff
KN
5272016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
528
529 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
530 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
531 override other than -mcpu=power9 command-line option is specified,
532 or if the target operating system is aix.
533 * gcc.target/powerpc/darn-1.c: Likewise.
534 * gcc.target/powerpc/darn-2.c: Likewise.
535 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
536 test if effective-target is not powerpc_p9vector_ok or if the
537 target operating system is not defined.
538 * gcc.target/powerpc/vslv-1.c: Likewise.
539 * gcc.target/powerpc/vsrv-0.c: Likewise.
540 * gcc.target/powerpc/vsrv-1.c: Likewise.
541
63617e30
TB
5422016-06-21 Tobias Burnus <burnus@net-b.de>
543
544 PR fortran/71068
545 * gfortran.dg/coarray/data_1.f90: New.
546
89192c3c
WD
5472016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
548
549 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
550 (dg-require-effective-target): Use arm_v8_neon_hw.
551 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
552 (dg-require-effective-target): Likewise.
553 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
554 (dg-require-effective-target): Likewise.
555 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
556 (dg-require-effective-target): Likewise.
557 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
558 (dg-require-effective-target): Likewise.
559 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
560 (dg-require-effective-target): Likewise.
561 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
562 Add AArch64 check.
563
64ac50e2
WD
5642016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
565
566 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
567 Set to 3 so test passes.
568
6252b5db
WD
5692016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
570
571 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
572
3b9bc511
IV
5732016-06-21 Ilya Verbin <ilya.verbin@intel.com>
574
575 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
576 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
577 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
578 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
579
21db1c78
IV
5802016-06-21 Ilya Verbin <ilya.verbin@intel.com>
581
582 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
583 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
584
9d30e86f
L
5852016-06-21 H.J. Lu <hongjiu.lu@intel.com>
586
587 PR target/71549
588 * gcc.target/i386/pr71549.c: New test.
589
448a7c69
KN
5902016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
591
592 * gcc.target/powerpc/vadsdu-0.c: Replace
593 dg-require-effective-target directive to allow test to run on more
594 platforms, and add dg-skip-if directive to disable test on aix
595 platforms because of known incompatibilities.
596 * gcc.target/powerpc/vadsdu-1.c: Likewise.
597 * gcc.target/powerpc/vadsdu-2.c: Likewise.
598 * gcc.target/powerpc/vadsdu-3.c: Likewise.
599 * gcc.target/powerpc/vadsdu-4.c: Likewise.
600 * gcc.target/powerpc/vadsdu-5.c: Likewise.
601 * gcc.target/powerpc/vadsdub-1.c: Likewise.
602 * gcc.target/powerpc/vadsdub-2.c: Replace
603 dg-require-effective-target directive to allow test to run on more
604 platforms, and add dg-skip-if directive to disable test on aix
605 platforms because of known incompatibilities.
606 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
607 with vec_absdb call to differentiate this test from vadsdub-1.c.
608 * gcc.target/powerpc/vadsduh-1.c: Replace
609 dg-require-effective-target directive to allow test to run on more
610 platforms, and add dg-skip-if directive to disable test on aix
611 platforms because of known incompatibilities.
612 * gcc.target/powerpc/vadsduh-2.c: Likewise.
613 * gcc.target/powerpc/vadsduw-1.c: Likewise.
614 * gcc.target/powerpc/vadsduw-2.c: Likewise.
615
0ad84f34
JJ
6162016-06-21 Jakub Jelinek <jakub@redhat.com>
617
618 PR tree-optimization/71588
619 * gcc.dg/pr71558.c: New test.
620
e71e8d94
SKS
6212016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
622
623 * c-c++-common/pr68657-1.c: Require ptr32plus support.
624 * c-c++-common/pr68657-2.c: Likewise.
625 * c-c++-common/pr68657-3.c: Likewise.
626 * gcc.dg/torture/pr69714.c: Require int32plus support.
627 * gcc.dg/torture/pr70025.c: Likewise.
628 * gcc.dg/torture/pr70083.c: Likewise.
629 * gcc.dg/torture/pr70542.c: Likewise.
630 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
631
5a578671
JM
6322016-06-20 Joseph Myers <joseph@codesourcery.com>
633
634 PR c/71601
635 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
636
7a9df68e
JJ
6372016-06-20 Jakub Jelinek <jakub@redhat.com>
638
50aa64d5
JJ
639 PR middle-end/71581
640 * gcc.dg/pr71581.c: New test.
641
7a9df68e
JJ
642 PR rtl-optimization/71591
643 * gcc.dg/cpp/pr71591.c: New test.
644
3947cf19
DR
6452016-06-20 David B. Robins <gcc@davidrobins.net>
646
647 PR target/71571
648 * g++.dg/torture/pr71571.C: New test.
649
c4ff221e
JJ
6502016-06-20 Jakub Jelinek <jakub@redhat.com>
651
652 PR target/71559
653 * gcc.target/i386/sse2-pr71559.c: New test.
654 * gcc.target/i386/avx-pr71559.c: New test.
655 * gcc.target/i386/avx512f-pr71559.c: New test.
656
f1b5abfb
TB
6572016-06-20 Tobias Burnus <burnus@net-b.de>
658
659 PR fortran/71194
660 * gfortran.dg/pointer_remapping_10.f90: New.
661
842107e4
DM
6622016-06-20 David Malcolm <dmalcolm@redhat.com>
663
664 * g++.dg/diagnostic/string-literal-concat.C: New test case.
665
d9e8bdfd
MS
6662016-06-20 Martin Sebor <msebor@redhat.com>
667
668 PR c/69507
669 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
670 * gnu90-const-expr-1.c: Same.
671 * gnu99-const-expr-1.c: Same.
672 * gnu99-static-1.c: Same.
673
67785479
RL
6742016-06-20 Renlin Li <renlin.li@arm.com>
675
676 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
677
636929b8
JG
6782016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
679
680 * gcc.target/aarch64/vcvt_f64_1.c: New.
681 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
682 * gcc.target/aarch64/vrecp_f64_1.c: New.
683
ff7b374b
KT
6842016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
685
686 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
687 "alignement".
688
554cfc9e
GJL
6892016-06-20 Georg-Johann Lay <avr@gjlay.de>
690
691 PR target/71103
692 * gcc.target/avr/torture/pr71103-2.c: New test.
693
aa0db437
MS
6942016-06-19 Martin Sebor <msebor@redhat.com>
695
696 PR c/69507
697 * gcc.dg/alignof.c: New test.
698
c561b091
PC
6992016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
700
701 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
702 vs dg-error; test constexpr specifier too.
703
bf54f123
PC
7042016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
705
706 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
707
4e53aa97
CL
7082016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
709
710 * lib/target-supports.exp
711 (check_effective_target_arm_neon_fp16_ok_nocache): Call
712 arm_neon_ok and merge flags. Fix temporary test name.
713 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
714 and merge flags.
715
69071d86
ML
7162016-06-17 Martin Liska <mliska@suse.cz>
717
718 * gcc.dg/predict-9.c: Fix dump scanning.
719
68b3b858
BC
7202016-06-17 Bin Cheng <bin.cheng@arm.com>
721
722 PR tree-optimization/71354
723 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
724
d3ee260a
BC
7252016-06-17 Bin Cheng <bin.cheng@arm.com>
726
727 PR tree-optimization/71347
728 * gcc.dg/tree-ssa/pr71347.c: New test.
729
bd8fb114
BC
7302016-06-17 Bin Cheng <bin.cheng@arm.com>
731
732 PR tree-optimization/71354
733 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
734
97816be4
BC
7352016-06-17 Bin Cheng <bin.cheng@arm.com>
736
737 * gcc.dg/vect/vect-alias-check-1.c: New test.
738
2d761a37
SKS
7392016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
740
e0277d6b 741 PR target/71151
2d761a37
SKS
742 * gcc.target/avr/pr71151-1.c: New test.
743 * gcc.target/avr/pr71151-2.c: New test.
744 * gcc.target/avr/pr71151-3.c: New test.
745 * gcc.target/avr/pr71151-4.c: New test.
746 * gcc.target/avr/pr71151-5.c: New test.
747 * gcc.target/avr/pr71151-6.c: New test.
748 * gcc.target/avr/pr71151-7.c: New test.
749 * gcc.target/avr/pr71151-8.c: New test.
750 * gcc.target/avr/pr71151-common.h: New test.
751
68fa96d6
ML
7522016-06-16 Martin Liska <mliska@suse.cz>
753
754 * gfortran.dg/predict-1.f90: New test.
755
b6ca982f
UB
7562016-06-16 Uros Bizjak <ubizjak@gmail.com>
757
758 PR target/71242
759 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
760
1dc8d15b
JH
7612016-06-16 Jan Hubicka <hubicka@ucw.cz>
762
763 * g++.dg/vect/pr36648.cc: Disable cunrolli
764
67c25816
JJ
7652016-06-16 Jakub Jelinek <jakub@redhat.com>
766
c577adb2
JJ
767 PR target/71554
768 * gcc.c-torture/execute/pr71554.c: New test.
769
67c25816
JJ
770 PR rtl-optimization/71532
771 * gcc.dg/torture/pr71532.c: New test.
772
1a3c3ee9
MM
7732016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
774
775 * gcc.target/powerpc/p9-dimode1.c: New test.
776 * gcc.target/powerpc/p9-dimode2.c: Likewise.
777
f29468a7
JJ
7782016-06-15 Jakub Jelinek <jakub@redhat.com>
779
61daecc4
JJ
780 * gcc.c-torture/compile/20160615-1.c: New test.
781
f29468a7
JJ
782 * g++.dg/cpp0x/ref-qual17.C: New test.
783
209d1e2d
IE
7842016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
785
786 PR middle-end/71529
787 * gcc.target/i386/pr71529.C: New test.
788
8dc35712
AH
7892016-06-15 Alan Hayward <alan.hayward@arm.com>
790
791 PR tree-optimization/71483
792 * g++.dg/vect/pr71483.c: New
793
b8911cb8
PC
7942016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
795
796 PR c++/70202
797 * g++.dg/inherit/crash6.C: New.
798 * g++.dg/inherit/union2.C: Likewise.
799 * g++.dg/inherit/virtual12.C: Likewise.
800 * g++.dg/inherit/virtual13.C: Likewise.
801 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
802
cf5d08ab
UB
8032016-06-15 Uros Bizjak <ubizjak@gmail.com>
804
e3d62871 805 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 806
8f482165
AH
8072016-06-15 Alan Hayward <alan.hayward@arm.com>
808
809 PR tree-optimization/71439
810 * gcc.dg/vect/pr71439.c: New
811
3256673f
KT
8122016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
813
814 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
815
b17dc4d4
RB
8162016-06-15 Richard Biener <rguenther@suse.de>
817
818 * gcc.dg/vect/slp-45.c: New testcase.
819
2a5825f2
RB
8202016-06-15 Richard Biener <rguenther@suse.de>
821
822 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
823
6e433d0b
BS
8242016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
825
826 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
827 requirements, and disable for AIX for now.
828 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
829
abe7f828
JJ
8302016-06-14 Jakub Jelinek <jakub@redhat.com>
831
a09c81b4
JJ
832 PR c++/71528
833 * g++.dg/opt/pr71528.C: New test.
834
abe7f828
JJ
835 PR c++/71516
836 * g++.dg/init/pr71516.C: New test.
837
acfadf06
PC
8382016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
839
840 * g++.dg/init/array46.C: New.
841
4d568ab2
UB
8422016-06-14 Uros Bizjak <ubizjak@gmail.com>
843
e3d62871
UB
844 * gcc.target/i386/float128-3.c: New test.
845 * gcc.target/i386/quad-sse4.c: Ditto.
846 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
847 Update scan strings.
4d568ab2 848
30934c5d
RB
8492016-06-14 Richard Biener <rguenther@suse.de>
850
851 PR middle-end/71526
852 * gfortran.dg/pr71526.f90: New testcase.
853
3970e545
AV
8542016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
855
856 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
857 * gcc.dg/zero_bits_compound-1.c: Likewise.
858
04976c6e
RB
8592016-06-14 Richard Biener <rguenther@suse.de>
860
861 PR tree-optimization/71522
862 * gcc.dg/torture/pr71522.c: New testcase.
863
23e025db
JJ
8642016-06-14 Jakub Jelinek <jakub@redhat.com>
865
866 PR tree-optimization/71520
867 * gcc.dg/tree-ssa/pr71520.c: New test.
868
90b72e84
RB
8692016-06-14 Richard Biener <rguenther@suse.de>
870
871 PR tree-optimization/71521
86c24ba6 872 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 873
ef7cf206
JJ
8742016-06-13 Jakub Jelinek <jakub@redhat.com>
875
0dda258b
JJ
876 PR sanitizer/71498
877 * c-c++-common/ubsan/bounds-13.c: New test.
878
ef7cf206
JJ
879 PR preprocessor/71183
880 * gcc.dg/cpp/source_date_epoch-3.c: New test.
881
a73786e3
JL
8822016-06-13 Jeff Law <law@redhat.com>
883
884 PR tree-optimization/71403
885 * c-c++-common/ubsan/pr71403-1.c: New test.
886 * c-c++-common/ubsan/pr71403-2.c: New test.
887 * c-c++-common/ubsan/pr71403-3.c: New test.
888
0ac249bf
JJ
8892016-06-13 Jakub Jelinek <jakub@redhat.com>
890
891 PR middle-end/71478
892 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
893 Add -Wno-psabi -w to dg-options.
894
5408a64a
KN
8952016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
896
897 * gcc.target/powerpc/vadsdu-0.c: New test.
898 * gcc.target/powerpc/vadsdu-1.c: New test.
899 * gcc.target/powerpc/vadsdu-2.c: New test.
900 * gcc.target/powerpc/vadsdu-3.c: New test.
901 * gcc.target/powerpc/vadsdu-4.c: New test.
902 * gcc.target/powerpc/vadsdu-5.c: New test.
903 * gcc.target/powerpc/vadsdub-1.c: New test.
904 * gcc.target/powerpc/vadsdub-2.c: New test.
905 * gcc.target/powerpc/vadsduh-1.c: New test.
906 * gcc.target/powerpc/vadsduh-2.c: New test.
907 * gcc.target/powerpc/vadsduw-1.c: New test.
908 * gcc.target/powerpc/vadsduw-2.c: New test.
909
f7e4f2e3
DM
9102016-06-13 David Malcolm <dmalcolm@redhat.com>
911
912 * gcc.dg/c99-init-2.c (c): Update expected error message.
913 * gcc.dg/init-bad-8.c (foo): Likewise.
914 * gcc.dg/spellcheck-fields-3.c: New test case.
915
ad23a23e
ML
9162016-06-13 Martin Liska <mliska@suse.cz>
917
918 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
919 and "guess loop iv compared" heuristics.
920 * gcc.dg/predict-2.c: Likewise.
921 * gcc.dg/predict-3.c: Likewise.
922 * gcc.dg/predict-4.c: Likewise.
923 * gcc.dg/predict-5.c: Likewise.
924 * gcc.dg/predict-6.c: Likewise.
925
146c55da
MP
9262016-06-13 Marek Polacek <polacek@redhat.com>
927
928 PR middle-end/71476
929 * c-c++-common/Wswitch-unreachable-4.c: New test.
930 * gcc.dg/Wswitch-unreachable-2.c: New test.
931 * g++.dg/tm/jump1.C: Move dg-warning.
932
42e77cbc
EB
9332016-06-13 Eric Botcazou <ebotcazou@adacore.com>
934
935 * gnat.dg/renaming10.ad[sb]: New test.
936
7474dcc1
PT
9372016-06-13 Paul Thomas <pault@gcc.gnu.org>
938
939 PR fortran/70673
940 * gfortran.dg/pr70673.f90: New test.
941
f57f53d3
RB
9422016-06-13 Richard Biener <rguenther@suse.de>
943
944 PR middle-end/64516
945 * gcc.dg/align-3.c: New testcase.
946
5843a5f0
ML
9472016-06-13 Martin Liska <mliska@suse.cz>
948
949 * gcc.target/i386/pr71458.c: New test.
950
aa8fdb44
UB
9512016-06-12 Uros Bizjak <ubizjak@gmail.com>
952
953 PR target/71241
954 * testsuite/gcc.dg/torture/float128-nan.c: New test.
955
2043e4d7
DH
9562016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
957
958 PR target/60751
959 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
960 statement.
961
d3dc025d
DH
9622016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
963
964 PR target/60751
965 * gfortran.dg/comma_IO_extension_1.f90: New test.
966 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
967 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
968 statement.
969 * gfortran.dg/graphite/pr38083.f90: Likewise.
970 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
971 missing format.
972
a31d78c6
EB
9732016-06-11 Eric Botcazou <ebotcazou@adacore.com>
974
975 * gnat.dg/case_character.adb: New test.
976
95c18dd0
SB
9772016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
978
979 PR middle-end/71310
980 * gcc.target/powerpc/pr71310.c: New testcase.
981
b97d37b4
KV
9822016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
983
984 PR middle-end/71478
985 * gcc.dg/pr71478.c: New test.
986
900bcda3
JJ
9872016-06-10 Jakub Jelinek <jakub@redhat.com>
988
ec1c20db
JJ
989 PR middle-end/71494
990 * gcc.c-torture/execute/pr71494.c: New test.
991
50b15873
JJ
992 PR c/68657
993 * gcc.target/i386/pr68657.c: New test.
994
900bcda3
JJ
995 PR inline-asm/68843
996 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
997 (test): Add -masm=intel alternatives.
998
4d926e34
MS
9992016-06-10 Martin Sebor <msebor@redhat.com>
1000
1001 PR c/71392
1002 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1003
ad071b2b
JL
10042016-06-10 Jeff Law <law@redhat.com>
1005
1006 PR tree-optimization/71335
1007 * gcc.c-torture/execute/pr71335.c: New test.
1008
2704efe8
DM
10092016-06-10 David Malcolm <dmalcolm@redhat.com>
1010
1011 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1012 the various "cannot tail-call: " messages.
1013
18c9b7d4
CL
10142016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1015
1016 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1017 and options.
1018
7cfa10f3
MO
10192016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1020
1021 PR sanitizer/71480
1022 * c-c++-common/asan/pr71480.c: New test.
1023
1f24fd3e
L
10242016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1025
1026 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1027 (ASMNAME2): Likewise.
1028 (main): Replace fn in asm statement with ASMNAME ("fn").
1029 * gcc.dg/guality/pr68037-2.c: Likewise.
1030 * gcc.dg/guality/pr68037-3.c: Likewise.
1031 * gcc.dg/torture/pr68037-1.c: Likewise.
1032 * gcc.dg/torture/pr68037-2.c: Likewise.
1033 * gcc.dg/torture/pr68037-3.c: Likewise.
1034
ad551c07
BE
10352016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1036
1037 PR inline-asm/68843
1038 * gcc.target/i386/pr68843-1.c: New test.
1039 * gcc.target/i386/pr68843-2.c: New test.
1040
4b1ffdb1 10412016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
1042 Cesar Philippidis <cesar@codesourcery.com>
1043
1044 PR middle-end/71373
1045 * gcc.dg/goacc/nested-function-1.c: New file.
1046 * gcc.dg/goacc/nested-function-2.c: Likewise.
1047 * gcc.dg/goacc/pr71373.c: Likewise.
1048 * gfortran.dg/goacc/cray-2.f95: Likewise.
1049 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1050 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1051 * gfortran.dg/goacc/cray.f95: Update.
1052 * gfortran.dg/goacc/loop-1.f95: Likewise.
1053 * gfortran.dg/goacc/loop-3.f95: Likewise.
1054 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1055 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1056
10572016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1058
1059 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1060 for OpenACC tile clauses.
1061 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
1062
1063 PR c/71381
1064 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1065 to...
1066 * c-c++-common/goacc/cache-2.c: ... this new file.
1067 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1068 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1069 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1070 usage.
1071 * gfortran.dg/goacc/cray.f95: Likewise.
1072 * gfortran.dg/goacc/loop-1.f95: Likewise.
1073
89851e4c
AH
10742016-06-10 Alan Hayward <alan.hayward@arm.com>
1075
1076 PR tree-optimization/71407
1077 PR tree-optimization/71416
1078 * gcc.dg/vect/pr71407.c: New
1079 * gcc.dg/vect/pr71416-1.c: New
1080 * gcc.dg/vect/pr71416-2.c: New
1081
200eafbf
RB
10822016-06-10 Richard Biener <rguenther@suse.de>
1083
1084 PR middle-end/71477
1085 * gcc.dg/torture/pr71477.c: New testcase.
1086
4df99d92
JK
10872016-06-09 Julia Koval <julia.koval@intel.com>
1088
1089 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1090 * gcc.target/i386/interrupt-13.c: Likewise.
1091 * gcc.target/i386/interrupt-15.c: Likewise.
1092 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1093 * gcc.target/i386/interrupt-24.c: Likewise.
1094 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1095 * gcc.target/i386/interrupt-9.c: Likewise.
1096 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1097
e01b4e16
MS
10982016-06-09 Martin Sebor <msebor@redhat.com>
1099
1100 PR c/70883
1101 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1102 * gcc.dg/builtin-constant_p-1.c: Same.
1103 * gcc.dg/builtins-error.c: Same.
1104 * gcc.dg/pr70859.c: Same.
1105
9c35db0e
SKS
11062016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1107
1108 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1109 * gcc.dg/torture/pr68067-1.c: Likewise.
1110 * gcc.dg/torture/pr68067-2.c: Likewise.
1111
11122016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1113
1114 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1115 when setting SIZE.
1116
392a81b9
PC
11172016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1118
1119 PR c++/71465
1120 * g++.dg/inherit/crash5.C: New.
1121 Revert:
1122 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1123
1124 PR c++/70202
1125 * g++.dg/inherit/crash5.C: New.
1126 * g++.dg/inherit/virtual1.C: Adjust.
1127
e49efc14
ML
11282016-06-09 Martin Liska <mliska@suse.cz>
1129
1130 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1131 * g++.dg/predict-loop-exit-2.C: Likewise.
1132 * g++.dg/predict-loop-exit-3.C: Likewise.
1133 * gcc.dg/predict-1.c: Likewise.
1134 * gcc.dg/predict-2.c: Likewise.
1135 * gcc.dg/predict-3.c: Likewise.
1136 * gcc.dg/predict-4.c: Likewise.
1137 * gcc.dg/predict-5.c: Likewise.
1138 * gcc.dg/predict-6.c: Likewise.
1139 * gcc.dg/predict-7.c: Likewise.
1140
36d57986
RB
11412016-06-09 Richard Biener <rguenther@suse.de>
1142
1143 PR tree-optimization/71462
1144 * gcc.dg/torture/pr71462.c: New testcase.
1145
7d82e8e4
MP
11462016-06-09 Marek Polacek <polacek@redhat.com>
1147
1148 PR c/65471
1149 * gcc.dg/c11-generic-3.c: New test.
1150
c8a71589
PC
11512016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1152
1153 * g++.dg/init/array42.C: New.
1154 * g++.dg/init/array43.C: Likewise.
1155 * g++.dg/init/array44.C: Likewise.
1156 * g++.dg/init/array45.C: Likewise.
1157 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1158 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1159 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1160 * g++.dg/gomp/pr35751.C: Likewise.
1161 * g++.dg/init/array23.C: Likewise.
1162 * g++.dg/init/brace2.C: Likewise.
1163 * g++.dg/init/brace6.C: Likewise.
1164
44a845ca
MS
11652016-06-08 Martin Sebor <msebor@redhat.com>
1166 Jakub Jelinek <jakub@redhat.com>
1167
1168 PR c++/70507
1169 PR c/68120
1170 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1171 * c-c++-common/builtin-arith-overflow-2.c: New test.
1172 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1173 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1174 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1175
2ef16b6e
JJ
11762016-06-08 Jakub Jelinek <jakub@redhat.com>
1177
1178 PR c++/71442
1179 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1180
5e3ee346
AL
11812016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1182
1183 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1184 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1185 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1186 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1187 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1188 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1189 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1190 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1191 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1192 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1193 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1194 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1195 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1196
b2ae2814
RB
11972016-06-08 Richard Biener <rguenther@suse.de>
1198
1199 PR tree-optimization/68558
1200 * gcc.dg/vect/slp-44.c: New testcase.
1201
e09b4c37
RB
12022016-06-08 Richard Biener <rguenther@suse.de>
1203
1204 * gcc.dg/vect/slp-43.c: New testcase.
1205
72d50660
RB
12062016-06-08 Richard Biener <rguenther@suse.de>
1207
1208 PR tree-optimization/71452
1209 * gcc.dg/torture/pr71452.c: New testcase.
1210
988c115c
JJ
12112016-06-08 Jakub Jelinek <jakub@redhat.com>
1212
1213 PR c++/71448
1214 * g++.dg/torture/pr71448.C: New test.
1215
73d73b48
BS
12162016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1217
1218 PR debug/71432
1219 PR ada/71413
1220 * g++.dg/debug/pr71432.C: New test.
1221
bdd15d0c
PK
12222016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1223
1224 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1225 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1226 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1227
ce0607bb
AH
12282016-06-08 Alan Hayward <alan.hayward@arm.com>
1229
1230 * gcc.dg/vect/vect-live-2.c: Update effective target.
1231 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1232 * lib/target-supports.exp: Add aarch64 to vect_long.
1233
92a5f2ba
MP
12342016-06-08 Marek Polacek <polacek@redhat.com>
1235
1236 PR c/71418
1237 * gcc.dg/noncompile/pr71418.c: New test.
1238
08203f73
MP
1239 PR c/71426
1240 * gcc.dg/noncompile/pr71426.c: New test.
1241
d1fcc2bd
JH
12422016-06-07 Jan Hubicka <hubicka@ucw.cz>
1243
1244 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1245 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1246 * gcc.dg/predict-3.c: Update template.
1247 * gcc.dg/predict-5.c: Update template.
1248 * gcc.dg/predict-6.c: Update template.
1249 * gcc.dg/predict-9.c: Update template.
1250 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1251
a23e6f1c
BS
12522016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1253
1254 * gcc.target/powerpc/vec-mul.c: New test.
1255
6ffd47b7
DM
12562016-06-07 David Malcolm <dmalcolm@redhat.com>
1257
1258 * gcc.dg/spellcheck-fields-2.c: New test case.
1259
bfd67b47
RB
12602016-06-07 Richard Biener <rguenther@suse.de>
1261
1262 PR c/61564
1263 * gcc.dg/Wpragmas-1.c: New testcase.
1264 * gcc.dg/Wattributes-4.c: Likewise.
1265 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1266 entry.
1267
701b9a47
CL
12682016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1269
1270 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1271 spurious debug code.
1272
6b80d6fa
RB
12732016-06-07 Richard Biener <rguenther@suse.de>
1274
1275 PR tree-optimization/71428
1276 * gcc.dg/torture/pr71428.c: New testcase.
1277
0f3f9437
RB
12782016-06-07 Richard Biener <rguenther@suse.de>
1279
1280 PR middle-end/71423
1281 * gcc.dg/torture/pr71423.c: New testcase.
1282
ec963f2a
KV
12832016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1284
1285 PR middle-end/71408
1286 * gcc.dg/tree-ssa/pr71408.c: New test.
1287
46ab5b6e
KV
12882016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1289
1290 PR middle-end/71281
1291 * g++.dg/torture/pr71281.C: New test.
1292
1f40cff3
MP
12932016-06-06 Marek Polacek <polacek@redhat.com>
1294
1295 PR c/71362
1296 * gcc.dg/pr71362.c: New test.
1297
6f5bcd24
JJ
12982016-06-06 Jakub Jelinek <jakub@redhat.com>
1299 Patrick Palka <ppalka@gcc.gnu.org>
1300
1301 PR c++/70847
1302 PR c++/71330
1303 PR c++/71393
1304 * g++.dg/opt/pr70847.C: New test.
1305 * g++.dg/ubsan/pr70847.C: New test.
1306 * g++.dg/ubsan/pr71393.C: New test.
1307
158beb4a
JJ
13082016-06-06 Jakub Jelinek <jakub@redhat.com>
1309
1310 PR tree-optimization/71259
1311 * gcc.dg/vect/pr71259.c: New test.
1312
d9b950dd
DM
13132016-06-06 David Malcolm <dmalcolm@redhat.com>
1314
1315 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1316 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1317 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1318 above.
1319
36f9ad69
KT
13202016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1321
1322 PR middle-end/37780
1323 * gcc.c-torture/execute/pr37780.c: New test.
1324 * gcc.target/aarch64/pr37780_1.c: Likewise.
1325 * gcc.target/arm/pr37780_1.c: Likewise.
1326
5545a907
MP
13272016-06-06 Marek Polacek <polacek@redhat.com>
1328
1329 * c-c++-common/attr-may-alias-1.c: New test.
1330 * c-c++-common/attr-may-alias-2.c: New test.
1331 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1332
93671519
BE
13332016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1334
1335 PR c/24414
1336 * gcc.target/i386/pr24414.c: New test.
1337
690f24b7
JM
13382016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1339
1340 * gcc.target/sparc/vis4misc.c: New file.
1341 * gcc.target/sparc/fpcmp.c: Likewise.
1342 * gcc.target/sparc/fpcmpu.c: Likewise.
1343
31ce6157
AH
13442016-06-06 Alan Hayward <alan.hayward@arm.com>
1345
1346 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1347 * gcc.dg/vect/vect-live-3.c: Likewise.
1348
9fcebb5a
RB
13492016-06-06 Richard Biener <rguenther@suse.de>
1350
1351 PR tree-optimization/71398
1352 * gcc.dg/torture/pr71398.c: New testcase.
1353
903ca97b
UB
13542016-06-06 Uros Bizjak <ubizjak@gmail.com>
1355
1356 PR target/71389
1357 * g++.dg/pr71389.C: New test.
1358
9c1eb332
JD
13592016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1360
1361 PR fortran/71404
1362 * gfortran.dg/fmt_read_5.f: New test.
1363
b2d83bd2
AV
13642016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1365
1366 PR fortran/69659
1367 * gfortran.dg/class_array_22.f03: New test.
1368
ec81960e
JH
13692016-06-05 Jan Hubicka <hubicka@ucw.cz>
1370
1371 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1372
429d2750
JH
13732016-06-05 Jan Hubicka <hubicka@ucw.cz>
1374
1375 * gcc.dg/predict-9.c: Update template.
1376
c1c00983
PC
13772016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1378
1379 PR c++/49377
1380 * g++.dg/template/pr49377.C: New.
1381
1927a963
JJ
13822016-06-04 Jakub Jelinek <jakub@redhat.com>
1383
1384 PR tree-optimization/71405
1385 * g++.dg/torture/pr71405.C: New test.
1386
909a11ad
PC
13872016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1388
1389 PR c++/70202
1390 * g++.dg/inherit/crash5.C: New.
1391 * g++.dg/inherit/virtual1.C: Adjust.
1392
08bbb1f8
JL
13932016-06-03 Jeff Law <law@redhat.com>
1394
1395 PR tree-optimization/71316
1396 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1397
7c35235c
JJ
13982016-06-03 Jakub Jelinek <jakub@redhat.com>
1399
1400 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1401 dg-additional-options with just -fno-tree-scev-cprop in it.
1402 * gcc.dg/vect/vect-live-2.c: Likewise.
1403 * gcc.dg/vect/vect-live-5.c: Likewise.
1404 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1405 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1406 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1407
c8572dd6
PP
14082016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1409
1410 PR c++/27100
1411 * g++.dg/other/friend6.C: New test.
1412
1c7733a7
BS
14132016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1414
1415 * g++.dg/torture/ppc-ldst-array.C: New.
1416
0d2f700f
JM
14172016-06-03 Joseph Myers <joseph@codesourcery.com>
1418
1419 PR target/71276
1420 PR target/71277
1421 * gcc.dg/torture/builtin-fp-int-inexact.c,
1422 gcc.target/i386/387-builtin-fp-int-inexact.c,
1423 gcc.target/i386/387-rint-inline-1.c,
1424 gcc.target/i386/387-rint-inline-2.c,
1425 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1426 gcc.target/i386/sse2-rint-inline-1.c,
1427 gcc.target/i386/sse2-rint-inline-2.c,
1428 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1429 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1430
f8071c05
L
14312016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1432 Julia Koval <julia.koval@intel.com>
1433
1434 PR target/66960
1435 PR target/67630
1436 PR target/67634
1437 PR target/67841
1438 PR target/68037
1439 PR target/68618
1440 PR target/68661
1441 PR target/69575
1442 PR target/69596
1443 PR target/69734
1444 * gcc.dg/guality/pr68037-1.c: New test.
1445 * gcc.dg/guality/pr68037-2.c: Likewise.
1446 * gcc.dg/guality/pr68037-3.c: Likewise.
1447 * gcc.dg/torture/pr68037-1.c: Likewise.
1448 * gcc.dg/torture/pr68037-2.c: Likewise.
1449 * gcc.dg/torture/pr68037-3.c: Likewise.
1450 * gcc.dg/torture/pr68661-1a.c: Likewise.
1451 * gcc.dg/torture/pr68661-1b.c: Likewise.
1452 * gcc.target/i386/interrupt-1.c: Likewise.
1453 * gcc.target/i386/interrupt-2.c: Likewise.
1454 * gcc.target/i386/interrupt-3.c: Likewise.
1455 * gcc.target/i386/interrupt-4.c: Likewise.
1456 * gcc.target/i386/interrupt-5.c: Likewise.
1457 * gcc.target/i386/interrupt-6.c: Likewise.
1458 * gcc.target/i386/interrupt-7.c: Likewise.
1459 * gcc.target/i386/interrupt-8.c: Likewise.
1460 * gcc.target/i386/interrupt-9.c: Likewise.
1461 * gcc.target/i386/interrupt-10.c: Likewise.
1462 * gcc.target/i386/interrupt-11.c: Likewise.
1463 * gcc.target/i386/interrupt-12.c: Likewise.
1464 * gcc.target/i386/interrupt-13.c: Likewise.
1465 * gcc.target/i386/interrupt-14.c: Likewise.
1466 * gcc.target/i386/interrupt-15.c: Likewise.
1467 * gcc.target/i386/interrupt-16.c: Likewise.
1468 * gcc.target/i386/interrupt-17.c: Likewise.
1469 * gcc.target/i386/interrupt-18.c: Likewise.
1470 * gcc.target/i386/interrupt-19.c: Likewise.
1471 * gcc.target/i386/interrupt-20.c: Likewise.
1472 * gcc.target/i386/interrupt-21.c: Likewise.
1473 * gcc.target/i386/interrupt-22.c: Likewise.
1474 * gcc.target/i386/interrupt-23.c: Likewise.
1475 * gcc.target/i386/interrupt-24.c: Likewise.
1476 * gcc.target/i386/interrupt-25.c: Likewise.
1477 * gcc.target/i386/interrupt-26.c: Likewise.
1478 * gcc.target/i386/interrupt-27.c: Likewise.
1479 * gcc.target/i386/interrupt-28.c: Likewise.
1480 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1481 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1482 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1483 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1484 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1485 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1486 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1487 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1488 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1489 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1490 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1491 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1492
36b85e43
BS
14932016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1494
9de2e795
L
1495 PR tree-optimization/52171
1496 * gcc.dg/pr52171.c: New test.
1497 * gcc.target/i386/pr52171.c: New test.
36b85e43 1498
bfeee8ac
JH
14992016-06-03 Jan Hubicka <jh@suse.cz>
1500
1501 * g++.dg/tree-ssa/pred-1.C: New testcase
1502 * gcc.dg/tree-ssa/pred-1.c: New testcase
1503
859b0bae
BS
15042016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1505
1506 PR target/70957
1507 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1508 support.
1509 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1510
3a2edf4c
AH
15112016-06-03 Alan Hayward <alan.hayward@arm.com>
1512
1513 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1514
b28ead45
AH
15152016-06-03 Alan Hayward <alan.hayward@arm.com>
1516
1517 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 1518 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
1519 * gcc.dg/vect/vect-live-1.c: New test.
1520 * gcc.dg/vect/vect-live-2.c: New test.
1521 * gcc.dg/vect/vect-live-3.c: New test.
1522 * gcc.dg/vect/vect-live-4.c: New test.
1523 * gcc.dg/vect/vect-live-5.c: New test.
1524 * gcc.dg/vect/vect-live-slp-1.c: New test.
1525 * gcc.dg/vect/vect-live-slp-2.c: New test.
1526 * gcc.dg/vect/vect-live-slp-3.c: New test.
1527
1f91747b
JJ
15282016-06-03 Jakub Jelinek <jakub@redhat.com>
1529
1530 PR middle-end/71387
1531 * g++.dg/opt/pr71387.C: New test.
1532
47b83923
JL
15332016-06-02 Jeff Law <law@redhat.com>
1534
1535 PR tree-optimization/71328
1536 * gcc.c-torture/compile/pr71328.c: New test.
1537
e96e5f46
JD
15382016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1539
1540 PR fortran/52393
1541 * gfortran.dg/fmt_read_3.f90: Fix typo.
1542 * gfortran.dg/fmt_read_4.f90: New test.
1543
b872d729
PC
15442016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1545
1546 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1547 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1548 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1549 * g++.dg/cpp0x/override2.C: Likewise.
1550 * g++.dg/parse/crash5.C: Likewise.
1551 * g++.dg/parse/error16.C: Likewise.
1552 * g++.dg/parse/error27.C: Likewise.
1553 * g++.dg/template/qualttp15.C: Likewise.
1554 * g++.dg/template/redecl4.C: Likewise.
1555 * g++.old-deja/g++.other/crash39.C: Likewise.
1556 * g++.old-deja/g++.other/struct1.C: Likewise.
1557 * g++.old-deja/g++.pt/m9a.C: Likewise.
1558 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1559
0e535442
JJ
15602016-06-02 Jakub Jelinek <jakub@redhat.com>
1561
0633ee10
JJ
1562 PR c++/71372
1563 * c-c++-common/pr71372.c: New test.
1564
0e535442
JJ
1565 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1566 __TIME__ strings with __builtin_strcmp instead of printf and
1567 dg-output.
1568
f3c5ecc2
ML
15692016-06-02 Martin Liska <mliska@suse.cz>
1570
1571 * gcc.dg/predict-9.c: New test.
1572
a91807c5
JJ
15732016-06-02 Jakub Jelinek <jakub@redhat.com>
1574
1575 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1576 global set_compiler_env_var and global saved_compiler_env_var.
1577
b5bd1978
KT
15782016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1579
1580 PR rtl-optimization/71295
1581 * gcc.c-torture/compile/pr71295.c: New test.
1582
b93b1475
JJ
15832016-06-02 Jakub Jelinek <jakub@redhat.com>
1584
930ebd0e
JJ
1585 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1586
1e021dc3
JJ
1587 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1588 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1589
b93b1475
JJ
1590 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1591 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1592 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1593 alternative number.
1594
58f2fb5c
MM
15952016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1596
1597 * gcc.target/powerpc/p9-splat-4.c: New test.
1598
15992016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1600
1601 PR target/71186
1602 * gcc.target/powerpc/pr71186.c: New test.
1603
4731c9f0
JD
16042016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1605
1606 PR fortran/52393
1607 * gfortran.dg/fmt_read_3.f90: New test.
1608
042dee3e
TP
16092016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1610
1611 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1612 procedure.
1613
15c98b2e
ES
16142016-06-01 Eduard Sanou <dhole@openmailbox.org>
1615
1616 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1617 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1618 env var is set.
1619 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1620 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1621 shown once.
1622 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1623 during compilation.
1624 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1625 vars set by dg-set-compiler-env-var.
1626
6442a6f4
PT
16272016-06-01 Paul Thomas <pault@gcc.gnu.org>
1628
1629 PR fortran/71156
1630 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1631 to the module procedure declaration.
1632 * gfortran.dg/submodule_16.f08: New test.
1633
ab62397a
JJ
16342016-06-01 Jakub Jelinek <jakub@redhat.com>
1635
1636 PR middle-end/71371
1637 * c-c++-common/gomp/pr71371.c: New test.
1638
b66af6ed
RB
16392016-06-01 Richard Biener <rguenther@suse.de>
1640
1641 PR tree-optimization/71366
1642 * gcc.dg/torture/pr71366-1.c: New testcase.
1643 * gcc.dg/torture/pr71366-2.c: Likewise.
1644
e342b9d8
KN
16452016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1646
1647 * gcc.target/powerpc/vslv-0.c: New test.
1648 * gcc.target/powerpc/vslv-1.c: New test.
1649 * gcc.target/powerpc/vsrv-0.c: New test.
1650 * gcc.target/powerpc/vsrv-1.c: New test.
1651
721547cd
NS
16522016-06-01 Nathan Sidwell <nathan@acm.org>
1653
1654 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1655 * gcc.target/nvptx/weak.c: New.
1656
fa2c9034
RB
16572016-06-01 Richard Biener <rguenther@suse.de>
1658
1659 PR tree-optimization/71261
1660 * gcc.dg/torture/vect-bool-1.c: New testcase.
1661
3e32893c
JJ
16622016-06-01 Jakub Jelinek <jakub@redhat.com>
1663
1664 * gfortran.dg/gomp/order-1.f90: New test.
1665 * gfortran.dg/gomp/order-2.f90: New test.
1666
8c383600
JH
16672016-06-01 Jan Hubicka <hubicka@ucw.cz>
1668
1669 * gcc.dg/unroll-6.c: Update template.
1670 * gcc.dg/unroll-7.c: New testcase.
1671 * gcc.dg/unroll-8.c: New testcase.
1672
a0dfeef5
EB
16732016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1674
1675 * gnat.dg/opt56.ad[sb]: New test.
1676
48de5701
PC
16772016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1678
1679 PR c++/66635
1680 * g++.dg/cpp0x/constexpr-ice16.C: New.
1681
827cf695
PP
16822016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1683
1684 PR tree-optimization/71314
1685 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1686 -mbranch-cost=2.
1687
ff66f6e8
PP
16882016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1689
1690 PR tree-optimization/71077
1691 * gcc.dg/tree-ssa/pr71077.c: New test.
1692
050fb209
JH
16932016-05-31 Jan Hubicka <hubicka@ucw.cz>
1694
48de5701
PC
1695 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1696 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1697 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 1698
c642d919
PC
16992016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1700
1701 PR c++/71248
1702 * g++.dg/cpp0x/pr71248.C: New.
1703 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1704 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1705 * g++.dg/init/new37.C: Likewise.
1706 * g++.dg/template/static1.C: Likewise.
1707 * g++.dg/template/static2.C: Likewise.
1708
d6439e08
L
17092016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1710
1711 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1712 instead of %rdi.
1713 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1714
780b9dd4
MP
17152016-05-31 Marek Polacek <polacek@redhat.com>
1716
1717 * c-c++-common/Wswitch-unreachable-3.c: New test.
1718 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1719
0d99f8a0
RB
17202016-05-31 Richard Biener <rguenther@suse.de>
1721
1722 PR tree-optimization/71352
1723 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1724
52545641
TP
17252016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1726
1727 * gcc.target/arm/armv5_thumb_isa.c: New test.
1728
5b8c1205
KY
17292016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1730
1731 PR target/71346
1732 * gcc.target/i386/pr71346.c: New test.
1733
7a88cc84
TV
17342016-05-31 Tom de Vries <tom@codesourcery.com>
1735
1736 PR tree-optimization/69068
1737 * gcc.dg/graphite/pr69068.c: New test.
1738
265149a6
MS
17392016-05-27 Martin Sebor <msebor@redhat.com>
1740
1741 PR c++/71306
1742 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1743
00631022
JJ
17442016-05-30 Jakub Jelinek <jakub@redhat.com>
1745
1746 PR c++/71349
1747 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1748 nowait depend(inout: dd[0]) clauses where permitted.
1749
b2f6675b
PC
17502016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1751
1752 PR c++/71238
1753 * g++.dg/parse/pr71238.C: New.
1754 * g++.dg/concepts/friend1.C: Test column numbers too.
1755 * g++.dg/cpp0x/initlist31.C: Likewise.
1756 * g++.dg/cpp0x/pr51420.C: Likewise.
1757 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1758 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1759 * g++.dg/ext/builtin3.C: Likewise.
1760 * g++.dg/lookup/friend12.C: Likewise.
1761 * g++.dg/lookup/friend7.C: Likewise.
1762 * g++.dg/lookup/koenig1.C: Likewise.
1763 * g++.dg/lookup/koenig5.C: Likewise.
1764 * g++.dg/lookup/used-before-declaration.C: Likewise.
1765 * g++.dg/overload/koenig1.C: Likewise.
1766 * g++.dg/template/crash65.C: Likewise.
1767 * g++.dg/template/friend57.C: Likewise.
1768 * g++.dg/warn/Wshadow-5.C: Likewise.
1769 * g++.dg/warn/Wunused-8.C: Likewise.
1770 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1771 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1772 * g++.old-deja/g++.jason/member.C: Likewise.
1773 * g++.old-deja/g++.jason/report.C: Likewise.
1774 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1775 * g++.old-deja/g++.law/visibility20.C: Likewise.
1776 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1777 * g++.old-deja/g++.other/static5.C: Likewise.
1778 * g++.old-deja/g++.pt/overload2.C: Likewise.
1779
a448ff40
JH
17802016-05-30 Jan Hubicka <hubicka@ucw.cz>
1781
1782 * gcc.dg/tree-ssa/peel1.c: New testcase.
1783 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1784 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1785
69be8c91
TV
17862016-05-30 Tom de Vries <tom@codesourcery.com>
1787
1788 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1789 to ce.
1790
a59775a1
PC
17912016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1792
1793 PR c++/71099
1794 * g++.dg/parse/virtual1.C: New.
1795
53d6d955
UB
17962016-05-30 Uros Bizjak <ubizjak@gmail.com>
1797
1798 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1799 Use correct register when clearing %edx.
1800
0557293f
AM
18012016-05-30 Alexander Monakov <amonakov@ispras.ru>
1802
1803 PR tree-optimization/71289
1804 * gcc.dg/pr71289.c: New test.
1805
5d476e35
KV
18062016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1807
1808 PR middle-end/71269
1809 PR middle-end/71292
1810 * gcc.dg/tree-ssa/pr71269.c: New test.
1811 * gcc.dg/tree-ssa/pr71292.c: New test.
1812
db5447ca
KV
18132016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1814
1815 PR middle-end/71252
1816 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1817
98bdbb39
JH
18182016-05-30 Jan Hubicka <hubicka@ucw.cz>
1819
1820 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1821 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1822 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1823
7e012855
TV
18242016-05-30 Tom de Vries <tom@codesourcery.com>
1825
1826 PR tree-optimization/69067
1827 * gcc.dg/graphite/pr69067.c: New test.
1828
beed3701
UB
18292016-05-29 Uros Bizjak <ubizjak@gmail.com>
1830
1831 PR target/71245
1832 * gcc.target/i386/pr71245-1.c: New test.
1833 * gcc.target/i386/pr71245-2.c: Ditto.
1834
b6d4f8e8
PC
18352016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1836
1837 PR c++/71105
1838 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1839 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1840 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1841
00022058
JH
18422016-05-27 Jan Hubicka <hubicka@ucw.cz>
1843
1844 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1845
c8419aca
VV
18462016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1847
1848 Revert:
1849 PR c++/69855
1850 * g++.dg/overload/69855.C: New.
1851 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1852 * g++.old-deja/g++.pt/crash3.C: Likewise.
1853
8008c4d2
PC
18542016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1855
1856 PR c++/60385
1857 * g++.dg/parse/namespace13.C: New.
1858
8b2ef235
JL
18592016-05-26 Jeff Law <law@redhat.com>
1860
1861 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1862 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1863 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1864 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1865 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1866 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1867 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1868 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1869 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1870 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1871 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1872 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1873 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1874
7d67159b
VV
18752016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1876
1877 PR c++/69855
1878 * g++.dg/overload/69855.C: New.
1879 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1880 * g++.old-deja/g++.pt/crash3.C: Likewise.
1881
88e3bdd1
JW
18822016-05-27 Jiong Wang <jiong.wang@arm.com>
1883
1884 PR target/63596
1885 * gcc.target/aarch64/va_arg_1.c: New testcase.
1886 * gcc.target/aarch64/va_arg_2.c: Likewise.
1887 * gcc.target/aarch64/va_arg_3.c: Likewise.
1888
3fd6b9cc
JW
18892016-05-27 Jiong Wang <jiong.wang@arm.com>
1890
1891 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1892 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1893 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1894 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1895 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1896
3cee7e4e
MP
18972016-05-27 Marek Polacek <polacek@redhat.com>
1898
1899 PR middle-end/71308
1900 * g++.dg/torture/pr71308.C: New test.
1901
6a813c96
DV
19022016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1903
1904 * gcc.dg/zero_bits_compound-1.c: New test.
1905 * gcc.dg/zero_bits_compound-2.c: New test.
1906
0561bcfb
IE
19072016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1908
1909 PR middle-end/71279
1910 * gcc.dg/pr71279.c: New test.
1911
21316320
MM
19122016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1913
1914 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1915 floating point min/max/comparison instructions.
1916 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1917
7211a097
JJ
19182016-05-26 Jakub Jelinek <jakub@redhat.com>
1919
1920 * c-c++-common/gomp/schedule-1.c: New test.
1921 * gfortran.dg/gomp/schedule-1.f90: New test.
1922
cac177cf
PP
19232016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1924
1925 PR c++/70822
1926 PR c++/70106
1927 * g++.dg/cpp1y/auto-fn32.C: New test.
1928 * g++.dg/cpp1y/paren4.C: New test.
1929
a2d5b8c9
NS
19302016-05-26 Nathan Sidwell <nathan@acm.org>
1931
1932 * gcc.dg/20060410.c: Xfail on ptx.
1933 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1934 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1935 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1936 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1937 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1938
ffa8b552
TP
19392016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1940
1941 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1942
c7501e00
JJ
19432016-05-26 Jakub Jelinek <jakub@redhat.com>
1944
1875b9a0
JJ
1945 PR tree-optimization/71280
1946 * gcc.dg/pr71280.c: New test.
1947
2116e19f
JJ
1948 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1949
305aef09
JJ
1950 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1951 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1952
c7501e00
JJ
1953 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1954
ca449d26
JW
19552016-05-26 Jiong Wang <jiong.wang@arm.com>
1956
1957 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 1958 kept in memory.
ca449d26 1959
8af01c66
JL
19602016-05-25 Jeff Law <law@redhat.com>
1961
1962 PR tree-optimization/71272
1963 * gcc.c-torture/compile/pr71272.c: new test.
1964
f9d6ce73
BS
19652016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1966
1967 * gcc.target/powerpc/vec-cmpne.c: New test.
1968 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1969
a88a7b22
EB
19702016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1971
1972 * gnat.dg/opt55.ad[sb]: New test.
1973
125f02ed
SKS
19742016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1975
1976 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1977 * c-c++-common/pr60226.c: Require int32plus.
1978 * gcc.c-torture/execute/pr70602.c: Likewise.
1979 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1980 unsigned long for malloc arg type.
1981 * gcc.dg/asr_div1.c: Require int32plus.
1982 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1983 * gcc.dg/pie-1.c: Require pie.
1984 * gcc.dg/pie-2.c: Likewise.
1985 * gcc.dg/pr59471.c: Require int32plus.
1986 * gcc.dg/pr59963-2.c: XFAIL for int16.
1987 * gcc.dg/pr60114.c: Require int32plus.
1988 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1989 unsigned long for typedef of size_t.
1990 * gcc.dg/pr63914.c: Require int32plus.
1991 * gcc.dg/pr64536.c: Require pt32plus.
1992 * gcc.dg/pr65658.c: Likewise.
1993 * gcc.dg/pr67271.c: Require int32plus.
1994 * gcc.dg/pr68112.c: Likewise.
1995 * gcc.dg/pr69071.c: Skip for avr target.
1996 * gcc.dg/pr69973.c: Require int32plus.
1997 * gcc.dg/pr70169.c: Skip for avr target.
1998 * gcc.dg/sso-6.c: Require int32plus.
1999 * gcc.dg/sso-7.c: Likewise.
2000 * gcc.dg/sso-8.c: Likewise.
2001 * gcc.dg/vrp-min-max-2.c: Likewise.
2002
c6e434f5
UB
20032016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2004
2005 PR target/70738
2006 * gcc.target/i386/pr70738-1.c: New test.
2007 * gcc.target/i386/pr70738-2.c: Likewise.
2008 * gcc.target/i386/pr70738-3.c: Likewise.
2009 * gcc.target/i386/pr70738-4.c: Likewise.
2010 * gcc.target/i386/pr70738-5.c: Likewise.
2011 * gcc.target/i386/pr70738-6.c: Likewise.
2012 * gcc.target/i386/pr70738-7.c: Likewise.
2013 * gcc.target/i386/pr70738-8.c: Likewise.
2014 * gcc.target/i386/pr70738-9.c: Likewise.
2015
5c42d341
KT
20162016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2017
2018 PR rtl-optimization/66940
2019 * gcc.c-torture/execute/pr66940.c: New test.
2020
bf9a1a07
IV
20212016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2022
2023 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2024 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2025 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2026 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2027 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2028 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2029 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2030 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2031 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2032 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2033 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2034 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2035 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2036 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2037 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2038 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2039 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2040 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2041 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2042 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2043 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2044 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2045 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2046 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2047
95efe6b6
MP
20482016-05-25 Marek Polacek <polacek@redhat.com>
2049
2050 PR c/71265
2051 * gcc.dg/noncompile/pr71265.c: New test.
2052
a23faf7a
MP
2053 PR c/71266
2054 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2055
69a6d5ad
NS
20562016-05-25 Nathan Sidwell <nathan@acm.org>
2057
2058 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2059
3072d4ea
RB
20602016-05-25 Richard Biener <rguenther@suse.de>
2061
2062 PR tree-optimization/71261
2063 * c-c++-common/torture/pr71261.c: New testcase.
2064
e412ece4
RB
20652016-05-25 Richard Biener <rguenther@suse.de>
2066
2067 PR tree-optimization/71264
2068 * gcc.dg/vect/pr71264.c: New testcase.
2069
b9e551ad
PC
20702016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2071
2072 PR c++/55992
2073 * g++.dg/cpp0x/alias-decl-53.C: New.
2074 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2075
6aa1abe5
ML
20762016-05-25 Martin Liska <mliska@suse.cz>
2077
2078 * g++.dg/pr71239.C: New test.
2079
842d162e
RB
20802016-05-25 Richard Biener <rguenther@suse.de>
2081
c87885ca
RO
2082 * gcc.dg/vect/pr58135.c: Rename to ...
2083 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 2084
f184a36c
MP
20852016-05-25 Marek Polacek <polacek@redhat.com>
2086
2087 * g++.dg/pr65295.C: Use target c++14.
2088
021fad86
PC
20892016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2090
53d6d955
UB
2091 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2092 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 2093
c3eaf15a
MM
20942016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2095
2096 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2097 instructions.
2098
e46c7770
CP
20992016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2100
2101 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2102 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2103 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2104 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2105 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2106 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2107 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2108 * c-c++-common/goacc/pcopy.c: Likewise.
2109 * c-c++-common/goacc/pcopyin.c: Likewise.
2110 * c-c++-common/goacc/pcopyout.c: Likewise.
2111 * c-c++-common/goacc/pcreate.c: Likewise.
2112 * c-c++-common/goacc/pr70688.c: New test.
2113 * c-c++-common/goacc/present-1.c: Adjust test.
2114 * c-c++-common/goacc/reduction-5.c: Likewise.
2115 * g++.dg/goacc/data-1.C: New test.
2116
4bfc9db7
MM
21172016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2118
2119 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2120 vector parity built-in functions.
2121 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2122 count trailing zeros automatic vectorization.
2123 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2124 count trailing zeros built-in functions.
2125
2bc145af
KV
21262016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2127
2128 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2129
26869fdb
PH
21302016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2131
2132 PR target/71050
2133 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2134
b2dc9c3b
PC
21352016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2136
2137 PR c++/50436
2138 * g++.dg/template/crash123.C: New.
2139 * g++.dg/template/crash124.C: Likewise.
2140
f65e97fd
MS
21412016-05-24 Martin Sebor <msebor@redhat.com>
2142
2143 PR c++/71147
2144 * g++.dg/ext/flexary16.C: New test.
2145
a6f5ac7f
IV
21462016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2147
69a6d5ad
NS
2148 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2149 before math.h is included.
a6f5ac7f
IV
2150 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2151 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2152 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2153 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2154 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2155 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2156 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2157 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2158 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2159 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2160 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2161 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2162 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2163 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2164 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2165 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2166 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2167 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2168 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2169 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2170 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2171 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2172 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2173
27bad558
MM
21742016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2175 Kelvin Nilsen <kelvin@gcc.gnu.org>
2176
2177 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2178 support.
2179
72f382fb
PC
21802016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2181
2182 PR c++/69872
2183 * g++.dg/warn/Wno-narrowing1.C: New.
2184
ef2ec9d9
MP
21852016-05-24 Marek Polacek <polacek@redhat.com>
2186
2187 PR c/71249
2188 * c-c++-common/Wswitch-unreachable-2.c: New test.
2189
e90434e3
JJ
21902016-05-24 Jakub Jelinek <jakub@redhat.com>
2191
7adb26f2
JJ
2192 PR c++/71257
2193 * g++.dg/vect/simd-clone-6.cc: New test.
2194 * g++.dg/gomp/declare-simd-6.C: New test.
2195
e90434e3
JJ
2196 PR middle-end/70434
2197 PR c/69504
2198 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2199
b556ea3b
RB
22002016-05-24 Richard Biener <rguenther@suse.de>
2201
2202 PR tree-optimization/71240
2203 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2204
e5328f5d
RB
22052016-05-24 Richard Biener <rguenther@suse.de>
2206
2207 PR tree-optimization/71230
2208 * gcc.dg/torture/pr71230.c: New testcase.
2209 * g++.dg/torture/pr71230.C: Likewise.
2210
a04e69c0
TS
22112016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2212
2213 * c-c++-common/goacc/routine-5.c: Add tests.
2214 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2215 * gfortran.dg/goacc/routine-6.f90: Add tests.
2216
30fd2977
RB
22172016-05-24 Richard Biener <rguenther@suse.de>
2218
2219 PR tree-optimization/71253
2220 * gcc.dg/torture/pr71253.c: New testcase.
2221
ca6f60bc
KV
22222016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2223
2224 PR middle-end/71252
2225 * gfortran.dg/pr71252.f90: New test.
2226
d3465d72
RS
22272016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2228
2229 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2230
f17a223d
RB
22312016-05-24 Richard Biener <rguenther@suse.de>
2232
2233 PR middle-end/70434
2234 PR c/69504
2235 * c-c++-common/vector-subscript-4.c: New testcase.
2236 * c-c++-common/vector-subscript-5.c: Likewise.
2237
e3f36534
JD
22382016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2239
2240 PR fortran/71123
2241 * gfortran.dg/namelist_90.f: New test
2242
85d5c27d
JD
22432016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2244
2245 PR fortran/66461
2246 * gfortran.dg/unexpected_eof.f: New test
2247
fe3f3340
MM
22482016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2249 Kelvin Nilsen <kelvin@gcc.gnu.org>
2250
2251 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2252 as little endian.
2253
26d6ae55
PC
22542016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2255
2256 PR c++/70972
2257 * g++.dg/cpp0x/inh-ctor20.C: New.
2258 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2259
d6c9a06f
PC
22602016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2261
2262 PR c++/69095
2263 * g++.dg/cpp0x/variadic168.C: New.
2264
396a1d10
PC
22652016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2266
2267 * g++.dg/cpp0x/pr31445.C: Test column number too.
2268 * g++.dg/cpp0x/pr32253.C: Likewise.
2269 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2270 * g++.dg/cpp0x/variadic36.C: Likewise.
2271
ece46666
MG
22722016-05-23 Marc Glisse <marc.glisse@inria.fr>
2273
2274 * gcc.dg/fold-notshift-2.c: Adjust.
2275
a7dc5980
MP
22762016-05-23 Marek Polacek <polacek@redhat.com>
2277
2278 PR c/49859
2279 * c-c++-common/Wswitch-unreachable-1.c: New test.
2280 * gcc.dg/Wswitch-unreachable-1.c: New test.
2281 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2282 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2283 * g++.dg/gomp/block-10.C: Likewise.
2284 * gcc.dg/gomp/block-10.c: Likewise.
2285 * g++.dg/gomp/block-9.C: Likewise.
2286 * gcc.dg/gomp/block-9.c: Likewise.
2287 * g++.dg/gomp/target-1.C: Likewise.
2288 * g++.dg/gomp/target-2.C: Likewise.
2289 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 2290 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
2291 * g++.dg/gomp/taskgroup-1.C: Likewise.
2292 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2293 * gcc.dg/gomp/teams-1.c: Likewise.
2294 * g++.dg/gomp/teams-1.C: Likewise.
2295 * g++.dg/overload/error3.C: Likewise.
2296 * g++.dg/tm/jump1.C: Likewise.
2297 * g++.dg/torture/pr40335.C: Likewise.
2298 * gcc.dg/c99-vla-jump-5.c: Likewise.
2299 * gcc.dg/switch-warn-1.c: Likewise.
2300 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2301 * gcc.dg/nested-func-1.c: Likewise.
2302 * gcc.dg/pr67784-4.c: Likewise.
2303
18b54004
RB
23042016-05-23 Richard Biener <rguenther@suse.de>
2305
2306 PR tree-optimization/71230
2307 * gfortran.dg/pr71230-1.f90: New testcase.
2308 * gfortran.dg/pr71230-2.f90: Likewise.
2309
e569db5f
VK
23102016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2311
396a1d10 2312 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
2313 * gcc.dg/vect/pr58135.c: Add new.
2314 * gfortran.dg/pr46519-1.f: Adjust test case.
2315
e4b71114
PC
23162016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2317
2318 PR c++/53401
2319 * g++.dg/cpp0x/decltype64.C: New.
2320
a25a8058
CL
23212016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2322
2323 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2324 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2325 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2326
0dcfe9ab
CL
23272016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2328
2329 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2330 Add poly64x1_t and poly64x2_t cases if supported.
2331 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2332 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2333 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2334 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2335 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2336
ffd70e4a
CL
23372016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2338
2339 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2340 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2341 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2342 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2343 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2344 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2345 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2346
4b1f57fe
CL
23472016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2348
2349 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2350
16c5ec77
CL
23512016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2352
2353 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2354 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2355
94ad56c7
JJ
23562016-05-22 Jakub Jelinek <jakub@redhat.com>
2357
57748705
JJ
2358 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2359 constraint instead of "r".
2360 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2361 insn instead of vxorpd.
2362 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2363
af120161
JJ
2364 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2365 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2366
355023ce
JJ
2367 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2368
3b48574c
JJ
2369 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2370 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2371
94ad56c7
JJ
2372 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2373
8a85cee2
KV
23742016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2375
2376 PR middle-end/40921
2377 * gcc.dg/tree-ssa/pr40921.c: New test.
2378
8e916b16
PS
23792016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2380
2381 PR target/71103
2382 * gcc.target/avr/pr71103.c: New test.
2383
88aea79f
KV
23842016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2385
2386 PR middle-end/71179
2387 * gcc.dg/tree-ssa/pr71179.c: New test.
2388
79063edd
MS
23892016-05-20 Martin Sebor <msebor@redhat.com>
2390
2391 PR c/71115
2392 * gcc.dg/init-excess-2.c: New test.
2393
55c8849f
EB
23942016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2395
2396 * gnat.dg/opt53.adb: New test.
2397 * gnat.dg/opt54.adb: Likewise.
2398
c91a0948
MJ
23992016-05-20 Martin Jambor <mjambor@suse.cz>
2400
2401 PR tree-optimization/70884
2402 * gcc.dg/tree-ssa/pr70919.c: New test.
2403
9cad20fa
BS
24042016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2405
2406 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2407 formatting.
69a6d5ad
NS
2408 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2409 fix code formatting.
2410
24112016-05-20 Nathan Sidwell <nathan@acm.org>
2412
2413 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2414 non-common cases.
2415 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 2416
15c671a7
DM
24172016-05-20 David Malcolm <dmalcolm@redhat.com>
2418
2419 * jit.dg/all-non-failing-tests.h: Add
2420 test-factorial-must-tail-call.c.
2421 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2422 * jit.dg/test-factorial-must-tail-call.c: New test case.
2423
4f028369
JJ
24242016-05-20 Jakub Jelinek <jakub@redhat.com>
2425
2426 PR fortran/71204
2427 * gfortran.dg/pr71204.f90: New test.
2428
7dea4ab3
CP
24292016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2430
2431 * gcc.target/nvptx/sincos.c: New test.
2432
ef98d365
PC
24332016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2434
2435 PR c++/70572
2436 * g++.dg/cpp1y/auto-fn31.C: New.
2437
92466115
BS
24382016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2439
2440 * gcc.target/powerpc/vec-addec.c: New test.
2441 * gcc.target/powerpc/vec-addec-int128.c: New test.
2442
9a385c2d
DM
24432016-05-20 David Malcolm <dmalcolm@redhat.com>
2444
2445 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2446 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2447 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2448 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2449
77c9d5b4
JH
24502016-05-20 Jan Hubicka <hubicka@ucw.cz>
2451
2452 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2453
68047971
JJ
24542016-05-20 Jakub Jelinek <jakub@redhat.com>
2455
18954840
JJ
2456 PR c++/71210
2457 * g++.dg/opt/pr71210-1.C: New test.
2458 * g++.dg/opt/pr71210-2.C: New test.
2459
68047971
JJ
2460 PR tree-optimization/29756
2461 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2462 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2463 only on selected targets where V4SImode vectors are known to be
2464 supported.
2465
d78789f5
MG
24662016-05-20 Marc Glisse <marc.glisse@inria.fr>
2467
2468 PR tree-optimization/71079
2469 PR tree-optimization/71206
2470 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2471
550fa093
PK
24722016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2473
2474 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2475 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2476 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2477
483c6429
RG
24782016-05-20 Richard Guenther <rguenther@suse.de>
2479
2480 PR tree-optimization/29756
2481 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2482
eb066284
RB
24832016-05-20 Richard Biener <rguenther@suse.de>
2484
2485 PR tree-optimization/71185
2486 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2487
58f10249
RB
24882016-05-20 Richard Biener <rguenther@suse.de>
2489
2490 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2491
2a5569fa
MP
24922016-05-19 Marek Polacek <polacek@redhat.com>
2493
2494 PR c++/71075
2495 * g++.dg/diagnostic/pr71075.C: New test.
2496
5e9a5385
DM
24972016-05-19 David Malcolm <dmalcolm@redhat.com>
2498
2499 PR c++/71184
2500 * g++.dg/pr71184.C: New test case.
2501
4f45da44
KN
25022016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2503
2504 * gcc.target/powerpc/darn-0.c: New test.
2505 * gcc.target/powerpc/darn-1.c: New test.
2506 * gcc.target/powerpc/darn-2.c: New test.
2507
4177437e
MP
25082016-05-19 Marek Polacek <polacek@redhat.com>
2509
2510 PR tree-optimization/71031
2511 * gcc.dg/tree-ssa/vrp100.c: New test.
2512
afb72432
IE
25132016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2514
2515 PR rtl-optimization/71148
2516 * gcc.dg/pr71148.c: New test.
2517
4f83064e
KT
25182016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2519
2520 PR target/71056
2521 * gcc.target/arm/pr71056.c: New test.
2522
4bf8dbe1
BE
25232016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2524
2525 * c-c++-common/pr69669.c: Check the used mode.
2526
f3510625
MO
25272016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2528
2529 PR sanitizer/64354
2530 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2531
43c0068e
RB
25322016-05-19 Richard Biener <rguenther@suse.de>
2533
2534 PR tree-optimization/70729
2535 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2536 * gcc.dg/graphite/scop-18.c: Likewise.
2537 * gcc.dg/pr41783.c: Disable LIM.
2538 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2539 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2540 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2541 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2542 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2543 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2544 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2545 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2546 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2547 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2548 * gfortran.dg/pr42108.f90: Likewise.
2549
70f25790
DM
25502016-05-18 David Malcolm <dmalcolm@redhat.com>
2551
2552 PR driver/69265
2553 * gcc.dg/spellcheck-options-11.c: New test case.
2554
960db8ec
JJ
25552016-05-18 Jakub Jelinek <jakub@redhat.com>
2556
2557 PR c++/71100
2558 * g++.dg/opt/pr71100.C: New test.
2559
04643334
MJ
25602016-05-18 Martin Jambor <mjambor@suse.cz>
2561
2562 PR ipa/69708
2563 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2564 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2565 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2566 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2567
91bb9f80
MJ
25682016-05-18 Martin Jambor <mjambor@suse.cz>
2569
2570 PR ipa/69708
2571 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2572 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2573 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2574 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2575 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2576
c584aca6
PC
25772016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2578
2579 PR c++/69793
2580 * g++.dg/template/crash122.C: New.
2581
20309c6e
PC
25822016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2583
2584 PR c++/70466
2585 * g++.dg/template/pr70466-1.C: New.
2586 * g++.dg/template/pr70466-2.C: Likewise.
2587
50c78b9a
MM
25882016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2589
2590 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2591 splat operations and the XXSPLTIB instruction.
2592 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2593 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2594 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2595 xxlxor to clear a register.
2596
cf8be00d
RS
25972016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2598
2599 * gcc.dg/torture/pr71020.c: New test.
2600
848a392a
MJ
26012016-05-18 Martin Jambor <mjambor@suse.cz>
2602
2603 PR ipa/70646
2604 * gcc.dg/ipa/pr70646.c: New test.
2605
1f2ab776
CL
26062016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2607
2608 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2609
76489493
CL
26102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2611
2612 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2613 missing tests for vreinterpretq_p{8,16}.
2614
bd79378d
CL
26152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2616
2617 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2618 vsliq_n_s64 and vsliq_n_u64.
2619
81ca3ea0
CL
26202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2621
2622 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2623 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2624
873cb425
CL
26252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2626
2627 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2628 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2629 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2630
9d6e7c21
CL
26312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2632
2633 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2634 in comment.
2635
b4dbe40e 26362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
2637
2638 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2639 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2640 "blr\t" and switch to scan-assembler-times.
2641
83a5c910
JW
26422016-05-18 Jiong Wang <jiong.wang@arm.com>
2643
53d6d955
UB
2644 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2645 with __aarch64__.
2646 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2647 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 2648
fb7cbdeb
JJ
26492016-05-18 Jakub Jelinek <jakub@redhat.com>
2650
8ee91165
JJ
2651 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2652 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2653 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2654 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2655 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2656 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2657
cf4d516a
JJ
2658 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2659 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2660
a4f16422
JJ
2661 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2662 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2663
7b37ce10
JJ
2664 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2665 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2666
fb7cbdeb
JJ
2667 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2668
c9326aef
RB
26692016-05-18 Richard Biener <rguenther@suse.de>
2670
2671 PR tree-optimization/71168
2672 * gcc.dg/torture/pr71168.c: New testcase.
2673
df8b0a11
KV
26742016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2675
2676 PR middle-end/63586
2677 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2678 * gcc.dg/tree-ssa/pr63586.c: New test.
2679 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2680
2efd67ed
NS
26812016-05-17 Nathan Sidwell <nathan@acm.org>
2682
2683 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2684 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2685 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2686 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2687
1988b2c2
NS
26882016-05-17 Nathan Sidwell <nathan@acm.org>
2689
2690 * gcc.target/nvptx/abi-vararg-3.c: New.
2691
ad1d92ab
MM
26922016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2693
2694 PR tree-optimization/54579
2695 PR middle-end/55299
2696 * gcc.dg/fold-notrotate-1.c: New test.
2697 * gcc.dg/fold-notshift-1.c: New test.
2698 * gcc.dg/fold-notshift-2.c: New test.
2699
47768df8
MP
27002016-05-17 Marek Polacek <polacek@redhat.com>
2701
2702 PR ipa/71146
2703 * g++.dg/ipa/pr71146.C: New test.
2704
6b5423a5
DM
27052016-05-17 David Malcolm <dmalcolm@redhat.com>
2706
2707 * jit.dg/test-error-array-bounds.c: New test case.
2708
c7986356
MG
27092016-05-17 Marc Glisse <marc.glisse@inria.fr>
2710
2711 * gcc.dg/tree-ssa/and-1.c: New testcase.
2712
d982c5b7
MG
27132016-05-17 Marc Glisse <marc.glisse@inria.fr>
2714
2715 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2716 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2717
0139ba93
MG
27182016-05-17 Marc Glisse <marc.glisse@inria.fr>
2719
2720 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2721 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2722
daab4562
JW
27232016-05-17 Jiong Wang <jiong.wang@arm.com>
2724
2725 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2726
22330033
JW
27272016-05-17 Jiong Wang <jiong.wang@arm.com>
2728
2729 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2730
98b3a5f2
JW
27312016-05-17 Jiong Wang <jiong.wang@arm.com>
2732
2733 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2734 ".2d[index]" when scan the assembly.
2735 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2736 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2737 float64x1.
2738 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2739
b71b7a8e
RB
27402016-05-17 Richard Biener <rguenther@suse.de>
2741
2742 PR tree-optimization/71132
2743 * gcc.dg/torture/pr71132.c: New testcase.
2744
3c51ad46
CL
27452016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2746
2747 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2748
d20faa66
KT
27492016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2750
2751 PR target/70809
2752 * gcc.target/aarch64/pr70809_1.c: New test.
2753
b75cc5a4
KT
27542016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2755
2756 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2757 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2758 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2759 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2760
b28eb195
IE
27612016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2762 Ilya Enkovich <ilya.enkovich@intel.com>
2763
2764 PR target/71114
2765 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2766
0b9004ed
JH
27672016-05-16 Jan Hubicka <hubicka@ucw.cz>
2768
2769 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2770 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2771
1b81a1c1
MW
27722016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2773
2774 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2775 test for __ARM_FP16_ARGS.
2776 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2777 * gcc.target/arm/aapcs/neon-vect10.c: New.
2778 * gcc.target/arm/aapcs/neon-vect9.c: New.
2779 * gcc.target/arm/aapcs/vfp18.c: New.
2780 * gcc.target/arm/aapcs/vfp19.c: New.
2781 * gcc.target/arm/aapcs/vfp20.c: New.
2782 * gcc.target/arm/aapcs/vfp21.c: New.
2783 * gcc.target/arm/fp16-aapcs-1.c: New.
2784 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2785 test for __ARM_FP16_ARGS.
2786 * g++.target/arm/fp16-return-1.c: Update expected output.
2787
921d1e73
JW
27882016-05-16 Jiong Wang <jiong.wang@arm.com>
2789
2790 PR testsuite/70227
2791 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2792
228eb42a
HA
27932016-05-15 Harald Anlauf <anlauf@gmx.de>
2794
2795 PR fortran/69603
2796 * gfortran.dg/pr69603.f90: New testcase.
2797
785abfd3
FR
27982016-05-14 Fritz Reese <fritzoreese@gmail.com>
2799
2800 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2801
e75eb64f
FR
28022016-05-14 Fritz Reese <fritzoreese@gmail.com>
2803
2804 PR fortran/71047
2805 * gfortran.dg/pr71047.f08: New test.
2806
aa4b467b
JM
28072016-05-13 Joseph Myers <joseph@codesourcery.com>
2808
2809 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2810 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2811 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2812
653fb4a2
MS
28132016-05-13 Martin Sebor <msebor@redhat.com>
2814
2815 PR c++/60049
2816 * g++.dg/cpp0x/constexpr-60049.C: New test.
2817
9e37582d
JJ
28182016-05-13 Jakub Jelinek <jakub@redhat.com>
2819
2820 PR bootstrap/71071
2821 * gcc.dg/pr71071.c: New test.
2822
a278aa17
UB
28232016-05-13 Uros Bizjak <ubizjak@gmail.com>
2824
2825 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2826 remove XOP handling.
377eaca7 2827 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 2828
ac3d02e2
NS
28292016-05-13 Nathan Sidwell <nathan@acm.org>
2830
2831 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2832 __atomic_is_lock_free declaration.
2833
8ab3bdac
RB
28342016-05-13 Richard Biener <rguenther@suse.de>
2835
2836 PR tree-optimization/42587
2837 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2838
623b8e0a
ML
28392016-05-13 Martin Liska <mliska@suse.cz>
2840
2841 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2842 the new format of dump output.
2843
da7674f6
IE
28442016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2845
2846 * gcc.dg/pr71084.c: New test.
2847
c959db3d
RR
28482016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2849
53d6d955
UB
2850 PR target/53440
2851 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 2852
43203dea
RR
28532016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2854
2855 * gcc.target/aarch64/struct_return.c: New test.
2856
4f2e1536
MP
28572016-05-12 Marek Polacek <polacek@redhat.com>
2858
2859 PR c/70756
2860 * c-c++-common/pr70756-2.c: New test.
2861 * c-c++-common/pr70756.c: New test.
2862
1ef33ef3
RB
28632016-05-12 Richard Biener <rguenther@suse.de>
2864
2865 PR tree-optimization/71059
2866 * gcc.dg/torture/pr71059.c: New testcase.
2867
763baff6
RB
28682016-05-12 Richard Biener <rguenther@suse.de>
2869
2870 PR tree-optimization/71062
2871 * gcc.dg/torture/pr71062.c: New testcase.
2872
c4ec1243
IE
28732016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2874
2875 PR tree-optimization/71006
2876 * gcc.dg/pr71006.c: New test.
2877
a5fbf76d
MP
28782016-05-12 Marek Polacek <polacek@redhat.com>
2879
2880 PR driver/71063
2881 * gcc.dg/opts-7.c: New test.
2882
5acc47a4
KT
28832016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2884
2885 PR target/70830
2886 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2887 Add -save-temps to dg-options.
2888 Scan for ldmfd rather than pop instruction.
2889 * gcc.target/arm/interrupt-2.c: Likewise.
2890 * gcc.target/arm/pr70830.c: New test.
2891
40bd4bf9
JJ
28922016-05-12 Jakub Jelinek <jakub@redhat.com>
2893
3cd63842
JJ
2894 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2895 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2896
c05d08f6
JJ
2897 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2898 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2899 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2900
bc27ffae
JJ
2901 PR target/71019
2902 * gcc.target/i386/avx512vl-pack-1.c: New test.
2903 * gcc.target/i386/avx512vl-pack-2.c: New test.
2904 * gcc.target/i386/avx512bw-pack-2.c: New test.
2905
515d7412
JJ
2906 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2907
40bd4bf9
JJ
2908 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2909 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2910 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2911
44ab146a
RB
29122016-05-12 Richard Biener <rguenther@suse.de>
2913
2914 PR tree-optimization/70986
2915 * gcc.dg/torture/pr70986-1.c: New testcase.
2916 * gcc.dg/torture/pr70986-2.c: Likewise.
2917 * gcc.dg/torture/pr70986-3.c: Likewise.
2918
d6e83a8d
MM
29192016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2920
2921 PR c/43651
2922 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2923 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2924
51e67ea3
UB
29252016-05-11 Uros Bizjak <ubizjak@gmail.com>
2926
2927 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2928 directive.
2929 * gcc.target/i386/pr66746.c: Ditto.
2930
3fd2b007
MM
29312016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2932
2933 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2934 support.
2935 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2936 warning when using -mvsx-timode.
2937 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2938 * gcc.target/powerpc/dform-2.c: Likewise.
2939 * gcc.target/powerpc/pr68805.c: Likewise.
2940
5c3a10fb
MP
29412016-05-11 Marek Polacek <polacek@redhat.com>
2942
2943 PR c++/71024
2944 * c-c++-common/attributes-3.c: New test.
2945
7cfb065b
NS
29462016-05-11 Nathan Sidwell <nathan@acm.org>
2947
2948 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2949 * gcc.c-torture/execute/pr68185.c: Likewise.
2950 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2951 * gcc.dg/pr69634.c: Requires scheduling.
2952 * gcc.dg/torture/pr66178.c: Require label values.
2953 * gcc.dg/setjmp-6.c: Require indirect jumps.
2954
f35ea97d
RB
29552016-05-11 Richard Biener <rguenther@suse.de>
2956
2957 PR tree-optimization/71055
2958 * gcc.dg/torture/pr71055.c: New testcase.
2959
dff70323
RB
29602016-05-11 Richard Biener <rguenther@suse.de>
2961
2962 PR debug/71057
2963 * g++.dg/debug/pr71057.C: New testcase.
2964
56a3d28b
JJ
29652016-05-11 Jakub Jelinek <jakub@redhat.com>
2966
2967 PR fortran/70855
2968 * gfortran.dg/gomp/pr70855.f90: New test.
2969
ebc1b29e
RB
29702016-05-11 Richard Biener <rguenther@suse.de>
2971
2972 PR middle-end/71002
2973 * g++.dg/torture/pr71002.C: New testcase.
2974
98ccd1d7
IE
29752016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2976
2977 PR middle-end/70807
2978 * gcc.dg/pr70807.c: New test.
2979
ed29e24b
MS
29802016-05-10 Martin Sebor <msebor@redhat.com>
2981
2982 PR c++/38611
2983 * g++.dg/Wattributes.C: New test.
2984
e39dab2c
MG
29852016-05-10 Marc Glisse <marc.glisse@inria.fr>
2986
2987 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2988 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2989 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2990
d067e238
IE
29912016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2992
2993 PR target/70799
2994 * gcc.target/i386/pr70799-1.c: New test.
2995
cd36c83e
PMR
29962016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2997
2998 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2999
1e3af2a4
IE
30002016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3001
3002 PR middle-end/70877
3003 * gcc.target/i386/pr70877.c: New test.
3004
afc610db
IE
30052016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3006
3007 PR tree-optimization/70786
3008 * gcc.target/i386/pr70876.c: New test.
3009
4b59d19f
JJ
30102016-05-10 Jakub Jelinek <jakub@redhat.com>
3011
3012 PR target/70927
3013 * gcc.target/i386/avx512vl-logic-1.c: New test.
3014 * gcc.target/i386/avx512vl-logic-2.c: New test.
3015 * gcc.target/i386/avx512dq-logic-2.c: New test.
3016
9b5ee426
BS
30172016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3018
3019 PR target/70963
3020 * gcc.target/powerpc/pr70963.c: New.
3021
f3352cab
DM
30222016-05-10 David Malcolm <dmalcolm@redhat.com>
3023
3024 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3025 (test_very_wide_line): Add ruler to expected output.
3026 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3027 (test_very_wide_line): Likewise.
3028 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3029 (test_show_locus): Within the handling of "test_very_wide_line",
3030 enable show_ruler_p on the diagnostic context.
3031
4a3255dd
RB
30322016-05-10 Richard Biener <rguenther@suse.de>
3033
3034 PR tree-optimization/71039
3035 * gcc.dg/torture/pr71039.c: New testcase.
3036
da7c9950
NS
30372016-05-10 Nathan Sidwell <nathan@acm.org>
3038
3039 * gcc.dg/nested-func-10.c: Requires alloca.
3040 * gcc.dg/nested-func-9.c: Requires alloca.
3041 * gcc.c-torture/execute/pr70460.c: Requires labels.
3042 * gcc.c-torture/compile/pr70199.c: Requires labels.
3043 * gcc.target/nvptx/decl.c: Compile only.
3044 * gcc.target/nvptx/trailing-init.c: Compile only.
3045 * gcc.target/nvptx/ary-init.c: Compile only.
3046
cf68d92c
MP
30472016-05-10 Marek Polacek <polacek@redhat.com>
3048
3049 PR c/70255
3050 * gcc.dg/attr-opt-1.c: New test.
3051
64ea4e15
RB
30522016-05-10 Richard Biener <rguenther@suse.de>
3053
3054 PR tree-optimization/70497
3055 PR tree-optimization/28367
3056 * gcc.dg/torture/20160404-1.c: New testcase.
3057 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3058 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3059
5a96dae3
PMR
30602016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3061
3062 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3063
fc97f805
UB
30642016-05-09 Uros Bizjak <ubizjak@gmail.com>
3065
3066 * gcc.target/i386/fabsneg-1.c New test.
3067
a710b1d5
AM
30682016-05-09 Alan Modra <amodra@gmail.com>
3069
3070 PR testsuite/70826
3071 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3072
171f6f05
RB
30732016-05-09 Richard Biener <rguenther@suse.de>
3074
3075 PR tree-optimization/70985
3076 * gcc.dg/torture/pr70985.c: New testcase.
3077
18caa34e
BC
30782016-05-09 Bin Cheng <bin.cheng@arm.com>
3079
3080 * gcc.dg/tree-ssa/ifc-9.c: New test.
3081 * gcc.dg/tree-ssa/ifc-10.c: New test.
3082 * gcc.dg/tree-ssa/ifc-11.c: New test.
3083 * gcc.dg/tree-ssa/ifc-12.c: New test.
3084 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3085 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3086 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3087
7a27d38f
RB
30882016-05-09 Richard Biener <rguenther@suse.de>
3089
3090 PR fortran/70937
3091 * gfortran.dg/pr70937.f90: New testcase.
3092
5ebbbd3d
RO
30932016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3094
3095 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3096
f6288c24
FR
30972016-05-07 Fritz Reese <fritzoreese@gmail.com>
3098
3099 PR fortran/56226
3100 * gfortran.dg/dec_structure_1.f90: New testcase.
3101 * gfortran.dg/dec_structure_2.f90: Ditto.
3102 * gfortran.dg/dec_structure_3.f90: Ditto.
3103 * gfortran.dg/dec_structure_4.f90: Ditto.
3104 * gfortran.dg/dec_structure_5.f90: Ditto.
3105 * gfortran.dg/dec_structure_6.f90: Ditto.
3106 * gfortran.dg/dec_structure_7.f90: Ditto.
3107 * gfortran.dg/dec_structure_8.f90: Ditto.
3108 * gfortran.dg/dec_structure_9.f90: Ditto.
3109 * gfortran.dg/dec_structure_10.f90: Ditto.
3110 * gfortran.dg/dec_structure_11.f90: Ditto.
3111 * gfortran.dg/dec_union_1.f90: Ditto.
3112 * gfortran.dg/dec_union_2.f90: Ditto.
3113 * gfortran.dg/dec_union_3.f90: Ditto.
3114 * gfortran.dg/dec_union_4.f90: Ditto.
3115 * gfortran.dg/dec_union_5.f90: Ditto.
3116 * gfortran.dg/dec_union_6.f90: Ditto.
3117 * gfortran.dg/dec_union_7.f90: Ditto.
3118
5ec4a8cd
TV
31192016-05-07 Tom de Vries <tom@codesourcery.com>
3120
3121 PR tree-optimization/70956
3122 * gcc.dg/graphite/pr70956.c: New test.
3123
58ec1d0e
JJ
31242016-05-06 Jakub Jelinek <jakub@redhat.com>
3125
ccd88fb7
JJ
3126 PR middle-end/70941
3127 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3128 (a, b, c, d): Change type from char to signed char.
3129 (main): Compare against (signed char) -1634678893 instead of
3130 hardcoded -109. Use __builtin_abort instead of abort.
3131
dd3b6464
JJ
3132 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3133 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3134
58ec1d0e
JJ
3135 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3136
19aa23d8
YR
31372016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3138
3139 PR debug/70935
3140 * gcc.dg/torture/pr70935.c: New test.
3141
ae5f0df1
OE
31422016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3143
3144 PR target/58219
ce23a8ff 3145 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 3146
078f7e37
RB
31472016-05-06 Richard Biener <rguenther@suse.de>
3148
3149 PR tree-optimization/70960
3150 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3151
765d7b54
OE
31522016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3153
3154 PR target/52933
3155 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3156 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3157 Adjust expected instruction counts.
3158 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3159
29c94e65
MP
31602016-05-06 Marek Polacek <polacek@redhat.com>
3161
3162 PR sanitizer/70875
3163 * gcc.dg/ubsan/bounds-3.c: New test.
3164
3684b02e
OE
31652016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3166
3167 PR target/54089
3168 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3169
8706773f
RB
31702016-05-06 Richard Biener <rguenther@suse.de>
3171
3172 PR middle-end/70931
3173 * gfortran.dg/pr70931.f90: New testcase.
3174
a4f51018
RB
31752016-05-06 Richard Biener <rguenther@suse.de>
3176
3177 PR middle-end/70941
3178 * gcc.dg/torture/pr70941.c: New testcase.
3179
c4f2425f
BC
31802016-05-05 Bin Cheng <bin.cheng@arm.com>
3181
3182 PR tree-optimization/57206
3183 * gcc.dg/vect/pr57206.c: New test.
3184
5dc08197
RO
31852016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3186
3187 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3188
351f85c5
JJ
31892016-05-05 Jakub Jelinek <jakub@redhat.com>
3190
568bac8c
JJ
3191 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3192
351f85c5
JJ
3193 * c-c++-common/Wdangling-else-4.c: New test.
3194
33fd7785
JJ
31952016-05-04 Jakub Jelinek <jakub@redhat.com>
3196
2d1ac15a
JJ
3197 PR c++/70906
3198 PR c++/70933
3199 * g++.dg/opt/pr70906.C: New test.
3200 * g++.dg/opt/pr70933.C: New test.
3201
33fd7785
JJ
3202 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3203
6b715bf6
JH
32042016-05-04 Jan Hubicka <hubicka@ucw.cz>
3205
3206 * gcc.dg/ipa/pure-const-3.c: New testcase.
3207
deef7113
MP
32082016-05-04 Marek Polacek <polacek@redhat.com>
3209
3210 * c-c++-common/Wdangling-else-1.c: New test.
3211 * c-c++-common/Wdangling-else-2.c: New test.
3212 * c-c++-common/Wdangling-else-3.c: New test.
3213
5396db97
KCY
32142016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3215
3216 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3217 flag is present.
3218
de55efd5
MP
32192016-05-04 Marek Polacek <polacek@redhat.com>
3220
3221 PR c/48778
3222 * gcc.dg/Waddress-2.c: New test.
3223
475839b6
AM
32242016-05-04 Alan Modra <amodra@gmail.com>
3225
3226 * gcc.target/powerpc/pr70866.c: New.
3227
b25aad5f
MS
32282016-05-03 Martin Sebor <msebor@redhat.com>
3229
3230 PR c++/66561
3231 * c-c++-common/builtin_location.c: New test.
3232 * g++.dg/cpp1y/builtin_location.C: New test.
3233
79ce98bc
MP
32342016-05-03 Marek Polacek <polacek@redhat.com>
3235
3236 PR c/70859
3237 * gcc.dg/pr70859.c: New test.
3238 * gcc.dg/pr70859-2.c: New test.
3239
402e89f5
PMR
32402016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3241
3242 * gnat.dg/debug5.adb: New testcase.
3243
f3d90045
DV
32442016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3245
3246 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3247 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3248 Procedure to check for z10 instruction set.
3249
1e26cec1
CL
32502016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3251
3252 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3253
71aca5a0
AM
32542016-05-03 Alan Modra <amodra@gmail.com>
3255
3256 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3257
2fd70ec1
JJ
32582016-05-03 Jakub Jelinek <jakub@redhat.com>
3259
3260 * gcc.target/i386/avx512f-cvt-1.c: New test.
3261
e5705cf7
L
32622016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3263
3264 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3265 -fdump-tree-vrp-details.
3266
381cdae4
RB
32672016-05-03 Richard Biener <rguenther@suse.de>
3268
3269 * gcc.dg/pr30172-1.c: Adjust.
3270 * gcc.dg/pr63743.c: Likewise.
3271 * gcc.dg/tm/pr51696.c: Likewise.
3272 * c-c++-common/tm/safe-1.c: Likewise.
3273 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3274 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3275 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3276 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3277
adedd5c1
JJ
32782016-05-03 Jakub Jelinek <jakub@redhat.com>
3279
31ed1665
JJ
3280 PR rtl-optimization/70467
3281 * gcc.target/i386/pr70467-3.c: New test.
3282 * gcc.target/i386/pr70467-4.c: New test.
3283
dea60b59
JJ
3284 PR tree-optimization/70916
3285 * gcc.c-torture/compile/pr70916.c: New test.
3286
adedd5c1
JJ
3287 PR target/49244
3288 * gcc.target/i386/pr49244-1.c: New test.
3289 * gcc.target/i386/pr49244-2.c: New test.
3290
f80041ef
BS
32912016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3292
3293 PR rtl-optimization/44281
3294 * gcc.target/i386/pr44281.c: New test.
3295
1cfcd39e
BC
32962016-05-03 bin cheng <bin.cheng@arm.com>
3297
3298 PR tree-optimization/56541
3299 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3300 * gcc.dg/vect/pr56541.c: new test.
3301
4304ccfd
MM
33022016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3303
3304 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3305 __float128.
3306 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3307
50d94c29
L
33082016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3309
3310 PR testsuite/70520
3311 * c-c++-common/asan/clone-test-1.c (main): Align child process
3312 stack to 16 bytes.
3313
bc1aee87
DM
33142016-05-02 David Malcolm <dmalcolm@redhat.com>
3315
3316 PR c++/62314
3317 * g++.dg/spellcheck-fields-2.C: New test case.
3318
474e0129
DM
33192016-05-02 David Malcolm <dmalcolm@redhat.com>
3320
3321 PR c++/62314
3322 * g++.dg/pr62314.C: New test case.
3323
818b88a7
JH
33242016-05-02 Jan Hubicka <hubicka@ucw.cz>
3325
3326 * gcc.dg/ipa/inline-8.c: New testcase.
3327
dd77684f
JJ
33282016-05-02 Jakub Jelinek <jakub@redhat.com>
3329
3330 PR rtl-optimization/70467
3331 * gcc.target/i386/pr70467-1.c: New test.
3332
72407e00
BE
33332016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3334
3335 * gcc.dg/spec-options.c: Run the test on all targets.
3336 * gcc.dg/foo.specs: Use cpp_unique_options.
3337
dd53d197
MG
33382016-05-02 Marc Glisse <marc.glisse@inria.fr>
3339
3340 * gcc.dg/tree-ssa/unord.c: New testcase.
3341
a8b85ce9
MG
33422016-05-02 Marc Glisse <marc.glisse@inria.fr>
3343
3344 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3345
5b37e866
NS
33462016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3347
3348 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3349
7176a4a0
MP
33502016-05-02 Marek Polacek <polacek@redhat.com>
3351
3352 PR c/70851
3353 * gcc.dg/enum-incomplete-3.c: New test.
3354
6b9933b9
MP
33552016-05-02 Marek Polacek <polacek@redhat.com>
3356 Tom de Vries <tom@codesourcery.com>
3357
3358 PR tree-optimization/70700
3359 * gcc.dg/pr70700.c: New test.
3360
90f82260
UB
33612016-05-01 Uros Bizjak <ubizjak@gmail.com>
3362
3363 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3364 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3365 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3366 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3367 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3368
f73036c1
EB
33692016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3370
3371 * ada/acats/run_acats: Rename into...
3372 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3373 * ada/acats/run_all.sh: Remove redundant test.
3374 (target_run): Move around.
3375 (target_gnatchop): Use newly built executable.
3376 (target_gnatmake): Likewise.
3377 Check that the compilation of impbit succeeds.
3378
85e051a3
OE
33792016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3380
3381 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3382 * gcc.dg/20021029-1.c: Likewise.
3383 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3384 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3385 * gcc.target/sh/cmpstr.c: Likewise.
3386 * gcc.target/sh/cmpstrn.c: Likewise.
3387 * gcc.target/sh/memset.c: Likewise.
3388 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3389 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3390 * gcc.target/sh/pr39423-1.c: Likewise.
3391 * gcc.target/sh/pr49468-di.c: Likewise.
3392 * gcc.target/sh/pr49468-si.c: Likewise.
3393 * gcc.target/sh/pr49880-1.c: Likewise.
3394 * gcc.target/sh/pr49880-2.c: Likewise.
3395 * gcc.target/sh/pr49880-3.c: Likewise.
3396 * gcc.target/sh/pr50751-1.c: Likewise.
3397 * gcc.target/sh/pr50751-4.c: Likewise.
3398 * gcc.target/sh/pr50751-7.c: Likewise.
3399 * gcc.target/sh/pr51244-1.c: Likewise.
3400 * gcc.target/sh/pr51244-10.c: Likewise.
3401 * gcc.target/sh/pr51244-11.c: Likewise.
3402 * gcc.target/sh/pr51244-12.c: Likewise.
3403 * gcc.target/sh/pr51244-13.c: Likewise.
3404 * gcc.target/sh/pr51244-14.c: Likewise.
3405 * gcc.target/sh/pr51244-17.c: Likewise.
3406 * gcc.target/sh/pr51244-18.c: Likewise.
3407 * gcc.target/sh/pr51244-19.c: Likewise.
3408 * gcc.target/sh/pr51244-4.c: Likewise.
3409 * gcc.target/sh/pr51244-5.c: Likewise.
3410 * gcc.target/sh/pr51244-7.c: Likewise.
3411 * gcc.target/sh/pr51244-8.c: Likewise.
3412 * gcc.target/sh/pr51244-9.c: Likewise.
3413 * gcc.target/sh/pr51697.c: Likewise.
3414 * gcc.target/sh/pr52483-1.c: Likewise.
3415 * gcc.target/sh/pr52483-2.c: Likewise.
3416 * gcc.target/sh/pr52483-3.c: Likewise.
3417 * gcc.target/sh/pr52483-5.c: Likewise.
3418 * gcc.target/sh/pr52933-1.c: Likewise.
3419 * gcc.target/sh/pr52933-2.c: Likewise.
3420 * gcc.target/sh/pr52933-3.c: Likewise.
3421 * gcc.target/sh/pr53568-1.c: Likewise.
3422 * gcc.target/sh/pr53976-1.c: Likewise.
3423 * gcc.target/sh/pr53988-1.c: Likewise.
3424 * gcc.target/sh/pr53988.c: Likewise.
3425 * gcc.target/sh/pr54089-1.c: Likewise.
3426 * gcc.target/sh/pr54089-6.c: Likewise.
3427 * gcc.target/sh/pr54089-7.c: Likewise.
3428 * gcc.target/sh/pr54089-8.c: Likewise.
3429 * gcc.target/sh/pr54089-9.c: Likewise.
3430 * gcc.target/sh/pr54236-1.c: Likewise.
3431 * gcc.target/sh/pr54236-2.c: Likewise.
3432 * gcc.target/sh/pr54236-3.c: Likewise.
3433 * gcc.target/sh/pr54236-4.c: Likewise.
3434 * gcc.target/sh/pr54386.c: Likewise.
3435 * gcc.target/sh/pr54602-1.c: Likewise.
3436 * gcc.target/sh/pr54685.c: Likewise.
3437 * gcc.target/sh/pr54760-1.c: Likewise.
3438 * gcc.target/sh/pr54760-2.c: Likewise.
3439 * gcc.target/sh/pr54760-3.c: Likewise.
3440 * gcc.target/sh/pr54760-4.c: Likewise.
3441 * gcc.target/sh/pr54760-5.c: Likewise.
3442 * gcc.target/sh/pr54760-6.c: Likewise.
3443 * gcc.target/sh/pr55146.c: Likewise.
3444 * gcc.target/sh/pr55160.c: Likewise.
3445 * gcc.target/sh/pr59278.c: Likewise.
3446 * gcc.target/sh/pr59401-1.c: Likewise.
3447 * gcc.target/sh/pr59533-1.c: Likewise.
3448 * gcc.target/sh/pr63260.c: Likewise.
3449 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3450 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3451 * gcc.target/sh/strlen.c: Likewise.
3452 * gcc.target/sh/torture/pr30807.c: Likewise.
3453 * gcc.target/sh/torture/pr34777.c: Likewise.
3454 * gcc.target/sh/torture/pr64652.c: Likewise.
3455 * gcc.target/sh/torture/pr65505.c: Likewise.
3456 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3457 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3458
411e5c67
PC
34592016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3460
3461 PR c++/66644
3462 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3463
8fa97501
BS
34642016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3465
3466 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3467 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3468 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3469 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3470
5a956111
PP
34712016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3472
3473 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3474 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3475
e7ff0319
CP
34762016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3477
3478 PR middle-end/70626
3479 * c-c++-common/goacc/combined-reduction.c: New test.
3480 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3481
52d11a4b
L
34822016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3483
3484 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3485 *movdi_internal pattern only if PIC off.
3486 * gcc.target/i386/pr70155-2.c: Likewise.
3487 * gcc.target/i386/pr70155-3.c: Likewise.
3488 * gcc.target/i386/pr70155-4.c: Likewise.
3489 * gcc.target/i386/pr70155-5.c: Likewise.
3490 * gcc.target/i386/pr70155-6.c: Likewise.
3491 * gcc.target/i386/pr70155-7.c: Likewise.
3492 * gcc.target/i386/pr70155-8.c: Likewise.
3493 * gcc.target/i386/pr70155-15.c: Likewise.
3494 * gcc.target/i386/pr70155-17.c: Likewise.
3495 * gcc.target/i386/pr70155-22.c: Likewise.
3496
8960db31
BC
34972016-04-29 Bin Cheng <bin.cheng@arm.com>
3498
3499 PR tree-optimization/70803
3500 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3501
cca535a4
IE
35022016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3503
3504 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3505 optimization of vector loop.
3506 * gcc.target/i386/vect-unpack-3.c: New test.
3507 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3508 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3509 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3510
500ecf4a
MP
35112016-04-29 Marek Polacek <polacek@redhat.com>
3512
3513 PR sanitizer/70342
3514 * g++.dg/ubsan/null-7.C: New test.
3515
2fff3db8
MP
3516 PR c/70852
3517 * gcc.dg/pr70852.c: New test.
3518
509063eb
DV
35192016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3520
3521 PR/69089
3522 * g++.dg/cpp0x/alignas6.C: New test.
3523
83745c0d
DV
35242016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3525
c87885ca
RO
3526 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3527 * gcc.dg/pr27003.c: Likewise.
3528 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3529 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3530 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3531 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
3532 * gcc.target/arc/mxy.c: Likewise.
3533 * gcc.target/arc/mswape.c: Likewise.
3534 * gcc.target/arc/mrtsc.c: Likewise.
3535 * gcc.target/arc/mcrc.c: Likewise.
3536 * gcc.target/arc/mdsp-packa.c: Likewise.
3537 * gcc.target/arc/mdvbf.c: Likewise.
3538 * gcc.target/arc/mlock.c: Likewise.
3539 * gcc.target/arc/mmac-24.c: Likewise.
3540 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3541
849b265d
BS
35422016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3543 Matthijs Kooijman <matthijs@stdin.nl>
3544 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3545
3546 PR target/60040
3547 * gcc.target/avr/pr60040-1.c: New.
3548 * gcc.target/avr/pr60040-2.c: New.
3549
1390536b
RB
35502016-04-29 Richard Biener <rguenther@suse.de>
3551
3552 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3553
98998245
RB
35542016-04-29 Richard Biener <rguenther@suse.de>
3555
3556 PR tree-optimization/13962
3557 PR tree-optimization/65686
3558 * gcc.dg/uninit-pr65686.c: New testcase.
3559
8b80cc21
JJ
35602016-04-29 Jakub Jelinek <jakub@redhat.com>
3561
3562 PR middle-end/70843
3563 * gcc.dg/pr70843.c: New test.
3564
6181bc30
JJ
35652016-04-28 Jakub Jelinek <jakub@redhat.com>
3566
3567 PR target/70858
3568 * gcc.target/i386/pr70858.c: New test.
3569
f4cb3612
AB
35702016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3571
3572 * gcc.target/arc/nps400-1.c: New file.
3573
8ad9df62
JR
35742016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3575 Andrew Burgess <andrew.burgess@embecosm.com>
3576
3577 * gcc.target/arc/movh_cl-1.c: New file.
3578
ceaaa9fe
JR
35792016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3580 Andrew Burgess <andrew.burgess@embecosm.com>
3581
3582 * gcc.target/arc/extzv-1.c: New file.
3583 * gcc.target/arc/insv-1.c: New file.
3584 * gcc.target/arc/insv-2.c: New file.
3585 * gcc.target/arc/movb-1.c: New file.
3586 * gcc.target/arc/movb-2.c: New file.
3587 * gcc.target/arc/movb-3.c: New file.
3588 * gcc.target/arc/movb-4.c: New file.
3589 * gcc.target/arc/movb-5.c: New file.
3590 * gcc.target/arc/movb_cl-1.c: New file.
3591 * gcc.target/arc/movb_cl-2.c: New file.
3592 * gcc.target/arc/movbi_cl-1.c: New file.
3593 * gcc.target/arc/movl-1.c: New file.
3594
4d03dc2f
JR
35952016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3596 Andrew Burgess <andrew.burgess@embecosm.com>
3597
3598 * gcc.target/arc/cmem-1.c: New file.
3599 * gcc.target/arc/cmem-2.c: New file.
3600 * gcc.target/arc/cmem-3.c: New file.
3601 * gcc.target/arc/cmem-4.c: New file.
3602 * gcc.target/arc/cmem-5.c: New file.
3603 * gcc.target/arc/cmem-6.c: New file.
3604 * gcc.target/arc/cmem-7.c: New file.
3605 * gcc.target/arc/cmem-ld.inc: New file.
3606 * gcc.target/arc/cmem-st.inc: New file.
3607
81262dad
JJ
36082016-04-28 Jakub Jelinek <jakub@redhat.com>
3609
3610 PR target/70821
3611 * gcc.target/i386/pr70821.c: New test.
3612
0a31a09a
BS
36132016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3614
3615 * gcc.target/powerpc/vec-adde.c: New test.
3616 * gcc.target/powerpc/vec-adde-int128.c: New test.
3617
3ddffba9
JJ
36182016-04-28 Jakub Jelinek <jakub@redhat.com>
3619
3620 * gcc.target/i386/avx-vround-1.c: New test.
3621 * gcc.target/i386/avx-vround-2.c: New test.
3622 * gcc.target/i386/avx512vl-vround-1.c: New test.
3623 * gcc.target/i386/avx512vl-vround-2.c: New test.
3624
713dedcd
RO
36252016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3626
3627 PR testsuite/70595
3628 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3629 (check_effective_target_cilkplus_runtime): ... this.
3630 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3631 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3632
3633 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3634 Require cilkplus_runtime.
3635 Don't add -lcilkrts.
3636 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3637 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3638 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3639 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3640 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3641 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3642 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3643 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3644 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3645 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3646 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3647 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3648 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3649 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3650 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3651 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3652 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3653 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3654 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3655 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3656 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3657 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3658 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3659 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3660 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3661 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3662 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3663 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3664 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3665
3666 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3667 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3668
3669 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3670
3671 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3672 cilkplus_runtime.
3673
3563f78f
MG
36742016-04-27 Marc Glisse <marc.glisse@inria.fr>
3675
3676 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3677 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3678
6bc2bb18
RB
36792015-04-27 Ryan Burn <contact@rnburn.com>
3680
3681 PR c++/69024
3682 PR c++/68997
3683 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3684 diagnostic.
3685 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3686 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3687
1e55d29a
EB
36882016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3689
3690 * gnat.dg/limited_with4.ad[sb]: New test.
3691 * gnat.dg/limited_with4_pkg.ads: New helper.
3692
087146ca
L
36932016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3694
3695 PR target/70155
3696 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3697 and movv1ti_internal patterns
3698 * gcc.target/i386/pr70155-1.c: New test.
3699 * gcc.target/i386/pr70155-2.c: Likewise.
3700 * gcc.target/i386/pr70155-3.c: Likewise.
3701 * gcc.target/i386/pr70155-4.c: Likewise.
3702 * gcc.target/i386/pr70155-5.c: Likewise.
3703 * gcc.target/i386/pr70155-6.c: Likewise.
3704 * gcc.target/i386/pr70155-7.c: Likewise.
3705 * gcc.target/i386/pr70155-8.c: Likewise.
3706 * gcc.target/i386/pr70155-9.c: Likewise.
3707 * gcc.target/i386/pr70155-10.c: Likewise.
3708 * gcc.target/i386/pr70155-11.c: Likewise.
3709 * gcc.target/i386/pr70155-12.c: Likewise.
3710 * gcc.target/i386/pr70155-13.c: Likewise.
3711 * gcc.target/i386/pr70155-14.c: Likewise.
3712 * gcc.target/i386/pr70155-15.c: Likewise.
3713 * gcc.target/i386/pr70155-16.c: Likewise.
3714 * gcc.target/i386/pr70155-17.c: Likewise.
3715 * gcc.target/i386/pr70155-18.c: Likewise.
3716 * gcc.target/i386/pr70155-19.c: Likewise.
3717 * gcc.target/i386/pr70155-20.c: Likewise.
3718 * gcc.target/i386/pr70155-21.c: Likewise.
3719 * gcc.target/i386/pr70155-22.c: Likewise.
3720
92329f9f
L
37212016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3722
3723 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3724 ".{5,6}".
3725
309a0cf6
BC
37262016-04-27 Bin Cheng <bin.cheng@arm.com>
3727
3728 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3729 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3730 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3731 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3732 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3733
72ed2b9c
RB
37342016-04-27 Richard Biener <rguenther@suse.de>
3735
3736 PR ipa/70760
3737 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3738 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3739
3c98ff9b
NS
37402016-04-27 Nathan Sidwell <nathan@acm.org>
3741
3742 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3743 * g++.dg/ubsan/pr63956.C: Adjust error location.
3744
9ec5d66b
NC
37452016-04-27 Nick Clifton <nickc@redhat.com>
3746
3747 PR middle-end/49889
3748 * gcc.dg/pr49889.c: New test.
3749
c1e1f433
BS
37502016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3751
3752 * c-c++-common/memset-array.c: New test.
3753
8ac43293
MS
37542016-04-26 Martin Sebor <msebor@redhat.com>
3755
3756 PR c++/66639
3757 * g++.dg/cpp1y/func_constexpr.C: New test.
3758
843ce8ab
PP
37592016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3760
3761 PR c++/70241
3762 * g++.dg/cpp0x/enum32.C: New test.
3763 * g++.dg/cpp0x/enum33.C: New test.
3764
37652016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
3766
3767 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3768 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3769 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3770 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3771 * gcc.c-torture/execute/pr38151.c: Likewise.
3772 * gcc.c-torture/execute/pr66556.c: Likewise.
3773 * gcc.c-torture/execute/pr67781.c: Likewise.
3774 * gcc.c-torture/execute/pr68648.c: Likewise.
3775
ca1206be
MG
37762016-04-26 Marc Glisse <marc.glisse@inria.fr>
3777
3778 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3779
2448a956
MP
37802016-04-26 Marek Polacek <polacek@redhat.com>
3781
3782 PR c/67784
3783 * gcc.dg/pr67784-3.c: New test.
3784 * gcc.dg/pr67784-4.c: New test.
3785 * gcc.dg/pr67784-5.c: New test.
3786
b02a5e26
MP
3787 PR c/70791
3788 * gcc.dg/Wnested-externs-2.c: New test.
3789
6b6aa8d3
MG
37902016-04-26 Marc Glisse <marc.glisse@inria.fr>
3791
3792 * gcc.dg/fold-plusmult.c: Adjust.
3793 * gcc.dg/no-strict-overflow-6.c: Adjust.
3794 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3795
a2095b55
BS
37962016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3797
3798 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3799 number scans.
3800 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3801 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3802 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3803 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3804 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3805 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3806 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3807 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3808 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3809 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3810 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3811 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3812 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3813 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3814 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3815 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3816 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3817 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3818 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3819 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3820 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3821 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3822 scans.
3823 * gcc.target/i386/pr32219-4.c: Likewise.
3824 * gcc.target/i386/pr32219-6.c: Likewise.
3825 * gcc.target/i386/pr32219-8.c: Likewise.
3826
bb0cc5c8
KT
38272016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3828
3829 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3830 associated options.
3831
5a0802ea
MP
38322016-04-26 Marek Polacek <polacek@redhat.com>
3833
3834 PR c++/70744
3835 * g++.dg/ext/cond2.C: New test.
3836
00f615af
BC
38372016-04-26 Bin Cheng <bin.cheng@arm.com>
3838
3839 PR tree-optimization/70771
3840 PR tree-optimization/70775
3841 * gcc.dg/pr70771.c: New test.
25939d34 3842 * gcc.dg/pr70775.c: New test.
00f615af 3843
218155e7
BS
38442016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3845
3846 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3847
ab99f467
RB
38482016-04-25 Richard Biener <rguenther@suse.de>
3849
3850 PR tree-optimization/70780
3851 * gcc.dg/torture/pr70780.c: New testcase.
3852
93c590ee
MC
38532016-04-25 Michael Collison <michael.collison@arm.com>
3854
c87885ca
RO
3855 * gcc.target/arm/neon-vaddws16.c: New test.
3856 * gcc.target/arm/neon-vaddws32.c: New test.
3857 * gcc.target/arm/neon-vaddwu16.c: New test.
3858 * gcc.target/arm/neon-vaddwu32.c: New test.
3859 * gcc.target/arm/neon-vaddwu8.c: New test.
3860 * lib/target-supports.exp
93c590ee
MC
3861 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3862 that arm neon support vector widen sum of HImode TO SImode.
3863
d6c1a7a7
JJ
38642016-04-23 Jakub Jelinek <jakub@redhat.com>
3865
3866 PR sanitizer/70712
3867 * c-c++-common/asan/pr70712.c: New test.
3868
ab0fc037
TS
38692016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3870
3871 * .gitattributes: New file.
3872
2aa64824
CL
38732016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3874
3875 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3876
e7e12d92
DH
38772016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3878
3879 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3880 * gfortran.dg/submodule_15.f08: Likewise.
3881
d1431192
RB
38822016-04-22 Richard Biener <rguenther@suse.de>
3883
3884 PR tree-optimization/70740
3885 * gcc.dg/torture/pr70740.c: New testcase.
3886
04a63c24
L
38872016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3888
3889 PR target/70750
3890 * gcc.target/i386/pr70750-1.c: New test.
3891 * gcc.target/i386/pr70750-2.c: Likewise.
3892
20700098
PC
38932016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3894
3895 PR c++/70540
3896 * g++.dg/cpp0x/auto48.C: New.
3897
aedf4e12
MP
38982016-04-21 Marek Polacek <polacek@redhat.com>
3899
3900 PR c++/70513
3901 * g++.dg/cpp0x/forw_enum12.C: New test.
3902 * g++.dg/cpp0x/forw_enum13.C: New test.
3903
2074d80a
KY
39042016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3905
3906 PR target/70728
3907 * gcc.target/i386/pr70728.c: New test.
3908
aef4aab0
RB
39092016-04-21 Richard Biener <rguenther@suse.de>
3910
3911 PR middle-end/70747
3912 * gcc.dg/pr70747.c: New testcase.
3913
2359e571
BC
39142016-04-21 Bin Cheng <bin.cheng@arm.com>
3915
3916 PR tree-optimization/70715
3917 * gcc.dg/tree-ssa/scev-13.c: New test.
3918
ce0e66ff
MG
39192016-04-21 Marc Glisse <marc.glisse@inria.fr>
3920
3921 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3922
2c2870a1
MG
39232016-04-21 Marc Glisse <marc.glisse@inria.fr>
3924
3925 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3926
a2b056a3
JH
39272016-04-20 Jan Hubicka <jh@suse.cz>
3928
3929 PR ipa/70018
3930 * g++.dg/ipa/nothrow-1.C: New testcase.
3931
ee392fc2
NS
39322016-04-20 Nathan Sidwell <nathan@acm.org>
3933
3934 PR c++/55635
3935 * g++.dg/eh/delete1.C: New.
3936
dda49daf
L
39372016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3938
3939 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3940 -mtune-ctrl=sse_typeless_stores.
3941
8a5b9d5a
L
39422016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3943
3944 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3945
1011119f
BC
39462016-04-20 Bin Cheng <bin.cheng@arm.com>
3947
3948 PR tree-optimization/69489
3949 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3950
477d4906
IV
39512016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3952
3953 PR c++/69363
3954 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3955 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3956 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3957
fad08d12
BC
39582016-04-20 Bin Cheng <bin.cheng@arm.com>
3959
3960 PR tree-optimization/56625
3961 PR tree-optimization/69489
3962 * gcc.dg/vect/pr56625.c: New test.
3963 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3964
9e3e4fab
AP
39652016-04-20 Andrew Pinski <apinski@cavium.com>
3966
3967 PR target/64971
3968 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3969
d7aa24e4
AC
39702016-04-20 Arnaud Charlet <charlet@adacore.com>
3971
3972 * gnat.dg/self1.adb: Remove now incorrect test.
3973
e6d62b46
BC
39742016-04-20 Bin Cheng <bin.cheng@arm.com>
3975
3976 * gcc.dg/tree-ssa/scev-11.c: New test.
3977 * gcc.dg/tree-ssa/scev-12.c: New test.
3978
2697b189
MP
39792016-04-20 Marek Polacek <polacek@redhat.com>
3980
3981 PR tree-optimization/70725
3982 * gcc.dg/pr70725.c: New test.
3983
60d393e8
RB
39842016-04-20 Richard Biener <rguenther@suse.de>
3985
3986 PR tree-optimization/70726
3987 * g++.dg/vect/pr70726.cc: New testcase.
3988
82c6f58a
AK
39892016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3990
3991 PR target/70674
3992 * gcc.target/s390/pr70674.c: New test.
3993
90eeab20
JD
39942016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3995
3996 PR libgfortran/70684
3997 * gfortran.dg/list_read_14.f90: New test.
3998
fc9cf6da
L
39992016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4000
4001 PR target/69201
4002 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4003 extern to force it misaligned.
4004 (b): Likewise.
4005 (c): Likewise.
4006 (d): Likewise.
4007 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4008 Don't check `*' before movv4sf_internal.
4009 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4010 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4011 Don't check `*' before movv16qi_internal.
4012 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4013 extern to force it misaligned.
4014 (b): Likewise.
4015 (c): Likewise.
4016 (d): Likewise.
4017 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4018 Don't check `*' before movv2df_internal.
4019 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4020 extern to force it misaligned.
4021 (b): Likewise.
4022 (c): Likewise.
4023 (d): Likewise.
4024 Check movv8sf_internal instead of avx_storeups256.
4025 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4026
ea8927ea
RB
40272016-04-19 Richard Biener <rguenther@suse.de>
4028
4029 PR tree-optimization/70171
4030 * g++.dg/tree-ssa/pr70171.C: New testcase.
4031
65f52ee9
RB
40322016-04-19 Richard Biener <rguenther@suse.de>
4033
4034 PR tree-optimization/70724
4035 * gcc.dg/torture/pr70724.c: New testcase.
4036
987b67f1
VM
40372016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4038
4039 PR middle-end/70689
c87885ca 4040 * gcc.target/i386/pr70689.c: New.
987b67f1 4041
91a47c39
L
40422016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4043
4044 PR target/70708
4045 * gcc.target/i386/pr70708.c: New test.
4046
8270b82d
RB
40472016-04-18 Richard Biener <rguenther@suse.de>
4048
4049 PR tree-optimization/43434
4050 * gcc.dg/vect/pr43434.c: New testcase.
4051 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4052 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4053 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4054 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4055 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4056 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4057 * gcc.dg/gomp/pr68640.c: Likewise.
4058 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4059 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4060
edd048e2
RB
40612016-04-18 Richard Biener <rguenther@suse.de>
4062
4063 PR tree-optimization/70701
4064 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4065
bd5c7330
TV
40662016-04-18 Tom de Vries <tom@codesourcery.com>
4067
4068 PR testsuite/70699
4069 * gcc.dg/pr70161.c: Add dot-file scans.
4070 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4071 instead of after last dot char.
4072
23f2660f
EB
40732016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4074
4075 * c-c++-common/dump-ada-spec-3.c: New test.
4076 * c-c++-common/dump-ada-spec-4.c: Likewise.
4077
da152c9f
TV
40782016-04-17 Tom de Vries <tom@codesourcery.com>
4079
4080 PR other/70183
4081 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4082
cc950f98
JH
40832016-04-15 Jan Hubicka <jh@suse.cz>
4084
4085 PR ipa/70018
4086 * g++.dg/ipa/pure-const-1.C: New testcase.
4087 * g++.dg/ipa/pure-const-2.C: New testcase.
4088 * g++.dg/ipa/pure-const-3.C: New testcase.
4089
949505a9
MP
40902016-04-15 Marek Polacek <polacek@redhat.com>
4091
4092 PR c/70671
4093 * gcc.dg/bitfld-22.c: New test.
4094
10e547d6
BS
40952016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4096
4097 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4098 x86_64.
4099
1e77281b
MP
41002016-04-15 Marek Polacek <polacek@redhat.com>
4101
4102 PR c/70651
4103 * c-c++-common/pr70651.c: New test.
4104
e501fa8e
KT
41052016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4106
4107 PR rtl-optimization/70681
4108 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4109 dump scan on arm and powerpc.
4110 * gcc.dg/pr10474.c: Likewise.
4111
dda1bf61
JJ
41122016-04-15 Jakub Jelinek <jakub@redhat.com>
4113
ca4ef1ff
JJ
4114 PR c++/69517
4115 PR c++/70019
4116 PR c++/70588
4117 * g++.dg/cpp1y/vla11.C: Revert for real.
4118
dda1bf61
JJ
4119 PR c/70436
4120 * c-c++-common/Wparentheses-1.c: New test.
4121 * c-c++-common/gomp/Wparentheses-1.c: New test.
4122 * c-c++-common/gomp/Wparentheses-2.c: New test.
4123 * c-c++-common/gomp/Wparentheses-3.c: New test.
4124 * c-c++-common/gomp/Wparentheses-4.c: New test.
4125 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4126 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4127 * c-c++-common/goacc/Wparentheses-1.c: New test.
4128
1355e62c
KY
41292016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4130
4131 PR target/70662
4132 * gcc.target/i386/pr70662.c: New test.
4133
0ab34b9e 41342016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 4135 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
4136
4137 PR tree-optimization/70130
4138 * gcc.dg/vect/O3-pr70130.c: New testcase.
4139
bc773aad
MM
41402016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4141
6e9b2286
MM
4142 PR target/70669
4143 * gcc.target/powerpc/pr70669.c: New test.
4144
bc773aad
MM
4145 PR target/70640
4146 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4147 a power7 system that does not have an assembler that supports
4148 power8.
4149
d8747845
MS
41502016-04-14 Martin Sebor <msebor@redhat.com>
4151
4152 PR c++/69517
4153 PR c++/70019
4154 PR c++/70588
4155 * c-c++-common/ubsan/vla-1.c: Revert.
4156 * g++.dg/cpp1y/vla11.C: Same.
4157 * g++.dg/cpp1y/vla12.C: Same.
4158 * g++.dg/cpp1y/vla13.C: Same.
4159 * g++.dg/cpp1y/vla14.C: Same.
4160 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 4161 * g++.dg/init/array24.C: Same.
d8747845
MS
4162 * g++.dg/ubsan/vla-1.C: Same.
4163
85128559
MP
41642016-04-14 Marek Polacek <polacek@redhat.com>
4165 Jan Hubicka <hubicka@ucw.cz>
4166
4167 PR c++/70029
4168 * g++.dg/torture/pr70029.C: New test.
4169
52fbb073
MS
41702016-04-14 Martin Sebor <msebor@redhat.com>
4171
4172 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4173 type size to prevent failures on targets with very low maximum
4174 alignment.
4175
6db61d6f
RB
41762016-04-14 Richard Biener <rguenther@suse.de>
4177
4178 PR tree-optimization/70623
4179 * gcc.dg/torture/pr70623.c: New testcase.
4180 * gcc.dg/torture/pr70623-2.c: Likewise.
4181
342fac95
MS
41822016-04-13 Martin Sebor <msebor@redhat.com>
4183
4184 PR c++/69517
4185 PR c++/70019
4186 PR c++/70588
4187 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4188 * g++.dg/cpp1y/vla11.C: New test.
4189 * g++.dg/cpp1y/vla12.C: New test.
4190 * g++.dg/cpp1y/vla13.C: New test.
4191 * g++.dg/cpp1y/vla14.C: New test.
4192 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 4193 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
4194 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4195
d93c452f
JJ
41962016-04-13 Jakub Jelinek <jakub@redhat.com>
4197
4198 PR c++/70641
4199 * g++.dg/opt/pr70641.C: New test.
4200
85115fb6
RO
42012016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4202
4203 PR rtl-optimization/68749
4204 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4205 effects of argument promotions.
4206 Remove default args to dg-skip-if.
4207
545a4139
PC
42082016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4209
4210 PR c++/70635
4211 * g++.dg/parse/pr70635.C: New.
4212
b3a77f21
MP
42132016-04-13 Marek Polacek <polacek@redhat.com>
4214
4215 PR c++/70639
4216 * c-c++-common/Wmisleading-indentation-4.c: New test.
4217
99cd9857
MP
42182016-04-13 Marek Polacek <polacek@redhat.com>
4219
4220 PR c/70436
c87885ca
RO
4221 * gcc.dg/Wparentheses-12.c: New test.
4222 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 4223
75ca93ec
IE
42242016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4225
4226 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4227 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4228 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4229
3d3f9e7e
JJ
42302016-04-13 Jakub Jelinek <jakub@redhat.com>
4231
37947cd0
JJ
4232 PR middle-end/70633
4233 * gcc.c-torture/compile/pr70633.c: New test.
4234
3d3f9e7e
JJ
4235 PR debug/70628
4236 * gcc.dg/torture/pr70628.c: New test.
4237
92886d3e
PP
42382016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4239
4240 PR c++/70610
4241 * g++.dg/template/pr70610.C: New test.
4242 * g++.dg/template/pr70610-2.C: New test.
4243 * g++.dg/template/pr70610-3.C: New test.
4244 * g++.dg/template/pr70610-4.C: New test.
4245
13bd7c2b
JJ
42462016-04-12 Jakub Jelinek <jakub@redhat.com>
4247
6512fa6d
JJ
4248 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4249 128 instead of 32.
4250
13bd7c2b
JJ
4251 PR c++/70571
4252 * g++.dg/ext/pr70571.C: New test.
4253
20b9851c
MM
42542016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4255
8a434ada 4256 PR target/70640
20b9851c
MM
4257 * gcc.target/powerpc/pr70640.c: New test.
4258
2b2f52bc
PC
42592016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4260
4261 PR c++/68722
4262 * g++.dg/parse/pr68722.C: New.
4263
5901e56a
JJ
42642016-04-12 Jakub Jelinek <jakub@redhat.com>
4265
4266 PR rtl-optimization/70596
4267 * gcc.target/i386/pr70596.c: New test.
4268
d4619dc1
NS
42692016-04-12 Nathan Sidwell <nathan@acm.org>
4270
4271 PR c++/70501
4272 * g++.dg/init/pr70501.C: New.
4273
3df530d3
DW
42742016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4275
4276 * gcc.target/i386/asm-flag-6.c: New test.
4277
b7a120d7
TV
42782016-04-12 Tom de Vries <tom@codesourcery.com>
4279
4280 PR tree-optimization/68756
4281 * gcc.dg/graphite/pr68756.c: New test.
4282
4e0eea75
JJ
42832016-04-12 Jakub Jelinek <jakub@redhat.com>
4284
4285 PR tree-optimization/70602
4286 * gcc.c-torture/execute/pr70602.c: New test.
4287
35fbda43
MM
42882016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4289
4290 PR target/70381
4291 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4292 __float128 emulator is built and runs.
4293 * gcc.target/powerpc/float128-1.c: Likewise.
4294
4295 * lib/target-supports.exp (check_ppc_float128_sw_available):
4296 Rework tests for __float128 software and hardware
4297 availability. Fix exit condition to return 0 on success.
4298
04a99ebe
JG
42992016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4300
4301 PR target/70133
4302 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4303 * gcc.target/aarch64/target_attr_15.c: Likewise.
4304
47cd5a85
PC
43052016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4306
4307 PR c++/69066
4308 * g++.dg/cpp1y/pr69066.C: New.
4309
a5edb32e
JD
43102016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4311
4312 PR fortran/68566
4313 * gfortran.dg/pr36192.f90: Update test.
4314 * gfortran.dg/pr36192_1.f90: Update test.
4315 * gfortran.dg/real_dimension_1.f: Update test.
4316 * gfortran.dg/parameter_array_init_7.f90: New test.
4317
8ef378f8
JDA
43182016-04-09 John David Anglin <danglin@gcc.gnu.org>
4319
c532c871
JDA
4320 PR testsuite/64039
4321 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4322
d34f706f
JDA
4323 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4324
75e1dd9e
JDA
4325 PR rtl-optimization/66669
4326 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4327
8a976f5f
JDA
4328 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4329
da04822a
JDA
4330 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4331 * gcc.dg/pie-1.c: Likewise.
4332 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4333 * gcc.dg/pic-4.c: Likewise.
4334 * gcc.dg/pie-3.c: Likewise.
4335 * gcc.dg/pie-4.c: Likewise.
4336
adfabcf9
JDA
4337 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4338
4a020adf
JDA
4339 PR tree-optimization/68644
4340 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4341
8ef378f8
JDA
4342 PR rtl-optimization/64886
4343 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4344
09bf990e
TV
43452016-04-09 Tom de Vries <tom@codesourcery.com>
4346
4347 PR tree-optimization/68953
4348 * gcc.dg/graphite/pr68953.c: New test.
4349
138c3c1a
DH
43502016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4351
4352 PR fortran/70592
4353 * gfortran.dg/deferred_character_16.f90: New test.
4354
f55460af
JJ
43552016-04-09 Jakub Jelinek <jakub@redhat.com>
4356
4357 PR tree-optimization/70586
4358 * gcc.c-torture/execute/pr70586.c: New test.
4359
0b77bbf3
DH
43602016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4361
4362 PR sanitizer/70573
4363 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4364 with __builtin_memset
4365 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4366
c42cfb5c
CP
43672016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4368
4369 PR lto/70289
4370 PR ipa/70348
4371 PR tree-optimization/70373
4372 PR middle-end/70533
4373 PR middle-end/70534
4374 PR middle-end/70535
4375 * c-c++-common/goacc/reduction-5.c: New test.
4376 * c-c++-common/goacc/reduction-promotions.c: New test.
4377 * gfortran.dg/goacc/reduction-3.f95: New test.
4378 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4379
56cfb596
PP
43802016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4381
4382 PR c++/70590
4383 PR c++/70452
4384 * g++.dg/pr70590.C: New test.
4385 * g++.dg/pr70590-2.C: New test.
4386
1a13c0a2
JJ
43872016-04-08 Jakub Jelinek <jakub@redhat.com>
4388
abc0647a
JJ
4389 PR middle-end/70593
4390 * gcc.target/i386/pr70593.c: New test.
4391
1a13c0a2
JJ
4392 PR rtl-optimization/70574
4393 * gcc.target/i386/avx2-pr70574.c: New test.
4394
c3da4956
MO
43952016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4396
4397 PR sanitizer/70541
4398 * c-c++-common/asan/pr70541.c: New test.
4399
9f1b833b
TV
44002016-04-08 Tom de Vries <tom@codesourcery.com>
4401
4402 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4403 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4404
bae7adda
KT
44052016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4406
4407 PR target/70566
4408 * gcc.c-torture/execute/pr70566.c: New test.
4409
211f3d57
TV
44102016-04-08 Tom de Vries <tom@codesourcery.com>
4411
4412 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4413 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4414
02cf2861
AM
44152016-04-08 Alan Modra <amodra@gmail.com>
4416
4417 * gcc.target/powerpc/pr70117.c: New.
4418
5f490f9f
JJ
44192016-04-07 Jakub Jelinek <jakub@redhat.com>
4420
56e9b710
JJ
4421 PR testsuite/70581
4422 * gcc.dg/lto/simd-function_0.c: New test.
4423
5f490f9f
JJ
4424 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4425 clones.
4426 * c-c++-common/attr-simd-2.c: Likewise.
4427 * c-c++-common/attr-simd-4.c: Likewise.
4428 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4429 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4430
e4ebc74d
TP
44312016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4432
4433 PR testsuite/70553
4434 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4435
9817ae35
TS
44362016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4437 Tom de Vries <tom@codesourcery.com>
4438
4439 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4440 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4441 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4442 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4443 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4444 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4445 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4446 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4447
e292f64d
PP
44482016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4449
4450 PR c/70436
4451 * g++.dg/warn/Wparentheses-29.C: New test.
4452
6b37bdaf
PP
44532016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4454
4455 PR c/70436
4456 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4457 explicit braces to resolve a future -Wparentheses warning.
4458
64824205
RH
44592016-04-06 Richard Henderson <rth@redhat.com>
4460
4461 * gcc.dg/pr61817-1.c: New test.
4462 * gcc.dg/pr61817-2.c: New test.
4463 * gcc.dg/pr69391-1.c: New test.
4464 * gcc.dg/pr69391-2.c: New test.
4465
bc2fc1f3
VM
44662016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4467
4468 PR rtl-optimization/70398
c87885ca 4469 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 4470
41414a02
EB
44712016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4472
4473 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4474
4066ea8a
YR
44752016-04-06 Yvan Roux <yvan.roux@linaro.org>
4476 Pedro Alves <palves@redhat.com>
4477
4478 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4479
ec35ea45
JJ
44802016-04-06 Jakub Jelinek <jakub@redhat.com>
4481
3866f8dd
JJ
4482 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4483 Check for avx512f effective targets instead of avx2.
4484 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4485 for AVX512F clones.
4486 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4487 * g++.dg/gomp/declare-simd-1.C: Likewise.
4488 * g++.dg/gomp/declare-simd-3.C: Likewise.
4489 * g++.dg/gomp/declare-simd-4.C: Likewise.
4490
ec35ea45
JJ
4491 PR middle-end/70550
4492 * c-c++-common/gomp/pr70550-1.c: New test.
4493 * c-c++-common/gomp/pr70550-2.c: New test.
4494
c08d28ac
NS
44952016-04-05 Nathan Sidwell <nathan@acm.org>
4496
4497 PR c++/70512
4498 * g++.dg/ext/attribute-may-alias-5.C: New.
4499
1d510e04
JJ
45002016-04-05 Jakub Jelinek <jakub@redhat.com>
4501
4502 PR c++/70336
4503 * c-c++-common/pr70336.c: New test.
4504 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4505 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4506
84278ed9
JH
45072016-04-05 Jan Hubicka <hubicka@ucw.cz>
4508
4509 PR ipa/66223
4510 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4511
268a0ec4
JJ
45122016-04-05 Jakub Jelinek <jakub@redhat.com>
4513
4514 PR rtl-optimization/70542
4515 * gcc.dg/torture/pr70542.c: New test.
4516 * gcc.target/i386/avx2-pr70542.c: New test.
4517
5e8c2eb1
ZS
45182016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4519
4520 PR tree-optimization/70509
4521 * gcc.target/i386/avx512bw-pr70509.c: New test.
4522
c0daf32d
PP
45232016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4524
4525 PR c++/70452
4526 * g++.dg/ext/constexpr-vla4.C: New test.
4527
bf867841
UB
45282016-04-05 Uros Bizjak <ubizjak@gmail.com>
4529
4530 PR target/70510
4531 * gcc.target/i386/pr70510.c: New test.
4532
3022186a
RB
45332016-04-05 Richard Biener <rguenther@suse.de>
4534
4535 PR tree-optimization/70526
4536 * g++.dg/torture/pr70526.C: New testcase.
4537
55fc79b2
JJ
45382016-04-05 Jakub Jelinek <jakub@redhat.com>
4539
4540 PR target/70525
4541 * gcc.target/i386/pr70525.c: New test.
4542
62b233f2
RB
45432016-04-05 Richard Biener <rguenther@suse.de>
4544
4545 PR middle-end/70499
4546 * g++.dg/torture/pr70499.C: New testcase.
4547
cc05759d
RB
45482016-04-05 Richard Biener <rguenther@suse.de>
4549
4550 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4551 remove XFAIL.
4552
f23f16d4
JJ
45532016-04-04 Jakub Jelinek <jakub@redhat.com>
4554
4555 PR middle-end/70307
4556 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4557 rs6000 ABI warnings.
4558
d27ecc49
JH
45592016-04-04 Jan Hubicka <hubicka@ucw.cz>
4560
4561 PR ipa/66223
4562 * g++.dg/ipa/devirt-51.C: New testcase.
4563
c974c96e
BS
45642016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4565 Jakub Jelinek <jakub@redhat.com>
4566
4567 PR middle-end/70457
4568 * gcc.dg/torture/pr70457.c: New.
4569
7a85da89
AV
45702016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4571
4572 PR fortran/67538
4573 * gfortran.dg/allocate_with_source_19.f08: New test.
4574
de517e64
AV
45752016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4576
4577 PR fortran/65795
4578 * gfortran.dg/coarray_allocate_6.f08: New test.
4579
43b9f499
RB
45802016-04-04 Richard Biener <rguenther@suse.de>
4581
4582 PR rtl-optimization/70484
4583 * gcc.dg/torture/pr70484.c: New testcase.
4584
f13355da
MP
45852016-04-04 Marek Polacek <polacek@redhat.com>
4586
4587 PR c/70307
4588 * gcc.dg/torture/pr70307.c: New test.
4589
6cc6ed50
OE
45902016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4591
4592 PR target/70416
4593 PR target/67391
4594 * gcc.target/sh/torture/pr70416.c: New.
4595
abdc16c8
MS
45962016-04-02 Martin Sebor <msebor@redhat.com>
4597
4598 PR c++/67376
4599 PR c++/70170
4600 PR c++/70172
4601 PR c++/70228
4602 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4603 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4604 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4605 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4606 * g++.dg/cpp0x/constexpr-string.C: Same.
4607 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4608 * g++.dg/cpp0x/pr65398.C: Same.
4609 * g++.dg/ext/constexpr-vla1.C: Same.
4610 * g++.dg/ext/constexpr-vla2.C: Same.
4611 * g++.dg/ext/constexpr-vla3.C: Same.
4612 * g++.dg/ubsan/pr63956.C: Same.
4613
763cd859
JJ
46142016-04-01 Jakub Jelinek <jakub@redhat.com>
4615
4616 PR rtl-optimization/70467
4617 * gcc.target/i386/pr70467-2.c: New test.
4618
0f875435
JJ
46192016-04-01 Jakub Jelinek <jakub@redhat.com>
4620 Marek Polacek <polacek@redhat.com>
4621
4622 PR c++/70488
4623 * g++.dg/init/new47.C: New test.
4624
41d14659
RR
46252016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4626
4627 PR target/70496
4628 * gcc.target/arm/pr70496.c: New test.
4629
f9bf89bb
NS
46302016-04-01 Nathan Sidwell <nathan@acm.org>
4631
73b9085d
NS
4632 PR c++/68475
4633 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4634
4afdcfaa
IE
46352016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4636
4637 PR target/69890
4638 * gcc.dg/strlenopt.h (memmove): New.
4639 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4640 instead of "string.h".
4641 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4642 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4643 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4644 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4645 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4646 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4647 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4648 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4649 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4650 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4651 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4652 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4653 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4654 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4655 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4656 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4657 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4658 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4659 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4660 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4661
b5d7a29c
RO
46622016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4663
4664 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4665 (Holder::foo): Reflect this.
4666
b660f9ec
IE
46672016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4668
4669 PR target/70442
4670 * gcc.dg/pr70442.c: New test.
4671
88504f34
NS
46722016-03-31 Nathan Sidwell <nathan@acm.org>
4673
4674 PR c++/70393
4675 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4676
95d34b96
KY
46772016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4678
4679 PR target/70453
4680 * gcc.target/i386/pr70453.c: New test.
4681
b4c4967c
AB
46822016-03-31 Andrey Belevantsev <abel@ispras.ru>
4683
4684 PR target/70292
4685 * gcc.c-torture/pr70292.c: New test.
4686
5fde6a45
MP
46872016-03-31 Marek Polacek <polacek@redhat.com>
4688
4689 PR c/70297
4690 * c-c++-common/pr70297.c: New test.
4691 * g++.dg/cpp0x/typedef-redecl.C: New test.
4692 * gcc.dg/typedef-redecl2.c: New test.
4693
97eb24c4
JJ
46942016-03-31 Jakub Jelinek <jakub@redhat.com>
4695
4696 PR rtl-optimization/70460
4697 * gcc.c-torture/execute/pr70460.c: New test.
4698
efc3536f
RB
46992016-03-31 Richard Biener <rguenther@suse.de>
4700
4701 PR c++/70430
4702 * g++.dg/ext/vector30.C: New testcase.
4703
e0876e21
DH
47042016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4705 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4706
4707 * gfortran.dg/fmt_pf.f90: New test.
4708
e9bff8c6
RO
47092016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4710
4711 Forward-port from 5 branch
4712 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4713
4714 PR testsuite/70356
4715 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4716 dg-require-effective-target after dg-do.
4717
4718 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4719
4720 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4721
2620c80d
TS
47222016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4723 Julian Brown <julian@codesourcery.com>
4724 Chung-Lin Tang <cltang@codesourcery.com>
4725 Cesar Philippidis <cesar@codesourcery.com>
4726 James Norris <jnorris@codesourcery.com>
4727 Tom de Vries <tom@codesourcery.com>
4728 Nathan Sidwell <nathan@codesourcery.com>
4729
bf867841 4730 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
4731 * c-c++-common/goacc/loop-clauses.c: Likewise.
4732 * g++.dg/goacc/template.C: Likewise.
4733 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4734 * gfortran.dg/goacc/loop-1.f95: Likewise.
4735 * gfortran.dg/goacc/loop-5.f95: Likewise.
4736 * gfortran.dg/goacc/loop-6.f95: Likewise.
4737 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4738 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4739 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4740 * c-c++-common/goacc/clauses-fail.c: Likewise.
4741 * c-c++-common/goacc/parallel-1.c: Likewise.
4742 * c-c++-common/goacc/reduction-1.c: Likewise.
4743 * c-c++-common/goacc/reduction-2.c: Likewise.
4744 * c-c++-common/goacc/reduction-3.c: Likewise.
4745 * c-c++-common/goacc/reduction-4.c: Likewise.
4746 * c-c++-common/goacc/routine-3.c: Likewise.
4747 * c-c++-common/goacc/routine-4.c: Likewise.
4748 * c-c++-common/goacc/routine-5.c: Likewise.
4749 * c-c++-common/goacc/tile.c: Likewise.
4750 * g++.dg/goacc/template.C: Likewise.
4751 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4752 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4753 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4754 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4755 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4756 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4757 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4758 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4759 * c-c++-common/goacc/use_device-1.c: ... this file.
4760 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4761 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4762 * c-c++-common/goacc/host_data-6.c: ... this file.
4763 * c-c++-common/goacc/loop-2-kernels.c: New file.
4764 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4765 * c-c++-common/goacc/loop-3.c: Likewise.
4766 * g++.dg/goacc/reference.C: Likewise.
4767 * g++.dg/goacc/routine-1.C: Likewise.
4768 * g++.dg/goacc/routine-2.C: Likewise.
4769
f6d2d066
RB
47702016-03-30 Richard Biener <rguenther@suse.de>
4771
4772 PR middle-end/70450
4773 * gcc.dg/torture/pr70450.c: New testcase.
4774
d43242b9
JJ
47752016-03-30 Jakub Jelinek <jakub@redhat.com>
4776
4777 PR target/70421
4778 * gcc.dg/torture/pr70421.c: New test.
4779 * gcc.target/i386/avx512f-pr70421.c: New test.
4780
5ce43b77
L
47812016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4782
4783 PR testsuite/70364
4784 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4785 (check): New function.
4786 (bar): Call check.
4787 (foo): Align stack to 16 bytes when calling bar.
4788 * gcc.target/i386/cleanup-2.c: Likewise.
4789
d014a712
PP
47902016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4791
4792 PR tree-optimization/59124
4793 * gcc.dg/Warray-bounds-19.c: New test.
4794
13f0e8c7
ZW
47952016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4796
4797 * lib/prune.exp (escape_regex_chars): New.
4798 (prune_file_path): Update to quote metcharacters for regexp.
4799
3336c6e0
JJ
48002016-03-29 Jakub Jelinek <jakub@redhat.com>
4801
a362f023
JJ
4802 PR rtl-optimization/70429
4803 * gcc.c-torture/execute/pr70429.c: New test.
4804
3336c6e0
JJ
4805 PR tree-optimization/70405
4806 * gcc.dg/pr70405.c: New test.
4807
728557fd
AV
48082016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4809
4810 PR fortran/70397
4811 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4812 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4813
bef977d4
TS
48142016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4815
4816 PR testsuite/64177
4817 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4818 __cilkrts_set_param to set two workers.
4819 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4820 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4821
6f6d25c9
DH
48222016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4823
bf867841 4824 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 4825
45733562
KY
48262016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4827
4828 PR target/70406
bf867841 4829 * gcc.target/i386/pr70406.c: New test.
45733562 4830
a1799e5e
EB
48312016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4832
4833 * gnat.dg/specs/double_record_extension3.ads: New test.
4834
5fca7b66
RH
48352016-03-25 Richard Henderson <rth@redhat.com>
4836
4837 PR target/70120
4838 * gcc.target/aarch64/pr70120-1.c: New.
4839 * gcc.target/aarch64/pr70120-2.c: New.
4840 * gcc.target/aarch64/pr70120-3.c: New.
4841
31ce75c6
PP
48422016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4843
4844 PR c++/62212
4845 * g++.dg/template/mangle2.C: The dg-do directive should be
4846 "compile" not "assemble".
4847
3caf0ca1
BS
48482016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4849
4850 PR lto/69650
4851 * gcc.dg/pr69650.c: New test.
4852
634035b6
DE
48532016-03-25 David Edelsohn <dje.gcc@gmail.com>
4854
4855 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4856
45d34276
AM
48572016-03-25 Alan Modra <amodra@gmail.com>
4858
4859 * gcc.dg/dfp/pr70052.c: New test.
4860
8f085166
RH
48612016-03-24 Richard Henderson <rth@redhat.com>
4862
4863 PR middle-end/69845
4864 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4865 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4866
011e5ec3
TV
48672016-03-24 Tom de Vries <tom@codesourcery.com>
4868
4869 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4870
9e3f4551
TV
48712016-03-24 Tom de Vries <tom@codesourcery.com>
4872
4873 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4874 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4875
45780041
TV
48762016-03-24 Tom de Vries <tom@codesourcery.com>
4877
4878 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4879 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4880
887ab4e5
PP
48812016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4882
4883 PR c++/62212
4884 * g++.dg/template/mangle2.C: New test.
4885
69a9a66f
RB
48862016-03-24 Richard Biener <rguenther@suse.de>
4887
4888 PR tree-optimization/70396
4889 * gcc.dg/torture/pr70396.c: New testcase.
4890
ed87de55
RB
48912016-03-24 Richard Biener <rguenther@suse.de>
4892
4893 PR middle-end/70370
4894 * gcc.dg/torture/pr70370.c: New testcase.
4895
ea064934
TV
48962016-03-24 Tom de Vries <tom@codesourcery.com>
4897
4898 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4899 * gfortran.dg/goacc/kernels-tree.f95: Same.
4900 * gfortran.dg/goacc/parallel-tree.f95: Same.
4901
b2a4dd1d
TV
49022016-03-24 Tom de Vries <tom@codesourcery.com>
4903
4904 * c-c++-common/goacc/uninit-if-clause.c: New test.
4905 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4906
72e7cd6e
JJ
49072016-03-24 Jakub Jelinek <jakub@redhat.com>
4908
4909 PR target/70290
bf867841
UB
4910 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4911 Fix formatting.
72e7cd6e 4912
ce9d0c03
RB
49132016-03-24 Richard Biener <rguenther@suse.de>
4914
4915 PR tree-optimization/70372
4916 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4917
426b9428
PP
49182016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4919
4920 PR c++/70347
4921 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4922
cd1588c4
PP
49232016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4924
4925 PR c++/70332
4926 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4927
61637db3
JJ
49282016-03-23 Jakub Jelinek <jakub@redhat.com>
4929
928af3bf
JJ
4930 PR c++/70001
4931 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4932 * g++.dg/cpp1y/pr70001.C: New test.
4933
61637db3
JJ
4934 PR c++/70323
4935 * g++.dg/cpp0x/constexpr-70323.C: New test.
4936
05aca4e7
AO
49372016-03-23 Alexandre Oliva <aoliva@redhat.com>
4938 Jason Merrill <jason@redhat.com>
4939 Jakub Jelinek <jakub@redhat.com>
4940
4941 PR c++/69315
4942 * g++.dg/cpp0x/constexpr-69315.C: New test.
4943 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4944
fbdb6baf
MP
49452016-03-23 Marek Polacek <polacek@redhat.com>
4946
4947 PR c++/69884
4948 * g++.dg/warn/Wignored-attributes-1.C: New test.
4949 * g++.dg/warn/Wignored-attributes-2.C: New test.
4950
d79ee524
TV
49512016-03-23 Tom de Vries <tom@codesourcery.com>
4952
4953 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4954 initialization.
4955 * gfortran.dg/goacc/private-3.f95 (test): Same.
4956 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4957 missing use param.
4958
a59f0bef
KT
49592016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4960
4961 * lib/target-supports.exp: Remove v7ve entry from loop
4962 creating effective target checks.
4963 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4964 (add_options_for_arm_arch_v7ve): Likewise.
4965
0179520a
JJ
49662016-03-23 Jakub Jelinek <jakub@redhat.com>
4967
4968 PR tree-optimization/70354
4969 * gcc.dg/vect/pr70354-1.c: New test.
4970 * gcc.dg/vect/pr70354-2.c: New test.
4971 * gcc.target/i386/avx2-pr70354-1.c: New test.
4972 * gcc.target/i386/avx2-pr70354-2.c: New test.
4973
75bb14d7
JL
49742016-03-22 Jeff Law <law@redhat.com>
4975
4976 PR target/70232
4977 * gcc.dg/tree-ssa/pr70232.c: New test.
4978
72c9526d
IE
49792016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4980
4981 PR target/70302
4982 * gcc.target/i386/pr70302.c: New test.
4983
a3ca1bc5
RB
49842016-03-22 Richard Biener <rguenther@suse.de>
4985
4986 PR middle-end/70251
4987 * g++.dg/torture/pr70251.C: New testcase.
4988
5c240f4d
DM
49892016-03-22 David Malcolm <dmalcolm@redhat.com>
4990
4991 PR c/69993
4992 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4993 Wmisleading-indentation.c.
4994 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4995 reflect change to diagnostic text and order of messages.
4996 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4997
80f6631b
DE
49982016-03-22 David Edelsohn <dje.gcc@gmail.com>
4999
5000 * g++.dg/ext/java-3.C: Don't compile on AIX.
5001
9a10956c
RB
50022016-03-22 Richard Biener <rguenther@suse.de>
5003
5004 PR middle-end/70333
5005 * gcc.dg/torture/pr70333.c: New testcase.
5006
6cedf922
IE
50072016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5008
5009 * g++.dg/ext/pr70290.C: New test.
5010
cd6c27ac
KY
50112016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5012
5013 PR target/70325
5014 * gcc.target/i386/pr70325.c: New test.
5015
4cde512c
JJ
50162016-03-22 Jakub Jelinek <jakub@redhat.com>
5017
b01915ed
JJ
5018 PR target/70329
5019 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5020 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5021
4e3e2cf1
JJ
5022 PR target/70300
5023 * gcc.target/i386/pr70300.c: New test.
5024
4cde512c
JJ
5025 PR c++/70295
5026 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5027 (func2): New function for cond with parens, xfail warning for c++.
5028 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5029
16f6d7dc
PP
50302016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5031
5032 PR c++/70096
5033 * g++.dg/template/ptrmem30.C: New test.
5034
a3e2b438
PP
50352016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5036
5037 PR c++/70204
5038 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5039 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5040
11b6a02e
JJ
50412016-03-21 Jakub Jelinek <jakub@redhat.com>
5042
5043 PR middle-end/70326
5044 * gcc.dg/pr70326.c: New test.
5045
b9407883
MG
50462016-03-21 Marc Glisse <marc.glisse@inria.fr>
5047 Jakub Jelinek <jakub@redhat.com>
5048
5049 PR tree-optimization/70317
5050 * gcc.dg/pr70317.c: New test.
5051
4a148e19
UB
50522016-03-21 Uros Bizjak <ubizjak@gmail.com>
5053
5054 PR target/70327
5055 * gcc.target/i386/pr70327.c: New test.
5056
2a85ddbb
ML
50572016-03-21 Martin Liska <mliska@suse.cz>
5058
7d36fe98 5059 PR ipa/70306
2a85ddbb
ML
5060 * gcc.dg/ipa/pr70306.c: New test.
5061
4a148e19 50622016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
5063
5064 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5065 * gcc.target/arm/attr-align3.c: Likewise.
5066 * gcc.target/arm/attr_arm.c: Likewise.
5067 * gcc.target/arm/flip-thumb.c: Likewise.
5068
6b366948
JJ
50692016-03-21 Jakub Jelinek <jakub@redhat.com>
5070
5071 PR target/70296
5072 * gcc.target/powerpc/altivec-36.c: New test.
5073
2fac8c14
RB
50742016-03-21 Richard Biener <rguenther@suse.de>
5075
5076 PR tree-optimization/70310
5077 * gcc.dg/torture/pr70310.c: New testcase.
5078
e9bde854
KY
50792016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5080
5081 PR target/70293
5082 * gcc.target/i386/pr70293.c: New test.
5083
56bbfaf6
RB
50842016-03-21 Richard Biener <rguenther@suse.de>
5085
5086 PR tree-optimization/70288
5087 * gcc.dg/torture/pr70288-1.c: New testcase.
5088 * gcc.dg/torture/pr70288-2.c: Likewise.
5089
3eee49ed
AB
50902016-03-21 Andrey Belevantsev <abel@ispras.ru>
5091
5092 PR rtl-optimization/69307
5093 * gcc.target/arm/pr69307.c: New test.
4a148e19 5094
8e7816b4
AB
50952016-03-21 Andrey Belevantsev <abel@ispras.ru>
5096
5097 PR rtl-optimization/69102
5098 * gcc.c-torture/compile/pr69102.c: New test.
5099
14d7d4be
JL
51002016-03-18 Jeff Law <law@redhat.com>
5101
5102 PR rtl-optimization/70263
5103 * gcc.c-torture/compile/pr70263-1.c: New test.
5104 * gcc.target/i386/pr70263-2.c: New test.
5105
5c6a601c
BS
51062016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5107
5108 PR rtl-optimization/70278
5109 * gcc.dg/torture/pr70278.c: New test.
5110 * gcc.target/arm/pr70278.c: New test.
5111
4bbf545b
DM
51122016-03-18 David Malcolm <dmalcolm@redhat.com>
5113
5114 PR c/70281
5115 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5116 (test_builtin_types_compatible_p): New test function.
5117 * gcc.dg/pr70281.c: New test case.
5118
dc28bb68
CL
51192016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5120
5121 PR target/70113
5122 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5123
5e8d6dff
IE
51242016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5125
5126 PR tree-optimization/70252
5127 * gcc.dg/pr70252.c: New test.
5128
d0e7e403
TV
51292016-03-18 Tom de Vries <tom@codesourcery.com>
5130
5131 * gcc.dg/pr70161-2.c: New test.
5132 * gcc.dg/pr70161.c: New test.
5133
fa22501a
TV
51342016-03-18 Tom de Vries <tom@codesourcery.com>
5135
5136 PR ipa/70269
5137 * gcc.dg/pr70269.c: New test.
5138
dd125026
JJ
51392016-03-18 Jakub Jelinek <jakub@redhat.com>
5140
5141 PR c++/70267
5142 * g++.dg/ext/java-3.C: New test.
5143
91914f0a
PP
51442016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5145
5146 PR c++/70205
5147 * g++.dg/lookup/pr70205.C: New test.
5148
753a8910
PP
51492016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5150
5151 PR c++/70218
5152 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5153
14ba7b28
MP
51542016-03-17 Marek Polacek <polacek@redhat.com>
5155
5156 PR c/69407
5157 * gcc.dg/atomic-op-6.c: New test.
5158
ded60913
DM
51592016-03-17 David Malcolm <dmalcolm@redhat.com>
5160
5161 PR c/70264
5162 * c-c++-common/pr70264.c: New test case.
5163
a3aad0e6
JJ
51642016-03-17 Jakub Jelinek <jakub@redhat.com>
5165
17366700
JJ
5166 PR c++/70144
5167 * c-c++-common/pr70144-1.c: New test.
5168 * c-c++-common/pr70144-2.c: New test.
5169
a3aad0e6
JJ
5170 PR c++/70272
5171 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5172 * g++.dg/opt/flifetime-dse6.C: New test.
5173 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5174
b57e6e18
L
51752016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5176
5177 PR driver/70192
5178 * gcc.dg/pic-1.c: New test.
5179 * gcc.dg/pic-2.c: Likewise.
5180 * gcc.dg/pic-3.c: Likewise.
5181 * gcc.dg/pic-4.c: Likewise.
5182 * gcc.dg/pie-1.c: Likewise.
5183 * gcc.dg/pie-2.c: Likewise.
5184 * gcc.dg/pie-3.c: Likewise.
5185 * gcc.dg/pie-4.c: Likewise.
5186 * gcc.dg/pie-5.c: Likewise.
5187 * gcc.dg/pie-6.c: Likewise.
5188
b38ba58b
TV
51892016-03-17 Tom de Vries <tom@codesourcery.com>
5190
5191 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5192 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5193
6931b3b7
RB
51942016-03-17 Richard Biener <rguenther@suse.de>
5195
5196 PR debug/70271
5197 * g++.dg/debug/pr70271.C: New testcase.
5198
0c8b64cb
IE
51992016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5200
5201 * gcc.target/i386/pr70251.c: New test.
5202
b1970801
MP
52032016-03-17 Marek Polacek <polacek@redhat.com>
5204
5205 PR c++/70194
5206 * g++.dg/warn/constexpr-70194.C: New test.
5207
820c5eaa
RH
52082016-03-16 Richard Henderson <rth@redhat.com>
5209
5210 PR middle-end/70240
5211 * gcc.c-torture/compile/pr70240.c: New.
5212
da0ad263
SKS
52132016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5214
5215 * gcc.c-torture/compile/20151204.c: Skip for avr.
5216
c73d295c
JJ
52172016-03-16 Jakub Jelinek <jakub@redhat.com>
5218
5219 PR target/70245
5220 * g++.dg/opt/pr70245.C: New test.
5221 * g++.dg/opt/pr70245.h: New file.
5222 * g++.dg/opt/pr70245-aux.cc: New file.
5223
b2794066
MS
52242016-03-16 Martin Sebor <msebor@redhat.com>
5225
5226 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5227
aa43616c
RH
52282016-03-16 Richard Henderson <rth@redhat.com>
5229
5230 PR middle-end/70199
5231 * gcc.c-torture/compile/pr70199.c: New.
5232
59608fe5
L
52332016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5234
5235 * gcc.dg/uninit-19.c: Run dos2unix.
5236
ab4c578f
MP
52372016-03-16 Marek Polacek <polacek@redhat.com>
5238
5239 PR c/70093
5240 * gcc.dg/nested-func-10.c: New test.
5241 * gcc.dg/nested-func-9.c: New test.
5242
f5387e76
JJ
52432016-03-16 Jakub Jelinek <jakub@redhat.com>
5244
5245 PR tree-optimization/68714
5246 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5247
7662b718
TV
52482016-03-16 Tom de Vries <tom@codesourcery.com>
5249
5250 PR tree-optimization/68715
5251 * gcc.dg/graphite/pr68715-2.c: New test.
5252 * gcc.dg/graphite/pr68715.c: New test.
5253 * gfortran.dg/graphite/pr68715.f90: New test.
5254
be7ce7ae
TV
52552016-03-16 Tom de Vries <tom@codesourcery.com>
5256
5257 PR tree-optimization/68809
5258 * gcc.dg/graphite/pr68809-2.c: New test.
5259 * gcc.dg/graphite/pr68809.c: New test.
5260
1935f250
JJ
52612016-03-16 Jakub Jelinek <jakub@redhat.com>
5262
6651c93e
JJ
5263 PR c++/70147
5264 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5265 method call to i () as argument. Adjust expected output.
5266
1935f250
JJ
5267 PR c++/70147
5268 * g++.dg/ubsan/pr70147-1.C: New test.
5269 * g++.dg/ubsan/pr70147-2.C: New test.
5270
ab1caa6e
MS
52712016-03-15 Martin Sebor <msebor@redhat.com>
5272
5273 PR c++/58281
5274 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5275
5c2a1bbb
JDA
52762016-03-15 John David Anglin <danglin@gcc.gnu.org>
5277
cb5d8ad1
JDA
5278 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5279 hppa*-*-hpux*.
5280
b440dd40
JDA
5281 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5282
5c2a1bbb
JDA
5283 PR libfortran/69799
5284 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5285 libatomic_available.
5286
42c729c5
MP
52872016-03-15 Marek Polacek <polacek@redhat.com>
5288
5289 PR c++/70209
5290 * g++.dg/ext/attribute-may-alias-4.C: New test.
5291
82b1c550
AM
52922016-03-15 Alexander Monakov <amonakov@ispras.ru>
5293
5294 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5295 -fvar-tracking-assignments-toggle flag.
5296
4ccbf3a6
PH
52972016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5298
5299 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5300
c39858bd
JJ
53012016-03-15 Jakub Jelinek <jakub@redhat.com>
5302
5303 PR rtl-optimization/70222
5304 * gcc.c-torture/execute/pr70222-1.c: New test.
5305 * gcc.c-torture/execute/pr70222-2.c: New test.
5306
8be119c1
RH
53072016-03-15 Richard Henderson <rth@redhat.com>
5308
5309 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5310
6598bb55
AB
53112016-03-15 Andrey Belevantsev <abel@ispras.ru>
5312
5313 PR rtl-optimization/69032
5314 * gcc.dg/pr69032.c: New test.
5315
81fa2944
AB
53162016-03-15 Andrey Belevantsev <abel@ispras.ru>
5317
5318 PR rtl-optimization/63384
4a148e19 5319 * g++.dg/pr63384.C: New test.
81fa2944 5320
74ea9ab6
AB
53212016-03-15 Andrey Belevantsev <abel@ispras.ru>
5322
5323 PR target/64411
5324 * gcc.target/i386/pr64411.C: New test.
5325
045d5055
TV
53262016-03-15 Tom de Vries <tom@codesourcery.com>
5327
5328 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5329 * gfortran.dg/goacc/kernels-alias.f95: New test.
5330
3ea33585
MS
53312016-03-14 Martin Sebor <msebor@redhat.com>
5332
5333 PR c++/53792
5334 * g++.dg/cpp0x/constexpr-inline.C: New test.
5335 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5336
1df7b330
DE
53372016-03-14 David Edelsohn <dje.gcc@gmail.com>
5338
5339 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5340
79b57d18
JJ
53412016-03-14 Jakub Jelinek <jakub@redhat.com>
5342
5343 PR middle-end/70219
5344 * gcc.dg/pr70219.c: New test.
5345
3cbf012a
BS
53462016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5347
5348 PR target/70083
5349 * gcc.dg/torture/pr70083.c: New test.
5350 * gcc.target/i386/pr70083.c: New test.
5351
a9fee7cd
RB
53522016-03-14 Richard Biener <rguenther@suse.de>
5353
5354 PR tree-optimization/56365
5355 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5356
4799603f
SB
53572016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5358
5359 PR target/70098
5360 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5361 New function.
5362 * g++.dg/pr70098.C: New testcase.
5363
5364
760ca967
TV
53652016-03-14 Tom de Vries <tom@codesourcery.com>
5366
5367 PR tree-optimization/70045
5368 * gcc.dg/graphite/pr70045.c: New test.
5369
44e66a77
JD
53702016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5371
5372 PR fortran/69043
5373 * gfortran.dg/include_9.f90: New test.
5374
a18e0fe1
DH
53752016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5376
5377 PR fortran/45076
5378 gfortran.dg/prof/prof.exp: New script.
5379 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5380
d0aca6ab
AB
53812016-03-12 Andrey Belevantsev <abel@ispras.ru>
5382
5383 PR rtl-optimization/69307
5384 * gcc.dg/pr69307.c: New test.
5385
cefe08a4
VM
53862016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5387
5388 PR target/69614
5389 * gcc.target/arm/pr69614.c: New.
5390
70112e2a
PT
53912016-03-12 Paul Thomas <pault@gcc.gnu.org>
5392
5393 PR fortran/70031
5394 * gfortran.dg/submodule_14.f08: New test
5395
5396 PR fortran/69524
5397 * gfortran.dg/submodule_15.f08: New test
5398
3f1e5d3a
PP
53992016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5400
5401 PR c++/70106
5402 * g++.dg/cpp1y/paren3.C: New test.
5403
a3f6d680
MM
54042016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5405
5406 PR target/70131
5407 * gcc.target/powerpc/ppc-round2.c: New test.
5408
92348f09
BS
54092016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5410
5411 PR target/70123
5412 * gcc.dg/torture/pr70123.c: New test.
5413
cebde9e9
JL
54142016-03-11 Jeff Law <law@redhat.com>
5415
5416 PR tree-optimization/70190
5417 * gcc.c-torture/compile/pr70190.c: New test.
5418
3edc5da4
DM
54192016-03-11 David Malcolm <dmalcolm@redhat.com>
5420
5421 PR c/68187
5422 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5423 case.
5424 (test43_b): Likewise.
5425 (test43_c): Likewise.
5426 (test43_d): Likewise.
5427 (test43_e): Likewise.
5428 (test43_f): Likewise.
5429 (test43_g): Likewise.
5430 (test44_a): Likewise.
5431 (test44_b): Likewise.
5432 (test44_c): Likewise.
5433 (test44_d): Likewise.
5434 (test44_e): Likewise.
5435
318c1204
DM
54362016-03-11 David Malcolm <dmalcolm@redhat.com>
5437
5438 PR c/70085
5439 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5440
bc062234
KT
54412016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5442
5443 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5444 dg-options.
5445
acfc1ac1
KT
54462016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5447
5448 PR target/70002
5449 PR target/69245
5450 * gcc.target/aarch64/pr69245_2.c: New test.
5451
d1e2bb2d
JJ
54522016-03-11 Jakub Jelinek <jakub@redhat.com>
5453
5454 PR tree-optimization/70177
5455 * gcc.dg/pr70177.c: New test.
5456
07350627
AL
54572016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5458
5459 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5460
5c6706f7
AL
54612016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5462
5463 * gcc.dg/tree-ssa/sra-20.c: New.
5464
02d472a2
JJ
54652016-03-11 Jakub Jelinek <jakub@redhat.com>
5466
686d390a
JJ
5467 PR rtl-optimization/70174
5468 * gcc.dg/pr70174.c: New test.
5469
02d472a2
JJ
5470 PR tree-optimization/70169
5471 * gcc.dg/pr70169.c: New test.
5472
0f9befa1
IE
54732016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5474
5475 PR target/70160
5476 * gcc.target/i386/pr70160.c: New test.
5477
432d4670
AK
54782016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5479
5480 * gcc.target/s390/dfp-1.c: New test.
5481
a3dc8760
NC
54822016-03-10 Nick Clifton <nickc@redhat.com>
5483
5484 PR target/70044
5485 * gcc.target/aarch64/pr70044.c: New test.
5486
b87a8d7d
PP
54872016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5488 Jakub Jelinek <jakub@redhat.com>
5489
5490 PR c++/70001
5491 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5492 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5493 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5494
4f4ada6a
JH
54952016-03-10 Jan Hubicka <hubicka@ucw.cz>
5496
5497 PR lto/69589
5498 * g++.dg/lto/pr69589_0.C: New testcase
5499 * g++.dg/lto/pr69589_1.C: New testcase
5500
d49b0aa0
MP
55012016-03-10 Marek Polacek <polacek@redhat.com>
5502
5503 PR c++/70153
5504 * g++.dg/delayedfold/unary-plus1.C: New test.
5505
55062016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
5507
5508 * gcc.target/arm/pr45701-1.c: Escape brackets.
5509 * gcc.target/arm/pr45701-2.c: Likewise.
5510
71017a7b
AL
55112016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5512
5513 * gfortran.dg/unconstrained_commons.f: New.
5514
ba52669f
AM
55152016-03-10 Alan Modra <amodra@gmail.com>
5516
5517 * gcc.dg/pr69195.c: New.
5518 * gcc.dg/pr69238.c: New.
5519
27742332
TV
55202016-03-10 Tom de Vries <tom@codesourcery.com>
5521
5522 PR testsuite/68915
5523 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5524
3a81a594
RB
55252016-03-10 Richard Biener <rguenther@suse.de>
5526
5527 PR tree-optimization/70128
5528 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5529 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5530
3433b975
JJ
55312016-03-09 Jakub Jelinek <jakub@redhat.com>
5532
c2864f02
JJ
5533 PR tree-optimization/70152
5534 * gcc.dg/pr70152.c: New test.
5535
3433b975
JJ
5536 PR target/70086
5537 * gcc.target/i386/pr70086-1.c: New test.
5538 * gcc.target/i386/pr70086-2.c: New test.
5539 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
5540
5541 PR tree-optimization/70127
5542 * gcc.c-torture/execute/pr70127.c: New test.
5543
96b3c82d
CP
55442016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5545
5546 * c-c++-common/goacc/combined-directives-2.c: New test.
5547
b4f3232d
DM
55482016-03-09 David Malcolm <dmalcolm@redhat.com>
5549
5550 PR c/68473
5551 PR c++/70105
5552 * g++.dg/diagnostic/pr70105.C: New test.
5553 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5554 (test_multiple_ordinary_maps): New test function.
5555
40499f81
DM
55562016-03-09 David Malcolm <dmalcolm@redhat.com>
5557
5558 PR c/68473
5559 PR c++/70105
5560 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5561 Drop range information from call to inform_at_rich_loc.
5562 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5563 New.
5564 (test_show_locus): Replace calls to rich_location::add_range with
5565 calls to add_range. Rewrite the tests that used the now-defunct
5566 rich_location ctor taking a source_range. Simplify other tests
5567 by replacing calls to COMBINE_LOCATION_DATA with calls to
5568 make_location.
5569
c9e33662
RB
55702016-03-09 Richard Biener <rguenther@suse.de>
5571 Jakub Jelinek <jakub@redhat.com>
5572
5573 PR tree-optimization/70138
5574 * gcc.dg/vect/pr70138-1.c: New testcase.
5575 * gcc.dg/vect/pr70138-2.c: Likewise.
5576
2c73b764
JJ
55772016-03-09 Jakub Jelinek <jakub@redhat.com>
5578
5579 PR target/70049
5580 * gcc.target/i386/pr70049.c: New test.
5581
c06d25bb
RB
55822016-03-09 Richard Biener <rguenther@suse.de>
5583
5584 PR c/70143
5585 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5586 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5587 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5588
5828a501
RO
55892016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5590
5591 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5592 arm-*-*.
5593
2e141c8d
JJ
55942016-03-09 Jakub Jelinek <jakub@redhat.com>
5595
5a9def37
JJ
5596 PR middle-end/67278
5597 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5598
2e141c8d
JJ
5599 PR target/67278
5600 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5601
5602 PR middle-end/70050
5603 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5604 in testcase comment.
5605
bf751f40
TV
56062016-03-09 Tom de Vries <tom@codesourcery.com>
5607
5608 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5609 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5610 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5611 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5612 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5613 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5614 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5615 * gfortran.dg/goacc/kernels-loop.f95: New test.
5616
e210c999
MS
56172016-03-08 Martin Sebor <msebor@redhat.com>
5618
5619 PR c++/62096
5620 * g++.dg/warn/overflow-warn-7.C: New test.
5621
80aac5c8
JM
56222016-03-08 Jason Merrill <jason@redhat.com>
5623
5624 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5625 * lib/target-supports.exp (check_effective_target_concepts): New.
5626
12b81409
JJ
56272016-03-08 Jakub Jelinek <jakub@redhat.com>
5628
d259b234
JJ
5629 PR c++/70135
5630 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5631 * g++.dg/ubsan/pr70135.C: New test.
5632
12b81409
JJ
5633 PR target/70110
5634 * gcc.dg/pr70110.c: New test.
5635
b4e9f2aa
MJ
56362016-03-07 Martin Jambor <mjambor@suse.cz>
5637
5638 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5639 * c-c++-common/gomp/if-1.c: Likewise.
5640 * c-c++-common/gomp/pr61486-2.c: Likewise.
5641 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5642 to dg-additional-options.
5643 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5644 * g++/gomp/target-teams-1.c: Likewise.
5645 * gcc.dg/gomp/gomp.exp: Likewise.
5646 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5647 dg-additional-options.
5648 * gfortran.dg/gomp/gomp.exp: Likewise.
5649 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5650 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5651 dg-additional-options.
5652 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5653
f86e631e
MJ
56542016-03-07 Martin Jambor <mjambor@suse.cz>
5655
5656 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5657 * c-c++-common/gomp/gridify-1.c: New test.
5658 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5659
94156b3f
AV
56602016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5661
5662 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5663 trigger for cortex-r8, when scanning for register r8.
5664 * gcc.target/arm/pr45701-2.c: Likewise.
5665
a84a49b7 56662016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 5667 Jeff Law <law@redhat.com>
a84a49b7
RB
5668
5669 PR tree-optimization/69740
5670 * gcc.c-torture/compile/pr69740-1.c: New test.
5671 * gcc.c-torture/compile/pr69740-2.c: New test.
5672
e41f6c9e
BS
56732016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5674
5675 * lib/target-supports.exp
5676 (check_effective_target_whole_vector_shift): Enable for PPC64.
5677
57548bf5
RB
56782016-03-07 Richard Biener <rguenther@suse.de>
5679
5680 PR tree-optimization/70115
5681 * gcc.dg/torture/pr70115.c: New testcase.
5682
4ae13300
NS
56832016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5684
5685 PR middle-end/69916
5686 * c-c-++-common/goacc/pr69916.c: New.
5687
5edb9853
RH
56882016-03-07 Richard Henderson <rth@redhat.com>
5689
5690 * gcc.c-torture/compile/pr70061.c: New test.
5691
2067a8f3
RB
56922016-03-07 Richard Biener <rguenther@suse.de>
5693
5694 PR testsuite/70109
5695 * gcc.dg/vect/O3-pr36098.c: New testcase.
5696
4145a9b7
CL
56972016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5698
5699 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5700
1878be32
EB
57012016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5702
5703 * gnat.dg/renaming9.ad[sb]: New testcase.
5704
df762bb2
JJ
57052016-03-05 Jakub Jelinek <jakub@redhat.com>
5706
5707 PR c++/70084
5708 * g++.dg/expr/stdarg3.C: New test.
5709
7d461295
JL
57102016-03-04 Jeff Law <law@redhat.com>
5711
5712 PR tree-optimization/69196
5713 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5714 x86_64-*-*.
5715
29b9828f
BS
57162016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5717
b6b552fd
BS
5718 PR c/69973
5719 * gcc.dg/pr69973.c: New test.
5720
201d49e9
BS
5721 PR rtl-optimization/69941
5722 * gcc.dg/torture/pr69941.c: New test.
5723
29b9828f
BS
5724 PR c/69824
5725 * gcc.dg/pr69824.c: New test.
5726
640b7e74
TV
57272016-03-05 Tom de Vries <tom@codesourcery.com>
5728
5729 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5730 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5731 function.
5732
7a3a3fad
PP
57332016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5734
5735 PR c++/66786
5736 * g++.dg/cpp1y/var-templ48.C: New test.
5737 * g++.dg/cpp1y/var-templ49.C: New test.
5738
cd439aec
EB
57392016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5740
5741 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5742
60204554
JJ
57432016-03-04 Jakub Jelinek <jakub@redhat.com>
5744
0c8825de
JJ
5745 PR c++/70035
5746 * g++.dg/ubsan/pr70035.C: New test.
5747
60204554
JJ
5748 PR target/70062
5749 * gcc.target/i386/pr70062.c: New test.
5750
f79d4eab
L
57512016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5752
5753 * g++.dg/template/typename21.C: Remove c++98_only.
5754
ea81ce67
L
57552016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5756
5757 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5758
64b23c13
DM
57592016-03-04 David Malcolm <dmalcolm@redhat.com>
5760
5761 PR c/68187
5762 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5763 function.
5764 (fn_42_b): Likewise.
5765 (fn_42_c): Likewise.
5766
729526f5
DM
57672016-03-04 David Malcolm <dmalcolm@redhat.com>
5768
5769 PR c/68187
5770 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5771 function.
5772 (fn_40_b): Likewise.
5773 (fn_41_a): Likewise.
5774 (fn_41_b): Likewise.
5775
f9ea11ac
JJ
57762016-03-04 Jakub Jelinek <jakub@redhat.com>
5777
5778 PR target/70059
5779 * gcc.target/i386/avx512f-pr70059.c: New test.
5780 * gcc.target/i386/avx512dq-pr70059.c: New test.
5781
b6c38c69
BS
57822016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5783
5784 PR rtl-optimization/57676
5785 * gcc.dg/torture/pr57676.c: New test.
5786
af3cdd34
IE
57872016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5788
5789 * gcc.dg/pr70026.c: New test.
5790
7ff6ca38
MP
57912016-03-04 Marek Polacek <polacek@redhat.com>
5792
5793 PR c/69798
5794 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5795 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5796
a6bf62d5
KT
57972016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5798
5799 PR target/70004
5800 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5801 Delete.
5802 (test_corners_sisd_si): Likewise.
5803 (main): Remove checks of the above.
5804 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5805
ae4cdc6a
EB
58062016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5807
5808 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5809
08455559
CL
58102016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5811
5812 * gcc.dg/torture/pr69951.c: Accept argc==0.
5813
e9a35493
RB
58142016-03-04 Richard Biener <rguenther@suse.de>
5815
5816 PR c++/70054
5817 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5818 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5819
fba054c2
DV
58202016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5821
5822 PR testsuite/69766
5823 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5824 testing multiarch.
5825
f10cdc6c
JJ
58262016-03-04 Jakub Jelinek <jakub@redhat.com>
5827
5828 PR debug/69947
5829 * gcc.dg/guality/pr69947.c: New test.
5830
2e981ba0
JJ
58312016-03-03 Jakub Jelinek <jakub@redhat.com>
5832
5833 PR ada/70017
5834 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5835
0ba3bfa2
KT
58362016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5837
5838 PR rtl-optimization/69904
5839 * gcc.target/arm/pr69904.c: New test.
5840
97ecdb46
JJ
58412016-03-03 Jakub Jelinek <jakub@redhat.com>
5842
5843 PR target/70021
5844 * gcc.dg/vect/pr70021.c: New test.
5845 * gcc.target/i386/pr70021.c: New test.
5846
a2a743a1
MP
58472016-03-03 Marek Polacek <polacek@redhat.com>
5848
5849 PR middle-end/70050
5850 * gcc.dg/pr70050.c: New test.
5851
fa07ecdd
JG
58522016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5853
5854 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5855
23504262
ML
58562016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5857
5858 PR tree-optimization/70043
5859 * gfortran.dg/vect/pr70043.f90: New test.
5860
b7b9e1a9
EB
58612016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5862
5863 * gnat.dg/specs/task1.ads: New test.
5864
cb83ba54
RO
58652016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5866
5867 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5868 Invoke gdb with -batch.
5869 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5870
a75f5e30
RB
58712016-03-03 Richard Biener <rguenther@suse.de>
5872
5873 PR tree-optimization/55936
5874 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5875
268bc320
JL
58762016-03-02 Jeff Law <law@redhat.com>
5877
815f20ab
JL
5878 PR rtl-optimization/69942
5879 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5880 effects of argument promotions.
5881
268bc320
JL
5882 PR tree-optimization/69987
5883 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5884 target does not support -fprefetch-loop-arrays.
5885
171f7de5
UB
58862016-03-02 Uros Bizjak <ubizjak@gmail.com>
5887
5888 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5889
192912db
BC
58902016-03-02 Bin Cheng <bin.cheng@arm.com>
5891
c7908871 5892 PR rtl-optimization/69052
192912db
BC
5893 * gcc.target/i386/pr69052.c: New test.
5894
90a7a40b
AM
58952016-03-02 Alan Modra <amodra@gmail.com>
5896
5897 * gcc.dg/pr69990.c: New.
5898
69fa742f
JJ
58992016-03-02 Jakub Jelinek <jakub@redhat.com>
5900
de752fb0
JJ
5901 PR c/68062
5902 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5903
5904 PR middle-end/70022
5905 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5906
69fa742f
JJ
5907 PR target/70028
5908 * gcc.target/i386/pr70028.c: New test.
5909
7c65bd56
MK
59102016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5911
5912 * c-c++-common/asan/swapcontext-test-1.c,
5913 * c-c++-common/tsan/thread_leak.c,
5914 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5915 * g++.dg/tsan/benign_race.C,
5916 * g++.dg/tsan/fd_close_norace.C,
5917 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5918 races with sanitizer output
5919
37d98220 59202016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 5921 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
5922
5923 PR target/67278
5924 * gcc.dg/simd-8.c: New testcase.
5925
218db463
RB
59262016-03-02 Richard Biener <rguenther@suse.de>
5927
5928 PR middle-end/67278
5929 * gcc.dg/simd-7.c: New testcase.
5930
22c72158
EB
59312016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5932
5933 * gcc.target/i386/pr70007.c: Tweak.
5934
9a790ccc
DV
59352016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5936
5937 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5938
bd02f00f
MP
59392016-03-02 Marek Polacek <polacek@redhat.com>
5940
5941 PR c/67854
5942 * gcc.dg/pr67854.c: New test.
5943
1e840f39
JJ
59442016-03-02 Jakub Jelinek <jakub@redhat.com>
5945
5946 PR middle-end/70025
5947 * gcc.dg/torture/pr70025.c: New test.
5948
bca00241
VK
59492016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5950
5951 PR tree-optimization/68621
5952 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5953
0bca04b8
EB
59542016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5955
5956 * gcc.target/i386/pr70007.c: New test.
5957
2a9afc86
JL
59582016-03-01 Jeff Law <law@redhat.com>
5959
eab2541b 5960 PR tree-optimization/69196
9d83ef71 5961 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 5962
2a9afc86
JL
5963 PR tree-optimization/69196
5964 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5965 duplicating code and spoiling the expected output.
5966
0d39977e
MM
59672016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5968
5969 PR target/70033
5970 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5971 supports power9 before doing tests.
5972 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5973 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5974 * gcc.target/powerpc/p9-permute.c: Likewise.
5975
a0c0699d
UB
59762016-03-01 Uros Bizjak <ubizjak@gmail.com>
5977
5978 PR target/70027
5979 * gcc.target/i386/pr70027.c: New test.
5980
0ae3ef47 59812016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
5982
5983 * gcc.dg/pr70017.c: New test.
5984
686e2237
JJ
59852016-03-01 Jakub Jelinek <jakub@redhat.com>
5986
5987 PR c/69796
5988 PR c/69974
5989 * gcc.dg/pr69796.c: New test.
5990 * gcc.dg/pr69974.c: New test.
5991
f8e4188c
EB
59922016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5993
5994 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5995
5e3f1c7c
JL
59962016-02-29 Jeff Law <law@redhat.com>
5997
5998 PR tree-optimization/69987
5999 * gfortran.dg/pr69987.f90: New test.
6000
6001 PR tree-optimization/69989
6002 * gcc.c-torture/compile/pr69989-2.c: New test.
6003
1be56bc5
MP
60042016-03-01 Marek Polacek <polacek@redhat.com>
6005
6006 PR c++/69795
6007 * g++.dg/parse/invalid1.C: New test.
6008
1b19470d
RB
60092016-03-01 Richard Biener <rguenther@suse.de>
6010
6011 PR middle-end/70022
6012 * gcc.dg/pr70022.c: New testcase.
6013
3ae0661a
IE
60142016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6015
6016 PR tree-optimization/69956
6017 * gcc.dg/pr69956.c: New test.
6018
0f09ab88
BS
60192016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6020
6021 PR target/70011
6022 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6023 XFAIL when hardware supports efficient unaligned storage access.
6024
76d881bf
PP
60252016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6026
6027 PR c++/69961
6028 * g++.dg/template/pr69961a.C: New test.
6029 * g++.dg/template/pr69961b.C: New test.
6030
7168133a
DM
60312016-02-29 David Malcolm <dmalcolm@redhat.com>
6032
6033 PR preprocessor/69985
6034 * gcc.dg/cpp/pr69985.c: New test case.
6035
0c6072a3
JL
60362016-02-29 Jeff Law <law@redhat.com>
6037
e66f219b
JL
6038 PR tree-optimization/70005
6039 * gcc.c-torture/execute/pr70005.c New test.
6040
0c6072a3
JL
6041 PR tree-optimization/69999
6042 * gcc.c-torture/compile/pr69999.c: New test.
6043
fd9fbdb3
YR
60442016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6045
6046 PR tree-optimization/69652
6047 * gcc.dg/torture/pr69652.c: Delete test.
6048 * gcc.dg/vect/pr69652.c: New test.
6049
cbd400b4
RB
60502016-02-19 Richard Biener <rguenther@suse.de>
6051
6052 PR tree-optimization/69980
6053 * gfortran.dg/vect/pr69980.f90: New testcase.
6054
84ea0f58
EB
60552016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6056
6057 * gcc.target/sparc/20160229-1.c: New test.
6058
5d2a63dc
EB
60592016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6060
6061 * gnat.dg/stack_usage3.adb: New test.
6062 * gnat.dg/stack_usage3_pkg.ads: New helper.
6063
93e708f9
EB
60642016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6065
6066 * gnat.dg/renaming8.adb: New test.
6067 * gnat.dg/renaming8_pkg1.ads: New helper.
6068 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6069 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6070
6512bc93
RB
60712016-02-29 Richard Biener <rguenther@suse.de>
6072
6073 PR tree-optimization/69720
6074 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6075
7b201a88
TK
60762016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6077
6078 PR fortran/68147
6079 PR fortran/47674
6080 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6081
82ee0cf2 60822016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
6083 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6084
6085 PR fortran/56007
6086 * gfortran.dg/coarray_8.f90: Adjust error message.
6087 * gfortran.dg/pr56007.f90: New test.
6088 * gfortran.dg/pr56007.f: New test.
6089
cdc1a2c8
L
60902016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6091
6092 PR tree-optimization/69989
6093 * gcc.dg/torture/pr69989.c: New test.
6094
33505bcf
EB
60952016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6096
6097 * gcc.target/i386/stack-realign-win.c: New test.
6098
524bfb19
HA
60992016-02-28 Harald Anlauf <anlauf@gmx.de>
6100
6101 PR fortran/60126
6102 * gfortran.dg/pr60126.f90: New test.
6103
bd542508
JL
61042016-02-27 Jeff Law <law@redhat.com>
6105
6106 Revert
6107 2016-02-26 Richard Biener <rguenther@suse.de>
6108 Jeff Law <law@redhat.com>
6109
6110 PR tree-optimization/69740
6111 * gcc.c-torture/compile/pr69740-1.c: New test.
6112 * gcc.c-torture/compile/pr69740-2.c: New test.
6113
dd1291e0
JD
61142016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6115
5fb67f8b 6116 PR fortran/69910
dd1291e0
JD
6117 * gfortran.dg/newunit_4.f90: New test.
6118
5cfefb59
JJ
61192016-02-27 Jakub Jelinek <jakub@redhat.com>
6120
6121 PR target/69613
6122 PR rtl-optimization/69886
6123 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6124 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6125 target.
6126
20ba5f33
MS
61272016-02-26 Martin Sebor <msebor@redhat.com>
6128
6129 PR tree-optimization/15826
6130 * gcc.dg/tree-ssa/pr15826.c: New test.
6131
e6fb01b0
JJ
61322016-02-26 Jakub Jelinek <jakub@redhat.com>
6133
6134 PR target/69969
6135 * gcc.target/powerpc/pr69969.c: New test.
6136
e3e0cf64
MS
61372016-02-26 Martin Sebor <msebor@redhat.com>
6138
6139 PR c++/15766
6140 * g++.old-deja/g++.other/decl5.C: Add a test case.
6141
d1f2bea5
SB
61422016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6143
6144 PR target/69946
6145 * gcc.target/powerpc/pr69946.c: New file.
6146
4a4f9d2b 61472016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 6148 Jeff Law <law@redhat.com>
4a4f9d2b 6149
e3e0cf64 6150 PR tree-optimization/69740
4a4f9d2b
RB
6151 * gcc.c-torture/compile/pr69740-1.c: New test.
6152 * gcc.c-torture/compile/pr69740-2.c: New test.
6153
ad2a2706
MJ
61542016-02-26 Martin Jambor <mjambor@suse.cz>
6155
6156 PR middle-end/69920
6157 * gcc.dg/torture/pr69932.c: New test.
6158 * gcc.dg/torture/pr69936.c: Likewise.
6159
1d11f7ce
AK
61602016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6161
6162 PR target/69709
6163 * gcc.target/s390/pr69709.c: New test.
6164
6cfccbb2
KT
61652016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6166
6167 PR target/69245
6168 * gcc.target/aarch64/pr69245_1.c: New test.
6169
ac59ad4e
KT
61702016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6171
6172 PR target/69613
6173 * gcc.dg/torture/pr69613.c: New test.
6174
a2ad54a0
JJ
61752016-02-26 Jakub Jelinek <jakub@redhat.com>
6176
6177 PR rtl-optimization/69891
6178 * gcc.target/i386/pr69891.c: New test.
6179
0884062c 61802016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
6181 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6182
d2369d4f 6183 PR target/61397
c163789b
MM
6184 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6185 functionality for both 32-bit and 64-bit.
6186
5aed7e2c
RB
61872016-02-26 Richard Biener <rguenther@suse.de>
6188
6189 PR tree-optimization/69551
6190 * gcc.dg/torture/pr69951.c: New testcase.
6191
798e2a8e
RB
61922016-02-25 Richard Biener <rguenther@suse.de>
6193
6194 PR tree-optimization/48795
6195 * gcc.dg/Warray-bounds-18.c: New testcase.
6196
9559fbac
RO
61972016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6198
6199 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6200
c049b107
JJ
62012016-02-25 Jakub Jelinek <jakub@redhat.com>
6202
6203 PR rtl-optimization/69896
6204 * gcc.dg/pr69896.c: New test.
6205
1137001c
PP
62062016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6207
6208 PR c++/69736
6209 * g++.dg/cpp1y/paren2.C: New test.
6210
2e9c8641
MS
62112016-02-24 Martin Sebor <msebor@redhat.com>
6212
6213 PR c/51147
6214 * gcc.dg/enum-mode-2.c: New test.
6215
03ca8fb3
JJ
62162016-02-24 Jakub Jelinek <jakub@redhat.com>
6217
6218 PR c++/69922
6219 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6220 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6221 * g++.dg/ubsan/pr69922.C: New test.
6222
0b05329b
MP
62232016-02-24 Marek Polacek <polacek@redhat.com>
6224
6225 PR c/69819
6226 * gcc.dg/pr69819.c: New test.
6227
57c2c374
MS
62282016-02-24 Martin Sebor <msebor@redhat.com>
6229
3b96b93a
MS
6230 PR c++/69912
6231 * g++.dg/ext/flexary15.C: New test.
6232
62332016-02-24 Martin Sebor <msebor@redhat.com>
6234
6235 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 6236 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 6237 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 6238
65433bb5
MK
62392016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6240 Charles Baylis <charles.baylis@linaro.org>
6241
6242 PR debug/61033
6243 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6244
f802a424 62452016-02-24 Richard Biener <rguenther@suse.de>
44293580 6246 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
6247
6248 PR middle-end/69760
6249 * gcc.dg/torture/pr69760.c: New testcase.
6250
525f795f
RO
62512016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6252
6253 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6254 pattern on Solaris with as.
6255
cd7bbceb
KT
62562016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6257
6258 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6259 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6260 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6261 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6262
89c0c1fd
JJ
62632016-02-24 Jakub Jelinek <jakub@redhat.com>
6264
6265 PR middle-end/69915
6266 * gcc.dg/pr69915.c: New test.
6267
0683fd27
KT
62682016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6269
6270 PR rtl-optimization/69886
6271 * gcc.dg/torture/pr69886.c: New test.
6272
e53d562a
RB
62732016-02-24 Richard Biener <rguenther@suse.de>
6274
6275 PR middle-end/68963
6276 * gcc.dg/torture/pr68963.c: New testcase.
6277
74a00288
KT
62782016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6279
6280 PR target/69875
6281 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6282 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6283 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6284 * gcc.target/arm/atomic_loaddi_1.c: New test.
6285 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6286 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6287 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6288 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6289 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6290 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6291 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6292 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6293
340fd4c9
JJ
62942016-02-24 Jakub Jelinek <jakub@redhat.com>
6295
6296 PR middle-end/69909
6297 * gcc.dg/torture/pr69909.c: New test.
6298
47d3fdb2
RB
62992016-02-24 Richard Biener <rguenther@suse.de>
6300
6301 PR tree-optimization/69907
6302 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6303 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6304 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6305
dab73e73
CB
63062016-02-24 Christian Bruel <christian.bruel@st.com>
6307
6308 * gcc.target/arm/pragma_cpp_fma.c: New test.
6309
7cc5ec65
JD
63102016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6311
6312 PR fortran/61156
6313 * gfortran.dg/include_6.f90: Update test.
6314
067fbd8b
JJ
63152016-02-23 Jakub Jelinek <jakub@redhat.com>
6316
6317 PR objc/69844
6318 * objc.dg/pr69844.m: New test.
6319
64a454d9
JD
63202016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6321
6322 PR libgfortran/69456
6323 * gfortran.dg/namelist_89.f90: New test.
6324 * gfortran.dg/pr59700.f90: Update test..
6325
35886f0b
MS
63262016-02-23 Martin Sebor <msebor@redhat.com>
6327
6328 PR middle-end/69780
6329 * g++.dg/ext/builtin_alloca.C: New test.
6330 * gcc.dg/builtins-68.c: New test.
6331
162cc7e3
RH
63322016-02-23 Richard Henderson <rth@redhat.com>
6333
6334 * gcc.target/i386/addr-space-3.c: Remove test.
6335
196440f8
DM
63362016-02-23 David Malcolm <dmalcolm@redhat.com>
6337
6338 PR preprocessor/69126
6339 PR preprocessor/69543
6340 * c-c++-common/pr69126-2-long.c: New test.
6341 * c-c++-common/pr69126-2-short.c: New test.
6342 * c-c++-common/pr69543-1.c: Remove xfail.
6343
1d3121af
DM
63442016-02-23 David Malcolm <dmalcolm@redhat.com>
6345
6346 PR preprocessor/69126
6347 PR preprocessor/69543
6348 PR preprocessor/69558
6349 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6350 (f): Rename to...
6351 (test_2): ...this, and add leading comment.
6352 (MACRO_3, test_3): New.
6353 (MACRO_4A, MACRO_4B, test_4): New.
6354 (MACRO): Rename to...
6355 (MACRO_5): ...this.
6356 (g): Rename to...
6357 (test_5): ...this, updating for renaming of MACRO, and
6358 add leading comment.
6359 * c-c++-common/pr69543-1.c: New.
6360 * c-c++-common/pr69543-2.c: New.
6361 * c-c++-common/pr69543-3.c: New.
6362 * c-c++-common/pr69543-4.c: New.
6363 * c-c++-common/pr69558-1.c: New.
6364 * c-c++-common/pr69558-2.c: New.
6365 * c-c++-common/pr69558-3.c: New.
6366 * c-c++-common/pr69558-4.c: New.
6367 * gcc.dg/pr69558.c: Move to...
6368 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6369 xfail for c++.
6370
f99c3557
TS
63712016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6372
6373 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6374 to -ftree-parallelize-loops/-fopenacc changes.
6375 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6376 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6377 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6378 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6379 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6380 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6381 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6382 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6383 * c-c++-common/goacc/kernels-loop.c: Likewise.
6384 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6385 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6386 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6387 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6388
c60ec7c2
RO
63892016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6390
6391 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6392
f1a62b6f
JJ
63932016-02-23 Jakub Jelinek <jakub@redhat.com>
6394
e67bf044
JJ
6395 PR c++/69902
6396 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6397
f1a62b6f
JJ
6398 PR c/69900
6399 * gcc.dg/pr69900.c: New test.
6400
20c5e09e
MJ
64012016-02-23 Martin Jambor <mjambor@suse.cz>
6402
6403 PR tree-optimization/69666
6404 * gcc.dg/tree-ssa/pr69666.c: New test.
6405
e457a6fc
AV
64062016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6407
6408 PR fortran/67451
6409 * gfortran.dg/coarray_allocate_5.f08: New test.
6410
d7b574f4
AK
64112016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6412
6413 * gcc.target/s390/vcond-shift.c: Move to ...
6414 * gcc.target/s390/vector/vcond-shift.c: ... here.
6415
58bdeb44
AK
64162016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6417
6418 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6419 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6420
7cd0387b
AK
64212016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6422
6423 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6424
4246c8da
MW
64252016-02-20 Mark Wielaard <mjw@redhat.com>
6426
6427 PR c/28901
6428 * gcc.dg/unused-variable-3.c: New test.
6429
f93bc532
JJ
64302016-02-22 Jakub Jelinek <jakub@redhat.com>
6431
6432 PR target/69888
6433 * gcc.target/i386/pr69888.c: New test.
6434
c4e360f4
RB
64352016-02-22 Richard Biener <rguenther@suse.de>
6436
6437 PR tree-optimization/69882
6438 * gfortran.dg/vect/pr69882.f90: New testcase.
6439
09c92f1c
JJ
64402016-02-22 Jakub Jelinek <jakub@redhat.com>
6441
6442 PR target/69885
6443 * gcc.dg/pr69885.c: New test.
6444
f88d45dc
OE
64452016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6446
6447 PR target/69806
6448 PR target/54089
6449 * gcc.target/sh/pr54089-10.c: New.
6450
ce1ff48e
PT
64512016-02-20 Paul Thomas <pault@gcc.gnu.org>
6452
6453 PR fortran/69423
6454 * gfortran.dg/deferred_character_15.f90 : New test.
6455
bbf27208
DH
64562016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6457
6458 PR fortran/57365
6459 gfortran.dg/allocate_with_source_18.f03: New test.
6460
64612016-02-20 Harald Anlauf <anlauf@gmx.de>
6462
6463 PR fortran/52531
6464 gfortran.dg/gomp/pr52531.f90: New test.
6465
268be88c
BE
64662016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6467
6468 PR c++/69865
6469 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6470 -std=c++03.
6471
4b6c824a
JJ
64722016-02-19 Jakub Jelinek <jakub@redhat.com>
6473
871b3f47
JJ
6474 PR c++/69826
6475 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6476 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6477
7a965d51
JJ
6478 PR c++/69850
6479 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6480
4b6c824a
JJ
6481 PR c++/69851
6482 * g++.dg/torture/pr69851.C: New test.
6483
15fca21a
MS
64842016-02-19 Martin Sebor <msebor@redhat.com>
6485
6486 PR testsuite/69573
6487 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6488
19e21586
JJ
64892016-02-19 Jakub Jelinek <jakub@redhat.com>
6490
03a616ac
JJ
6491 PR c++/69850
6492 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6493 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6494
19e21586
JJ
6495 PR c++/67767
6496 * g++.dg/cpp0x/pr67767.C: New test.
6497
2db16594
KT
64982016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6499
6500 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6501 for fp, simd, crypto, crc, lse.
6502 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6503 above.
6504 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6505 effective target check.
6506
5a7d9d1e
JJ
65072016-02-19 Jakub Jelinek <jakub@redhat.com>
6508
6509 PR target/69820
6510 * gcc.target/i386/pr69820.c: New test.
6511
6448f064
AK
65122016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6513
6514 * gcc.target/s390/vector/int128-1.c: New test.
6515
d0a859e6
AK
65162016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6517
6518 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6519
9e4eb643
AK
65202016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6521
6522 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6523 instruction pattern name to prevent the testcase from failing with
6524 -march=z13.
6525
859a4c0e
AK
65262016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6527
6528 * gcc.target/s390/md/movstr-2.c: New test.
6529
efc2340b
MK
65302016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6531
6532 * gcc.target/s390/morestack.c: New test.
6533
ca2bfbc2
DV
65342016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6535
6536 PR target/69625
6537 * gcc.target/s390/pr69625.c: Add test case.
6538
efd4bd05
BE
65392016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6540
6541 PR testsuite/68580
6542 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6543
2bf2078a
MM
65442016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6545
6546 PR target/68404
6547 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6548 * gcc.target/powerpc/fusion3.c: Likewise.
6549
f003579e
RB
65502016-02-18 Richard Biener <rguenther@suse.de>
6551
6552 PR middle-end/69553
6553 * g++.dg/torture/pr69553.C: New testcase.
6554
19233914
NC
65552016-02-18 Nick Clifton <nickc@redhat.com>
6556
efd4bd05
BE
6557 PR target/62254
6558 PR target/69610
6559 * gcc.target/arm/pr62554.c: New test.
6560 * gcc.target/arm/pr69610-1.c: New test.
6561 * gcc.target/arm/pr69610-2.c: New test.
19233914 6562
23f27839
RB
65632016-02-18 Richard Biener <rguenther@suse.de>
6564
6565 PR middle-end/69854
6566 * gcc.dg/torture/pr69854.c: New testcase.
6567
932c0da4
JJ
65682016-02-17 Jakub Jelinek <jakub@redhat.com>
6569
6570 PR c++/69850
6571 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6572
1bed93e4
BS
65732012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6574
6575 * gcc.target/powerpc/vec-cg.c: New test.
6576
57bfb134
RB
65772016-02-17 Richard Biener <rguenther@suse.de>
6578
6579 PR testsuite/69586
6580 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6581
a44e0ebb
KT
65822016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6583
6584 PR target/69161
6585 * gcc.c-torture/compile/pr69161.c: New test.
6586
ffacd726
DS
65872016-02-17 David Sherwood <david.sherwood@arm.com>
6588
6589 PR target/69532
6590 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6591 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6592
448db8d2
EB
65932016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6594
6595 * gcc.dg/ifcvt-4.c: Skip on Visium.
6596
e2f0522e
EB
65972016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6598
6599 * gnat.dg/atomic8.adb: New test.
6600
bf17fe3f
EB
66012016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6602
6603 * gnat.dg/discr46.ad[sb]: New test.
6604
ecf835e9
KN
66052016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6606
6607 PR Target/48344
6608 * gcc.target/powerpc/pr48344-1.c: New test.
6609
49a1164a
TK
66102015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6611
6612 PR fortran/69742
6613 * gfortran.dg/associate_21.f90: New test.
6614
bf14eba2
JJ
66152016-02-16 Jakub Jelinek <jakub@redhat.com>
6616
6617 PR c/69835
6618 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6619 -Wnonnull in dg-options.
6620 * c-c++-common/nonnull-2.c: New test.
6621
35a093b6
JG
66222016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6623 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6624
6625 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6626
e387d491
JJ
66272016-02-16 Jakub Jelinek <jakub@redhat.com>
6628
6629 PR middle-end/69801
6630 * gcc.dg/pr69801.c: Add empty dg-options.
6631
ba539195
JN
66322016-02-16 James Norris <jnorris@codesourcery.com>
6633
6634 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6635 * g++.dg/goacc/deviceptr-1.c: New file.
6636
2a2b8f64
JJ
66372016-02-16 Jakub Jelinek <jakub@redhat.com>
6638
6639 PR tree-optimization/69820
6640 * gcc.dg/vect/pr69820.c: New test.
6641
87440c29
RB
66422016-02-16 Richard Biener <rguenther@suse.de>
6643
6644 PR tree-optimization/69776
6645 * gcc.dg/torture/pr69776-2.c: New testcase.
6646
6d87c306
BS
66472016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6648
6649 PR tree-optimization/69714
6650 * gcc.dg/torture/pr69714.c: New test.
6651
3824a0a2
JJ
66522016-02-16 Jakub Jelinek <jakub@redhat.com>
6653
6654 PR tree-optimization/69802
6655 * gcc.dg/pr69802.c: New test.
6656
c8cfe96e
RB
66572016-02-16 Richard Biener <rguenther@suse.de>
6658
6659 PR middle-end/69801
6660 * gcc.dg/pr69801.c: New testcase.
6661
fc12098d
JD
66622016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6663
6664 PR libgfortran/69651
6665 * gfortran.dg/read_bang.f90: New test.
6666 * gfortran.dg/read_bang4.f90: New test.
6667
ba6b3795
JJ
66682016-02-15 Jakub Jelinek <jakub@redhat.com>
6669
f0516ca4
JJ
6670 PR c++/69658
6671 * g++.dg/init/pr69658.C: New test.
6672
ba6b3795
JJ
6673 PR c++/69797
6674 * c-c++-common/pr69797.c: New test.
6675
de3f9a2d
PK
66762016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6677
6678 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6679 check for aarch64*-*-*.
6680
17a3b967
RB
66812016-02-15 Richard Biener <rguenther@suse.de>
6682
6683 PR tree-optimization/69783
6684 * gcc.dg/vect/pr69783.c: New testcase.
6685
1c48bff1
RB
66862016-02-15 Richard Biener <rguenther@suse.de>
6687
6688 PR tree-optimization/69776
6689 * gcc.dg/torture/pr69776.c: New testcase.
6690
1e6025b6
TK
66912016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6692
6693 PR fortran/60526
6694 * gfortran.dg/type_decl_4.f90: Reinstated.
6695
d3308279
JDA
66962016-02-14 John David Anglin <danglin@gcc.gnu.org>
6697
6698 PR fortran/68746
6699 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6700
b7c56581
TK
67012016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6702
6703 PR fortran/60526
6704 PR bootstrap/69816
6705 * gfortran.dg/type_decl_4.f90: Removed.
6706
60cb4ef5
TK
67072016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6708
6709 PR fortran/60526
6710 * gfortran.dg/type_decl_4.f90: New test.
6711
f6964637
AM
67122016-02-14 Alan Modra <amodra@gmail.com>
6713
1a8849d1 6714 PR testsuite/68886
f6964637
AM
6715 * gcc.c-torture/execute/stkalign.c: Revise test.
6716
f5121920
OE
67172016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6718
6719 PR target/67260
6720 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6721
6cda3ab6
OE
67222016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6723
6724 PR target/67260
6725 * gcc.target/sh/torture/pr67260.c: New.
6726
6786e598
JDA
67272016-02-12 John David Anglin <danglin@gcc.gnu.org>
6728
6729 * gcc.dg/pr67964.c: Add dg-require-alias.
6730
7e05dad8
OE
67312016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6732
6733 PR target/67636
6734 PR target/64345
6735 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6736
7f4cc3ce
JD
67372016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6738
6739 PR libgfortran/69668
6740 * gfortran.dg/namelist_88.f90: New test.
6741
955ca6dc
JD
67422016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6743
6744 PR libgfortran/69668
6745 * gfortran.dg/namelist_38.f90: Update test.
6746 * gfortran.dg/namelist_84.f90: Update test.
6747
876217ae
DM
67482016-02-12 David Malcolm <dmalcolm@redhat.com>
6749
6750 PR other/69554
6751 * gcc.dg/pr69554-1.c: New test.
6752 * gfortran.dg/pr69554-1.F90: New test.
6753 * gfortran.dg/pr69554-2.F90: New test.
6754 * lib/gcc-dg.exp (proc dg-locus): New function.
6755 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6756 distinguish between the caret-printing and non-caret-printing
6757 cases. If caret-printing has been explicitly enabled, bail out
6758 without attempting to fix up the output.
6759
61789eed
DM
67602016-02-12 David Malcolm <dmalcolm@redhat.com>
6761
6762 PR driver/69265
6763 PR driver/69453
6764 * gcc.dg/spellcheck-options-3.c: New test case.
6765 * gcc.dg/spellcheck-options-4.c: New test case.
6766 * gcc.dg/spellcheck-options-5.c: New test case.
6767 * gcc.dg/spellcheck-options-6.c: New test case.
6768 * gcc.dg/spellcheck-options-7.c: New test case.
6769 * gcc.dg/spellcheck-options-8.c: New test case.
6770 * gcc.dg/spellcheck-options-9.c: New test case.
6771 * gcc.dg/spellcheck-options-10.c: New test case.
6772
c3090c1f
JJ
67732016-02-12 Jakub Jelinek <jakub@redhat.com>
6774
6775 PR rtl-optimization/69764
6776 PR rtl-optimization/69771
6777 * c-c++-common/pr69764.c: New test.
6778 * gcc.dg/torture/pr69771.c: New test.
6779
8222034d
MP
67802016-02-12 Marek Polacek <polacek@redhat.com>
6781
6782 * g++.dg/torture/init-list1.C: New.
6783
f749f792
MP
67842016-02-12 Marek Polacek <polacek@redhat.com>
6785
6786 * gcc.dg/pr69522.c: Add empty dg-options.
6787
199fb02a
IE
67882016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6789
6790 * g++.dg/lto/lto.exp: Include and init mpx.
6791 * g++.dg/lto/pr69729_0.C: New test.
6792
b69539cb
JJ
67932016-02-12 Jakub Jelinek <jakub@redhat.com>
6794
06ff7000
JJ
6795 PR ipa/69241
6796 * g++.dg/ipa/pr69241-4.C: New test.
6797
b69539cb
JJ
6798 PR ipa/68672
6799 * g++.dg/ipa/pr68672-1.C: New test.
6800 * g++.dg/ipa/pr68672-2.C: New test.
6801 * g++.dg/ipa/pr68672-3.C: New test.
6802
16595a1f
BS
68032016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6804
6805 PR c/69522
6d87c306 6806 * gcc.dg/pr69522.c: New test.
16595a1f 6807
38d795d2
PP
68082016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6809
6810 PR c++/69098
6811 * g++.dg/cpp1y/69098.C: New test.
6812 * g++.dg/cpp1y/69098-2.C: New test.
6813
9c582551
JJ
68142016-02-12 Jakub Jelinek <jakub@redhat.com>
6815
6816 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6817 and neighbour -> neighbor.
6818 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6819 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6820 * c-c++-common/Wvarargs.c: Likewise.
6821 * c-c++-common/goacc/host_data-5.c: Likewise.
6822 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6823 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6824 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6825 * gcc.target/aarch64/pr60697.c: Likewise.
6826 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6827 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6828 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6829 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6830 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6831 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6832 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6833 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6834 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6835 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6836 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6837 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6838 * g++.dg/lookup/koenig5.C: Likewise.
6839 * g++.dg/ext/no-asm-2.C: Likewise.
6840 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6841 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6842 * gfortran.dg/used_types_16.f90: Likewise.
6843 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6844 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6845 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6846 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6847 * gfortran.dg/abstract_type_6.f03: Likewise.
6848 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6849 * gfortran.dg/used_types_15.f90: Likewise.
6850 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6851 * gfortran.dg/exit_3.f08: Likewise.
6852 * gfortran.dg/open_status_2.f90: Likewise.
6853 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6854 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6855 * gfortran.dg/associate_1.f03: Likewise.
6856 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6857 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6858 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6859 * gcc.dg/builtin-object-size-1.c: Likewise.
6860 * gcc.dg/noreturn-6.c: Likewise.
6861 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6862 * gcc.dg/globalalias.c: Likewise.
6863 * gcc.dg/builtins-config.h: Likewise.
6864 * gcc.dg/pr30457.c: Likewise.
6865 * gcc.c-torture/compile/volatile-1.c: Likewise.
6866 * gcc.c-torture/execute/20101011-1.c: Likewise.
6867 * c-c++-common/Waddress-1.c: Likewise.
6868
66756373
JJ
68692016-02-11 Jakub Jelinek <jakub@redhat.com>
6870
6871 PR c/69768
6872 * c-c++-common/Waddress-1.c: New test.
6873
76fe932b
AV
68742016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6875
6876 PR fortran/69296
6877 * gfortran.dg/associate_19.f03: New test.
6878 * gfortran.dg/associate_20.f03: New test.
6879
564c4d4b
OE
68802016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6881
6882 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6883
e1c1ecb0
KT
68842016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6885
6886 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6887 .arch armv8-a\n. Add -dA to dg-options.
6888 * gcc.target/aarch64/assembler_arch_1.c: New test.
6889 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6890
0d7d9458
PC
68912016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6892
6893 PR c++/68726
6894 * g++.dg/cpp0x/pr68726.C: New.
6895
e6208a60
IE
68962016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6897
6898 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6899 test.
6900
281a11eb
RB
69012016-02-11 Richard Biener <rguenther@suse.de>
6902
6903 * g++.dg/tree-ssa/pr61034.C: Adjust.
6904
e03dd765
VM
69052016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6906
4b48faf5 6907 PR target/69148
e03dd765
VM
6908 * gcc.target/s390/pr69148.c: New.
6909
cdc23927
YR
69102016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6911
6912 PR tree-optimization/69652
6913 * gcc.dg/torture/pr69652.c: New test.
6914
e199dd0a
JJ
69152016-02-10 Jakub Jelinek <jakub@redhat.com>
6916 Patrick Palka <ppalka@gcc.gnu.org>
6917
6918 PR ipa/69241
6919 PR c++/69649
6920 * g++.dg/ipa/pr69241-1.C: New test.
6921 * g++.dg/ipa/pr69241-2.C: New test.
6922 * g++.dg/ipa/pr69241-3.C: New test.
6923 * g++.dg/ipa/pr69649.C: New test.
6924
d6b38027
UB
69252016-02-10 Uros Bizjak <ubizjak@gmail.com>
6926
6927 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6928 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6929
13b562c5
BC
69302016-02-10 Bin Cheng <bin.cheng@arm.com>
6931
6932 PR tree-optimization/68021
6933 * gcc.dg/tree-ssa/pr68021.c: New test.
6934
24a179f8
RB
69352016-02-10 Richard Biener <rguenther@suse.de>
6936
6937 PR tree-optimization/69726
6938 * gcc.dg/uninit-22.c: New testcase.
6939
0d99886f
AP
69402016-02-09 Andrew Pinski <apinski@cavium.com>
6941
6942 PR tree-opt/69282
6943 * gcc.c-torture/compile/20160205-1.c: New testcase.
6944
ab04995c
MM
69452016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6946
6947 PR target/68404
6948 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6949 instead accessing a really large arrray.
6950 * gcc.target/powerpc/fusion3.c: Likewise.
6951
4b79ac23
CB
69522016-02-09 Charles Baylis <charles.baylis@linaro.org>
6953
6954 PR target/68532
6955 * gcc.c-torture/execute/pr68532.c: New test.
6956
b890a441
AO
69572016-02-11 Alexandre Oliva <aoliva@redhat.com>
6958
6959 PR target/69634
6960 * gcc.dg/pr69634.c: New.
6961
84a5bef7
RB
69622016-02-09 Richard Biener <rguenther@suse.de>
6963
6964 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6965
1f123759 69662016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 6967
1f123759
AF
6968 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6969
65860c77
YR
69702016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6971
6972 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6973
7e1e8a0a
RB
69742016-02-09 Richard Biener <rguenther@suse.de>
6975
6976 PR tree-optimization/69715
6977 * gcc.dg/torture/pr69715.c: New testcase.
6978
efb45a9f
PP
69792016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6980
6981 PR c++/69139
6982 * g++.dg/cpp0x/trailing12.C: New test.
6983 * g++.dg/cpp0x/trailing13.C: New test.
6984
20a0c6f9
PP
69852016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6986
6987 PR c++/69283
6988 PR c++/67835
6989 * g++.dg/cpp1y/auto-fn29.C: New test.
6990 * g++.dg/cpp1y/auto-fn30.C: New test.
6991
a162f3af
JJ
69922016-02-08 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR tree-optimization/69209
6995 * gcc.c-torture/compile/pr69209.c: New test.
6996
4b4a9fbd
JL
69972016-02-08 Jeff Law <law@redhat.com>
6998
6999 PR tree-optimization/68541
7000 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7001 of statements allowed in join block for path splitting.
7002
cfac5ed2
JJ
70032016-02-08 Jakub Jelinek <jakub@redhat.com>
7004
f68bc23f
JJ
7005 PR c++/59627
7006 * g++.dg/gomp/pr59627.C: New test.
7007
cfac5ed2
JJ
7008 PR ipa/69239
7009 * g++.dg/ipa/pr69239.C: New test.
7010
44714d8c
DM
70112016-02-08 David Malcolm <dmalcolm@redhat.com>
7012
7013 PR preprocessor/69664
7014 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7015 * gcc.dg/cpp/warn-comments.c: Likewise.
7016
eba9e839
MP
70172016-02-08 Marek Polacek <polacek@redhat.com>
7018
7019 PR c++/69688
7020 * g++.dg/init/const12.C: New test.
7021
a011cd92
BS
70222016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7023
7024 PR target/60410
7025 * gcc.dg/lto/pr55113_0.c: Remove test.
7026
5317b1be
RB
70272016-02-08 Richard Biener <rguenther@suse.de>
7028
7029 PR tree-optimization/69719
7030 * gcc.dg/torture/pr69719.c: New testcase.
7031
63998a63
RB
70322016-02-08 Richard Biener <rguenther@suse.de>
7033 Jeff Law <law@redhat.com>
7034
7035 PR target/68273
7036 * gcc.target/mips/pr68273.c: New testcase.
7037
43f4a281
RB
70382016-02-08 Richard Biener <rguenther@suse.de>
7039
7040 PR rtl-optimization/69274
7041 * gcc.target/i386/addr-sel-1.c: XFAIL.
7042
0b604d2d
JL
70432016-02-08 Jeff Law <law@redhat.com>
7044
e8dfe49e
JL
7045 PR tree-optimization/68541
7046 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7047
6daecd7a 7048 PR tree-optimization/65917
0b604d2d
JL
7049 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7050
c0f0e35a
JD
70512016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7052
7053 PR fortran/50555
7054 * gfortran.dg/namelist_args.f90: New test.
7055
8981d712
JL
70562016-02-05 Jeff Law <law@redhat.com>
7057
6daecd7a 7058 PR tree-optimization/68541
8981d712
JL
7059 * gcc.dg/tree-ssa/split-path-2.c: New test.
7060 * gcc.dg/tree-ssa/split-path-3.c: New test.
7061 * gcc.dg/tree-ssa/split-path-4.c: New test.
7062 * gcc.dg/tree-ssa/split-path-5.c: New test.
7063 * gcc.dg/tree-ssa/split-path-6.c: New test.
7064 * gcc.dg/tree-ssa/split-path-7.c: New test.
7065
46cb9332
MS
70662016-02-05 Martin Sebor <msebor@redhat.com>
7067
7068 PR c++/69662
7069 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7070 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7071
be2083ea
RH
70722016-02-06 Richard HEnderson <rth@redhat.com>
7073
7074 PR c/69643
7075 * gcc.target/i386/addr-space-4.c: New.
7076 * gcc.target/i386/addr-space-5.c: New.
7077
711d7c23
MM
70782016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7079
7080 PR fortran/66089
7081 * gfortran.dg/elemental_dependency_6.f90: New.
7082
b5c1c988
JJ
70832016-02-05 Jakub Jelinek <jakub@redhat.com>
7084
861c7bcd
JJ
7085 PR rtl-optimization/69691
7086 * gcc.c-torture/execute/pr69691.c: New test.
7087
b5c1c988
JJ
7088 PR c++/69628
7089 * g++.dg/parse/pr69628.C: New test.
7090
f7dfa966
UB
70912016-02-05 Uros Bizjak <ubizjak@gmail.com>
7092
7093 * gcc.dg/sancov/asan.c: Move to ...
7094 * gcc.dg/asan/sancov-1.c: ... here.
7095
9b143e64
UB
70962016-02-05 Uros Bizjak <ubizjak@gmail.com>
7097
7098 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7099
f5d4b899
L
71002016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7101
7102 PR target/69677
7103 * gcc.target/i386/pr69677.c: New test.
7104
76c85fbb
PP
71052016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7106
7107 PR c++/68948
7108 * g++.dg/template/pr68948.C: New test.
7109
f181bf90
DV
71102016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7111
7112 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7113 (only necessary on s390x).
7114
714fb282
L
71152016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7116
7117 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7118 -mno-accumulate-outgoing-args.
7119
618d6c1c
PP
71202016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7121
7122 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7123
1066e9b5
JJ
71242016-02-04 Jakub Jelinek <jakub@redhat.com>
7125
7126 PR c/69669
7127 * c-c++-common/pr69669.c: New test.
7128
76255d0d
MM
71292016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7130
7131 PR target/69667
7132 * g++.dg/pr69667.C: New file.
7133
e0b059b1
WD
71342016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7135
7136 PR target/69619
7137 * gcc.dg/pr69619.c: Add new test.
7138
2692b5c8
RS
71392016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7140
7141 PR rtl-optimization/69577
7142 * gcc.target/i386/pr69577.c: New test.
7143
7db337c2
ML
71442016-02-04 Martin Liska <mliska@suse.cz>
7145
7146 * g++.dg/asan/pr69276.C: New test.
7147
cc9c0829
KT
71482016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7149
7150 PR target/65932
7151 PR target/67714
7152 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7153 a single smulbb instruction.
7154 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7155 * gcc.target/amr/wmul-2.c: Likewise.
7156
eb9feb52
KT
71572016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7158
7159 PR target/65932
7160 PR target/67714
7161 * gcc.c-torture/execute/pr67714.c: New test.
7162
61f727fe
JJ
71632016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7164
7165 PR target/69454
7166 * gcc.target/i386/pr69454-1.c: New test.
7167 * gcc.target/i386/pr69454-2.c: New test.
7168
05dd97db
MS
71692016-02-03 Martin Sebor <msebor@redhat.com>
7170
7171 PR c++/69251
7172 PR c++/69253
7173 PR c++/69290
7174 PR c++/69277
7175 PR c++/69349
7176 * g++.dg/ext/flexarray-mangle-2.C: New test.
7177 * g++.dg/ext/flexarray-mangle.C: New test.
7178 * g++.dg/ext/flexarray-subst.C: New test.
7179 * g++.dg/ext/flexary11.C: New test.
7180 * g++.dg/ext/flexary12.C: New test.
7181 * g++.dg/ext/flexary13.C: New test.
7182 * g++.dg/ext/flexary14.C: New test.
7183 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7184
dac2fc29
L
71852016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7186
7187 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7188 Define only if CHECK_FLOAT128 is defined.
7189 (main): Properly initialize u5.
7190
eadb8035
JJ
71912016-02-03 Jakub Jelinek <jakub@redhat.com>
7192
0afbb81b
JJ
7193 PR c/69627
7194 * gcc.dg/pr69627.c: New test.
7195
eadb8035
JJ
7196 PR target/69644
7197 * gcc.dg/pr69644.c: New test.
7198
b12d4923
MS
71992016-02-03 Mike Stump <mikestump@comcast.net>
7200
7201 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7202 support for struct-layout-1.exp.
7203
ab4bae0c
PP
72042016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7205
7206 PR c++/69056
618d6c1c 7207 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 7208
95831c01
VM
72092016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7210 Alexandre Oliva <aoliva@redhat.com>
7211
7212 PR target/69461
7213 * gcc.target/powerpc/pr69461.c: New.
7214
ccc71ab8
UB
72152016-02-03 Uros Bizjak <ubizjak@gmail.com>
7216
7217 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7218 works from here ...
7219 (check_effective_target_fsanitize_thread): ... to here. Do not
7220 specify additional compile flags for the test source.
7221 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7222 specify additional compile flags for the test source.
7223
96299640
WD
72242016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7225
7226 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7227
781d83d9
AV
72282016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7229
7230 PR fortran/67451
7231 PR fortran/69418
7232 * gfortran.dg/coarray_allocate_2.f08: New test.
7233 * gfortran.dg/coarray_allocate_3.f08: New test.
7234 * gfortran.dg/coarray_allocate_4.f08: New test.
7235
d8208e6d
AL
72362016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7237
7238 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7239 use same scan-tree-dump-times on all platforms.
7240 * gcc.dg/vect/vect-outer-1.c: Likewise.
7241 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7242 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7243 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7244 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7245 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7246 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7247 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7248
a8394fa0
SB
72492016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7250
7251 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7252 warning.
7253
f3baa1d3
L
72542016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7255
7256 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7257
eb077516
JN
72582016-02-02 James Norris <jnorris@codesourcery.com>
7259
7260 * c-c++-common/goacc/routine-5.c: Add tests.
7261
578fb225
AM
72622016-02-02 Alexander Monakov <amonakov@ispras.ru>
7263
7264 * gcc.target/nvptx/unsigned-cmp.c: New test.
7265
c64f7d37
WD
72662016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7267
7268 * gcc.target/aarch64/scalar_shift_1.c
7269 (test_corners_sisd_di): Improve force to SIMD register.
7270 (test_corners_sisd_si): Likewise.
7271 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7272 Remove scan-assembler check for ldr.
7273
90c6f26c
RB
72742016-02-02 Richard Biener <rguenther@suse.de>
7275
7276 PR tree-optimization/69595
7277 * gcc.dg/Warray-bounds-17.c: New testcase.
7278
9dc03c97
RB
72792016-02-02 Richard Biener <rguenther@suse.de>
7280
7281 PR tree-optimization/69606
7282 * gcc.dg/torture/pr69606.c: New testcase.
7283
2d4dc223
YR
72842016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7285
7286 PR middle-end/68542
7287 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7288 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7289
65c98fde
AM
72902016-02-02 Alan Modra <amodra@gmail.com>
7291
7292 PR target/69548
7293 * gcc.target/powerpc/pr69548.c: New test.
7294
e1b81f2b
JJ
72952016-02-01 Jakub Jelinek <jakub@redhat.com>
7296
d0268b37
JJ
7297 PR rtl-optimization/69592
7298 * gcc.dg/pr69592.c: New test.
7299
e1b81f2b
JJ
7300 PR preprocessor/69543
7301 PR c/69558
7302 * gcc.dg/pr69543.c: New test.
7303 * gcc.dg/pr69558.c: New test.
7304
7dd7780d
UB
73052016-02-01 Uros Bizjak <ubizjak@gmail.com>
7306
bf672ee5
UB
7307 PR testsuite/65940
7308 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 7309
9a7013f8
MS
73102016-02-01 Martin Sebor <msebor@redhat.com>
7311
7312 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7313
e681fb2b
BC
73142016-02-01 Bin Cheng <bin.cheng@arm.com>
7315
7316 PR tree-optimization/67921
7317 * c-c++-common/ubsan/pr67921.c: New test.
7318
ff86345f
RB
73192016-02-01 Richard Biener <rguenther@suse.de>
7320
7321 PR middle-end/69556
7322 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7323
bc369dbd
RB
73242016-02-01 Richard Biener <rguenther@suse.de>
7325
7326 PR tree-optimization/69574
7327 * gcc.dg/torture/pr69574.c: New testcase.
7328
ef318184
RB
73292016-02-01 Richard Biener <rguenther@suse.de>
7330
7331 PR tree-optimization/69579
7332 * gcc.dg/setjmp-6.c: New testcase.
7333
654745e6
JJ
73342016-02-01 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR rtl-optimization/69570
7337 * g++.dg/opt/pr69570.C: New test.
7338
e6c0c44b
RH
73392016-02-01 Richard Henderson <rth@redhat.com>
7340
7341 * gcc.dg/pr69535.c: New test.
7342
6ff3f09a
JDA
73432016-01-31 John David Anglin <danglin@gcc.gnu.org>
7344
2c005538
JDA
7345 PR testsuite/69584
7346 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7347 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7348
61083a4b
JDA
7349 PR debug/68244
7350 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7351
6ff3f09a
JDA
7352 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7353
0c221916
PT
73542016-01-31 Paul Thomas <pault@gcc.gnu.org>
7355
7356 PR fortran/67564
7357 * gfortran.dg/allocate_with_source_17.f03: New test.
7358
db7a2818
JJ
73592016-01-30 Jakub Jelinek <jakub@redhat.com>
7360
7361 PR tree-optimization/69546
7362 * gcc.dg/torture/pr69546.c: New test.
7363
e520d5f0
PT
73642016-01-30 Paul Thomas <pault@gcc.gnu.org>
7365
7366 PR fortran/69566
7367 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7368
343c05d3
MS
73692016-01-30 Martin Sebor <msebor@redhat.com>
7370
7371 PR c++/68490
7372 * g++.dg/ext/flexary10.C: New test.
7373
d6c3a539
DH
73742016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7375
7376 PR fortran/66707
7377 gfortran.dg/common_23.f90: New test.
7378
52d72fcd
BS
73792016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7380
7381 PR target/65546
7382 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7383 condition being checked, and disable it when the target supports
7384 misaligned loads and stores.
7385
3a5d2ba4
JJ
73862016-01-29 Jakub Jelinek <jakub@redhat.com>
7387
7388 PR debug/69518
7389 * gcc.dg/torture/pr69518.c: New test.
7390
6bbacdb5
L
73912016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7392
7393 PR target/69530
7394 * gcc.target/i386/pr69530.c: New test.
7395
af932cdb
SE
73962016-01-29 Steve Ellcey <sellcey@imgtec.com>
7397
7398 PR target/65604
7399 * gcc.target/mips/div-delay.c: New test.
7400
26658b7c
JJ
74012016-01-29 Jakub Jelinek <jakub@redhat.com>
7402
33e89989
JJ
7403 PR target/69551
7404 * gcc.target/i386/pr69551.c: New test.
7405
26658b7c
JJ
7406 PR target/66137
7407 * gcc.target/i386/pr66137.c: New test.
7408
401116b5
AB
74092016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7410
7411 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7412 always built for p5600.
7413 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7414 isa=p5600 dg-option.
7415
d4abfcc5
RB
74162016-01-29 Richard Biener <rguenther@suse.de>
7417
7418 PR tree-optimization/69547
7419 * g++.dg/tree-ssa/pr69547.C: New testcase.
7420
16b77b32
JJ
74212016-01-29 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR debug/66869
7424 * g++.dg/warn/Wunused-function2.C: New test.
7425
a1c95464
DV
74262016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7427
7428 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7429 support for test to succeed.
7430
5453bfed
MP
74312016-01-29 Marek Polacek <polacek@redhat.com>
7432
7433 PR c++/69509
7434 PR c++/69516
7435 * g++.dg/ext/constexpr-vla2.C: New test.
7436 * g++.dg/ext/constexpr-vla3.C: New test.
7437 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7438
452ec2a5
RB
74392016-01-29 Richard Biener <rguenther@suse.de>
7440
7441 PR middle-end/69537
7442 * gcc.dg/uninit-21.c: New testcase.
7443
aec0b19e
UB
74442016-01-28 Uros Bizjak <ubizjak@gmail.com>
7445
7446 PR target/69459
7447 * gcc.target/i386/pr69459.c: New test.
7448
df113ce7
SE
74492016-01-28 Steve Ellcey <sellcey@imgtec.com>
7450
7451 PR target/68400
7452 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7453 * gcc.target/mips/pr68400.c: New test.
7454
494de84f
MS
74552016-01-28 Martin Sebor <msebor@redhat.com>
7456
7457 PR target/17381
7458 * gcc.target/powerpc/pr17381.c: New test.
7459
eb1b1f01
JJ
74602016-01-28 Jakub Jelinek <jakub@redhat.com>
7461
7462 PR middle-end/69542
7463 * gcc.dg/torture/pr69542.c: New test.
7464
6dfeb7ce
WD
74652016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7466
7467 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7468
4b7471a4
DE
74692016-01-28 David Edelsohn <dje.gcc@gmail.com>
7470
7471 * gcc.dg/pr65980.c: Skip on AIX.
7472 * gcc.dg/pr66688.c: Same.
7473
b271fd21
DE
74742016-01-28 David Edelsohn <dje.gcc@gmail.com>
7475
7476 PR target/63679
7477 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7478 * gcc.dg/tree-ssa/sra-18.c: Same.
7479
874108a9
AV
74802016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7481
7482 PR fortran/62536
7483 * gfortran.dg/block_15.f08: New test.
7484 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7485 on incorrectly closed BLOCK.
7486
30480bcd
IE
74872016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7488
7489 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
74902016-01-28 Richard Biener <rguenther@suse.de>
7491
7492 PR tree-optimization/69466
7493 * gfortran.dg/vect/pr69466.f90: New testcase.
7494
0d4c694e
TP
74952016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7496
7497 * g++.dg/pr67989.C: Remove ARM-specific option.
7498 * gcc.target/arm/pr67989.C: New file.
7499
2aa780da
UB
75002016-01-27 Uros Bizjak <ubizjak@gmail.com>
7501
7502 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7503 and expm1 test for glibc < 2.11.
7504
f75ebe77
RH
75052016-01-27 Richard Henderson <rth@redhat.com>
7506
7507 * gcc.c-torture/execute/pr69447.c: New test.
7508
75092016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 7510
9a175e65 7511 PR fortran/69422
49847d75
PT
7512 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7513
cbdd8ae0
JJ
75142016-01-27 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR debug/66869
7517 * gcc.dg/pr66869.c: New test.
7518
2b572b3c
JL
75192016-01-25 Jeff Law <law@redhat.com>
7520
7521 PR tree-optimization/68398
aec0b19e 7522 PR tree-optimization/69196
2b572b3c
JL
7523 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7524 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7525 path to avoid new heuristic allowing more irreducible regions
7526 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7527 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7528 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7529 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7530 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7531
fa74a4bc
MP
75322016-01-27 Marek Polacek <polacek@redhat.com>
7533
7534 PR c/68062
7535 * c-c++-common/vector-compare-4.c: New test.
7536
0afff540
DM
75372016-01-27 David Malcolm <dmalcolm@redhat.com>
7538
7539 PR preprocessor/69126
7540 * c-c++-common/pr69126.c: New test case.
7541
1a218fc9
ILT
75422016-01-27 Ian Lance Taylor <iant@google.com>
7543
7544 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7545
5d70666e
RB
75462016-01-27 Ryan Burn <contact@rnburn.com>
7547
7548 PR cilkplus/69267
7549 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7550
87ff4d66
UB
75512016-01-27 Uros Bizjak <ubizjak@gmail.com>
7552
7553 PR target/69512
7554 * gcc.target/i386/pr69512.c: New test.
7555
27e23cca
RE
75562016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7557
7558 PR ada/69488
7559 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7560
05bf54c3
MP
75612016-01-27 Marek Polacek <polacek@redhat.com>
7562
7563 PR c++/69379
7564 * g++.dg/pr69379.C: New test.
7565
60214d0d
MS
75662016-01-27 Martin Sebor <msebor@redhat.com>
7567
7568 PR c++/69317
7569 * g++.dg/abi/Wabi-2-2.C: New test.
7570 * g++.dg/abi/Wabi-2-3.C: New test.
7571 * g++.dg/abi/Wabi-3-2.C: New test.
7572 * g++.dg/abi/Wabi-3-3.C: New test.
7573
167c7bfa
RB
75742016-01-27 Richard Biener <rguenther@suse.de>
7575
7576 PR tree-optimization/69166
7577 * gcc.dg/torture/pr69166.c: New testcase.
7578
1430fb1f
MJ
75792016-01-27 Martin Jambor <mjambor@suse.cz>
7580
7581 PR tree-optimization/69355
7582 * gcc.dg/tree-ssa/pr69355.c: New test.
7583
95e3030c
MP
75842016-01-27 Marek Polacek <polacek@redhat.com>
7585
7586 PR c++/69496
7587 * g++.dg/ext/constexpr-vla1.C: New test.
7588
eeb085f3
CB
75892016-01-20 Christian Bruel <christian.bruel@st.com>
7590
7591 PR target/69245
7592 * gcc.target/arm/pr69245.c: New test.
7593
b1652dde
JJ
75942016-01-27 Jakub Jelinek <jakub@redhat.com>
7595
7596 PR tree-optimization/69399
7597 * gcc.dg/torture/pr69399.c: New test.
7598
ce7e8f00
EB
75992016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7600
7601 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7602
e4aac1d1
EB
76032016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7604
7605 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7606
8dfdb419
TV
76072016-01-26 Tom de Vries <tom@codesourcery.com>
7608
7609 PR tree-optimization/69110
7610 * gcc.dg/autopar/pr69110.c: New test.
7611
56f80f54 76122016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 7613 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
7614
7615 * gcc.dg/graphite/isl-ast-op-select.c: New.
7616
a0909527
PT
76172015-01-26 Paul Thomas <pault@gcc.gnu.org>
7618
7619 PR fortran/69385
7620 * gfortran.dg/allocate_error_6.f90: New test.
7621
ffc445f4
RH
76222016-01-26 Richard Henderson <rth@redhat.com>
7623
7624 * gcc.dg/tm/pr60908.c: New test.
7625
01e1dea3
DM
76262016-01-26 David Malcolm <dmalcolm@redhat.com>
7627
7628 PR other/69006
7629 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7630 directive.
7631 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7632 expected multiline output to reflect the colorization being
7633 disabled before newlines.
7634 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7635 (custom_diagnostic_finalizer): Replace call to
7636 pp_newline_and_flush with call to pp_flush.
7637 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7638 * gfortran.dg/implicit_class_1.f90: Likewise.
7639 * lib/gcc-dg.exp (allow_blank_lines): New global.
7640 (dg-allow-blank-lines-in-output): New procedure.
7641 (gcc-dg-prune): Complain about blank lines in the output, unless
7642 dg-allow-blank-lines-in-output was called.
7643 * lib/multiline.exp (_build_multiline_regex): Only support
7644 arbitrary followup text for non-blank-lines, not for blank lines.
7645
13f92e8d
JJ
76462016-01-26 Jakub Jelinek <jakub@redhat.com>
7647
7648 PR tree-optimization/69483
7649 * gcc.dg/pr69483.c: New test.
7650 * g++.dg/opt/pr69483.C: New test.
7651
92422235
CL
76522016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7653
7654 PR target/68620
7655 * gcc.target/arm/pr68620.c: New test.
7656
0bccf11b
L
76572016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7658
7659 * gcc.target/i386/pr68986-2.c: Remove -m32.
7660
81cd202e
L
76612016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7662
7663 PR target/68986
7664 * gcc.target/i386/pr68986-1.c: New test.
7665 * gcc.target/i386/pr68986-2.c: Likewise.
7666 * gcc.target/i386/pr68986-3.c: Likewise.
7667
213a1c03
CB
76682016-01-26 Christian Bruel <christian.bruel@st.com>
7669
7670 * lib/target-supports.exp
7671 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7672 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7673 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7674
22a08dd1
RB
76752016-01-26 Richard Biener <rguenther@suse.de>
7676
7677 PR tree-optimization/69452
7678 * gcc.dg/torture/pr69452.c: New testcase.
7679
6c06e0e8
JJ
76802016-01-26 Jakub Jelinek <jakub@redhat.com>
7681
7682 PR target/69442
7683 * gcc.dg/pr69442.c: New test.
7684
b96824c4
RFI
76852016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7686
7687 PR target/67896
7688 * gcc.target/aarch64/simd/pr67896.C: New.
7689
5ee31e57
RS
76902016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7691
7692 PR tree-optimization/69400
7693 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7694 function.
7695 (plugin_init): Call it.
7696 * gcc.dg/torture/pr69400.c: New test.
7697
7ddfb31d
CL
76982016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7699
7700 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7701
1e050c90
AK
77022016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7703 Sebastian Pop <s.pop@samsung.com>
7704
7705 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7706 isl-0.15.
7707
c8ee4bf5
AK
77082016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7709 Sebastian Pop <s.pop@samsung.com>
7710
7711 * gcc.dg/graphite/pr69292.c: New.
7712
d902b330
JJ
77132016-01-25 Jakub Jelinek <jakub@redhat.com>
7714
7715 * c-c++-common/goacc/use_device-1.c: New test.
7716
2c89b952
JL
77172016-01-25 Jeff Law <law@redhat.com>
7718
7719 PR tree-optimization/69196
7720 PR tree-optimization/68398
7721 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7722 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7723
685c8785
DE
77242016-01-25 David Edelsohn <dje.gcc@gmail.com>
7725
7726 PR target/69469
7727 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7728 Algorithm.
7729
95cef0c1
RB
77302016-01-25 Richard Biener <rguenther@suse.de>
7731
7732 PR testsuite/69380
7733 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7734
2947d3b2
IE
77352016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7736
7737 PR target/69421
7738 * gcc.dg/pr69421.c: New test.
7739
ae19075a
BB
77402016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7741
7742 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7743 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7744 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7745 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7746 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7747 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7748 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7749 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7750 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7751 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7752
fa4511c2
RB
77532016-01-25 Richard Biener <rguenther@suse.de>
7754
7755 PR tree-optimization/69376
7756 * gcc.dg/torture/pr69376.c: New testcase.
7757
1d101216
JD
77582016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7759
7760 PR fortran/69397
7761 PR fortran/68442
7762 * gfortran.dg/interface_38.f90: New test.
7763 * gfortran.dg/interface_39.f90: New test.
a0909527 7764
a59b92b0
PP
77652016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7766
7767 Revert:
7768 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7769
7770 PR c++/11858
7771 PR c++/24663
7772 PR c++/24664
7773 * g++.dg/template/pr11858.C: New test.
7774 * g++.dg/template/pr24663.C: New test.
7775 * g++.dg/template/unify12.C: New test.
7776 * g++.dg/template/unify13.C: New test.
7777 * g++.dg/template/unify14.C: New test.
7778 * g++.dg/template/unify15.C: New test.
7779 * g++.dg/template/unify16.C: New test.
7780 * g++.dg/template/unify17.C: New test.
7781
16acb1a8
DH
77822016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7783
7784 PR fortran/68283
7785 gfortran.dg/pr68283.f90: New test.
7786
094773e8
TK
77872016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7788
7789 PR fortran/66094
7790 * gfortran.dg/inline_matmul_13.f90: New test.
7791 * gfortran.dg/matmul_bounds_8.f90: New test.
7792 * gfortran.dg/matmul_bounds_9.f90: New test.
7793 * gfortran.dg/matmul_bounds_10.f90: New test.
7794
42fb90d7
TV
77952016-01-23 Tom de Vries <tom@codesourcery.com>
7796
7797 PR tree-optimization/69426
7798 * gcc.dg/autopar/pr69426.c: New test.
7799
69da7802
MS
78002016-01-23 Martin Sebor <msebor@redhat.com>
7801
7802 PR c++/58109
7803 PR c++/69022
7804 * g++.dg/cpp0x/alignas5.C: New test.
7805 * g++.dg/ext/vector29.C: Same.
7806
da17300a
UB
78072016-01-23 Uros Bizjak <ubizjak@gmail.com>
7808
7809 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7810 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7811 _GNU_SOURCE from compile flags to the source.
7812 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7813 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7814 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7815 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7816
62041cfc
JJ
78172016-01-22 Jakub Jelinek <jakub@redhat.com>
7818
7819 PR target/69432
7820 * g++.dg/opt/pr69432.C: New test.
7821
f7d2ad6f
BS
78222016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7823
7824 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7825 32-bit targets testing an -m64 multilib.
7826
d403fc9a
WS
78272016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7828
7829 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7830 64-bit support.
7831
4aa16f8d
JG
78322016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7833
7834 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7835
7c816d0f
CB
78362016-01-21 Christian Bruel <christian.bruel@st.com>
7837
7838 PR target/68674
7839 * gcc.target/i386/pr68674.c
7840 * gcc.target/aarch64/pr68674.c
7841 * gcc.target/arm/pr68674.c
7842
fce661e8
KT
78432016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7844
7845 PR target/69403
7846 * gcc.c-torture/execute/pr69403.c: New test.
7847
4696899f
PC
78482016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7849
7850 PR c++/55843
7851 * g++.dg/template/pr55843.C: New.
7852
bac69366
AL
78532016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7854
7855 PR testsuite/66877
7856 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7857 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7858
b57d3a5c
BS
78592016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7860
7861 PR testsuite/67489
da17300a
UB
7862 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7863 from dg-do compile directive, and instead add
7864 { dg-require-effective-target int128 }.
b57d3a5c 7865
9f04a53e
MS
78662016-01-20 Martin Sebor <msebor@redhat.com>
7867
7868 PR c/69405
7869 * gcc.dg/sync-fetch.c: New test.
7870
38a51663
JL
78712016-01-21 Martin Sebor <msebor@redhat.com>
7872
7873 PR target/69252
7874 * gcc.target/powerpc/pr69252.c: New test.
7875
2423a75a
JD
78762016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7877
7878 PR fortran/65996
da17300a 7879 * gfortran.dg/pr65996.f90: New test.
2423a75a 7880
0a76463f
DV
78812016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7882
7883 PR c++/68810
9f04a53e 7884 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 7885 expected to generate an error.
0a76463f 7886
9776e692
BS
78872016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7888
7889 PR middle-end/66178
7890 * gcc.dg/torture/pr66178.c: New test.
7891
c8d3e088
AB
78922016-01-21 Anton Blanchard <anton@samba.org>
7893 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7894
7895 PR target/63354
7896 * gcc.target/powerpc/pr63354.c: New test.
7897
35b707ff
VM
78982016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7899
7900 PR rtl-optimization/68990
7901 * gcc.target/i386/pr68990: New.
7902
157b0829
NC
79032016-01-21 Nick Clifton <nickc@redhat.com>
7904
7905 PR target/69129
7906 * gcc.target/mips/pr69129.c: New.
7907
aede6748
PC
79082016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7909
7910 PR c++/58046
7911 * g++.dg/cpp0x/pr58046.C: New.
7912
5463c2c8
JJ
79132016-01-21 Jakub Jelinek <jakub@redhat.com>
7914
6d31cc75
SS
7915 PR target/69187
7916 PR target/65624
7917 * gcc.target/arm/pr69187.c: New test.
7918
5463c2c8
JJ
7919 PR c++/69355
7920 * g++.dg/torture/pr69355.C: New test.
7921
fa28f32b
AK
79222016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7923 Sebastian Pop <s.pop@samsung.com>
7924
7925 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7926
b920a047
AK
79272016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7928 Sebastian Pop <s.pop@samsung.com>
7929
da17300a 7930 * gcc.dg/graphite/pr68976.c: New test.
b920a047 7931
bdd3aea6
JJ
79322016-01-21 Jakub Jelinek <jakub@redhat.com>
7933
7934 PR middle-end/67653
7935 * c-c++-common/pr67653.c: New test.
7936 * gcc.dg/torture/pr29119.c: Add dg-warning.
7937
26a2e6ae
PB
79382016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7939
7940 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7941
d25c7690
PK
79422016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7943
7944 PR c/24293
7945 * gcc.dg/pr24293.c: New test.
7946 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7947 incomplete struct type.
7948 * gcc.dg/declspec-1.c: Likewise.
7949 * gcc.dg/pr63549.c: Likewise.
7950
889d5698
JJ
79512016-01-20 Jakub Jelinek <jakub@redhat.com>
7952
7953 PR tree-optimization/66612
7954 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7955 for bdn instruction.
7956
d7cf3dc7
CL
79572016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7958
7959 * lib/target-supports.exp
7960 (check_effective_target_arm_fp_ok_nocache): New.
7961 (check_effective_target_arm_fp_ok): New.
7962 (add_options_for_arm_fp): New.
7963 (check_effective_target_arm_crypto_ok_nocache): Require
7964 target_arm_v8_neon_ok instead of arm32.
7965 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7966 (check_effective_target_arm_crypto_pragma_ok): New.
7967 (add_options_for_arm_vfp): New.
7968 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7969 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7970 target instead. Force initial fpu to vfp.
7971 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7972 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7973 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7974 dependency.
7975 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7976 use arm_vfp effective target instead. Force initial fpu to vfp.
7977 * gcc.target/arm/attr-neon3.c: Likewise.
7978 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7979 arm_vfp_ok.
7980 * gcc.target/arm/unsigned-float.c: Likewise.
7981 * gcc.target/arm/vfp-1.c: Likewise.
7982 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7983 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7984 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7985 * gcc.target/arm/vfp-ldmias.c: Likewise.
7986 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7987 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7988 * gcc.target/arm/vfp-stmiad.c: Likewise.
7989 * gcc.target/arm/vfp-stmias.c: Likewise.
7990 * gcc.target/arm/vnmul-1.c: Likewise.
7991 * gcc.target/arm/vnmul-2.c: Likewise.
7992 * gcc.target/arm/vnmul-3.c: Likewise.
7993 * gcc.target/arm/vnmul-4.c: Likewise.
7994
01ac9704 79952016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 7996
e84b00da
L
7997 PR testsuite/69366
7998 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7999 the MPX run-time library, for compile-time MPX test.
8000 * gcc.target/i386/chkp-always_inline.c: Likewise.
8001 * gcc.target/i386/chkp-bndret.c: Likewise.
8002 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8003 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8004 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8005 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8006 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8007 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8008 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8009 * gcc.target/i386/chkp-label-address.c: Likewise.
8010 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8011 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8012 * gcc.target/i386/chkp-pr69044.c: Likewise.
8013 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8014 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8015 * gcc.target/i386/chkp-strchr.c: Likewise.
8016 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8017 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8018 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8019 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8020 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8021 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8022 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8023 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8024 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8025 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8026 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8027 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8028 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8029 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8030 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8031 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8032 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8033 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8034 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8035 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8036 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8037 * gcc.target/i386/pr63995-2.c: Likewise.
8038 * gcc.target/i386/pr64805.c: Likewise.
8039 * gcc.target/i386/pr65044.c: Likewise.
8040 * gcc.target/i386/pr65167.c: Likewise.
8041 * gcc.target/i386/pr65183.c: Likewise.
8042 * gcc.target/i386/pr65184.c: Likewise.
8043 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 8044
28b33016
IE
80452016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8046
8047 PR tree-optimization/69328
8048 * gcc.dg/pr69328.c: New test.
8049
bcff0913
JL
80502016-01-20 Jeff Law <law@redhat.com>
8051
bf0bb970 8052 PR target/25114
bcff0913
JL
8053 * gcc.target/m68k/pr25114.c: New test.
8054
a3f69631
AV
80552016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8056
8057 * gcc.target/arm/memset-inline-10.c: Added
8058 dg-require-effective-target arm_thumb2_ok.
8059
af33ba0d
EB
80602016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8061
8062 * gcc.dg/debug/dwarf2/sso.c: New test.
8063
7596d5de
UB
80642016-01-19 Uros Bizjak <ubizjak@gmail.com>
8065
8066 PR testsuite/68820
8067 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8068 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8069 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8070
ceda2c69
JH
80712016-01-19 Jan Hubicka <hubicka@ucw.cz>
8072
8073 PR ipa/66223
8074 * g++.dg/ipa/devirt-50.C: New testcase.
8075
38a979f2
MP
80762016-01-19 Marek Polacek <polacek@redhat.com>
8077
8078 PR c++/68965
8079 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8080 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8081
962801c5
KT
80822016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8083
8084 PR target/69135
8085 * gcc.target/arm/pr69135_1.c: New test.
8086
078fe40a
WD
80872015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8088
8089 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8090
786e3c06
WD
80912015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8092
8093 * gcc.target/aarch64/ccmp_1.c: New testcase.
8094
1e297006
MP
80952016-01-19 Marek Polacek <polacek@redhat.com>
8096
8097 PR c++/68586
8098 * g++.dg/cpp0x/enum30.C: New test.
8099
879c27e3
RB
81002016-01-19 Richard Biener <rguenther@suse.de>
8101
8102 PR tree-optimization/69336
8103 * g++.dg/tree-ssa/pr69336.C: New testcase.
8104
015337d3
JJ
81052016-01-19 Jakub Jelinek <jakub@redhat.com>
8106
8107 PR debug/65779
8108 * gcc.dg/pr65779.c: New test.
8109
e2c768b6
RB
81102016-01-19 Richard Biener <rguenther@suse.de>
8111
8112 PR tree-optimization/69352
8113 * gcc.dg/torture/pr69352.c: New testcase.
8114
569efc34
JJ
81152016-01-19 Jakub Jelinek <jakub@redhat.com>
8116
8117 PR rtl-optimization/68955
8118 PR rtl-optimization/64557
8119 * gcc.dg/torture/pr68955.c: New test.
8120
e49d321f
JH
81212016-01-19 Jan Hubicka <hubicka@ucw.cz>
8122
8123 PR lto/69136
8124 * g++.dg/torture/pr69136.C: New testcase.
8125
e9191ad3
JH
81262016-01-19 Jan Hubicka <hubicka@ucw.cz>
8127
8128 PR lto/69133
8129 * g++.dg/lto/pr69133_0.C: New testcase.
8130 * g++.dg/lto/pr69133_1.C: New testcase.
8131
2bedb645
JL
81322016-01-15 Jeff Law <law@redhat.com>
8133
8134 PR tree-optimization/69320
8135 * gcc.c-torture/pr69320-1.c: New test.
8136 * gcc.c-torture/pr69320-2.c: New test.
8137 * gcc.c-torture/pr69320-3.c: New test.
8138 * gcc.c-torture/pr69320-4.c: New test.
8139
17c15cb9
PP
81402016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8141
8142 PR c++/11858
8143 PR c++/24663
8144 PR c++/24664
8145 * g++.dg/template/pr11858.C: New test.
8146 * g++.dg/template/pr24663.C: New test.
8147 * g++.dg/template/unify12.C: New test.
8148 * g++.dg/template/unify13.C: New test.
8149 * g++.dg/template/unify14.C: New test.
8150 * g++.dg/template/unify15.C: New test.
8151 * g++.dg/template/unify16.C: New test.
8152 * g++.dg/template/unify17.C: New test.
8153
9617fd08
DM
81542016-01-18 David Malcolm <dmalcolm@redhat.com>
8155
8156 PR testsuite/69181
8157 * gcc.dg/pr69181-1.c: New test file.
8158 * gcc.dg/pr69181-2.c: New test file.
8159 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8160 globals by moving it to...
8161 (cleanup-after-saved-dg-test): ...this new function. Add
8162 "global additional_sources_used". Add reset of global
8163 multiline_expected_outputs to the empty list.
8164 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8165 global to...
8166 (multiline_expected_outputs): ...this, and updated comments to
8167 note that it is modified from gcc-dg.exp.
8168 (dg-end-multiline-output): Update for the above renaming.
8169 (handle-multiline-outputs): Likewise. Remove the clearing
8170 of the expected outputs to the empty list.
8171
b555a2e4
RB
81722016-01-18 Richard Biener <rguenther@suse.de>
8173
8174 PR tree-optimization/69297
8175 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8176
96902805
JM
81772016-01-18 Joseph Myers <joseph@codesourcery.com>
8178
8179 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8180 dg-options.
8181 * gcc.target/mips/mips-3d-2.c: Likewise.
8182 * gcc.target/mips/mips-3d-3.c: Likewise.
8183 * gcc.target/mips/mips-3d-4.c: Likewise.
8184 * gcc.target/mips/mips-3d-5.c: Likewise.
8185 * gcc.target/mips/mips-3d-6.c: Likewise.
8186 * gcc.target/mips/mips-3d-7.c: Likewise.
8187 * gcc.target/mips/mips-3d-8.c: Likewise.
8188 * gcc.target/mips/mips-3d-9.c: Likewise.
8189 * gcc.target/mips/mips-ps-1.c: Likewise.
8190 * gcc.target/mips/mips-ps-2.c: Likewise.
8191 * gcc.target/mips/mips-ps-3.c: Likewise.
8192 * gcc.target/mips/mips-ps-4.c: Likewise.
8193 * gcc.target/mips/mips-ps-5.c: Likewise.
8194 * gcc.target/mips/mips-ps-6.c: Likewise.
8195 * gcc.target/mips/mips-ps-7.c: Likewise.
8196 * gcc.target/mips/mips-ps-type.c: Likewise.
8197 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8198 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8199
40e26f94
TV
82002016-01-18 Tom de Vries <tom@codesourcery.com>
8201
8202 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8203 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8204 * c-c++-common/goacc/kernels-empty.c: New test.
8205 * c-c++-common/goacc/kernels-eternal.c: New test.
8206 * c-c++-common/goacc/kernels-loop-2.c: New test.
8207 * c-c++-common/goacc/kernels-loop-3.c: New test.
8208 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8209 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8210 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8211 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8212 * c-c++-common/goacc/kernels-loop-data.c: New test.
8213 * c-c++-common/goacc/kernels-loop-g.c: New test.
8214 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8215 * c-c++-common/goacc/kernels-loop-n.c: New test.
8216 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8217 * c-c++-common/goacc/kernels-loop.c: New test.
8218 * c-c++-common/goacc/kernels-noreturn.c: New test.
8219 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8220 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8221 * c-c++-common/goacc/kernels-reduction.c: New test.
8222
a98d4647
TV
82232016-01-18 Tom de Vries <tom@codesourcery.com>
8224
8225 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8226 * gcc.dg/autopar/outer-2.c: Same.
8227 * gcc.dg/autopar/outer-3.c: Same.
8228 * gcc.dg/autopar/outer-4.c: Same.
8229 * gcc.dg/autopar/outer-5.c: Same.
8230 * gcc.dg/autopar/outer-6.c: Same.
8231 * gcc.dg/autopar/parallelization-1.c: Same.
8232 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8233 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8234 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8235 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8236 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8237 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8238 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8239 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8240 * gcc.dg/autopar/pr39500-1.c: Same.
8241 * gcc.dg/autopar/pr39500-2.c: Same.
8242 * gcc.dg/autopar/pr46193.c: Same.
8243 * gcc.dg/autopar/pr46194.c: Same.
8244 * gcc.dg/autopar/pr49580.c: Same.
8245 * gcc.dg/autopar/pr49960-1.c: Same.
8246 * gcc.dg/autopar/pr49960.c: Same.
8247 * gcc.dg/autopar/pr68373.c: Same.
8248 * gcc.dg/autopar/reduc-1.c: Same.
8249 * gcc.dg/autopar/reduc-1char.c: Same.
8250 * gcc.dg/autopar/reduc-1short.c: Same.
8251 * gcc.dg/autopar/reduc-2.c: Same.
8252 * gcc.dg/autopar/reduc-2char.c: Same.
8253 * gcc.dg/autopar/reduc-2short.c: Same.
8254 * gcc.dg/autopar/reduc-3.c: Same.
8255 * gcc.dg/autopar/reduc-4.c: Same.
8256 * gcc.dg/autopar/reduc-6.c: Same.
8257 * gcc.dg/autopar/reduc-7.c: Same.
8258 * gcc.dg/autopar/reduc-8.c: Same.
8259 * gcc.dg/autopar/reduc-9.c: Same.
8260 * gcc.dg/autopar/uns-outer-4.c: Same.
8261 * gcc.dg/autopar/uns-outer-5.c: Same.
8262 * gcc.dg/autopar/uns-outer-6.c: Same.
8263 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8264 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8265
da976fa8
AL
82662016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8267
8268 PR target/63679
8269 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8270 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8271
70c1e886
AL
82722016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8273
8274 PR target/63679
8275 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8276 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8277 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8278
88bed196
AL
82792016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8280
8281 PR target/63679
8282 * gcc.dg/tree-ssa/sra-17.c: New.
8283 * gcc.dg/tree-ssa/sra-18.c: New.
8284
3dd5f42e
IE
82852016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8286
8287 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8288
ae5a77fa
EB
82892016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8290
8291 * gnat.dg/inline12.adb: New test.
8292
11e57fc6
BC
82932016-01-18 Bin Cheng <bin.cheng@arm.com>
8294
8295 PR tree-optimization/66797
8296 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8297
995b6fe0
RB
82982016-01-18 Richard Biener <rguenther@suse.de>
8299
8300 PR tree-optimization/69170
8301 * gcc.dg/torture/pr69170.c: New testcase.
8302
82ee0cf2 83032016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
8304
8305 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8306
d69da357
TV
83072016-01-16 Tom de Vries <tom@codesourcery.com>
8308
8309 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8310
a3845283
TV
83112016-01-16 Tom de Vries <tom@codesourcery.com>
8312
8313 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8314 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8315 redundant dg-require-effective-target pthread.
8316 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8317 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8318 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8319 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8320 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8321 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8322 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8323
197a6aa6
DE
83242016-01-16 David Edelsohn <dje.gcc@gmail.com>
8325
8326 PR target/68609
8327 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8328 * gcc.target/powerpc/recip-7.c: Same.
8329
ec7886c1
PP
83302016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8331
8332 PR c++/69091
8333 * g++.dg/template/pr69091.C: New test.
8334
203484bb
PP
83352016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8336
8337 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8338 dump does not contain an error_mark_node.
8339 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8340 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8341
aa2500e9
PP
83422016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8343
8344 PR c++/68936
8345 * g++.dg/template/pr68936.C: New test.
8346
28621a5c
DE
83472016-01-15 David Edelsohn <dje.gcc@gmail.com>
8348
8349 PR target/68609
8350 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8351 * gcc.target/powerpc/recip-2.c: Same.
8352 * gcc.target/powerpc/recip-3.c: Same.
8353 * gcc.target/powerpc/recip-4.c: Same.
8354 * gcc.target/powerpc/recip-sqrtf.c: Same.
8355
40c43aca
JL
83562016-01-15 Jeff Law <law@redhat.com>
8357
8358 PR tree-optimization/69270
8359 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8360 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8361
afbc5ae8
PT
83622016-01-15 Paul Thomas <pault@gcc.gnu.org>
8363
8364 PR fortran/49630
8365 * gfortran.dg/deferred_character_13.f90: New test for the fix
8366 of comment 3 of the PR.
8367
8368 PR fortran/54070
8369 * gfortran.dg/deferred_character_8.f90: New test
8370 * gfortran.dg/allocate_error_5.f90: New test
8371
8372 PR fortran/60593
8373 * gfortran.dg/deferred_character_10.f90: New test
8374
8375 PR fortran/60795
8376 * gfortran.dg/deferred_character_14.f90: New test
8377
8378 PR fortran/61147
8379 * gfortran.dg/deferred_character_11.f90: New test
8380
8381 PR fortran/64324
8382 * gfortran.dg/deferred_character_9.f90: New test
8383
49abe076
VM
83842016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8385
8386 PR rtl-optimization/69030
8387 * gcc.target/i386/pr69030.c: New.
8388
16d12992
KT
83892016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8390
8391 * gcc.target/aarch64/target_attr_17.c: New test.
8392
78810bd3
RB
83932016-01-15 Richard Biener <rguenther@suse.de>
8394
8395 PR tree-optimization/66856
8396 * gcc.dg/torture/pr66856-1.c: New testcase.
8397 * gcc.dg/torture/pr66856-2.c: Likewise.
8398
2bd847fe
RB
83992016-01-15 Richard Biener <rguenther@suse.de>
8400
8401 PR debug/69137
8402 * g++.dg/lto/pr69137_0.C: New testcase.
8403
a00fe3b7
RS
84042016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8405
8406 PR middle-end/69246
8407 * gcc.target/i386/pr69246.c: New test.
8408
cbb0e83b
DV
84092016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8410
7596d5de 8411 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 8412
5a500ecf
DV
84132016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8414
8415 PR c++/56194
8416 * g++.dg/init/const9.C: Disable test on S/390.
8417
5d9bf64f
DV
84182016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8419
8420 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8421 * g++.dg/Wno-frame-address.C: Ditto.
8422
e234b19e
DV
84232016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8424
8425 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8426
89483f99
RB
84272016-01-15 Richard Biener <rguenther@suse.de>
8428
8429 PR tree-optimization/68961
8430 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8431
94f37395
IE
84322016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8433
8434 * gcc.target/i386/pr65105-5.c: New test.
8435
82ee0cf2 84362016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
8437
8438 * gcc.c-torture/execute/alias-4.c: New testcase.
8439
82ee0cf2 84402016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
8441
8442 PR ipa/68148
8443 * g++.dg/ipa/devirt-49.C: New testcase.
8444
092f7deb 84452016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
8446
8447 PR target/65837
8448 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8449 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8450 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8451
e93c66bc
RB
84522016-01-15 Richard Biener <rguenther@suse.de>
8453
8454 PR tree-optimization/69117
8455 * gcc.dg/torture/pr69117.c: New testcase.
8456
c47eaca6 84572015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
8458
8459 PR c++/69048
8460 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8461
c3f6914a
FXC
84622016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8463
8464 PR testsuite/67509
8465 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8466 range tests use 100 * maximum instead of maximum + 1.
8467
cd65ae90
JJ
84682016-01-14 Jakub Jelinek <jakub@redhat.com>
8469
8470 PR debug/69244
8471 * gcc.dg/guality/pr69244.c: New test.
8472
19643948
UB
84732016-01-14 Uros Bizjak <ubizjak@gmail.com>
8474
8475 * lib/target-supports.exp (check_effective_target_issignaling):
8476 New procedure.
8477 * gcc.dg/pr61441.c: Require issignaling effective target.
8478
fe79c97e
SB
84792016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8480
8481 PR target/68803
8482 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8483
c7df95d8
DM
84842016-01-14 David Malcolm <dmalcolm@redhat.com>
8485
8486 PR c++/68819
8487 PR preprocessor/69177
8488 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8489 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8490 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8491 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8492
00083992
MP
84932016-01-14 Marek Polacek <polacek@redhat.com>
8494
8495 PR c/69262
8496 * gcc.dg/array-15.c: New test.
8497
0c9b3294
JJ
84982016-01-14 Jakub Jelinek <jakub@redhat.com>
8499
8500 PR middle-end/68146
8501 PR tree-optimization/69155
8502 * gfortran.dg/pr68146.f: New test.
8503 * gfortran.dg/pr69155.f90: New test.
8504
3688e13d
RB
85052016-01-14 Richard Biener <rguenther@suse.de>
8506
8507 PR tree-optimization/68060
8508 * gcc.dg/torture/pr68060-1.c: New testcase.
8509 * gcc.dg/torture/pr68060-2.c: Likewise.
8510
bab0ad3a
NC
85112016-01-14 Nick Clifton <nickc@redhat.com>
8512
8513 * lib/target-supports.exp
8514 (check_effective_target_arm_neon_ok_nocache): Add an option
8515 sequence that includes setting the ARM architecture to ARMv7-A.
8516 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8517 command line options necessary to enable Neon support.
8518 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8519 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8520 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8521 * gcc.target/arm/pr69180.c: Likewise.
8522
947c2ce5
JL
85232016-01-14 Jeff Law <law@redhat.com>
8524
8525 PR tree-optimization/69270
8526 * gcc.dg/tree-ssa/pr69270.c: New test.
8527
3342fd71
BS
85282016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8529
8530 PR c/66208
8531 * c-c++-common/pr66208.c: New file.
8532
2ad3adf1
JJ
85332016-01-13 Jakub Jelinek <jakub@redhat.com>
8534
8535 PR tree-optimization/69156
8536 * gcc.dg/pr69156.c: New test.
8537
398d6feb
L
85382016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8539
8540 * gcc.target/i386/pr69225-7.c: New test.
8541
4c868789
RH
85422016-01-13 Richard Henderson <rth@redhat.com>
8543
8544 * gcc.dg/tm/memopt-13.c: Update expected function.
8545 * gcc.dg/tm/memopt-6.c: Likewise.
8546
ef6d1772
UB
85472016-01-13 Uros Bizjak <ubizjak@gmail.com>
8548
8549 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8550 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8551 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8552 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 8553
ef6d1772
UB
85542016-01-13 Tom de Vries <tom@codesourcery.com>
8555
8556 PR tree-optimization/69169
0b4b6ef2
TV
8557 * gcc.dg/pr69169.c: New test.
8558
2ad3adf1 85592016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
8560
8561 PR target/69228
8562 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8563 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8564 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8565 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8566 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8567 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8568 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8569 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8570
9060e335
AK
85712016-01-13 Jakub Jelinek <jakub@redhat.com>
8572
8573 PR target/69247
8574 * gcc.dg/pr69247.c: New test.
8575
40311329
RB
85762016-01-13 Richard Biener <rguenther@suse.de>
8577
8578 PR tree-optimization/69242
8579 * gcc.dg/torture/pr69242.c: New testcase.
8580
ccbd7103
RB
85812016-01-13 Richard Biener <rguenther@suse.de>
8582
8583 PR tree-optimization/69186
8584 * gcc.dg/torture/pr69186.c: New testcase.
8585
c6f72a46
JL
85862016-01-13 Jeff Law <law@redhat.com>
8587
8588 PR tree-optimization/67755
8589 * gcc.dg/tree-ssa/pr67755.c: New test.
8590
85912016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
8592
8593 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8594 pass number in output by a star.
8595
c446cf07
BC
85962016-01-12 Bin Cheng <bin.cheng@arm.com>
8597
8598 PR tree-optimization/68911
8599 * gcc.c-torture/execute/pr68911.c: New test.
8600
5342156c
MP
86012016-01-12 Marek Polacek <polacek@redhat.com>
8602
8603 PR c++/68979
8604 * g++.dg/warn/permissive-1.C: New test.
8605
65364cc5
JJ
86062016-01-12 Jakub Jelinek <jakub@redhat.com>
8607
8608 PR objc++/68511
8609 PR c++/69213
8610 * g++.dg/opt/pr69213.C: New test.
8611
81b9a3d9
CB
86122016-01-12 Christian Bruel <christian.bruel@st.com>
8613
8614 PR target/69180
8615 * gcc.target/arm/pr69180.c: New test.
8616
3c4e91c9
RB
86172016-01-12 Richard Biener <rguenther@suse.de>
8618
8619 PR lto/69077
8620 * g++.dg/lto/pr69077_0.C: New testcase.
8621 * g++.dg/lto/pr69077_1.C: Likewise.
8622
5664cea1
JJ
86232016-01-12 Jakub Jelinek <jakub@redhat.com>
8624
8625 PR target/69175
8626 * g++.dg/opt/pr69175.C: New test.
8627
86cefc49
AL
86282016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8629
8630 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8631 rather than #including math.h & stdlib.h.
8632 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8633 * gcc.dg/vect/pr49771.c: Likewise.
8634 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8635 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8636 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8637 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8638 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8639 * gcc.dg/vect/pr44507.c: Likewise.
8640 * gcc.dg/vect/pr45902.c: Likewise.
8641 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8642 * gcc.dg/vect/vect-117.c: Likewise.
8643 * gcc.dg/vect/vect-99.c: Likewise.
8644 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8645 * gcc.dg/vect/vect-cond-1.c: Likewise.
8646 * gcc.dg/vect/vect-cond-2.c: Likewise.
8647 * gcc.dg/vect/vect-cond-3.c: Likewise.
8648 * gcc.dg/vect/vect-cond-4.c: Likewise.
8649 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8650 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8651 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8652 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8653 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8654 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8655 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8656 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8657 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8658 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8659 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8660 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8661 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8662 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8663 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8664 include of signal.h.
8665 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8666 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8667 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8668 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8669 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8670 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8671 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8672 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8673 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8674 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8675 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8676 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8677 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8678 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8679 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8680 * gcc.dg/vect/vect-outer-5.c: Likewise.
8681 * gcc.dg/vect/vect-outer-6.c: Likewise.
8682 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8683 include of stdio.h.
8684
b832f61e
NC
86852016-01-12 Nick Clifton <nickc@redhat.com>
8686
8687 PR target/68913
8688 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8689 to fread so that it will be found in all target runtimes.
8690
8eac49b1
RB
86912016-01-12 Richard Biener <rguenther@suse.de>
8692
8693 PR tree-optimization/69053
8694 * g++.dg/torture/pr69053.C: New testcase.
8695
2935d994
RB
86962016-01-12 Richard Biener <rguenther@suse.de>
8697
8698 PR tree-optimization/69168
8699 * gcc.dg/torture/pr69168.c: New testcase.
8700
66c16fd9
RB
87012016-01-12 Richard Biener <rguenther@suse.de>
8702
8703 PR tree-optimization/69157
8704 * gcc.dg/torture/pr69157.c: New testcase.
8705
87062016-01-12 Richard Biener <rguenther@suse.de>
8707
8708 PR tree-optimization/69174
8709 * gcc.dg/torture/pr69174.c: New testcase.
8710
723033a6
JJ
87112016-01-12 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR c++/66808
8714 PR c++/69000
8715 * g++.dg/tls/pr66808.C: New test.
8716 * g++.dg/tls/pr69000.C: New test.
8717
3574cf47
BS
87182016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8719
8720 * gcc.target/powerpc/swaps-p8-23.c: New test.
8721 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8722
feb20787
JDA
87232016-01-11 John David Anglin <danglin@gcc.gnu.org>
8724
8725 PR tree-optimization/68356
8726 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8727
27b1820a
KV
87282016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8729 Jim Wilson <jim.wilson@linaro.org>
8730
8731 PR target/69194
8732 * gcc.target/arm/pr69194.c: New test.
8733
cf4de6af
L
87342016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8735
8736 PR target/69225
8737 * gcc.target/i386/pr69225-1.c: New test.
8738 * gcc.target/i386/pr69225-2.c: Likewise.
8739 * gcc.target/i386/pr69225-3.c: Likewise.
8740 * gcc.target/i386/pr69225-4.c: Likewise.
8741 * gcc.target/i386/pr69225-5.c: Likewise.
8742 * gcc.target/i386/pr69225-6.c: Likewise.
8743
1ebd5558
JJ
87442016-01-11 Jakub Jelinek <jakub@redhat.com>
8745
23552a4d
JJ
8746 PR target/67462
8747 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8748 if lp64.
8749
26ff85b0
JJ
8750 PR target/69071
8751 * gcc.dg/pr69071.c: New test.
8752
9cb6bd74
JJ
8753 PR c++/69211
8754 * g++.dg/opt/pr69211.C: New test.
8755
1ebd5558
JJ
8756 PR tree-optimization/69214
8757 * gcc.c-torture/compile/pr69214.c: New test.
8758
8c18c836
UB
87592016-01-11 Uros Bizjak <ubizjak@gmail.com>
8760
8761 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8762 * gcc.target/i386/pr66232-11.c: Ditto.
8763 * gcc.target/i386/pr66232-12.c: Ditto.
8764 * gcc.target/i386/pr66232-13.c: Ditto.
8765
62446e6e
RB
87662016-01-11 Richard Biener <rguenther@suse.de>
8767
8768 PR tree-optimization/69173
8769 * gcc.dg/torture/pr69173.c: New testcase.
8770
2b8568fe
KT
87712016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8772
8773 PR rtl-optimization/68796
8774 * gcc.target/aarch64/tst_5.c: New test.
8775 * gcc.target/aarch64/tst_6.c: Likewise.
8776
5baf4532
KT
87772016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8778
8779 PR rtl-optimization/68841
8780 * gcc.dg/pr68841.c: New test.
8781 * gcc.c-torture/execute/pr68841.c: New test.
8782
ca90b1ed
YR
87832016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8784
8785 PR rtl-optimization/68920
8786 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8787 for ix86 targets.
8788 * gcc.dg/ifcvt-5.c: New test.
8789
2ad3adf1 87902016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
8791
8792 PR bootstrap/69123
8793 * g++.dg/pr69123.C: New.
8794
83834c09
IE
87952016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8796
8797 PR target/69010
8798 * gcc.target/i386/pr69010.c: New test.
8799
dcf89d57
MJ
88002016-01-11 Martin Jambor <mjambor@suse.cz>
8801
8802 PR ipa/69044
8803 * gcc.target/i386/chkp-pr69044.c: New test.
8804
d95167ee
TV
88052016-01-11 Tom de Vries <tom@codesourcery.com>
8806
8807 PR tree-optimization/69109
8808 * gcc.dg/autopar/pr69109-2.c: New test.
8809 * gcc.dg/autopar/pr69109.c: New test.
8810
4f6403a8
TV
88112016-01-11 Tom de Vries <tom@codesourcery.com>
8812
8813 PR tree-optimization/69108
8814 * gcc.dg/autopar/pr69108.c: New test.
8815
21efdd80
PP
88162016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8817
8818 PR c++/69029
8819 * c-c++-common/Wisleading-indentation.c: Augment test.
8820
fd42eed8
TK
88212016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8822
8823 PR fortran/69154
8824 * gfortran.dg/inline_matmul_12.f90: New test.
8825
4f90ee6c
PT
88262016-01-10 Paul Thomas <pault@gcc.gnu.org>
8827
8828 PR fortran/67779
8829 * gfortran.dg/actual_array_offset_1: New test.
8830
3907c6cf
TV
88312016-01-10 Tom de Vries <tom@codesourcery.com>
8832
8833 PR tree-optimization/69062
8834 * gcc.dg/autopar/pr69062.c: New test.
8835
b07b236e
TS
88362016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8837
8838 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8839 * gcc.dg/vect/slp-perm-2.c: Likewise.
8840 * gcc.dg/vect/slp-perm-3.c: Likewise.
8841 * gcc.dg/vect/slp-perm-5.c: Likewise.
8842 * gcc.dg/vect/slp-perm-6.c: Likewise.
8843 * gcc.dg/vect/slp-perm-7.c: Likewise.
8844 * gcc.dg/vect/slp-perm-8.c: Likewise.
8845
23fab8ae
TV
88462016-01-10 Tom de Vries <tom@codesourcery.com>
8847
8848 PR tree-optimization/69039
8849 * gcc.dg/autopar/pr69039.c: New test.
8850
73f0dae2
MP
88512016-01-09 Marek Polacek <polacek@redhat.com>
8852
8853 PR c++/69113
8854 * g++.dg/pr69113.C: New test.
8855
20b8d734
JJ
88562016-01-09 Jakub Jelinek <jakub@redhat.com>
8857
8858 PR middle-end/50865
8859 PR tree-optimization/69097
8860 * gcc.c-torture/execute/pr50865.c: New test.
8861 * gcc.c-torture/execute/pr69097-1.c: New test.
8862 * gcc.c-torture/execute/pr69097-2.c: New test.
8863 * gcc.dg/pr69097-1.c: New test.
8864 * gcc.dg/pr69097-2.c: New test.
8865
c50e614b
JJ
88662016-01-09 Jakub Jelinek <jakub@redhat.com>
8867
8868 PR c++/69164
8869 * g++.dg/opt/pr69164.C: New test.
8870
e0237993
JJ
88712016-01-08 Jakub Jelinek <jakub@redhat.com>
8872
8873 PR tree-optimization/69167
8874 * gcc.dg/pr69167.c: New test.
8875
bd8f5bb2
MP
88762016-01-08 Marek Polacek <polacek@redhat.com>
8877
8878 PR c++/68449
8879 * g++.dg/pr68449.C: New.
8880
bb0f5ca7
AL
88812016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8882
8883 PR tree-optimization/68707
8884 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8885 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8886 on platforms supporting it.
8887 * gcc.dg/vect/slp-perm-2.c: Likewise.
8888 * gcc.dg/vect/slp-perm-3.c: Likewise.
8889 * gcc.dg/vect/slp-perm-5.c: Likewise.
8890 * gcc.dg/vect/slp-perm-7.c: Likewise.
8891 * gcc.dg/vect/slp-perm-8.c: Likewise.
8892 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8893 on platforms supporting it.
8894
22518428
JJ
88952016-01-08 Jakub Jelinek <jakub@redhat.com>
8896
33f0852f
JJ
8897 PR tree-optimization/69162
8898 * gcc.dg/pr69162.c: New test.
8899
22518428
JJ
8900 PR tree-optimization/69172
8901 * gcc.dg/pr69172.c: New test.
8902
80e9b3aa
TP
89032016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8904
8905 PR tree-optimization/67781
8906 * gcc.c-torture/execute/pr67781.c: New file.
8907
262a363f
JJ
89082016-01-08 Jakub Jelinek <jakub@redhat.com>
8909
8910 PR tree-optimization/69083
8911 * gcc.dg/vect/pr69083.c: New test.
8912
6e1f093f
SS
89132016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8914
8915 PR tree-optimization/61441
8916 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8917 Use -fexcess-precision=standard for compiler options.
8918 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8919
53290e07
JJ
89202016-01-08 Jakub Jelinek <jakub@redhat.com>
8921
57bf3072
JJ
8922 PR fortran/69128
8923 * gfortran.dg/gomp/pr69128.f90: New test.
8924
53290e07
JJ
8925 PR c++/69145
8926 * g++.dg/ext/pr69145-1.C: New test.
8927 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8928 * g++.dg/ext/pr69145-2.h: New file.
8929
7a127fa7
MS
89302016-01-07 Martin Sebor <msebor@redhat.com>
8931
8932 PR c/68966
8933 * gcc.dg/atomic-fetch-bool.c: New test.
8934 * gcc.dg/sync-fetch-bool.c: New test.
8935
95918b49
L
89362016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8937
8938 PR fortran/66680
8939 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8940
c8e62a9d
NC
89412016-01-07 Nick Clifton <nickc@redhat.com>
8942
8943 PR target/66655
8944 * g++.dg/pr66655.C: New test.
8945 * g++.dg/pr66655_1.cc: Test support file.
8946 * g++.dg/pr66655.h: Test header file.
8947
2ad3adf1 89482016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
8949
8950 PR fortran/66680
8951 gfortran.dg/gomp/pr66680.f90: New test.
8952
4cd9ca92
L
89532016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8954
8955 PR target/69171
8956 * gcc.target/i386/pr69171-1.c: New test.
8957 * gcc.target/i386/pr69171-2.c: Likewise.
8958 * gcc.target/i386/pr69171-3.c: Likewise.
8959 * gcc.target/i386/pr69171-4.c: Likewise.
8960 * gcc.target/i386/pr69171-5.c: Likewise.
8961 * gcc.target/i386/pr69171-6.c: Likewise.
8962
7e33d4dc
BS
89632015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8964
8965 PR middle-end/67639
8966 * c-c++-common/pr67639.c: New test.
8967
fec64afc
JJ
89682016-01-07 Jakub Jelinek <jakub@redhat.com>
8969
8970 PR tree-optimization/69141
8971 * g++.dg/opt/pr69141.C: New test.
8972
f293ad29
EB
89732016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8974
8975 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8976
5027395e
UB
89772016-01-06 Uros Bizjak <ubizjak@gmail.com>
8978
8979 PR target/69140
8980 * gcc.target/i386/pr69140.c: New test
8981
7443cf13
DM
89822016-01-06 David Malcolm <dmalcolm@redhat.com>
8983
8984 * gcc.dg/bad-dereference.c: New test case.
8985
32928931
BS
89862015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8987
8988 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8989
68dd05da
AS
89902016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8991
8992 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8993
6b131d5b
MP
89942016-01-06 Marek Polacek <polacek@redhat.com>
8995
8996 PR sanitizer/69099
8997 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8998
8d9fdb49
MP
89992016-01-05 Marek Polacek <polacek@redhat.com>
9000
9001 PR c/69104
9002 * gcc.dg/atomic-invalid-2.c: New.
9003
acf93f1e
L
90042016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9005
9006 PR target/68991
9007 * gcc.target/i386/pr68991.c: New test.
9008
3f50525d
L
90092016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9010
9011 PR target/68991
9012 * g++.dg/pr68991-1.C: New test.
9013 * g++.dg/pr68991-2.C: Likewise.
9014
e0237993 90152016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 9016
e0237993 9017 PR other/60465
face88a1
ST
9018 * gcc.target/ia64/pr60465-gprel64.c: New test.
9019 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9020
a0866eff
KT
90212016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9022
9023 PR rtl-optimization/68651
9024 * gcc.target/aarch64/pr68651_1.c: New test.
9025
c589e975
DM
90262016-01-05 David Malcolm <dmalcolm@redhat.com>
9027
9028 PR c/69122
9029 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9030
929710d9
NS
90312016-01-05 Nathan Sidwell <nathan@acm.org>
9032
ce3e43d7
NS
9033 PR c++/58583
9034 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9035
929710d9
NS
9036 * gcc.dg/alias-15.c: New.
9037
a2faef8e
NC
90382016-01-05 Nick Clifton <nickc@redhat.com>
9039
9040 PR target/68870
9041 * g++.dg/pr68770.C: New test.
9042
4cfa76e3
MS
90432016-01-04 Mike Stump <mikestump@comcast.net>
9044
9045 * lib/target-supports.exp (check_effective_target_cilkplus):
9046 cilkplus targets require pthreads.
4ece61b6 9047 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 9048
4e8a3a35
MM
90492016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9050
9051 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9052 generation.
9053
818ab71a
JJ
90542016-01-04 Jakub Jelinek <jakub@redhat.com>
9055
9056 Update copyright years.
9057
2fe0a208
MP
90582016-01-04 Marek Polacek <polacek@redhat.com>
9059
9060 PR c/68908
9061 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9062 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9063 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9064
9e3b2fe3
EB
90652016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9066
9067 * gcc.target/sparc/20160104-2.c: New test.
9068
e8d65a35
EB
90692016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9070
9071 * gcc.target/sparc/20160104-1.c: New test.
9072
25ccfccd
PT
90732016-01-03 Paul Thomas <pault@gcc.gnu.org>
9074
9075 PR fortran/65045
9076 * gfortran.dg/pr65045.f90: New test.
9077
cb51d382
EB
90782016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9079
9080 * gnat.dg/specs/debug1.ads: Delete.
9081
6eeaad6e
JD
90822016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9083
9084 PR libgfortran/68867
9085 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9086 expression.
9087
2f968603
JD
90882016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9089
9090 PR libgfortran/68867
9091 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9092 PowerPC.
9093
591bb5e4
PT
90942016-01-01 Paul Thomas <pault@gcc.gnu.org>
9095
9096 PR fortran/68864
9097 * gfortran.dg/pr68864.f90: New test.
9098
f1e0620c
JJ
90992016-01-01 Jakub Jelinek <jakub@redhat.com>
9100
942a1319
JJ
9101 PR tree-optimization/69070
9102 * gcc.dg/pr69070.c: New test.
9103
10dff63f
JJ
9104 PR sanitizer/69055
9105 * gfortran.dg/pr69055.f90: New test.
9106
f1e0620c
JJ
9107 PR target/69015
9108 * gcc.dg/pr69015.c: New test.
818ab71a 9109\f
2f883d1c 9110Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
9111
9112Copying and distribution of this file, with or without modification,
9113are permitted in any medium without royalty provided the copyright
9114notice and this notice are preserved.