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